commit b171db763cb22d78b31ceab5dfff707d359e6db3 Author: Muhammad Fadly Saripudin Date: Mon Nov 3 17:35:51 2025 +0000 beryl: uprev vendor from OS2.0.207.0.VOQMIXM diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..b4f4a17 --- /dev/null +++ b/Android.bp @@ -0,0 +1,56081 @@ +// +// Automatically generated file. DO NOT MODIFY +// + +soong_namespace { + imports: [ + "device/xiaomi/beryl", + "hardware/mediatek", + "hardware/mediatek/libmtkperf_client", + "hardware/lineage/compat", + "hardware/xiaomi", + ], +} + +cc_prebuilt_library_shared { + name: "AVCSecureVdecCA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/AVCSecureVdecCA.so", + ], + shared_libs: [ + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libgz_uree", + "libgz_gp_client", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/AVCSecureVdecCA.so", + ], + shared_libs: [ + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libgz_uree", + "libgz_gp_client", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "HEVCSecureVdecCA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/HEVCSecureVdecCA.so", + ], + shared_libs: [ + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libgz_uree", + "libgz_gp_client", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/HEVCSecureVdecCA.so", + ], + shared_libs: [ + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libgz_uree", + "libgz_gp_client", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "VP9SecureVdecCA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/VP9SecureVdecCA.so", + ], + shared_libs: [ + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libgz_uree", + "libgz_gp_client", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/VP9SecureVdecCA.so", + ], + shared_libs: [ + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libgz_uree", + "libgz_gp_client", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.primary.mediatek", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/audio.primary.mediatek.so", + ], + shared_libs: [ + "libhidlbase", + "vendor.mediatek.hardware.mtkpower@1.0", + "liblog", + "libcutils", + "libutils", + "libalsautils", + "libhardware_legacy", + "libhardware", + "libaudioutils", + "libtinyalsa", + "libtinyxml2", + "libaudiotoolkit_vendor", + "libmedia_helper", + "libladder", + "android.hardware.audio@7.0", + "android.hardware.audio.common-util", + "android.hardware.audio.common@7.0", + "android.hardware.audio.common@7.0-util", + "vendor.mediatek.hardware.audio@7.1", + "libbwc", + "libhidltransport", + "libhwbinder", + "vendor.mediatek.hardware.bluetooth.audio@2.1", + "vendor.mediatek.hardware.bluetooth.audio@2.2", + "libtinycompress", + "libaedv", + "libdrm", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/audio.primary.mediatek.so", + ], + shared_libs: [ + "libhidlbase", + "vendor.mediatek.hardware.mtkpower@1.0", + "liblog", + "libcutils", + "libutils", + "libalsautils", + "libhardware_legacy", + "libhardware", + "libaudioutils", + "libtinyalsa", + "libtinyxml2", + "libaudiotoolkit_vendor", + "libmedia_helper", + "libladder", + "android.hardware.audio@7.0", + "android.hardware.audio.common-util", + "android.hardware.audio.common@7.0", + "android.hardware.audio.common@7.0-util", + "vendor.mediatek.hardware.audio@7.1", + "libbwc", + "libhidltransport", + "libhwbinder", + "vendor.mediatek.hardware.bluetooth.audio@2.1", + "vendor.mediatek.hardware.bluetooth.audio@2.2", + "libtinycompress", + "libaedv", + "libdrm", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAVCSecureVencCA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libAVCSecureVencCA.so", + ], + shared_libs: [ + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libutils", + "libgz_uree", + "libgz_gp_client", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAVCSecureVencCA.so", + ], + shared_libs: [ + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libutils", + "libgz_uree", + "libgz_gp_client", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaedv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaedv.so", + ], + shared_libs: [ + "libcutils", + "libbase", + "libunwindstack", + "libselinux", + "liblog", + "libz", + "libc", + "libdl", + "libm", + "libc++", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaedv.so", + ], + shared_libs: [ + "libcutils", + "libbase", + "libunwindstack", + "libselinux", + "liblog", + "libz", + "libc", + "libdl", + "libm", + "libc++", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiotoolkit_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiotoolkit_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiotoolkit_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbwc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libbwc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbwc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgz_gp_client", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgz_gp_client.so", + ], + shared_libs: [ + "liblog", + "libgz_uree", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgz_gp_client.so", + ], + shared_libs: [ + "liblog", + "libgz_uree", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgz_uree", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgz_uree.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgz_uree.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libion_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libion_mtk.so", + ], + shared_libs: [ + "libion", + "liblog", + "libion_ulit", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libion_mtk.so", + ], + shared_libs: [ + "libion", + "liblog", + "libion_ulit", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libion_ulit", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libion_ulit.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libion_ulit.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libladder", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libladder.so", + ], + shared_libs: [ + "libunwindstack", + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libladder.so", + ], + shared_libs: [ + "libunwindstack", + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkcutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkproperty", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkproperty.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkproperty.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkrillog", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkrillog.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkrillog.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthha", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libthha.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + "liblog", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libthha.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + "liblog", + ], + }, + }, + compile_multilib: "both", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_oal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvcodec_oal.so", + ], + shared_libs: [ + "liblog", + "libmtk_drvb", + "libmtkperf_client_vendor", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvcodec_oal.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodecdrv_header_stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvcodecdrv_header_stub.so", + ], + shared_libs: [ + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvcodecdrv_header_stub.so", + ], + shared_libs: [ + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk_drvb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/mt6855/libmtk_drvb.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtk_drvb.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.audio@6.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.audio@6.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@6.0", + "android.hardware.audio.effect@6.0", + "android.hardware.audio@6.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@6.0", + "android.hardware.audio.effect@6.0", + "android.hardware.audio@6.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.audio@7.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.audio@7.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@7.0", + "android.hardware.audio.effect@7.0", + "android.hardware.audio@7.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.audio@7.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@7.0", + "android.hardware.audio.effect@7.0", + "android.hardware.audio@7.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.bluetooth.audio@2.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@5.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@5.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.bluetooth.audio@2.2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.2.so", + ], + shared_libs: [ + "android.hardware.audio.common@5.0", + "vendor.mediatek.hardware.bluetooth.audio@2.1", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so", + ], + shared_libs: [ + "android.hardware.audio.common@5.0", + "vendor.mediatek.hardware.bluetooth.audio@2.1", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHEVCdec_sa.ca7.android", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libHEVCdec_sa.ca7.android.so", + ], + shared_libs: [ + "libvcodec_oal", + "libpowerhalwrap_vendor", + "libthha", + "liblog", + "libutils", + "libcutils", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264dec_customize", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264dec_customize.so", + ], + shared_libs: [ + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264dec_sa.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264dec_sa.ca7.so", + ], + shared_libs: [ + "libcutils", + "libvcodec_utility", + "libvcodec_oal", + "libh264dec_customize", + "liblog", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264dec_sd.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264dec_sd.ca7.so", + ], + shared_libs: [ + "libcutils", + "libvcodec_utility", + "libvcodec_oal", + "libh264dec_customize", + "liblog", + "libpowerhalwrap_vendor", + "libthha", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264dec_se.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264dec_se.ca7.so", + ], + shared_libs: [ + "libcutils", + "libvcodec_utility", + "libvcodec_oal", + "libh264dec_customize", + "liblog", + "libpowerhalwrap_vendor", + "libthha", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264enc_sa.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264enc_sa.ca7.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libvcodec_oal", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhevce_sb.ca7.android", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libhevce_sb.ca7.android.so", + ], + shared_libs: [ + "liblog", + "libvcodec_oal", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmp4enc_sa.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmp4enc_sa.ca7.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libvcodec_utility", + "libvcodec_oal", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmp4enc_xa.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmp4enc_xa.ca7.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libvcodec_utility", + "libvcodec_oal", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_utility_plat.mt6855", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvcodec_utility_plat.mt6855.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libvcodec_utility", + "libmtk_drvb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvp8dec_sa.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvp8dec_sa.ca7.so", + ], + shared_libs: [ + "liblog", + "libvcodec_oal", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvp8enc_sa.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvp8enc_sa.ca7.so", + ], + shared_libs: [ + "liblog", + "libvcodec_oal", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvp9dec_sa.ca7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvp9dec_sa.ca7.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libvcodec_oal", + "libpowerhalwrap_vendor", + "libthha", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_utility", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/mt6855/libvcodec_utility.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libmtk_drvb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_utility_v3a", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/mt6855/libvcodec_utility_v3a.so", + ], + shared_libs: [ + "libcutils", + "libbwc", + "liblog", + "libion", + "libion_mtk", + "libmtk_drvb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodecdrv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/mt6855/libvcodecdrv.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libvcodec_utility", + "libvcodec_utility_plat.mt6855", + "libvcodec_oal", + "libmtk_drvb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodecdrv_v3a", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/mt6855/libvcodecdrv_v3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libvcodec_utility_v3a", + "libvcodec_oal", + "libmtk_drvb", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvpudv3a_vcodec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/mt6855/libvpudv3a_vcodec.so", + ], + shared_libs: [ + "libcutils", + "libvcodecdrv_v3a", + "libvcodec_utility_v3a", + "liblog", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "APUWareApusysServer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/APUWareApusysServer.so", + ], + shared_libs: [ + "libion", + "libapu_mdw", + "liblog", + "libhidlbase", + "libutils", + "libcutils", + "libhidlmemory", + "libfmq", + "vendor.mediatek.hardware.apuware.apusys@2.0", + "vendor.mediatek.hardware.apuware.apusys@2.1", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "APUWareHmpServer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/APUWareHmpServer.so", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libutils", + "libcutils", + "libhidlmemory", + "vendor.mediatek.hardware.apuware.hmp@1.0", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "APUWareUtilsServer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/APUWareUtilsServer.so", + ], + shared_libs: [ + "libion_mtk", + "libion", + "liblog", + "libhidlbase", + "libutils", + "libcutils", + "libdmabufheap", + "libgralloc_extra", + "libnativewindow", + "vendor.mediatek.hardware.apuware.utils@2.0", + "libhidlmemory", + "android.hidl.memory@1.0", + "android.hidl.allocator@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "anc.hal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/anc.hal.so", + ], + shared_libs: [ + "libteecli", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.security.keymint-V3-ndk-v34", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.security.keymint-V3-ndk-v34.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.security.secureclock-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.mibokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.xiaomi.plugin.mibokeh.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcom.xiaomi.pluginutils", + "libanc_single_bokeh", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLES_meow", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLES_meow.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libnativewindow", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMEOW_data", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libMEOW_data.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMEOW_gift", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libMEOW_gift.so", + ], + shared_libs: [ + "libFrameRecord", + "libDefaultFpsActor", + "libNoFpsActor", + "libnativewindow", + "libutilscallstack", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMEOW_qt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libMEOW_qt.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libnativewindow", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMEOW_trace", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libMEOW_trace.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libnativewindow", + "libGLES_meow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libEGL_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/mt6855/libEGL_mtk.so", + ], + shared_libs: [ + "libIMGegl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLESv1_CM_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/mt6855/libGLESv1_CM_mtk.so", + ], + shared_libs: [ + "libIMGegl", + "libsrv_um", + "libusc", + "libPVRMtkutils", + "libm", + "liblog", + "libgpu_aux", + "libgralloc_extra", + "libged", + "libgpud", + "libsync", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLESv2_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/mt6855/libGLESv2_mtk.so", + ], + shared_libs: [ + "libIMGegl", + "libsrv_um", + "libufwriter", + "libusc", + "libPVRMtkutils", + "libm", + "liblog", + "libgpu_aux", + "libgralloc_extra", + "libged", + "libgpud", + "libsync", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "egl/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.gnss-impl-mediatek", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.gnss-impl-mediatek.so", + ], + shared_libs: [ + "libbase", + "libbinder_ndk", + "libhidlbase", + "libutils", + "liblog", + "libhardware", + "android.hardware.gnss-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.gnss@2.1-impl-mediatek", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-mediatek.so", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libhidltransport", + "libutils", + "android.hardware.gnss@1.0", + "android.hardware.gnss@1.1", + "android.hardware.gnss@2.0", + "android.hardware.gnss@2.1", + "android.hardware.gnss.measurement_corrections@1.0", + "android.hardware.gnss.measurement_corrections@1.1", + "android.hardware.gnss.visibility_control@1.0", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.r_submix.mediatek", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/audio.r_submix.mediatek.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmedia_helper", + "libutils", + "libnbaio_mono", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "consumerir.mt6855", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/consumerir.mt6855.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "fingerprint.goodix_fod.default", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/fingerprint.goodix_fod.default.so", + ], + shared_libs: [ + "libhidlbase", + "libhwbinder", + "libhidltransport", + "libutils", + "libcutils", + "liblog", + "libhardware", + "libion", + "libgf_hal", + "libc", + "libm", + "libdl", + "libc++", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "fingerprint.jiiov.default", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/fingerprint.jiiov.default.so", + ], + shared_libs: [ + "anc.hal", + "libcutils", + "libbase", + "libbinder_ndk", + "libhardware", + "libhidlbase", + "libutils", + "liblog", + "vendor.xiaomi.hardware.fx.tunnel@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gatekeeper.mitee", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/gatekeeper.mitee.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libteecli", + "libhardware", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gps.default", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/gps.default.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "hwcomposer.mtk_common", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/hwcomposer.mtk_common.so", + ], + shared_libs: [ + "libprocessgroup_shim", + "libutils", + "libcutils", + "liblog", + "libsync", + "libdpframework", + "libhardware", + "libgralloc_extra", + "libbinder", + "libpower", + "libhidlbase", + "libhwbinder", + "libhidltransport", + "libprocessgroup", + "libbase", + "libnativewindow", + "libladder", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@4.0", + "vendor.mediatek.hardware.composer_ext@1.0", + "libcomposer_ext", + "libgralloctypes", + "libpqparamparser", + "libmml", + "libdmabufheap", + "libxml2", + "libdrm", + "libged", + "libpq_prot", + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "vendor.mediatek.hardware.pq@2.9", + "vendor.mediatek.hardware.pq@2.10", + "vendor.mediatek.hardware.pq@2.11", + "vendor.mediatek.hardware.pq@2.12", + "vendor.mediatek.hardware.pq@2.13", + "vendor.mediatek.hardware.pq@2.14", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSoftGatekeeper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/libSoftGatekeeper.so", + ], + shared_libs: [ + "libgatekeeper", + "libhardware", + "libbase", + "libutils", + "libcrypto", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.camera.provider@2.6-impl-mediatek", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/android.hardware.camera.provider@2.6-impl-mediatek.so", + ], + shared_libs: [ + "libmtkcam_device3_hidl", + "liblog", + "libutils-v32", + "libcutils", + "libladder", + "libhardware", + "libhidlbase", + "libhidltransport", + "android.hardware.camera.common@1.0", + "android.hardware.camera.provider@2.4", + "android.hardware.camera.provider@2.5", + "android.hardware.camera.provider@2.6", + "android.hardware.camera.device@1.0", + "android.hardware.camera.device@3.2", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_ulog", + "libmtkcam_featureutils", + "libcamera_metadata", + "libfeatureiodrv_mem", + "libmtkcam_diputils", + "libmtkcam_metastore", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.graphics.mapper@4.0-impl-mediatek", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/android.hardware.graphics.mapper@4.0-impl-mediatek.so", + ], + shared_libs: [ + "libPVRMtkutils", + "libm", + "libc++", + "libbase", + "liblog", + "libutils", + "libhidlbase", + "libhidlmemory", + "libhardware", + "libgralloctypes", + "android.hardware.graphics.mapper@4.0", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gralloc.rogue", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/gralloc.rogue.so", + ], + shared_libs: [ + "libsrv_um", + "libPVRMtkutils", + "libm", + "libhardware", + "liblog", + "libdl", + "libion", + "libdmabufheap", + "libion_mtk", + "libgralloc_extra", + "libcutils", + "libgpud", + "libdrm", + "libsync", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.atms@1.0-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.atms@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhidlbase", + "libhidlmemory", + "libhidltransport", + "vendor.mediatek.hardware.camera.atms@1.0", + "libcutils", + "libmtkcam.atmseventmgr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.bgservice@1.1-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamera_metadata", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.camera.bgservice@1.0", + "vendor.mediatek.hardware.camera.bgservice@1.1", + "libmtkcam_stdutils", + "libmtkcam.eventcallback", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.ccap@1.0-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.ccap@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhidlbase", + "libhidlmemory", + "libhidltransport", + "vendor.mediatek.hardware.camera.ccap@1.0", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@3.2", + "android.hardware.camera.device@3.3", + "android.hardware.camera.device@3.4", + "android.hidl.memory@1.0", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.isphal@1.0-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.isphal@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libcamera_metadata", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.camera.isphal@1.0", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_pipelinemodel_isp", + "libmtkisp_metadata", + "libmtkcam_streamutils", + "libmtkcam_modulehelper", + "libnativewindow", + "libmtkcam_grallocutils", + "libmtkcam_imgbuf", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.isphal@1.1-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.isphal@1.1-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libcamera_metadata", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.camera.isphal@1.0", + "vendor.mediatek.hardware.camera.isphal@1.1", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_pipelinemodel_isp", + "libmtkisp_metadata", + "libmtkcam_streamutils", + "libmtkcam_modulehelper", + "libnativewindow", + "libmtkcam_grallocutils", + "libmtkcam_imgbuf", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.lomoeffect@1.0-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.lomoeffect@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.camera.lomoeffect@1.0", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@3.2", + "android.hidl.memory@1.0", + "libhidlmemory", + "libion", + "libion_mtk", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.15-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.pq@2.15-impl.so", + ], + shared_libs: [ + "android.hardware.sensors@1.0-convert-shared", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libhardware", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libsensorndkbridge", + "liblog", + "libutils-v32", + "libcutils", + "libpq_prot", + "libhidlmemory", + "libtinyxml2", + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "vendor.mediatek.hardware.pq@2.9", + "vendor.mediatek.hardware.pq@2.10", + "vendor.mediatek.hardware.pq@2.11", + "vendor.mediatek.hardware.pq@2.12", + "vendor.mediatek.hardware.pq@2.13", + "vendor.mediatek.hardware.pq@2.14", + "vendor.mediatek.hardware.pq@2.15", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libdrm", + "libaalservice", + "libpqpconfig", + "libmml", + "libpqframework", + "libsync", + "vendor.mediatek.hardware.mmagent@1.0", + "vendor.mediatek.hardware.mmagent@1.1", + "libdmabufheap", + "libaiselector", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vulkan.mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mt6855/vulkan.mtk.so", + ], + shared_libs: [ + "libbase_shim", + "libsrv_um", + "libusc", + "libufwriter", + "libPVRMtkutils", + "libm", + "liblog", + "libnativewindow", + "libhardware", + "libdl", + "libEGL", + "libgralloc_extra", + "libgpu_aux", + "libged", + "libgpud", + "libsync", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.mt6855", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/sensors.mt6855.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libhardware", + "libstagefright_foundation", + "libksensor", + "libhfmanager", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sound_trigger.primary.mt6855", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/sound_trigger.primary.mt6855.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libhardware_legacy", + "libhardware", + "libmedia_helper", + "libhidlbase", + "vendor.mediatek.hardware.mtkpower@1.0", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.6-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mms@1.6-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libutils", + "libcutils", + "libion", + "libion_mtk", + "libhardware", + "libdpframework", + "libgralloc_extra", + "libsync", + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "vendor.mediatek.hardware.mms@1.4", + "vendor.mediatek.hardware.mms@1.5", + "vendor.mediatek.hardware.mms@1.6", + "libJpgEncPipe", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.nvram@1.1-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.nvram@1.1-impl.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "liblog", + "libutils", + "libnvram", + "libfile_op", + "vendor.mediatek.hardware.nvram@1.0", + "vendor.mediatek.hardware.nvram@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony@1.0-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libfmq", + "vendor.mediatek.hardware.videotelephony@1.0", + "libc", + "libutils", + "libcutils", + "liblog", + "libbase", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lc_algoutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lc_algoutils.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libui", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Bokeh_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Bokeh_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Bokeh_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Bokeh_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_MTXX_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_MTXX_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_MTXX_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_MTXX_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_QQWeChatDouYin_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_QQWeChatDouYin_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Qingyan_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Qingyan_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Qingyan_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Qingyan_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Video_1080_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_1080_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Xts_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Xts_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_Xts_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Xts_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_kuaishou_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_kuaishou_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipiraw_panorama", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_panorama.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_MTXX_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_MTXX_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_MTXX_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_MTXX_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_QQWeChatDouYin_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_QQWeChatDouYin_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Xts_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Xts_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_Xts_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Xts_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawglobal_kuaishou_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_kuaishou_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_MTXX_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_MTXX_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_MTXX_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_MTXX_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_QQWeChatDouYin_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_QQWeChatDouYin_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Qingyan_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Qingyan_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Qingyan_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Qingyan_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Xts_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Xts_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_Xts_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Xts_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc16b3caacfrontimipirawindia_kuaishou_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_kuaishou_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Default_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Default_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Default_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Face_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Face_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Flash_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Flash_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Flash_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_HDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_HDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_HDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_EVO_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_EVO_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_EVO_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_EVO_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_MFSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Meitu_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Meitu_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Panorama_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Panorama_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Panorama_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Professional_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Professional_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Professional_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Professional_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Scene_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_SuperNight_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_SuperNight_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_SuperNight_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Video_720P_120fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Video_720P_120fps_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_120fps_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Video_720P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipiraw_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Default_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Default_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Default_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Face_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Face_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Flash_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Flash_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Flash_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_HDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_MFSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Panorama_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Panorama_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Panorama_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Professional_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Professional_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Professional_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Professional_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Scene_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_SuperNight_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_SuperNight_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_SuperNight_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Video_720P_120fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Video_720P_120fps_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_120fps_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Video_720P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawglobal_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Default_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Default_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Default_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Face_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Face_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Flash_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Flash_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Flash_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_HDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_HDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_HDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_MFSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Panorama_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Panorama_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Panorama_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Professional_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Professional_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Professional_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Professional_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Scene_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_SuperNight_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_SuperNight_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_SuperNight_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Video_720P_120fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Video_720P_120fps_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_120fps_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Video_720P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882aacmainimipirawindia_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Default_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Default_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Default_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Face_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Face_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Flash_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Flash_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Flash_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_HDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_MFSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Meitu_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Meitu_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Panorama_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Panorama_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Panorama_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Professional_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Professional_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Professional_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Professional_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Scene_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_SuperNight_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipiraw_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Default_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_MFSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Panorama_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Panorama_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Panorama_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Professional_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Professional_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Scene_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawglobal_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Default_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Face_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Face_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Flash_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_MFSR_Face_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Face_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Panorama_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Panorama_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Panorama_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Professional_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Professional_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_50M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_50M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Scene_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx882ofilmmainiimipirawindia_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_mtk000mipiraw_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_mtk000mipiraw_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipiraw_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_3rd_party", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_3rd_party.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Face_Capture_1X", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Capture_1X.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Facebook", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Facebook.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Flash_Video1080P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Video1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Flash_Video720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Video720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Instagram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Instagram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Slow_motion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Slow_motion.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Snapchat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Snapchat.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Telegram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Telegram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Tiktok", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Tiktok.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Twitter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Twitter.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_Whatsapp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Whatsapp.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawglobal_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_3rd_party", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_3rd_party.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Face_Capture_1X", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Capture_1X.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Facebook", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Facebook.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Flash_Video1080P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Video1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Flash_Video720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Video720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Instagram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Instagram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Slow_motion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Slow_motion.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Snapchat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Snapchat.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Telegram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Telegram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Tiktok", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Tiktok.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Twitter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Twitter.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_Whatsapp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Whatsapp.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40aacfrontimipirawindia_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipiraw_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_party", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_party.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture_1X", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture_1X.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Facebook", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Facebook.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video1080P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Instagram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Instagram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Slow_motion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Slow_motion.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Snapchat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Snapchat.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Telegram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Telegram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Tiktok", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Tiktok.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Twitter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Twitter.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_Whatsapp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Whatsapp.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_3rd_party", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_3rd_party.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture_1X", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture_1X.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Facebook", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Facebook.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video1080P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Instagram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Instagram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Slow_motion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Slow_motion.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Snapchat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Snapchat.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Telegram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Telegram.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Tiktok", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Tiktok.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Twitter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Twitter.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_Whatsapp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Whatsapp.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipiraw_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M_Upscale", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M_Upscale.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_NGEA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_NGEA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_NGEA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_NGEA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_MFSR_Flash_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Flash_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M_Upscale", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M_Upscale.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_108M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_108M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Scene_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawglobal_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6aacmainiimipirawindia_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipiraw_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M_Upscale", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M_Upscale.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_NGEA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_NGEA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_NGEA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_NGEA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Flash_Capture_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Flash_Capture_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M_Upscale", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M_Upscale.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_108M", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_108M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Scene_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps_Zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps_Zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_XTS_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_XTS_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawglobal_XTS_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_XTS_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5khm6ofilmmainimipirawindia_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_MTXX_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_MTXX_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_MTXX_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_MTXX_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_QQWeChatDouYin_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_QQWeChatDouYin_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Video_1080_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_1080_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Xts_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Xts_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_Xts_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Xts_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_kuaishou_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_kuaishou_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipiraw_panorama", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_panorama.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_QQWeChatDouYin_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_QQWeChatDouYin_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawglobal_kuaishou_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_kuaishou_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_3rd_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Flash_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Flash_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_NEGA", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_NEGA.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_POSI", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_POSI.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_QQWeChatDouYin_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_QQWeChatDouYin_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_SuperNight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_SuperNight.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_SuperNight_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_SuperNight_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Video_1080_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_1080_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Video_720", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_720.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Xts_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Xts_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_Xts_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Xts_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc1620ofilmfrontiimipirawindia_kuaishou_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_kuaishou_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Video_1080_60", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_1080_60.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipiraw_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Video_1080_60", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_1080_60.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawglobal_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Video_1080_60", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_1080_60.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csaacdepthimipirawindia_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Video_1080_60", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_1080_60.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipiraw_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Video_1080_60", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_1080_60.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawglobal_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_HDR_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_HDR_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_N3D_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_N3D_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_N3D_Video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture_4cell", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_ZSD_Flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Video_1080", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Video_1080_60", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_1080_60.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202csofilmdepthiimipirawindia_Video_4k", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipiraw_Document_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Document_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipiraw_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipiraw_Video_720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawglobal_Document_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Document_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawglobal_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawglobal_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawglobal_Video_720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawindia_Document_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Document_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawindia_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202ofilmmacroiimipirawindia_Video_720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipiraw_Document_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Document_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipiraw_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipiraw_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipiraw_Video_720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawglobal_Document_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Document_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawglobal_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawglobal_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawglobal_Video_720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawindia_Document_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Document_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawindia_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawindia_P1_YUV", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_P1_YUV.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc202pcsaacmacroimipirawindia_Video_720P", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_FaceBeauty_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_FaceBeauty_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_FaceBeauty_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_FaceBeauty_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_Professional_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Professional_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_SE_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_SE_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_Video_1080p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Video_1080p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipiraw_Video_720p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Video_720p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_LLHDE_NEGATIVE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDE_NEGATIVE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_LLHDR_POSITIVE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDR_POSITIVE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_Professional_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Professional_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_SE_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_SE_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_Video_1080p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Video_1080p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawglobal_Video_720p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Video_720p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_FaceBeauty_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_FaceBeauty_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_FaceBeauty_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_FaceBeauty_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_LLHDE_NEGATIVE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDE_NEGATIVE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_LLHDR_POSITIVE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDR_POSITIVE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_Professional_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Professional_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_SE_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_SE_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_UV_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_UV_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_UV_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_UV_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_Video_1080p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Video_1080p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csaacultraimipirawindia_Video_720p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Video_720p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_Professional_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Professional_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_SE_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_SE_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_Video_1080p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Video_1080p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipiraw_Video_720p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Video_720p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_LLHDE_NEGATIVE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDE_NEGATIVE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_LLHDR_POSITIVE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDR_POSITIVE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_Professional_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Professional_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_Video_1080p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Video_1080p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawglobal_Video_720p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Video_720p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_3rd_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_3rd_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_3rd_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_Flash_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_LLHDE_NEGATIVE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDE_NEGATIVE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_LLHDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_LLHDR_POSITIVE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDR_POSITIVE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_Professional_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Professional_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_Professional_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Professional_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_SE_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_SE_Face_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_SE_Face_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_Scene_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_Scene_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_Video_1080p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Video_1080p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sc820csofilmultraiimipirawindia_Video_720p_30fps", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Video_720p_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libDefaultFpsActor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libDefaultFpsActor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFrameRecord", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFrameRecord.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libJpgEncPipe", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libJpgEncPipe.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libjpeg-alpha_vendor", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMiVideoFilter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMiVideoFilter.so", + ], + shared_libs: [ + "liblog", + "libGLESv3", + "libEGL", + "libnativewindow", + "libz", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkSpeechEnh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMtkSpeechEnh.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libNoFpsActor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libNoFpsActor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOpenCL", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOpenCL.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSQLiteModule_VER_ALL", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSQLiteModule_VER_ALL.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTEECommon", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTEECommon.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTrueSight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTrueSight.so", + ], + shared_libs: [ + "liblog", + "libz", + "libEGL", + "libGLESv3", + "libnativewindow", + "libGLESv2", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_iir", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_iir.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_speech_enh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_speech_enh.so", + ], + shared_libs: [ + "libMtkSpeechEnh", + "libcutils", + "liblog", + "libutils", + "libaudioutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaal_cust", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaal_cust.so", + ], + shared_libs: [ + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaal_key", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaal_key.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaal_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaal_mtk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libalsautils-v32", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libalsautils-v32.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libaudioutils", + "libtinyalsa", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_dc_base", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_dc_base.so", + ], + shared_libs: [ + "libdl", + "libm", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_fullhdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_fullhdr.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libz", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_hdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_hdr.so", + ], + shared_libs: [ + "libz", + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_hdr_adapter_AncSuperNightLite", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_hdr_adapter_AncSuperNightLite.so", + ], + shared_libs: [ + "libz", + "liblog", + "libdmabufheap", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_night", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_night.so", + ], + shared_libs: [ + "libz", + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_night_preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_night_preview.so", + ], + shared_libs: [ + "libmtkcam_metadata", + "liblog", + "libutils", + "libcutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libanc_night", + "libmtkcam.MITPS", + "libmtkcam_hwutils", + "libcamalgo.fdft", + "libmtkcam_metastore", + "lc_algoutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_single_bokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_single_bokeh.so", + ], + shared_libs: [ + "libdl", + "libm", + "liblog", + "libEGL", + "libGLESv3", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_single_rt_bokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_single_rt_bokeh.so", + ], + shared_libs: [ + "libdl", + "libm", + "liblog", + "libEGL", + "libGLESv3", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libapu_mdw", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libapu_mdw.so", + ], + shared_libs: [ + "libbase", + "libdmabufheap", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libapu_mdw_batch", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libapu_mdw_batch.so", + ], + shared_libs: [ + "libapu_mdw", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libapusys", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libapusys.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libapusys_edma", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libapusys_edma.so", + ], + shared_libs: [ + "libbase", + "libion", + "liblog", + "libcutils", + "libapu_mdw", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarmnn", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarmnn.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcmdl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarmnn_ndk.mtk.vndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarmnn_ndk.mtk.vndk.so", + ], + shared_libs: [ + "liblog", + "libcmdl_ndk.mtk.vndk", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libasn1c_core", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libasn1c_core.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libasn1c_mapi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libasn1c_mapi.so", + ], + shared_libs: [ + "libcutils", + "libasn1c_core", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libasn1c_mdmi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libasn1c_mdmi.so", + ], + shared_libs: [ + "libcutils", + "libasn1c_core", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudio_param_parser-vnd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudio_param_parser-vnd.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libbinder", + "libaudiocustparam_vendor", + "libaudioprimarydevicehalifclient", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocompensationfilter_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiocompensationfilter_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocompensationfilterc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiocompensationfilterc.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libaudiocustparam_vendor", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocomponentengine_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiocomponentengine_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libaudiodcrflt_vendor", + "libblisrc32_vendor", + "libmtklimiter_vendor", + "libmtkshifter_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocomponentenginec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiocomponentenginec.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libblisrc32_vendor", + "libmtklimiter_vendor", + "libmtkshifter_vendor", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocustparam_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiocustparam_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libnvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiodcrflt_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiodcrflt_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiofmtconv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiofmtconv.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libblisrc32_vendor", + "libmtkshifter_vendor", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioloudc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudioloudc.so", + ], + shared_libs: [ + "libaudiocompensationfilterc", + "libbessound_hd_mtk_vendor", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioprimarydevicehalifclient", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudioprimarydevicehalifclient.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libbase", + "libhwbinder", + "libhidlbase", + "android.hardware.audio@7.0", + "android.hardware.audio.common@7.0", + "android.hardware.audio.common@7.0-util", + "libmedia_helper", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiosmartpamtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaudiosmartpamtk.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libnvram", + "libtinyalsa", + "libcrypto", + "libssl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaurisysdemo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaurisysdemo.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbessound_hd_mtk_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbessound_hd_mtk_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libblisrc32_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libblisrc32_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetooth_mtk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libnvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_mtk_pure", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetooth_mtk_pure.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libnvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbt-vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbt-vendor.so", + ], + shared_libs: [ + "liblog", + "libbluetooth_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libc++_shared", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libc++_shared.so", + ], + shared_libs: [ + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.seninfn3d", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.seninfn3d.so", + ], + shared_libs: [ + "libcam.halsensor", + "liblog", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.3dnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.3dnr.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.dngop", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.dngop.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.eis", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.eis.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libGLESv2", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.fdft", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.fdft.so", + ], + shared_libs: [ + "libc++", + "libcamalgo.platform", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.fsc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.fsc.so", + ], + shared_libs: [ + "libcamalgo.platform", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.gyro", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.gyro.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.lmv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.lmv.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libGLESv2", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.n3d", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.n3d.so", + ], + shared_libs: [ + "libc++", + "libnativewindow", + "libEGL", + "libGLESv3", + "libcamalgo.platform", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.nr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.nr.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.platform", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.platform.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libcamalgo.platform2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.utility", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.utility.so", + ], + shared_libs: [ + "liblog", + "libEGL", + "libGLESv2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.warp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.warp.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libEGL", + "libGLESv2", + "libgralloc_extra", + "libnativewindow", + "libcamalgo.utility", + "libutils", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_scene", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamera_scene.so", + ], + shared_libs: [ + "liblog", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcares_naptr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcares_naptr.so", + ], + shared_libs: [ + "libc", + "liblog", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcarrierconfig", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcarrierconfig.so", + ], + shared_libs: [ + "libmtkcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libccci_util", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libccci_util.so", + ], + shared_libs: [ + "libc", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcmdl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcmdl.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcmdl_ndk.mtk.vndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcmdl_ndk.mtk.vndk.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcodec2_mtk_c2store", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_mtk_c2store.so", + ], + shared_libs: [ + "libcodec2_soft_common", + "libcutils", + "liblog", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libbase", + "libcodec2", + "libcodec2_vndk", + "libutils", + "libion", + "libion_mtk", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcodec2_mtk_vdec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_mtk_vdec.so", + ], + shared_libs: [ + "libformatter", + "libdpframework", + "android.hardware.graphics.bufferqueue@2.0", + "libui", + "libgralloc_extra", + "libexpat", + "libsync", + "libhidlbase", + "libhwbinder", + "libged", + "libcodec2_soft_common", + "libcutils", + "liblog", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libbase", + "libcodec2", + "libcodec2_vndk", + "libutils", + "libion", + "libdmabufheap", + "libion_mtk", + "libcodec2_mtk_c2store", + "libcodec2_vpp_qt_plugin", + "libcodec2_vpp_rs_plugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcodec2_mtk_venc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_mtk_venc.so", + ], + shared_libs: [ + "libformatter", + "libdpframework", + "android.hardware.graphics.bufferqueue@2.0", + "libui", + "libgralloc_extra", + "libexpat", + "libsync", + "libhidlbase", + "libhwbinder", + "libged", + "libcodec2_soft_common", + "libcutils", + "liblog", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libbase", + "libcodec2", + "libcodec2_vndk", + "libutils", + "libion", + "libdmabufheap", + "libion_mtk", + "libcodec2_mtk_c2store", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcodec2_vpp_qt_plugin", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_vpp_qt_plugin.so", + ], + shared_libs: [ + "libcodec2_soft_common", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libcodec2", + "libcodec2_vndk", + "liblog", + "libbase", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcodec2_vpp_rs_plugin", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_vpp_rs_plugin.so", + ], + shared_libs: [ + "libcodec2_soft_common", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libcodec2", + "libcodec2_vndk", + "liblog", + "libbase", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.xiaomi.pluginutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.xiaomi.pluginutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcomposer_ext", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcomposer_ext.so", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libutils", + "libcutils", + "vendor.mediatek.hardware.composer_ext@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libconnfem", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libconnfem.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcustom_nvram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcustom_nvram.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcvsd_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcvsd_mtk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdapparamstorage", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdapparamstorage.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdeccfg", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdeccfg.so", + ], + shared_libs: [ + "libhidlbase", + "vendor.dolby.hardware.dms@2.0", + "libdapparamstorage", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdlbdsservice", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdlbdsservice.so", + ], + shared_libs: [ + "libutils", + "libstagefright_foundation-v33", + "liblog", + "libxml2", + "libcrypto", + "libdapparamstorage", + "libsqlite", + "libhidlbase", + "vendor.dolby.hardware.dms@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdlbpreg", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdlbpreg.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libaudioutils", + "libstagefright_foundation", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfgauge_gm30", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfgauge_gm30.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libmtk_drvb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfile_op", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfile_op.so", + ], + shared_libs: [ + "libcutils", + "libnvram", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libforkexecwrap", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libforkexecwrap.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libformatter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libformatter.so", + ], + shared_libs: [ + "libion_mtk", + "libdmabufheap", + "libutils", + "libion", + "libcutils", + "liblog", + "libsync", + "libutilscallstack", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libged", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libged.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsync", + "libnativewindow", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgf_hal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgf_hal.so", + ], + shared_libs: [ + "libhidlbase", + "libc++", + "libutils", + "libcutils", + "liblog", + "libhardware", + "libion", + "libteecli", + "vendor.xiaomi.hardware.fx.tunnel@1.0", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgpu_aux", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgpu_aux.so", + ], + shared_libs: [ + "libdpframework", + "liblog", + "libutils", + "libcutils", + "libhardware", + "libnativewindow", + "libgralloc_extra", + "libsync", + "libgpud", + "libhidlbase", + "libgralloctypes", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "vendor.mediatek.hardware.mms@1.5", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgpud", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgpud.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsync", + "libhardware", + "libnativewindow", + "libgralloc_extra", + "libhidlbase", + "libgralloctypes", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloc_extra", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloc_extra.so", + ], + shared_libs: [ + "libhardware", + "libcutils", + "libutils", + "liblog", + "libion", + "libdmabufheap", + "libged", + "libutilscallstack", + "android.hardware.graphics.common@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloc_metadata", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloc_metadata.so", + ], + shared_libs: [ + "android.hardware.graphics.mapper@4.0", + "libhidlbase", + "libcutils", + "libutils", + "liblog", + "libion", + "libc", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloctypes_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloctypes_mtk.so", + ], + shared_libs: [ + "android.hardware.graphics.mapper@4.0", + "libhidlbase", + "libhardware", + "libcutils", + "libutils", + "liblog", + "libion", + "libc", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgwsd-ril", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgwsd-ril.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkutils", + "libmtk-ril", + "libmtkproperty", + "libmtkrillog", + "libmtkrilutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgwsdv2-ril", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgwsdv2-ril.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkutils", + "libmtkproperty", + "libmtkrillog", + "libmtkrilutils", + "libmtk-ril", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgwsdv3-ril", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgwsdv3-ril.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkutils", + "libmtkproperty", + "libmtkrillog", + "libmtkrilutils", + "libmtkmipc-ril", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libheichal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libheichal.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libion", + "libion_mtk", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhfmanager", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhfmanager.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhfmanagerwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhfmanagerwrapper.so", + ], + shared_libs: [ + "libhardware", + "libhfmanager", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhwm", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhwm.so", + ], + shared_libs: [ + "libnvram", + "liblog", + "libfile_op", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libifcutils_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libifcutils_mtk.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimagebuffer_wrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimagebuffer_wrapper.so", + ], + shared_libs: [ + "liblog", + "libion_mtk", + "libion", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpeg-alpha-oal_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpeg-alpha-oal_vendor.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpeg-alpha_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpeg-alpha_vendor.so", + ], + shared_libs: [ + "libjpeg-alpha-oal_vendor", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libksensor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libksensor.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmi_bokehpre", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmi_bokehpre.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "libmtkcam_imgbuf", + "libcutils", + "liblog", + "libutils", + "libmtkcam_metadata", + "libcamalgo.fdft", + "libmtkcam_hwutils", + "lc_algoutils", + "libanc_single_rt_bokeh", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_ai_vision", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_ai_vision.so", + ], + shared_libs: [ + "libneuron_runtime.6", + "libc++_shared", + "libm", + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_sd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_sd.so", + ], + shared_libs: [ + "libc++_shared", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_utils.so", + ], + shared_libs: [ + "liblog", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgoengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgoengine.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libnativewindow", + "libEGL", + "libGLESv2", + "libgralloc_extra", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgoengine2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgoengine2.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libnativewindow", + "libhardware", + "libcom.xiaomi.pluginutils", + "libsync", + "libEGL", + "libGLESv2", + "libgralloc_extra", + "libhidlbase", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmifpext", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmifpext.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libhidlbase", + "libhardware", + "libvndksupport", + "libbinder", + "libstagefright_foundation", + "vendor.xiaomi.hw.touchfeature@1.0", + "vendor.xiaomi.hardware.fingerprintextension@1.0", + "android.frameworks.sensorservice@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libminiui", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libminiui.so", + ], + shared_libs: [ + "libpixelflinger", + "libpng", + "libutils", + "liblog", + "libcutils", + "libdrm", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmipc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmipc.so", + ], + shared_libs: [ + "libmtkrillog", + "libtrm", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmisound", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmisound.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmisoundcrossfade", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmisoundcrossfade.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmagent", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmagent.so", + ], + shared_libs: [ + "libion", + "libion_mtk", + "libcutils", + "liblog", + "libutils", + "libdmabufheap", + "libneuron_runtime.5", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmml", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmml.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmnetlink_v104", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmnetlink_v104.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmorpho_HDSR", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmorpho_HDSR.so", + ], + shared_libs: [ + "liblog", + "libc", + "libdl", + "libGLESv2", + "libEGL", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmorpho_HdrChecker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmorpho_HdrChecker.so", + ], + shared_libs: [ + "liblog", + "libc", + "libdl", + "libGLESv2", + "libEGL", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmorpho_Ldc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmorpho_Ldc.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "libEGL", + "liblog", + "libGLESv2", + "libGLESv3", + "libnativewindow", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmorpho_ldc_preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmorpho_ldc_preview.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_hwutils", + "libcamalgo.fdft", + "libmtkcam_metastore", + "lc_algoutils", + "libmorpho_Ldc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmorpho_video_stabilizer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmorpho_video_stabilizer.so", + ], + shared_libs: [ + "libutils", + "libui", + "libc", + "libm", + "libdl", + "libEGL", + "liblog", + "libGLESv2", + "libGLESv3", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmpbase", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmpbase.so", + ], + shared_libs: [ + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmsbc_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmsbc_mtk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk-fusion-ril-prop-vsim", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtk-fusion-ril-prop-vsim.so", + ], + shared_libs: [ + "libmtk-ril", + "libutils", + "librilfusion", + "libmtkrilutils", + "librilutils", + "libmtkrillog", + "libssl", + "libcrypto", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk-ril", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtk-ril.so", + ], + shared_libs: [ + "libmtkutils", + "librilfusion", + "libmtknetutils", + "libratconfig", + "libmtksysutils", + "libmtkhardware_legacy", + "libsysenv", + "libmtkrilutils", + "libcrypto", + "libmtkcutils", + "libmtkproperty", + "libmtkrillog", + "libmtkconfigutils", + "libmtktinyxml", + "libmtkares", + "libmtknetcap", + "libwpfa", + "libaedv", + "libbinder", + "libmipc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkares", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkares.so", + ], + shared_libs: [ + "libcares_naptr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.MITPS", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam.MITPS.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy-aov", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinepolicy-aov.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_pipelinepolicy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkconfig", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkconfig.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkconfigutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkconfigutils.so", + ], + shared_libs: [ + "libmtkconfig", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkhardware_legacy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkhardware_legacy.so", + ], + shared_libs: [ + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkisp_metadata", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkisp_metadata.so", + ], + shared_libs: [ + "libui", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtklimiter_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtklimiter_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkmipc-ril", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkmipc-ril.so", + ], + shared_libs: [ + "libmtkutils", + "librilfusion", + "libmtknetutils", + "libratconfig", + "libmtksysutils", + "libmtkhardware_legacy", + "libsysenv", + "libmtkrilutils", + "libcrypto", + "libmtkcutils", + "libmtkproperty", + "libmtkrillog", + "libmtkconfigutils", + "libmtktinyxml", + "libmtkares", + "libmtknetcap", + "libwpfa", + "libaedv", + "libbinder", + "libmipc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtknetcap", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtknetcap.so", + ], + shared_libs: [ + "libmtkrillog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtknetutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtknetutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkrilutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkrilutils.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkrillog", + "libmtkproperty", + "libratconfig", + "libmtkconfigutils", + "libmtkutils", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkshifter_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkshifter_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtksysutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtksysutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libmtkcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtktinyxml", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtktinyxml.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkutils.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkproperty", + "libmtkrillog", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_cic_ci_compiler", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_cic_ci_compiler.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libion", + "libcutils", + "libcrypto", + "libmvpu_clc_mvpu_elf", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_clc_cl_compiler", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_clc_cl_compiler.so", + ], + shared_libs: [ + "libmvpu_clc_vpu_isa", + "libmvpu_clc_mvpu_elf", + "libmvpu_clc_mvpu_utility", + "libmvpu_config", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_clc_mvpu_debuginfo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_clc_mvpu_debuginfo.so", + ], + shared_libs: [ + "libmvpu_clc_mvpu_elf", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_clc_mvpu_elf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_clc_mvpu_elf.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_clc_mvpu_utility", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_clc_mvpu_utility.so", + ], + shared_libs: [ + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_clc_vpu_isa", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_clc_vpu_isa.so", + ], + shared_libs: [ + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_config", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_config.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_engine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_engine.so", + ], + shared_libs: [ + "libbase", + "libion", + "libion_mtk", + "liblog", + "libcutils", + "libapu_mdw", + "libmvpu_config", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_engine_pub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_engine_pub.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libapu_mdw", + "libmvpu_config", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_pattern", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_pattern.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libmvpu_config", + "libmvpu_engine", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_pattern_pub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_pattern_pub.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libmvpu_config", + "libmvpu_engine_pub", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_runtime", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_runtime.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libcrypto", + "libmvpu_cic_ci_compiler", + "libmvpu_pattern", + "libmvpu_engine", + "libmvpu_config", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpu_runtime_pub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpu_runtime_pub.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libcrypto", + "libmvpu_cic_ci_compiler", + "libmvpu_pattern_pub", + "libmvpu_engine_pub", + "libmvpu_config", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpuop_mtk_cv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpuop_mtk_cv.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmvpuop_mtk_nn", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmvpuop_mtk_nn.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuron_graph_delegate.mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuron_graph_delegate.mtk.so", + ], + shared_libs: [ + "libnativewindow", + "liblog", + "libutils", + "libcutils", + "libhidlbase", + "vendor.mediatek.hardware.apuware.utils@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuron_platform", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuron_platform.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libvpu", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuron_runtime.6", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuron_runtime.6.so", + ], + shared_libs: [ + "libm", + "libdl", + "libz", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnir_neon_driver_ndk.mtk.vndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnir_neon_driver_ndk.mtk.vndk.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnpagent", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnpagent.so", + ], + shared_libs: [ + "libbase", + "libgralloc_extra", + "libhidlbase", + "liblog", + "libnativewindow", + "libutils", + "libcutils", + "libsync", + "libui", + "vendor.mediatek.hardware.neuropilot.agent@1.0", + "vendor.mediatek.hardware.neuropilot.agent@1.1", + "vendor.mediatek.hardware.neuropilot.agent@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnpagent_server", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnpagent_server.so", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libui", + "libgralloc_extra", + "libhidlmemory", + "libneuron_runtime.5", + "vendor.mediatek.hardware.neuropilot.agent@1.0", + "vendor.mediatek.hardware.neuropilot.agent@1.1", + "vendor.mediatek.hardware.neuropilot.agent@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnvram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnvram.so", + ], + shared_libs: [ + "libbase_shim", + "libcutils", + "libbase", + "liblog", + "libnvram_sec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnvram_sec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnvram_sec.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboemcrypto", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liboemcrypto.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpixelflinger", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpixelflinger.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpn560_fw", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpn560_fw.so", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpqframework", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpqframework.so", + ], + shared_libs: [ + "libgralloc_extra", + "libhardware", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libratconfig", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libratconfig.so", + ], + shared_libs: [ + "libmtkutils", + "libmtkrillog", + "libmtkcutils", + "libmtkproperty", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libremosaic_wrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libremosaic_wrapper.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libremosaiclib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libremosaiclib.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librgbwlightsensor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librgbwlightsensor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libhardware", + "liblog", + "libhidlbase", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libsensorndkbridge", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librilfusion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librilfusion.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkcutils", + "libmtkhardware_legacy", + "libmtkrilutils", + "libmtkproperty", + "libmtkutils", + "libmtkconfigutils", + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "android.hardware.radio@1.2", + "android.hardware.radio@1.3", + "android.hardware.radio@1.4", + "android.hardware.radio@1.5", + "android.hardware.radio@1.6", + "android.hardware.radio.config@1.0", + "android.hardware.radio.config@1.1", + "android.hardware.radio.config@1.2", + "android.hardware.radio.config@1.3", + "vendor.mediatek.hardware.mtkradioex@3.0", + "libbinder", + "libhidlbase", + "libhidltransport", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librpc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librpc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libccci_util", + "libpower", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librt_extamp_intf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librt_extamp_intf.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libtinyalsa", + "libtinyxml2", + "liblog", + "libnvram", + "libcrypto", + "libssl", + "libfile_op", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsixth", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsixth.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libtinyalsa", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspeech_enh_lib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspeech_enh_lib.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspeechparser_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspeechparser_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libaudioutils", + "libmedia_helper", + "libxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstorage_otp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libstorage_otp.so", + ], + shared_libs: [ + "libcutils", + "libbase", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsysenv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsysenv.so", + ], + shared_libs: [ + "libbase_shim", + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libteecli", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libteecli.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtflite_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtflite_mtk.so", + ], + shared_libs: [ + "liblog", + "libflatbuffers-cpp", + "libruy", + "libtextclassifier_hash", + "libnativewindow", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtrm", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtrm.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libudf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libudf.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libunwindstack", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvia-ril", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvia-ril.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkutils", + "libmtkproperty", + "libmtkrillog", + "libmtkrilutils", + "libmtk-ril", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libviagpsrpc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libviagpsrpc.so", + ], + shared_libs: [ + "librpc", + "liblog", + "libcutils", + "libccci_util", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libviamipc-ril", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libviamipc-ril.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkutils", + "libmtkproperty", + "libmtkrillog", + "libmtkrilutils", + "libmtkmipc-ril", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvow_ap_test_aa", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvow_ap_test_aa.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvow_ap_test_dd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvow_ap_test_dd.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvow_ap_test_ha", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvow_ap_test_ha.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvow_ap_test_hh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvow_ap_test_hh.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvow_ap_test_nn", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvow_ap_test_nn.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvpu", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvpu.so", + ], + shared_libs: [ + "libbase", + "libion", + "liblog", + "libcutils", + "libapusys", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwa_rtdof", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwa_rtdof.so", + ], + shared_libs: [ + "libanc_dc_base", + "libdl", + "libm", + "liblog", + "libEGL", + "libGLESv3", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwifi-hal-mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwifi-hal-mtk.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "liblog", + "libnl", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwpfa", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwpfa.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkrillog", + "libmtknetcap", + "libmtkutils", + "libccci_util", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwvhidl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwvhidl.so", + ], + shared_libs: [ + "android.hardware.drm@1.0", + "android.hardware.drm@1.1", + "android.hardware.drm@1.2", + "android.hardware.drm@1.3", + "android.hardware.drm@1.4", + "android.hidl.memory@1.0", + "libbase", + "libcrypto", + "libcutils", + "libhidlbase", + "libhidlmemory", + "liblog", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwvkeybox", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwvkeybox.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libxml2", + "liboemcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwvdrmengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mediadrm/libwvdrmengine.so", + ], + shared_libs: [ + "libbase", + "libcrypto", + "libhidlbase", + "liblog", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libstagefright_foundation", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mediadrm", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc16b3c_aac_front_i_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc16b3c_aac_front_i_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc16b3c_aac_front_i_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_gc16b3caacfrontimipirawglobal_3rd_Capture", + "libCamera_gc16b3caacfrontimipirawglobal_3rd_Preview", + "libCamera_gc16b3caacfrontimipirawglobal_3rd_Video", + "libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Preview", + "libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Video", + "libCamera_gc16b3caacfrontimipirawglobal_Face_Capture", + "libCamera_gc16b3caacfrontimipirawglobal_Face_Preview", + "libCamera_gc16b3caacfrontimipirawglobal_Flash_Capture", + "libCamera_gc16b3caacfrontimipirawglobal_HDR_Capture", + "libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_NEGA", + "libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_POSI", + "libCamera_gc16b3caacfrontimipirawglobal_MTXX_Capture", + "libCamera_gc16b3caacfrontimipirawglobal_MTXX_Preview", + "libCamera_gc16b3caacfrontimipirawglobal_P1_YUV", + "libCamera_gc16b3caacfrontimipirawglobal_QQWeChatDouYin_Preview", + "libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Capture", + "libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Preview", + "libCamera_gc16b3caacfrontimipirawglobal_Scene_Capture", + "libCamera_gc16b3caacfrontimipirawglobal_Scene_Preview", + "libCamera_gc16b3caacfrontimipirawglobal_SuperNight", + "libCamera_gc16b3caacfrontimipirawglobal_Video_1080", + "libCamera_gc16b3caacfrontimipirawglobal_Video_720", + "libCamera_gc16b3caacfrontimipirawglobal_Xts_Capture", + "libCamera_gc16b3caacfrontimipirawglobal_Xts_Preview", + "libCamera_gc16b3caacfrontimipirawglobal_kuaishou_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc16b3c_aac_front_i_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc16b3c_aac_front_i_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_gc16b3caacfrontimipirawindia_3rd_Capture", + "libCamera_gc16b3caacfrontimipirawindia_3rd_Preview", + "libCamera_gc16b3caacfrontimipirawindia_3rd_Video", + "libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Preview", + "libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Video", + "libCamera_gc16b3caacfrontimipirawindia_Face_Capture", + "libCamera_gc16b3caacfrontimipirawindia_Face_Preview", + "libCamera_gc16b3caacfrontimipirawindia_Flash_Capture", + "libCamera_gc16b3caacfrontimipirawindia_HDR_Capture", + "libCamera_gc16b3caacfrontimipirawindia_HDR_EV_NEGA", + "libCamera_gc16b3caacfrontimipirawindia_HDR_EV_POSI", + "libCamera_gc16b3caacfrontimipirawindia_MTXX_Capture", + "libCamera_gc16b3caacfrontimipirawindia_MTXX_Preview", + "libCamera_gc16b3caacfrontimipirawindia_P1_YUV", + "libCamera_gc16b3caacfrontimipirawindia_QQWeChatDouYin_Preview", + "libCamera_gc16b3caacfrontimipirawindia_Qingyan_Capture", + "libCamera_gc16b3caacfrontimipirawindia_Qingyan_Preview", + "libCamera_gc16b3caacfrontimipirawindia_Scene_Capture", + "libCamera_gc16b3caacfrontimipirawindia_Scene_Preview", + "libCamera_gc16b3caacfrontimipirawindia_SuperNight", + "libCamera_gc16b3caacfrontimipirawindia_Video_1080", + "libCamera_gc16b3caacfrontimipirawindia_Video_720", + "libCamera_gc16b3caacfrontimipirawindia_Xts_Capture", + "libCamera_gc16b3caacfrontimipirawindia_Xts_Preview", + "libCamera_gc16b3caacfrontimipirawindia_kuaishou_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc16b3c_aac_front_i_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_gc16b3caacfrontimipiraw_3rd_Capture", + "libCamera_gc16b3caacfrontimipiraw_3rd_Preview", + "libCamera_gc16b3caacfrontimipiraw_3rd_Video", + "libCamera_gc16b3caacfrontimipiraw_Bokeh_Capture", + "libCamera_gc16b3caacfrontimipiraw_Bokeh_Preview", + "libCamera_gc16b3caacfrontimipiraw_E2EHDR_Preview", + "libCamera_gc16b3caacfrontimipiraw_E2EHDR_Video", + "libCamera_gc16b3caacfrontimipiraw_Face_Capture", + "libCamera_gc16b3caacfrontimipiraw_Face_Preview", + "libCamera_gc16b3caacfrontimipiraw_Flash_Capture", + "libCamera_gc16b3caacfrontimipiraw_Flash_Preview", + "libCamera_gc16b3caacfrontimipiraw_HDR_Capture", + "libCamera_gc16b3caacfrontimipiraw_HDR_EV_NEGA", + "libCamera_gc16b3caacfrontimipiraw_HDR_EV_POSI", + "libCamera_gc16b3caacfrontimipiraw_MTXX_Capture", + "libCamera_gc16b3caacfrontimipiraw_MTXX_Preview", + "libCamera_gc16b3caacfrontimipiraw_P1_YUV", + "libCamera_gc16b3caacfrontimipiraw_QQWeChatDouYin_Preview", + "libCamera_gc16b3caacfrontimipiraw_Qingyan_Capture", + "libCamera_gc16b3caacfrontimipiraw_Qingyan_Preview", + "libCamera_gc16b3caacfrontimipiraw_Scene_Capture", + "libCamera_gc16b3caacfrontimipiraw_Scene_Preview", + "libCamera_gc16b3caacfrontimipiraw_SuperNight", + "libCamera_gc16b3caacfrontimipiraw_SuperNight_Preview", + "libCamera_gc16b3caacfrontimipiraw_Video_1080", + "libCamera_gc16b3caacfrontimipiraw_Video_1080_Flash", + "libCamera_gc16b3caacfrontimipiraw_Video_720", + "libCamera_gc16b3caacfrontimipiraw_Xts_Capture", + "libCamera_gc16b3caacfrontimipiraw_Xts_Preview", + "libCamera_gc16b3caacfrontimipiraw_kuaishou_Preview", + "libCamera_gc16b3caacfrontimipiraw_panorama", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_aac_main_i_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_aac_main_i_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_aac_main_i_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_imx882aacmainimipirawglobal_3rd_Capture", + "libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture", + "libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture_Zoom", + "libCamera_imx882aacmainimipirawglobal_3rd_Preview", + "libCamera_imx882aacmainimipirawglobal_3rd_Video", + "libCamera_imx882aacmainimipirawglobal_Default_Scene_Capture", + "libCamera_imx882aacmainimipirawglobal_Default_Scene_Preview", + "libCamera_imx882aacmainimipirawglobal_Default_Video", + "libCamera_imx882aacmainimipirawglobal_Face_Capture", + "libCamera_imx882aacmainimipirawglobal_Face_Capture_50M", + "libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom2", + "libCamera_imx882aacmainimipirawglobal_Face_Preview", + "libCamera_imx882aacmainimipirawglobal_Face_Preview_50M", + "libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom1", + "libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom2", + "libCamera_imx882aacmainimipirawglobal_Flash_Capture", + "libCamera_imx882aacmainimipirawglobal_Flash_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_Flash_Face_Capture", + "libCamera_imx882aacmainimipirawglobal_Flash_Face_Preview", + "libCamera_imx882aacmainimipirawglobal_Flash_Preview", + "libCamera_imx882aacmainimipirawglobal_HDR_Capture", + "libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV1", + "libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV2", + "libCamera_imx882aacmainimipirawglobal_HDR_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture", + "libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV1", + "libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV2", + "libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom2", + "libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom3", + "libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom2", + "libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom1", + "libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom2", + "libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom1", + "libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom2", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV1", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV2", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom2", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom3", + "libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Capture", + "libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Face_Capture", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV1", + "libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV2", + "libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom2", + "libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom3", + "libCamera_imx882aacmainimipirawglobal_MFSR_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_Panorama_Capture", + "libCamera_imx882aacmainimipirawglobal_Panorama_Preview", + "libCamera_imx882aacmainimipirawglobal_Portrait_Capture", + "libCamera_imx882aacmainimipirawglobal_Portrait_Preview", + "libCamera_imx882aacmainimipirawglobal_Professional_Face_Capture", + "libCamera_imx882aacmainimipirawglobal_Professional_Face_Preview", + "libCamera_imx882aacmainimipirawglobal_Professional_Preview", + "libCamera_imx882aacmainimipirawglobal_Professional_Scene_Capture", + "libCamera_imx882aacmainimipirawglobal_Professional_Video_1080P_EIS", + "libCamera_imx882aacmainimipirawglobal_Scene_Capture", + "libCamera_imx882aacmainimipirawglobal_Scene_Capture_50M", + "libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom1", + "libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom2", + "libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom3", + "libCamera_imx882aacmainimipirawglobal_Scene_Preview", + "libCamera_imx882aacmainimipirawglobal_Scene_Preview_50M", + "libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom1", + "libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom2", + "libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom3", + "libCamera_imx882aacmainimipirawglobal_Scene_SE_Capture", + "libCamera_imx882aacmainimipirawglobal_SuperNight_Capture", + "libCamera_imx882aacmainimipirawglobal_SuperNight_Capture_Zoom", + "libCamera_imx882aacmainimipirawglobal_SuperNight_Face_Capture", + "libCamera_imx882aacmainimipirawglobal_SuperNight_Preview", + "libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom1", + "libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom2", + "libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS", + "libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom1", + "libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom2", + "libCamera_imx882aacmainimipirawglobal_Video_720P_120fps", + "libCamera_imx882aacmainimipirawglobal_Video_720P_120fps_Zoom", + "libCamera_imx882aacmainimipirawglobal_Video_720P_EIS", + "libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom1", + "libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom2", + "libCamera_imx882aacmainimipirawglobal_XTS_Capture", + "libCamera_imx882aacmainimipirawglobal_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_aac_main_i_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_aac_main_i_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_imx882aacmainimipirawindia_3rd_Capture", + "libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture", + "libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture_Zoom", + "libCamera_imx882aacmainimipirawindia_3rd_Preview", + "libCamera_imx882aacmainimipirawindia_3rd_Video", + "libCamera_imx882aacmainimipirawindia_Default_Scene_Capture", + "libCamera_imx882aacmainimipirawindia_Default_Scene_Preview", + "libCamera_imx882aacmainimipirawindia_Default_Video", + "libCamera_imx882aacmainimipirawindia_Face_Capture", + "libCamera_imx882aacmainimipirawindia_Face_Capture_50M", + "libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom2", + "libCamera_imx882aacmainimipirawindia_Face_Preview", + "libCamera_imx882aacmainimipirawindia_Face_Preview_50M", + "libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom1", + "libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom2", + "libCamera_imx882aacmainimipirawindia_Flash_Capture", + "libCamera_imx882aacmainimipirawindia_Flash_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_Flash_Face_Capture", + "libCamera_imx882aacmainimipirawindia_Flash_Face_Preview", + "libCamera_imx882aacmainimipirawindia_Flash_Preview", + "libCamera_imx882aacmainimipirawindia_HDR_Capture", + "libCamera_imx882aacmainimipirawindia_HDR_Capture_EV1", + "libCamera_imx882aacmainimipirawindia_HDR_Capture_EV2", + "libCamera_imx882aacmainimipirawindia_HDR_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_HDR_Face_Capture", + "libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV1", + "libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV2", + "libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom2", + "libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom3", + "libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom2", + "libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom1", + "libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom2", + "libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom1", + "libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom2", + "libCamera_imx882aacmainimipirawindia_LLHDR_Capture", + "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV1", + "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV2", + "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom2", + "libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom3", + "libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Capture", + "libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Face_Capture", + "libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture", + "libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV1", + "libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV2", + "libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom2", + "libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom3", + "libCamera_imx882aacmainimipirawindia_MFSR_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_Panorama_Capture", + "libCamera_imx882aacmainimipirawindia_Panorama_Preview", + "libCamera_imx882aacmainimipirawindia_Portrait_Capture", + "libCamera_imx882aacmainimipirawindia_Portrait_Preview", + "libCamera_imx882aacmainimipirawindia_Professional_Face_Capture", + "libCamera_imx882aacmainimipirawindia_Professional_Face_Preview", + "libCamera_imx882aacmainimipirawindia_Professional_Preview", + "libCamera_imx882aacmainimipirawindia_Professional_Scene_Capture", + "libCamera_imx882aacmainimipirawindia_Professional_Video_1080P_EIS", + "libCamera_imx882aacmainimipirawindia_Scene_Capture", + "libCamera_imx882aacmainimipirawindia_Scene_Capture_50M", + "libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom1", + "libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom2", + "libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom3", + "libCamera_imx882aacmainimipirawindia_Scene_Preview", + "libCamera_imx882aacmainimipirawindia_Scene_Preview_50M", + "libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom1", + "libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom2", + "libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom3", + "libCamera_imx882aacmainimipirawindia_Scene_SE_Capture", + "libCamera_imx882aacmainimipirawindia_SuperNight_Capture", + "libCamera_imx882aacmainimipirawindia_SuperNight_Capture_Zoom", + "libCamera_imx882aacmainimipirawindia_SuperNight_Face_Capture", + "libCamera_imx882aacmainimipirawindia_SuperNight_Preview", + "libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom1", + "libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom2", + "libCamera_imx882aacmainimipirawindia_Video_1080P_EIS", + "libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom1", + "libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom2", + "libCamera_imx882aacmainimipirawindia_Video_720P_120fps", + "libCamera_imx882aacmainimipirawindia_Video_720P_120fps_Zoom", + "libCamera_imx882aacmainimipirawindia_Video_720P_EIS", + "libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom1", + "libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom2", + "libCamera_imx882aacmainimipirawindia_XTS_Capture", + "libCamera_imx882aacmainimipirawindia_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_aac_main_i_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_imx882aacmainimipiraw_3rd_Capture", + "libCamera_imx882aacmainimipiraw_3rd_Preview", + "libCamera_imx882aacmainimipiraw_3rd_Video", + "libCamera_imx882aacmainimipiraw_Default_Scene_Capture", + "libCamera_imx882aacmainimipiraw_Default_Scene_Preview", + "libCamera_imx882aacmainimipiraw_Default_Video", + "libCamera_imx882aacmainimipiraw_Face_Capture", + "libCamera_imx882aacmainimipiraw_Face_Capture_50M", + "libCamera_imx882aacmainimipiraw_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_Face_Capture_Zoom2", + "libCamera_imx882aacmainimipiraw_Face_Preview", + "libCamera_imx882aacmainimipiraw_Face_Preview_50M", + "libCamera_imx882aacmainimipiraw_Face_Preview_Zoom1", + "libCamera_imx882aacmainimipiraw_Face_Preview_Zoom2", + "libCamera_imx882aacmainimipiraw_Flash_Capture", + "libCamera_imx882aacmainimipiraw_Flash_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_Flash_Face_Capture", + "libCamera_imx882aacmainimipiraw_Flash_Face_Preview", + "libCamera_imx882aacmainimipiraw_Flash_Preview", + "libCamera_imx882aacmainimipiraw_HDR_Capture", + "libCamera_imx882aacmainimipiraw_HDR_Capture_EV1", + "libCamera_imx882aacmainimipiraw_HDR_Capture_EV2", + "libCamera_imx882aacmainimipiraw_HDR_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_HDR_Face_Capture", + "libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV1", + "libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV2", + "libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom2", + "libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom3", + "libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom2", + "libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom1", + "libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom2", + "libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom1", + "libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom2", + "libCamera_imx882aacmainimipiraw_LLHDR_Capture", + "libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV1", + "libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV2", + "libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom2", + "libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom3", + "libCamera_imx882aacmainimipiraw_LLHDR_EVO_Capture", + "libCamera_imx882aacmainimipiraw_LLHDR_EVO_Face_Capture", + "libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture", + "libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV1", + "libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV2", + "libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom2", + "libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom3", + "libCamera_imx882aacmainimipiraw_MFSR_Face_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_Meitu_Preview", + "libCamera_imx882aacmainimipiraw_Panorama_Capture", + "libCamera_imx882aacmainimipiraw_Panorama_Preview", + "libCamera_imx882aacmainimipiraw_Portrait_Capture", + "libCamera_imx882aacmainimipiraw_Portrait_Preview", + "libCamera_imx882aacmainimipiraw_Professional_Face_Capture", + "libCamera_imx882aacmainimipiraw_Professional_Face_Preview", + "libCamera_imx882aacmainimipiraw_Professional_Preview", + "libCamera_imx882aacmainimipiraw_Professional_Scene_Capture", + "libCamera_imx882aacmainimipiraw_Professional_Video_1080P_EIS", + "libCamera_imx882aacmainimipiraw_Scene_Capture", + "libCamera_imx882aacmainimipiraw_Scene_Capture_50M", + "libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom1", + "libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom2", + "libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom3", + "libCamera_imx882aacmainimipiraw_Scene_Preview", + "libCamera_imx882aacmainimipiraw_Scene_Preview_50M", + "libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom1", + "libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom2", + "libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom3", + "libCamera_imx882aacmainimipiraw_Scene_SE_Capture", + "libCamera_imx882aacmainimipiraw_SuperNight_Capture", + "libCamera_imx882aacmainimipiraw_SuperNight_Capture_Zoom", + "libCamera_imx882aacmainimipiraw_SuperNight_Face_Capture", + "libCamera_imx882aacmainimipiraw_SuperNight_Preview", + "libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom1", + "libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom2", + "libCamera_imx882aacmainimipiraw_Video_1080P_EIS", + "libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom1", + "libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom2", + "libCamera_imx882aacmainimipiraw_Video_720P_120fps", + "libCamera_imx882aacmainimipiraw_Video_720P_120fps_Zoom", + "libCamera_imx882aacmainimipiraw_Video_720P_EIS", + "libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom1", + "libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom2", + "libCamera_imx882aacmainimipiraw_XTS_Capture", + "libCamera_imx882aacmainimipiraw_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_ofilm_main_ii_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_ofilm_main_ii_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_ofilm_main_ii_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_imx882ofilmmainiimipirawglobal_3rd_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture_Zoom", + "libCamera_imx882ofilmmainiimipirawglobal_3rd_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_3rd_Video", + "libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_Default_Video", + "libCamera_imx882ofilmmainiimipirawglobal_Face_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_50M", + "libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_Face_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_50M", + "libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_Flash_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV1", + "libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV2", + "libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV1", + "libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV2", + "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV1", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV2", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Face_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV1", + "libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV2", + "libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipirawglobal_MFSR_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_Panorama_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Panorama_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_Portrait_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Portrait_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_Professional_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_Professional_Scene_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Professional_Video_1080P_EIS", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_50M", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_50M", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom3", + "libCamera_imx882ofilmmainiimipirawglobal_Scene_SE_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture_Zoom", + "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Face_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview", + "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS", + "libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps", + "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps_Zoom", + "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS", + "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom1", + "libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom2", + "libCamera_imx882ofilmmainiimipirawglobal_XTS_Capture", + "libCamera_imx882ofilmmainiimipirawglobal_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_ofilm_main_ii_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_ofilm_main_ii_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_imx882ofilmmainiimipirawindia_3rd_Capture", + "libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture", + "libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture_Zoom", + "libCamera_imx882ofilmmainiimipirawindia_3rd_Preview", + "libCamera_imx882ofilmmainiimipirawindia_3rd_Video", + "libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Preview", + "libCamera_imx882ofilmmainiimipirawindia_Default_Video", + "libCamera_imx882ofilmmainiimipirawindia_Face_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Face_Capture_50M", + "libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_Face_Preview", + "libCamera_imx882ofilmmainiimipirawindia_Face_Preview_50M", + "libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_Flash_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Flash_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Preview", + "libCamera_imx882ofilmmainiimipirawindia_Flash_Preview", + "libCamera_imx882ofilmmainiimipirawindia_HDR_Capture", + "libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV1", + "libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV2", + "libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture", + "libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV1", + "libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV2", + "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV1", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV2", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Capture", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Face_Capture", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV1", + "libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV2", + "libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipirawindia_MFSR_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_Panorama_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Panorama_Preview", + "libCamera_imx882ofilmmainiimipirawindia_Portrait_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Portrait_Preview", + "libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Preview", + "libCamera_imx882ofilmmainiimipirawindia_Professional_Preview", + "libCamera_imx882ofilmmainiimipirawindia_Professional_Scene_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Professional_Video_1080P_EIS", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_50M", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_50M", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom3", + "libCamera_imx882ofilmmainiimipirawindia_Scene_SE_Capture", + "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture", + "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture_Zoom", + "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Face_Capture", + "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview", + "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS", + "libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps", + "libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps_Zoom", + "libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS", + "libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom1", + "libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom2", + "libCamera_imx882ofilmmainiimipirawindia_XTS_Capture", + "libCamera_imx882ofilmmainiimipirawindia_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx882_ofilm_main_ii_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_imx882ofilmmainiimipiraw_3rd_Capture", + "libCamera_imx882ofilmmainiimipiraw_3rd_Preview", + "libCamera_imx882ofilmmainiimipiraw_3rd_Video", + "libCamera_imx882ofilmmainiimipiraw_Default_Scene_Capture", + "libCamera_imx882ofilmmainiimipiraw_Default_Scene_Preview", + "libCamera_imx882ofilmmainiimipiraw_Default_Video", + "libCamera_imx882ofilmmainiimipiraw_Face_Capture", + "libCamera_imx882ofilmmainiimipiraw_Face_Capture_50M", + "libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_Face_Preview", + "libCamera_imx882ofilmmainiimipiraw_Face_Preview_50M", + "libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_Flash_Capture", + "libCamera_imx882ofilmmainiimipiraw_Flash_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_Flash_Face_Capture", + "libCamera_imx882ofilmmainiimipiraw_Flash_Face_Preview", + "libCamera_imx882ofilmmainiimipiraw_Flash_Preview", + "libCamera_imx882ofilmmainiimipiraw_HDR_Capture", + "libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV1", + "libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV2", + "libCamera_imx882ofilmmainiimipiraw_HDR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture", + "libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV1", + "libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV2", + "libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV1", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV2", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Capture", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Face_Capture", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV1", + "libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV2", + "libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipiraw_MFSR_Face_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_Meitu_Preview", + "libCamera_imx882ofilmmainiimipiraw_Panorama_Capture", + "libCamera_imx882ofilmmainiimipiraw_Panorama_Preview", + "libCamera_imx882ofilmmainiimipiraw_Portrait_Capture", + "libCamera_imx882ofilmmainiimipiraw_Portrait_Preview", + "libCamera_imx882ofilmmainiimipiraw_Professional_Face_Capture", + "libCamera_imx882ofilmmainiimipiraw_Professional_Face_Preview", + "libCamera_imx882ofilmmainiimipiraw_Professional_Preview", + "libCamera_imx882ofilmmainiimipiraw_Professional_Scene_Capture", + "libCamera_imx882ofilmmainiimipiraw_Professional_Video_1080P_EIS", + "libCamera_imx882ofilmmainiimipiraw_Scene_Capture", + "libCamera_imx882ofilmmainiimipiraw_Scene_Capture_50M", + "libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom3", + "libCamera_imx882ofilmmainiimipiraw_Scene_Preview", + "libCamera_imx882ofilmmainiimipiraw_Scene_Preview_50M", + "libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom3", + "libCamera_imx882ofilmmainiimipiraw_Scene_SE_Capture", + "libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture", + "libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture_Zoom", + "libCamera_imx882ofilmmainiimipiraw_SuperNight_Face_Capture", + "libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview", + "libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS", + "libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps", + "libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps_Zoom", + "libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS", + "libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom1", + "libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom2", + "libCamera_imx882ofilmmainiimipiraw_XTS_Capture", + "libCamera_imx882ofilmmainiimipiraw_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ae.core", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.ae.core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "lib3a.log", + "lib3a.ae", + "libcamalgo.utility", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ae", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.ae.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libSQLiteModule_VER_ALL", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ae.stat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.ae.stat.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.af.assist", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.af.assist.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "lib3a.af.assist.utils", + "libpda_usdriver", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.af.assist.utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.af.assist.utils.so", + ], + shared_libs: [ + "libion", + "libion_mtk", + "libdmabufheap", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.af.core", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.af.core.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libSQLiteModule_VER_ALL", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.af", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.af.so", + ], + shared_libs: [ + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.alsflicker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.alsflicker.so", + ], + shared_libs: [ + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.awb.core", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.awb.core.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libSQLiteModule_VER_ALL", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ccudrv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.ccudrv.so", + ], + shared_libs: [ + "lib3a.af.core", + "liblog", + "libcutils", + "libutils", + "libhardware", + "libc++", + "libmtkcam_modulehelper", + "libion", + "libcamalgo.utility", + "libion_mtk", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ccuif", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.ccuif.so", + ], + shared_libs: [ + "lib3a.af.core", + "libcameracustom.camera.3a", + "liblog", + "libcutils", + "libutils", + "libhardware", + "libc++", + "libion", + "libdmabufheap", + "libmtkcam_modulehelper", + "libcam.iopipe", + "libcamalgo.utility", + "lib3a.ae.core", + "libion_mtk", + "lib3a.ccudrv", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.custom.ae", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.custom.ae.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "lib3a.log", + "lib3a.ae.core", + "lib3a.ae", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.dce", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.dce.so", + ], + shared_libs: [ + "libcutils", + "lib3a.log", + "libcamalgo.utility", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.flash", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.flash.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libSQLiteModule_VER_ALL", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.flicker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.flicker.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.gma", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.gma.so", + ], + shared_libs: [ + "libcutils", + "lib3a.log", + "libcamalgo.utility", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.lce", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.lce.so", + ], + shared_libs: [ + "libcutils", + "lib3a.log", + "libcamalgo.utility", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.log", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.log.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.n3d3a", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.n3d3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "lib3a.log", + "libutils", + "lib3a.awb.core", + "libcamalgo.utility", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.sensors.color", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.sensors.color.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.sensors.flicker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib3a.sensors.flicker.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libDR", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libDR.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libIMGegl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libIMGegl.so", + ], + shared_libs: [ + "libsrv_um", + "libPVRMtkutils", + "libm", + "libz", + "libsync", + "libged", + "libgralloc_extra", + "libhardware", + "liblog", + "libgpud", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPVRMtkutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libPVRMtkutils.so", + ], + shared_libs: [ + "libdl", + "libc++", + "libbase", + "liblog", + "libutils", + "libcutils", + "libhardware", + "libhidlbase", + "libhidlmemory", + "libgralloctypes", + "libvndksupport", + "libutilscallstack", + "libgralloc_metadata", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPVROCL", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libPVROCL.so", + ], + shared_libs: [ + "libsrv_um", + "libusc", + "libPVRMtkutils", + "libm", + "libdl", + "libhardware", + "liblog", + "libc++", + "libgpud", + "libsync", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPVRScopeServices", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libPVRScopeServices.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libdl", + "libm", + "libsync", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX230PdafLibrary", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libSonyIMX230PdafLibrary.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX230PdafLibraryWrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libSonyIMX230PdafLibraryWrapper.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcam.hal3a.log", + "libSonyIMX230PdafLibrary", + "lib3a.af.core", + "lib3a.af.assist", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX338PdafLibrary", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libSonyIMX338PdafLibrary.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX338PdafLibraryWrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libSonyIMX338PdafLibraryWrapper.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcam.hal3a.log", + "libSonyIMX338PdafLibrary", + "lib3a.af.core", + "lib3a.af.assist", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX386PdafLibrary", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libSonyIMX386PdafLibrary.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX386PdafLibraryWrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libSonyIMX386PdafLibraryWrapper.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcam.hal3a.log", + "libSonyIMX386PdafLibrary", + "lib3a.af.core", + "lib3a.af.assist", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX519PdafLibrary", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libSonyIMX519PdafLibrary.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX519PdafLibraryWrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libSonyIMX519PdafLibraryWrapper.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcam.hal3a.log", + "libSonyIMX519PdafLibrary", + "lib3a.af.core", + "lib3a.af.assist", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_bsscore", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/lib_bsscore.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libladder", + "libnativewindow", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libcam.iopipe", + "libdpframework", + "libgralloc_extra", + "libcameracustom", + "libmtkcam_tuning_utils", + "libmtkcam_metadata", + "libmtkcam_scenariorecorder", + "libcamalgo.dngop", + "libmtkcam_debugutils", + "lib3a.ae.core", + "lib3a.af.core", + "lib3a.flash", + "libmtkcam_hwutils", + "libmfllcore", + "libcamalgo.mfnr", + "libcamalgo.fdft", + "libmtkcam_exif", + "libmtkcam_mapping_mgr", + "libfeature.stereo.provider", + "lib3a.awb.core", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaaa_ltm", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaaa_ltm.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaaa_ltmx", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaaa_ltmx.so", + ], + shared_libs: [ + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaal_cust_func", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaal_cust_func.so", + ], + shared_libs: [ + "libaal_mtk", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaalservice", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaalservice.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libaal_mtk", + "libhardware", + "libhidlbase", + "libgralloc_extra", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "android.hardware.sensors@1.0-convert-shared", + "libdrm", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libacdk.so", + ], + shared_libs: [ + "libcutils", + "libimageio", + "libcam.iopipe", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libcam.halsensor", + "libmtkcam_metadata", + "libdrm", + "libminiui", + "libhardware", + "libutils", + "libmtkcam_fwkutils", + "libmtkcam_modulehelper", + "libion", + "libion_mtk", + "libmtkcam_imem", + "libmtkcam_metastore", + "libJpgEncPipe", + "liblog", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaiawb_moon", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaiawb_moon.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaiawb_moon_model", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaiawb_moon_model.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaiawb_p1ggm", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaiawb_p1ggm.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaiawb_sun", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaiawb_sun.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaiawb_sun_model", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaiawb_sun_model.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaibc_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaibc_tuning.so", + ], + shared_libs: [ + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaibc_tuning_p2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaibc_tuning_p2.so", + ], + shared_libs: [ + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaibc_tuning_p3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaibc_tuning_p3.so", + ], + shared_libs: [ + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaibc_tuning_p4", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaibc_tuning_p4.so", + ], + shared_libs: [ + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaidepth_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaidepth_tuning.so", + ], + shared_libs: [ + "liblog", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaiselector", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libaiselector.so", + ], + shared_libs: [ + "libpq_prot", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.afhal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.afhal.so", + ], + shared_libs: [ + "libaedv", + "liblog", + "libutils", + "libcutils", + "libladder", + "libcam.hal3a.log", + "libcamalgo.fdft", + "libcam.utils.sensorprovider", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libcam.pdtblgen", + "lib3a.ccudrv", + "lib3a.ccuif", + "lib3a.af.core", + "lib3a.af", + "lib3a.af.assist", + "lib3a.awb.core", + "lib3a.flash", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.resultpool", + "libfeatureiodrv_mem", + "libcamera.customaf", + "libcamera.custom.pd_buf_mgr", + "libcameracustom.camera.isp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.chdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.chdr.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_metadata", + "libmtkcam_ulog", + "libcam.vhdr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.feature_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.feature_utils.so", + ], + shared_libs: [ + "lib3a.af.core", + "lib3a.flash", + "libcutils", + "libutils", + "liblog", + "libhardware", + "libmtkcam_ulog", + "lib3a.awb.core", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libdpframework", + "libcam.iopipe", + "libmtkcam_exif", + "libmtkcam_modulehelper", + "libmtkcam_tuning_utils", + "lib3a.ae.core", + "libcameracustom", + "libmtkcam_mapping_mgr", + "libaedv", + "libdip_postproc", + "libcam.halsensor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.cctsvr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.cctsvr.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "libc++", + "lib3a.awb.core", + "lib3a.ae", + "lib3a.ae.core", + "libhardware", + "libbinder", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_fwkutils", + "libmtkcam_metadata", + "libcam.iopipe", + "libcam.hal3a.v3.platform", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.lscMgr", + "libcam.hal3a.v3.ae", + "libcam.hal3a.v3.awb", + "libcam.isptuning", + "libcamalgo.lsc", + "libcam.afhal", + "lib3a.flash", + "lib3a.af.core", + "lib3a.af.assist", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.log", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.log.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.ae", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.ae.so", + ], + shared_libs: [ + "lib3a.ccudrv", + "lib3a.ccuif", + "liblog", + "libutils", + "libcutils", + "libladder", + "libcam.hal3a.v3.nvram.50", + "lib3a.af.core", + "lib3a.awb.core", + "lib3a.flash", + "libcam.iopipe", + "libmtkcam_mapping_mgr", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libcam.utils.sensorprovider", + "lib3a.ae", + "lib3a.ae.core", + "lib3a.ae.stat", + "lib3a.custom.ae", + "libcam.hal3a.v3.awb", + "libcamalgo.fdft", + "libfeatureiodrv_mem", + "libcam.hal3a.v3.fsmgr", + "libcam.hal3a.v3.resultpool", + "libmtkcam.atmseventmgr", + "libmtkcam.MITPS", + "libmtkcam_metastore", + "libcamera.customae", + "libcameracustom.camera.isp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.ai3a", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.ai3a.so", + ], + shared_libs: [ + "lib3a.ccudrv", + "lib3a.ccuif", + "liblog", + "libutils", + "libcutils", + "libladder", + "libcameracustom", + "libcam.hal3a.v3.nvram.50", + "libcam.iopipe", + "libmtkcam_mapping_mgr", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libcam.utils.sensorprovider", + "lib3a.awb.core", + "libcamalgo.platform2", + "libaiawb_sun", + "libaiawb_moon", + "libaiawb_p1ggm", + "libimagebuffer_wrapper", + "lib3a.ae.core", + "lib3a.flash", + "libcamalgo.fdft", + "lib3a.af.core", + "lib3a.af", + "libfeatureiodrv_mem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.awb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.awb.so", + ], + shared_libs: [ + "lib3a.ccudrv", + "lib3a.ccuif", + "lib3a.n3d3a", + "liblog", + "libutils", + "libcutils", + "libladder", + "libcam.hal3a.v3.nvram.50", + "libcam.iopipe", + "libmtkcam_mapping_mgr", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libcam.utils.sensorprovider", + "lib3a.awb.core", + "lib3a.ae.core", + "lib3a.flash", + "libcamalgo.fdft", + "lib3a.af.core", + "lib3a.af", + "libfeatureiodrv_mem", + "libcamera.customawb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.dng", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.dng.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.fsmgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.fsmgr.so", + ], + shared_libs: [ + "lib3a.ccudrv", + "lib3a.ccuif", + "liblog", + "libutils", + "libcutils", + "libcam.seninfn3d", + "lib3a.af.core", + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.lscMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.lscMgr.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "lib3a.awb.core", + "libcamalgo.ispfeature", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.nvram.50", + "libmtkcam_stdutils", + "libcameracustom", + "libmtkcam_imgbuf", + "libmtkcam_modulehelper", + "libfeatureiodrv_mem", + "libmtkcam_tuning_utils", + "libmtkcam_mapping_mgr", + "lib3a.flash", + "libcam.tuning.cache", + "libcameracustom.camera.isp", + "libaedv", + "lib3a.af.core", + "lib3a.af.assist", + "lib3a.ae.core", + "libcamalgo.lsc", + "libcam.halisp.buf", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.lsctbl.50", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.lsctbl.50.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "libcamalgo.lsc", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.nvram.50", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.nvram.50.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_modulehelper", + "libbinder", + "lib3a.flash", + "libfeatureiodrv_mem", + "libaedv", + "libcameracustom", + "libcameracustom.camera.isp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.platform", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.platform.so", + ], + shared_libs: [ + "lib3a.af.core", + "lib3a.af.assist", + "lib3a.ccudrv", + "lib3a.ccuif", + "libion", + "libion_mtk", + "lib3a.n3d3a", + "libfeatureiodrv_mem", + "libcamalgo.ispfeature", + "libcamalgo.utility", + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libladder", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_hwutils", + "lib3a.flash", + "lib3a.awb.core", + "libcamalgo.lsc", + "lib3a.flicker", + "lib3a.alsflicker", + "lib3a.sensors.flicker", + "lib3a.sensors.color", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_sysutils", + "libcam.pdtblgen", + "libcam.iopipe", + "libcam.hal3a.v3.resultpool", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.lscMgr", + "libcam.halisp.buf", + "libcamdrv_tuning_mgr", + "libcam.utils.sensorprovider", + "libui", + "libcam.hal3a.v3.ae", + "libcam.hal3a.v3.fsmgr", + "libcam.hal3a.v3.awb", + "libcam.afhal", + "libcamalgo.fdft", + "libcamera.customae", + "libcamera.customawb", + "libcamera.customaf", + "libcamera.customflk", + "libcameracustom.flashlight", + "libcameracustom.camera.3a", + "libcameracustom.camera.isp", + "libcameracustom.camera.sensors", + "libcam.hal3a.v3.ai3a", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.power@2.0", + "libcamalgo.nr", + "libmtkcam_mapping_mgr", + "libaedv", + "libmtkcam_tuning_utils", + "libmtkcam.atmseventmgr", + "libcameracustom", + "lib3a.af", + "lib3a.ae", + "lib3a.ae.core", + "lib3a.custom.ae", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.resultpool", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.resultpool.so", + ], + shared_libs: [ + "libfeatureiodrv_mem", + "libcam.hal3a.v3.lscMgr", + "libmtkcam_tuning_utils", + "libcam.hal3a.v3.lsctbl.50", + "libaedv", + "liblog", + "libutils", + "libcutils", + "libladder", + "libcam.hal3a.log", + "libcam.utils.sensorprovider", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "lib3a.ae.core", + "lib3a.af.core", + "lib3a.af", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.so", + ], + shared_libs: [ + "libcam.hal3a.v3.platform", + "lib3a.ccudrv", + "lib3a.ccuif", + "lib3a.af.core", + "libfeatureiodrv_mem", + "libcamalgo.fdft", + "liblog", + "libutils", + "libcutils", + "libladder", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_hwutils", + "lib3a.gma", + "lib3a.lce", + "libcamalgo.lsc", + "lib3a.flicker", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_sysutils", + "libcam.pdtblgen", + "libcam.hal3a.log", + "libcam.hal3a.v3.lscMgr", + "libcam.hal3a.v3.resultpool", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libcamdrv_tuning_mgr", + "libui", + "libcameracustom.camera.3a", + "libcamalgo.nr", + "lib3a.ae.core", + "libaedv", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.halisp.buf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.halisp.buf.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_tuning_utils", + "libmtkcam_stdutils", + "libmtkcam_modulehelper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.halisp.common", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.halisp.common.so", + ], + shared_libs: [ + "lib3a.ccudrv", + "lib3a.ccuif", + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_sysutils", + "libmtkcam_hwutils", + "libmtkcam_modulehelper", + "libcamdrv_tuning_mgr", + "libaedv", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.power@2.0", + "libui", + "libmtkcam_metadata", + "libcamalgo.fdft", + "lib3a.af.core", + "lib3a.af.assist", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.lscMgr", + "libcam.hal3a.v3.resultpool", + "libmtkcam_tuning_utils", + "libmtkcam_mapping_mgr", + "libcam.halisp.buf", + "libcam.isptuning", + "lib3a.ae.core", + "libcam.hal3a.v3.ai3a", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.halisp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.halisp.so", + ], + shared_libs: [ + "lib3a.ccudrv", + "lib3a.ccuif", + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_sysutils", + "libmtkcam_hwutils", + "libmtkcam_modulehelper", + "libcamdrv_tuning_mgr", + "libcam.pdtblgen", + "libaedv", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.power@2.0", + "vendor.mediatek.hardware.mtkpower@1.0", + "libcamalgo.nr", + "libui", + "libmtkcam_metadata", + "libcamalgo.ispfeature", + "libcamalgo.fdft", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.lscMgr", + "lib3a.gma", + "lib3a.lce", + "lib3a.dce", + "libaaa_ltm", + "libcam.hal3a.v3.resultpool", + "libmtkcam_tuning_utils", + "libmtkcam_mapping_mgr", + "libcam.halisp.buf", + "libcam.halisp.common", + "lib3a.ae.core", + "libcam.isptuning", + "libcameracustom", + "lib3a.af.core", + "lib3a.af.assist", + "libcameracustom.camera.isp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.halsensor.hwintegration", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.halsensor.hwintegration.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.halsensor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.halsensor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libcameracustom", + "libc++", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libcamdrv_isp", + "libmtkcam_ulog", + "libcam.halsensor.hwintegration", + "libcam.utils.sensorprovider", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.iopipe", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.iopipe.so", + ], + shared_libs: [ + "libdmabufheap", + "libaedv", + "liblog", + "libutils", + "libcutils", + "libimageio_plat_drv", + "libimageio_plat_pipe", + "libdip_postproc", + "libmtkcam_tuning_utils", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libcam.halsensor", + "libimageio", + "libcamdrv_isp", + "libmtkcam_imem", + "libhardware", + "libdpframework", + "libJpgEncPipe", + "libheichal", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.isptuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.isptuning.so", + ], + shared_libs: [ + "libfeatureiodrv_mem", + "libcamalgo.ispfeature", + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libmtkcam_hwutils", + "lib3a.gma", + "lib3a.lce", + "lib3a.dce", + "libaaa_ltmx", + "libaaa_ltm", + "libcamalgo.lsc", + "lib3a.flicker", + "libmtkcam_metadata", + "libmtkcam_sysutils", + "libcam.pdtblgen", + "libcam.hal3a.v3.resultpool", + "libcam.iopipe", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.lscMgr", + "libcam.halisp.buf", + "libcam.tuning.cache", + "libcamdrv_tuning_mgr", + "libcam.utils.sensorprovider", + "libui", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.power@2.0", + "vendor.mediatek.hardware.mtkpower@1.0", + "libcamalgo.nr", + "lib3a.ae.core", + "libaedv", + "libmtkcam_tuning_utils", + "libmtkcam_mapping_mgr", + "libmtkcam.atmseventmgr", + "libmtkcam_scenariorecorder", + "libcameracustom", + "lib3a.af.core", + "lib3a.af", + "lib3a.af.assist", + "lib3a.awb.core", + "lib3a.flash", + "libcameracustom.camera.isp", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.pdtblgen", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.pdtblgen.so", + ], + shared_libs: [ + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libcam.iopipe", + "libmtkcam_modulehelper", + "liblog", + "libcutils", + "libutils", + "libhardware", + "lib3a.af.core", + "libcamera.custom.pd_buf_mgr", + "lib3a.af.assist", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.tuning.cache", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.tuning.cache.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_tuning_utils", + "libmtkcam_stdutils", + "libmtkcam_modulehelper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.utils.sensorprovider", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.utils.sensorprovider.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "android.hardware.sensors@2.0", + "libhidlbase", + "libhidltransport", + "libhardware", + "libmtkcam_modulehelper", + "libcamalgo.gyro", + "libmtkcam_imgbuf", + "libhfmanager", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.vhdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcam.vhdr.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_stdutils", + "libmtkcam_sysutils", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.ispfeature", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamalgo.ispfeature.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware", + "libutils", + "libcamalgo.utility", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.lsc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamalgo.lsc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.mfnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamalgo.mfnr.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.platform2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamalgo.platform2.so", + ], + shared_libs: [ + "libion_mtk", + "libion", + "libdmabufheap", + "libmtkcam_tuning_utils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.rotate", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamalgo.rotate.so", + ], + shared_libs: [ + "liblog", + "libcamalgo.platform", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.vsf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamalgo.vsf.so", + ], + shared_libs: [ + "libcamalgo.platform", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamdrv_isp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamdrv_isp.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libion", + "libion_mtk", + "libmtkcam_imem", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamdrv_tuning_mgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamdrv_tuning_mgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libmtkcam_imgbuf", + "libmtkcam_imem", + "libbinder", + "libcamdrv_isp", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamdrv_twin", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamdrv_twin.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libaedv", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera.custom.pd_buf_mgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamera.custom.pd_buf_mgr.so", + ], + shared_libs: [ + "lib3a.af.core", + "lib3a.af.assist", + "liblog", + "libutils", + "libcutils", + "libaedv", + "libcam.hal3a.log", + "libmtkcam_stdutils", + "libSonyIMX230PdafLibraryWrapper", + "libSonyIMX386PdafLibraryWrapper", + "libSonyIMX338PdafLibraryWrapper", + "libSonyIMX519PdafLibraryWrapper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera.customae", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamera.customae.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "lib3a.ae", + "lib3a.ae.core", + "libcameracustom.camera.isp", + "libmtkcam.atmseventmgr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera.customaf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamera.customaf.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "lib3a.af.core", + "libcam.hal3a.log", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera.customawb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamera.customawb.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "lib3a.awb.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera.customflk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcamera.customflk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.camera.3a", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.camera.3a.so", + ], + shared_libs: [ + "liblog", + "libcam.hal3a.log", + "lib3a.flash", + "lib3a.awb.core", + "lib3a.af.core", + "lib3a.af.assist", + "lib3a.ae", + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.camera.isp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.camera.isp.so", + ], + shared_libs: [ + "liblog", + "libaedv", + "libutils", + "libcutils", + "lib3a.flash", + "lib3a.awb.core", + "lib3a.af.core", + "lib3a.af.assist", + "libcameracustom.lens", + "libcameracustom.camera.3a", + "libcameracustom", + "libmtkcam_metastore", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.camera.sensors", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.camera.sensors.so", + ], + shared_libs: [ + "lib3a.alsflicker", + "lib3a.sensors.flicker", + "lib3a.sensors.color", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.camera_exif", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.camera_exif.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.eis", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.eis.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libcam.halsensor", + "vendor.mediatek.hardware.power@1.1", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.flashlight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.flashlight.so", + ], + shared_libs: [ + "liblog", + "lib3a.flash", + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.lens", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.lens.so", + ], + shared_libs: [ + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.plugin", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.plugin.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libremosaic_wrapper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libcameracustom.so", + ], + shared_libs: [ + "lib3a.ae", + "lib3a.ae.core", + "lib3a.awb.core", + "liblog", + "libutils", + "libcutils", + "libaedv", + "libcam.hal3a.log", + "libmtkcam_stdutils", + "libcameracustom.lens", + "s5khm6_ofilm_main_i_mipi_raw_india_IdxMgr", + "s5khm6_ofilm_main_i_mipi_raw_IdxMgr", + "s5khm6_ofilm_main_i_mipi_raw_global_IdxMgr", + "s5khm6_aac_main_ii_mipi_raw_global_IdxMgr", + "s5khm6_aac_main_ii_mipi_raw_india_IdxMgr", + "s5khm6_aac_main_ii_mipi_raw_IdxMgr", + "imx882_aac_main_i_mipi_raw_IdxMgr", + "imx882_aac_main_i_mipi_raw_india_IdxMgr", + "imx882_aac_main_i_mipi_raw_global_IdxMgr", + "imx882_ofilm_main_ii_mipi_raw_IdxMgr", + "imx882_ofilm_main_ii_mipi_raw_india_IdxMgr", + "imx882_ofilm_main_ii_mipi_raw_global_IdxMgr", + "gc16b3c_aac_front_i_mipi_raw_IdxMgr", + "gc16b3c_aac_front_i_mipi_raw_global_IdxMgr", + "gc16b3c_aac_front_i_mipi_raw_india_IdxMgr", + "sc1620_ofilm_front_ii_mipi_raw_global_IdxMgr", + "sc1620_ofilm_front_ii_mipi_raw_india_IdxMgr", + "sc1620_ofilm_front_ii_mipi_raw_IdxMgr", + "ov20b40_aac_front_i_mipi_raw_india_IdxMgr", + "ov20b40_aac_front_i_mipi_raw_global_IdxMgr", + "ov20b40_aac_front_i_mipi_raw_IdxMgr", + "ov20b40_ofilm_front_ii_mipi_raw_global_IdxMgr", + "ov20b40_ofilm_front_ii_mipi_raw_india_IdxMgr", + "ov20b40_ofilm_front_ii_mipi_raw_IdxMgr", + "sc820cs_aac_ultra_i_mipi_raw_global_IdxMgr", + "sc820cs_aac_ultra_i_mipi_raw_india_IdxMgr", + "sc820cs_aac_ultra_i_mipi_raw_IdxMgr", + "sc820cs_ofilm_ultra_ii_mipi_raw_global_IdxMgr", + "sc820cs_ofilm_ultra_ii_mipi_raw_IdxMgr", + "sc820cs_ofilm_ultra_ii_mipi_raw_india_IdxMgr", + "sc202cs_aac_depth_i_mipi_raw_IdxMgr", + "sc202cs_aac_depth_i_mipi_raw_india_IdxMgr", + "sc202cs_aac_depth_i_mipi_raw_global_IdxMgr", + "sc202cs_ofilm_depth_ii_mipi_raw_india_IdxMgr", + "sc202cs_ofilm_depth_ii_mipi_raw_IdxMgr", + "sc202cs_ofilm_depth_ii_mipi_raw_global_IdxMgr", + "sc202pcs_aac_macro_i_mipi_raw_india_IdxMgr", + "sc202pcs_aac_macro_i_mipi_raw_IdxMgr", + "sc202pcs_aac_macro_i_mipi_raw_global_IdxMgr", + "sc202_ofilm_macro_ii_mipi_raw_global_IdxMgr", + "sc202_ofilm_macro_ii_mipi_raw_india_IdxMgr", + "sc202_ofilm_macro_ii_mipi_raw_IdxMgr", + "libmtkcam_modulehelper", + "mtk000_mipi_raw_IdxMgr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdip_drv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libdip_drv.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtkcam_imem", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdip_postproc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libdip_postproc.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libaedv", + "libmtkcam_diputils", + "libmtkcam_imem", + "libdip_drv", + "libdpframework", + "libmtkcam_imgbuf", + "libdmabufheap", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdpframework", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libdpframework.so", + ], + shared_libs: [ + "libaiselector", + "libdmabufheap", + "vendor.mediatek.hardware.mmagent@1.0", + "libhidlbase", + "libhidlmemory", + "vendor.mediatek.hardware.pq@2.0", + "libgralloc_extra", + "libpq_prot", + "libutils", + "libion", + "libcutils", + "liblog", + "libsync", + "libhardware", + "libnativewindow", + "libutilscallstack", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libeffecthal.base", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libeffecthal.base.so", + ], + shared_libs: [ + "libui", + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libcameracustom", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature.face", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeature.face.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libbinder", + "libnativewindow", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libeffecthal.base", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libcameracustom", + "libdpframework", + "libmtkcam_imgbuf", + "libmtkcam_fdvt", + "libcamalgo.fdft", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature.stereo.provider", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeature.stereo.provider.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libcutils", + "libutils", + "libnativewindow", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libcameracustom", + "libmtkcam_metadata", + "libgralloc_extra", + "libsync", + "libmtkcam.logicalmodule", + "libfeatureiodrv_mem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature.vsdof.hal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeature.vsdof.hal.so", + ], + shared_libs: [ + "libcamalgo.n3d", + "libcamalgo.vsf", + "libmtkcam_ulog", + "liblog", + "libcutils", + "libutils", + "libnativewindow", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libnvram", + "libcameracustom", + "libdpframework", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libgralloc_extra", + "libcam.iopipe", + "libsync", + "libfeature.stereo.provider", + "libmtkcam_tuning_utils", + "libfeatureiodrv_mem", + "libmtkcam_calibration_provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_3dnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeature_3dnr.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libcam.utils.sensorprovider", + "libcamalgo.3dnr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_eis", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeature_eis.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamalgo.lmv", + "libcamalgo.eis", + "libcamalgo.gyro", + "libcamalgo.fsc", + "libfeature_lmv", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libnvram", + "libcameracustom", + "libcam.utils.sensorprovider", + "lib3a.ae.core", + "libcameracustom.eis", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_fsc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeature_fsc.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libcamalgo.fsc", + "libcameracustom", + "libcameracustom.eis", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_lmv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeature_lmv.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamalgo.lmv", + "libcamalgo.gyro", + "libcamalgo.eis", + "libcamalgo.fsc", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libmtkcam_metadata", + "libcameracustom", + "libcam.utils.sensorprovider", + "libcameracustom.eis", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_rss", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeature_rss.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeatureiodrv_mem", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libfeatureiodrv_mem.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libcam.halsensor", + "libcameracustom", + "libbinder", + "libmtkcam_ulog", + "libmtkcam_modulehelper", + "lib3a.flash", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimageio", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libimageio.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libimageio_plat_drv", + "libimageio_plat_pipe", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimageio_plat_drv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libimageio_plat_drv.so", + ], + shared_libs: [ + "libaedv", + "libcamdrv_tuning_mgr", + "liblog", + "libcutils", + "libdpframework", + "libutils", + "libcamdrv_isp", + "libmtkcam_imem", + "libcamdrv_twin", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimageio_plat_pipe", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libimageio_plat_pipe.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libaedv", + "libimageio_plat_drv", + "libcamdrv_isp", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblpcnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/liblpcnr.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmemtrack_GL", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmemtrack_GL.so", + ], + shared_libs: [ + "libsrv_um", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmfllcore", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmfllcore.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libmtkcam_stdutils", + "liblog", + "libmtkcam_ulog", + "libmtkcam_tuning_utils", + "libcameracustom", + "libmtkcam_imgbuf", + "libcamalgo.mfnr", + "libmtkcam_hwutils", + "libcam.iopipe", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_mfb", + "libdpframework", + "libmtkcam_mapping_mgr", + "libaedv", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmnl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmnl.so", + ], + shared_libs: [ + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmpvr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmpvr.so", + ], + shared_libs: [ + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmsnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmsnr.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "liblog", + "libmtkcam_ulog", + "libcameracustom", + "libmtkcam_modulehelper", + "libmtkcam_mapping_mgr", + "libcam.iopipe", + "libcam.feature_utils", + "libmtkcam_metadata", + "libmtkcam_tuning_utils", + "libmtkcam_scenariorecorder", + "libmtkcam_exif", + "lib3a.ae.core", + "libdpframework", + "libmtkcam_mfb", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.atmseventmgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam.atmseventmgr.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.eventcallback", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam.eventcallback.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.featurepipe.capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.capture.so", + ], + shared_libs: [ + "libcamalgo.fdft", + "lib3a.af.core", + "lib3a.flash", + "liblog", + "libutils", + "libcutils", + "libladder", + "libnativewindow", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libcam.iopipe", + "libdpframework", + "libgralloc_extra", + "libcameracustom", + "libmtkcam_tuning_utils", + "libmtkcam_metadata", + "libcam.feature_utils", + "libmtkcam_scenariorecorder", + "libcamalgo.dngop", + "libmtkcam_debugutils", + "lib3a.ae.core", + "libmtkcam_hwutils", + "libfeature.face", + "libhidlbase", + "libmfllcore", + "lib_bsscore", + "libcamalgo.mfnr", + "libmtkcam_exif", + "libmtkcam.featurepipe.vsdof_util", + "libmtkcam_metastore", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libmtkcam_mapping_mgr", + "libfeature.stereo.provider", + "lib3a.awb.core", + "libaedv", + "libmsnr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.featurepipe.depthmap", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.depthmap.so", + ], + shared_libs: [ + "libaedv", + "liblog", + "libnativewindow", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libcam.iopipe", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libfeature.vsdof.hal", + "libcamalgo.fdft", + "libfeature.stereo.provider", + "libeffecthal.base", + "libgralloc_extra", + "libfeature.face", + "libmtkcam_metadata", + "libmtkcam.featurepipe.vsdof_util", + "libcameracustom", + "libmtkcam_metastore", + "libmtkcam_owe", + "libfeature_3dnr", + "libJpgEncPipe", + "libmtkcam_exif", + "libsync", + "libdpframework", + "libion", + "libion_mtk", + "libmtkcam_tuning_utils", + "libcam.feature_utils", + "libladder", + "libfeatureiodrv_mem", + "libmtkcam_hwutils", + "libcamalgo.rotate", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.featurepipe.streaming", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.streaming.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libladder", + "libnativewindow", + "libcamalgo.warp", + "libcamalgo.fsc", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libcam.iopipe", + "libmtkcam_rsc", + "libdpframework", + "libgralloc_extra", + "libfeature.face", + "libcameracustom", + "libfeature_3dnr", + "libfeature_fsc", + "libmtkcam_tuning_utils", + "libcam.feature_utils", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libcamalgo.lmv", + "libcamalgo.gyro", + "libcamalgo.eis", + "libmtkcam_scenariorecorder", + "libmtkcam_hwutils", + "libfeature.vsdof.hal", + "libmtkcam_mfb", + "libfeature_eis", + "libcameracustom.eis", + "libmtkcam.featurepipe.depthmap", + "libmtkcam.featurepipe.vsdof_util", + "libJpgEncPipe", + "libmtkcam_exif", + "libmtkcam_metadata", + "libcamalgo.fdft", + "libfeature.stereo.provider", + "libhardware", + "libion", + "libmtkcam_debugutils", + "libcam.utils.sensorprovider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.featurepipe.vsdof_util", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.vsdof_util.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_modulehelper", + "libmtkcam_ulog", + "libgralloc_extra", + "libeffecthal.base", + "libcam.iopipe", + "libion", + "libion_mtk", + "libdpframework", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.logicalmodule", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam.logicalmodule.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libcameracustom", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_3rdparty.core", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.core.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_3rdparty.customer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.customer.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam_3rdparty.core", + "libcameracustom", + "libmtkcam_metastore", + "libcam.utils.sensorprovider", + "libmorpho_video_stabilizer", + "libui", + "libcam.iopipe", + "libmtkcam_modulehelper", + "libnativewindow", + "libhardware", + "libcamalgo.fdft", + "libmtkcam_streamutils", + "libmtkcam_pipeline", + "libcamalgo.dngop", + "libmtkcam_sysutils", + "libmtkcam_tuning_utils", + "libmtkcam.atmseventmgr", + "libmorpho_ldc_preview", + "libmi_bokehpre", + "libanc_night_preview", + "libwa_rtdof", + "libanc_dc_base", + "lc_algoutils", + "libmtkcam.MITPS", + "libTrueSight", + "libEGL", + "libGLESv2", + "libGLESv3", + "libsync", + "libOpenCL", + "libMiVideoFilter", + "libfeature.stereo.provider", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_3rdparty.mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.mtk.so", + ], + shared_libs: [ + "lc_algoutils", + "libmorpho_HdrChecker", + "libmialgo_sd", + "libcamera_scene", + "libanc_fullhdr", + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam.MITPS", + "libmfllcore", + "libcam.hal3a.v3", + "libcam.feature_utils", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libmtkcam_exif", + "libcamalgo.fdft", + "libcamalgo.dngop", + "libmtkcam_imgbuf", + "libmtkcam_3rdparty.core", + "libmtkcam_scenariorecorder", + "libmtkcam_tuning_utils", + "libcam.iopipe", + "libmtkcam_mapping_mgr", + "libcameracustom", + "libdpframework", + "libmtkcam.featurepipe.vsdof_util", + "libfeature.stereo.provider", + "liblpcnr", + "libmtkcam.featurepipe.depthmap", + "libmsnr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_3rdparty", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.so", + ], + shared_libs: [ + "libmtkcam_3rdparty.core", + "libmtkcam_3rdparty.mtk", + "libmtkcam_3rdparty.customer", + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmfllcore", + "libcam.hal3a.v3", + "libcam.feature_utils", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libcamalgo.dngop", + "libmtkcam_imgbuf", + "libmtkcam_tuning_utils", + "libcam.iopipe", + "libmtkcam_mapping_mgr", + "libcameracustom", + "libdpframework", + "libmtkcam.featurepipe.vsdof_util", + "libfeature.stereo.provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_calibration_convertor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_calibration_convertor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_calibration_provider", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_calibration_provider.so", + ], + shared_libs: [ + "libfeatureiodrv_mem", + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libcameracustom", + "libmtkcam_calibration_convertor", + "libfeature.stereo.provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_debugutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_debugutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_app", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_device3_app.so", + ], + shared_libs: [ + "libmtkcam_device3_utils", + "liblog", + "libutils", + "libcutils", + "libcamera_metadata", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_debugutils", + "libmtkcam_grallocutils", + "libmtkcam_imgbuf", + "libmtkcam_streamutils", + "libnativewindow", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_hal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_device3_hal.so", + ], + shared_libs: [ + "libmtkcam_device3_utils", + "liblog", + "libutils", + "libcutils", + "libladder", + "libcamera_metadata", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_device3_app", + "libmtkcam_devicesessionpolicy", + "libmtkcam_pipelinemodel", + "libcam.utils.sensorprovider", + "libmtkcam.atmseventmgr", + "libmtkcam_streamutils", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_hidl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_device3_hidl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libfmq", + "android.hardware.camera.device@3.2", + "android.hardware.camera.device@3.3", + "android.hardware.camera.device@3.4", + "android.hardware.camera.device@3.5", + "android.hardware.camera.device@3.6", + "libcamera_metadata", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_ulog", + "libmtkcam_device3_hal", + "libmtkcam_device3_hidlutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_hidlutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_device3_hidlutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libfmq", + "android.hardware.camera.device@3.2", + "android.hardware.camera.device@3.3", + "android.hardware.camera.device@3.4", + "android.hardware.camera.device@3.5", + "android.hardware.camera.device@3.6", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_grallocutils", + "libmtkcam_hwutils", + "libmtkcam_sysutils", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_streamutils", + "libcamera_metadata", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_device3_utils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libsync", + "libcamera_metadata", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_grallocutils", + "libmtkcam_hwutils", + "libmtkcam_sysutils", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_streamutils", + "android.hardware.graphics.common@1.2", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_devicesessionpolicy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_devicesessionpolicy.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamera_metadata", + "libmtkcam_imgbuf", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_ulog", + "libmtkcam_device3_utils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_diputils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_diputils.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_exif", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_exif.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_fdvt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_fdvt.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdpframework", + "libion", + "libdmabufheap", + "libmtkcam_imem", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_featurepolicy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_featurepolicy.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libmtkcam_modulehelper", + "libmtkcam_exif", + "libmtkcam_sysutils", + "libmtkcam_scenariorecorder", + "libmtkcam_featureutils", + "libcameracustom", + "libfeature.stereo.provider", + "libmtkcam.atmseventmgr", + "libcameracustom.eis", + "libaedv", + "libcam.feature_utils", + "libcam.vhdr", + "libcam.chdr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_featureutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_featureutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_hwutils", + "libmtkcam_modulehelper", + "libmtkcam.logicalmodule", + "libmtkcam_streamutils", + "libfeature.stereo.provider", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_fwkutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_fwkutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_grallocutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_grallocutils.so", + ], + shared_libs: [ + "libgralloc_extra", + "liblog", + "libutils", + "libsync", + "libcutils", + "libui", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libhidlbase", + "libhardware", + "android.hardware.graphics.allocator@2.0", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@4.0", + "android.hardware.graphics.common@1.2", + "libgralloctypes", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_hwnode", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_hwnode.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libgralloc_extra", + "libdmabufheap", + "android.hardware.camera.device@3.2", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_grallocutils", + "libmtkcam_imgbuf", + "libmtkcam_streamutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_prerelease", + "libcam.feature_utils", + "libcameracustom", + "libcam.utils.sensorprovider", + "libcam.iopipe", + "libfeature_lmv", + "libfeature_3dnr", + "libfeature_rss", + "libfeature_fsc", + "libion_mtk", + "libion", + "libmtkcam_pipeline", + "libfeature_eis", + "libcameracustom.eis", + "libaedv", + "libladder", + "libmtkcam_exif", + "libstereoinfoaccessor_vsdof", + "libmtkcam_sysutils", + "libcam.vhdr", + "libmfllcore", + "libcamalgo.dngop", + "libcamalgo.lmv", + "libcamalgo.gyro", + "libcamalgo.eis", + "libcamalgo.fdft", + "libfeature.face", + "libcamalgo.fsc", + "libdpframework", + "libmtkcam_tuning_utils", + "libmtkcam_scenariorecorder", + "libmtkcam_mapping_mgr", + "libmtkcam.featurepipe.streaming", + "libmtkcam.featurepipe.capture", + "libmtkcam_synchelper", + "lib3a.flash", + "lib3a.awb.core", + "lib3a.af.core", + "lib3a.ae.core", + "libfeature.stereo.provider", + "libmediandk", + "libexif", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_hwutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_hwutils.so", + ], + shared_libs: [ + "libfeature.stereo.provider", + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libhardware", + "libladder", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libbwc", + "libcameracustom", + "libcamalgo.fdft", + "libmtkcam_sysutils", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.mtkpower@1.0", + "libcamalgo.mfnr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_imem", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_imem.so", + ], + shared_libs: [ + "libaedv", + "liblog", + "libcutils", + "libc++", + "libion", + "libdmabufheap", + "libmtkcam_ulog", + "libion_mtk", + "libmtkcam_stdutils", + "libgz_uree", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_imgbuf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_imgbuf.so", + ], + shared_libs: [ + "libmtkcam_imem", + "liblog", + "libutils", + "libcutils", + "libnativewindow", + "libion", + "libion_mtk", + "libaedv", + "libdmabufheap", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_grallocutils", + "libgralloc_extra", + "libmtkcam_sysutils", + "libmtkcam_ulog", + "libgz_uree", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_mapping_mgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_mapping_mgr.so", + ], + shared_libs: [ + "libmtkcam_modulehelper", + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_grallocutils", + "libmtkcam_sysutils", + "libutilscallstack", + "libaedv", + "lib3a.awb.core", + "lib3a.af.core", + "lib3a.ae.core", + "libmtkcam_scenariorecorder", + "libcam.hal3a.v3.nvram.50", + "lib3a.flash", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_metadata", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_metadata.so", + ], + shared_libs: [ + "libaedv", + "liblog", + "libmtkcam_ulog", + "libutils", + "libladder", + "libcutils", + "libhidlbase", + "libmtkcam_stdutils", + "libcamera_metadata", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_metastore", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_metastore.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libcamera_metadata", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_calibration_convertor", + "libmtkcam_calibration_provider", + "libmtkcam.atmseventmgr", + "libfeature.stereo.provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_mfb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_mfb.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdpframework", + "libmtkcam_tuning_utils", + "libmtkcam_imgbuf", + "libmtkcam_imem", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulefactory_aaa", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_aaa.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhardware", + "libmtkcam_ulog", + "libcam.hal3a.v3", + "libcam.hal3a.v3.dng", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.platform", + "libcam.halisp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulefactory_custom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_custom.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libmtkcam_ulog", + "libcameracustom.camera_exif", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulefactory_drv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_drv.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhardware", + "libmtkcam_ulog", + "libcam.halsensor", + "libcam.iopipe", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulefactory_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_utils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhardware", + "libmtkcam_ulog", + "libmtkcam.logicalmodule", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulehelper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_modulehelper.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_owe", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_owe.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipeline", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipeline.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libaedv", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_streamutils", + "libmtkcam_pipeline_fbm", + "libmtkcam_prerelease", + "libmtkcam_hwutils", + "libmtkcam_scenariorecorder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipeline_fbm", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipeline_fbm.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_debugutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_streamutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_hwutils", + "libmtkcam_featureutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_pipelinemodel_session", + "libmtkcam_pipelinemodel_adapter", + "libmtkcam_pipelinemodel_capture", + "libmtkcam.logicalmodule", + "libfeature.stereo.provider", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_adapter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_adapter.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libmtkcam_featureutils", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_capture.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_hwutils", + "libmtkcam_streamutils", + "libmtkcam_pipeline", + "libmtkcam_prerelease", + "libmtkcam_sysutils", + "libmtkcam_pipelinemodel_utils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_isp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_isp.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_hwutils", + "libmtkcam_sysutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libmtkcam_streamutils", + "libmtkcam_pipeline", + "libmtkcam_hwnode", + "libmtkcam_scenariorecorder", + "libcamalgo.fdft", + "libdpframework", + "libcam.iopipe", + "libmtkcam.atmseventmgr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_session", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_session.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_streamutils", + "libmtkcam_hwutils", + "libmtkcam_pipeline", + "libmtkcam_pipelinepolicy_factory", + "libmtkcam_pipelinemodel_utils", + "libcameracustom", + "libfeature.stereo.provider", + "libmtkcam_modulehelper", + "libbwc", + "libmtkcam_prerelease", + "libmtkcam_scenariorecorder", + "libaedv", + "libmtkcam_pipelinemodel_zsl", + "libmtkcam_pipelinemodel_capture", + "libhidlbase", + "vendor.mediatek.hardware.mtkpower@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_utils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_hwutils", + "libmtkcam_sysutils", + "libmtkcam_metadata", + "libmtkcam_streamutils", + "libmtkcam_pipeline", + "libmtkcam_hwnode", + "libmtkcam_featureutils", + "libbwc", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.power@2.0", + "libcameracustom", + "libhardware", + "libhidlbase", + "libhidltransport", + "libfeature.stereo.provider", + "libmtkcam_synchelper", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_zsl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_zsl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_pipelinemodel_utils", + "libmtkcam_pipeline", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_streamutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy-security", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy-security.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_streamutils", + "libmtkcam_pipelinepolicy", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy-smvr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy-smvr.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_streamutils", + "libmtkcam_pipelinepolicy", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_featureutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_streamutils", + "libmtkcam_modulehelper", + "libmtkcam_pipelinemodel_utils", + "libmtkcam_ulog", + "libmtkcam.atmseventmgr", + "libcameracustom", + "libfeature.stereo.provider", + "libcameracustom.eis", + "libaedv", + "libmtkcam_featurepolicy", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy_factory", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy_factory.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_featurepolicy", + "libmtkcam_pipelinepolicy", + "libmtkcam_pipelinepolicy-smvr", + "libmtkcam_pipelinepolicy-security", + "libmtkcam_pipelinepolicy-aov", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_prerelease", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_prerelease.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libaedv", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam.eventcallback", + "libmtkcam_ulog", + "libmtkcam_streamutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_rsc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_rsc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libmtkcam_stdutils", + "libmtkcam_imem", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_scenariorecorder", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_scenariorecorder.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_debugutils", + "libladder", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_stdutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_stdutils.so", + ], + shared_libs: [ + "liblog", + "libutils-v32", + "libcutils", + "libsync", + "libladder", + "libmtkcam_ulog", + "libmtkcam.atmseventmgr", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_streamutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_streamutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_ulog", + "libmtkcam_debugutils", + "lib_bsscore", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_synchelper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_synchelper.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_ulog", + "libmtkcam_metastore", + "libmtkcam.logicalmodule", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_sysutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_sysutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libsync", + "libmtkcam_stdutils", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.mtkpower@1.0", + "libladder", + "libmtkcam_ulog", + "libcameracustom", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_tuning_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_tuning_utils.so", + ], + shared_libs: [ + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "liblog", + "libmtkcam_stdutils", + "libutils", + "libmtkcam_sysutils", + "libcutils", + "libhardware", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_ulog", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libmtkcam_ulog.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libladder", + "libaedv", + "libmtkcam_debugutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuralnetworks_sl_driver_mtk_prebuilt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libneuralnetworks_sl_driver_mtk_prebuilt.so", + ], + shared_libs: [ + "libbase_shim", + "libcutils", + "liblog", + "libnativewindow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuron_adapter_mgvi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libneuron_adapter_mgvi.so", + ], + shared_libs: [ + "liblog", + "libnativewindow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuron_runtime.5", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libneuron_runtime.5.so", + ], + shared_libs: [ + "libm", + "libdl", + "libz", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnir_neon_driver", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libnir_neon_driver.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpda_usdriver", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libpda_usdriver.so", + ], + shared_libs: [ + "libmtkcam_stdutils", + "liblog", + "libutils", + "libcutils", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpq_cust_base", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libpq_cust_base.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpq_prot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libpq_prot.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpqparamparser", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libpqparamparser.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libhardware", + "libhidlbase", + "libgralloc_extra", + "libhidlmemory", + "vendor.mediatek.hardware.pq@2.15", + "libmml", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpqpconfig", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libpqpconfig.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libhardware", + "libhidlbase", + "libgralloc_extra", + "libpq_prot", + "libmml", + "libhidlmemory", + "vendor.mediatek.hardware.mmagent@1.0", + "libdmabufheap", + "libaiselector", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsrv_um", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libsrv_um.so", + ], + shared_libs: [ + "libPVRMtkutils", + "liblog", + "libm", + "libdl", + "libged", + "libsync", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstereoinfoaccessor_vsdof", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libstereoinfoaccessor_vsdof.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libexpat", + "libz", + "libpng", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libufwriter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libufwriter.so", + ], + shared_libs: [ + "libusc", + "libsrv_um", + "libc++", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libusc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libusc.so", + ], + shared_libs: [ + "libsrv_um", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvainr_model", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/libvainr_model.so", + ], + shared_libs: [ + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "mtk000_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/mtk000_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "mtk000_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/mtk000_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_mtk000mipiraw_E2EHDR_Preview", + "libCamera_mtk000mipiraw_E2EHDR_Video", + "libCamera_mtk000mipiraw_Face_Capture", + "libCamera_mtk000mipiraw_Flash_Capture", + "libCamera_mtk000mipiraw_HDR_Capture", + "libCamera_mtk000mipiraw_HDR_Preview", + "libCamera_mtk000mipiraw_HDR_Reconfig_Preview", + "libCamera_mtk000mipiraw_HDR_Reconfig_Video", + "libCamera_mtk000mipiraw_HDR_Video", + "libCamera_mtk000mipiraw_N3D_Capture", + "libCamera_mtk000mipiraw_N3D_Preview", + "libCamera_mtk000mipiraw_N3D_Video", + "libCamera_mtk000mipiraw_P1_YUV", + "libCamera_mtk000mipiraw_Scene_Capture", + "libCamera_mtk000mipiraw_Scene_Capture_4cell", + "libCamera_mtk000mipiraw_Scene_Preview", + "libCamera_mtk000mipiraw_Scene_Preview_4k", + "libCamera_mtk000mipiraw_Scene_Preview_ZSD_Flash", + "libCamera_mtk000mipiraw_Video_1080", + "libCamera_mtk000mipiraw_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_aac_front_i_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_aac_front_i_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_aac_front_i_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_ov20b40aacfrontimipirawglobal_3rd_Preview", + "libCamera_ov20b40aacfrontimipirawglobal_3rd_party", + "libCamera_ov20b40aacfrontimipirawglobal_Face_Capture", + "libCamera_ov20b40aacfrontimipirawglobal_Face_Capture_1X", + "libCamera_ov20b40aacfrontimipirawglobal_Face_Preview", + "libCamera_ov20b40aacfrontimipirawglobal_Facebook", + "libCamera_ov20b40aacfrontimipirawglobal_Flash_Capture", + "libCamera_ov20b40aacfrontimipirawglobal_Flash_Video1080P", + "libCamera_ov20b40aacfrontimipirawglobal_Flash_Video720P", + "libCamera_ov20b40aacfrontimipirawglobal_HDR_Capture", + "libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_NEGA", + "libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_POSI", + "libCamera_ov20b40aacfrontimipirawglobal_Instagram", + "libCamera_ov20b40aacfrontimipirawglobal_P1_YUV", + "libCamera_ov20b40aacfrontimipirawglobal_Scene_Capture", + "libCamera_ov20b40aacfrontimipirawglobal_Scene_Preview", + "libCamera_ov20b40aacfrontimipirawglobal_Slow_motion", + "libCamera_ov20b40aacfrontimipirawglobal_Snapchat", + "libCamera_ov20b40aacfrontimipirawglobal_SuperNight", + "libCamera_ov20b40aacfrontimipirawglobal_Telegram", + "libCamera_ov20b40aacfrontimipirawglobal_Tiktok", + "libCamera_ov20b40aacfrontimipirawglobal_Twitter", + "libCamera_ov20b40aacfrontimipirawglobal_Video_1080", + "libCamera_ov20b40aacfrontimipirawglobal_Video_720", + "libCamera_ov20b40aacfrontimipirawglobal_Whatsapp", + "libCamera_ov20b40aacfrontimipirawglobal_XTS_Capture", + "libCamera_ov20b40aacfrontimipirawglobal_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_aac_front_i_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_aac_front_i_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_ov20b40aacfrontimipirawindia_3rd_Preview", + "libCamera_ov20b40aacfrontimipirawindia_3rd_party", + "libCamera_ov20b40aacfrontimipirawindia_Face_Capture", + "libCamera_ov20b40aacfrontimipirawindia_Face_Capture_1X", + "libCamera_ov20b40aacfrontimipirawindia_Face_Preview", + "libCamera_ov20b40aacfrontimipirawindia_Facebook", + "libCamera_ov20b40aacfrontimipirawindia_Flash_Capture", + "libCamera_ov20b40aacfrontimipirawindia_Flash_Video1080P", + "libCamera_ov20b40aacfrontimipirawindia_Flash_Video720P", + "libCamera_ov20b40aacfrontimipirawindia_HDR_Capture", + "libCamera_ov20b40aacfrontimipirawindia_HDR_EV_NEGA", + "libCamera_ov20b40aacfrontimipirawindia_HDR_EV_POSI", + "libCamera_ov20b40aacfrontimipirawindia_Instagram", + "libCamera_ov20b40aacfrontimipirawindia_P1_YUV", + "libCamera_ov20b40aacfrontimipirawindia_Scene_Capture", + "libCamera_ov20b40aacfrontimipirawindia_Scene_Preview", + "libCamera_ov20b40aacfrontimipirawindia_Slow_motion", + "libCamera_ov20b40aacfrontimipirawindia_Snapchat", + "libCamera_ov20b40aacfrontimipirawindia_SuperNight", + "libCamera_ov20b40aacfrontimipirawindia_Telegram", + "libCamera_ov20b40aacfrontimipirawindia_Tiktok", + "libCamera_ov20b40aacfrontimipirawindia_Twitter", + "libCamera_ov20b40aacfrontimipirawindia_Video_1080", + "libCamera_ov20b40aacfrontimipirawindia_Video_720", + "libCamera_ov20b40aacfrontimipirawindia_Whatsapp", + "libCamera_ov20b40aacfrontimipirawindia_XTS_Capture", + "libCamera_ov20b40aacfrontimipirawindia_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_aac_front_i_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_ov20b40aacfrontimipiraw_3rd_Capture", + "libCamera_ov20b40aacfrontimipiraw_3rd_Preview", + "libCamera_ov20b40aacfrontimipiraw_3rd_Video", + "libCamera_ov20b40aacfrontimipiraw_E2EHDR_Preview", + "libCamera_ov20b40aacfrontimipiraw_E2EHDR_Video", + "libCamera_ov20b40aacfrontimipiraw_Face_Capture", + "libCamera_ov20b40aacfrontimipiraw_Face_Preview", + "libCamera_ov20b40aacfrontimipiraw_Flash_Capture", + "libCamera_ov20b40aacfrontimipiraw_HDR_Capture", + "libCamera_ov20b40aacfrontimipiraw_HDR_EV_NEGA", + "libCamera_ov20b40aacfrontimipiraw_HDR_EV_POSI", + "libCamera_ov20b40aacfrontimipiraw_P1_YUV", + "libCamera_ov20b40aacfrontimipiraw_Scene_Capture", + "libCamera_ov20b40aacfrontimipiraw_Scene_Preview", + "libCamera_ov20b40aacfrontimipiraw_SuperNight", + "libCamera_ov20b40aacfrontimipiraw_Video_1080", + "libCamera_ov20b40aacfrontimipiraw_Video_720", + "libCamera_ov20b40aacfrontimipiraw_XTS_Capture", + "libCamera_ov20b40aacfrontimipiraw_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_ofilm_front_ii_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_ofilm_front_ii_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_ofilm_front_ii_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_Preview", + "libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_party", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture_1X", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Preview", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Facebook", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Capture", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video1080P", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video720P", + "libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_Capture", + "libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_NEGA", + "libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_POSI", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Instagram", + "libCamera_ov20b40ofilmfrontiimipirawglobal_P1_YUV", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Capture", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Preview", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Slow_motion", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Snapchat", + "libCamera_ov20b40ofilmfrontiimipirawglobal_SuperNight", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Telegram", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Tiktok", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Twitter", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Video_1080", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Video_720", + "libCamera_ov20b40ofilmfrontiimipirawglobal_Whatsapp", + "libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Capture", + "libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_ofilm_front_ii_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_ofilm_front_ii_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_ov20b40ofilmfrontiimipirawindia_3rd_Preview", + "libCamera_ov20b40ofilmfrontiimipirawindia_3rd_party", + "libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture", + "libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture_1X", + "libCamera_ov20b40ofilmfrontiimipirawindia_Face_Preview", + "libCamera_ov20b40ofilmfrontiimipirawindia_Facebook", + "libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Capture", + "libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video1080P", + "libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video720P", + "libCamera_ov20b40ofilmfrontiimipirawindia_HDR_Capture", + "libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_NEGA", + "libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_POSI", + "libCamera_ov20b40ofilmfrontiimipirawindia_Instagram", + "libCamera_ov20b40ofilmfrontiimipirawindia_P1_YUV", + "libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Capture", + "libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Preview", + "libCamera_ov20b40ofilmfrontiimipirawindia_Slow_motion", + "libCamera_ov20b40ofilmfrontiimipirawindia_Snapchat", + "libCamera_ov20b40ofilmfrontiimipirawindia_SuperNight", + "libCamera_ov20b40ofilmfrontiimipirawindia_Telegram", + "libCamera_ov20b40ofilmfrontiimipirawindia_Tiktok", + "libCamera_ov20b40ofilmfrontiimipirawindia_Twitter", + "libCamera_ov20b40ofilmfrontiimipirawindia_Video_1080", + "libCamera_ov20b40ofilmfrontiimipirawindia_Video_720", + "libCamera_ov20b40ofilmfrontiimipirawindia_Whatsapp", + "libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Capture", + "libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov20b40_ofilm_front_ii_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_ov20b40ofilmfrontiimipiraw_3rd_Capture", + "libCamera_ov20b40ofilmfrontiimipiraw_3rd_Preview", + "libCamera_ov20b40ofilmfrontiimipiraw_3rd_Video", + "libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Preview", + "libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Video", + "libCamera_ov20b40ofilmfrontiimipiraw_Face_Capture", + "libCamera_ov20b40ofilmfrontiimipiraw_Face_Preview", + "libCamera_ov20b40ofilmfrontiimipiraw_Flash_Capture", + "libCamera_ov20b40ofilmfrontiimipiraw_HDR_Capture", + "libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_NEGA", + "libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_POSI", + "libCamera_ov20b40ofilmfrontiimipiraw_P1_YUV", + "libCamera_ov20b40ofilmfrontiimipiraw_Scene_Capture", + "libCamera_ov20b40ofilmfrontiimipiraw_Scene_Preview", + "libCamera_ov20b40ofilmfrontiimipiraw_SuperNight", + "libCamera_ov20b40ofilmfrontiimipiraw_Video_1080", + "libCamera_ov20b40ofilmfrontiimipiraw_Video_720", + "libCamera_ov20b40ofilmfrontiimipiraw_XTS_Capture", + "libCamera_ov20b40ofilmfrontiimipiraw_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_aac_main_ii_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_aac_main_ii_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_aac_main_ii_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_s5khm6aacmainiimipirawglobal_3rd_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_3rd_Preview", + "libCamera_s5khm6aacmainiimipirawglobal_3rd_Video", + "libCamera_s5khm6aacmainiimipirawglobal_Face_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M", + "libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M_Upscale", + "libCamera_s5khm6aacmainiimipirawglobal_Flash_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_Flash_Preview", + "libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_NGEA", + "libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_POSI", + "libCamera_s5khm6aacmainiimipirawglobal_HDR_Face_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom2", + "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom3", + "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom2", + "libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_NGEA", + "libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_POSI", + "libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Face_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom2", + "libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom3", + "libCamera_s5khm6aacmainiimipirawglobal_MFSR_Flash_Capture_Zoom", + "libCamera_s5khm6aacmainiimipirawglobal_Portrait_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_Portrait_Preview", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M_Upscale", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom2", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom3", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_108M", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom2", + "libCamera_s5khm6aacmainiimipirawglobal_Scene_SE_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom2", + "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview", + "libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS", + "libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom2", + "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps", + "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps_Zoom", + "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS", + "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom1", + "libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom2", + "libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Preview", + "libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Video", + "libCamera_s5khm6aacmainiimipirawglobal_XTS_Capture", + "libCamera_s5khm6aacmainiimipirawglobal_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_aac_main_ii_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_aac_main_ii_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Preview", + "libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Video", + "libCamera_s5khm6aacmainiimipirawindia_Face_Capture", + "libCamera_s5khm6aacmainiimipirawindia_Flash_Capture", + "libCamera_s5khm6aacmainiimipirawindia_HDR_Capture", + "libCamera_s5khm6aacmainiimipirawindia_HDR_Preview", + "libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Preview", + "libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Video", + "libCamera_s5khm6aacmainiimipirawindia_HDR_Video", + "libCamera_s5khm6aacmainiimipirawindia_N3D_Capture", + "libCamera_s5khm6aacmainiimipirawindia_N3D_Preview", + "libCamera_s5khm6aacmainiimipirawindia_N3D_Video", + "libCamera_s5khm6aacmainiimipirawindia_P1_YUV", + "libCamera_s5khm6aacmainiimipirawindia_Scene_Capture", + "libCamera_s5khm6aacmainiimipirawindia_Scene_Capture_4cell", + "libCamera_s5khm6aacmainiimipirawindia_Scene_Preview", + "libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_4k", + "libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_ZSD_Flash", + "libCamera_s5khm6aacmainiimipirawindia_Video_1080", + "libCamera_s5khm6aacmainiimipirawindia_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_aac_main_ii_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_s5khm6aacmainiimipiraw_E2EHDR_Preview", + "libCamera_s5khm6aacmainiimipiraw_E2EHDR_Video", + "libCamera_s5khm6aacmainiimipiraw_Face_Capture", + "libCamera_s5khm6aacmainiimipiraw_Flash_Capture", + "libCamera_s5khm6aacmainiimipiraw_HDR_Capture", + "libCamera_s5khm6aacmainiimipiraw_HDR_Preview", + "libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Preview", + "libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Video", + "libCamera_s5khm6aacmainiimipiraw_HDR_Video", + "libCamera_s5khm6aacmainiimipiraw_N3D_Capture", + "libCamera_s5khm6aacmainiimipiraw_N3D_Preview", + "libCamera_s5khm6aacmainiimipiraw_N3D_Video", + "libCamera_s5khm6aacmainiimipiraw_P1_YUV", + "libCamera_s5khm6aacmainiimipiraw_Scene_Capture", + "libCamera_s5khm6aacmainiimipiraw_Scene_Capture_4cell", + "libCamera_s5khm6aacmainiimipiraw_Scene_Preview", + "libCamera_s5khm6aacmainiimipiraw_Scene_Preview_4k", + "libCamera_s5khm6aacmainiimipiraw_Scene_Preview_ZSD_Flash", + "libCamera_s5khm6aacmainiimipiraw_Video_1080", + "libCamera_s5khm6aacmainiimipiraw_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_ofilm_main_i_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_ofilm_main_i_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_ofilm_main_i_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_s5khm6ofilmmainimipirawglobal_3rd_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_3rd_Preview", + "libCamera_s5khm6ofilmmainimipirawglobal_3rd_Video", + "libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M", + "libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M_Upscale", + "libCamera_s5khm6ofilmmainimipirawglobal_Flash_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_Flash_Preview", + "libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_NGEA", + "libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_POSI", + "libCamera_s5khm6ofilmmainimipirawglobal_HDR_Face_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom2", + "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom3", + "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom2", + "libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_NGEA", + "libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_POSI", + "libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Face_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom2", + "libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom3", + "libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Flash_Capture_Zoom", + "libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Preview", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M_Upscale", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom2", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom3", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_108M", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom2", + "libCamera_s5khm6ofilmmainimipirawglobal_Scene_SE_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom2", + "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview", + "libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS", + "libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom2", + "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps", + "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps_Zoom", + "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS", + "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom1", + "libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom2", + "libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Preview", + "libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Video", + "libCamera_s5khm6ofilmmainimipirawglobal_XTS_Capture", + "libCamera_s5khm6ofilmmainimipirawglobal_XTS_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_ofilm_main_i_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_ofilm_main_i_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Preview", + "libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Video", + "libCamera_s5khm6ofilmmainimipirawindia_Face_Capture", + "libCamera_s5khm6ofilmmainimipirawindia_Flash_Capture", + "libCamera_s5khm6ofilmmainimipirawindia_HDR_Capture", + "libCamera_s5khm6ofilmmainimipirawindia_HDR_Preview", + "libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Preview", + "libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Video", + "libCamera_s5khm6ofilmmainimipirawindia_HDR_Video", + "libCamera_s5khm6ofilmmainimipirawindia_N3D_Capture", + "libCamera_s5khm6ofilmmainimipirawindia_N3D_Preview", + "libCamera_s5khm6ofilmmainimipirawindia_N3D_Video", + "libCamera_s5khm6ofilmmainimipirawindia_P1_YUV", + "libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture", + "libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture_4cell", + "libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview", + "libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_4k", + "libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_ZSD_Flash", + "libCamera_s5khm6ofilmmainimipirawindia_Video_1080", + "libCamera_s5khm6ofilmmainimipirawindia_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5khm6_ofilm_main_i_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Preview", + "libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Video", + "libCamera_s5khm6ofilmmainimipiraw_Face_Capture", + "libCamera_s5khm6ofilmmainimipiraw_Flash_Capture", + "libCamera_s5khm6ofilmmainimipiraw_HDR_Capture", + "libCamera_s5khm6ofilmmainimipiraw_HDR_Preview", + "libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Preview", + "libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Video", + "libCamera_s5khm6ofilmmainimipiraw_HDR_Video", + "libCamera_s5khm6ofilmmainimipiraw_N3D_Capture", + "libCamera_s5khm6ofilmmainimipiraw_N3D_Preview", + "libCamera_s5khm6ofilmmainimipiraw_N3D_Video", + "libCamera_s5khm6ofilmmainimipiraw_P1_YUV", + "libCamera_s5khm6ofilmmainimipiraw_Scene_Capture", + "libCamera_s5khm6ofilmmainimipiraw_Scene_Capture_4cell", + "libCamera_s5khm6ofilmmainimipiraw_Scene_Preview", + "libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_4k", + "libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_ZSD_Flash", + "libCamera_s5khm6ofilmmainimipiraw_Video_1080", + "libCamera_s5khm6ofilmmainimipiraw_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc1620_ofilm_front_ii_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc1620_ofilm_front_ii_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc1620_ofilm_front_ii_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Video", + "libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Video", + "libCamera_sc1620ofilmfrontiimipirawglobal_Face_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_Face_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_HDR_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_NEGA", + "libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_POSI", + "libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_P1_YUV", + "libCamera_sc1620ofilmfrontiimipirawglobal_QQWeChatDouYin_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight", + "libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080", + "libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080_Flash", + "libCamera_sc1620ofilmfrontiimipirawglobal_Video_720", + "libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Capture", + "libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Preview", + "libCamera_sc1620ofilmfrontiimipirawglobal_kuaishou_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc1620_ofilm_front_ii_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc1620_ofilm_front_ii_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc1620ofilmfrontiimipirawindia_3rd_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_3rd_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_3rd_Video", + "libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Video", + "libCamera_sc1620ofilmfrontiimipirawindia_Face_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_Face_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_Flash_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_Flash_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_HDR_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_NEGA", + "libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_POSI", + "libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_P1_YUV", + "libCamera_sc1620ofilmfrontiimipirawindia_QQWeChatDouYin_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_Scene_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_Scene_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_SuperNight", + "libCamera_sc1620ofilmfrontiimipirawindia_SuperNight_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_Video_1080", + "libCamera_sc1620ofilmfrontiimipirawindia_Video_1080_Flash", + "libCamera_sc1620ofilmfrontiimipirawindia_Video_720", + "libCamera_sc1620ofilmfrontiimipirawindia_Xts_Capture", + "libCamera_sc1620ofilmfrontiimipirawindia_Xts_Preview", + "libCamera_sc1620ofilmfrontiimipirawindia_kuaishou_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc1620_ofilm_front_ii_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc1620ofilmfrontiimipiraw_3rd_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_3rd_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_3rd_Video", + "libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Video", + "libCamera_sc1620ofilmfrontiimipiraw_Face_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_Face_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_Flash_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_Flash_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_HDR_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_NEGA", + "libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_POSI", + "libCamera_sc1620ofilmfrontiimipiraw_MTXX_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_MTXX_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_P1_YUV", + "libCamera_sc1620ofilmfrontiimipiraw_QQWeChatDouYin_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_Scene_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_Scene_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_SuperNight", + "libCamera_sc1620ofilmfrontiimipiraw_SuperNight_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_Video_1080", + "libCamera_sc1620ofilmfrontiimipiraw_Video_1080_Flash", + "libCamera_sc1620ofilmfrontiimipiraw_Video_720", + "libCamera_sc1620ofilmfrontiimipiraw_Xts_Capture", + "libCamera_sc1620ofilmfrontiimipiraw_Xts_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_kuaishou_Preview", + "libCamera_sc1620ofilmfrontiimipiraw_panorama", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202_ofilm_macro_ii_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202_ofilm_macro_ii_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202_ofilm_macro_ii_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202ofilmmacroiimipirawglobal_Document_Capture", + "libCamera_sc202ofilmmacroiimipirawglobal_Face_Capture", + "libCamera_sc202ofilmmacroiimipirawglobal_Face_Preview", + "libCamera_sc202ofilmmacroiimipirawglobal_Flash_Capture", + "libCamera_sc202ofilmmacroiimipirawglobal_P1_YUV", + "libCamera_sc202ofilmmacroiimipirawglobal_Scene_Capture", + "libCamera_sc202ofilmmacroiimipirawglobal_Scene_Preview", + "libCamera_sc202ofilmmacroiimipirawglobal_Video_720P", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202_ofilm_macro_ii_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202_ofilm_macro_ii_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202ofilmmacroiimipirawindia_Document_Capture", + "libCamera_sc202ofilmmacroiimipirawindia_Face_Capture", + "libCamera_sc202ofilmmacroiimipirawindia_Face_Preview", + "libCamera_sc202ofilmmacroiimipirawindia_Flash_Capture", + "libCamera_sc202ofilmmacroiimipirawindia_P1_YUV", + "libCamera_sc202ofilmmacroiimipirawindia_Scene_Capture", + "libCamera_sc202ofilmmacroiimipirawindia_Scene_Preview", + "libCamera_sc202ofilmmacroiimipirawindia_Video_720P", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202_ofilm_macro_ii_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202ofilmmacroiimipiraw_Document_Capture", + "libCamera_sc202ofilmmacroiimipiraw_Face_Capture", + "libCamera_sc202ofilmmacroiimipiraw_Face_Preview", + "libCamera_sc202ofilmmacroiimipiraw_Flash_Capture", + "libCamera_sc202ofilmmacroiimipiraw_P1_YUV", + "libCamera_sc202ofilmmacroiimipiraw_Scene_Capture", + "libCamera_sc202ofilmmacroiimipiraw_Scene_Preview", + "libCamera_sc202ofilmmacroiimipiraw_Video_720P", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_aac_depth_i_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_aac_depth_i_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_aac_depth_i_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Capture", + "libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Preview", + "libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Preview", + "libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Video", + "libCamera_sc202csaacdepthimipirawglobal_Face_Capture", + "libCamera_sc202csaacdepthimipirawglobal_Flash_Capture", + "libCamera_sc202csaacdepthimipirawglobal_HDR_Capture", + "libCamera_sc202csaacdepthimipirawglobal_HDR_Face_Capture", + "libCamera_sc202csaacdepthimipirawglobal_HDR_Preview", + "libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Preview", + "libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Video", + "libCamera_sc202csaacdepthimipirawglobal_HDR_Video", + "libCamera_sc202csaacdepthimipirawglobal_N3D_Capture", + "libCamera_sc202csaacdepthimipirawglobal_N3D_Preview", + "libCamera_sc202csaacdepthimipirawglobal_N3D_Video", + "libCamera_sc202csaacdepthimipirawglobal_P1_YUV", + "libCamera_sc202csaacdepthimipirawglobal_Scene_Capture", + "libCamera_sc202csaacdepthimipirawglobal_Scene_Capture_4cell", + "libCamera_sc202csaacdepthimipirawglobal_Scene_Preview", + "libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_4k", + "libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_ZSD_Flash", + "libCamera_sc202csaacdepthimipirawglobal_Video_1080", + "libCamera_sc202csaacdepthimipirawglobal_Video_1080_60", + "libCamera_sc202csaacdepthimipirawglobal_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_aac_depth_i_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_aac_depth_i_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Capture", + "libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Preview", + "libCamera_sc202csaacdepthimipirawindia_E2EHDR_Preview", + "libCamera_sc202csaacdepthimipirawindia_E2EHDR_Video", + "libCamera_sc202csaacdepthimipirawindia_Face_Capture", + "libCamera_sc202csaacdepthimipirawindia_Flash_Capture", + "libCamera_sc202csaacdepthimipirawindia_HDR_Capture", + "libCamera_sc202csaacdepthimipirawindia_HDR_Face_Capture", + "libCamera_sc202csaacdepthimipirawindia_HDR_Preview", + "libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Preview", + "libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Video", + "libCamera_sc202csaacdepthimipirawindia_HDR_Video", + "libCamera_sc202csaacdepthimipirawindia_N3D_Capture", + "libCamera_sc202csaacdepthimipirawindia_N3D_Preview", + "libCamera_sc202csaacdepthimipirawindia_N3D_Video", + "libCamera_sc202csaacdepthimipirawindia_P1_YUV", + "libCamera_sc202csaacdepthimipirawindia_Scene_Capture", + "libCamera_sc202csaacdepthimipirawindia_Scene_Capture_4cell", + "libCamera_sc202csaacdepthimipirawindia_Scene_Preview", + "libCamera_sc202csaacdepthimipirawindia_Scene_Preview_4k", + "libCamera_sc202csaacdepthimipirawindia_Scene_Preview_ZSD_Flash", + "libCamera_sc202csaacdepthimipirawindia_Video_1080", + "libCamera_sc202csaacdepthimipirawindia_Video_1080_60", + "libCamera_sc202csaacdepthimipirawindia_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_aac_depth_i_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Capture", + "libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Preview", + "libCamera_sc202csaacdepthimipiraw_E2EHDR_Preview", + "libCamera_sc202csaacdepthimipiraw_E2EHDR_Video", + "libCamera_sc202csaacdepthimipiraw_Face_Capture", + "libCamera_sc202csaacdepthimipiraw_Flash_Capture", + "libCamera_sc202csaacdepthimipiraw_HDR_Capture", + "libCamera_sc202csaacdepthimipiraw_HDR_Face_Capture", + "libCamera_sc202csaacdepthimipiraw_HDR_Preview", + "libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Preview", + "libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Video", + "libCamera_sc202csaacdepthimipiraw_HDR_Video", + "libCamera_sc202csaacdepthimipiraw_N3D_Capture", + "libCamera_sc202csaacdepthimipiraw_N3D_Preview", + "libCamera_sc202csaacdepthimipiraw_N3D_Video", + "libCamera_sc202csaacdepthimipiraw_P1_YUV", + "libCamera_sc202csaacdepthimipiraw_Scene_Capture", + "libCamera_sc202csaacdepthimipiraw_Scene_Capture_4cell", + "libCamera_sc202csaacdepthimipiraw_Scene_Preview", + "libCamera_sc202csaacdepthimipiraw_Scene_Preview_4k", + "libCamera_sc202csaacdepthimipiraw_Scene_Preview_ZSD_Flash", + "libCamera_sc202csaacdepthimipiraw_Video_1080", + "libCamera_sc202csaacdepthimipiraw_Video_1080_60", + "libCamera_sc202csaacdepthimipiraw_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_ofilm_depth_ii_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_ofilm_depth_ii_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_ofilm_depth_ii_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Capture", + "libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Preview", + "libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Preview", + "libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Video", + "libCamera_sc202csofilmdepthiimipirawglobal_Face_Capture", + "libCamera_sc202csofilmdepthiimipirawglobal_Flash_Capture", + "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Capture", + "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Face_Capture", + "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Preview", + "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Preview", + "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Video", + "libCamera_sc202csofilmdepthiimipirawglobal_HDR_Video", + "libCamera_sc202csofilmdepthiimipirawglobal_N3D_Capture", + "libCamera_sc202csofilmdepthiimipirawglobal_N3D_Preview", + "libCamera_sc202csofilmdepthiimipirawglobal_N3D_Video", + "libCamera_sc202csofilmdepthiimipirawglobal_P1_YUV", + "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture", + "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture_4cell", + "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview", + "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_4k", + "libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_ZSD_Flash", + "libCamera_sc202csofilmdepthiimipirawglobal_Video_1080", + "libCamera_sc202csofilmdepthiimipirawglobal_Video_1080_60", + "libCamera_sc202csofilmdepthiimipirawglobal_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_ofilm_depth_ii_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_ofilm_depth_ii_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Capture", + "libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Preview", + "libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Preview", + "libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Video", + "libCamera_sc202csofilmdepthiimipirawindia_Face_Capture", + "libCamera_sc202csofilmdepthiimipirawindia_Flash_Capture", + "libCamera_sc202csofilmdepthiimipirawindia_HDR_Capture", + "libCamera_sc202csofilmdepthiimipirawindia_HDR_Face_Capture", + "libCamera_sc202csofilmdepthiimipirawindia_HDR_Preview", + "libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Preview", + "libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Video", + "libCamera_sc202csofilmdepthiimipirawindia_HDR_Video", + "libCamera_sc202csofilmdepthiimipirawindia_N3D_Capture", + "libCamera_sc202csofilmdepthiimipirawindia_N3D_Preview", + "libCamera_sc202csofilmdepthiimipirawindia_N3D_Video", + "libCamera_sc202csofilmdepthiimipirawindia_P1_YUV", + "libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture", + "libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture_4cell", + "libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview", + "libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_4k", + "libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_ZSD_Flash", + "libCamera_sc202csofilmdepthiimipirawindia_Video_1080", + "libCamera_sc202csofilmdepthiimipirawindia_Video_1080_60", + "libCamera_sc202csofilmdepthiimipirawindia_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202cs_ofilm_depth_ii_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Capture", + "libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Preview", + "libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Preview", + "libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Video", + "libCamera_sc202csofilmdepthiimipiraw_Face_Capture", + "libCamera_sc202csofilmdepthiimipiraw_Flash_Capture", + "libCamera_sc202csofilmdepthiimipiraw_HDR_Capture", + "libCamera_sc202csofilmdepthiimipiraw_HDR_Face_Capture", + "libCamera_sc202csofilmdepthiimipiraw_HDR_Preview", + "libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Preview", + "libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Video", + "libCamera_sc202csofilmdepthiimipiraw_HDR_Video", + "libCamera_sc202csofilmdepthiimipiraw_N3D_Capture", + "libCamera_sc202csofilmdepthiimipiraw_N3D_Preview", + "libCamera_sc202csofilmdepthiimipiraw_N3D_Video", + "libCamera_sc202csofilmdepthiimipiraw_P1_YUV", + "libCamera_sc202csofilmdepthiimipiraw_Scene_Capture", + "libCamera_sc202csofilmdepthiimipiraw_Scene_Capture_4cell", + "libCamera_sc202csofilmdepthiimipiraw_Scene_Preview", + "libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_4k", + "libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_ZSD_Flash", + "libCamera_sc202csofilmdepthiimipiraw_Video_1080", + "libCamera_sc202csofilmdepthiimipiraw_Video_1080_60", + "libCamera_sc202csofilmdepthiimipiraw_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202pcs_aac_macro_i_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202pcs_aac_macro_i_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202pcs_aac_macro_i_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202pcsaacmacroimipirawglobal_Document_Capture", + "libCamera_sc202pcsaacmacroimipirawglobal_Face_Capture", + "libCamera_sc202pcsaacmacroimipirawglobal_Face_Preview", + "libCamera_sc202pcsaacmacroimipirawglobal_Flash_Capture", + "libCamera_sc202pcsaacmacroimipirawglobal_P1_YUV", + "libCamera_sc202pcsaacmacroimipirawglobal_Scene_Capture", + "libCamera_sc202pcsaacmacroimipirawglobal_Scene_Preview", + "libCamera_sc202pcsaacmacroimipirawglobal_Video_720P", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202pcs_aac_macro_i_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202pcs_aac_macro_i_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202pcsaacmacroimipirawindia_Document_Capture", + "libCamera_sc202pcsaacmacroimipirawindia_Face_Capture", + "libCamera_sc202pcsaacmacroimipirawindia_Face_Preview", + "libCamera_sc202pcsaacmacroimipirawindia_Flash_Capture", + "libCamera_sc202pcsaacmacroimipirawindia_P1_YUV", + "libCamera_sc202pcsaacmacroimipirawindia_Scene_Capture", + "libCamera_sc202pcsaacmacroimipirawindia_Scene_Preview", + "libCamera_sc202pcsaacmacroimipirawindia_Video_720P", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc202pcs_aac_macro_i_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc202pcsaacmacroimipiraw_Document_Capture", + "libCamera_sc202pcsaacmacroimipiraw_Face_Capture", + "libCamera_sc202pcsaacmacroimipiraw_Face_Preview", + "libCamera_sc202pcsaacmacroimipiraw_Flash_Capture", + "libCamera_sc202pcsaacmacroimipiraw_P1_YUV", + "libCamera_sc202pcsaacmacroimipiraw_Scene_Capture", + "libCamera_sc202pcsaacmacroimipiraw_Scene_Preview", + "libCamera_sc202pcsaacmacroimipiraw_Video_720P", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_aac_ultra_i_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_aac_ultra_i_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_aac_ultra_i_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc820csaacultraimipirawglobal_3rd_Capture", + "libCamera_sc820csaacultraimipirawglobal_3rd_Preview", + "libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Capture", + "libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Preview", + "libCamera_sc820csaacultraimipirawglobal_Face_Capture", + "libCamera_sc820csaacultraimipirawglobal_Flash_Capture", + "libCamera_sc820csaacultraimipirawglobal_HDR_Capture", + "libCamera_sc820csaacultraimipirawglobal_HDR_Face_Capture", + "libCamera_sc820csaacultraimipirawglobal_LLHDE_NEGATIVE_Capture", + "libCamera_sc820csaacultraimipirawglobal_LLHDR_Capture", + "libCamera_sc820csaacultraimipirawglobal_LLHDR_POSITIVE_Capture", + "libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Capture", + "libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Face_Capture", + "libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Capture", + "libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Face_Capture", + "libCamera_sc820csaacultraimipirawglobal_Professional_Capture", + "libCamera_sc820csaacultraimipirawglobal_Professional_Preview", + "libCamera_sc820csaacultraimipirawglobal_SE_Capture", + "libCamera_sc820csaacultraimipirawglobal_SE_Face_Capture", + "libCamera_sc820csaacultraimipirawglobal_SE_Face_Preview", + "libCamera_sc820csaacultraimipirawglobal_Scene_Capture", + "libCamera_sc820csaacultraimipirawglobal_Scene_Preview", + "libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Capture", + "libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Preview", + "libCamera_sc820csaacultraimipirawglobal_Video_1080p_30fps", + "libCamera_sc820csaacultraimipirawglobal_Video_720p_30fps", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_aac_ultra_i_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_aac_ultra_i_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc820csaacultraimipirawindia_3rd_Capture", + "libCamera_sc820csaacultraimipirawindia_3rd_Preview", + "libCamera_sc820csaacultraimipirawindia_FaceBeauty_Capture", + "libCamera_sc820csaacultraimipirawindia_FaceBeauty_Preview", + "libCamera_sc820csaacultraimipirawindia_Face_Capture", + "libCamera_sc820csaacultraimipirawindia_Flash_Capture", + "libCamera_sc820csaacultraimipirawindia_HDR_Capture", + "libCamera_sc820csaacultraimipirawindia_HDR_Face_Capture", + "libCamera_sc820csaacultraimipirawindia_LLHDE_NEGATIVE_Capture", + "libCamera_sc820csaacultraimipirawindia_LLHDR_Capture", + "libCamera_sc820csaacultraimipirawindia_LLHDR_POSITIVE_Capture", + "libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Capture", + "libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Face_Capture", + "libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Capture", + "libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Face_Capture", + "libCamera_sc820csaacultraimipirawindia_Professional_Capture", + "libCamera_sc820csaacultraimipirawindia_Professional_Preview", + "libCamera_sc820csaacultraimipirawindia_SE_Capture", + "libCamera_sc820csaacultraimipirawindia_SE_Face_Capture", + "libCamera_sc820csaacultraimipirawindia_SE_Face_Preview", + "libCamera_sc820csaacultraimipirawindia_Scene_Capture", + "libCamera_sc820csaacultraimipirawindia_Scene_Preview", + "libCamera_sc820csaacultraimipirawindia_UV_Portrait_Capture", + "libCamera_sc820csaacultraimipirawindia_UV_Portrait_Preview", + "libCamera_sc820csaacultraimipirawindia_Video_1080p_30fps", + "libCamera_sc820csaacultraimipirawindia_Video_720p_30fps", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_aac_ultra_i_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc820csaacultraimipiraw_3rd_Capture", + "libCamera_sc820csaacultraimipiraw_3rd_Preview", + "libCamera_sc820csaacultraimipiraw_FaceBeauty_Capture", + "libCamera_sc820csaacultraimipiraw_FaceBeauty_Preview", + "libCamera_sc820csaacultraimipiraw_Face_Capture", + "libCamera_sc820csaacultraimipiraw_Flash_Capture", + "libCamera_sc820csaacultraimipiraw_HDR_Capture", + "libCamera_sc820csaacultraimipiraw_HDR_Face_Capture", + "libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Capture", + "libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Face_Capture", + "libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Capture", + "libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Face_Capture", + "libCamera_sc820csaacultraimipiraw_Professional_Capture", + "libCamera_sc820csaacultraimipiraw_Professional_Preview", + "libCamera_sc820csaacultraimipiraw_SE_Capture", + "libCamera_sc820csaacultraimipiraw_SE_Face_Capture", + "libCamera_sc820csaacultraimipiraw_Scene_Capture", + "libCamera_sc820csaacultraimipiraw_Scene_Preview", + "libCamera_sc820csaacultraimipiraw_Video_1080p_30fps", + "libCamera_sc820csaacultraimipiraw_Video_720p_30fps", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_ofilm_ultra_ii_mipi_raw_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_ofilm_ultra_ii_mipi_raw_global_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_global_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_ofilm_ultra_ii_mipi_raw_global_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_global_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc820csofilmultraiimipirawglobal_3rd_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_3rd_Preview", + "libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Preview", + "libCamera_sc820csofilmultraiimipirawglobal_Face_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_Flash_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_HDR_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_LLHDE_NEGATIVE_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_LLHDR_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_LLHDR_POSITIVE_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_Professional_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_Professional_Preview", + "libCamera_sc820csofilmultraiimipirawglobal_SE_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Preview", + "libCamera_sc820csofilmultraiimipirawglobal_Scene_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_Scene_Preview", + "libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Capture", + "libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Preview", + "libCamera_sc820csofilmultraiimipirawglobal_Video_1080p_30fps", + "libCamera_sc820csofilmultraiimipirawglobal_Video_720p_30fps", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_ofilm_ultra_ii_mipi_raw_india_IdxMgr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_india_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_ofilm_ultra_ii_mipi_raw_india_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_india_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc820csofilmultraiimipirawindia_3rd_Capture", + "libCamera_sc820csofilmultraiimipirawindia_3rd_Preview", + "libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Capture", + "libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Preview", + "libCamera_sc820csofilmultraiimipirawindia_Face_Capture", + "libCamera_sc820csofilmultraiimipirawindia_Flash_Capture", + "libCamera_sc820csofilmultraiimipirawindia_HDR_Capture", + "libCamera_sc820csofilmultraiimipirawindia_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipirawindia_LLHDE_NEGATIVE_Capture", + "libCamera_sc820csofilmultraiimipirawindia_LLHDR_Capture", + "libCamera_sc820csofilmultraiimipirawindia_LLHDR_POSITIVE_Capture", + "libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Capture", + "libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Capture", + "libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipirawindia_Professional_Capture", + "libCamera_sc820csofilmultraiimipirawindia_Professional_Preview", + "libCamera_sc820csofilmultraiimipirawindia_SE_Capture", + "libCamera_sc820csofilmultraiimipirawindia_SE_Face_Capture", + "libCamera_sc820csofilmultraiimipirawindia_SE_Face_Preview", + "libCamera_sc820csofilmultraiimipirawindia_Scene_Capture", + "libCamera_sc820csofilmultraiimipirawindia_Scene_Preview", + "libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Capture", + "libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Preview", + "libCamera_sc820csofilmultraiimipirawindia_Video_1080p_30fps", + "libCamera_sc820csofilmultraiimipirawindia_Video_720p_30fps", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sc820cs_ofilm_ultra_ii_mipi_raw_tuning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libCamera_sc820csofilmultraiimipiraw_3rd_Capture", + "libCamera_sc820csofilmultraiimipiraw_3rd_Preview", + "libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Capture", + "libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Preview", + "libCamera_sc820csofilmultraiimipiraw_Face_Capture", + "libCamera_sc820csofilmultraiimipiraw_Flash_Capture", + "libCamera_sc820csofilmultraiimipiraw_HDR_Capture", + "libCamera_sc820csofilmultraiimipiraw_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Capture", + "libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Capture", + "libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Face_Capture", + "libCamera_sc820csofilmultraiimipiraw_Professional_Capture", + "libCamera_sc820csofilmultraiimipiraw_Professional_Preview", + "libCamera_sc820csofilmultraiimipiraw_SE_Capture", + "libCamera_sc820csofilmultraiimipiraw_SE_Face_Capture", + "libCamera_sc820csofilmultraiimipiraw_Scene_Capture", + "libCamera_sc820csofilmultraiimipiraw_Scene_Preview", + "libCamera_sc820csofilmultraiimipiraw_Video_1080p_30fps", + "libCamera_sc820csofilmultraiimipiraw_Video_720p_30fps", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_streaminfo_plugin-p1stt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mtkcam/mt6855/libmtkcam_streaminfo_plugin-p1stt.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_modulehelper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mtkcam/mt6855", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdlbvol", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/soundfx/libdlbvol.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libaudioutils", + "libstagefright_foundation", + "libdlbpreg", + "vendor.dolby.hardware.dms@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmisoundfx", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/soundfx/libmisoundfx.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libstagefright_foundation", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswdap", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/soundfx/libswdap.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libaudioutils", + "libdapparamstorage", + "libhidlbase", + "libstagefright_foundation", + "libdlbpreg", + "vendor.dolby.hardware.dms@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswgamedap", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/soundfx/libswgamedap.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libaudioutils", + "libdapparamstorage", + "libhidlbase", + "vendor.dolby.hardware.dms@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswvqe", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/soundfx/libswvqe.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libaudioutils", + "libdapparamstorage", + "libhidlbase", + "vendor.dolby.hardware.dms@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.dolby.hardware.dms@2.0-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libutils", + "liblog", + "libdapparamstorage", + "libdlbdsservice", + "vendor.dolby.hardware.dms@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.dolby.hardware.dms@2.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.apuware.apusys@2.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.apuware.apusys@2.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys@2.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.apuware.apusys@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.apuware.hmp@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.apuware.utils@2.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.atms@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.atms@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.bgservice@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.bgservice@1.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.camera.bgservice@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.ccap@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.ccap@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.frhandler@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.frhandler@1.0.so", + ], + shared_libs: [ + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@3.2", + "android.hardware.graphics.common@1.0", + "android.hidl.memory@1.0", + "vendor.mediatek.hardware.camera.security@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.isphal@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.isphal@1.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.1.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.2", + "vendor.mediatek.hardware.camera.isphal@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.lomoeffect@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.lomoeffect@1.0.so", + ], + shared_libs: [ + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@3.2", + "android.hardware.graphics.common@1.0", + "android.hidl.memory@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.postproc@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.postproc@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.security@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.security@1.0.so", + ], + shared_libs: [ + "android.hardware.camera.common@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.composer_ext@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.composer_ext@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mmagent@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mmagent@1.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mmagent@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.2.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.3.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.4", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.4.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.5", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.5.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "vendor.mediatek.hardware.mms@1.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.6", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.6.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "vendor.mediatek.hardware.mms@1.4", + "vendor.mediatek.hardware.mms@1.5", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mtkradioex@2.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.0.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "android.hardware.radio@1.2", + "android.hardware.radio@1.4", + "android.hardware.radio@1.5", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mtkradioex@3.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@3.0.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "android.hardware.radio@1.2", + "android.hardware.radio@1.4", + "android.hardware.radio@1.5", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.netdagent@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.netdagent@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.neuropilot.agent@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.neuropilot.agent@1.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.neuropilot.agent@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.neuropilot.agent@1.2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.2.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.neuropilot.agent@1.0", + "vendor.mediatek.hardware.neuropilot.agent@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.nvram@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.nvram@1.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.nvram@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.power@1.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.power@1.1.so", + ], + shared_libs: [ + "android.hardware.power@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.power@2.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.power@2.0.so", + ], + shared_libs: [ + "android.hardware.power@1.0", + "android.hardware.power@1.1", + "android.hardware.power@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.1", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.10", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.10.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "vendor.mediatek.hardware.pq@2.9", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.11", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.11.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.10", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "vendor.mediatek.hardware.pq@2.9", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.12", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.12.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.10", + "vendor.mediatek.hardware.pq@2.11", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "vendor.mediatek.hardware.pq@2.9", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.13", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.13.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.10", + "vendor.mediatek.hardware.pq@2.11", + "vendor.mediatek.hardware.pq@2.12", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "vendor.mediatek.hardware.pq@2.9", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.14", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.14.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.10", + "vendor.mediatek.hardware.pq@2.11", + "vendor.mediatek.hardware.pq@2.12", + "vendor.mediatek.hardware.pq@2.13", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "vendor.mediatek.hardware.pq@2.9", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.15", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.15.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.10", + "vendor.mediatek.hardware.pq@2.11", + "vendor.mediatek.hardware.pq@2.12", + "vendor.mediatek.hardware.pq@2.13", + "vendor.mediatek.hardware.pq@2.14", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "vendor.mediatek.hardware.pq@2.9", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.2.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.3.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.4", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.4.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.5", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.5.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.6", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.6.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.7", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.7.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.8", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.8.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.9", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.9.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "vendor.mediatek.hardware.pq@2.7", + "vendor.mediatek.hardware.pq@2.8", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.neuralnetworks-shim-service-mtk.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks-shim-service-mtk.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.security.keymint-service.mitee.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.mitee.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.security.secureclock-service.mitee.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.mitee.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.security.sharedsecret-service.mitee.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.mitee.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "gnss-mtk.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/gnss-mtk.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "gnss@2.1-service.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/gnss@2.1-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_android.hardware.drm@1.4-service.widevine.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_apuware_apusys.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/manifest_apuware_apusys.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_apuware_hmp.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/manifest_apuware_hmp.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_apuware_utils.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/manifest_apuware_utils.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_cameraprovider.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/manifest_cameraprovider.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_media_c2_V1_2_default.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/manifest_media_c2_V1_2_default.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.dolby.hardware.dms.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/vendor.dolby.hardware.dms.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "batterysecret", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/batterysecret", + ], + shared_libs: [ + "libcutils", + "libutils", + "libbinder", + "libbase", + "liblog", + "libhidlbase", + "libhidltransport", + "android.hardware.health@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ccci_mdinit", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ccci_mdinit", + ], + shared_libs: [ + "libsysenv", + "liblog", + "libnvram", + "libcutils", + "libstorage_otp", + "libhardware_legacy", + "libccci_util", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ccci_rpcd", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ccci_rpcd", + ], + shared_libs: [ + "libc", + "liblog", + "libcutils", + "libhardware_legacy", + "libsysenv", + "libccci_util", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "conninfra_loader", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/conninfra_loader", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "fuelgauged", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/fuelgauged", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "fuelgauged_nvram", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/fuelgauged_nvram", + ], + shared_libs: [ + "libcutils", + "libutils", + "libnvram", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "gsm0710muxd", + owner: "xiaomi", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/gsm0710muxd", + ], + shared_libs: [ + "libmtkcutils", + "libmtkrillog", + "libmtkproperty", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.drm@1.4-service.widevine", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine", + ], + shared_libs: [ + "android.hardware.drm@1.0", + "android.hardware.drm@1.1", + "android.hardware.drm@1.2", + "android.hardware.drm@1.3", + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libbinder", + "android.hardware.drm@1.4", + "libwvhidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.gnss-service.mediatek", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.gnss-service.mediatek", + ], + shared_libs: [ + "libbase", + "libbinder_ndk", + "libhidlbase", + "libutils", + "liblog", + "libhardware", + "android.hardware.gnss@2.1", + "android.hardware.gnss@2.0", + "android.hardware.gnss@1.1", + "android.hardware.gnss@1.0", + "android.hardware.gnss.measurement_corrections@1.1", + "android.hardware.gnss.measurement_corrections@1.0", + "android.hardware.gnss.visibility_control@1.0", + "android.hardware.gnss-V1-ndk", + "android.hardware.gnss-impl-mediatek", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.media.c2@1.2-mediatek-64b", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b", + ], + shared_libs: [ + "libstagefright_foundation-v33", + "libbase", + "liblog", + "libcodec2", + "libutils", + "android.hardware.media.c2@1.0", + "android.hardware.media.c2@1.1", + "android.hardware.media.c2@1.2", + "libcodec2_hidl@1.0", + "libcodec2_hidl@1.1", + "libcodec2_hidl@1.2", + "libcodec2_vndk", + "libhidlbase", + "libavservices_minijail", + "libbinder", + "libcodec2_mtk_c2store", + "libcodec2_mtk_vdec", + "libcodec2_mtk_venc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.neuralnetworks-shim-service-mtk", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.neuralnetworks-shim-service-mtk", + ], + shared_libs: [ + "libbase", + "libbinder_ndk", + "libhidlbase", + "libhidlmemory", + "liblog", + "libnativewindow", + "libutils", + "libneuralnetworks_sl_driver_mtk_prebuilt", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.security.keymint@1.0-service.mitee", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.security.keymint@1.0-service.mitee", + ], + shared_libs: [ + "android.hardware.security.rkp-V3-ndk", + "libteecli", + "libhardware", + "libhidlbase", + "android.hardware.keymaster@4.0", + "android.hardware.security.keymint-V3-ndk-v34", + "android.hardware.security.sharedsecret-V1-ndk", + "android.hardware.security.secureclock-V1-ndk", + "lib_android_keymaster_keymint_utils", + "libbase", + "libbinder_ndk", + "libcrypto", + "libkeymaster_messages", + "libkeymaster_portable", + "libkeymint", + "liblog", + "libutils", + "libcutils", + "libcppbor_external", + "libcppcose_rkp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.graphics.allocator@4.0-service-mediatek.mt6855", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/mt6855/android.hardware.graphics.allocator@4.0-service-mediatek.mt6855", + ], + shared_libs: [ + "libPVRMtkutils", + "libc++", + "libbase", + "liblog", + "libutils", + "libhardware", + "libhidlbase", + "libhidlmemory", + "libgralloctypes", + "android.hardware.graphics.allocator@4.0", + "libc", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw/mt6855", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "camerahalserver", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/mt6855/camerahalserver", + ], + shared_libs: [ + "libudf", + "liblog", + "libutils", + "libcutils", + "libbinder", + "libhwbinder", + "libhidlbase", + "libhidltransport", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_scenariorecorder", + "libmtkcam_modulehelper", + "android.hardware.camera.provider@2.4", + "android.hardware.camera.provider@2.5", + "android.hardware.camera.provider@2.6", + "vendor.mediatek.hardware.camera.frhandler@1.0", + "vendor.mediatek.hardware.camera.postproc@1.0", + "vendor.mediatek.hardware.camera.isphal@1.0", + "vendor.mediatek.hardware.camera.isphal@1.1", + "vendor.mediatek.hardware.camera.bgservice@1.0", + "vendor.mediatek.hardware.camera.bgservice@1.1", + "libhardware", + "libmtkcam_grallocutils", + "vendor.mediatek.hardware.camera.atms@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw/mt6855", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mtkfusionrild", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/mtkfusionrild", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libmtkcutils", + "librilfusion", + "libmtkrilutils", + "libsysenv", + "libmtkconfigutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "tetheroffloadservice", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/tetheroffloadservice", + ], + shared_libs: [ + "libhwbinder", + "libhidlbase", + "libhidltransport", + "liblog", + "libforkexecwrap", + "libcutils", + "libbase", + "libutils", + "libnetutils", + "libhardware_legacy", + "libhardware", + "android.hardware.tetheroffload.config@1.0", + "android.hardware.tetheroffload.control@1.0", + "android.hardware.tetheroffload.control@1.1", + "vendor.mediatek.hardware.netdagent@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.dolby.hardware.dms@2.0-service", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service", + ], + shared_libs: [ + "liblog", + "libutils", + "libhidlbase", + "libdapparamstorage", + "libdlbdsservice", + "vendor.dolby.hardware.dms@2.0", + "vendor.dolby.hardware.dms@2.0-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.mmagent@1.1-service", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service", + ], + shared_libs: [ + "libmmagent", + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libgralloc_extra", + "vendor.mediatek.hardware.mmagent@1.0", + "vendor.mediatek.hardware.mmagent@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.mms@1.6-service", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms@1.6-service", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "liblog", + "libutils", + "libhardware", + "vendor.mediatek.hardware.mms@1.6", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.nvram@1.1-service", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service", + ], + shared_libs: [ + "libutils", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libbinder", + "libnvram", + "liblog", + "vendor.mediatek.hardware.nvram@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.pq@2.2-service", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "liblog", + "libutils", + "libhardware", + "vendor.mediatek.hardware.pq@2.15", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vtservice_hidl", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vtservice_hidl", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libbase", + "libfmq", + "vendor.mediatek.hardware.videotelephony@1.0", + "libhardware", + "libhwbinder", + "libhidlbase", + "libhidltransport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ipsec_mon", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ipsec_mon", + ], + shared_libs: [ + "libcutils", + "liblog", + "libforkexecwrap", + "libifcutils_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mi_thermald", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/mi_thermald", + ], + shared_libs: [ + "libcutils", + "liblog", + "libcrypto", + "libssl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "miteelog", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/miteelog", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mnld", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/mnld", + ], + shared_libs: [ + "libmnl", + "libcurl", + "libcutils", + "libnvram", + "libcrypto", + "libssl", + "libz", + "liblog", + "libhardware", + "libladder", + "libDR", + "libutils", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libhidlbase", + "libhidltransport", + "android.hardware.sensors@1.0-convert-shared", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mtk_agpsd", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/mtk_agpsd", + ], + shared_libs: [ + "libssl-v32", + "libcutils", + "liblog", + "libutils", + "libandroid_net", + "libcrypto-v32", + "libexpat", + "libssl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "netdagent", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/netdagent", + ], + shared_libs: [ + "libcutils", + "liblog", + "libforkexecwrap", + "libutils", + "libhidlbase", + "libifcutils_mtk", + "vendor.mediatek.hardware.netdagent@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "nvram_daemon", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/nvram_daemon", + ], + shared_libs: [ + "libcutils", + "libnvram", + "libfile_op", + "liblog", + "libconnfem", + "libhwm", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "tee-supplicant", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/tee-supplicant", + ], + shared_libs: [ + "libteecli", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "v3avpud", + owner: "xiaomi", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/v3avpud", + ], + shared_libs: [ + "libcutils", + "libvpudv3a_vcodec", + "libvcodec_utility_v3a", + "liblog", + "libion", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "wlan_assistant", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/wlan_assistant", + ], + shared_libs: [ + "libc", + "liblog", + "libcutils", + "libnl", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "wmt_launcher", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/wmt_launcher", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "wmt_loader", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/wmt_loader", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..b4cbca5 --- /dev/null +++ b/Android.mk @@ -0,0 +1,21 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +LOCAL_PATH := $(call my-dir) + +ifeq ($(TARGET_DEVICE),beryl) + +$(call add-radio-file-sha1-checked,radio/dpm.img,c5ed808494caa4fcbb3a0ef550354ed8b9aee747) +$(call add-radio-file-sha1-checked,radio/gz.img,fb682640778cf60f912abc367068c055af0774c5) +$(call add-radio-file-sha1-checked,radio/lk.img,1a83f35d57fb0e2ac8d83d7d96dc57654aa528c0) +$(call add-radio-file-sha1-checked,radio/mcupm.img,ec1d503c6fee49c79882491f27d13d62064975c1) +$(call add-radio-file-sha1-checked,radio/md1img.img,122747d13c92db30bb6d5dad3a79ee67c90fa160) +$(call add-radio-file-sha1-checked,radio/pi_img.img,2c24e1dd30d857f4dc1a30f90909c24729e4b724) +$(call add-radio-file-sha1-checked,radio/preloader_raw.img,df664d960ffd95458505495ec225ab69a9b7662c) +$(call add-radio-file-sha1-checked,radio/scp.img,0b758a2d2254b5531e5351c0788a0da90a2b49e2) +$(call add-radio-file-sha1-checked,radio/spmfw.img,67728150e38811814e840c9a06f8d90f4a35efbf) +$(call add-radio-file-sha1-checked,radio/sspm.img,385f192e535305965b293a5d9d6fb352f149d480) +$(call add-radio-file-sha1-checked,radio/tee.img,eaf2484a413c93d056ec1f8d3b8d2843fffb661c) + +endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk new file mode 100644 index 0000000..2a9dfe3 --- /dev/null +++ b/BoardConfigVendor.mk @@ -0,0 +1,16 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +AB_OTA_PARTITIONS += \ + dpm \ + gz \ + lk \ + mcupm \ + md1img \ + pi_img \ + preloader_raw \ + scp \ + spmfw \ + sspm \ + tee diff --git a/beryl-vendor.mk b/beryl-vendor.mk new file mode 100644 index 0000000..3abf96a --- /dev/null +++ b/beryl-vendor.mk @@ -0,0 +1,2693 @@ +# +# Automatically generated file. DO NOT MODIFY +# + +PRODUCT_SOONG_NAMESPACES += \ + vendor/xiaomi/beryl + +PRODUCT_COPY_FILES += \ + vendor/xiaomi/beryl/proprietary/vendor/etc/AbnormalDisplayLog_dynamic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/AbnormalDisplayLog_dynamic.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/AudioLog_dynamic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/AudioLog_dynamic.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/MNL_Config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/MNL_Config.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/VideoLog_dynamic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/VideoLog_dynamic.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/apdb/APDB_MT6855___W2408:$(TARGET_COPY_OUT_VENDOR)/etc/apdb/APDB_MT6855___W2408 \ + vendor/xiaomi/beryl/proprietary/vendor/etc/apdb/APDB_MT6855___W2408_ENUM:$(TARGET_COPY_OUT_VENDOR)/etc/apdb/APDB_MT6855___W2408_ENUM \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/AudioParamOptions_mgvi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/AudioParamOptions_mgvi.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/AudioParamOptions_vext.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/AudioParamOptions_vext.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/BtInfo_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/BtInfo_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/BtInfo_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/BtInfo_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/CRSVolUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/CRSVolUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/CRSVolUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/CRSVolUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/CRSVol_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/CRSVol_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/CRSVol_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/CRSVol_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/HpImpedance_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/HpImpedance_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/HpImpedance_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/HpImpedance_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/MicInfo_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/MicInfo_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/MicInfo_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/MicInfo_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackACF_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackACF_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackACF_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackACF_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackDRC_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackDRC_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackDRC_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackDRC_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackHCF_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackHCF_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackHCF_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackHCF_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackVolAna_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackVolAna_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackVolAna_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackVolAna_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackVolDigi_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackVolDigi_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackVolDigi_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackVolUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackVolUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/PlaybackVolUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/PlaybackVolUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Playback_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Playback_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Playback_ParamTreeView.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Playback_ParamTreeView.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Playback_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Playback_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordDMNR_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordDMNR_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordDMNR_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordDMNR_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordFIR_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordFIR_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordFIR_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordFIR_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordVolUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordVolUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordVolUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordVolUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordVol_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordVol_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RecordVol_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RecordVol_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Record_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Record_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Record_ParamTreeView.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Record_ParamTreeView.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Record_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Record_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RingbackVolUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RingbackVolUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RingbackVolUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RingbackVolUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RingbackVol_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RingbackVol_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/RingbackVol_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/RingbackVol_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SmartPa_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SmartPa_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SmartPa_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SmartPa_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SoundEnhancement_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SoundEnhancement_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SoundEnhancement_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SoundEnhancement_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechDMNR_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechDMNR_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechDMNR_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechDMNR_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechEchoRef_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechEchoRef_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechEchoRef_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechEchoRef_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechGeneral_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechGeneral_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechGeneral_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechGeneral_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechMagiClarity_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechMagiClarity_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechMagiClarity_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechMagiClarity_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechNetwork_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechNetwork_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechNetwork_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechNetwork_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechVolUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechVolUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechVolUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechVolUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechVol_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechVol_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/SpeechVol_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/SpeechVol_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Speech_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Speech_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Speech_ParamTreeView.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Speech_ParamTreeView.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Speech_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Speech_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/USBCall_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/USBCall_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/USBCall_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/USBCall_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/USBDevice_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/USBDevice_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/USBDevice_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/USBDevice_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Ultrasound_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Ultrasound_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Ultrasound_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Ultrasound_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/UplinkConfiguration_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/UplinkConfiguration_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/UplinkConfiguration_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/UplinkConfiguration_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPDMNR_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPDMNR_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPDMNR_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPDMNR_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPGeneral_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPGeneral_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPGeneral_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPGeneral_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPVolUI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPVolUI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPVolUI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPVolUI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPVol_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPVol_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPVol_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPVol_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIP_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIP_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIP_ParamTreeView.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIP_ParamTreeView.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIP_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIP_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2DMNR_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2DMNR_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2DMNR_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2DMNR_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2General_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2General_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2General_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2General_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2UI_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2UI_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2UI_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2UI_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2_ParamTreeView.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2_ParamTreeView.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoIPv2_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoIPv2_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWDspAec_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWDspAec_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWDspAec_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWDspAec_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWEngineFeature_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWEngineFeature_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWEngineFeature_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWEngineFeature_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWHwVad_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWHwVad_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWHwVad_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWHwVad_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWMicSetting_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWMicSetting_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWMicSetting_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWMicSetting_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWVoiceCommand_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWVoiceCommand_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VoWVoiceCommand_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VoWVoiceCommand_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VolumeGainMapUL_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VolumeGainMapUL_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VolumeGainMapUL_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VolumeGainMapUL_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VolumeGainMap_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VolumeGainMap_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/VolumeGainMap_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/VolumeGainMap_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Volume_AudioParam.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Volume_AudioParam.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/audio_param/Volume_ParamUnitDesc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_param/Volume_ParamUnitDesc.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/anc_fullhdr_algo_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/anc_fullhdr_algo_cache \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/anc_fullhdr_binary_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/anc_fullhdr_binary_cache \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/anc_fullhdr_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/anc_fullhdr_model \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/anc_fullhdr_params.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/anc_fullhdr_params.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/beauty_config_cn.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/beauty_config_cn.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/beauty_config_gl.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/beauty_config_gl.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/dof_mecp/dof_mecp.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/dof_mecp/dof_mecp.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/eis/O17_f16M_w50M_i.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/eis/O17_f16M_w50M_i.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/eis/O17_f16M_w50M_ii.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/eis/O17_f16M_w50M_ii.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/eis/O17_f20M_w108M_u8M_i.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/eis/O17_f20M_w108M_u8M_i.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/eis/O17_f20M_w108M_u8M_ii.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/eis/O17_f20M_w108M_u8M_ii.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/golden/dualcamGolden_108M+8M_1/dualcam_cali_golden.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/golden/dualcamGolden_108M+8M_1/dualcam_cali_golden.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/golden/dualcamGolden_108M+8M_2/dualcam_cali_golden.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/golden/dualcamGolden_108M+8M_2/dualcam_cali_golden.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+2M_1/dualcam_cali_golden.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/golden/dualcamGolden_50M+2M_1/dualcam_cali_golden.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+2M_2/dualcam_cali_golden.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/golden/dualcamGolden_50M+2M_2/dualcam_cali_golden.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+8M_1/dualcam_cali_golden.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/golden/dualcamGolden_50M+8M_1/dualcam_cali_golden.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+8M_2/dualcam_cali_golden.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/golden/dualcamGolden_50M+8M_2/dualcam_cali_golden.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/hc_opr_lite_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hc_opr_lite_cache \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/intsense_config_singlebokeh.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/intsense_config_singlebokeh.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/cache_AncSuperNightLite:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/cache_AncSuperNightLite \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/dof_model/capture_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/dof_model/capture_cache \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/dof_model/capture_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/dof_model/capture_model \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/rt_model/preview_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/rt_model/preview_cache \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/rt_model/preview_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/rt_model/preview_model \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/sg_cap_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/sg_cap_cache \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/sg_cap_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/sg_cap_model \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/sg_cap_policy:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/sg_cap_policy \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/sg_pre_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/sg_pre_model \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/siq_ocl_cache_AncSuperNightLite:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/siq_ocl_cache_AncSuperNightLite \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/model/superiq_model_AncSuperNightLite:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/superiq_model_AncSuperNightLite \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_aac_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_aac_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_ofilm_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_ofilm_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_aac_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_aac_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_ofilm_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_ofilm_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_aac_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_aac_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_ofilm_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_ofilm_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_aac_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_aac_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_ofilm_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_ofilm_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_aac_ultra_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_aac_ultra_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_ofilm_ultra_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_ofilm_ultra_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_imx882_aac_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_imx882_aac_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_imx882_ofilm_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_imx882_ofilm_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_aac_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_aac_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_ofilm_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_ofilm_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_aac_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_aac_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_ofilm_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_ofilm_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_ov02b10_truly_macro_i.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_ov02b10_truly_macro_i.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_ov16a1q_ofilm_front_i.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_ov16a1q_ofilm_front_i.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_aac_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_aac_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_ofilm_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_ofilm_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_ov02b10_aac_macro_ii.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_ov02b10_aac_macro_ii.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_sunny_main_ii.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_sunny_main_ii.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_aac_ultra_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_aac_ultra_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_ofilm_ultra_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_ofilm_ultra_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_imx882_aac_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_imx882_aac_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_imx882_ofilm_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_imx882_ofilm_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_aac_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_aac_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_ofilm_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_ofilm_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_aac_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_aac_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_ofilm_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_ofilm_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_ov02b10_truly_macro_i.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_ov02b10_truly_macro_i.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_aac_main_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_aac_main_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_ofilm_main_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_ofilm_main_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_aac_ultra_i_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_aac_ultra_i_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_ofilm_ultra_ii_mipi_raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_ofilm_ultra_ii_mipi_raw.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/102_SummerDay.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/102_SummerDay.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/103_Fantasy.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/103_Fantasy.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/104_Meet.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/104_Meet.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/105_WindSing.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/105_WindSing.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/106_Lost.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/106_Lost.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/107_Central.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/107_Central.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/108_NorthernEurope.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/108_NorthernEurope.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/109_Rome.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/109_Rome.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/110_BlackGold.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/110_BlackGold.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/111_GreenOrange.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/111_GreenOrange.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/112_CyberPunk.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/112_CyberPunk.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/113_BlackIce.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/113_BlackIce.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/121_Bleach.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/121_Bleach.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/122_Thriller.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/122_Thriller.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/123_TealOrange.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/123_TealOrange.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/124_JapaneseStyle.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/124_JapaneseStyle.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/125_Latin.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/125_Latin.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/126_Fantasy2.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/126_Fantasy2.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/127_Creamy.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/127_Creamy.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/128_Sepia.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/128_Sepia.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/132_MonochromeHighContrast.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/132_MonochromeHighContrast.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/133_MonochromeBrown.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/133_MonochromeBrown.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/134_MonochromeBlue.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/134_MonochromeBlue.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/135_Classical.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/135_Classical.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/136_Filene.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/136_Filene.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/137_GreenNight.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/137_GreenNight.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/138_LiteratureAndArt.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/138_LiteratureAndArt.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/139_OrangeHoney.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/139_OrangeHoney.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/140_Romance.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/140_Romance.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/141_FR500.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/141_FR500.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/142_FE250.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/142_FE250.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/143_RedLantern.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/143_RedLantern.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/144_RedHero.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/144_RedHero.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/145_TactileBlackWhite.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/145_TactileBlackWhite.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/146_TactileGreen.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/146_TactileGreen.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/147_Neutral.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/147_Neutral.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/148_Mild.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/148_Mild.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/149_LilyWhite.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/149_LilyWhite.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/150_Bright.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/150_Bright.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/151_Fresh.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/151_Fresh.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/152_Limpid.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/152_Limpid.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/153_KC64.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/153_KC64.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/154_V250.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/154_V250.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/155_H400.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/155_H400.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/156_ColdWhite.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/156_ColdWhite.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/157_Native.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/157_Native.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/158_BWClassical.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/158_BWClassical.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/png/159_Flowers.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/png/159_Flowers.png \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/TStools_default_param.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/TStools_default_param.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/Version.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/Version.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/default_param.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/default_param.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/model/2722133617:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/model/2722133617 \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_252005700:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/Material/1166466556_252005700 \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_2571257293:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/Material/1166466556_2571257293 \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_4025145477:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/Material/1166466556_4025145477 \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BASE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_BASE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_FUSE_OFFSET.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_FUSE_OFFSET.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_BILATERAL_1D.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_BILATERAL_1D.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_FIX_KERNEL_1D.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_FIX_KERNEL_1D.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_LUMA_TO_ALPHA.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_LUMA_TO_ALPHA.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BLUR.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BLUR.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BOX_2x2.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BOX_2x2.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_NORMAL_LUT_512_512.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_NORMAL_LUT_512_512.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MERGE_MASK.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MERGE_MASK.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_VARIANCE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_VARIANCE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_GUIDE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_GUIDE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SINGLE_LABEL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_SINGLE_LABEL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_AFFINE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_AFFINE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_P010ToRGB10A2Orientation.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_P010ToRGB10A2Orientation.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToP010Orientation.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToP010Orientation.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToRGB10A2.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToRGB10A2.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2RGBAUtils.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2RGBAUtils.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils_SWAP_UV.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_DEHAZE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_DEHAZE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils_SWAP_UV.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUVP010ToYUVP010.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders32/shader_YUVP010ToYUVP010.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BASE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BASE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Config/config_mode_all.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Config/config_mode_all.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Config/config_mode_front.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Config/config_mode_front.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Config/config_mode_front_video.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Config/config_mode_front_video.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Config/config_mode_rear.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Config/config_mode_rear.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/BeautyMap.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/BeautyMap.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_capture.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_capture.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_preview.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_preview.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_capture.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_capture.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_preview.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_preview.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/xr.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/xr.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/mode_front.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/40_FaceStereo/mode_front.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/effect.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/effect.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/filter.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/filter.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/mode_front.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/50_SkinTone/mode_front.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/Eyebrow.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/Eyebrow.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_capture.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_capture.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_preview.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_preview.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/sh.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/sh.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyy.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyy.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyz.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyz.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/zc.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/zc.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/mode_front.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/60_Makeup/mode_front.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_capture.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_capture.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_preview.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_preview.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/eye_refine.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/eye_refine.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/facelift.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/facelift.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/mode_front.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/70_FacialRefine/mode_front.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/effect_list.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/effect_list.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_clear.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/effect_mode_clear.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_front.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/effect_mode_front.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_front_video.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/effect_mode_front_video.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_rear.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/Effect/effect_mode_rear.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/render/GlobalConfig.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/render/GlobalConfig.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/truesight_config_front.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/truesight_config_front.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/truesight_config_front_video.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/truesight_config_front_video.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/truesight_config_rear.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/truesight_config_rear.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/truesight_param.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/truesight_param.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/resources/truesight_param_debug.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/resources/truesight_param_debug.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/sceneDetection.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/sceneDetection.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/sceneDetection108.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/sceneDetection108.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/ultra_i_morpho_ldc.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ultra_i_morpho_ldc.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/ultra_ii_morpho_ldc.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ultra_ii_morpho_ldc.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/dualbokehsnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/dualbokehsnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/frontbokehsnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/frontbokehsnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/frontsinglesnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/frontsinglesnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/frontsupernightsnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/frontsupernightsnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/manualsnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/manualsnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/normalpreview.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/normalpreview.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/normalsnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/normalsnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/satsnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/satsnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/superhdsnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/superhdsnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/superlowlightsnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/superlowlightsnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/thirdpartysnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/thirdpartysnapshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/uwfrontsuperlowlightshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/uwfrontsuperlowlightshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/camera/xiaomi/uwsuperlowlightshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/uwsuperlowlightshot.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/cust_color.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cust_color.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/cct_pcc.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/cct_pcc.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLutInfo.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLutInfo.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_0.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_0.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_1.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_1.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_10.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_10.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_11.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_11.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_12.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_12.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_13.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_13.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_14.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_14.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_15.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_15.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_16.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_16.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_17.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_17.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_18.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_18.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_19.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_19.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_2.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_2.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_20.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_20.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_21.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_21.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_22.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_22.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_23.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_23.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_24.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_24.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_25.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_25.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_26.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_26.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_27.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_27.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_28.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_28.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_29.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_29.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_3.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_3.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_30.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_30.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_4.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_4.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_5.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_5.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_6.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_6.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_7.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_7.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_8.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_8.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_9.txt:$(TARGET_COPY_OUT_VENDOR)/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_9.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/dolby/dax-default.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-default.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/dsi_panel_o17_38_0c_0a_fhdp_vdo_mi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dsi_panel_o17_38_0c_0a_fhdp_vdo_mi.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_OP01.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_OP01.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_OP02.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_OP02.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_OP09.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_OP09.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_OP12.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_OP12.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_OP17.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_OP17.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_OP18.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_OP18.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_OP20.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_OP20.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_OP236.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_OP236.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/ecc_list_preference.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_preference.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/agps_profiles_conf2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/agps_profiles_conf2.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_Mexico.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_Mexico.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_US.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_US.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CBN.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_CBN.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CMCC.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_CMCC.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CT.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_CT.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CU.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_CU.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Claro_Peru.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_Claro_Peru.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Entel_Peru.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_Entel_Peru.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_KDDI.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_KDDI.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SK_Telecom.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_SK_Telecom.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SoftBank.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_SoftBank.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Sprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_Sprint.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_T-Mobile_US.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_T-Mobile_US.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM1.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM2.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Verizon_Wireless.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/carrier/agps_profiles_conf2_carrier_Verizon_Wireless.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/android.hardware.drm@1.4-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.4-service.widevine.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/android.hardware.gnss-service.mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss-service.mediatek.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/android.hardware.media.c2@1.2-mediatek-64b.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.media.c2@1.2-mediatek-64b.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/android.hardware.neuralnetworks-shim-service-mtk.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.neuralnetworks-shim-service-mtk.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/android.hardware.security.keymint-service.mitee.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.security.keymint-service.mitee.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/camerahalserver.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/camerahalserver.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/fuelgauged_init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/fuelgauged_init.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/fuelgauged_nvram_init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/fuelgauged_nvram_init.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/gsm0710muxd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/gsm0710muxd.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/init.SN220.nfc.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.SN220.nfc.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/init.cccimdinit.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.cccimdinit.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/init.cccirpcd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.cccirpcd.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/init.gps_drv.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.gps_drv.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/init.gps_pwr.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.gps_pwr.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/init.vtservice_hidl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vtservice_hidl.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/ipsec_mon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ipsec_mon.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/miteelog.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/miteelog.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/mtk_agpsd_p.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mtk_agpsd_p.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/mtkrild.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mtkrild.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/netdagent.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/netdagent.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/nvram_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/nvram_daemon.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/tee-supplicant.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/tee-supplicant.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/tetheroffloadservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/tetheroffloadservice.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/v3avpud.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/v3avpud.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dolby.hardware.dms@2.0-service.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/vendor.mediatek.hardware.mms@1.6-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mms@1.6-service.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/init/wlan_assistant.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wlan_assistant.rc \ + vendor/xiaomi/beryl/proprietary/vendor/etc/libnfc-nxp-pnscr.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp-pnscr.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/meow.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/meow.cfg \ + vendor/xiaomi/beryl/proprietary/vendor/etc/misound_res.bin:$(TARGET_COPY_OUT_VENDOR)/etc/misound_res.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/misound_res_headphone.bin:$(TARGET_COPY_OUT_VENDOR)/etc/misound_res_headphone.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/misound_res_spk.bin:$(TARGET_COPY_OUT_VENDOR)/etc/misound_res_spk.bin \ + vendor/xiaomi/beryl/proprietary/vendor/etc/mpe.conf:$(TARGET_COPY_OUT_VENDOR)/etc/mpe.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/nnapi_powerhal.json:$(TARGET_COPY_OUT_VENDOR)/etc/nnapi_powerhal.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.mitee.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.hardware_keystore.mitee.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/screen_light.xml:$(TARGET_COPY_OUT_VENDOR)/etc/screen_light.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/sixth_param/sixth_param.txt:$(TARGET_COPY_OUT_VENDOR)/etc/sixth_param/sixth_param.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/sixth_param/sixth_param_boost0.txt:$(TARGET_COPY_OUT_VENDOR)/etc/sixth_param/sixth_param_boost0.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/sixth_param/sixth_param_boost1.txt:$(TARGET_COPY_OUT_VENDOR)/etc/sixth_param/sixth_param_boost1.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/sixth_param/sixth_param_boost2.txt:$(TARGET_COPY_OUT_VENDOR)/etc/sixth_param/sixth_param_boost2.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/sixth_param/sixth_param_voip.txt:$(TARGET_COPY_OUT_VENDOR)/etc/sixth_param/sixth_param_voip.txt \ + vendor/xiaomi/beryl/proprietary/vendor/etc/slp_conf:$(TARGET_COPY_OUT_VENDOR)/etc/slp_conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/sn100u_nfcon.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_nfcon.pnscr \ + vendor/xiaomi/beryl/proprietary/vendor/etc/special_pws_channel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/special_pws_channel.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/task_profiles.json:$(TARGET_COPY_OUT_VENDOR)/etc/task_profiles.json \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal-camera.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-camera.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal-chg-only.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-chg-only.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal-map.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-map.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal-mgame.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-mgame.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal-normal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-normal.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal-tgame.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-tgame.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal-video.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-video.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal-videochat.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-videochat.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal/disable_skin_control.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal/disable_skin_control.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal/disable_thermal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal/disable_thermal.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal/disable_thermal_temp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal/disable_thermal_temp.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal/disable_throttling.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal/disable_throttling.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal/thermal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal/thermal.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal/thermal_policy_02.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal/thermal_policy_02.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermal/thermal_policy_08.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal/thermal_policy_08.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/thermald-devices.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermald-devices.conf \ + vendor/xiaomi/beryl/proprietary/vendor/etc/vendor-apns-conf.xml:$(TARGET_COPY_OUT_VENDOR)/etc/vendor-apns-conf.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/virtual-spn-conf-by-efgid1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-efgid1.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/virtual-spn-conf-by-efpnn.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-efpnn.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/virtual-spn-conf-by-efspn.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-efspn.xml \ + vendor/xiaomi/beryl/proprietary/vendor/etc/virtual-spn-conf-by-imsi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/virtual-spn-conf-by-imsi.xml \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/BT_FW.cfg:$(TARGET_COPY_OUT_VENDOR)/firmware/BT_FW.cfg \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/Conf_MultipleTest_ft3519t.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/Conf_MultipleTest_ft3519t.ini \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/WIFI_RAM_CODE_soc2_2_1b_1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/WIFI_RAM_CODE_soc2_2_1b_1.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/WIFI_RAM_CODE_soc2_2_1c_1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/WIFI_RAM_CODE_soc2_2_1c_1.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/WMT_SOC.cfg:$(TARGET_COPY_OUT_VENDOR)/firmware/WMT_SOC.cfg \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/fm_cust.cfg:$(TARGET_COPY_OUT_VENDOR)/firmware/fm_cust.cfg \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/focaltech_ts_fw_samsung_ft3519t.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/focaltech_ts_fw_samsung_ft3519t.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/fs1kls.fsm:$(TARGET_COPY_OUT_VENDOR)/firmware/fs1kls.fsm \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/fs1xxx.fsm:$(TARGET_COPY_OUT_VENDOR)/firmware/fs1xxx.fsm \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6627_fm_v1_coeff.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6627_fm_v1_coeff.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6627_fm_v1_patch.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6627_fm_v1_patch.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6630_fm_v1_coeff.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6630_fm_v1_coeff.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6630_fm_v1_patch.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6630_fm_v1_patch.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6630_fm_v2_coeff.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6630_fm_v2_coeff.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6630_fm_v2_coeff_tx.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6630_fm_v2_coeff_tx.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6630_fm_v2_patch.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6630_fm_v2_patch.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6630_fm_v2_patch_tx.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6630_fm_v2_patch_tx.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6631_fm_v1_coeff.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6631_fm_v1_coeff.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6631_fm_v1_patch.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6631_fm_v1_patch.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6632_fm_v1_coeff.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6632_fm_v1_coeff.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6632_fm_v1_patch.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6632_fm_v1_patch.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6635_fm_v1_coeff.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6635_fm_v1_coeff.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/mt6635_fm_v1_patch.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mt6635_fm_v1_patch.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/remoteproc_scp:$(TARGET_COPY_OUT_VENDOR)/firmware/remoteproc_scp \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/rgx.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/rgx.fw \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/rgx.sh:$(TARGET_COPY_OUT_VENDOR)/firmware/rgx.sh \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/sipa.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/sipa.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/soc2_2_ram_bt_1b_1_hdr.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/soc2_2_ram_bt_1b_1_hdr.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/soc2_2_ram_bt_1c_1_hdr.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/soc2_2_ram_bt_1c_1_hdr.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/soc2_2_ram_mcu_1b_1_hdr.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/soc2_2_ram_mcu_1b_1_hdr.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/soc2_2_ram_mcu_1c_1_hdr.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/soc2_2_ram_mcu_1c_1_hdr.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/soc2_2_ram_wifi_1b_1_hdr.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/soc2_2_ram_wifi_1b_1_hdr.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/soc2_2_ram_wifi_1c_1_hdr.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/soc2_2_ram_wifi_1c_1_hdr.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/soc_fm_v1_coeff.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/soc_fm_v1_coeff.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/soc_fm_v1_patch.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/soc_fm_v1_patch.bin \ + vendor/xiaomi/beryl/proprietary/vendor/firmware/wifi.cfg:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi.cfg \ + vendor/xiaomi/beryl/proprietary/vendor/lib/egl/egl.cfg:$(TARGET_COPY_OUT_VENDOR)/lib/egl/egl.cfg \ + vendor/xiaomi/beryl/proprietary/vendor/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_VENDOR)/libnfc-nxp_RF.conf \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/14b0aad8-c011-4a3f-b66aca8d0e66f273.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/14b0aad8-c011-4a3f-b66aca8d0e66f273.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/377ee4e8-af0e-474f-a9d636a9268fe85c.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/377ee4e8-af0e-474f-a9d636a9268fe85c.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/3d08821c-33a6-11e6-a1fa089e01c83aa2.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/3d08821c-33a6-11e6-a1fa089e01c83aa2.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/4d573443-6a56-4272-ac6f2425af9ef9bb.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/4d573443-6a56-4272-ac6f2425af9ef9bb.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/655a4b46-cd77-11ea-aafbf382a6988e7b.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/655a4b46-cd77-11ea-aafbf382a6988e7b.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/68bcd09d-4101-4c0a-9552ed0af9ae16b2.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/68bcd09d-4101-4c0a-9552ed0af9ae16b2.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/8aaaf201-2460-0000-7143fe4f7c823c80.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/8aaaf201-2460-0000-7143fe4f7c823c80.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/e5140b33-76fa-4c63-ab18062caab2fb5c.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/e5140b33-76fa-4c63-ab18062caab2fb5c.ta \ + vendor/xiaomi/beryl/proprietary/vendor/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta + +PRODUCT_PACKAGES += \ + AVCSecureVdecCA \ + HEVCSecureVdecCA \ + VP9SecureVdecCA \ + audio.primary.mediatek \ + libAVCSecureVencCA \ + libaedv \ + libaudiotoolkit_vendor \ + libbwc \ + libgz_gp_client \ + libgz_uree \ + libion_mtk \ + libion_ulit \ + libladder \ + libmtkcutils \ + libmtkproperty \ + libmtkrillog \ + libthha \ + libvcodec_oal \ + libvcodecdrv_header_stub \ + libmtk_drvb \ + vendor.mediatek.hardware.audio@6.1 \ + vendor.mediatek.hardware.audio@7.1 \ + vendor.mediatek.hardware.bluetooth.audio@2.1 \ + vendor.mediatek.hardware.bluetooth.audio@2.2 \ + libHEVCdec_sa.ca7.android \ + libh264dec_customize \ + libh264dec_sa.ca7 \ + libh264dec_sd.ca7 \ + libh264dec_se.ca7 \ + libh264enc_sa.ca7 \ + libhevce_sb.ca7.android \ + libmp4enc_sa.ca7 \ + libmp4enc_xa.ca7 \ + libvcodec_utility_plat.mt6855 \ + libvp8dec_sa.ca7 \ + libvp8enc_sa.ca7 \ + libvp9dec_sa.ca7 \ + libvcodec_utility \ + libvcodec_utility_v3a \ + libvcodecdrv \ + libvcodecdrv_v3a \ + libvpudv3a_vcodec \ + APUWareApusysServer \ + APUWareHmpServer \ + APUWareUtilsServer \ + anc.hal \ + android.hardware.security.keymint-V3-ndk-v34 \ + com.xiaomi.plugin.mibokeh \ + libGLES_meow \ + libMEOW_data \ + libMEOW_gift \ + libMEOW_qt \ + libMEOW_trace \ + libEGL_mtk \ + libGLESv1_CM_mtk \ + libGLESv2_mtk \ + android.hardware.gnss-impl-mediatek \ + android.hardware.gnss@2.1-impl-mediatek \ + audio.r_submix.mediatek \ + consumerir.mt6855 \ + fingerprint.goodix_fod.default \ + fingerprint.jiiov.default \ + gatekeeper.mitee \ + gps.default \ + hwcomposer.mtk_common \ + libSoftGatekeeper \ + android.hardware.camera.provider@2.6-impl-mediatek \ + android.hardware.graphics.mapper@4.0-impl-mediatek \ + gralloc.rogue \ + vendor.mediatek.hardware.camera.atms@1.0-impl \ + vendor.mediatek.hardware.camera.bgservice@1.1-impl \ + vendor.mediatek.hardware.camera.ccap@1.0-impl \ + vendor.mediatek.hardware.camera.isphal@1.0-impl \ + vendor.mediatek.hardware.camera.isphal@1.1-impl \ + vendor.mediatek.hardware.camera.lomoeffect@1.0-impl \ + vendor.mediatek.hardware.pq@2.15-impl \ + vulkan.mtk \ + sensors.mt6855 \ + sound_trigger.primary.mt6855 \ + vendor.mediatek.hardware.mms@1.6-impl \ + vendor.mediatek.hardware.nvram@1.1-impl \ + vendor.mediatek.hardware.videotelephony@1.0-impl \ + lc_algoutils \ + libCamera_gc16b3caacfrontimipiraw_3rd_Capture \ + libCamera_gc16b3caacfrontimipiraw_3rd_Preview \ + libCamera_gc16b3caacfrontimipiraw_3rd_Video \ + libCamera_gc16b3caacfrontimipiraw_Bokeh_Capture \ + libCamera_gc16b3caacfrontimipiraw_Bokeh_Preview \ + libCamera_gc16b3caacfrontimipiraw_E2EHDR_Preview \ + libCamera_gc16b3caacfrontimipiraw_E2EHDR_Video \ + libCamera_gc16b3caacfrontimipiraw_Face_Capture \ + libCamera_gc16b3caacfrontimipiraw_Face_Preview \ + libCamera_gc16b3caacfrontimipiraw_Flash_Capture \ + libCamera_gc16b3caacfrontimipiraw_Flash_Preview \ + libCamera_gc16b3caacfrontimipiraw_HDR_Capture \ + libCamera_gc16b3caacfrontimipiraw_HDR_EV_NEGA \ + libCamera_gc16b3caacfrontimipiraw_HDR_EV_POSI \ + libCamera_gc16b3caacfrontimipiraw_MTXX_Capture \ + libCamera_gc16b3caacfrontimipiraw_MTXX_Preview \ + libCamera_gc16b3caacfrontimipiraw_P1_YUV \ + libCamera_gc16b3caacfrontimipiraw_QQWeChatDouYin_Preview \ + libCamera_gc16b3caacfrontimipiraw_Qingyan_Capture \ + libCamera_gc16b3caacfrontimipiraw_Qingyan_Preview \ + libCamera_gc16b3caacfrontimipiraw_Scene_Capture \ + libCamera_gc16b3caacfrontimipiraw_Scene_Preview \ + libCamera_gc16b3caacfrontimipiraw_SuperNight \ + libCamera_gc16b3caacfrontimipiraw_SuperNight_Preview \ + libCamera_gc16b3caacfrontimipiraw_Video_1080 \ + libCamera_gc16b3caacfrontimipiraw_Video_1080_Flash \ + libCamera_gc16b3caacfrontimipiraw_Video_720 \ + libCamera_gc16b3caacfrontimipiraw_Xts_Capture \ + libCamera_gc16b3caacfrontimipiraw_Xts_Preview \ + libCamera_gc16b3caacfrontimipiraw_kuaishou_Preview \ + libCamera_gc16b3caacfrontimipiraw_panorama \ + libCamera_gc16b3caacfrontimipirawglobal_3rd_Capture \ + libCamera_gc16b3caacfrontimipirawglobal_3rd_Preview \ + libCamera_gc16b3caacfrontimipirawglobal_3rd_Video \ + libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Preview \ + libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Video \ + libCamera_gc16b3caacfrontimipirawglobal_Face_Capture \ + libCamera_gc16b3caacfrontimipirawglobal_Face_Preview \ + libCamera_gc16b3caacfrontimipirawglobal_Flash_Capture \ + libCamera_gc16b3caacfrontimipirawglobal_HDR_Capture \ + libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_NEGA \ + libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_POSI \ + libCamera_gc16b3caacfrontimipirawglobal_MTXX_Capture \ + libCamera_gc16b3caacfrontimipirawglobal_MTXX_Preview \ + libCamera_gc16b3caacfrontimipirawglobal_P1_YUV \ + libCamera_gc16b3caacfrontimipirawglobal_QQWeChatDouYin_Preview \ + libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Capture \ + libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Preview \ + libCamera_gc16b3caacfrontimipirawglobal_Scene_Capture \ + libCamera_gc16b3caacfrontimipirawglobal_Scene_Preview \ + libCamera_gc16b3caacfrontimipirawglobal_SuperNight \ + libCamera_gc16b3caacfrontimipirawglobal_Video_1080 \ + libCamera_gc16b3caacfrontimipirawglobal_Video_720 \ + libCamera_gc16b3caacfrontimipirawglobal_Xts_Capture \ + libCamera_gc16b3caacfrontimipirawglobal_Xts_Preview \ + libCamera_gc16b3caacfrontimipirawglobal_kuaishou_Preview \ + libCamera_gc16b3caacfrontimipirawindia_3rd_Capture \ + libCamera_gc16b3caacfrontimipirawindia_3rd_Preview \ + libCamera_gc16b3caacfrontimipirawindia_3rd_Video \ + libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Preview \ + libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Video \ + libCamera_gc16b3caacfrontimipirawindia_Face_Capture \ + libCamera_gc16b3caacfrontimipirawindia_Face_Preview \ + libCamera_gc16b3caacfrontimipirawindia_Flash_Capture \ + libCamera_gc16b3caacfrontimipirawindia_HDR_Capture \ + libCamera_gc16b3caacfrontimipirawindia_HDR_EV_NEGA \ + libCamera_gc16b3caacfrontimipirawindia_HDR_EV_POSI \ + libCamera_gc16b3caacfrontimipirawindia_MTXX_Capture \ + libCamera_gc16b3caacfrontimipirawindia_MTXX_Preview \ + libCamera_gc16b3caacfrontimipirawindia_P1_YUV \ + libCamera_gc16b3caacfrontimipirawindia_QQWeChatDouYin_Preview \ + libCamera_gc16b3caacfrontimipirawindia_Qingyan_Capture \ + libCamera_gc16b3caacfrontimipirawindia_Qingyan_Preview \ + libCamera_gc16b3caacfrontimipirawindia_Scene_Capture \ + libCamera_gc16b3caacfrontimipirawindia_Scene_Preview \ + libCamera_gc16b3caacfrontimipirawindia_SuperNight \ + libCamera_gc16b3caacfrontimipirawindia_Video_1080 \ + libCamera_gc16b3caacfrontimipirawindia_Video_720 \ + libCamera_gc16b3caacfrontimipirawindia_Xts_Capture \ + libCamera_gc16b3caacfrontimipirawindia_Xts_Preview \ + libCamera_gc16b3caacfrontimipirawindia_kuaishou_Preview \ + libCamera_imx882aacmainimipiraw_3rd_Capture \ + libCamera_imx882aacmainimipiraw_3rd_Preview \ + libCamera_imx882aacmainimipiraw_3rd_Video \ + libCamera_imx882aacmainimipiraw_Default_Scene_Capture \ + libCamera_imx882aacmainimipiraw_Default_Scene_Preview \ + libCamera_imx882aacmainimipiraw_Default_Video \ + libCamera_imx882aacmainimipiraw_Face_Capture \ + libCamera_imx882aacmainimipiraw_Face_Capture_50M \ + libCamera_imx882aacmainimipiraw_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_Face_Capture_Zoom2 \ + libCamera_imx882aacmainimipiraw_Face_Preview \ + libCamera_imx882aacmainimipiraw_Face_Preview_50M \ + libCamera_imx882aacmainimipiraw_Face_Preview_Zoom1 \ + libCamera_imx882aacmainimipiraw_Face_Preview_Zoom2 \ + libCamera_imx882aacmainimipiraw_Flash_Capture \ + libCamera_imx882aacmainimipiraw_Flash_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_Flash_Face_Capture \ + libCamera_imx882aacmainimipiraw_Flash_Face_Preview \ + libCamera_imx882aacmainimipiraw_Flash_Preview \ + libCamera_imx882aacmainimipiraw_HDR_Capture \ + libCamera_imx882aacmainimipiraw_HDR_Capture_EV1 \ + libCamera_imx882aacmainimipiraw_HDR_Capture_EV2 \ + libCamera_imx882aacmainimipiraw_HDR_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_HDR_Face_Capture \ + libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV1 \ + libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV2 \ + libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom2 \ + libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom3 \ + libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom2 \ + libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom1 \ + libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom2 \ + libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom1 \ + libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom2 \ + libCamera_imx882aacmainimipiraw_LLHDR_Capture \ + libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV1 \ + libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV2 \ + libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom2 \ + libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom3 \ + libCamera_imx882aacmainimipiraw_LLHDR_EVO_Capture \ + libCamera_imx882aacmainimipiraw_LLHDR_EVO_Face_Capture \ + libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture \ + libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV1 \ + libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV2 \ + libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom2 \ + libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom3 \ + libCamera_imx882aacmainimipiraw_MFSR_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_Meitu_Preview \ + libCamera_imx882aacmainimipiraw_Panorama_Capture \ + libCamera_imx882aacmainimipiraw_Panorama_Preview \ + libCamera_imx882aacmainimipiraw_Portrait_Capture \ + libCamera_imx882aacmainimipiraw_Portrait_Preview \ + libCamera_imx882aacmainimipiraw_Professional_Face_Capture \ + libCamera_imx882aacmainimipiraw_Professional_Face_Preview \ + libCamera_imx882aacmainimipiraw_Professional_Preview \ + libCamera_imx882aacmainimipiraw_Professional_Scene_Capture \ + libCamera_imx882aacmainimipiraw_Professional_Video_1080P_EIS \ + libCamera_imx882aacmainimipiraw_Scene_Capture \ + libCamera_imx882aacmainimipiraw_Scene_Capture_50M \ + libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom1 \ + libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom2 \ + libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom3 \ + libCamera_imx882aacmainimipiraw_Scene_Preview \ + libCamera_imx882aacmainimipiraw_Scene_Preview_50M \ + libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom1 \ + libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom2 \ + libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom3 \ + libCamera_imx882aacmainimipiraw_Scene_SE_Capture \ + libCamera_imx882aacmainimipiraw_SuperNight_Capture \ + libCamera_imx882aacmainimipiraw_SuperNight_Capture_Zoom \ + libCamera_imx882aacmainimipiraw_SuperNight_Face_Capture \ + libCamera_imx882aacmainimipiraw_SuperNight_Preview \ + libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom1 \ + libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom2 \ + libCamera_imx882aacmainimipiraw_Video_1080P_EIS \ + libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom1 \ + libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom2 \ + libCamera_imx882aacmainimipiraw_Video_720P_120fps \ + libCamera_imx882aacmainimipiraw_Video_720P_120fps_Zoom \ + libCamera_imx882aacmainimipiraw_Video_720P_EIS \ + libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom1 \ + libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom2 \ + libCamera_imx882aacmainimipiraw_XTS_Capture \ + libCamera_imx882aacmainimipiraw_XTS_Preview \ + libCamera_imx882aacmainimipirawglobal_3rd_Capture \ + libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture \ + libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture_Zoom \ + libCamera_imx882aacmainimipirawglobal_3rd_Preview \ + libCamera_imx882aacmainimipirawglobal_3rd_Video \ + libCamera_imx882aacmainimipirawglobal_Default_Scene_Capture \ + libCamera_imx882aacmainimipirawglobal_Default_Scene_Preview \ + libCamera_imx882aacmainimipirawglobal_Default_Video \ + libCamera_imx882aacmainimipirawglobal_Face_Capture \ + libCamera_imx882aacmainimipirawglobal_Face_Capture_50M \ + libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_Face_Preview \ + libCamera_imx882aacmainimipirawglobal_Face_Preview_50M \ + libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_Flash_Capture \ + libCamera_imx882aacmainimipirawglobal_Flash_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_Flash_Face_Capture \ + libCamera_imx882aacmainimipirawglobal_Flash_Face_Preview \ + libCamera_imx882aacmainimipirawglobal_Flash_Preview \ + libCamera_imx882aacmainimipirawglobal_HDR_Capture \ + libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV1 \ + libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV2 \ + libCamera_imx882aacmainimipirawglobal_HDR_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture \ + libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV1 \ + libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV2 \ + libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom3 \ + libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Capture \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV1 \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV2 \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom3 \ + libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Capture \ + libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Face_Capture \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV1 \ + libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV2 \ + libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom3 \ + libCamera_imx882aacmainimipirawglobal_MFSR_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_Panorama_Capture \ + libCamera_imx882aacmainimipirawglobal_Panorama_Preview \ + libCamera_imx882aacmainimipirawglobal_Portrait_Capture \ + libCamera_imx882aacmainimipirawglobal_Portrait_Preview \ + libCamera_imx882aacmainimipirawglobal_Professional_Face_Capture \ + libCamera_imx882aacmainimipirawglobal_Professional_Face_Preview \ + libCamera_imx882aacmainimipirawglobal_Professional_Preview \ + libCamera_imx882aacmainimipirawglobal_Professional_Scene_Capture \ + libCamera_imx882aacmainimipirawglobal_Professional_Video_1080P_EIS \ + libCamera_imx882aacmainimipirawglobal_Scene_Capture \ + libCamera_imx882aacmainimipirawglobal_Scene_Capture_50M \ + libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom3 \ + libCamera_imx882aacmainimipirawglobal_Scene_Preview \ + libCamera_imx882aacmainimipirawglobal_Scene_Preview_50M \ + libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom3 \ + libCamera_imx882aacmainimipirawglobal_Scene_SE_Capture \ + libCamera_imx882aacmainimipirawglobal_SuperNight_Capture \ + libCamera_imx882aacmainimipirawglobal_SuperNight_Capture_Zoom \ + libCamera_imx882aacmainimipirawglobal_SuperNight_Face_Capture \ + libCamera_imx882aacmainimipirawglobal_SuperNight_Preview \ + libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS \ + libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_Video_720P_120fps \ + libCamera_imx882aacmainimipirawglobal_Video_720P_120fps_Zoom \ + libCamera_imx882aacmainimipirawglobal_Video_720P_EIS \ + libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom1 \ + libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom2 \ + libCamera_imx882aacmainimipirawglobal_XTS_Capture \ + libCamera_imx882aacmainimipirawglobal_XTS_Preview \ + libCamera_imx882aacmainimipirawindia_3rd_Capture \ + libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture \ + libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture_Zoom \ + libCamera_imx882aacmainimipirawindia_3rd_Preview \ + libCamera_imx882aacmainimipirawindia_3rd_Video \ + libCamera_imx882aacmainimipirawindia_Default_Scene_Capture \ + libCamera_imx882aacmainimipirawindia_Default_Scene_Preview \ + libCamera_imx882aacmainimipirawindia_Default_Video \ + libCamera_imx882aacmainimipirawindia_Face_Capture \ + libCamera_imx882aacmainimipirawindia_Face_Capture_50M \ + libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawindia_Face_Preview \ + libCamera_imx882aacmainimipirawindia_Face_Preview_50M \ + libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawindia_Flash_Capture \ + libCamera_imx882aacmainimipirawindia_Flash_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_Flash_Face_Capture \ + libCamera_imx882aacmainimipirawindia_Flash_Face_Preview \ + libCamera_imx882aacmainimipirawindia_Flash_Preview \ + libCamera_imx882aacmainimipirawindia_HDR_Capture \ + libCamera_imx882aacmainimipirawindia_HDR_Capture_EV1 \ + libCamera_imx882aacmainimipirawindia_HDR_Capture_EV2 \ + libCamera_imx882aacmainimipirawindia_HDR_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_HDR_Face_Capture \ + libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV1 \ + libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV2 \ + libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom3 \ + libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawindia_LLHDR_Capture \ + libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV1 \ + libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV2 \ + libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom3 \ + libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Capture \ + libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Face_Capture \ + libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture \ + libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV1 \ + libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV2 \ + libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom3 \ + libCamera_imx882aacmainimipirawindia_MFSR_Face_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_Panorama_Capture \ + libCamera_imx882aacmainimipirawindia_Panorama_Preview \ + libCamera_imx882aacmainimipirawindia_Portrait_Capture \ + libCamera_imx882aacmainimipirawindia_Portrait_Preview \ + libCamera_imx882aacmainimipirawindia_Professional_Face_Capture \ + libCamera_imx882aacmainimipirawindia_Professional_Face_Preview \ + libCamera_imx882aacmainimipirawindia_Professional_Preview \ + libCamera_imx882aacmainimipirawindia_Professional_Scene_Capture \ + libCamera_imx882aacmainimipirawindia_Professional_Video_1080P_EIS \ + libCamera_imx882aacmainimipirawindia_Scene_Capture \ + libCamera_imx882aacmainimipirawindia_Scene_Capture_50M \ + libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom1 \ + libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom2 \ + libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom3 \ + libCamera_imx882aacmainimipirawindia_Scene_Preview \ + libCamera_imx882aacmainimipirawindia_Scene_Preview_50M \ + libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom3 \ + libCamera_imx882aacmainimipirawindia_Scene_SE_Capture \ + libCamera_imx882aacmainimipirawindia_SuperNight_Capture \ + libCamera_imx882aacmainimipirawindia_SuperNight_Capture_Zoom \ + libCamera_imx882aacmainimipirawindia_SuperNight_Face_Capture \ + libCamera_imx882aacmainimipirawindia_SuperNight_Preview \ + libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom1 \ + libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom2 \ + libCamera_imx882aacmainimipirawindia_Video_1080P_EIS \ + libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom1 \ + libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom2 \ + libCamera_imx882aacmainimipirawindia_Video_720P_120fps \ + libCamera_imx882aacmainimipirawindia_Video_720P_120fps_Zoom \ + libCamera_imx882aacmainimipirawindia_Video_720P_EIS \ + libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom1 \ + libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom2 \ + libCamera_imx882aacmainimipirawindia_XTS_Capture \ + libCamera_imx882aacmainimipirawindia_XTS_Preview \ + libCamera_imx882ofilmmainiimipiraw_3rd_Capture \ + libCamera_imx882ofilmmainiimipiraw_3rd_Preview \ + libCamera_imx882ofilmmainiimipiraw_3rd_Video \ + libCamera_imx882ofilmmainiimipiraw_Default_Scene_Capture \ + libCamera_imx882ofilmmainiimipiraw_Default_Scene_Preview \ + libCamera_imx882ofilmmainiimipiraw_Default_Video \ + libCamera_imx882ofilmmainiimipiraw_Face_Capture \ + libCamera_imx882ofilmmainiimipiraw_Face_Capture_50M \ + libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_Face_Preview \ + libCamera_imx882ofilmmainiimipiraw_Face_Preview_50M \ + libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_Flash_Capture \ + libCamera_imx882ofilmmainiimipiraw_Flash_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_Flash_Face_Capture \ + libCamera_imx882ofilmmainiimipiraw_Flash_Face_Preview \ + libCamera_imx882ofilmmainiimipiraw_Flash_Preview \ + libCamera_imx882ofilmmainiimipiraw_HDR_Capture \ + libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV1 \ + libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV2 \ + libCamera_imx882ofilmmainiimipiraw_HDR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture \ + libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV1 \ + libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV2 \ + libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV1 \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV2 \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Capture \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Face_Capture \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV1 \ + libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV2 \ + libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipiraw_MFSR_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_Meitu_Preview \ + libCamera_imx882ofilmmainiimipiraw_Panorama_Capture \ + libCamera_imx882ofilmmainiimipiraw_Panorama_Preview \ + libCamera_imx882ofilmmainiimipiraw_Portrait_Capture \ + libCamera_imx882ofilmmainiimipiraw_Portrait_Preview \ + libCamera_imx882ofilmmainiimipiraw_Professional_Face_Capture \ + libCamera_imx882ofilmmainiimipiraw_Professional_Face_Preview \ + libCamera_imx882ofilmmainiimipiraw_Professional_Preview \ + libCamera_imx882ofilmmainiimipiraw_Professional_Scene_Capture \ + libCamera_imx882ofilmmainiimipiraw_Professional_Video_1080P_EIS \ + libCamera_imx882ofilmmainiimipiraw_Scene_Capture \ + libCamera_imx882ofilmmainiimipiraw_Scene_Capture_50M \ + libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipiraw_Scene_Preview \ + libCamera_imx882ofilmmainiimipiraw_Scene_Preview_50M \ + libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom3 \ + libCamera_imx882ofilmmainiimipiraw_Scene_SE_Capture \ + libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture \ + libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture_Zoom \ + libCamera_imx882ofilmmainiimipiraw_SuperNight_Face_Capture \ + libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview \ + libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS \ + libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps \ + libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps_Zoom \ + libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS \ + libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom1 \ + libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom2 \ + libCamera_imx882ofilmmainiimipiraw_XTS_Capture \ + libCamera_imx882ofilmmainiimipiraw_XTS_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_3rd_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture_Zoom \ + libCamera_imx882ofilmmainiimipirawglobal_3rd_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_3rd_Video \ + libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_Default_Video \ + libCamera_imx882ofilmmainiimipirawglobal_Face_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_50M \ + libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_Face_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_50M \ + libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_Flash_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV1 \ + libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV2 \ + libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV1 \ + libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV2 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV1 \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV2 \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Face_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV1 \ + libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV2 \ + libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipirawglobal_MFSR_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_Panorama_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Panorama_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_Portrait_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Portrait_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_Professional_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_Professional_Scene_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Professional_Video_1080P_EIS \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_50M \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_50M \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom3 \ + libCamera_imx882ofilmmainiimipirawglobal_Scene_SE_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture_Zoom \ + libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Face_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview \ + libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS \ + libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps \ + libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps_Zoom \ + libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS \ + libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom1 \ + libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom2 \ + libCamera_imx882ofilmmainiimipirawglobal_XTS_Capture \ + libCamera_imx882ofilmmainiimipirawglobal_XTS_Preview \ + libCamera_imx882ofilmmainiimipirawindia_3rd_Capture \ + libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture \ + libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture_Zoom \ + libCamera_imx882ofilmmainiimipirawindia_3rd_Preview \ + libCamera_imx882ofilmmainiimipirawindia_3rd_Video \ + libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Preview \ + libCamera_imx882ofilmmainiimipirawindia_Default_Video \ + libCamera_imx882ofilmmainiimipirawindia_Face_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Face_Capture_50M \ + libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_Face_Preview \ + libCamera_imx882ofilmmainiimipirawindia_Face_Preview_50M \ + libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_Flash_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Flash_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Preview \ + libCamera_imx882ofilmmainiimipirawindia_Flash_Preview \ + libCamera_imx882ofilmmainiimipirawindia_HDR_Capture \ + libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV1 \ + libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV2 \ + libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture \ + libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV1 \ + libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV2 \ + libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV1 \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV2 \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Capture \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Face_Capture \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV1 \ + libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV2 \ + libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipirawindia_MFSR_Face_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_Panorama_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Panorama_Preview \ + libCamera_imx882ofilmmainiimipirawindia_Portrait_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Portrait_Preview \ + libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Preview \ + libCamera_imx882ofilmmainiimipirawindia_Professional_Preview \ + libCamera_imx882ofilmmainiimipirawindia_Professional_Scene_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Professional_Video_1080P_EIS \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Capture \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_50M \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom3 \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Preview \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_50M \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom3 \ + libCamera_imx882ofilmmainiimipirawindia_Scene_SE_Capture \ + libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture \ + libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture_Zoom \ + libCamera_imx882ofilmmainiimipirawindia_SuperNight_Face_Capture \ + libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview \ + libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS \ + libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps \ + libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps_Zoom \ + libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS \ + libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom1 \ + libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom2 \ + libCamera_imx882ofilmmainiimipirawindia_XTS_Capture \ + libCamera_imx882ofilmmainiimipirawindia_XTS_Preview \ + libCamera_mtk000mipiraw_E2EHDR_Preview \ + libCamera_mtk000mipiraw_E2EHDR_Video \ + libCamera_mtk000mipiraw_Face_Capture \ + libCamera_mtk000mipiraw_Flash_Capture \ + libCamera_mtk000mipiraw_HDR_Capture \ + libCamera_mtk000mipiraw_HDR_Preview \ + libCamera_mtk000mipiraw_HDR_Reconfig_Preview \ + libCamera_mtk000mipiraw_HDR_Reconfig_Video \ + libCamera_mtk000mipiraw_HDR_Video \ + libCamera_mtk000mipiraw_N3D_Capture \ + libCamera_mtk000mipiraw_N3D_Preview \ + libCamera_mtk000mipiraw_N3D_Video \ + libCamera_mtk000mipiraw_P1_YUV \ + libCamera_mtk000mipiraw_Scene_Capture \ + libCamera_mtk000mipiraw_Scene_Capture_4cell \ + libCamera_mtk000mipiraw_Scene_Preview \ + libCamera_mtk000mipiraw_Scene_Preview_4k \ + libCamera_mtk000mipiraw_Scene_Preview_ZSD_Flash \ + libCamera_mtk000mipiraw_Video_1080 \ + libCamera_mtk000mipiraw_Video_4k \ + libCamera_ov20b40aacfrontimipiraw_3rd_Capture \ + libCamera_ov20b40aacfrontimipiraw_3rd_Preview \ + libCamera_ov20b40aacfrontimipiraw_3rd_Video \ + libCamera_ov20b40aacfrontimipiraw_E2EHDR_Preview \ + libCamera_ov20b40aacfrontimipiraw_E2EHDR_Video \ + libCamera_ov20b40aacfrontimipiraw_Face_Capture \ + libCamera_ov20b40aacfrontimipiraw_Face_Preview \ + libCamera_ov20b40aacfrontimipiraw_Flash_Capture \ + libCamera_ov20b40aacfrontimipiraw_HDR_Capture \ + libCamera_ov20b40aacfrontimipiraw_HDR_EV_NEGA \ + libCamera_ov20b40aacfrontimipiraw_HDR_EV_POSI \ + libCamera_ov20b40aacfrontimipiraw_P1_YUV \ + libCamera_ov20b40aacfrontimipiraw_Scene_Capture \ + libCamera_ov20b40aacfrontimipiraw_Scene_Preview \ + libCamera_ov20b40aacfrontimipiraw_SuperNight \ + libCamera_ov20b40aacfrontimipiraw_Video_1080 \ + libCamera_ov20b40aacfrontimipiraw_Video_720 \ + libCamera_ov20b40aacfrontimipiraw_XTS_Capture \ + libCamera_ov20b40aacfrontimipiraw_XTS_Preview \ + libCamera_ov20b40aacfrontimipirawglobal_3rd_Preview \ + libCamera_ov20b40aacfrontimipirawglobal_3rd_party \ + libCamera_ov20b40aacfrontimipirawglobal_Face_Capture \ + libCamera_ov20b40aacfrontimipirawglobal_Face_Capture_1X \ + libCamera_ov20b40aacfrontimipirawglobal_Face_Preview \ + libCamera_ov20b40aacfrontimipirawglobal_Facebook \ + libCamera_ov20b40aacfrontimipirawglobal_Flash_Capture \ + libCamera_ov20b40aacfrontimipirawglobal_Flash_Video1080P \ + libCamera_ov20b40aacfrontimipirawglobal_Flash_Video720P \ + libCamera_ov20b40aacfrontimipirawglobal_HDR_Capture \ + libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_NEGA \ + libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_POSI \ + libCamera_ov20b40aacfrontimipirawglobal_Instagram \ + libCamera_ov20b40aacfrontimipirawglobal_P1_YUV \ + libCamera_ov20b40aacfrontimipirawglobal_Scene_Capture \ + libCamera_ov20b40aacfrontimipirawglobal_Scene_Preview \ + libCamera_ov20b40aacfrontimipirawglobal_Slow_motion \ + libCamera_ov20b40aacfrontimipirawglobal_Snapchat \ + libCamera_ov20b40aacfrontimipirawglobal_SuperNight \ + libCamera_ov20b40aacfrontimipirawglobal_Telegram \ + libCamera_ov20b40aacfrontimipirawglobal_Tiktok \ + libCamera_ov20b40aacfrontimipirawglobal_Twitter \ + libCamera_ov20b40aacfrontimipirawglobal_Video_1080 \ + libCamera_ov20b40aacfrontimipirawglobal_Video_720 \ + libCamera_ov20b40aacfrontimipirawglobal_Whatsapp \ + libCamera_ov20b40aacfrontimipirawglobal_XTS_Capture \ + libCamera_ov20b40aacfrontimipirawglobal_XTS_Preview \ + libCamera_ov20b40aacfrontimipirawindia_3rd_Preview \ + libCamera_ov20b40aacfrontimipirawindia_3rd_party \ + libCamera_ov20b40aacfrontimipirawindia_Face_Capture \ + libCamera_ov20b40aacfrontimipirawindia_Face_Capture_1X \ + libCamera_ov20b40aacfrontimipirawindia_Face_Preview \ + libCamera_ov20b40aacfrontimipirawindia_Facebook \ + libCamera_ov20b40aacfrontimipirawindia_Flash_Capture \ + libCamera_ov20b40aacfrontimipirawindia_Flash_Video1080P \ + libCamera_ov20b40aacfrontimipirawindia_Flash_Video720P \ + libCamera_ov20b40aacfrontimipirawindia_HDR_Capture \ + libCamera_ov20b40aacfrontimipirawindia_HDR_EV_NEGA \ + libCamera_ov20b40aacfrontimipirawindia_HDR_EV_POSI \ + libCamera_ov20b40aacfrontimipirawindia_Instagram \ + libCamera_ov20b40aacfrontimipirawindia_P1_YUV \ + libCamera_ov20b40aacfrontimipirawindia_Scene_Capture \ + libCamera_ov20b40aacfrontimipirawindia_Scene_Preview \ + libCamera_ov20b40aacfrontimipirawindia_Slow_motion \ + libCamera_ov20b40aacfrontimipirawindia_Snapchat \ + libCamera_ov20b40aacfrontimipirawindia_SuperNight \ + libCamera_ov20b40aacfrontimipirawindia_Telegram \ + libCamera_ov20b40aacfrontimipirawindia_Tiktok \ + libCamera_ov20b40aacfrontimipirawindia_Twitter \ + libCamera_ov20b40aacfrontimipirawindia_Video_1080 \ + libCamera_ov20b40aacfrontimipirawindia_Video_720 \ + libCamera_ov20b40aacfrontimipirawindia_Whatsapp \ + libCamera_ov20b40aacfrontimipirawindia_XTS_Capture \ + libCamera_ov20b40aacfrontimipirawindia_XTS_Preview \ + libCamera_ov20b40ofilmfrontiimipiraw_3rd_Capture \ + libCamera_ov20b40ofilmfrontiimipiraw_3rd_Preview \ + libCamera_ov20b40ofilmfrontiimipiraw_3rd_Video \ + libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Preview \ + libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Video \ + libCamera_ov20b40ofilmfrontiimipiraw_Face_Capture \ + libCamera_ov20b40ofilmfrontiimipiraw_Face_Preview \ + libCamera_ov20b40ofilmfrontiimipiraw_Flash_Capture \ + libCamera_ov20b40ofilmfrontiimipiraw_HDR_Capture \ + libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_NEGA \ + libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_POSI \ + libCamera_ov20b40ofilmfrontiimipiraw_P1_YUV \ + libCamera_ov20b40ofilmfrontiimipiraw_Scene_Capture \ + libCamera_ov20b40ofilmfrontiimipiraw_Scene_Preview \ + libCamera_ov20b40ofilmfrontiimipiraw_SuperNight \ + libCamera_ov20b40ofilmfrontiimipiraw_Video_1080 \ + libCamera_ov20b40ofilmfrontiimipiraw_Video_720 \ + libCamera_ov20b40ofilmfrontiimipiraw_XTS_Capture \ + libCamera_ov20b40ofilmfrontiimipiraw_XTS_Preview \ + libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_Preview \ + libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_party \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture_1X \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Preview \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Facebook \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Capture \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video1080P \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video720P \ + libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_Capture \ + libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_NEGA \ + libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_POSI \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Instagram \ + libCamera_ov20b40ofilmfrontiimipirawglobal_P1_YUV \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Capture \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Preview \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Slow_motion \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Snapchat \ + libCamera_ov20b40ofilmfrontiimipirawglobal_SuperNight \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Telegram \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Tiktok \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Twitter \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Video_1080 \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Video_720 \ + libCamera_ov20b40ofilmfrontiimipirawglobal_Whatsapp \ + libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Capture \ + libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Preview \ + libCamera_ov20b40ofilmfrontiimipirawindia_3rd_Preview \ + libCamera_ov20b40ofilmfrontiimipirawindia_3rd_party \ + libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture \ + libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture_1X \ + libCamera_ov20b40ofilmfrontiimipirawindia_Face_Preview \ + libCamera_ov20b40ofilmfrontiimipirawindia_Facebook \ + libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Capture \ + libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video1080P \ + libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video720P \ + libCamera_ov20b40ofilmfrontiimipirawindia_HDR_Capture \ + libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_NEGA \ + libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_POSI \ + libCamera_ov20b40ofilmfrontiimipirawindia_Instagram \ + libCamera_ov20b40ofilmfrontiimipirawindia_P1_YUV \ + libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Capture \ + libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Preview \ + libCamera_ov20b40ofilmfrontiimipirawindia_Slow_motion \ + libCamera_ov20b40ofilmfrontiimipirawindia_Snapchat \ + libCamera_ov20b40ofilmfrontiimipirawindia_SuperNight \ + libCamera_ov20b40ofilmfrontiimipirawindia_Telegram \ + libCamera_ov20b40ofilmfrontiimipirawindia_Tiktok \ + libCamera_ov20b40ofilmfrontiimipirawindia_Twitter \ + libCamera_ov20b40ofilmfrontiimipirawindia_Video_1080 \ + libCamera_ov20b40ofilmfrontiimipirawindia_Video_720 \ + libCamera_ov20b40ofilmfrontiimipirawindia_Whatsapp \ + libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Capture \ + libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Preview \ + libCamera_s5khm6aacmainiimipiraw_E2EHDR_Preview \ + libCamera_s5khm6aacmainiimipiraw_E2EHDR_Video \ + libCamera_s5khm6aacmainiimipiraw_Face_Capture \ + libCamera_s5khm6aacmainiimipiraw_Flash_Capture \ + libCamera_s5khm6aacmainiimipiraw_HDR_Capture \ + libCamera_s5khm6aacmainiimipiraw_HDR_Preview \ + libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Preview \ + libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Video \ + libCamera_s5khm6aacmainiimipiraw_HDR_Video \ + libCamera_s5khm6aacmainiimipiraw_N3D_Capture \ + libCamera_s5khm6aacmainiimipiraw_N3D_Preview \ + libCamera_s5khm6aacmainiimipiraw_N3D_Video \ + libCamera_s5khm6aacmainiimipiraw_P1_YUV \ + libCamera_s5khm6aacmainiimipiraw_Scene_Capture \ + libCamera_s5khm6aacmainiimipiraw_Scene_Capture_4cell \ + libCamera_s5khm6aacmainiimipiraw_Scene_Preview \ + libCamera_s5khm6aacmainiimipiraw_Scene_Preview_4k \ + libCamera_s5khm6aacmainiimipiraw_Scene_Preview_ZSD_Flash \ + libCamera_s5khm6aacmainiimipiraw_Video_1080 \ + libCamera_s5khm6aacmainiimipiraw_Video_4k \ + libCamera_s5khm6aacmainiimipirawglobal_3rd_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_3rd_Preview \ + libCamera_s5khm6aacmainiimipirawglobal_3rd_Video \ + libCamera_s5khm6aacmainiimipirawglobal_Face_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M \ + libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M_Upscale \ + libCamera_s5khm6aacmainiimipirawglobal_Flash_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_Flash_Preview \ + libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_NGEA \ + libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_POSI \ + libCamera_s5khm6aacmainiimipirawglobal_HDR_Face_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom2 \ + libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom3 \ + libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom2 \ + libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_NGEA \ + libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_POSI \ + libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Face_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom2 \ + libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom3 \ + libCamera_s5khm6aacmainiimipirawglobal_MFSR_Flash_Capture_Zoom \ + libCamera_s5khm6aacmainiimipirawglobal_Portrait_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_Portrait_Preview \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M_Upscale \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom2 \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom3 \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_108M \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom2 \ + libCamera_s5khm6aacmainiimipirawglobal_Scene_SE_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom2 \ + libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview \ + libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS \ + libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom2 \ + libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps \ + libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps_Zoom \ + libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS \ + libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom1 \ + libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom2 \ + libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Preview \ + libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Video \ + libCamera_s5khm6aacmainiimipirawglobal_XTS_Capture \ + libCamera_s5khm6aacmainiimipirawglobal_XTS_Preview \ + libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Preview \ + libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Video \ + libCamera_s5khm6aacmainiimipirawindia_Face_Capture \ + libCamera_s5khm6aacmainiimipirawindia_Flash_Capture \ + libCamera_s5khm6aacmainiimipirawindia_HDR_Capture \ + libCamera_s5khm6aacmainiimipirawindia_HDR_Preview \ + libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Preview \ + libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Video \ + libCamera_s5khm6aacmainiimipirawindia_HDR_Video \ + libCamera_s5khm6aacmainiimipirawindia_N3D_Capture \ + libCamera_s5khm6aacmainiimipirawindia_N3D_Preview \ + libCamera_s5khm6aacmainiimipirawindia_N3D_Video \ + libCamera_s5khm6aacmainiimipirawindia_P1_YUV \ + libCamera_s5khm6aacmainiimipirawindia_Scene_Capture \ + libCamera_s5khm6aacmainiimipirawindia_Scene_Capture_4cell \ + libCamera_s5khm6aacmainiimipirawindia_Scene_Preview \ + libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_4k \ + libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_ZSD_Flash \ + libCamera_s5khm6aacmainiimipirawindia_Video_1080 \ + libCamera_s5khm6aacmainiimipirawindia_Video_4k \ + libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Preview \ + libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Video \ + libCamera_s5khm6ofilmmainimipiraw_Face_Capture \ + libCamera_s5khm6ofilmmainimipiraw_Flash_Capture \ + libCamera_s5khm6ofilmmainimipiraw_HDR_Capture \ + libCamera_s5khm6ofilmmainimipiraw_HDR_Preview \ + libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Preview \ + libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Video \ + libCamera_s5khm6ofilmmainimipiraw_HDR_Video \ + libCamera_s5khm6ofilmmainimipiraw_N3D_Capture \ + libCamera_s5khm6ofilmmainimipiraw_N3D_Preview \ + libCamera_s5khm6ofilmmainimipiraw_N3D_Video \ + libCamera_s5khm6ofilmmainimipiraw_P1_YUV \ + libCamera_s5khm6ofilmmainimipiraw_Scene_Capture \ + libCamera_s5khm6ofilmmainimipiraw_Scene_Capture_4cell \ + libCamera_s5khm6ofilmmainimipiraw_Scene_Preview \ + libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_4k \ + libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_ZSD_Flash \ + libCamera_s5khm6ofilmmainimipiraw_Video_1080 \ + libCamera_s5khm6ofilmmainimipiraw_Video_4k \ + libCamera_s5khm6ofilmmainimipirawglobal_3rd_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_3rd_Preview \ + libCamera_s5khm6ofilmmainimipirawglobal_3rd_Video \ + libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M \ + libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M_Upscale \ + libCamera_s5khm6ofilmmainimipirawglobal_Flash_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_Flash_Preview \ + libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_NGEA \ + libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_POSI \ + libCamera_s5khm6ofilmmainimipirawglobal_HDR_Face_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom2 \ + libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom3 \ + libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom2 \ + libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_NGEA \ + libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_POSI \ + libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Face_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom2 \ + libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom3 \ + libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Flash_Capture_Zoom \ + libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Preview \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M_Upscale \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom2 \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom3 \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_108M \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom2 \ + libCamera_s5khm6ofilmmainimipirawglobal_Scene_SE_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom2 \ + libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview \ + libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS \ + libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom2 \ + libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps \ + libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps_Zoom \ + libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS \ + libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom1 \ + libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom2 \ + libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Preview \ + libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Video \ + libCamera_s5khm6ofilmmainimipirawglobal_XTS_Capture \ + libCamera_s5khm6ofilmmainimipirawglobal_XTS_Preview \ + libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Preview \ + libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Video \ + libCamera_s5khm6ofilmmainimipirawindia_Face_Capture \ + libCamera_s5khm6ofilmmainimipirawindia_Flash_Capture \ + libCamera_s5khm6ofilmmainimipirawindia_HDR_Capture \ + libCamera_s5khm6ofilmmainimipirawindia_HDR_Preview \ + libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Preview \ + libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Video \ + libCamera_s5khm6ofilmmainimipirawindia_HDR_Video \ + libCamera_s5khm6ofilmmainimipirawindia_N3D_Capture \ + libCamera_s5khm6ofilmmainimipirawindia_N3D_Preview \ + libCamera_s5khm6ofilmmainimipirawindia_N3D_Video \ + libCamera_s5khm6ofilmmainimipirawindia_P1_YUV \ + libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture \ + libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture_4cell \ + libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview \ + libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_4k \ + libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_ZSD_Flash \ + libCamera_s5khm6ofilmmainimipirawindia_Video_1080 \ + libCamera_s5khm6ofilmmainimipirawindia_Video_4k \ + libCamera_sc1620ofilmfrontiimipiraw_3rd_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_3rd_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_3rd_Video \ + libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Video \ + libCamera_sc1620ofilmfrontiimipiraw_Face_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_Face_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_Flash_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_Flash_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_HDR_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_NEGA \ + libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_POSI \ + libCamera_sc1620ofilmfrontiimipiraw_MTXX_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_MTXX_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_P1_YUV \ + libCamera_sc1620ofilmfrontiimipiraw_QQWeChatDouYin_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_Scene_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_Scene_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_SuperNight \ + libCamera_sc1620ofilmfrontiimipiraw_SuperNight_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_Video_1080 \ + libCamera_sc1620ofilmfrontiimipiraw_Video_1080_Flash \ + libCamera_sc1620ofilmfrontiimipiraw_Video_720 \ + libCamera_sc1620ofilmfrontiimipiraw_Xts_Capture \ + libCamera_sc1620ofilmfrontiimipiraw_Xts_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_kuaishou_Preview \ + libCamera_sc1620ofilmfrontiimipiraw_panorama \ + libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Video \ + libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Video \ + libCamera_sc1620ofilmfrontiimipirawglobal_Face_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_Face_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_HDR_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_NEGA \ + libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_POSI \ + libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_P1_YUV \ + libCamera_sc1620ofilmfrontiimipirawglobal_QQWeChatDouYin_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight \ + libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080 \ + libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080_Flash \ + libCamera_sc1620ofilmfrontiimipirawglobal_Video_720 \ + libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Capture \ + libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Preview \ + libCamera_sc1620ofilmfrontiimipirawglobal_kuaishou_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_3rd_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_3rd_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_3rd_Video \ + libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Video \ + libCamera_sc1620ofilmfrontiimipirawindia_Face_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_Face_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_Flash_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_Flash_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_HDR_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_NEGA \ + libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_POSI \ + libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_P1_YUV \ + libCamera_sc1620ofilmfrontiimipirawindia_QQWeChatDouYin_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_Scene_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_Scene_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_SuperNight \ + libCamera_sc1620ofilmfrontiimipirawindia_SuperNight_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_Video_1080 \ + libCamera_sc1620ofilmfrontiimipirawindia_Video_1080_Flash \ + libCamera_sc1620ofilmfrontiimipirawindia_Video_720 \ + libCamera_sc1620ofilmfrontiimipirawindia_Xts_Capture \ + libCamera_sc1620ofilmfrontiimipirawindia_Xts_Preview \ + libCamera_sc1620ofilmfrontiimipirawindia_kuaishou_Preview \ + libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Capture \ + libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Preview \ + libCamera_sc202csaacdepthimipiraw_E2EHDR_Preview \ + libCamera_sc202csaacdepthimipiraw_E2EHDR_Video \ + libCamera_sc202csaacdepthimipiraw_Face_Capture \ + libCamera_sc202csaacdepthimipiraw_Flash_Capture \ + libCamera_sc202csaacdepthimipiraw_HDR_Capture \ + libCamera_sc202csaacdepthimipiraw_HDR_Face_Capture \ + libCamera_sc202csaacdepthimipiraw_HDR_Preview \ + libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Preview \ + libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Video \ + libCamera_sc202csaacdepthimipiraw_HDR_Video \ + libCamera_sc202csaacdepthimipiraw_N3D_Capture \ + libCamera_sc202csaacdepthimipiraw_N3D_Preview \ + libCamera_sc202csaacdepthimipiraw_N3D_Video \ + libCamera_sc202csaacdepthimipiraw_P1_YUV \ + libCamera_sc202csaacdepthimipiraw_Scene_Capture \ + libCamera_sc202csaacdepthimipiraw_Scene_Capture_4cell \ + libCamera_sc202csaacdepthimipiraw_Scene_Preview \ + libCamera_sc202csaacdepthimipiraw_Scene_Preview_4k \ + libCamera_sc202csaacdepthimipiraw_Scene_Preview_ZSD_Flash \ + libCamera_sc202csaacdepthimipiraw_Video_1080 \ + libCamera_sc202csaacdepthimipiraw_Video_1080_60 \ + libCamera_sc202csaacdepthimipiraw_Video_4k \ + libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Capture \ + libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Preview \ + libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Preview \ + libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Video \ + libCamera_sc202csaacdepthimipirawglobal_Face_Capture \ + libCamera_sc202csaacdepthimipirawglobal_Flash_Capture \ + libCamera_sc202csaacdepthimipirawglobal_HDR_Capture \ + libCamera_sc202csaacdepthimipirawglobal_HDR_Face_Capture \ + libCamera_sc202csaacdepthimipirawglobal_HDR_Preview \ + libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Preview \ + libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Video \ + libCamera_sc202csaacdepthimipirawglobal_HDR_Video \ + libCamera_sc202csaacdepthimipirawglobal_N3D_Capture \ + libCamera_sc202csaacdepthimipirawglobal_N3D_Preview \ + libCamera_sc202csaacdepthimipirawglobal_N3D_Video \ + libCamera_sc202csaacdepthimipirawglobal_P1_YUV \ + libCamera_sc202csaacdepthimipirawglobal_Scene_Capture \ + libCamera_sc202csaacdepthimipirawglobal_Scene_Capture_4cell \ + libCamera_sc202csaacdepthimipirawglobal_Scene_Preview \ + libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_4k \ + libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_ZSD_Flash \ + libCamera_sc202csaacdepthimipirawglobal_Video_1080 \ + libCamera_sc202csaacdepthimipirawglobal_Video_1080_60 \ + libCamera_sc202csaacdepthimipirawglobal_Video_4k \ + libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Capture \ + libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Preview \ + libCamera_sc202csaacdepthimipirawindia_E2EHDR_Preview \ + libCamera_sc202csaacdepthimipirawindia_E2EHDR_Video \ + libCamera_sc202csaacdepthimipirawindia_Face_Capture \ + libCamera_sc202csaacdepthimipirawindia_Flash_Capture \ + libCamera_sc202csaacdepthimipirawindia_HDR_Capture \ + libCamera_sc202csaacdepthimipirawindia_HDR_Face_Capture \ + libCamera_sc202csaacdepthimipirawindia_HDR_Preview \ + libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Preview \ + libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Video \ + libCamera_sc202csaacdepthimipirawindia_HDR_Video \ + libCamera_sc202csaacdepthimipirawindia_N3D_Capture \ + libCamera_sc202csaacdepthimipirawindia_N3D_Preview \ + libCamera_sc202csaacdepthimipirawindia_N3D_Video \ + libCamera_sc202csaacdepthimipirawindia_P1_YUV \ + libCamera_sc202csaacdepthimipirawindia_Scene_Capture \ + libCamera_sc202csaacdepthimipirawindia_Scene_Capture_4cell \ + libCamera_sc202csaacdepthimipirawindia_Scene_Preview \ + libCamera_sc202csaacdepthimipirawindia_Scene_Preview_4k \ + libCamera_sc202csaacdepthimipirawindia_Scene_Preview_ZSD_Flash \ + libCamera_sc202csaacdepthimipirawindia_Video_1080 \ + libCamera_sc202csaacdepthimipirawindia_Video_1080_60 \ + libCamera_sc202csaacdepthimipirawindia_Video_4k \ + libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Capture \ + libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Preview \ + libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Preview \ + libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Video \ + libCamera_sc202csofilmdepthiimipiraw_Face_Capture \ + libCamera_sc202csofilmdepthiimipiraw_Flash_Capture \ + libCamera_sc202csofilmdepthiimipiraw_HDR_Capture \ + libCamera_sc202csofilmdepthiimipiraw_HDR_Face_Capture \ + libCamera_sc202csofilmdepthiimipiraw_HDR_Preview \ + libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Preview \ + libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Video \ + libCamera_sc202csofilmdepthiimipiraw_HDR_Video \ + libCamera_sc202csofilmdepthiimipiraw_N3D_Capture \ + libCamera_sc202csofilmdepthiimipiraw_N3D_Preview \ + libCamera_sc202csofilmdepthiimipiraw_N3D_Video \ + libCamera_sc202csofilmdepthiimipiraw_P1_YUV \ + libCamera_sc202csofilmdepthiimipiraw_Scene_Capture \ + libCamera_sc202csofilmdepthiimipiraw_Scene_Capture_4cell \ + libCamera_sc202csofilmdepthiimipiraw_Scene_Preview \ + libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_4k \ + libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_ZSD_Flash \ + libCamera_sc202csofilmdepthiimipiraw_Video_1080 \ + libCamera_sc202csofilmdepthiimipiraw_Video_1080_60 \ + libCamera_sc202csofilmdepthiimipiraw_Video_4k \ + libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Capture \ + libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Preview \ + libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Preview \ + libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Video \ + libCamera_sc202csofilmdepthiimipirawglobal_Face_Capture \ + libCamera_sc202csofilmdepthiimipirawglobal_Flash_Capture \ + libCamera_sc202csofilmdepthiimipirawglobal_HDR_Capture \ + libCamera_sc202csofilmdepthiimipirawglobal_HDR_Face_Capture \ + libCamera_sc202csofilmdepthiimipirawglobal_HDR_Preview \ + libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Preview \ + libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Video \ + libCamera_sc202csofilmdepthiimipirawglobal_HDR_Video \ + libCamera_sc202csofilmdepthiimipirawglobal_N3D_Capture \ + libCamera_sc202csofilmdepthiimipirawglobal_N3D_Preview \ + libCamera_sc202csofilmdepthiimipirawglobal_N3D_Video \ + libCamera_sc202csofilmdepthiimipirawglobal_P1_YUV \ + libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture \ + libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture_4cell \ + libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview \ + libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_4k \ + libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_ZSD_Flash \ + libCamera_sc202csofilmdepthiimipirawglobal_Video_1080 \ + libCamera_sc202csofilmdepthiimipirawglobal_Video_1080_60 \ + libCamera_sc202csofilmdepthiimipirawglobal_Video_4k \ + libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Capture \ + libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Preview \ + libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Preview \ + libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Video \ + libCamera_sc202csofilmdepthiimipirawindia_Face_Capture \ + libCamera_sc202csofilmdepthiimipirawindia_Flash_Capture \ + libCamera_sc202csofilmdepthiimipirawindia_HDR_Capture \ + libCamera_sc202csofilmdepthiimipirawindia_HDR_Face_Capture \ + libCamera_sc202csofilmdepthiimipirawindia_HDR_Preview \ + libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Preview \ + libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Video \ + libCamera_sc202csofilmdepthiimipirawindia_HDR_Video \ + libCamera_sc202csofilmdepthiimipirawindia_N3D_Capture \ + libCamera_sc202csofilmdepthiimipirawindia_N3D_Preview \ + libCamera_sc202csofilmdepthiimipirawindia_N3D_Video \ + libCamera_sc202csofilmdepthiimipirawindia_P1_YUV \ + libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture \ + libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture_4cell \ + libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview \ + libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_4k \ + libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_ZSD_Flash \ + libCamera_sc202csofilmdepthiimipirawindia_Video_1080 \ + libCamera_sc202csofilmdepthiimipirawindia_Video_1080_60 \ + libCamera_sc202csofilmdepthiimipirawindia_Video_4k \ + libCamera_sc202ofilmmacroiimipiraw_Document_Capture \ + libCamera_sc202ofilmmacroiimipiraw_Face_Capture \ + libCamera_sc202ofilmmacroiimipiraw_Face_Preview \ + libCamera_sc202ofilmmacroiimipiraw_Flash_Capture \ + libCamera_sc202ofilmmacroiimipiraw_P1_YUV \ + libCamera_sc202ofilmmacroiimipiraw_Scene_Capture \ + libCamera_sc202ofilmmacroiimipiraw_Scene_Preview \ + libCamera_sc202ofilmmacroiimipiraw_Video_720P \ + libCamera_sc202ofilmmacroiimipirawglobal_Document_Capture \ + libCamera_sc202ofilmmacroiimipirawglobal_Face_Capture \ + libCamera_sc202ofilmmacroiimipirawglobal_Face_Preview \ + libCamera_sc202ofilmmacroiimipirawglobal_Flash_Capture \ + libCamera_sc202ofilmmacroiimipirawglobal_P1_YUV \ + libCamera_sc202ofilmmacroiimipirawglobal_Scene_Capture \ + libCamera_sc202ofilmmacroiimipirawglobal_Scene_Preview \ + libCamera_sc202ofilmmacroiimipirawglobal_Video_720P \ + libCamera_sc202ofilmmacroiimipirawindia_Document_Capture \ + libCamera_sc202ofilmmacroiimipirawindia_Face_Capture \ + libCamera_sc202ofilmmacroiimipirawindia_Face_Preview \ + libCamera_sc202ofilmmacroiimipirawindia_Flash_Capture \ + libCamera_sc202ofilmmacroiimipirawindia_P1_YUV \ + libCamera_sc202ofilmmacroiimipirawindia_Scene_Capture \ + libCamera_sc202ofilmmacroiimipirawindia_Scene_Preview \ + libCamera_sc202ofilmmacroiimipirawindia_Video_720P \ + libCamera_sc202pcsaacmacroimipiraw_Document_Capture \ + libCamera_sc202pcsaacmacroimipiraw_Face_Capture \ + libCamera_sc202pcsaacmacroimipiraw_Face_Preview \ + libCamera_sc202pcsaacmacroimipiraw_Flash_Capture \ + libCamera_sc202pcsaacmacroimipiraw_P1_YUV \ + libCamera_sc202pcsaacmacroimipiraw_Scene_Capture \ + libCamera_sc202pcsaacmacroimipiraw_Scene_Preview \ + libCamera_sc202pcsaacmacroimipiraw_Video_720P \ + libCamera_sc202pcsaacmacroimipirawglobal_Document_Capture \ + libCamera_sc202pcsaacmacroimipirawglobal_Face_Capture \ + libCamera_sc202pcsaacmacroimipirawglobal_Face_Preview \ + libCamera_sc202pcsaacmacroimipirawglobal_Flash_Capture \ + libCamera_sc202pcsaacmacroimipirawglobal_P1_YUV \ + libCamera_sc202pcsaacmacroimipirawglobal_Scene_Capture \ + libCamera_sc202pcsaacmacroimipirawglobal_Scene_Preview \ + libCamera_sc202pcsaacmacroimipirawglobal_Video_720P \ + libCamera_sc202pcsaacmacroimipirawindia_Document_Capture \ + libCamera_sc202pcsaacmacroimipirawindia_Face_Capture \ + libCamera_sc202pcsaacmacroimipirawindia_Face_Preview \ + libCamera_sc202pcsaacmacroimipirawindia_Flash_Capture \ + libCamera_sc202pcsaacmacroimipirawindia_P1_YUV \ + libCamera_sc202pcsaacmacroimipirawindia_Scene_Capture \ + libCamera_sc202pcsaacmacroimipirawindia_Scene_Preview \ + libCamera_sc202pcsaacmacroimipirawindia_Video_720P \ + libCamera_sc820csaacultraimipiraw_3rd_Capture \ + libCamera_sc820csaacultraimipiraw_3rd_Preview \ + libCamera_sc820csaacultraimipiraw_FaceBeauty_Capture \ + libCamera_sc820csaacultraimipiraw_FaceBeauty_Preview \ + libCamera_sc820csaacultraimipiraw_Face_Capture \ + libCamera_sc820csaacultraimipiraw_Flash_Capture \ + libCamera_sc820csaacultraimipiraw_HDR_Capture \ + libCamera_sc820csaacultraimipiraw_HDR_Face_Capture \ + libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Capture \ + libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Face_Capture \ + libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Capture \ + libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Face_Capture \ + libCamera_sc820csaacultraimipiraw_Professional_Capture \ + libCamera_sc820csaacultraimipiraw_Professional_Preview \ + libCamera_sc820csaacultraimipiraw_SE_Capture \ + libCamera_sc820csaacultraimipiraw_SE_Face_Capture \ + libCamera_sc820csaacultraimipiraw_Scene_Capture \ + libCamera_sc820csaacultraimipiraw_Scene_Preview \ + libCamera_sc820csaacultraimipiraw_Video_1080p_30fps \ + libCamera_sc820csaacultraimipiraw_Video_720p_30fps \ + libCamera_sc820csaacultraimipirawglobal_3rd_Capture \ + libCamera_sc820csaacultraimipirawglobal_3rd_Preview \ + libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Capture \ + libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Preview \ + libCamera_sc820csaacultraimipirawglobal_Face_Capture \ + libCamera_sc820csaacultraimipirawglobal_Flash_Capture \ + libCamera_sc820csaacultraimipirawglobal_HDR_Capture \ + libCamera_sc820csaacultraimipirawglobal_HDR_Face_Capture \ + libCamera_sc820csaacultraimipirawglobal_LLHDE_NEGATIVE_Capture \ + libCamera_sc820csaacultraimipirawglobal_LLHDR_Capture \ + libCamera_sc820csaacultraimipirawglobal_LLHDR_POSITIVE_Capture \ + libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Capture \ + libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Face_Capture \ + libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Capture \ + libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Face_Capture \ + libCamera_sc820csaacultraimipirawglobal_Professional_Capture \ + libCamera_sc820csaacultraimipirawglobal_Professional_Preview \ + libCamera_sc820csaacultraimipirawglobal_SE_Capture \ + libCamera_sc820csaacultraimipirawglobal_SE_Face_Capture \ + libCamera_sc820csaacultraimipirawglobal_SE_Face_Preview \ + libCamera_sc820csaacultraimipirawglobal_Scene_Capture \ + libCamera_sc820csaacultraimipirawglobal_Scene_Preview \ + libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Capture \ + libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Preview \ + libCamera_sc820csaacultraimipirawglobal_Video_1080p_30fps \ + libCamera_sc820csaacultraimipirawglobal_Video_720p_30fps \ + libCamera_sc820csaacultraimipirawindia_3rd_Capture \ + libCamera_sc820csaacultraimipirawindia_3rd_Preview \ + libCamera_sc820csaacultraimipirawindia_FaceBeauty_Capture \ + libCamera_sc820csaacultraimipirawindia_FaceBeauty_Preview \ + libCamera_sc820csaacultraimipirawindia_Face_Capture \ + libCamera_sc820csaacultraimipirawindia_Flash_Capture \ + libCamera_sc820csaacultraimipirawindia_HDR_Capture \ + libCamera_sc820csaacultraimipirawindia_HDR_Face_Capture \ + libCamera_sc820csaacultraimipirawindia_LLHDE_NEGATIVE_Capture \ + libCamera_sc820csaacultraimipirawindia_LLHDR_Capture \ + libCamera_sc820csaacultraimipirawindia_LLHDR_POSITIVE_Capture \ + libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Capture \ + libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Face_Capture \ + libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Capture \ + libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Face_Capture \ + libCamera_sc820csaacultraimipirawindia_Professional_Capture \ + libCamera_sc820csaacultraimipirawindia_Professional_Preview \ + libCamera_sc820csaacultraimipirawindia_SE_Capture \ + libCamera_sc820csaacultraimipirawindia_SE_Face_Capture \ + libCamera_sc820csaacultraimipirawindia_SE_Face_Preview \ + libCamera_sc820csaacultraimipirawindia_Scene_Capture \ + libCamera_sc820csaacultraimipirawindia_Scene_Preview \ + libCamera_sc820csaacultraimipirawindia_UV_Portrait_Capture \ + libCamera_sc820csaacultraimipirawindia_UV_Portrait_Preview \ + libCamera_sc820csaacultraimipirawindia_Video_1080p_30fps \ + libCamera_sc820csaacultraimipirawindia_Video_720p_30fps \ + libCamera_sc820csofilmultraiimipiraw_3rd_Capture \ + libCamera_sc820csofilmultraiimipiraw_3rd_Preview \ + libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Capture \ + libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Preview \ + libCamera_sc820csofilmultraiimipiraw_Face_Capture \ + libCamera_sc820csofilmultraiimipiraw_Flash_Capture \ + libCamera_sc820csofilmultraiimipiraw_HDR_Capture \ + libCamera_sc820csofilmultraiimipiraw_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Capture \ + libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Capture \ + libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipiraw_Professional_Capture \ + libCamera_sc820csofilmultraiimipiraw_Professional_Preview \ + libCamera_sc820csofilmultraiimipiraw_SE_Capture \ + libCamera_sc820csofilmultraiimipiraw_SE_Face_Capture \ + libCamera_sc820csofilmultraiimipiraw_Scene_Capture \ + libCamera_sc820csofilmultraiimipiraw_Scene_Preview \ + libCamera_sc820csofilmultraiimipiraw_Video_1080p_30fps \ + libCamera_sc820csofilmultraiimipiraw_Video_720p_30fps \ + libCamera_sc820csofilmultraiimipirawglobal_3rd_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_3rd_Preview \ + libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Preview \ + libCamera_sc820csofilmultraiimipirawglobal_Face_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_Flash_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_HDR_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_LLHDE_NEGATIVE_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_LLHDR_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_LLHDR_POSITIVE_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_Professional_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_Professional_Preview \ + libCamera_sc820csofilmultraiimipirawglobal_SE_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Preview \ + libCamera_sc820csofilmultraiimipirawglobal_Scene_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_Scene_Preview \ + libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Capture \ + libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Preview \ + libCamera_sc820csofilmultraiimipirawglobal_Video_1080p_30fps \ + libCamera_sc820csofilmultraiimipirawglobal_Video_720p_30fps \ + libCamera_sc820csofilmultraiimipirawindia_3rd_Capture \ + libCamera_sc820csofilmultraiimipirawindia_3rd_Preview \ + libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Capture \ + libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Preview \ + libCamera_sc820csofilmultraiimipirawindia_Face_Capture \ + libCamera_sc820csofilmultraiimipirawindia_Flash_Capture \ + libCamera_sc820csofilmultraiimipirawindia_HDR_Capture \ + libCamera_sc820csofilmultraiimipirawindia_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipirawindia_LLHDE_NEGATIVE_Capture \ + libCamera_sc820csofilmultraiimipirawindia_LLHDR_Capture \ + libCamera_sc820csofilmultraiimipirawindia_LLHDR_POSITIVE_Capture \ + libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Capture \ + libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Capture \ + libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Face_Capture \ + libCamera_sc820csofilmultraiimipirawindia_Professional_Capture \ + libCamera_sc820csofilmultraiimipirawindia_Professional_Preview \ + libCamera_sc820csofilmultraiimipirawindia_SE_Capture \ + libCamera_sc820csofilmultraiimipirawindia_SE_Face_Capture \ + libCamera_sc820csofilmultraiimipirawindia_SE_Face_Preview \ + libCamera_sc820csofilmultraiimipirawindia_Scene_Capture \ + libCamera_sc820csofilmultraiimipirawindia_Scene_Preview \ + libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Capture \ + libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Preview \ + libCamera_sc820csofilmultraiimipirawindia_Video_1080p_30fps \ + libCamera_sc820csofilmultraiimipirawindia_Video_720p_30fps \ + libDefaultFpsActor \ + libFrameRecord \ + libJpgEncPipe \ + libMiVideoFilter \ + libMtkSpeechEnh \ + libNoFpsActor \ + libOpenCL \ + libSQLiteModule_VER_ALL \ + libTEECommon \ + libTrueSight \ + lib_iir \ + lib_speech_enh \ + libaal_cust \ + libaal_key \ + libaal_mtk \ + libalsautils-v32 \ + libanc_dc_base \ + libanc_fullhdr \ + libanc_hdr \ + libanc_hdr_adapter_AncSuperNightLite \ + libanc_night \ + libanc_night_preview \ + libanc_single_bokeh \ + libanc_single_rt_bokeh \ + libapu_mdw \ + libapu_mdw_batch \ + libapusys \ + libapusys_edma \ + libarmnn \ + libarmnn_ndk.mtk.vndk \ + libasn1c_core \ + libasn1c_mapi \ + libasn1c_mdmi \ + libaudio_param_parser-vnd \ + libaudiocompensationfilter_vendor \ + libaudiocompensationfilterc \ + libaudiocomponentengine_vendor \ + libaudiocomponentenginec \ + libaudiocustparam_vendor \ + libaudiodcrflt_vendor \ + libaudiofmtconv \ + libaudioloudc \ + libaudioprimarydevicehalifclient \ + libaudiosmartpamtk \ + libaurisysdemo \ + libbessound_hd_mtk_vendor \ + libblisrc32_vendor \ + libbluetooth_mtk \ + libbluetooth_mtk_pure \ + libbt-vendor \ + libc++_shared \ + libcam.seninfn3d \ + libcamalgo.3dnr \ + libcamalgo.dngop \ + libcamalgo.eis \ + libcamalgo.fdft \ + libcamalgo.fsc \ + libcamalgo.gyro \ + libcamalgo.lmv \ + libcamalgo.n3d \ + libcamalgo.nr \ + libcamalgo.platform \ + libcamalgo.utility \ + libcamalgo.warp \ + libcamera_scene \ + libcares_naptr \ + libcarrierconfig \ + libccci_util \ + libcmdl \ + libcmdl_ndk.mtk.vndk \ + libcodec2_mtk_c2store \ + libcodec2_mtk_vdec \ + libcodec2_mtk_venc \ + libcodec2_vpp_qt_plugin \ + libcodec2_vpp_rs_plugin \ + libcom.xiaomi.pluginutils \ + libcomposer_ext \ + libconnfem \ + libcustom_nvram \ + libcvsd_mtk \ + libdapparamstorage \ + libdeccfg \ + libdlbdsservice \ + libdlbpreg \ + libfgauge_gm30 \ + libfile_op \ + libforkexecwrap \ + libformatter \ + libged \ + libgf_hal \ + libgpu_aux \ + libgpud \ + libgralloc_extra \ + libgralloc_metadata \ + libgralloctypes_mtk \ + libgwsd-ril \ + libgwsdv2-ril \ + libgwsdv3-ril \ + libheichal \ + libhfmanager \ + libhfmanagerwrapper \ + libhwm \ + libifcutils_mtk \ + libimagebuffer_wrapper \ + libjpeg-alpha-oal_vendor \ + libjpeg-alpha_vendor \ + libksensor \ + libmi_bokehpre \ + libmialgo_ai_vision \ + libmialgo_sd \ + libmialgo_utils \ + libmialgoengine \ + libmialgoengine2 \ + libmifpext \ + libminiui \ + libmipc \ + libmisound \ + libmisoundcrossfade \ + libmmagent \ + libmml \ + libmnetlink_v104 \ + libmorpho_HDSR \ + libmorpho_HdrChecker \ + libmorpho_Ldc \ + libmorpho_ldc_preview \ + libmorpho_video_stabilizer \ + libmpbase \ + libmsbc_mtk \ + libmtk-fusion-ril-prop-vsim \ + libmtk-ril \ + libmtkares \ + libmtkcam.MITPS \ + libmtkcam_pipelinepolicy-aov \ + libmtkconfig \ + libmtkconfigutils \ + libmtkhardware_legacy \ + libmtkisp_metadata \ + libmtklimiter_vendor \ + libmtkmipc-ril \ + libmtknetcap \ + libmtknetutils \ + libmtkrilutils \ + libmtkshifter_vendor \ + libmtksysutils \ + libmtktinyxml \ + libmtkutils \ + libmvpu_cic_ci_compiler \ + libmvpu_clc_cl_compiler \ + libmvpu_clc_mvpu_debuginfo \ + libmvpu_clc_mvpu_elf \ + libmvpu_clc_mvpu_utility \ + libmvpu_clc_vpu_isa \ + libmvpu_config \ + libmvpu_engine \ + libmvpu_engine_pub \ + libmvpu_pattern \ + libmvpu_pattern_pub \ + libmvpu_runtime \ + libmvpu_runtime_pub \ + libmvpuop_mtk_cv \ + libmvpuop_mtk_nn \ + libneuron_graph_delegate.mtk \ + libneuron_platform \ + libneuron_runtime.6 \ + libnir_neon_driver_ndk.mtk.vndk \ + libnpagent \ + libnpagent_server \ + libnvram \ + libnvram_sec \ + liboemcrypto \ + libpixelflinger \ + libpn560_fw \ + libpqframework \ + libratconfig \ + libremosaic_wrapper \ + libremosaiclib \ + librgbwlightsensor \ + librilfusion \ + librpc \ + librt_extamp_intf \ + libsixth \ + libspeech_enh_lib \ + libspeechparser_vendor \ + libstorage_otp \ + libsysenv \ + libteecli \ + libtflite_mtk \ + libtrm \ + libudf \ + libvia-ril \ + libviagpsrpc \ + libviamipc-ril \ + libvow_ap_test_aa \ + libvow_ap_test_dd \ + libvow_ap_test_ha \ + libvow_ap_test_hh \ + libvow_ap_test_nn \ + libvpu \ + libwa_rtdof \ + libwifi-hal-mtk \ + libwpfa \ + libwvhidl \ + libwvkeybox \ + libwvdrmengine \ + gc16b3c_aac_front_i_mipi_raw_IdxMgr \ + gc16b3c_aac_front_i_mipi_raw_global_IdxMgr \ + gc16b3c_aac_front_i_mipi_raw_global_tuning \ + gc16b3c_aac_front_i_mipi_raw_india_IdxMgr \ + gc16b3c_aac_front_i_mipi_raw_india_tuning \ + gc16b3c_aac_front_i_mipi_raw_tuning \ + imx882_aac_main_i_mipi_raw_IdxMgr \ + imx882_aac_main_i_mipi_raw_global_IdxMgr \ + imx882_aac_main_i_mipi_raw_global_tuning \ + imx882_aac_main_i_mipi_raw_india_IdxMgr \ + imx882_aac_main_i_mipi_raw_india_tuning \ + imx882_aac_main_i_mipi_raw_tuning \ + imx882_ofilm_main_ii_mipi_raw_IdxMgr \ + imx882_ofilm_main_ii_mipi_raw_global_IdxMgr \ + imx882_ofilm_main_ii_mipi_raw_global_tuning \ + imx882_ofilm_main_ii_mipi_raw_india_IdxMgr \ + imx882_ofilm_main_ii_mipi_raw_india_tuning \ + imx882_ofilm_main_ii_mipi_raw_tuning \ + lib3a.ae.core \ + lib3a.ae \ + lib3a.ae.stat \ + lib3a.af.assist \ + lib3a.af.assist.utils \ + lib3a.af.core \ + lib3a.af \ + lib3a.alsflicker \ + lib3a.awb.core \ + lib3a.ccudrv \ + lib3a.ccuif \ + lib3a.custom.ae \ + lib3a.dce \ + lib3a.flash \ + lib3a.flicker \ + lib3a.gma \ + lib3a.lce \ + lib3a.log \ + lib3a.n3d3a \ + lib3a.sensors.color \ + lib3a.sensors.flicker \ + libDR \ + libIMGegl \ + libPVRMtkutils \ + libPVROCL \ + libPVRScopeServices \ + libSonyIMX230PdafLibrary \ + libSonyIMX230PdafLibraryWrapper \ + libSonyIMX338PdafLibrary \ + libSonyIMX338PdafLibraryWrapper \ + libSonyIMX386PdafLibrary \ + libSonyIMX386PdafLibraryWrapper \ + libSonyIMX519PdafLibrary \ + libSonyIMX519PdafLibraryWrapper \ + lib_bsscore \ + libaaa_ltm \ + libaaa_ltmx \ + libaal_cust_func \ + libaalservice \ + libacdk \ + libaiawb_moon \ + libaiawb_moon_model \ + libaiawb_p1ggm \ + libaiawb_sun \ + libaiawb_sun_model \ + libaibc_tuning \ + libaibc_tuning_p2 \ + libaibc_tuning_p3 \ + libaibc_tuning_p4 \ + libaidepth_tuning \ + libaiselector \ + libcam.afhal \ + libcam.chdr \ + libcam.feature_utils \ + libcam.hal3a.cctsvr \ + libcam.hal3a.log \ + libcam.hal3a.v3.ae \ + libcam.hal3a.v3.ai3a \ + libcam.hal3a.v3.awb \ + libcam.hal3a.v3.dng \ + libcam.hal3a.v3.fsmgr \ + libcam.hal3a.v3.lscMgr \ + libcam.hal3a.v3.lsctbl.50 \ + libcam.hal3a.v3.nvram.50 \ + libcam.hal3a.v3.platform \ + libcam.hal3a.v3.resultpool \ + libcam.hal3a.v3 \ + libcam.halisp.buf \ + libcam.halisp.common \ + libcam.halisp \ + libcam.halsensor.hwintegration \ + libcam.halsensor \ + libcam.iopipe \ + libcam.isptuning \ + libcam.pdtblgen \ + libcam.tuning.cache \ + libcam.utils.sensorprovider \ + libcam.vhdr \ + libcamalgo.ispfeature \ + libcamalgo.lsc \ + libcamalgo.mfnr \ + libcamalgo.platform2 \ + libcamalgo.rotate \ + libcamalgo.vsf \ + libcamdrv_isp \ + libcamdrv_tuning_mgr \ + libcamdrv_twin \ + libcamera.custom.pd_buf_mgr \ + libcamera.customae \ + libcamera.customaf \ + libcamera.customawb \ + libcamera.customflk \ + libcameracustom.camera.3a \ + libcameracustom.camera.isp \ + libcameracustom.camera.sensors \ + libcameracustom.camera_exif \ + libcameracustom.eis \ + libcameracustom.flashlight \ + libcameracustom.lens \ + libcameracustom.plugin \ + libcameracustom \ + libdip_drv \ + libdip_postproc \ + libdpframework \ + libeffecthal.base \ + libfeature.face \ + libfeature.stereo.provider \ + libfeature.vsdof.hal \ + libfeature_3dnr \ + libfeature_eis \ + libfeature_fsc \ + libfeature_lmv \ + libfeature_rss \ + libfeatureiodrv_mem \ + libimageio \ + libimageio_plat_drv \ + libimageio_plat_pipe \ + liblpcnr \ + libmemtrack_GL \ + libmfllcore \ + libmnl \ + libmpvr \ + libmsnr \ + libmtkcam.atmseventmgr \ + libmtkcam.eventcallback \ + libmtkcam.featurepipe.capture \ + libmtkcam.featurepipe.depthmap \ + libmtkcam.featurepipe.streaming \ + libmtkcam.featurepipe.vsdof_util \ + libmtkcam.logicalmodule \ + libmtkcam_3rdparty.core \ + libmtkcam_3rdparty.customer \ + libmtkcam_3rdparty.mtk \ + libmtkcam_3rdparty \ + libmtkcam_calibration_convertor \ + libmtkcam_calibration_provider \ + libmtkcam_debugutils \ + libmtkcam_device3_app \ + libmtkcam_device3_hal \ + libmtkcam_device3_hidl \ + libmtkcam_device3_hidlutils \ + libmtkcam_device3_utils \ + libmtkcam_devicesessionpolicy \ + libmtkcam_diputils \ + libmtkcam_exif \ + libmtkcam_fdvt \ + libmtkcam_featurepolicy \ + libmtkcam_featureutils \ + libmtkcam_fwkutils \ + libmtkcam_grallocutils \ + libmtkcam_hwnode \ + libmtkcam_hwutils \ + libmtkcam_imem \ + libmtkcam_imgbuf \ + libmtkcam_mapping_mgr \ + libmtkcam_metadata \ + libmtkcam_metastore \ + libmtkcam_mfb \ + libmtkcam_modulefactory_aaa \ + libmtkcam_modulefactory_custom \ + libmtkcam_modulefactory_drv \ + libmtkcam_modulefactory_utils \ + libmtkcam_modulehelper \ + libmtkcam_owe \ + libmtkcam_pipeline \ + libmtkcam_pipeline_fbm \ + libmtkcam_pipelinemodel \ + libmtkcam_pipelinemodel_adapter \ + libmtkcam_pipelinemodel_capture \ + libmtkcam_pipelinemodel_isp \ + libmtkcam_pipelinemodel_session \ + libmtkcam_pipelinemodel_utils \ + libmtkcam_pipelinemodel_zsl \ + libmtkcam_pipelinepolicy-security \ + libmtkcam_pipelinepolicy-smvr \ + libmtkcam_pipelinepolicy \ + libmtkcam_pipelinepolicy_factory \ + libmtkcam_prerelease \ + libmtkcam_rsc \ + libmtkcam_scenariorecorder \ + libmtkcam_stdutils \ + libmtkcam_streamutils \ + libmtkcam_synchelper \ + libmtkcam_sysutils \ + libmtkcam_tuning_utils \ + libmtkcam_ulog \ + libneuralnetworks_sl_driver_mtk_prebuilt \ + libneuron_adapter_mgvi \ + libneuron_runtime.5 \ + libnir_neon_driver \ + libpda_usdriver \ + libpq_cust_base \ + libpq_prot \ + libpqparamparser \ + libpqpconfig \ + libsrv_um \ + libstereoinfoaccessor_vsdof \ + libufwriter \ + libusc \ + libvainr_model \ + mtk000_mipi_raw_IdxMgr \ + mtk000_mipi_raw_tuning \ + ov20b40_aac_front_i_mipi_raw_IdxMgr \ + ov20b40_aac_front_i_mipi_raw_global_IdxMgr \ + ov20b40_aac_front_i_mipi_raw_global_tuning \ + ov20b40_aac_front_i_mipi_raw_india_IdxMgr \ + ov20b40_aac_front_i_mipi_raw_india_tuning \ + ov20b40_aac_front_i_mipi_raw_tuning \ + ov20b40_ofilm_front_ii_mipi_raw_IdxMgr \ + ov20b40_ofilm_front_ii_mipi_raw_global_IdxMgr \ + ov20b40_ofilm_front_ii_mipi_raw_global_tuning \ + ov20b40_ofilm_front_ii_mipi_raw_india_IdxMgr \ + ov20b40_ofilm_front_ii_mipi_raw_india_tuning \ + ov20b40_ofilm_front_ii_mipi_raw_tuning \ + s5khm6_aac_main_ii_mipi_raw_IdxMgr \ + s5khm6_aac_main_ii_mipi_raw_global_IdxMgr \ + s5khm6_aac_main_ii_mipi_raw_global_tuning \ + s5khm6_aac_main_ii_mipi_raw_india_IdxMgr \ + s5khm6_aac_main_ii_mipi_raw_india_tuning \ + s5khm6_aac_main_ii_mipi_raw_tuning \ + s5khm6_ofilm_main_i_mipi_raw_IdxMgr \ + s5khm6_ofilm_main_i_mipi_raw_global_IdxMgr \ + s5khm6_ofilm_main_i_mipi_raw_global_tuning \ + s5khm6_ofilm_main_i_mipi_raw_india_IdxMgr \ + s5khm6_ofilm_main_i_mipi_raw_india_tuning \ + s5khm6_ofilm_main_i_mipi_raw_tuning \ + sc1620_ofilm_front_ii_mipi_raw_IdxMgr \ + sc1620_ofilm_front_ii_mipi_raw_global_IdxMgr \ + sc1620_ofilm_front_ii_mipi_raw_global_tuning \ + sc1620_ofilm_front_ii_mipi_raw_india_IdxMgr \ + sc1620_ofilm_front_ii_mipi_raw_india_tuning \ + sc1620_ofilm_front_ii_mipi_raw_tuning \ + sc202_ofilm_macro_ii_mipi_raw_IdxMgr \ + sc202_ofilm_macro_ii_mipi_raw_global_IdxMgr \ + sc202_ofilm_macro_ii_mipi_raw_global_tuning \ + sc202_ofilm_macro_ii_mipi_raw_india_IdxMgr \ + sc202_ofilm_macro_ii_mipi_raw_india_tuning \ + sc202_ofilm_macro_ii_mipi_raw_tuning \ + sc202cs_aac_depth_i_mipi_raw_IdxMgr \ + sc202cs_aac_depth_i_mipi_raw_global_IdxMgr \ + sc202cs_aac_depth_i_mipi_raw_global_tuning \ + sc202cs_aac_depth_i_mipi_raw_india_IdxMgr \ + sc202cs_aac_depth_i_mipi_raw_india_tuning \ + sc202cs_aac_depth_i_mipi_raw_tuning \ + sc202cs_ofilm_depth_ii_mipi_raw_IdxMgr \ + sc202cs_ofilm_depth_ii_mipi_raw_global_IdxMgr \ + sc202cs_ofilm_depth_ii_mipi_raw_global_tuning \ + sc202cs_ofilm_depth_ii_mipi_raw_india_IdxMgr \ + sc202cs_ofilm_depth_ii_mipi_raw_india_tuning \ + sc202cs_ofilm_depth_ii_mipi_raw_tuning \ + sc202pcs_aac_macro_i_mipi_raw_IdxMgr \ + sc202pcs_aac_macro_i_mipi_raw_global_IdxMgr \ + sc202pcs_aac_macro_i_mipi_raw_global_tuning \ + sc202pcs_aac_macro_i_mipi_raw_india_IdxMgr \ + sc202pcs_aac_macro_i_mipi_raw_india_tuning \ + sc202pcs_aac_macro_i_mipi_raw_tuning \ + sc820cs_aac_ultra_i_mipi_raw_IdxMgr \ + sc820cs_aac_ultra_i_mipi_raw_global_IdxMgr \ + sc820cs_aac_ultra_i_mipi_raw_global_tuning \ + sc820cs_aac_ultra_i_mipi_raw_india_IdxMgr \ + sc820cs_aac_ultra_i_mipi_raw_india_tuning \ + sc820cs_aac_ultra_i_mipi_raw_tuning \ + sc820cs_ofilm_ultra_ii_mipi_raw_IdxMgr \ + sc820cs_ofilm_ultra_ii_mipi_raw_global_IdxMgr \ + sc820cs_ofilm_ultra_ii_mipi_raw_global_tuning \ + sc820cs_ofilm_ultra_ii_mipi_raw_india_IdxMgr \ + sc820cs_ofilm_ultra_ii_mipi_raw_india_tuning \ + sc820cs_ofilm_ultra_ii_mipi_raw_tuning \ + libmtkcam_streaminfo_plugin-p1stt \ + libdlbvol \ + libmisoundfx \ + libswdap \ + libswgamedap \ + libswvqe \ + vendor.dolby.hardware.dms@2.0-impl \ + vendor.dolby.hardware.dms@2.0 \ + vendor.mediatek.hardware.apuware.apusys@2.0 \ + vendor.mediatek.hardware.apuware.apusys@2.1 \ + vendor.mediatek.hardware.apuware.hmp@1.0 \ + vendor.mediatek.hardware.apuware.utils@2.0 \ + vendor.mediatek.hardware.camera.atms@1.0 \ + vendor.mediatek.hardware.camera.bgservice@1.0 \ + vendor.mediatek.hardware.camera.bgservice@1.1 \ + vendor.mediatek.hardware.camera.ccap@1.0 \ + vendor.mediatek.hardware.camera.frhandler@1.0 \ + vendor.mediatek.hardware.camera.isphal@1.0 \ + vendor.mediatek.hardware.camera.isphal@1.1 \ + vendor.mediatek.hardware.camera.lomoeffect@1.0 \ + vendor.mediatek.hardware.camera.postproc@1.0 \ + vendor.mediatek.hardware.camera.security@1.0 \ + vendor.mediatek.hardware.composer_ext@1.0 \ + vendor.mediatek.hardware.mmagent@1.0 \ + vendor.mediatek.hardware.mmagent@1.1 \ + vendor.mediatek.hardware.mms@1.0 \ + vendor.mediatek.hardware.mms@1.1 \ + vendor.mediatek.hardware.mms@1.2 \ + vendor.mediatek.hardware.mms@1.3 \ + vendor.mediatek.hardware.mms@1.4 \ + vendor.mediatek.hardware.mms@1.5 \ + vendor.mediatek.hardware.mms@1.6 \ + vendor.mediatek.hardware.mtkradioex@2.0 \ + vendor.mediatek.hardware.mtkradioex@3.0 \ + vendor.mediatek.hardware.netdagent@1.0 \ + vendor.mediatek.hardware.neuropilot.agent@1.0 \ + vendor.mediatek.hardware.neuropilot.agent@1.1 \ + vendor.mediatek.hardware.neuropilot.agent@1.2 \ + vendor.mediatek.hardware.nvram@1.0 \ + vendor.mediatek.hardware.nvram@1.1 \ + vendor.mediatek.hardware.power@1.1 \ + vendor.mediatek.hardware.power@2.0 \ + vendor.mediatek.hardware.pq@2.0 \ + vendor.mediatek.hardware.pq@2.1 \ + vendor.mediatek.hardware.pq@2.10 \ + vendor.mediatek.hardware.pq@2.11 \ + vendor.mediatek.hardware.pq@2.12 \ + vendor.mediatek.hardware.pq@2.13 \ + vendor.mediatek.hardware.pq@2.14 \ + vendor.mediatek.hardware.pq@2.15 \ + vendor.mediatek.hardware.pq@2.2 \ + vendor.mediatek.hardware.pq@2.3 \ + vendor.mediatek.hardware.pq@2.4 \ + vendor.mediatek.hardware.pq@2.5 \ + vendor.mediatek.hardware.pq@2.6 \ + vendor.mediatek.hardware.pq@2.7 \ + vendor.mediatek.hardware.pq@2.8 \ + vendor.mediatek.hardware.pq@2.9 \ + vendor.mediatek.hardware.videotelephony@1.0 \ + android.hardware.neuralnetworks-shim-service-mtk.xml \ + android.hardware.security.keymint-service.mitee.xml \ + android.hardware.security.secureclock-service.mitee.xml \ + android.hardware.security.sharedsecret-service.mitee.xml \ + gnss-mtk.xml \ + gnss@2.1-service.xml \ + manifest_android.hardware.drm@1.4-service.widevine.xml \ + manifest_apuware_apusys.xml \ + manifest_apuware_hmp.xml \ + manifest_apuware_utils.xml \ + manifest_cameraprovider.xml \ + manifest_media_c2_V1_2_default.xml \ + vendor.dolby.hardware.dms.xml \ + batterysecret \ + ccci_mdinit \ + ccci_rpcd \ + conninfra_loader \ + fuelgauged \ + fuelgauged_nvram \ + gsm0710muxd \ + android.hardware.drm@1.4-service.widevine \ + android.hardware.gnss-service.mediatek \ + android.hardware.media.c2@1.2-mediatek-64b \ + android.hardware.neuralnetworks-shim-service-mtk \ + android.hardware.security.keymint@1.0-service.mitee \ + android.hardware.graphics.allocator@4.0-service-mediatek.mt6855 \ + camerahalserver \ + mtkfusionrild \ + tetheroffloadservice \ + vendor.dolby.hardware.dms@2.0-service \ + vendor.mediatek.hardware.mmagent@1.1-service \ + vendor.mediatek.hardware.mms@1.6-service \ + vendor.mediatek.hardware.nvram@1.1-service \ + vendor.mediatek.hardware.pq@2.2-service \ + vtservice_hidl \ + ipsec_mon \ + mi_thermald \ + miteelog \ + mnld \ + mtk_agpsd \ + netdagent \ + nvram_daemon \ + tee-supplicant \ + v3avpud \ + wlan_assistant \ + wmt_launcher \ + wmt_loader diff --git a/proprietary/vendor/bin/batterysecret b/proprietary/vendor/bin/batterysecret new file mode 100755 index 0000000..c33c581 Binary files /dev/null and b/proprietary/vendor/bin/batterysecret differ diff --git a/proprietary/vendor/bin/ccci_mdinit b/proprietary/vendor/bin/ccci_mdinit new file mode 100755 index 0000000..203dea1 Binary files /dev/null and b/proprietary/vendor/bin/ccci_mdinit differ diff --git a/proprietary/vendor/bin/ccci_rpcd b/proprietary/vendor/bin/ccci_rpcd new file mode 100755 index 0000000..27cd886 Binary files /dev/null and b/proprietary/vendor/bin/ccci_rpcd differ diff --git a/proprietary/vendor/bin/conninfra_loader b/proprietary/vendor/bin/conninfra_loader new file mode 100755 index 0000000..150f3b4 Binary files /dev/null and b/proprietary/vendor/bin/conninfra_loader differ diff --git a/proprietary/vendor/bin/fuelgauged b/proprietary/vendor/bin/fuelgauged new file mode 100755 index 0000000..6057bea Binary files /dev/null and b/proprietary/vendor/bin/fuelgauged differ diff --git a/proprietary/vendor/bin/fuelgauged_nvram b/proprietary/vendor/bin/fuelgauged_nvram new file mode 100755 index 0000000..118de45 Binary files /dev/null and b/proprietary/vendor/bin/fuelgauged_nvram differ diff --git a/proprietary/vendor/bin/gsm0710muxd b/proprietary/vendor/bin/gsm0710muxd new file mode 100755 index 0000000..269a563 Binary files /dev/null and b/proprietary/vendor/bin/gsm0710muxd differ diff --git a/proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine b/proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine new file mode 100755 index 0000000..05ef534 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine differ diff --git a/proprietary/vendor/bin/hw/android.hardware.gnss-service.mediatek b/proprietary/vendor/bin/hw/android.hardware.gnss-service.mediatek new file mode 100755 index 0000000..cc1e142 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.gnss-service.mediatek differ diff --git a/proprietary/vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b b/proprietary/vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b new file mode 100755 index 0000000..50ecf9f Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b differ diff --git a/proprietary/vendor/bin/hw/android.hardware.neuralnetworks-shim-service-mtk b/proprietary/vendor/bin/hw/android.hardware.neuralnetworks-shim-service-mtk new file mode 100755 index 0000000..9823e3e Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.neuralnetworks-shim-service-mtk differ diff --git a/proprietary/vendor/bin/hw/android.hardware.security.keymint@1.0-service.mitee b/proprietary/vendor/bin/hw/android.hardware.security.keymint@1.0-service.mitee new file mode 100755 index 0000000..7bfbf28 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.security.keymint@1.0-service.mitee differ diff --git a/proprietary/vendor/bin/hw/mt6855/android.hardware.graphics.allocator@4.0-service-mediatek.mt6855 b/proprietary/vendor/bin/hw/mt6855/android.hardware.graphics.allocator@4.0-service-mediatek.mt6855 new file mode 100755 index 0000000..acc8108 Binary files /dev/null and b/proprietary/vendor/bin/hw/mt6855/android.hardware.graphics.allocator@4.0-service-mediatek.mt6855 differ diff --git a/proprietary/vendor/bin/hw/mt6855/camerahalserver b/proprietary/vendor/bin/hw/mt6855/camerahalserver new file mode 100755 index 0000000..f3ed3a7 Binary files /dev/null and b/proprietary/vendor/bin/hw/mt6855/camerahalserver differ diff --git a/proprietary/vendor/bin/hw/mtkfusionrild b/proprietary/vendor/bin/hw/mtkfusionrild new file mode 100755 index 0000000..ffc7561 Binary files /dev/null and b/proprietary/vendor/bin/hw/mtkfusionrild differ diff --git a/proprietary/vendor/bin/hw/tetheroffloadservice b/proprietary/vendor/bin/hw/tetheroffloadservice new file mode 100755 index 0000000..e2d5287 Binary files /dev/null and b/proprietary/vendor/bin/hw/tetheroffloadservice differ diff --git a/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service b/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service new file mode 100755 index 0000000..e90a752 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service new file mode 100755 index 0000000..694fa55 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service differ diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms@1.6-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms@1.6-service new file mode 100755 index 0000000..ac4d871 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms@1.6-service differ diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service new file mode 100755 index 0000000..9ca5270 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service differ diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service new file mode 100755 index 0000000..587aa2f Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service differ diff --git a/proprietary/vendor/bin/hw/vtservice_hidl b/proprietary/vendor/bin/hw/vtservice_hidl new file mode 100755 index 0000000..4dcd6f9 Binary files /dev/null and b/proprietary/vendor/bin/hw/vtservice_hidl differ diff --git a/proprietary/vendor/bin/ipsec_mon b/proprietary/vendor/bin/ipsec_mon new file mode 100755 index 0000000..7391d0a Binary files /dev/null and b/proprietary/vendor/bin/ipsec_mon differ diff --git a/proprietary/vendor/bin/mi_thermald b/proprietary/vendor/bin/mi_thermald new file mode 100755 index 0000000..c5d9bf5 Binary files /dev/null and b/proprietary/vendor/bin/mi_thermald differ diff --git a/proprietary/vendor/bin/miteelog b/proprietary/vendor/bin/miteelog new file mode 100755 index 0000000..f2bef24 Binary files /dev/null and b/proprietary/vendor/bin/miteelog differ diff --git a/proprietary/vendor/bin/mnld b/proprietary/vendor/bin/mnld new file mode 100755 index 0000000..5907e1d Binary files /dev/null and b/proprietary/vendor/bin/mnld differ diff --git a/proprietary/vendor/bin/mtk_agpsd b/proprietary/vendor/bin/mtk_agpsd new file mode 100755 index 0000000..519091c Binary files /dev/null and b/proprietary/vendor/bin/mtk_agpsd differ diff --git a/proprietary/vendor/bin/netdagent b/proprietary/vendor/bin/netdagent new file mode 100755 index 0000000..5da2904 Binary files /dev/null and b/proprietary/vendor/bin/netdagent differ diff --git a/proprietary/vendor/bin/nvram_daemon b/proprietary/vendor/bin/nvram_daemon new file mode 100755 index 0000000..47e1c30 Binary files /dev/null and b/proprietary/vendor/bin/nvram_daemon differ diff --git a/proprietary/vendor/bin/tee-supplicant b/proprietary/vendor/bin/tee-supplicant new file mode 100755 index 0000000..ac12ea9 Binary files /dev/null and b/proprietary/vendor/bin/tee-supplicant differ diff --git a/proprietary/vendor/bin/v3avpud b/proprietary/vendor/bin/v3avpud new file mode 100755 index 0000000..2182d7a Binary files /dev/null and b/proprietary/vendor/bin/v3avpud differ diff --git a/proprietary/vendor/bin/wlan_assistant b/proprietary/vendor/bin/wlan_assistant new file mode 100755 index 0000000..51ea284 Binary files /dev/null and b/proprietary/vendor/bin/wlan_assistant differ diff --git a/proprietary/vendor/bin/wmt_launcher b/proprietary/vendor/bin/wmt_launcher new file mode 100755 index 0000000..7e26b12 Binary files /dev/null and b/proprietary/vendor/bin/wmt_launcher differ diff --git a/proprietary/vendor/bin/wmt_loader b/proprietary/vendor/bin/wmt_loader new file mode 100755 index 0000000..f21fab0 Binary files /dev/null and b/proprietary/vendor/bin/wmt_loader differ diff --git a/proprietary/vendor/etc/AbnormalDisplayLog_dynamic.xml b/proprietary/vendor/etc/AbnormalDisplayLog_dynamic.xml new file mode 100644 index 0000000..2a7db7d --- /dev/null +++ b/proprietary/vendor/etc/AbnormalDisplayLog_dynamic.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/AudioLog_dynamic.xml b/proprietary/vendor/etc/AudioLog_dynamic.xml new file mode 100644 index 0000000..8613e3f --- /dev/null +++ b/proprietary/vendor/etc/AudioLog_dynamic.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/MNL_Config.xml b/proprietary/vendor/etc/MNL_Config.xml new file mode 100644 index 0000000..be8a921 --- /dev/null +++ b/proprietary/vendor/etc/MNL_Config.xml @@ -0,0 +1,105 @@ + + + + IFB + 1.0 + 1 + CH:-7 to 6 + -8.64,-7.79,-6.16,-0.70,-1.12,-4.46,-1.22,0,-0.30,-0.04,-0.96,-1.16,-2.37,-3.54 + + + GGTO + 1.0 + 1 + GLONASS time offset, BEIDOU time offset, GALILEO time offset, NAVIC time offset, Unit: meter + 12.18,0.90,3.13,18.53 + + + DCB + 1.0 + 1 + L5_DCB_GPS,L5_DCB_QZSS,L5_DCB_CNSS,L5_DCB_GALILEO + 3.03,3.01,0.81,1.96 + L1C_DCB_GPS,L1C_DCB_QZSS,B1C_DCB_CNSS + 0,0,0 + + + L1Only + 1.0 + 0 + L1 only: 1 + 0 + + + L5Test + 1.0 + 0 + Search and used GPS L5 satellites according to the healthy status: 0, Search and used GPS L5 satellites regardless of its healthy status: 1 + 1 + + + DisableSignal + 1.0 + 0 + Disable B1C: 1 + 0 + + + GLP + 2.0 + 1 + Enable + 1 + + + CAIC + 1.0 + 0 + L1 CAIC FrequencyHz + 1560000000 + L5 CAIC FrequencyHz + 1170000000 + + + GnssMode + 1.0 + 0 + GP+GL+BD:2, GP:3, BD:4, GP+GL+GA+BD:6, GP+GL+GA:8, GP+GL+GA+BD+NI:10 + 6 + + + Bluesky + 1.0 + 1 + enable:0,disable:1 + 3 + + + CoTMS + 4.2 + 1 + RTS,TEP + 1,3 + + + SwitchTIA + 1 + 1 + enable:1,disable:0 + 0 + + + Blanking + 1 + 0 + enable:1,disable:0 + 0 + + + MDTime + 1.0 + 1 + featureOption,requestInterval,sizeOfWindow,syncBackNum(optional) + 1,5000,1500,0 + + \ No newline at end of file diff --git a/proprietary/vendor/etc/VideoLog_dynamic.xml b/proprietary/vendor/etc/VideoLog_dynamic.xml new file mode 100644 index 0000000..905ee6c --- /dev/null +++ b/proprietary/vendor/etc/VideoLog_dynamic.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/apdb/APDB_MT6855___W2408 b/proprietary/vendor/etc/apdb/APDB_MT6855___W2408 new file mode 100644 index 0000000..89ae813 Binary files /dev/null and b/proprietary/vendor/etc/apdb/APDB_MT6855___W2408 differ diff --git a/proprietary/vendor/etc/apdb/APDB_MT6855___W2408_ENUM b/proprietary/vendor/etc/apdb/APDB_MT6855___W2408_ENUM new file mode 100644 index 0000000..54b53a8 --- /dev/null +++ b/proprietary/vendor/etc/apdb/APDB_MT6855___W2408_ENUM @@ -0,0 +1,287 @@ +AP_CFG_CUSTOM_BEGIN_LID 51 +AP_CFG_CUSTOM_FILE_FUEL_GAUGE_LID 76 +AP_CFG_CUSTOM_FILE_GPS_LID 52 +AP_CFG_CUSTOM_FILE_MAX_LID 78 +AP_CFG_CUSTOM_FILE_SMARTPA_CALIB_LID 77 +AP_CFG_FILE_EXT_MDTYPE_LID 20 +AP_CFG_FILE_MDTYPE_LID 19 +AP_CFG_FILE_VER_INFO_LID 0 +AP_CFG_RDCL_BWCS_LID 11 +AP_CFG_RDCL_CAMERA_3A_LID 4 +AP_CFG_RDCL_CAMERA_AF_LID 49 +AP_CFG_RDCL_CAMERA_DEFECT_LID 6 +AP_CFG_RDCL_CAMERA_FEATURE_LID 23 +AP_CFG_RDCL_CAMERA_FLASH_CALIBRATION_LID 50 +AP_CFG_RDCL_CAMERA_GEOMETRY_LID 24 +AP_CFG_RDCL_CAMERA_LENS_LID 8 +AP_CFG_RDCL_CAMERA_PARA_LID 3 +AP_CFG_RDCL_CAMERA_PLINE10_LID 46 +AP_CFG_RDCL_CAMERA_PLINE11_LID 47 +AP_CFG_RDCL_CAMERA_PLINE12_LID 48 +AP_CFG_RDCL_CAMERA_PLINE2_LID 38 +AP_CFG_RDCL_CAMERA_PLINE3_LID 39 +AP_CFG_RDCL_CAMERA_PLINE4_LID 40 +AP_CFG_RDCL_CAMERA_PLINE5_LID 41 +AP_CFG_RDCL_CAMERA_PLINE6_LID 42 +AP_CFG_RDCL_CAMERA_PLINE7_LID 43 +AP_CFG_RDCL_CAMERA_PLINE8_LID 44 +AP_CFG_RDCL_CAMERA_PLINE9_LID 45 +AP_CFG_RDCL_CAMERA_PLINE_LID 37 +AP_CFG_RDCL_CAMERA_SENSOR_LID 7 +AP_CFG_RDCL_CAMERA_SHADING10_LID 34 +AP_CFG_RDCL_CAMERA_SHADING11_LID 35 +AP_CFG_RDCL_CAMERA_SHADING12_LID 36 +AP_CFG_RDCL_CAMERA_SHADING2_LID 26 +AP_CFG_RDCL_CAMERA_SHADING3_LID 27 +AP_CFG_RDCL_CAMERA_SHADING4_LID 28 +AP_CFG_RDCL_CAMERA_SHADING5_LID 29 +AP_CFG_RDCL_CAMERA_SHADING6_LID 30 +AP_CFG_RDCL_CAMERA_SHADING7_LID 31 +AP_CFG_RDCL_CAMERA_SHADING8_LID 32 +AP_CFG_RDCL_CAMERA_SHADING9_LID 33 +AP_CFG_RDCL_CAMERA_SHADING_LID 5 +AP_CFG_RDCL_CAMERA_VERSION_LID 22 +AP_CFG_RDCL_FACTORY_LID 10 +AP_CFG_RDCL_FILE_AUDIO_AUDENH_CONTROL_OPTION_PAR_LID 16 +AP_CFG_RDCL_FILE_AUDIO_BT_GAIN_CUSTOM_LID 74 +AP_CFG_RDCL_FILE_AUDIO_BUFFER_DC_CALIBRATION_PAR_LID 67 +AP_CFG_RDCL_FILE_AUDIO_COMPFLT_LID 53 +AP_CFG_RDCL_FILE_AUDIO_EFFECT_LID 54 +AP_CFG_RDCL_FILE_AUDIO_FUNC_SWITCH_PARAM_LID 75 +AP_CFG_RDCL_FILE_AUDIO_GAIN_TABLE_LID 63 +AP_CFG_RDCL_FILE_AUDIO_HAC_PARAM_LID 72 +AP_CFG_RDCL_FILE_AUDIO_HD_REC_PAR_LID 65 +AP_CFG_RDCL_FILE_AUDIO_HD_REC_SCENE_LID 66 +AP_CFG_RDCL_FILE_AUDIO_LID 51 +AP_CFG_RDCL_FILE_AUDIO_MAGI_CONFERENCE_LID 71 +AP_CFG_RDCL_FILE_AUDIO_MUSIC_DRC_LID 69 +AP_CFG_RDCL_FILE_AUDIO_PARAM_MED_LID 57 +AP_CFG_RDCL_FILE_AUDIO_RINGTONE_DRC_LID 70 +AP_CFG_RDCL_FILE_AUDIO_SPEECH_LPBK_PARAM_LID 73 +AP_CFG_RDCL_FILE_AUDIO_VER1_VOLUME_CUSTOM_LID 64 +AP_CFG_RDCL_FILE_AUDIO_VOIP_PAR_LID 17 +AP_CFG_RDCL_FILE_AUDIO_VOLUME_CUSTOM_LID 58 +AP_CFG_RDCL_FILE_AUDIO_WB_PARAM_LID 60 +AP_CFG_RDCL_FILE_AUXADC_LID 2 +AP_CFG_RDCL_FILE_DUAL_MIC_CUSTOM_LID 59 +AP_CFG_RDCL_FILE_HEADPHONE_COMPFLT_LID 62 +AP_CFG_RDCL_FILE_MD_SBP_LID 25 +AP_CFG_RDCL_FILE_SDIO_LID 21 +AP_CFG_RDCL_FILE_VIBSPK_COMPFLT_LID 68 +AP_CFG_RDCL_FILE_VOICE_RECOGNIZE_PARAM_LID 15 +AP_CFG_RDCL_HWMON_ACC_LID 12 +AP_CFG_RDCL_HWMON_GYRO_LID 13 +AP_CFG_RDCL_HWMON_PS_LID 18 +AP_CFG_RDCL_UART_LID 9 +AP_CFG_RDEB_FILE_BT_ADDR_LID 1 +AP_CFG_RDEB_FILE_WIFI_LID 55 +AP_CFG_RDEB_OMADM_USB_LID 14 +AP_CFG_RDEB_WIFI_CUSTOM_LID 56 +AP_CFG_REEB_PRODUCT_INFO_LID 61 +AUDIO_GAIN_ALARM 4 +AUDIO_GAIN_BLUETOOTH_SCO 6 +AUDIO_GAIN_DEFAULT -1 +AUDIO_GAIN_DTMF 8 +AUDIO_GAIN_ENFORCED_AUDIBLE 7 +AUDIO_GAIN_FM 10 +AUDIO_GAIN_MATV 11 +AUDIO_GAIN_MAX_STREAM 11 +AUDIO_GAIN_MUSIC 3 +AUDIO_GAIN_NOTIFICATION 5 +AUDIO_GAIN_RING 2 +AUDIO_GAIN_SYSTEM 1 +AUDIO_GAIN_TTS 9 +AUDIO_GAIN_VOICE_CALL 0 +AUDIO_HFP_DEVICE_HEADSET 2 +AUDIO_HFP_DEVICE_NORMAL 0 +AUDIO_HFP_DEVICE_RESERVED 3 +AUDIO_HFP_DEVICE_SPEAKER 1 +AUDIO_VOIP_DEVICE_BT 3 +AUDIO_VOIP_DEVICE_HEADSET 2 +AUDIO_VOIP_DEVICE_NORMAL 0 +AUDIO_VOIP_DEVICE_SPEAKER 1 +DATA_MPAL_SAP 7 +DRIVER_PS_SAP 11 +EXTAMP_VOLUME_TYPE_MAX 6 +GAIN_ANALOG_PLAY 17 +GAIN_IDLE_RECORD_HEADSET 1 +GAIN_IDLE_RECORD_MIC 0 +GAIN_INCALL_NB_ECEIVER 6 +GAIN_INCALL_NB_HEADSET 7 +GAIN_INCALL_NB_SPEAKER 8 +GAIN_INCALL_WB_ECEIVER 9 +GAIN_INCALL_WB_HEADSET 10 +GAIN_INCALL_WB_SPEAKER 11 +GAIN_LEVEL_SHIFT 16 +GAIN_OUTPUT_DOCK 3 +GAIN_OUTPUT_EARPIECE 0 +GAIN_OUTPUT_HEADSET 1 +GAIN_OUTPUT_SPEAKER 2 +GAIN_RESERVED1_HEADSET 21 +GAIN_RESERVED1_MIC 20 +GAIN_RESERVED2_HEADSET 23 +GAIN_RESERVED2_MIC 22 +GAIN_TTY_DEVICE 15 +GAIN_VIDEO_REC_HEADSET 5 +GAIN_VIDEO_REC_MIC 4 +GAIN_VOICE_REC_HEADSET 3 +GAIN_VOICE_REC_MIC 2 +GAIN_VOICE_UNLOCK_HEADSET 19 +GAIN_VOICE_UNLOCK_MIC 18 +GAIN_VOIP_HEADSET 13 +GAIN_VOIP_RECEIVER 12 +GAIN_VOIP_SPEAKER 14 +GMMREG_SAP 1 +HD_REC_DEVICE_SOURCE_BT_EARPHONE 2 +HD_REC_DEVICE_SOURCE_HANDSET 0 +HD_REC_DEVICE_SOURCE_HEADSET 1 +HEADSET_AUDIO_BUFFER 0 +HEADSET_FM_RECORD_A 1 +HEADSET_FM_RECORD_D 2 +HEADSET_RSERVED_2 4 +HEADSET_RSERVED_3 5 +HEADSET_SIP_AUDIO_BUFFER 3 +HEADSET_SPEAKER_AMP 1 +HEADSET_SPEAKER_AUDIO_BUFFER 0 +HEADSET_SPEAKER_FM_RECORD_A 3 +HEADSET_SPEAKER_FM_RECORD_D 4 +HEADSET_SPEAKER_IV_BUFFER 2 +HEADSET_SPEAKER_RSERVED_2 6 +HEADSET_SPEAKER_RSERVED_3 7 +HEADSET_SPEAKER_SIP_AUDIO_BUFFER 5 +HEADSET_SPEAKER_VOLUME_TYPE_MAX 8 +HEADSET_VOLUME_TYPE_MAX 6 +INVALID_SAP 0 +L1_L1_SAP 8 +L1_MPAL_SAP 9 +LAST_MOD_ID 27 +LAST_SAP_CODE 12 +MAX_VOL_CATE 3 +MAX_VOL_TYPE 7 +MM_CC_SAP 3 +MM_SMS_SAP 2 +MM_SS_SAP 4 +MOD_ATCI 4 +MOD_CC 6 +MOD_CISS 7 +MOD_CUSTOM1 12 +MOD_CUSTOM_BEGIN 12 +MOD_CUSTOM_END 13 +MOD_FT 0 +MOD_MM 5 +MOD_NIL 0 +MOD_NVRAM 1 +MOD_SMS 8 +MOD_SYSDEBUG 11 +MOD_SYSTEM 10 +MOD_TIMER 9 +MOD_TST 2 +MOD_TST_READER 3 +MPAL_L1_SAP 10 +MSG_ID_END 10000 +MSG_ID_FT 9500 +MSG_ID_INVALID_TYPE 0 +MSG_ID_L1TASK_WAKEUP 14 +MSG_ID_MMCC_DATA_REQ 6 +MSG_ID_MMCC_EST_REQ 4 +MSG_ID_MMCC_PROMPT_REJ 1 +MSG_ID_MMCC_PROMPT_RSP 2 +MSG_ID_MMCC_REEST_REQ 5 +MSG_ID_MMCC_REL_REQ 3 +MSG_ID_MPHC_BLOCK_QUALITY_IND 9 +MSG_ID_MPHC_EXTENDED_MEAS_IND 8 +MSG_ID_MPHC_NEIGHBOR_BSIC_IND 13 +MSG_ID_MPHC_NEIGHBOR_MEAS_IND 12 +MSG_ID_MPHC_OPEN_TCH_LOOP_CNF 7 +MSG_ID_MPHC_SERV_DEDI_MEAS_IND 11 +MSG_ID_MPHC_SERV_IDLE_MEAS_IND 10 +MSG_ID_TIMER_EXPIRY 9000 +MSG_ID_TST_INJECT_STRING 6000 +NORMAL_AUDIO_BUFFER 0 +NORMAL_FM_RECORD_A 1 +NORMAL_FM_RECORD_D 2 +NORMAL_RSERVED_2 4 +NORMAL_RSERVED_3 5 +NORMAL_SIP_AUDIO_BUFFER 3 +NORMAL_VOLUME_TYPE_MAX 6 +NUM_AUDIO_GAIN_TYPES 12 +NUM_AUDIO_HFP_DEVICE 4 +NUM_AUDIO_VOIP_DEVICE 4 +NUM_GAIN_OUTPUT_DEVICES 4 +NUM_HD_REC_DEVICE_SOURCE 3 +NUM_MIC_GAINS 24 +NUM_OF_VOL_MODE 4 +SME_READER_SAP 5 +SME_TIMER_SAP 6 +SPEAKER_AMP 0 +SPEAKER_FM_RECORD_A 1 +SPEAKER_FM_RECORD_D 2 +SPEAKER_RSERVED_2 4 +SPEAKER_RSERVED_3 5 +SPEAKER_SIP_AUDIO_BUFFER 3 +SPEAKER_VOLUME_TYPE_MAX 6 +STACK_TIMER_SAP 12 +TRACE_ERROR 4 +TRACE_FUNC 0 +TRACE_GROUP_1 5 +TRACE_GROUP_10 14 +TRACE_GROUP_2 6 +TRACE_GROUP_3 7 +TRACE_GROUP_4 8 +TRACE_GROUP_5 9 +TRACE_GROUP_6 10 +TRACE_GROUP_7 11 +TRACE_GROUP_8 12 +TRACE_GROUP_9 13 +TRACE_INFO 2 +TRACE_STATE 1 +TRACE_WARNING 3 +TST_CTI_COMMAND_CMD 56 +TST_EM_MODE_CONFIG 12 +TST_FT_MODE_CONFIG 16 +TST_FT_SAP 200 +TST_INJECT_AT_CMD 7 +TST_INJECT_STRING_TO_MODULE 6 +TST_LOG_ON_OFF 1 +TST_NULL_COMMAND 0 +TST_READ_GLOBAL_VARIABLE 10 +TST_REBOOT_TARGET_CMD 8 +TST_SET_L1_TRC_FILTER 5 +TST_SET_PRIM_MOD_FILTER 2 +TST_SET_PRIM_SAP_FILTER 3 +TST_SET_PS_TRC_FILTER 4 +TST_SET_TRAP_FILTER 9 +TST_SIM_FILE_INFO_REQ 13 +TST_SIM_READ_REQ 14 +TST_SIM_WRITE_REQ 15 +TST_WRITE_GLOBAL_VARIABLE 11 +VER1_NUM_OF_VOL_TYPE 9 +VER1_VOL_TYPE_FM 3 +VER1_VOL_TYPE_MATV 8 +VER1_VOL_TYPE_MEDIA 7 +VER1_VOL_TYPE_MIC 2 +VER1_VOL_TYPE_RING 0 +VER1_VOL_TYPE_SID 6 +VER1_VOL_TYPE_SIP 1 +VER1_VOL_TYPE_SPH 4 +VER1_VOL_TYPE_SPH2 5 +VOLUME_AUDIO_BUFFER_EXTAMP 1 +VOLUME_EXTAMP 2 +VOLUME_EXTAMP_RSERVED_1 3 +VOLUME_EXTAMP_RSERVED_2 4 +VOLUME_EXTAMP_RSERVED_3 5 +VOLUME_HEADSET_MODE 1 +VOLUME_HEADSET_SPEAKER_MODE 3 +VOLUME_IV_BUFFER_EXTAMP 0 +VOLUME_NORMAL_MODE 0 +VOLUME_SPEAKER_MODE 2 +VOL_HANDFREE 2 +VOL_HEADSET 1 +VOL_NORMAL 0 +VOL_TYPE_FMR 3 +VOL_TYPE_KEY 1 +VOL_TYPE_MEDIA 6 +VOL_TYPE_MIC 2 +VOL_TYPE_SID 5 +VOL_TYPE_SPH 4 +VOL_TYPE_TON 0 diff --git a/proprietary/vendor/etc/audio_param/AudioParamOptions_mgvi.xml b/proprietary/vendor/etc/audio_param/AudioParamOptions_mgvi.xml new file mode 100644 index 0000000..dcfe501 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/AudioParamOptions_mgvi.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/AudioParamOptions_vext.xml b/proprietary/vendor/etc/audio_param/AudioParamOptions_vext.xml new file mode 100644 index 0000000..66fe81e --- /dev/null +++ b/proprietary/vendor/etc/audio_param/AudioParamOptions_vext.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/BtInfo_AudioParam.xml b/proprietary/vendor/etc/audio_param/BtInfo_AudioParam.xml new file mode 100644 index 0000000..34191d3 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/BtInfo_AudioParam.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/BtInfo_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/BtInfo_ParamUnitDesc.xml new file mode 100644 index 0000000..73d8259 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/BtInfo_ParamUnitDesc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/CRSVolUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/CRSVolUI_AudioParam.xml new file mode 100644 index 0000000..74b5822 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/CRSVolUI_AudioParam.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/CRSVolUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/CRSVolUI_ParamUnitDesc.xml new file mode 100644 index 0000000..049349e --- /dev/null +++ b/proprietary/vendor/etc/audio_param/CRSVolUI_ParamUnitDesc.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/CRSVol_AudioParam.xml b/proprietary/vendor/etc/audio_param/CRSVol_AudioParam.xml new file mode 100644 index 0000000..5a8919a --- /dev/null +++ b/proprietary/vendor/etc/audio_param/CRSVol_AudioParam.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/CRSVol_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/CRSVol_ParamUnitDesc.xml new file mode 100644 index 0000000..6576b43 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/CRSVol_ParamUnitDesc.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/HpImpedance_AudioParam.xml b/proprietary/vendor/etc/audio_param/HpImpedance_AudioParam.xml new file mode 100644 index 0000000..2ac27fd --- /dev/null +++ b/proprietary/vendor/etc/audio_param/HpImpedance_AudioParam.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/HpImpedance_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/HpImpedance_ParamUnitDesc.xml new file mode 100644 index 0000000..b86131f --- /dev/null +++ b/proprietary/vendor/etc/audio_param/HpImpedance_ParamUnitDesc.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/MicInfo_AudioParam.xml b/proprietary/vendor/etc/audio_param/MicInfo_AudioParam.xml new file mode 100644 index 0000000..d494e8c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/MicInfo_AudioParam.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/MicInfo_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/MicInfo_ParamUnitDesc.xml new file mode 100644 index 0000000..b68646b --- /dev/null +++ b/proprietary/vendor/etc/audio_param/MicInfo_ParamUnitDesc.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackACF_AudioParam.xml b/proprietary/vendor/etc/audio_param/PlaybackACF_AudioParam.xml new file mode 100644 index 0000000..5392f3c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackACF_AudioParam.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackACF_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/PlaybackACF_ParamUnitDesc.xml new file mode 100644 index 0000000..0c1cc1c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackACF_ParamUnitDesc.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackDRC_AudioParam.xml b/proprietary/vendor/etc/audio_param/PlaybackDRC_AudioParam.xml new file mode 100644 index 0000000..2e8cba0 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackDRC_AudioParam.xml @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackDRC_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/PlaybackDRC_ParamUnitDesc.xml new file mode 100644 index 0000000..49d41f6 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackDRC_ParamUnitDesc.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackHCF_AudioParam.xml b/proprietary/vendor/etc/audio_param/PlaybackHCF_AudioParam.xml new file mode 100644 index 0000000..2a6a706 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackHCF_AudioParam.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackHCF_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/PlaybackHCF_ParamUnitDesc.xml new file mode 100644 index 0000000..96c2e3f --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackHCF_ParamUnitDesc.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackVolAna_AudioParam.xml b/proprietary/vendor/etc/audio_param/PlaybackVolAna_AudioParam.xml new file mode 100644 index 0000000..27354f8 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackVolAna_AudioParam.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackVolAna_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/PlaybackVolAna_ParamUnitDesc.xml new file mode 100644 index 0000000..acfe739 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackVolAna_ParamUnitDesc.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml b/proprietary/vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml new file mode 100644 index 0000000..338a215 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackVolDigi_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/PlaybackVolDigi_ParamUnitDesc.xml new file mode 100644 index 0000000..ee2d384 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackVolDigi_ParamUnitDesc.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackVolUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/PlaybackVolUI_AudioParam.xml new file mode 100644 index 0000000..53514f5 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackVolUI_AudioParam.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/PlaybackVolUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/PlaybackVolUI_ParamUnitDesc.xml new file mode 100644 index 0000000..eec0490 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/PlaybackVolUI_ParamUnitDesc.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Playback_AudioParam.xml b/proprietary/vendor/etc/audio_param/Playback_AudioParam.xml new file mode 100644 index 0000000..47cb6a8 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Playback_AudioParam.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/proprietary/vendor/etc/audio_param/Playback_ParamTreeView.xml b/proprietary/vendor/etc/audio_param/Playback_ParamTreeView.xml new file mode 100644 index 0000000..75a8893 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Playback_ParamTreeView.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Playback_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/Playback_ParamUnitDesc.xml new file mode 100644 index 0000000..a023ae1 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Playback_ParamUnitDesc.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordDMNR_AudioParam.xml b/proprietary/vendor/etc/audio_param/RecordDMNR_AudioParam.xml new file mode 100644 index 0000000..493b615 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordDMNR_AudioParam.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordDMNR_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/RecordDMNR_ParamUnitDesc.xml new file mode 100644 index 0000000..e759d5e --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordDMNR_ParamUnitDesc.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordFIR_AudioParam.xml b/proprietary/vendor/etc/audio_param/RecordFIR_AudioParam.xml new file mode 100644 index 0000000..fa5d919 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordFIR_AudioParam.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordFIR_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/RecordFIR_ParamUnitDesc.xml new file mode 100644 index 0000000..ad508b6 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordFIR_ParamUnitDesc.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/RecordUI_AudioParam.xml new file mode 100644 index 0000000..e0f3860 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordUI_AudioParam.xml @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/RecordUI_ParamUnitDesc.xml new file mode 100644 index 0000000..6a2a4a7 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordUI_ParamUnitDesc.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordVolUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/RecordVolUI_AudioParam.xml new file mode 100644 index 0000000..4800302 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordVolUI_AudioParam.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordVolUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/RecordVolUI_ParamUnitDesc.xml new file mode 100644 index 0000000..954a3d3 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordVolUI_ParamUnitDesc.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordVol_AudioParam.xml b/proprietary/vendor/etc/audio_param/RecordVol_AudioParam.xml new file mode 100644 index 0000000..a532948 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordVol_AudioParam.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RecordVol_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/RecordVol_ParamUnitDesc.xml new file mode 100644 index 0000000..19fe161 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RecordVol_ParamUnitDesc.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Record_AudioParam.xml b/proprietary/vendor/etc/audio_param/Record_AudioParam.xml new file mode 100644 index 0000000..072055b --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Record_AudioParam.xml @@ -0,0 +1,537 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Record_ParamTreeView.xml b/proprietary/vendor/etc/audio_param/Record_ParamTreeView.xml new file mode 100644 index 0000000..7077045 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Record_ParamTreeView.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Record_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/Record_ParamUnitDesc.xml new file mode 100644 index 0000000..2623e6b --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Record_ParamUnitDesc.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RingbackVolUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/RingbackVolUI_AudioParam.xml new file mode 100644 index 0000000..74b5822 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RingbackVolUI_AudioParam.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RingbackVolUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/RingbackVolUI_ParamUnitDesc.xml new file mode 100644 index 0000000..049349e --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RingbackVolUI_ParamUnitDesc.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RingbackVol_AudioParam.xml b/proprietary/vendor/etc/audio_param/RingbackVol_AudioParam.xml new file mode 100644 index 0000000..742fd59 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RingbackVol_AudioParam.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/RingbackVol_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/RingbackVol_ParamUnitDesc.xml new file mode 100644 index 0000000..a7bd9dd --- /dev/null +++ b/proprietary/vendor/etc/audio_param/RingbackVol_ParamUnitDesc.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SmartPa_AudioParam.xml b/proprietary/vendor/etc/audio_param/SmartPa_AudioParam.xml new file mode 100644 index 0000000..4375664 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SmartPa_AudioParam.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SmartPa_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SmartPa_ParamUnitDesc.xml new file mode 100644 index 0000000..5587f2d --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SmartPa_ParamUnitDesc.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SoundEnhancement_AudioParam.xml b/proprietary/vendor/etc/audio_param/SoundEnhancement_AudioParam.xml new file mode 100644 index 0000000..c331302 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SoundEnhancement_AudioParam.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SoundEnhancement_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SoundEnhancement_ParamUnitDesc.xml new file mode 100644 index 0000000..5dff53b --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SoundEnhancement_ParamUnitDesc.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/audio_param/SpeechDMNR_AudioParam.xml b/proprietary/vendor/etc/audio_param/SpeechDMNR_AudioParam.xml new file mode 100644 index 0000000..124bbfb --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechDMNR_AudioParam.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechDMNR_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SpeechDMNR_ParamUnitDesc.xml new file mode 100644 index 0000000..af1a91f --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechDMNR_ParamUnitDesc.xml @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechEchoRef_AudioParam.xml b/proprietary/vendor/etc/audio_param/SpeechEchoRef_AudioParam.xml new file mode 100644 index 0000000..c03b787 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechEchoRef_AudioParam.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechEchoRef_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SpeechEchoRef_ParamUnitDesc.xml new file mode 100644 index 0000000..4952c0e --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechEchoRef_ParamUnitDesc.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechGeneral_AudioParam.xml b/proprietary/vendor/etc/audio_param/SpeechGeneral_AudioParam.xml new file mode 100644 index 0000000..bd73d6f --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechGeneral_AudioParam.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechGeneral_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SpeechGeneral_ParamUnitDesc.xml new file mode 100644 index 0000000..c3565c6 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechGeneral_ParamUnitDesc.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechMagiClarity_AudioParam.xml b/proprietary/vendor/etc/audio_param/SpeechMagiClarity_AudioParam.xml new file mode 100644 index 0000000..82ac49a --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechMagiClarity_AudioParam.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechMagiClarity_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SpeechMagiClarity_ParamUnitDesc.xml new file mode 100644 index 0000000..9b2530a --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechMagiClarity_ParamUnitDesc.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechNetwork_AudioParam.xml b/proprietary/vendor/etc/audio_param/SpeechNetwork_AudioParam.xml new file mode 100644 index 0000000..2eb1256 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechNetwork_AudioParam.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechNetwork_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SpeechNetwork_ParamUnitDesc.xml new file mode 100644 index 0000000..22da7c4 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechNetwork_ParamUnitDesc.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/SpeechUI_AudioParam.xml new file mode 100644 index 0000000..5605475 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechUI_AudioParam.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SpeechUI_ParamUnitDesc.xml new file mode 100644 index 0000000..470d55f --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechUI_ParamUnitDesc.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechVolUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/SpeechVolUI_AudioParam.xml new file mode 100644 index 0000000..bdac3bc --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechVolUI_AudioParam.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechVolUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SpeechVolUI_ParamUnitDesc.xml new file mode 100644 index 0000000..5bd0353 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechVolUI_ParamUnitDesc.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechVol_AudioParam.xml b/proprietary/vendor/etc/audio_param/SpeechVol_AudioParam.xml new file mode 100644 index 0000000..82c2202 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechVol_AudioParam.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/SpeechVol_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/SpeechVol_ParamUnitDesc.xml new file mode 100644 index 0000000..8ad8886 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/SpeechVol_ParamUnitDesc.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Speech_AudioParam.xml b/proprietary/vendor/etc/audio_param/Speech_AudioParam.xml new file mode 100644 index 0000000..ec9d755 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Speech_AudioParam.xml @@ -0,0 +1,5197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Speech_ParamTreeView.xml b/proprietary/vendor/etc/audio_param/Speech_ParamTreeView.xml new file mode 100644 index 0000000..ea00a37 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Speech_ParamTreeView.xml @@ -0,0 +1,472 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Speech_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/Speech_ParamUnitDesc.xml new file mode 100644 index 0000000..2a5878c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Speech_ParamUnitDesc.xml @@ -0,0 +1,441 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/USBCall_AudioParam.xml b/proprietary/vendor/etc/audio_param/USBCall_AudioParam.xml new file mode 100644 index 0000000..d35fe1a --- /dev/null +++ b/proprietary/vendor/etc/audio_param/USBCall_AudioParam.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/USBCall_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/USBCall_ParamUnitDesc.xml new file mode 100644 index 0000000..f1a9a71 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/USBCall_ParamUnitDesc.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/USBDevice_AudioParam.xml b/proprietary/vendor/etc/audio_param/USBDevice_AudioParam.xml new file mode 100644 index 0000000..89a44e6 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/USBDevice_AudioParam.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/USBDevice_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/USBDevice_ParamUnitDesc.xml new file mode 100644 index 0000000..924765d --- /dev/null +++ b/proprietary/vendor/etc/audio_param/USBDevice_ParamUnitDesc.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Ultrasound_AudioParam.xml b/proprietary/vendor/etc/audio_param/Ultrasound_AudioParam.xml new file mode 100644 index 0000000..719dc05 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Ultrasound_AudioParam.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Ultrasound_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/Ultrasound_ParamUnitDesc.xml new file mode 100644 index 0000000..fbd798d --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Ultrasound_ParamUnitDesc.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/UplinkConfiguration_AudioParam.xml b/proprietary/vendor/etc/audio_param/UplinkConfiguration_AudioParam.xml new file mode 100644 index 0000000..8b717e3 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/UplinkConfiguration_AudioParam.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/UplinkConfiguration_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/UplinkConfiguration_ParamUnitDesc.xml new file mode 100644 index 0000000..6e0e98e --- /dev/null +++ b/proprietary/vendor/etc/audio_param/UplinkConfiguration_ParamUnitDesc.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/audio_param/VoIPDMNR_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPDMNR_AudioParam.xml new file mode 100644 index 0000000..04e6569 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPDMNR_AudioParam.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPDMNR_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPDMNR_ParamUnitDesc.xml new file mode 100644 index 0000000..6340165 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPDMNR_ParamUnitDesc.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPGeneral_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPGeneral_AudioParam.xml new file mode 100644 index 0000000..da45231 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPGeneral_AudioParam.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPGeneral_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPGeneral_ParamUnitDesc.xml new file mode 100644 index 0000000..af1d398 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPGeneral_ParamUnitDesc.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPUI_AudioParam.xml new file mode 100644 index 0000000..3c7d8f0 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPUI_AudioParam.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPUI_ParamUnitDesc.xml new file mode 100644 index 0000000..b57b1f4 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPUI_ParamUnitDesc.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPVolUI_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPVolUI_AudioParam.xml new file mode 100644 index 0000000..0a5cd0c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPVolUI_AudioParam.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPVolUI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPVolUI_ParamUnitDesc.xml new file mode 100644 index 0000000..ec699cf --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPVolUI_ParamUnitDesc.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPVol_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPVol_AudioParam.xml new file mode 100644 index 0000000..5721f06 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPVol_AudioParam.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPVol_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPVol_ParamUnitDesc.xml new file mode 100644 index 0000000..d761b7e --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPVol_ParamUnitDesc.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIP_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIP_AudioParam.xml new file mode 100644 index 0000000..27ab261 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIP_AudioParam.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIP_ParamTreeView.xml b/proprietary/vendor/etc/audio_param/VoIP_ParamTreeView.xml new file mode 100644 index 0000000..791e950 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIP_ParamTreeView.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIP_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIP_ParamUnitDesc.xml new file mode 100644 index 0000000..df341f0 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIP_ParamUnitDesc.xml @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2DMNR_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPv2DMNR_AudioParam.xml new file mode 100644 index 0000000..169d958 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2DMNR_AudioParam.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2DMNR_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPv2DMNR_ParamUnitDesc.xml new file mode 100644 index 0000000..e187f73 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2DMNR_ParamUnitDesc.xml @@ -0,0 +1,891 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2General_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPv2General_AudioParam.xml new file mode 100644 index 0000000..289e917 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2General_AudioParam.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2General_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPv2General_ParamUnitDesc.xml new file mode 100644 index 0000000..654ba67 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2General_ParamUnitDesc.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2UI_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPv2UI_AudioParam.xml new file mode 100644 index 0000000..96ef99d --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2UI_AudioParam.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2UI_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPv2UI_ParamUnitDesc.xml new file mode 100644 index 0000000..7640c47 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2UI_ParamUnitDesc.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoIPv2_AudioParam.xml new file mode 100644 index 0000000..7a3da0b --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2_AudioParam.xml @@ -0,0 +1,497 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2_ParamTreeView.xml b/proprietary/vendor/etc/audio_param/VoIPv2_ParamTreeView.xml new file mode 100644 index 0000000..c22c520 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2_ParamTreeView.xml @@ -0,0 +1,468 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoIPv2_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoIPv2_ParamUnitDesc.xml new file mode 100644 index 0000000..74895e7 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoIPv2_ParamUnitDesc.xml @@ -0,0 +1,363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWDspAec_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoWDspAec_AudioParam.xml new file mode 100644 index 0000000..fda2b41 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWDspAec_AudioParam.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWDspAec_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoWDspAec_ParamUnitDesc.xml new file mode 100644 index 0000000..b73b2ce --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWDspAec_ParamUnitDesc.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWEngineFeature_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoWEngineFeature_AudioParam.xml new file mode 100644 index 0000000..8b1e421 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWEngineFeature_AudioParam.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWEngineFeature_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoWEngineFeature_ParamUnitDesc.xml new file mode 100644 index 0000000..a5f5516 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWEngineFeature_ParamUnitDesc.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWHwVad_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoWHwVad_AudioParam.xml new file mode 100644 index 0000000..36d990a --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWHwVad_AudioParam.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWHwVad_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoWHwVad_ParamUnitDesc.xml new file mode 100644 index 0000000..39eb59c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWHwVad_ParamUnitDesc.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWMicSetting_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoWMicSetting_AudioParam.xml new file mode 100644 index 0000000..48668eb --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWMicSetting_AudioParam.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWMicSetting_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoWMicSetting_ParamUnitDesc.xml new file mode 100644 index 0000000..9e6943c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWMicSetting_ParamUnitDesc.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWVoiceCommand_AudioParam.xml b/proprietary/vendor/etc/audio_param/VoWVoiceCommand_AudioParam.xml new file mode 100644 index 0000000..8f99c58 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWVoiceCommand_AudioParam.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VoWVoiceCommand_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VoWVoiceCommand_ParamUnitDesc.xml new file mode 100644 index 0000000..89cb696 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VoWVoiceCommand_ParamUnitDesc.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VolumeGainMapUL_AudioParam.xml b/proprietary/vendor/etc/audio_param/VolumeGainMapUL_AudioParam.xml new file mode 100644 index 0000000..2e3bbaa --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VolumeGainMapUL_AudioParam.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VolumeGainMapUL_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VolumeGainMapUL_ParamUnitDesc.xml new file mode 100644 index 0000000..d7a09fd --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VolumeGainMapUL_ParamUnitDesc.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VolumeGainMap_AudioParam.xml b/proprietary/vendor/etc/audio_param/VolumeGainMap_AudioParam.xml new file mode 100644 index 0000000..a074c8c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VolumeGainMap_AudioParam.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/VolumeGainMap_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/VolumeGainMap_ParamUnitDesc.xml new file mode 100644 index 0000000..35535db --- /dev/null +++ b/proprietary/vendor/etc/audio_param/VolumeGainMap_ParamUnitDesc.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Volume_AudioParam.xml b/proprietary/vendor/etc/audio_param/Volume_AudioParam.xml new file mode 100644 index 0000000..0b6771c --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Volume_AudioParam.xml @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/audio_param/Volume_ParamUnitDesc.xml b/proprietary/vendor/etc/audio_param/Volume_ParamUnitDesc.xml new file mode 100644 index 0000000..3598cf7 --- /dev/null +++ b/proprietary/vendor/etc/audio_param/Volume_ParamUnitDesc.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/camera/anc_fullhdr_algo_cache b/proprietary/vendor/etc/camera/anc_fullhdr_algo_cache new file mode 100644 index 0000000..ca82a3b Binary files /dev/null and b/proprietary/vendor/etc/camera/anc_fullhdr_algo_cache differ diff --git a/proprietary/vendor/etc/camera/anc_fullhdr_binary_cache b/proprietary/vendor/etc/camera/anc_fullhdr_binary_cache new file mode 100644 index 0000000..6a6a0ff Binary files /dev/null and b/proprietary/vendor/etc/camera/anc_fullhdr_binary_cache differ diff --git a/proprietary/vendor/etc/camera/anc_fullhdr_model b/proprietary/vendor/etc/camera/anc_fullhdr_model new file mode 100644 index 0000000..ec9aba2 Binary files /dev/null and b/proprietary/vendor/etc/camera/anc_fullhdr_model differ diff --git a/proprietary/vendor/etc/camera/anc_fullhdr_params.json b/proprietary/vendor/etc/camera/anc_fullhdr_params.json new file mode 100644 index 0000000..5b45b75 --- /dev/null +++ b/proprietary/vendor/etc/camera/anc_fullhdr_params.json @@ -0,0 +1,66 @@ +{ + "FULLHDR": { + "FRONT_MAIN_1": { + "HEAD_INFO": { + "TRIGGER_GAIN_1": 100, + "TRIGGER_GAIN_2": 400, + "TRIGGER_GAIN_3": 800, + "TRIGGER_GAIN_4": 1600, + "TRIGGER_GAIN_5": 3000, + "TRIGGER_GAIN_6": 4500 + }, + "PROFILE_1": { + "HGD_FIRST_THRESHOLD": 0.2, + "TM_CONTRAST_DEGREE": 0.4, + "TM_SATURATION_ADJUST_RATIO": 0.1, + "TM_HL_SATURATION_ADJUST_RATIO": 0.1, + "TM_BRIGHTAREA_DETAILS_ENHANCE_RATIO": 0.0, + "TM_DARKAREA_DETAILS_ENHANCE_RATIO": 1.0, + "FHF_FOREGROUND_BRIGHTEN_RATIO": 0.6, + "HF_BODY_MASK_BLEND_RATIO": 0.42, + "FUSION_INTENSITY": 0.3, + "YDENOISE_HF": 0.04, + "YDENOISE_MF": 0.04, + "YDENOISE_LF": 0.04, + "YDENOISE_LLF": 0.0, + "UVDENOISE_INTENSITY": 0.2, + "SHARPEN_INTENSITY": 0.42 + }, + "PROFILE_2": {}, + "PROFILE_3": {}, + "PROFILE_4": {}, + "PROFILE_5": {}, + "PROFILE_6": {} + }, + "REAR_MAIN_1": { + "HEAD_INFO": { + "TRIGGER_GAIN_1": 100, + "TRIGGER_GAIN_2": 400, + "TRIGGER_GAIN_3": 800, + "TRIGGER_GAIN_4": 1600, + "TRIGGER_GAIN_5": 3000, + "TRIGGER_GAIN_6": 4500 + }, + "PROFILE_1": { + "HGD_FIRST_THRESHOLD": 0.2, + "TM_CONTRAST_DEGREE": 0.4, + "TM_SATURATION_ADJUST_RATIO": 0.1, + "TM_HL_SATURATION_ADJUST_RATIO": 0.1, + "TM_BRIGHTAREA_DETAILS_ENHANCE_RATIO": 0.0, + "TM_DARKAREA_DETAILS_ENHANCE_RATIO": 1.0, + "FHF_FOREGROUND_BRIGHTEN_RATIO": 0.6, + "FUSION_INTENSITY": 0.01, + "YDENOISE_HF": 0.0, + "YDENOISE_MF": 0.1, + "YDENOISE_LF": 0.1, + "UVDENOISE_INTENSITY": 0.2, + "SHARPEN_INTENSITY": 0.42 + }, + "PROFILE_2": {}, + "PROFILE_3": {}, + "PROFILE_4": {}, + "PROFILE_5": {}, + "PROFILE_6": {} + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/beauty_config_cn.json b/proprietary/vendor/etc/camera/beauty_config_cn.json new file mode 100644 index 0000000..f84070f --- /dev/null +++ b/proprietary/vendor/etc/camera/beauty_config_cn.json @@ -0,0 +1,185 @@ +{ + "IdMap":{ + "01":"skinSmooth", + "02":"whiten", + "03":"stereoPerception", + "04":"eyeBrowDye", + "05":"slimFace", + "06":"headNarrow", + "07":"hairPuffy", + "08":"enlargeEye", + "09":"nose", + "10":"noseTip", + "11":"temple", + "12":"cheekBone", + "13":"jaw", + "14":"chin", + "15":"lips", + "16":"hairline", + "17":"filterAlpha", + "18":"ambientLighteningType", + "19":"", + "20":"" + }, + + "FrontCapture": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val":40 + }, + { + "Id": 02, + "Val": 0 + }, + { + "Id": 05, + "Val":30 + }, + { + "Id": 08, + "Val":20 + } + ] + }, + "FrontPortrait": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val": 0 + }, + { + "Id": 02, + "Val": 0 + }, + { + "Id": 05, + "Val": 0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontRecordVideo": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val": 40 + } + ] + }, + "FrontAIWatermark": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val":30 + }, + { + "Id": 05, + "Val": 0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontSuperNight": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val":40 + }, + { + "Id": 02, + "Val": 0 + }, + { + "Id": 05, + "Val":30 + }, + { + "Id": 08, + "Val":20 + } + ] + }, + "FrontShortVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 20 + }, + { + "Id": 05, + "Val": 0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontVlog": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearCapture": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearPortrait": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearRecordVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 40 + } + ] + }, + "RearShortVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearVlog": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/beauty_config_gl.json b/proprietary/vendor/etc/camera/beauty_config_gl.json new file mode 100644 index 0000000..08c5b92 --- /dev/null +++ b/proprietary/vendor/etc/camera/beauty_config_gl.json @@ -0,0 +1,332 @@ +{ + "IdMap":{ + "01":"skinSmooth", + "02":"whiten", + "03":"stereoPerception", + "04":"eyeBrowDye", + "05":"slimFace", + "06":"headNarrow", + "07":"hairPuffy", + "08":"enlargeEye", + "09":"nose", + "10":"noseTip", + "11":"temple", + "12":"cheekBone", + "13":"jaw", + "14":"chin", + "15":"lips", + "16":"hairline", + "17":"filterAlpha", + "18":"ambientLighteningType", + "19":"", + "20":"" + }, + "INRegion": { + "FrontCapture": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val":40 + }, + { + "Id": 02, + "Val":30 + }, + { + "Id": 05, + "Val":30 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontPortrait": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val": 0 + }, + { + "Id": 02, + "Val":0 + }, + { + "Id": 05, + "Val":0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontRecordVideo": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val":40 + } + ] + }, + "FrontAIWatermark": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 30 + }, + { + "Id": 05, + "Val": 0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontSuperNight": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val":40 + }, + { + "Id": 02, + "Val":30 + }, + { + "Id": 05, + "Val":30 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontShortVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 40 + } + ] + }, + "FrontVlog": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearCapture": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearPortrait": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearRecordVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val":40 + } + ] + }, + "RearShortVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearVlog": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + } + }, + "GLRegion": { + "FrontCapture": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val": 0 + }, + { + "Id": 02, + "Val": 0 + }, + { + "Id": 05, + "Val": 0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontPortrait": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val": 0 + }, + { + "Id": 02, + "Val": 0 + }, + { + "Id": 05, + "Val": 0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontRecordVideo": { + "BeautyMode": 1, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "FrontAIWatermark": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + }, + { + "Id": 05, + "Val": 0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontSuperNight": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + }, + { + "Id": 02, + "Val": 0 + }, + { + "Id": 05, + "Val": 0 + }, + { + "Id": 08, + "Val": 0 + } + ] + }, + "FrontShortVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "FrontVlog": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearCapture": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearPortrait": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearRecordVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearShortVideo": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + }, + "RearVlog": { + "BeautyMode": 2, + "Options": [ + { + "Id": 01, + "Val": 0 + } + ] + } + } +} diff --git a/proprietary/vendor/etc/camera/dof_mecp/dof_mecp.bin b/proprietary/vendor/etc/camera/dof_mecp/dof_mecp.bin new file mode 100644 index 0000000..edcd04f Binary files /dev/null and b/proprietary/vendor/etc/camera/dof_mecp/dof_mecp.bin differ diff --git a/proprietary/vendor/etc/camera/eis/O17_f16M_w50M_i.bin b/proprietary/vendor/etc/camera/eis/O17_f16M_w50M_i.bin new file mode 100644 index 0000000..a43e6e2 Binary files /dev/null and b/proprietary/vendor/etc/camera/eis/O17_f16M_w50M_i.bin differ diff --git a/proprietary/vendor/etc/camera/eis/O17_f16M_w50M_ii.bin b/proprietary/vendor/etc/camera/eis/O17_f16M_w50M_ii.bin new file mode 100644 index 0000000..cca5f31 Binary files /dev/null and b/proprietary/vendor/etc/camera/eis/O17_f16M_w50M_ii.bin differ diff --git a/proprietary/vendor/etc/camera/eis/O17_f20M_w108M_u8M_i.bin b/proprietary/vendor/etc/camera/eis/O17_f20M_w108M_u8M_i.bin new file mode 100644 index 0000000..33e3739 Binary files /dev/null and b/proprietary/vendor/etc/camera/eis/O17_f20M_w108M_u8M_i.bin differ diff --git a/proprietary/vendor/etc/camera/eis/O17_f20M_w108M_u8M_ii.bin b/proprietary/vendor/etc/camera/eis/O17_f20M_w108M_u8M_ii.bin new file mode 100644 index 0000000..d72245c Binary files /dev/null and b/proprietary/vendor/etc/camera/eis/O17_f20M_w108M_u8M_ii.bin differ diff --git a/proprietary/vendor/etc/camera/golden/dualcamGolden_108M+8M_1/dualcam_cali_golden.bin b/proprietary/vendor/etc/camera/golden/dualcamGolden_108M+8M_1/dualcam_cali_golden.bin new file mode 100644 index 0000000..769293d Binary files /dev/null and b/proprietary/vendor/etc/camera/golden/dualcamGolden_108M+8M_1/dualcam_cali_golden.bin differ diff --git a/proprietary/vendor/etc/camera/golden/dualcamGolden_108M+8M_2/dualcam_cali_golden.bin b/proprietary/vendor/etc/camera/golden/dualcamGolden_108M+8M_2/dualcam_cali_golden.bin new file mode 100644 index 0000000..aa934a8 Binary files /dev/null and b/proprietary/vendor/etc/camera/golden/dualcamGolden_108M+8M_2/dualcam_cali_golden.bin differ diff --git a/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+2M_1/dualcam_cali_golden.bin b/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+2M_1/dualcam_cali_golden.bin new file mode 100644 index 0000000..4dda307 Binary files /dev/null and b/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+2M_1/dualcam_cali_golden.bin differ diff --git a/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+2M_2/dualcam_cali_golden.bin b/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+2M_2/dualcam_cali_golden.bin new file mode 100644 index 0000000..4879694 Binary files /dev/null and b/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+2M_2/dualcam_cali_golden.bin differ diff --git a/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+8M_1/dualcam_cali_golden.bin b/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+8M_1/dualcam_cali_golden.bin new file mode 100644 index 0000000..5efc956 Binary files /dev/null and b/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+8M_1/dualcam_cali_golden.bin differ diff --git a/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+8M_2/dualcam_cali_golden.bin b/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+8M_2/dualcam_cali_golden.bin new file mode 100644 index 0000000..4f55f07 Binary files /dev/null and b/proprietary/vendor/etc/camera/golden/dualcamGolden_50M+8M_2/dualcam_cali_golden.bin differ diff --git a/proprietary/vendor/etc/camera/hc_opr_lite_cache b/proprietary/vendor/etc/camera/hc_opr_lite_cache new file mode 100644 index 0000000..47045d7 Binary files /dev/null and b/proprietary/vendor/etc/camera/hc_opr_lite_cache differ diff --git a/proprietary/vendor/etc/camera/intsense_config_singlebokeh.bin b/proprietary/vendor/etc/camera/intsense_config_singlebokeh.bin new file mode 100644 index 0000000..6202802 Binary files /dev/null and b/proprietary/vendor/etc/camera/intsense_config_singlebokeh.bin differ diff --git a/proprietary/vendor/etc/camera/model/cache_AncSuperNightLite b/proprietary/vendor/etc/camera/model/cache_AncSuperNightLite new file mode 100644 index 0000000..1ccfd2f Binary files /dev/null and b/proprietary/vendor/etc/camera/model/cache_AncSuperNightLite differ diff --git a/proprietary/vendor/etc/camera/model/dof_model/capture_cache b/proprietary/vendor/etc/camera/model/dof_model/capture_cache new file mode 100644 index 0000000..7c6c527 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/dof_model/capture_cache differ diff --git a/proprietary/vendor/etc/camera/model/dof_model/capture_model b/proprietary/vendor/etc/camera/model/dof_model/capture_model new file mode 100644 index 0000000..4f6965d Binary files /dev/null and b/proprietary/vendor/etc/camera/model/dof_model/capture_model differ diff --git a/proprietary/vendor/etc/camera/model/rt_model/preview_cache b/proprietary/vendor/etc/camera/model/rt_model/preview_cache new file mode 100644 index 0000000..80cd566 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/rt_model/preview_cache differ diff --git a/proprietary/vendor/etc/camera/model/rt_model/preview_model b/proprietary/vendor/etc/camera/model/rt_model/preview_model new file mode 100644 index 0000000..9b7dcd7 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/rt_model/preview_model differ diff --git a/proprietary/vendor/etc/camera/model/sg_cap_cache b/proprietary/vendor/etc/camera/model/sg_cap_cache new file mode 100644 index 0000000..77846d7 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/sg_cap_cache differ diff --git a/proprietary/vendor/etc/camera/model/sg_cap_model b/proprietary/vendor/etc/camera/model/sg_cap_model new file mode 100644 index 0000000..36c260c Binary files /dev/null and b/proprietary/vendor/etc/camera/model/sg_cap_model differ diff --git a/proprietary/vendor/etc/camera/model/sg_cap_policy b/proprietary/vendor/etc/camera/model/sg_cap_policy new file mode 100644 index 0000000..bb9a86c Binary files /dev/null and b/proprietary/vendor/etc/camera/model/sg_cap_policy differ diff --git a/proprietary/vendor/etc/camera/model/sg_pre_model b/proprietary/vendor/etc/camera/model/sg_pre_model new file mode 100644 index 0000000..0ff6d55 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/sg_pre_model differ diff --git a/proprietary/vendor/etc/camera/model/siq_ocl_cache_AncSuperNightLite b/proprietary/vendor/etc/camera/model/siq_ocl_cache_AncSuperNightLite new file mode 100644 index 0000000..b1a13c7 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/siq_ocl_cache_AncSuperNightLite differ diff --git a/proprietary/vendor/etc/camera/model/superiq_model_AncSuperNightLite b/proprietary/vendor/etc/camera/model/superiq_model_AncSuperNightLite new file mode 100644 index 0000000..1c260d5 Binary files /dev/null and b/proprietary/vendor/etc/camera/model/superiq_model_AncSuperNightLite differ diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_aac_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_aac_main_i_mipi_raw.xml new file mode 100644 index 0000000..0d67fa9 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_aac_main_i_mipi_raw.xml @@ -0,0 +1,2352 @@ + + + + + + + v1.0.5_O17_CNi_binningSR_20240926 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0.0 + 1.0 + 24 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 2.5 + 3 + 1.0 + 5.0 + 0.0 + 1 + 1 + 0 + 13 + + 700 + 0.5 + 1.1 + 1 + 3 + 0 + 0.8 + 0.4 + 0.6 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 2.0 + + 1 + 2 + 1 + 0.8 + 0.8 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 4 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 300 + 0.8 + 1.5 + 0 + 3 + 0 + 0.8 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 3 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 0 + 0.1 + 1.0 + 0 + 3 + 300 + 1.0 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 1.2 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 2 + 3 + 1 + 1.5 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 3.0 + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 1.5 + 0.0 + 1 + 1 + 0 + 18 + 1000 + 0.4 + 1.6 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 0 + 0 + 10 + 0.5 + 0.5 + 7 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 0.5 + 3.0 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.7 + 1.6 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 7 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 4 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 20 + 128 + -48 + 48 + 300 + 300 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 20 + 128 + -48 + 48 + 0 + 0 + 5 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1.0 + 2.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 1.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 1.0 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 2 + 2 + 1 + 1.0 + 2.0 + 3.0 + 5 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 400 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.0 + 0 + 3 + 500 + 0.7 + 0 + 1.0 + 58 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.1 + 0 + 3 + 500 + 0.7 + 0.8 + 1.0 + 128 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_ofilm_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_ofilm_main_ii_mipi_raw.xml new file mode 100644 index 0000000..609ccef --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_imx882_ofilm_main_ii_mipi_raw.xml @@ -0,0 +1,2352 @@ + + + + + + + v1.0.5_O17_CNii_binningSR_20240925 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0.0 + 1.0 + 24 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 2.5 + 3 + 1.0 + 5.0 + 0.0 + 1 + 1 + 0 + 13 + + 700 + 0.5 + 1.1 + 1 + 3 + 0 + 0.8 + 0.4 + 0.6 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 2.0 + + 1 + 2 + 1 + 0.8 + 0.8 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 4 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 300 + 0.8 + 1.5 + 0 + 3 + 0 + 0.8 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 3 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 0 + 0.1 + 1.0 + 0 + 3 + 300 + 1.0 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 1.2 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 2 + 3 + 1 + 1.5 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 3.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 1.5 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.6 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 7 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 1.0 + 1 + 2 + 1 + 0.8 + 1.0 + 3.0 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 18 + 1000 + 0.7 + 1.6 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + 0.5 + 0.5 + 7 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 4 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 20 + 128 + -48 + 48 + 300 + 300 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 20 + 128 + -48 + 48 + 0 + 0 + 5 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1.0 + 2.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 1.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 1.0 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 2 + 2 + 1 + 1.0 + 2.0 + 3.0 + 5 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 400 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.0 + 0 + 3 + 500 + 0.7 + 0 + 1.0 + 58 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.1 + 0 + 3 + 500 + 0.7 + 0.8 + 1.0 + 128 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_aac_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_aac_main_i_mipi_raw.xml new file mode 100644 index 0000000..ea2bb32 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_aac_main_i_mipi_raw.xml @@ -0,0 +1,1616 @@ + + + + + + + v1.0.5_O17_i_iszSR_20240926 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 38.0 + 38.0 + 1.5 + + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1 + 1.0 + 1.2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 1.3 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.05 + 0 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 48.0 + 48.0 + 1.5 + + 1 + 0 + 1 + 1 + 2.0 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 38.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.8 + 3 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1.0 + 0.5 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.5 + 1.5 + 2.0 + 3 + 1.0 + 0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 48 + 128 + -24 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 0 + 0 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.0 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.5 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 300 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1 + 2.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 20 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 48 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0 + 1.2 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_ofilm_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_ofilm_main_ii_mipi_raw.xml new file mode 100644 index 0000000..22e3f5b --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_imx882_ofilm_main_ii_mipi_raw.xml @@ -0,0 +1,1616 @@ + + + + + + + v1.0.5_O17_ii_iszSR_20240926 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 38.0 + 38.0 + 1.5 + + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1 + 1.0 + 1.2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 1.3 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.05 + 0 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 48.0 + 48.0 + 1.5 + + 1 + 0 + 1 + 1 + 2.0 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 38.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.8 + 3 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1.0 + 0.5 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.5 + 1.5 + 2.0 + 3 + 1.0 + 0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 48 + 128 + -24 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 0 + 0 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.0 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.5 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 300 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1 + 2.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 20 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 48 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0 + 1.2 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_aac_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_aac_main_ii_mipi_raw.xml new file mode 100644 index 0000000..60e057c --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_aac_main_ii_mipi_raw.xml @@ -0,0 +1,3441 @@ + + + + + + + v1.0.6_O17_main_SR_20240513 + 0 + + + + + + + 0 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 18.0 + 78.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.5 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.08 + 0 + 68.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.3 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 900 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 1.0 + 1.0 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.3 + 1.5 + 1.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.3 + 2.5 + 2.0 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 1.8 + 1.8 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.0 + 0 + 3 + 300 + 0.8 + 0 + 1.0 + 68 + 68 + -32 + 32 + 400 + 500 + 10 + + 1.0 + 1.0 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.0 + 1.5 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.8 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.0 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.3 + 2.0 + 1.4 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 900 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 23 + 100 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 48 + 300 + 500 + 20 + + 0.7 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1100 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1 + 2 + 1 + 0.5 + 1.3 + 1.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 0.6 + 2 + 1 + 0 + 0.5 + 1.0 + 3 + 0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.1 + 1.2 + 0 + 3 + 400 + 1.0 + 0.6 + 0.8 + 0 + 128 + -64 + 64 + 300 + 500 + 5 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0 + 1.3 + 1.3 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 5 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.5 + 0 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.8 + 0 + 1 + 0.0 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 0 + 1 + 0.2 + 2 + 2.0 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_ofilm_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_ofilm_main_i_mipi_raw.xml new file mode 100644 index 0000000..60e057c --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_isz_s5khm6_ofilm_main_i_mipi_raw.xml @@ -0,0 +1,3441 @@ + + + + + + + v1.0.6_O17_main_SR_20240513 + 0 + + + + + + + 0 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 18.0 + 78.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.5 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.08 + 0 + 68.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.3 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 900 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 1.0 + 1.0 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.3 + 1.5 + 1.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.3 + 2.5 + 2.0 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 1.8 + 1.8 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.0 + 0 + 3 + 300 + 0.8 + 0 + 1.0 + 68 + 68 + -32 + 32 + 400 + 500 + 10 + + 1.0 + 1.0 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.0 + 1.5 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.8 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.0 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.3 + 2.0 + 1.4 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 900 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 23 + 100 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 48 + 300 + 500 + 20 + + 0.7 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1100 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1 + 2 + 1 + 0.5 + 1.3 + 1.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 0.6 + 2 + 1 + 0 + 0.5 + 1.0 + 3 + 0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.1 + 1.2 + 0 + 3 + 400 + 1.0 + 0.6 + 0.8 + 0 + 128 + -64 + 64 + 300 + 500 + 5 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0 + 1.3 + 1.3 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 5 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.5 + 0 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.8 + 0 + 1 + 0.0 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 0 + 1 + 0.2 + 2 + 2.0 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_aac_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_aac_main_ii_mipi_raw.xml new file mode 100644 index 0000000..fa9a63d --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_aac_main_ii_mipi_raw.xml @@ -0,0 +1,3498 @@ + + + + + + + v1.0.6_O17_main_SR_20240513 + 0 + + + + + + + 0 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.5 + 0 + 1 + 1.0 + 1.5 + 1.8 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 600 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.3 + 1.5 + 1.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.3 + 2.5 + 2.0 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 1.8 + 1.8 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.0 + 0 + 3 + 300 + 0.8 + 0 + 1.0 + 68 + 68 + -32 + 32 + 400 + 500 + 10 + + 1.0 + 1.0 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.4 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.0 + 1.5 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.8 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.0 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.3 + 2.0 + 1.4 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 900 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 48 + 300 + 500 + 20 + + 0.7 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1100 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1 + 2 + 1 + 0.5 + 1.3 + 1.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 0.6 + 2 + 1 + 0 + 0.5 + 1.0 + 3 + 0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.1 + 1.2 + 0 + 3 + 400 + 1.0 + 0.6 + 0.8 + 0 + 128 + -64 + 64 + 300 + 500 + 5 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0 + 1.3 + 1.3 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 5 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.5 + 0 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.8 + 0 + 1 + 0.0 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 0 + 1 + 0.2 + 2 + 2.0 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 48 + 400 + 600 + 20 + + 0.6 + 0.6 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_ofilm_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_ofilm_main_i_mipi_raw.xml new file mode 100644 index 0000000..fa9a63d --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_s5khm6_ofilm_main_i_mipi_raw.xml @@ -0,0 +1,3498 @@ + + + + + + + v1.0.6_O17_main_SR_20240513 + 0 + + + + + + + 0 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.5 + 0 + 1 + 1.0 + 1.5 + 1.8 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 600 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.3 + 1.5 + 1.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.3 + 2.5 + 2.0 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 1.8 + 1.8 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.0 + 0 + 3 + 300 + 0.8 + 0 + 1.0 + 68 + 68 + -32 + 32 + 400 + 500 + 10 + + 1.0 + 1.0 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.4 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.0 + 1.5 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.8 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.0 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.3 + 2.0 + 1.4 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 900 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 48 + 300 + 500 + 20 + + 0.7 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1100 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1 + 2 + 1 + 0.5 + 1.3 + 1.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 0.6 + 2 + 1 + 0 + 0.5 + 1.0 + 3 + 0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.1 + 1.2 + 0 + 3 + 400 + 1.0 + 0.6 + 0.8 + 0 + 128 + -64 + 64 + 300 + 500 + 5 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0 + 1.3 + 1.3 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 5 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.5 + 0 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.8 + 0 + 1 + 0.0 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 0 + 1 + 0.2 + 2 + 2.0 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 48 + 400 + 600 + 20 + + 0.6 + 0.6 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_aac_ultra_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_aac_ultra_i_mipi_raw.xml new file mode 100644 index 0000000..a30ed82 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_aac_ultra_i_mipi_raw.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20240513 + 2 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_ofilm_ultra_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_ofilm_ultra_ii_mipi_raw.xml new file mode 100644 index 0000000..a30ed82 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Cn_sc820cs_ofilm_ultra_ii_mipi_raw.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20240513 + 2 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global.xml new file mode 100644 index 0000000..030d0ad --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20230831 + 0 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_imx882_aac_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_imx882_aac_main_i_mipi_raw.xml new file mode 100644 index 0000000..c74361e --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_imx882_aac_main_i_mipi_raw.xml @@ -0,0 +1,2300 @@ + + + + + + + v1.0.1_O17_GL_poco_binningSR_20240908 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.5 + + 2.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0.0 + 1.0 + 24 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 2.5 + 3 + 1.0 + 5.0 + 0.0 + 1 + 1 + 0 + 13 + + 700 + 0.5 + 1.1 + 1 + 3 + 0 + 0.8 + 0.4 + 0.6 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 2.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 2 + 2 + 1 + 0 + 2 + 4 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 0 + 0.1 + 1.0 + 0 + 3 + 0 + 0.8 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 2 + 2 + 1 + 0 + 2 + 4 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 0 + 0.1 + 1.0 + 0 + 3 + 300 + 1.0 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 3.5 + 4 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 4 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 20 + 128 + -48 + 48 + 300 + 300 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 20 + 128 + -48 + 48 + 0 + 0 + 5 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1.0 + 2.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 1.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 1.0 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 2 + 2 + 1 + 1.0 + 2.0 + 3.0 + 5 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 400 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.0 + 0 + 3 + 500 + 0.7 + 0 + 1.0 + 58 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.1 + 0 + 3 + 500 + 0.7 + 0.8 + 1.0 + 128 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_imx882_ofilm_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_imx882_ofilm_main_ii_mipi_raw.xml new file mode 100644 index 0000000..c95ad23 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_imx882_ofilm_main_ii_mipi_raw.xml @@ -0,0 +1,2245 @@ + + + + + + + v1.0.1_O17_GLii_poco_binningSR_20240908 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.5 + + 2.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0.0 + 1.0 + 24 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 2.5 + 3 + 1.0 + 5.0 + 0.0 + 1 + 1 + 0 + 13 + + 700 + 0.5 + 1.1 + 1 + 3 + 0 + 0.8 + 0.4 + 0.6 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 2.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 2 + 2 + 1 + 0 + 2 + 4 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 0 + 0.1 + 1.0 + 0 + 3 + 0 + 0.8 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 2 + 2 + 1 + 0 + 2 + 4 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 0 + 0.1 + 1.0 + 0 + 3 + 300 + 1.0 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 3.5 + 4 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 4 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 20 + 128 + -48 + 48 + 300 + 300 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 20 + 128 + -48 + 48 + 0 + 0 + 5 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1.0 + 2.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 1.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 1.0 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 2 + 2 + 1 + 1.0 + 2.0 + 3.0 + 5 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 400 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.0 + 0 + 3 + 500 + 0.7 + 0 + 1.0 + 58 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 1 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + 500 + 0.3 + 1.1 + 0 + 3 + 500 + 0.7 + 0.8 + 1.0 + 128 + 128 + -32 + 32 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_aac_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_aac_main_i_mipi_raw.xml new file mode 100644 index 0000000..511de33 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_aac_main_i_mipi_raw.xml @@ -0,0 +1,1566 @@ + + + + + + + v1.0.1_O17_GL_poco_iszSR_20240908 + 0 + + + + + + + 0 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 38.0 + 38.0 + 1.5 + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1 + 1.0 + 1.2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 1.3 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 38.0 + 0.05 + 0 + 38.0 + 2.0 + 1 + 0 + 1 + 1.0 + 1.5 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 32 + 300 + 300 + 30 + 0.4 + 0.4 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 48.0 + 48.0 + 1.5 + + 1 + 0 + 1 + 1 + 2.0 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 38.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.8 + 3 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1.0 + 0.5 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.5 + 1.5 + 2.0 + 3 + 1.0 + 0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 48 + 128 + -24 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 0 + 0 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.0 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.5 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 300 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 600 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 1 + 1 + 2.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + + + + + + -32 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 15 + + + + + + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 20 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 300 + 30 + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 48 + 128 + -32 + 32 + 300 + 300 + 30 + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + 1 + 0 + 1 + 0 + 1.2 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_ofilm_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_ofilm_main_ii_mipi_raw.xml new file mode 100644 index 0000000..0a9557e --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_imx882_ofilm_main_ii_mipi_raw.xml @@ -0,0 +1,1566 @@ + + + + + + + v1.0.1_O17_GLii_poco_iszSR_20240908 + 0 + + + + + + + 0 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 38.0 + 38.0 + 1.5 + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1 + 1.0 + 1.2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 1.3 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 0 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 1.5 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 48.0 + 48.0 + 1.5 + + 1 + 0 + 1 + 1 + 2.0 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 38.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.8 + 3 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1.0 + 0.5 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.5 + 1.5 + 2.0 + 3 + 1.0 + 0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 48 + 128 + -24 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 0 + 0 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.0 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.5 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 300 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1 + 2.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 20 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 300 + 30 + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 48 + 128 + -32 + 32 + 300 + 300 + 30 + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + 1 + 0 + 1 + 0 + 1.2 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_aac_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_aac_main_ii_mipi_raw.xml new file mode 100644 index 0000000..8f7aef9 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_aac_main_ii_mipi_raw.xml @@ -0,0 +1,1735 @@ + + + + + + + v1.0.3_O17_GL_ii_iszSR_20240924 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1.5 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1600 + 0.6 + 1.4 + 1.5 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -52 + 64 + 400 + 600 + 10 + + 0.4 + 0.4 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 2 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.8 + 1.2 + 1 + 3 + 0 + 0.8 + 0.5 + 0.8 + 16 + 128 + -22 + 24 + 300 + 300 + 0 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 2.0 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.2 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 10 + + 0.6 + 0.6 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 48.0 + 38.0 + 1.0 + + 1 + 0 + 1 + 0 + 1.0 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.6 + 1.4 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 0 + 600 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 38.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 1.5 + 2.0 + 3 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1300 + 0.5 + 1.5 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 28.0 + 38.0 + 3 + + 1 + 0 + 1 + 0 + 1 + 1.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1700 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -26 + 32 + 400 + 600 + 10 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 38.0 + 180 + 38.0 + 2.0 + + 1.0 + 0 + 1 + 1 + 1 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.8 + 1.1 + 2 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 58 + 0.05 + 0 + 38 + 3.0 + + 1 + 0 + 1 + 2 + 3 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.9 + 1.4 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -34 + 12 + 400 + 500 + 0 + + 0.2 + 0.4 + 8 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 1 + 1.5 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 48 + 128 + -44 + 32 + 500 + 600 + 10 + + 0.6 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 1 + 1.5 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 48 + 128 + -44 + 32 + 500 + 600 + 10 + + 0.6 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 1 + 0 + 1 + 2 + 2.0 + 2 + 3 + 1.0 + 3 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.5 + 1.1 + 1 + 3 + 0 + 0 + 0 + 0 + 32 + 128 + -32 + 24 + 300 + 700 + 10 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 1 + 3 + 1.0 + 3 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.5 + 1.1 + 0 + 3 + 0 + 0 + 0 + 0 + 32 + 128 + -64 + 48 + 400 + 600 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.8 + 1.2 + 1 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 32 + 400 + 800 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.6 + 1.2 + 2 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.4 + 1.5 + 0 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.6 + 0.6 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 1 + 0 + 1 + 0 + 3.0 + 3 + 8 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1600 + 0.8 + 1.2 + 0 + 3 + 0 + 0 + 0 + 0 + 16 + 64 + -24 + 16 + 500 + 800 + 10 + + 0.1 + 0.1 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 1.0 + + 1 + 0 + 1 + 1 + 2.0 + 3 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.1 + 0 + 3 + 0 + 0 + 0 + 0 + 16 + 128 + -16 + 12 + 500 + 800 + 0 + + 0.3 + 0.3 + 18 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.5 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1900 + 0.8 + 1.2 + 1 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 32 + 400 + 800 + 10 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 2 + 1 + 1 + 2.0 + 3 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.6 + 1.2 + 2 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 500 + 800 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.4 + 1.5 + 0 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.6 + 0.6 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 0 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.5 + 1.1 + 0 + 3 + 0 + 0 + 0 + 0 + 32 + 128 + -64 + 44 + 300 + 700 + 10 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0 + 0 + 0 + 32 + 128 + -44 + 24 + 300 + 300 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0 + 1 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1100 + 0.6 + 1.0 + 0 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 32 + 300 + 600 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.4 + 1.5 + 0 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.6 + 0.6 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_ofilm_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_ofilm_main_i_mipi_raw.xml new file mode 100644 index 0000000..a40fa03 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_isz_s5khm6_ofilm_main_i_mipi_raw.xml @@ -0,0 +1,1735 @@ + + + + + + + v1.0.3_O17_GL_i_iszSR_20240924 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1.5 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1600 + 0.6 + 1.4 + 1.5 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -52 + 64 + 400 + 600 + 10 + + 0.4 + 0.4 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 2 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.8 + 1.2 + 1 + 3 + 0 + 0.8 + 0.5 + 0.8 + 16 + 128 + -22 + 24 + 300 + 300 + 0 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 2.0 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.2 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 10 + + 0.6 + 0.6 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 48.0 + 38.0 + 1.0 + + 1 + 0 + 1 + 0 + 1.0 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.6 + 1.4 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 0 + 600 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 38.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 1.5 + 2.0 + 3 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1300 + 0.5 + 1.5 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 28.0 + 38.0 + 3 + + 1 + 0 + 1 + 0 + 1 + 1.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1700 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -26 + 32 + 400 + 600 + 10 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 38.0 + 180 + 38.0 + 2.0 + + 1.0 + 0 + 1 + 1 + 1 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.8 + 1.1 + 2 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 58 + 0.05 + 0 + 38 + 3.0 + + 1 + 0 + 1 + 2 + 3 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.9 + 1.4 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -34 + 12 + 400 + 500 + 0 + + 0.2 + 0.4 + 8 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 1 + 1.5 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 48 + 128 + -44 + 32 + 500 + 600 + 10 + + 0.6 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 1 + 1.5 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 48 + 128 + -44 + 32 + 500 + 600 + 10 + + 0.6 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 1 + 0 + 1 + 2 + 2.0 + 2 + 3 + 1.0 + 3 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.5 + 1.1 + 1 + 3 + 0 + 0 + 0 + 0 + 32 + 128 + -32 + 24 + 300 + 700 + 10 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 1 + 3 + 1.0 + 3 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.5 + 1.1 + 0 + 3 + 0 + 0 + 0 + 0 + 32 + 128 + -64 + 48 + 400 + 600 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.8 + 1.2 + 1 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 32 + 400 + 800 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.6 + 1.2 + 2 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.4 + 1.5 + 0 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.6 + 0.6 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 1 + 0 + 1 + 0 + 3.0 + 3 + 8 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1600 + 0.8 + 1.2 + 0 + 3 + 0 + 0 + 0 + 0 + 16 + 64 + -24 + 16 + 500 + 800 + 10 + + 0.1 + 0.1 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 1.0 + + 1 + 0 + 1 + 1 + 2.0 + 3 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.1 + 0 + 3 + 0 + 0 + 0 + 0 + 16 + 128 + -16 + 12 + 500 + 800 + 0 + + 0.3 + 0.3 + 18 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.5 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1900 + 0.8 + 1.2 + 1 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 32 + 400 + 800 + 10 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 2 + 1 + 1 + 2.0 + 3 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.6 + 1.2 + 2 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 500 + 800 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.4 + 1.5 + 0 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.6 + 0.6 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 0 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1500 + 0.5 + 1.1 + 0 + 3 + 0 + 0 + 0 + 0 + 32 + 128 + -64 + 44 + 300 + 700 + 10 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0 + 0 + 0 + 32 + 128 + -44 + 24 + 300 + 300 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0 + 1 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1100 + 0.6 + 1.0 + 0 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 32 + 300 + 600 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.0 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.4 + 1.5 + 0 + 3 + 0 + 0.8 + 0 + 0 + 48 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.6 + 0.6 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_ov02b10_truly_macro_i.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_ov02b10_truly_macro_i.xml new file mode 100644 index 0000000..9dca684 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_ov02b10_truly_macro_i.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20230831 + 3 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_ov16a1q_ofilm_front_i.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_ov16a1q_ofilm_front_i.xml new file mode 100644 index 0000000..bad4acf --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_ov16a1q_ofilm_front_i.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20230831 + 1 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_aac_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_aac_main_ii_mipi_raw.xml new file mode 100644 index 0000000..ef472aa --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_aac_main_ii_mipi_raw.xml @@ -0,0 +1,2929 @@ + + + + + + + v1.0.3_O17_GL_ii_binningSR_20240924 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 0 + 0 + 1 + 1 + 1 + 2 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 00 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 1.1 + 1.3 + 0 + 128 + -48 + 48 + 00 + 00 + 0 + + 0.4 + 0.4 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 2 + 1 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 0 + 1.0 + 2.0 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -48 + 48 + 300 + 300 + 10 + + 0.4 + 0.4 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 2 + 2 + 1 + 0 + 1.0 + 0.0 + 1 + 1 + 0 + 5 + + 1200 + 0.8 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 16 + 128 + -16 + 16 + 0 + 0 + 0 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 2 + 2 + 1 + 1 + 1 + 1.0 + 3 + 1.0 + 2.0 + 0.0 + 1 + 1 + 0 + 13 + + 700 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.1 + 0.3 + 32 + 128 + -24 + 24 + 300 + 500 + 10 + + 0.4 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 1.5 + 2 + 1.8 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.6 + 1.1 + 1 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -48 + 48 + 0 + 0 + 30 + + 0.4 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 2.0 + + 1 + 2 + 1 + 0 + 2.5 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.5 + 1.2 + 2 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 500 + 20 + + 0.5 + 0.5 + 15 + 400 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.6 + 3 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.7 + 1.2 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 13 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 0 + 2.0 + 4.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.0 + 2.0 + 4.0 + 3 + 1 + 4.0 + 0.0 + 5 + 1 + 0 + 41 + + 1500 + 0.5 + 1.2 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 64 + 500 + 800 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 0 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.3 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 1 + 2 + 2.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 300 + 0.5 + 1.0 + 1 + 3 + 0 + 0 + 0 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 0 + 0 + 5 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.6 + 2.0 + 1.5 + 3 + 1.0 + 3 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 300 + 300 + 20 + + 0.6 + 0.6 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 1 + 2.0 + 1.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 0 + 0 + 0.8 + 68 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1200 + 0.8 + 2.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 300 + 300 + 5 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0.5 + 2.0 + 2.3 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 13 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 4.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1.5 + 2.0 + 4.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 0 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.3 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 2 + 3 + 2 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 300 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.2 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 2 + 2.0 + 1.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 2.0 + 1.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.4 + 1.4 + 0 + 3 + 0 + 0.8 + 0.0 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 2.5 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.8 + 2.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.6 + 0.6 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0.5 + 1.5 + 2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1100 + 0.3 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 0 + 2.0 + 3.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 18 + + 1200 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1100 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 10.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1300 + 0.7 + 0.9 + 0 + 3 + 0 + 0.8 + 0.3 + 0.8 + 12 + 32 + -12 + 12 + 200 + 300 + 0 + + 0.8 + 0.8 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 158.0 + 158.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 2 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1500 + 0.4 + 1.4 + 0 + 3 + 0 + 0.8 + 0.2 + 0.8 + 64 + 128 + -64 + 64 + 300 + 300 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 2 + 4.0 + 1.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1600 + 1.1 + 1.5 + 3 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -64 + 32 + 300 + 500 + 0 + + 0.4 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 1 + 1.8 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 0.0 + 24 + 128 + -24 + 24 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.7 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 88 + 128 + -88 + 88 + 500 + 600 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 2.5 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.8 + 2.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.6 + 0.6 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 1 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 58 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 24 + 128 + -36 + 48 + 400 + 500 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -32 + 32 + 500 + 600 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1 + 1 + 4 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1200 + 0.5 + 1.2 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 0 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.3 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 2 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 300 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.2 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 2.0 + 1.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.4 + 1.4 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 48 + 128 + -48 + 48 + 500 + 500 + 30 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 2.5 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.8 + 2.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.6 + 0.6 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 1 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -32 + 32 + 500 + 600 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1 + 1 + 4 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1200 + 0.5 + 1.2 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_ofilm_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_ofilm_main_i_mipi_raw.xml new file mode 100644 index 0000000..28ae2f9 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khm6_ofilm_main_i_mipi_raw.xml @@ -0,0 +1,2929 @@ + + + + + + + v1.0.3_O17_GL_i_binningSR_20240924 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 0 + 0 + 1 + 1 + 1 + 2 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 00 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 1.1 + 1.3 + 0 + 128 + -48 + 48 + 00 + 00 + 0 + + 0.4 + 0.4 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 2 + 1 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 0 + 1.0 + 2.0 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -48 + 48 + 300 + 300 + 10 + + 0.4 + 0.4 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 0 + 1 + 0 + 2 + 2 + 1 + 0 + 1.0 + 0.0 + 1 + 1 + 0 + 5 + + 1200 + 0.8 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 16 + 128 + -16 + 16 + 0 + 0 + 0 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 2 + 2 + 1 + 1 + 1 + 1.0 + 3 + 1.0 + 2.0 + 0.0 + 1 + 1 + 0 + 13 + + 700 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.1 + 0.3 + 32 + 128 + -24 + 24 + 300 + 500 + 10 + + 0.4 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 1.5 + 2 + 1.8 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.6 + 1.1 + 1 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -48 + 48 + 0 + 0 + 30 + + 0.4 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 2.0 + + 1 + 2 + 1 + 0 + 2.5 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.5 + 1.2 + 2 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 500 + 20 + + 0.5 + 0.5 + 15 + 400 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.6 + 3 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.7 + 1.2 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 13 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 0 + 2.0 + 4.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.0 + 2.0 + 4.0 + 3 + 1 + 4.0 + 0.0 + 5 + 1 + 0 + 41 + + 1500 + 0.5 + 1.2 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 64 + 500 + 800 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 0 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.3 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 1 + 2 + 2.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 300 + 0.5 + 1.0 + 1 + 3 + 0 + 0 + 0 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 0 + 0 + 5 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.6 + 2.0 + 1.5 + 3 + 1.0 + 3 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 300 + 300 + 20 + + 0.6 + 0.6 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 1 + 2.0 + 1.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 0 + 0 + 0.8 + 68 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1200 + 0.8 + 2.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 300 + 300 + 5 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0.5 + 2.0 + 2.3 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 13 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 4.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1.5 + 2.0 + 4.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 0 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.3 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 2 + 3 + 2 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 300 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.2 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 2 + 2.0 + 1.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 2.0 + 1.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.4 + 1.4 + 0 + 3 + 0 + 0.8 + 0.0 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 2.5 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.8 + 2.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.6 + 0.6 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0.5 + 1.5 + 2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1100 + 0.3 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 0 + 2.0 + 3.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 18 + + 1200 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1100 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 10.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1300 + 0.7 + 0.9 + 0 + 3 + 0 + 0.8 + 0.3 + 0.8 + 12 + 32 + -12 + 12 + 200 + 300 + 0 + + 0.8 + 0.8 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 158.0 + 158.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 2 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1500 + 0.4 + 1.4 + 0 + 3 + 0 + 0.8 + 0.2 + 0.8 + 64 + 128 + -64 + 64 + 300 + 300 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 2 + 4.0 + 1.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1600 + 1.1 + 1.5 + 3 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -64 + 32 + 300 + 500 + 0 + + 0.4 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 1 + 1.8 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 0.0 + 24 + 128 + -24 + 24 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.7 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 88 + 128 + -88 + 88 + 500 + 600 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 2.5 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.8 + 2.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.6 + 0.6 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 1 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 58 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 24 + 128 + -36 + 48 + 400 + 500 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -32 + 32 + 500 + 600 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1 + 1 + 4 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1200 + 0.5 + 1.2 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 0 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.3 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 2 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 300 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.2 + 0.8 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 2.0 + 1.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.4 + 1.4 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 48 + 128 + -48 + 48 + 500 + 500 + 30 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 2.5 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.8 + 2.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.6 + 0.6 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 0 + 1 + 1.5 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -32 + 32 + 500 + 600 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 1 + 1 + 4 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1200 + 0.5 + 1.2 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.5 + 0.5 + 20 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_ov02b10_aac_macro_ii.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_ov02b10_aac_macro_ii.xml new file mode 100644 index 0000000..9dca684 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_ov02b10_aac_macro_ii.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20230831 + 3 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_sunny_main_ii.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_sunny_main_ii.xml new file mode 100644 index 0000000..d432ade --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_s5khpx_sunny_main_ii.xml @@ -0,0 +1,3504 @@ + + + + + + + v1.0.1_N6_2_main_SR_20231127_18_00 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.1 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.1 + 0.2 + 0.9 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 600 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.0 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.2 + 2 + 1 + 0.3 + 2.0 + 1.5 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.5 + 0.7 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.2 + 0 + 1 + 1.0 + 1.8 + 2 + 3 + 0 + 2.5 + 0.0 + 1 + 1 + 0 + 0 + + 600 + 0.6 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 1.0 + 32 + 68 + -32 + 28 + 300 + 500 + 10 + + 0.2 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.5 + + 2.5 + 0 + 1 + 1.0 + 1.0 + 2.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 300 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.4 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 3.0 + 2 + 1 + 0.4 + 1.8 + 1.0 + 3 + 1.0 + 3.5 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 100 + 500 + 30 + + 0.3 + 0.1 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.3 + 1.3 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.5 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 500 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.5 + 2 + 1 + 1.0 + 1.5 + 2.8 + 3 + 1 + 4.0 + 0.0 + 2 + 1 + 3 + 0 + + 500 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.5 + 3.5 + 5 + 1.0 + 3.0 + 0.0 + 3 + 2 + 3 + 20 + + 400 + 0.8 + 1.2 + 1.0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 5.0 + 2 + 1 + 0.6 + 3.5 + 4.5 + 3 + 1.0 + 3.5 + 0.0 + 1 + 1 + 0 + 0 + + 60 + 0.8 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.2 + 0.1 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.1 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.1 + 0.2 + 0.9 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 600 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.0 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.2 + 2 + 1 + 0.3 + 2.0 + 1.5 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.5 + 0.7 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.7 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 0.8 + 0 + 1 + 0 + 0 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 900 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 1.0 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 3 + 0 + + 900 + 0.3 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 1.2 + 2 + 1 + 0 + 1.0 + 0.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1200 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.3 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.4 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1200 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 2.0 + 1.2 + 3 + 0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 500 + 0.6 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 23 + 100 + 500 + 30 + + 0.2 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 600 + 0.6 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 20 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.6 + 1.2 + 1.6 + 3 + 1.0 + 5.0 + 0.0 + 0 + 0 + 0 + 0 + + 500 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 0.5 + 2.0 + 1.8 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 0.8 + 0 + 1 + 0 + 0 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 900 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 700 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.5 + 0 + 1 + 0 + 1.0 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 3 + 0 + + 700 + 0.6 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.2 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 1.8 + 2 + 1 + 0.5 + 1.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.6 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.3 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.4 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 500 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 1.5 + 2 + 1 + 0.7 + 1.0 + 1.5 + 3 + 0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 300 + 500 + 30 + + 0.2 + 0.2 + 7 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0.3 + 1.3 + 1.3 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 500 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -48 + 48 + 400 + 600 + 20 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.5 + 1.2 + 2.4 + 3 + 1.0 + 6 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.6 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.1 + 0.0 + 10 + 328 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 1.0 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 0.5 + 1 + 0 + 10 + + 1100 + 0.4 + 1.2 + 0 + 3 + 0 + 1.0 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.7 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.0 + 2 + 1 + 0.3 + 2 + 2.5 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0.3 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.4 + 0.4 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_aac_ultra_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_aac_ultra_i_mipi_raw.xml new file mode 100644 index 0000000..a30ed82 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_aac_ultra_i_mipi_raw.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20240513 + 2 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_ofilm_ultra_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_ofilm_ultra_ii_mipi_raw.xml new file mode 100644 index 0000000..a30ed82 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_Global_sc820cs_ofilm_ultra_ii_mipi_raw.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20240513 + 2 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_imx882_aac_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_imx882_aac_main_i_mipi_raw.xml new file mode 100644 index 0000000..dd78cb6 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_imx882_aac_main_i_mipi_raw.xml @@ -0,0 +1,2296 @@ + + + + + + + v1.0.5_O17_INi_binningSR_20240926 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0.0 + 1.0 + 24 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 2.5 + 3 + 1.0 + 5.0 + 0.0 + 1 + 1 + 0 + 13 + + 700 + 0.5 + 1.1 + 1 + 3 + 0 + 0.8 + 0.4 + 0.6 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 2.0 + + 1 + 2 + 1 + 0.8 + 0.8 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 4 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 300 + 0.8 + 1.5 + 0 + 3 + 0 + 0.8 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 3 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 0 + 0.1 + 1.0 + 0 + 3 + 300 + 1.0 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 1.2 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 2 + 3 + 1 + 1.5 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 3.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 1.5 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.6 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 7 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 0.5 + 3.0 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.7 + 1.6 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 7 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 4 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 20 + 128 + -48 + 48 + 300 + 300 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 20 + 128 + -48 + 48 + 0 + 0 + 5 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1.0 + 2.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 1.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 1.0 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 2 + 2 + 1 + 1.0 + 2.0 + 3.0 + 5 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 400 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 1 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + 500 + 0.3 + 1.0 + 0 + 3 + 500 + 0.7 + 0 + 1.0 + 58 + 128 + -32 + 32 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.1 + 0 + 3 + 500 + 0.7 + 0.8 + 1.0 + 128 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_imx882_ofilm_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_imx882_ofilm_main_ii_mipi_raw.xml new file mode 100644 index 0000000..c41a3db --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_imx882_ofilm_main_ii_mipi_raw.xml @@ -0,0 +1,2297 @@ + + + + + + + v1.0.5_O17_INii_binningSR_20240925 + 0 + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0.0 + 1.0 + 24 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 1.0 + 2.0 + 2.5 + 3 + 1.0 + 5.0 + 0.0 + 1 + 1 + 0 + 13 + + 700 + 0.5 + 1.1 + 1 + 3 + 0 + 0.8 + 0.4 + 0.6 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 2.0 + + 1 + 2 + 1 + 0.8 + 0.8 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 4 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 300 + 0.8 + 1.5 + 0 + 3 + 0 + 0.8 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 3 + 3 + 1 + 3.0 + 0 + 1 + 1 + 0 + 9 + + 0 + 0.1 + 1.0 + 0 + 3 + 300 + 1.0 + 0.8 + 1.0 + 128 + 128 + -44 + 32 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 1.2 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0 + 2 + 2 + 3 + 1 + 1.5 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 3.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 1.5 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.6 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 7 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 1.0 + 1 + 2 + 1 + 0.8 + 1.0 + 3.0 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 18 + 1000 + 0.7 + 1.6 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + 0.5 + 0.5 + 7 + 512 + 0.0 + 0 + + + + + + + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 4 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 20 + 128 + -48 + 48 + 300 + 300 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 1.5 + 3.0 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 20 + 128 + -48 + 48 + 0 + 0 + 5 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.5 + 2.0 + 3 + 1.0 + 2.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.8 + 2.0 + 1.8 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.5 + 1.2 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 1.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 1.0 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 2.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 2 + 2.0 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 500 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 200 + 500 + 30 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 2 + 2 + 1 + 1.0 + 2.0 + 3.0 + 5 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.5 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 400 + 10 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 1 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + + 500 + 0.3 + 1.0 + 0 + 3 + 500 + 0.7 + 0 + 1.0 + 58 + 128 + -32 + 32 + 0 + 0 + 0 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 68.0 + 68.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 5 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 200 + 0.5 + 1.0 + 0 + 3 + 200 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1.0 + 0 + 1 + 1.0 + 2.0 + 3.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -48 + 48 + 0 + 0 + 0 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 0 + 1 + 0 + 0 + 3 + 5 + 0 + 3.0 + 0.0 + 0 + 1 + 0 + 5 + 500 + 0.5 + 1.0 + 0 + 3 + 500 + 0.8 + 0 + 0.8 + 0 + 128 + -48 + 48 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + 1 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 0 + 0.0 + 1 + 1 + 0 + 8 + 800 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 0.6 + 48 + 128 + -48 + 48 + 0 + 0 + 0 + 0.5 + 0.5 + 5 + 128 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 1 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1.0 + 2 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 9 + 500 + 0.3 + 1.1 + 0 + 3 + 500 + 0.7 + 0.8 + 1.0 + 128 + 128 + -32 + 32 + 0 + 0 + 0 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 0.05 + 0 + 78.0 + 78.0 + 2.0 + 1 + 2 + 1 + 1.5 + 1.5 + 3.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 800 + 0.5 + 1.5 + 1 + 3 + 0 + 0.8 + 0.5 + 1.0 + 0 + 128 + -44 + 32 + 0 + 500 + 30 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 0.05 + 0 + 88.0 + 88.0 + 2.0 + 1 + 2 + 1 + 0.5 + 2.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + 1000 + 0.4 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 0 + 0 + 10 + 0.6 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + 1 + 2 + 1 + 2.5 + 2.5 + 3.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 18 + 1000 + 0.4 + 1.4 + 1 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -32 + 32 + 0 + 0 + 10 + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_aac_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_aac_main_i_mipi_raw.xml new file mode 100644 index 0000000..7bd4b1f --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_aac_main_i_mipi_raw.xml @@ -0,0 +1,1566 @@ + + + + + + + v1.0.5_O17_i_iszSR_20240926 + 0 + + + + + + + 0 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 38.0 + 38.0 + 1.5 + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1 + 1.0 + 1.2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 1.3 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.05 + 0 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 48.0 + 48.0 + 1.5 + + 1 + 0 + 1 + 1 + 2.0 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 38.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.8 + 3 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1.0 + 0.5 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.5 + 1.5 + 2.0 + 3 + 1.0 + 0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 48 + 128 + -24 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 0 + 0 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.0 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.5 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 300 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1 + 2.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 20 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 300 + 30 + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 48 + 128 + -32 + 32 + 300 + 300 + 30 + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + 1 + 0 + 1 + 0 + 1.2 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_ofilm_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_ofilm_main_ii_mipi_raw.xml new file mode 100644 index 0000000..7d13134 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_imx882_ofilm_main_ii_mipi_raw.xml @@ -0,0 +1,1566 @@ + + + + + + + v1.0.5_O17_ii_iszSR_20240926 + 0 + + + + + + + 0 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 38.0 + 38.0 + 1.5 + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1 + 1.0 + 1.2 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.4 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 0 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 1.3 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.05 + 0 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 2.0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 0.05 + 0 + 48.0 + 48.0 + 1.5 + + 1 + 0 + 1 + 1 + 2.0 + 2.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 38.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.8 + 1.8 + 3 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + 1 + 0 + 1 + 0.5 + 1.0 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.5 + + 1 + 0 + 1 + 1.0 + 0.5 + 1.5 + 3 + 1.0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0 + 0 + 128 + -44 + 24 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.5 + 1.5 + 2.0 + 3 + 1.0 + 0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 48 + 128 + -24 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 0.5 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 0 + 0 + 30 + + 0.3 + 0.3 + 8 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.0 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 30 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 1 + 1.5 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 1 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.2 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 300 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + + 1 + 0 + 1 + 1 + 1 + 2.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 68 + 128 + -32 + 32 + 300 + 300 + 30 + + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + + 0 + 0 + 1 + 0 + + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + + 1 + 0 + 1 + 0 + 1.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 300 + 300 + 20 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 0.05 + 0.05 + 180 + 28.0 + 28.0 + 1.0 + 0 + 0 + 1 + 0 + 0.5 + 0.5 + 3 + 1.0 + 1 + 0.0 + 1 + 1 + 0 + 3 + 500 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 1.0 + 0 + 3.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -32 + 32 + 300 + 300 + 30 + 0.5 + 0.5 + 15 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.05 + 38.0 + 0.05 + 180 + 38.0 + 2.0 + 1 + 0 + 1 + 0 + 1 + 2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0 + 0 + 0 + 48 + 128 + -32 + 32 + 300 + 300 + 30 + 0.4 + 0.4 + 15 + 512 + 0.0 + 0 + + + + + + + 0 + 0 + 1 + 0 + 0.05 + 48.0 + 0.05 + 180 + 48.0 + 2.0 + 1 + 0 + 1 + 0 + 1.2 + 1.2 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.5 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0.8 + 32 + 128 + -44 + 24 + 500 + 600 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 0 + 58.0 + 48.0 + 1.0 + 1 + 2 + 1 + 0 + 1.2 + 1.2 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -44 + 32 + 400 + 500 + 10 + 0.3 + 0.3 + 10 + 512 + 0.0 + 0 + + + + + + + 1 + 1 + 1 + 0 + 0.01 + 0.01 + 0 + 128.0 + 128.0 + 4.0 + 5 + 2 + 1 + 5.0 + 30.0 + 1 + 6 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + 300 + 0.8 + 1.3 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 128 + 128 + -44 + 32 + 300 + 400 + 10 + 1.0 + 1.0 + 10 + 512 + 0.0 + 0 + + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_aac_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_aac_main_ii_mipi_raw.xml new file mode 100644 index 0000000..60e057c --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_aac_main_ii_mipi_raw.xml @@ -0,0 +1,3441 @@ + + + + + + + v1.0.6_O17_main_SR_20240513 + 0 + + + + + + + 0 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 18.0 + 78.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.5 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.08 + 0 + 68.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.3 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 900 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 1.0 + 1.0 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.3 + 1.5 + 1.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.3 + 2.5 + 2.0 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 1.8 + 1.8 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.0 + 0 + 3 + 300 + 0.8 + 0 + 1.0 + 68 + 68 + -32 + 32 + 400 + 500 + 10 + + 1.0 + 1.0 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.0 + 1.5 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.8 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.0 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.3 + 2.0 + 1.4 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 900 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 23 + 100 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 48 + 300 + 500 + 20 + + 0.7 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1100 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1 + 2 + 1 + 0.5 + 1.3 + 1.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 0.6 + 2 + 1 + 0 + 0.5 + 1.0 + 3 + 0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.1 + 1.2 + 0 + 3 + 400 + 1.0 + 0.6 + 0.8 + 0 + 128 + -64 + 64 + 300 + 500 + 5 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0 + 1.3 + 1.3 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 5 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.5 + 0 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.8 + 0 + 1 + 0.0 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 0 + 1 + 0.2 + 2 + 2.0 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_ofilm_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_ofilm_main_i_mipi_raw.xml new file mode 100644 index 0000000..60e057c --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_isz_s5khm6_ofilm_main_i_mipi_raw.xml @@ -0,0 +1,3441 @@ + + + + + + + v1.0.6_O17_main_SR_20240513 + 0 + + + + + + + 0 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 18.0 + 78.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.5 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.08 + 0 + 68.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.3 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 900 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 1.0 + 1.0 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.3 + 1.5 + 1.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.3 + 2.5 + 2.0 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 1.8 + 1.8 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.0 + 0 + 3 + 300 + 0.8 + 0 + 1.0 + 68 + 68 + -32 + 32 + 400 + 500 + 10 + + 1.0 + 1.0 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.0 + 1.5 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.8 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.0 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.3 + 2.0 + 1.4 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 900 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 23 + 100 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 48 + 300 + 500 + 20 + + 0.7 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1100 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1 + 2 + 1 + 0.5 + 1.3 + 1.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 0.6 + 2 + 1 + 0 + 0.5 + 1.0 + 3 + 0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.1 + 1.2 + 0 + 3 + 400 + 1.0 + 0.6 + 0.8 + 0 + 128 + -64 + 64 + 300 + 500 + 5 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0 + 1.3 + 1.3 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 5 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.5 + 0 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.8 + 0 + 1 + 0.0 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 0 + 1 + 0.2 + 2 + 2.0 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_ov02b10_truly_macro_i.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_ov02b10_truly_macro_i.xml new file mode 100644 index 0000000..9dca684 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_ov02b10_truly_macro_i.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20230831 + 3 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_aac_main_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_aac_main_ii_mipi_raw.xml new file mode 100644 index 0000000..fa9a63d --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_aac_main_ii_mipi_raw.xml @@ -0,0 +1,3498 @@ + + + + + + + v1.0.6_O17_main_SR_20240513 + 0 + + + + + + + 0 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.5 + 0 + 1 + 1.0 + 1.5 + 1.8 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 600 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.3 + 1.5 + 1.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.3 + 2.5 + 2.0 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 1.8 + 1.8 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.0 + 0 + 3 + 300 + 0.8 + 0 + 1.0 + 68 + 68 + -32 + 32 + 400 + 500 + 10 + + 1.0 + 1.0 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.4 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.0 + 1.5 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.8 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.0 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.3 + 2.0 + 1.4 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 900 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 48 + 300 + 500 + 20 + + 0.7 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1100 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1 + 2 + 1 + 0.5 + 1.3 + 1.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 0.6 + 2 + 1 + 0 + 0.5 + 1.0 + 3 + 0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.1 + 1.2 + 0 + 3 + 400 + 1.0 + 0.6 + 0.8 + 0 + 128 + -64 + 64 + 300 + 500 + 5 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0 + 1.3 + 1.3 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 5 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.5 + 0 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.8 + 0 + 1 + 0.0 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 0 + 1 + 0.2 + 2 + 2.0 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 48 + 400 + 600 + 20 + + 0.6 + 0.6 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_ofilm_main_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_ofilm_main_i_mipi_raw.xml new file mode 100644 index 0000000..fa9a63d --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_s5khm6_ofilm_main_i_mipi_raw.xml @@ -0,0 +1,3498 @@ + + + + + + + v1.0.6_O17_main_SR_20240513 + 0 + + + + + + + 0 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.3 + 0.4 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.1 + 0.2 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 58.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.5 + 0 + 1 + 1.0 + 1.5 + 1.8 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 600 + 0.5 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.3 + 1.5 + 1.3 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 500 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 128.0 + 38.0 + 1.0 + + 1.5 + 2 + 1 + 0.3 + 2.5 + 2.0 + 5 + 2 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1000 + 0.2 + 1.2 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -64 + 64 + 200 + 500 + 30 + + 0.6 + 0.6 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 128.0 + 1.0 + + 1.0 + 0 + 1 + 0 + 1.8 + 1.8 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 400 + 0.2 + 1.0 + 0 + 3 + 300 + 0.8 + 0 + 1.0 + 68 + 68 + -32 + 32 + 400 + 500 + 10 + + 1.0 + 1.0 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 100 + 58.0 + 128.0 + 1.0 + + 2.0 + 0 + 1 + 0.5 + 1.5 + 2.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -88 + 48 + 200 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.4 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.0 + 1.5 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 0.6 + 1.8 + 2.0 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 68.0 + 58.0 + 2.0 + + 2.0 + 2 + 1 + 1.0 + 2.0 + 2.0 + 3 + 1 + 4.0 + 0.0 + 1 + 1 + 0 + 8 + + 1300 + 0.5 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 0 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 2.0 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -48 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 88.0 + 128.0 + 5 + + 2 + 2 + 1 + 0.6 + 1 + 1 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 0.2 + 0.9 + 0.5 + 1 + 0 + 0.8 + 0 + 1 + 0 + 128 + -32 + 32 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.5 + 0.5 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 800 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 38.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.5 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.5 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.2 + 1.1 + 0 + 3 + 0 + 0.8 + 0.4 + 0.8 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.4 + 1.5 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 180 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0.0 + 1.0 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1200 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.2 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.8 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.2 + 0.2 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1 + 2 + 1 + 0.0 + 1.3 + 1.0 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 800 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 24 + 100 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 58.0 + 1.5 + + 3.0 + 2 + 1 + 0.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 2.0 + + 2.0 + 2 + 1 + 0.8 + 1.0 + 1.5 + 3 + 1 + 4.0 + 0.0 + 0 + 0 + 0 + 0 + + 1300 + 0.5 + 1.2 + 0.7 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 200 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 2.0 + + 3.0 + 2 + 1 + 0.5 + 1.8 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.4 + 1.2 + 0.8 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -44 + 32 + 300 + 500 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 2.3 + 1.2 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1000 + 0.4 + 1.0 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 64 + 128 + -44 + 32 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 88.0 + 48.0 + 2.0 + + 1 + 2 + 1 + 1.0 + 1.0 + 1 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.3 + 1.0 + 1 + 3 + 0 + 0.8 + 0 + 0 + 32 + 128 + -64 + 64 + 200 + 300 + 10 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 108.0 + 48.0 + 4.0 + + 1 + 2 + 1 + 0.5 + 5.0 + 1.5 + 3 + 2.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 500 + 1.0 + 2.0 + 1 + 3 + 0 + 0 + 0 + 0 + 128 + 128 + -64 + 32 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.3 + 2.0 + 1.4 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 900 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 100 + 500 + 30 + + 0.4 + 0.4 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 2.0 + 0 + 1 + 0.0 + 1.0 + 1.5 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 5 + + 1000 + 0.4 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -32 + 48 + 300 + 500 + 20 + + 0.7 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 58.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1100 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -48 + 48 + 300 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.0 + 2 + 1 + 0.3 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 1 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1 + 2 + 1 + 0.5 + 1.3 + 1.3 + 3 + 0 + 3.0 + 0.0 + 1 + 1 + 0 + 3 + + 600 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.5 + 0.8 + 32 + 128 + -32 + 32 + 300 + 500 + 30 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.5 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.2 + 0.0 + 1 + 1 + 0 + 13 + + 1100 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 48 + 128 + -64 + 32 + 300 + 500 + 30 + + 0.2 + 0.2 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.8 + 2.5 + 3.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1500 + 0.4 + 1.1 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 0 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 68.0 + 1.0 + + 2.0 + 2 + 1 + 0.3 + 1.8 + 2.3 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.3 + 0.5 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 500 + 500 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.0 + + 1.0 + 0 + 1 + 0.3 + 0.8 + 0.8 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.3 + 1.5 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 20 + + 0.5 + 0.5 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.1 + 180 + 18.0 + 18.0 + 1.5 + + 1.0 + 0 + 1 + 0.6 + 0.0 + 0 + 3 + 1.0 + 4.0 + 0.0 + 1.0 + 1 + 0 + 3 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 0 + 500 + 10 + + 0.3 + 0.5 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 1 + 0 + + 0.05 + 18.0 + 0.08 + 180 + 28.0 + 1.5 + + 1.0 + 0 + 1 + 0.3 + 1.5 + 1 + 3 + 1.0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.5 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -44 + 24 + 300 + 500 + 10 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 32.0 + 28.0 + 1.5 + + 2.0 + 2 + 1 + 0.5 + 2.0 + 1.0 + 3 + 0 + 4.0 + 0.0 + 1 + 1 + 0 + 3 + + 1000 + 0.2 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 0 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 28.0 + 38.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 1.5 + 1.5 + 3 + 0 + 3.0 + 0.0 + 0 + 0 + 0 + 0 + + 1000 + 0.2 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 500 + 30 + + 0.3 + 0.3 + 5 + 128 + 0.0 + 0 + + + + + + + + 0 + 0 + 0 + 0 + + 0.05 + 0.05 + 180 + 58.0 + 48.0 + 1.0 + + 0.6 + 2 + 1 + 0 + 0.5 + 1.0 + 3 + 0 + 1 + 0.0 + 0 + 0 + 0 + 0 + + 300 + 0.1 + 1.2 + 0 + 3 + 400 + 1.0 + 0.6 + 0.8 + 0 + 128 + -64 + 64 + 300 + 500 + 5 + + 0.5 + 0.5 + 8 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.2 + 0 + 1 + 0 + 1.3 + 1.3 + 3 + 1 + 3 + 0.0 + 1 + 1 + 0 + 5 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 48.0 + 1.0 + + 1.5 + 0 + 1 + 0 + 1.5 + 1.5 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.2 + 0.2 + 10 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 58.0 + 78.0 + 1.0 + + 1.8 + 0 + 1 + 0.0 + 1.6 + 1.6 + 3 + 1.0 + 3.0 + 0.0 + 1 + 1 + 0 + 8 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 0 + 0 + 0 + + 0.05 + 0.05 + 200 + 68.0 + 68.0 + 1.5 + + 1.5 + 0 + 1 + 0.2 + 2 + 2.0 + 3 + 1.0 + 2 + 0.0 + 0 + 0 + 0 + 0 + + 200 + 0.8 + 1.7 + 0 + 3 + 400 + 1.0 + 0.7 + 0.8 + 0 + 128 + -64 + 64 + 200 + 300 + 30 + + 0.3 + 0.3 + 5 + 256 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 68.0 + 1.5 + + 1.5 + 2 + 1 + 1.0 + 1.6 + 1.6 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 48 + 400 + 600 + 20 + + 0.6 + 0.6 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 1 + 2 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 0 + 0 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.5 + + 1.5 + 2 + 1 + 0.8 + 1.8 + 1.8 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 13 + + 1200 + 0.3 + 1.1 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 38 + 128 + -64 + 32 + 400 + 600 + 20 + + 0.3 + 0.3 + 5 + 328 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 58.0 + 88.0 + 1.0 + + 2.0 + 2 + 1 + 0 + 0 + 2.0 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 0 + + 1200 + 0.4 + 1.0 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 600 + 800 + 20 + + 0.3 + 0.3 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 0 + 78.0 + 88.0 + 1.0 + + 1 + 2 + 1 + 0.4 + 3.0 + 3.0 + 3 + 1.0 + 4.0 + 0 + 1 + 1 + 0 + 13 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 88 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + + 1 + 1 + 0 + 0 + + 0.05 + 0.05 + 200 + 128.0 + 88.0 + 1.0 + + 0 + 2 + 1 + 1.0 + 8.0 + 1.5 + 3 + 1.0 + 4.0 + 0.0 + 1 + 1 + 0 + 21 + + 1000 + 0.4 + 1.2 + 0 + 3 + 0 + 0.8 + 0.0 + 1.0 + 32 + 128 + -64 + 32 + 200 + 400 + 10 + + 0.6 + 0.6 + 5 + 512 + 0.0 + 0 + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_aac_ultra_i_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_aac_ultra_i_mipi_raw.xml new file mode 100644 index 0000000..a30ed82 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_aac_ultra_i_mipi_raw.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20240513 + 2 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_ofilm_ultra_ii_mipi_raw.xml b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_ofilm_ultra_ii_mipi_raw.xml new file mode 100644 index 0000000..a30ed82 --- /dev/null +++ b/proprietary/vendor/etc/camera/morpho_hdsr_tuning_params_India_sc820cs_ofilm_ultra_ii_mipi_raw.xml @@ -0,0 +1,115 @@ + + + + + + + v1.0.3_general_20240513 + 2 + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 1.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 64 + 9 + + + + + + + + + + 1 + 1 + 0 + 0 + 0 + 0.05 + 0.05 + 220 + 58.0 + 18.0 + 1.0 + 2.0 + 2 + 1 + 0.6 + 2.0 + 0.0 + 6.0 + 0.0 + 2.0 + 1 + 1 + 9 + 1000 + 0.6 + 1.0 + 0.0 + 3 + 0 + 0.0 + 2.2 + 32 + 0 + 500 + 30 + 0.3 + 5.0 + 0 + -64 + 24 + 0.2 + 32 + 4 + + + + + + diff --git a/proprietary/vendor/etc/camera/png/102_SummerDay.png b/proprietary/vendor/etc/camera/png/102_SummerDay.png new file mode 100644 index 0000000..5f0942b Binary files /dev/null and b/proprietary/vendor/etc/camera/png/102_SummerDay.png differ diff --git a/proprietary/vendor/etc/camera/png/103_Fantasy.png b/proprietary/vendor/etc/camera/png/103_Fantasy.png new file mode 100644 index 0000000..59dc721 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/103_Fantasy.png differ diff --git a/proprietary/vendor/etc/camera/png/104_Meet.png b/proprietary/vendor/etc/camera/png/104_Meet.png new file mode 100644 index 0000000..0b93f0d Binary files /dev/null and b/proprietary/vendor/etc/camera/png/104_Meet.png differ diff --git a/proprietary/vendor/etc/camera/png/105_WindSing.png b/proprietary/vendor/etc/camera/png/105_WindSing.png new file mode 100644 index 0000000..e9af971 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/105_WindSing.png differ diff --git a/proprietary/vendor/etc/camera/png/106_Lost.png b/proprietary/vendor/etc/camera/png/106_Lost.png new file mode 100644 index 0000000..3f462e4 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/106_Lost.png differ diff --git a/proprietary/vendor/etc/camera/png/107_Central.png b/proprietary/vendor/etc/camera/png/107_Central.png new file mode 100644 index 0000000..6288e36 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/107_Central.png differ diff --git a/proprietary/vendor/etc/camera/png/108_NorthernEurope.png b/proprietary/vendor/etc/camera/png/108_NorthernEurope.png new file mode 100644 index 0000000..df3894b Binary files /dev/null and b/proprietary/vendor/etc/camera/png/108_NorthernEurope.png differ diff --git a/proprietary/vendor/etc/camera/png/109_Rome.png b/proprietary/vendor/etc/camera/png/109_Rome.png new file mode 100644 index 0000000..94a17d6 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/109_Rome.png differ diff --git a/proprietary/vendor/etc/camera/png/110_BlackGold.png b/proprietary/vendor/etc/camera/png/110_BlackGold.png new file mode 100644 index 0000000..914ccdf Binary files /dev/null and b/proprietary/vendor/etc/camera/png/110_BlackGold.png differ diff --git a/proprietary/vendor/etc/camera/png/111_GreenOrange.png b/proprietary/vendor/etc/camera/png/111_GreenOrange.png new file mode 100644 index 0000000..222571d Binary files /dev/null and b/proprietary/vendor/etc/camera/png/111_GreenOrange.png differ diff --git a/proprietary/vendor/etc/camera/png/112_CyberPunk.png b/proprietary/vendor/etc/camera/png/112_CyberPunk.png new file mode 100644 index 0000000..43657f0 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/112_CyberPunk.png differ diff --git a/proprietary/vendor/etc/camera/png/113_BlackIce.png b/proprietary/vendor/etc/camera/png/113_BlackIce.png new file mode 100644 index 0000000..af8d990 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/113_BlackIce.png differ diff --git a/proprietary/vendor/etc/camera/png/121_Bleach.png b/proprietary/vendor/etc/camera/png/121_Bleach.png new file mode 100644 index 0000000..5442a13 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/121_Bleach.png differ diff --git a/proprietary/vendor/etc/camera/png/122_Thriller.png b/proprietary/vendor/etc/camera/png/122_Thriller.png new file mode 100644 index 0000000..efab943 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/122_Thriller.png differ diff --git a/proprietary/vendor/etc/camera/png/123_TealOrange.png b/proprietary/vendor/etc/camera/png/123_TealOrange.png new file mode 100644 index 0000000..a7b9c1d Binary files /dev/null and b/proprietary/vendor/etc/camera/png/123_TealOrange.png differ diff --git a/proprietary/vendor/etc/camera/png/124_JapaneseStyle.png b/proprietary/vendor/etc/camera/png/124_JapaneseStyle.png new file mode 100644 index 0000000..f247ef5 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/124_JapaneseStyle.png differ diff --git a/proprietary/vendor/etc/camera/png/125_Latin.png b/proprietary/vendor/etc/camera/png/125_Latin.png new file mode 100644 index 0000000..19fa084 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/125_Latin.png differ diff --git a/proprietary/vendor/etc/camera/png/126_Fantasy2.png b/proprietary/vendor/etc/camera/png/126_Fantasy2.png new file mode 100644 index 0000000..2db58e2 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/126_Fantasy2.png differ diff --git a/proprietary/vendor/etc/camera/png/127_Creamy.png b/proprietary/vendor/etc/camera/png/127_Creamy.png new file mode 100644 index 0000000..0610adf Binary files /dev/null and b/proprietary/vendor/etc/camera/png/127_Creamy.png differ diff --git a/proprietary/vendor/etc/camera/png/128_Sepia.png b/proprietary/vendor/etc/camera/png/128_Sepia.png new file mode 100644 index 0000000..e690810 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/128_Sepia.png differ diff --git a/proprietary/vendor/etc/camera/png/132_MonochromeHighContrast.png b/proprietary/vendor/etc/camera/png/132_MonochromeHighContrast.png new file mode 100644 index 0000000..0ae8c47 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/132_MonochromeHighContrast.png differ diff --git a/proprietary/vendor/etc/camera/png/133_MonochromeBrown.png b/proprietary/vendor/etc/camera/png/133_MonochromeBrown.png new file mode 100644 index 0000000..e3ba43b Binary files /dev/null and b/proprietary/vendor/etc/camera/png/133_MonochromeBrown.png differ diff --git a/proprietary/vendor/etc/camera/png/134_MonochromeBlue.png b/proprietary/vendor/etc/camera/png/134_MonochromeBlue.png new file mode 100644 index 0000000..8cfbd17 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/134_MonochromeBlue.png differ diff --git a/proprietary/vendor/etc/camera/png/135_Classical.png b/proprietary/vendor/etc/camera/png/135_Classical.png new file mode 100644 index 0000000..3f18787 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/135_Classical.png differ diff --git a/proprietary/vendor/etc/camera/png/136_Filene.png b/proprietary/vendor/etc/camera/png/136_Filene.png new file mode 100644 index 0000000..6657a17 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/136_Filene.png differ diff --git a/proprietary/vendor/etc/camera/png/137_GreenNight.png b/proprietary/vendor/etc/camera/png/137_GreenNight.png new file mode 100644 index 0000000..146313d Binary files /dev/null and b/proprietary/vendor/etc/camera/png/137_GreenNight.png differ diff --git a/proprietary/vendor/etc/camera/png/138_LiteratureAndArt.png b/proprietary/vendor/etc/camera/png/138_LiteratureAndArt.png new file mode 100644 index 0000000..c658675 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/138_LiteratureAndArt.png differ diff --git a/proprietary/vendor/etc/camera/png/139_OrangeHoney.png b/proprietary/vendor/etc/camera/png/139_OrangeHoney.png new file mode 100644 index 0000000..fcaa67d Binary files /dev/null and b/proprietary/vendor/etc/camera/png/139_OrangeHoney.png differ diff --git a/proprietary/vendor/etc/camera/png/140_Romance.png b/proprietary/vendor/etc/camera/png/140_Romance.png new file mode 100644 index 0000000..67b0fa1 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/140_Romance.png differ diff --git a/proprietary/vendor/etc/camera/png/141_FR500.png b/proprietary/vendor/etc/camera/png/141_FR500.png new file mode 100644 index 0000000..1bf07d6 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/141_FR500.png differ diff --git a/proprietary/vendor/etc/camera/png/142_FE250.png b/proprietary/vendor/etc/camera/png/142_FE250.png new file mode 100644 index 0000000..357655e Binary files /dev/null and b/proprietary/vendor/etc/camera/png/142_FE250.png differ diff --git a/proprietary/vendor/etc/camera/png/143_RedLantern.png b/proprietary/vendor/etc/camera/png/143_RedLantern.png new file mode 100644 index 0000000..0c4ee9f Binary files /dev/null and b/proprietary/vendor/etc/camera/png/143_RedLantern.png differ diff --git a/proprietary/vendor/etc/camera/png/144_RedHero.png b/proprietary/vendor/etc/camera/png/144_RedHero.png new file mode 100644 index 0000000..8fee8b2 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/144_RedHero.png differ diff --git a/proprietary/vendor/etc/camera/png/145_TactileBlackWhite.png b/proprietary/vendor/etc/camera/png/145_TactileBlackWhite.png new file mode 100644 index 0000000..f18842b Binary files /dev/null and b/proprietary/vendor/etc/camera/png/145_TactileBlackWhite.png differ diff --git a/proprietary/vendor/etc/camera/png/146_TactileGreen.png b/proprietary/vendor/etc/camera/png/146_TactileGreen.png new file mode 100644 index 0000000..03300aa Binary files /dev/null and b/proprietary/vendor/etc/camera/png/146_TactileGreen.png differ diff --git a/proprietary/vendor/etc/camera/png/147_Neutral.png b/proprietary/vendor/etc/camera/png/147_Neutral.png new file mode 100644 index 0000000..c430fc4 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/147_Neutral.png differ diff --git a/proprietary/vendor/etc/camera/png/148_Mild.png b/proprietary/vendor/etc/camera/png/148_Mild.png new file mode 100644 index 0000000..71e64e1 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/148_Mild.png differ diff --git a/proprietary/vendor/etc/camera/png/149_LilyWhite.png b/proprietary/vendor/etc/camera/png/149_LilyWhite.png new file mode 100644 index 0000000..b4994d6 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/149_LilyWhite.png differ diff --git a/proprietary/vendor/etc/camera/png/150_Bright.png b/proprietary/vendor/etc/camera/png/150_Bright.png new file mode 100644 index 0000000..b5325b8 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/150_Bright.png differ diff --git a/proprietary/vendor/etc/camera/png/151_Fresh.png b/proprietary/vendor/etc/camera/png/151_Fresh.png new file mode 100644 index 0000000..ac44899 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/151_Fresh.png differ diff --git a/proprietary/vendor/etc/camera/png/152_Limpid.png b/proprietary/vendor/etc/camera/png/152_Limpid.png new file mode 100644 index 0000000..7fab463 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/152_Limpid.png differ diff --git a/proprietary/vendor/etc/camera/png/153_KC64.png b/proprietary/vendor/etc/camera/png/153_KC64.png new file mode 100644 index 0000000..045e909 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/153_KC64.png differ diff --git a/proprietary/vendor/etc/camera/png/154_V250.png b/proprietary/vendor/etc/camera/png/154_V250.png new file mode 100644 index 0000000..62c1a89 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/154_V250.png differ diff --git a/proprietary/vendor/etc/camera/png/155_H400.png b/proprietary/vendor/etc/camera/png/155_H400.png new file mode 100644 index 0000000..cd64e28 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/155_H400.png differ diff --git a/proprietary/vendor/etc/camera/png/156_ColdWhite.png b/proprietary/vendor/etc/camera/png/156_ColdWhite.png new file mode 100644 index 0000000..c56b092 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/156_ColdWhite.png differ diff --git a/proprietary/vendor/etc/camera/png/157_Native.png b/proprietary/vendor/etc/camera/png/157_Native.png new file mode 100644 index 0000000..77d87f1 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/157_Native.png differ diff --git a/proprietary/vendor/etc/camera/png/158_BWClassical.png b/proprietary/vendor/etc/camera/png/158_BWClassical.png new file mode 100644 index 0000000..6a83905 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/158_BWClassical.png differ diff --git a/proprietary/vendor/etc/camera/png/159_Flowers.png b/proprietary/vendor/etc/camera/png/159_Flowers.png new file mode 100644 index 0000000..2377bc3 Binary files /dev/null and b/proprietary/vendor/etc/camera/png/159_Flowers.png differ diff --git a/proprietary/vendor/etc/camera/resources/TStools_default_param.json b/proprietary/vendor/etc/camera/resources/TStools_default_param.json new file mode 100644 index 0000000..e40caf4 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/TStools_default_param.json @@ -0,0 +1,101 @@ +{ + "##note": "é…置规则: 从json读å–程度值", + "TrueSight": "", + "CaptureFusionDefaultConfigPath": "truesight_config_front.json", + "PreviewFusionDefaultConfigPath": "truesight_config_front.json", + "CaptureDefaultEffectPath": "render/Effect/effect_mode_front.json", + "PreviewDefaultEffectPath": "render/Effect/effect_mode_front.json", + "TStoolsParam": [ + { + "##kParameterFlag_ColorToneAlpha##": "基底色彩滤镜", + "ColorToneDegree": 0, + "##kParameterFlag_Spotless##": "祛斑祛痘程度", + "SpotlessDegree": 0.4, + "##kParameterFlag_FaceRetouch##": "磨皮程度", + "FaceRetouchDegree": 0.4, + + "##kParameterFlag_BrightEye##": "亮眼程度", + "CatchLightDegree": 0.0, + "##kParameterFlag_LightenPouch##": "祛黑眼圈程度", + "TearTroughDegree": 0.0, + "##kParameterFlag_Rhytidectomy##": "祛法令纹程度", + "LaughLineDegree": 0.0, + "##kParameterFlag_E2Ewrinkle##": "ai祛纹程度", + "E2EwrinkleDegree": 0.0, + + "##kParameterFlag_FaceStereoShadow##": "五官立体程度", + "FaceStereoShadowDegree": 0.0, + + "##kParameterFlag_SkinToneMapping##": "美白程度", + "SkinToneDegree": 0.0, + + "##kParameterFlag_MakeupFilterAlpha##": "妆容程度", + "MakeupDegree": 0.0, + + "##kParameterFlag_FaceLift##": "瘦脸程度", + "FaceLiftDegree": 0.0, + "##kParameterFlag_FacialRefine_EyeZoom##": "眼ç›å¤§å°ç¨‹åº¦", + "EyeSizeDegree": 0.0, + "##kParameterFlag_FacialRefine_Nose##": "é¼»å­å¤§å°ç¨‹åº¦ [默认0.5]", + "NoseSizeDegree": 0.5, + "##kParameterFlag_FacialRefine_Chin##": "下巴程度 [默认0.5]", + "ChinDegree": 0.5, + "##kParameterFlag_FacialRefine_MouthSize##": "嘴巴大å°ç¨‹åº¦[默认0.5]", + "MouthSizeDegree": 0.5, + "##kParameterFlag_FacialRefine_HairLine##": "å‘际线程度[默认0.5]", + "HairLineDegree": 0.5, + "##kParameterFlag_FacialRefine_SkullEnhance##": "蓬蓬å‘程度", + "SkullEnhanceDegree": 0, + "##kParameterFlag_HeadNarrow##": "缩头/å°å¤´ç¨‹åº¦", + "HeadNarrowDegree": 0.0, + "##kParameterFlag_FacialRefine_Temple##": "太阳穴程度[默认0.5]", + "TempleDegree": 0.5, + "##kParameterFlag_FacialRefine_CheekBone##": "颧骨程度[默认0.5]", + "CheekBoneDegree": 0.5, + "##kParameterFlag_FacialRefine_NoseTip##": "鼻尖程度[默认0.5]", + "NoseTipDegree": 0.5, + "##kParameterFlag_FacialRefine_Jaw##": "下颌程度[默认0.5]", + "JawDegree": 0.5 + } + ], + "##CameraSimulate": "相机模拟跑图", + "CameraSimulate": [ + { + "##note": "å‰ç½®ç»å…¸-预览", + "Type": "Preview", + "RunCount": 2, + "ConfigPath": "truesight_config_front.json", + "MapParameter": [[0,0.85],[1,0.30],[200,0.30],[201,0.20]] + }, + { + "##note": "å‰ç½®ç»å…¸-æ‹åŽ", + "Type": "Capture", + "RunCount": 1, + "ConfigPath": "truesight_config_front.json", + "MapParameter": [[0,0.85],[1,0.30],[200,0.30],[201,0.20]] + }, + { + "##note": "åŽç½®äººåƒ-ç»å…¸", + "Type": "Capture", + "RunCount": 1, + "ConfigPath": "truesight_config_rear.json", + "MapParameter": [[0,1.00],[1,1.00]] + } + ], + + "##StressCase": "压力测试", + "StressCase" : [ + { + "Type": "All", + "RunCount": 50, + "ConfigPath": "truesight_config_front.json", + "MapParameter": [[0,0.85],[1,0.30],[200,0.30],[201,0.20]] + }, + { + "Type": "All", + "RunCount": 50, + "ConfigPath": "truesight_config_rear.json", + "MapParameter": [[0,1.00],[1,1.00]] + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/Version.txt b/proprietary/vendor/etc/camera/resources/Version.txt new file mode 100644 index 0000000..2fb6263 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/Version.txt @@ -0,0 +1,3 @@ +##Get GPU Version command:adb shell dumpsys SurfaceFlinger | grep -iEa opengl +Current GPU Version: GLES: Imagination Technologies, PowerVR B-Series BXM-8-256, OpenGL ES 3.2 build 1.15@6133110 +Current Resource Version: 2024-08-21T20:13:13.000+08:00 diff --git a/proprietary/vendor/etc/camera/resources/default_param.json b/proprietary/vendor/etc/camera/resources/default_param.json new file mode 100644 index 0000000..31019d7 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/default_param.json @@ -0,0 +1,197 @@ +{ + "DefaultParam": [ + { + "##FleckSwitch##": "祛斑祛痘开关", + "FleckSwitch": true, + "##FleckProSwitch##": "祛斑祛痘Pro开关", + "FleckProSwitch": false, + "##SharpnessSwitch##": "é”化开关", + "SharpnessSwitch": false, + "##SharpnessScaleFactor##": "é”化缩放系数", + "SharpnessScaleFactor": 4, + "##SharpnessRadius##": "é”化åŠå¾„", + "SharpnessRadius": 2, + "##SharpnessCount##": "é”化数é‡", + "SharpnessCount": 30, + "##SharpnessThreshold##": "é”化阈值", + "SharpnessThreshold": 0, + "##BalanceBeautySwitch##": "匀肤开关", + "BalanceBeautySwitch": false, + "##BalanceBeautyDegree##": "匀肤程度", + "BalanceBeautyDegree": 0, + "##FaceRetouchSwitch##": "磨皮开关", + "FaceRetouchSwitch": true, + "##FaceRetouchDegree##": "磨皮程度", + "FaceRetouchDegree": 50, + "##MagicEngineSwitch##": "AR开关", + "MagicEngineSwitch": true, + "##FilterDegree##": "全图滤镜", + "FilterDegree": 80, + "##SharpnessDegree##": "清晰程度", + "SharpnessDegree": 0, + "##TeethWhiten##": "牙齿美白程度", + "TeethWhiten": 50, + "##FaceStereoHighlightDegree##": "3D高光程度", + "FaceStereoHighlightDegree": 30, + "##FaceStereoShadowDegree##": "3D阴影程度", + "FaceStereoShadowDegree": 50, + "##CatchLightDegree##": "眼神光程度", + "CatchLightDegree": 70, + "##TearTroughDegree##": "淡化黑眼圈程度", + "TearTroughDegree": 80, + "##LaughLineDegree##": "去法令纹程度", + "LaughLineDegree": 40, + "##SkinToneDegree##": "美白程度", + "SkinToneDegree": 50, + "##MakeupDegree##": "妆容程度", + "MakeupDegree": 50, + "##FaceLiftDegree##": "瘦脸程度[0-100]对应界é¢[0,100]", + "FaceLiftDegree": 0, + "##HairLineDegree##": "å‘际线程度[0-100]对应界é¢[-50,50]", + "HairLineDegree": 60, + "##CheekBoneDegree##": "颧骨程度[0-100]对应界é¢[-50,50]", + "CheekBoneDegree": 50, + "##ChinDegree##": "下巴程度[0-100]对应界é¢[-50,50]", + "ChinDegree": 30, + "##EyeSizeDegree##": "眼ç›å¤§å°ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "EyeSizeDegree": 70, + "##EyeHightDegree##": "眼ç›é«˜åº¦ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "EyeHightDegree": 60, + "##EyeWidthDegree##": "眼ç›å®½åº¦ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "EyeWidthDegree": 50, + "##EyeDistanceDegree##": "眼ç›é—´è·ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "EyeDistanceDegree": 45, + "##EyeAngleDegree##": "眼ç›è§’度程度[0-100]对应界é¢[-50,50]", + "EyeAngleDegree": 50, + "##EyeOffsetDegree##": "眼ç›ä½ç½®ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "EyeOffsetDegree": 50, + "##EyeRadianDegree##": "眼ç›å¼§åº¦ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "EyeRadianDegree": 60, + "##NoseSizeDegree##": "é¼»å­å¤§å°ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "NoseSizeDegree": 75, + "##NoseHeightDegree##": "é¼»å­é«˜åº¦ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "NoseHeightDegree": 50, + "##NoseBridgeDegree##": "é¼»æ¢ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "NoseBridgeDegree": 50, + "##NoseAlarDegree##": "鼻翼程度[0-100]对应界é¢[-50,50]", + "NoseAlarDegree": 50, + "##NoseTipDegree##": "鼻尖程度[0-100]对应界é¢[-50,50]", + "NoseTipDegree": 60, + "##MouthSizeDegree##": "嘴巴大å°ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "MouthSizeDegree": 40, + "##MouthHeightDegree##": "嘴巴高度程度[0-100]对应界é¢[-50,50]", + "MouthHeightDegree": 75, + "##MouthWidthDegree##": "嘴巴宽度程度[0-100]对应界é¢[-50,50]", + "MouthWidthDegree": 50, + "##MouthUpperDegree##": "上嘴唇程度[0-100]对应界é¢[-50,50]", + "MouthUpperDegree": 50, + "##MouthLowerDegree##": "下嘴唇程度[0-100]对应界é¢[-50,50]", + "MouthLowerDegree": 50, + "##EyeBrowThickDegree##": "眉毛粗细程度[0-100]对应界é¢[-50,50]", + "EyeBrowThickDegree": 50, + "##EyeBrowHeightDegree##": "眉毛高度程度[0-100]对应界é¢[-50,50]", + "EyeBrowHeightDegree": 50, + "##EyeBrowDistanceDegree##": "眉毛è·ç¦»ç¨‹åº¦[0-100]对应界é¢[-50,50]", + "EyeBrowDistanceDegree": 50, + "##EyeBrowAngleDegree##": "眉毛角度程度[0-100]对应界é¢[-50,50]", + "EyeBrowAngleDegree": 50, + "##EyeBrowShapeDegree##": "眉毛形状程度[0-100]对应界é¢[-50,50]", + "EyeBrowShapeDegree": 50, + "##TempleDegree##": "太阳穴程度[0-100]对应界é¢[-50,50]", + "TempleDegree": 50, + "##FaceWidthDegree##": "脸宽程度[0-100]对应界é¢[-50,50]", + "FaceWidthDegree": 60, + "##JawDegree##": "下颌程度[0-100]对应界é¢[-50,50]", + "JawDegree": 50, + "##SmallFaceDegree##": "å°è„¸ç¨‹åº¦[0-100]对应界é¢[0,100]", + "SmallFaceDegree": 30, + "##ScaleFaceDegree##": "缩脸程度[0-100]对应界é¢[0,100]", + "ScaleFaceDegree": 40, + "##HeadNarrowDegree##": "缩头程度[0-100]对应界é¢[0,100]", + "HeadNarrowDegree": 10, + "##SlimHandDegree##": "瘦手臂程度[0-100]对应界é¢[0,100]", + "SlimHandDegree": 0, + "##SlimWaistDegree##": "瘦腰程度[0-100]对应界é¢[0,100]", + "SlimWaistDegree": 0, + "##SlimLegDegree##": "瘦腿程度[0-100]对应界é¢[0,100]", + "SlimLegDegree": 0, + "##EnhanceBreastDegree##": "丰胸程度[0-100]对应界é¢[0,100]", + "EnhanceBreastDegree": 0, + "##NiceButtockDegree##": "美臀程度[0-100]对应界é¢[0,100]", + "NiceButtockDegree": 0, + "##SlimDegree##": "瘦身程度[0-100]对应界é¢[0,100]", + "SlimDegree": 0, + "##ShrinkHeadDegree##": "全身美型缩头程度[0-100]对应界é¢[0,100]", + "ShrinkHeadDegree": 0, + "##LengthenDegree##": "长腿程度[0-100]对应界é¢[0,100]", + "LengthenDegree": 0, + "##EnhanceExposure##": "图åƒå¢žå¼º-智能补光[0-100]对应界é¢[-50,50], 暂无实现", + "EnhanceExposure": 0, + "##EnhanceBrightness##": "图åƒå¢žå¼º-亮度[0-100]对应界é¢[-50,50]", + "EnhanceBrightness": 0, + "##EnhanceContrast##": "图åƒå¢žå¼º-对比度[0-100]对应界é¢[-50,50]", + "EnhanceContrast": 0, + "##EnhanceHighlight##": "图åƒå¢žå¼º-高光[0-100]对应界é¢[-50,50]", + "EnhanceHighlight": 0, + "##EnhanceShadow##": "图åƒå¢žå¼º-阴影[0-100]对应界é¢[-50,50]", + "EnhanceShadow": 0, + "##EnhanceFade##": "图åƒå¢žå¼º-褪色[0-100]对应界é¢[0,100]", + "EnhanceFade": 0, + "##EnhanceSaturation##": "图åƒå¢žå¼º-饱和度[0-100]对应界é¢[-50,50]", + "EnhanceSaturation": 0, + "##EnhanceColorTemperature##": "图åƒå¢žå¼º-色温[0-100]对应界é¢[-50,50]", + "EnhanceColorTemperature": 0, + "##EnhanceHue##": "图åƒå¢žå¼º-色调[0-100]对应界é¢[-50,50]", + "EnhanceHue": 0, + "##EnhanceHueSplitHighlight##": "图åƒå¢žå¼º-色调分离高光[0-100]对应界é¢[0,100]", + "EnhanceHueSplitHighlight": 0, + "##EnhanceHueSplitShadow##": "图åƒå¢žå¼º-色调分离阴影[0-100]对应界é¢[0,100]", + "EnhanceHueSplitShadow": 0, + "##EnhanceHSL_Hue##": "图åƒå¢žå¼º-HSL色相[0-100]对应界é¢[-50,50]", + "EnhanceHSL_Hue": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "##EnhanceHSL_Saturation##": "图åƒå¢žå¼º-HSL饱和度[0-100]对应界é¢[-50,50]", + "EnhanceHSL_Saturation": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "##EnhanceHSL_Lightness##": "图åƒå¢žå¼º-HSL明度[0-100]对应界é¢[-50,50]", + "EnhanceHSL_Lightness": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "##EnhanceSharpenEdge##": "图åƒå¢žå¼º-é”化[0-100]对应界é¢[0,100]", + "EnhanceSharpenEdge": 0, + "##EnhanceStructure##": "图åƒå¢žå¼º-结构[0-100]对应界é¢[0,100], 暂无实现", + "EnhanceStructure": 0, + "##EnhanceGranularNoise##": "图åƒå¢žå¼º-颗粒[0-100]对应界é¢[0,100]", + "EnhanceGranularNoise": 0, + "##EnhanceDispersion##": "图åƒå¢žå¼º-色散[0-100]对应界é¢[0,100]", + "EnhanceDispersion": 0, + "##EnhanceVignette##": "图åƒå¢žå¼º-æš—è§’[0-100]对应界é¢[-50,50]", + "EnhanceVignette": 0, + "##EnhanceTexture##": "图åƒå¢žå¼º-纹ç†[0-100]对应界é¢[0,100]", + "EnhanceTexture": 0 + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/model/2722133617 b/proprietary/vendor/etc/camera/resources/model/2722133617 new file mode 100644 index 0000000..3599bb8 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/model/2722133617 differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_252005700 b/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_252005700 new file mode 100644 index 0000000..f1528b8 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_252005700 differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_2571257293 b/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_2571257293 new file mode 100644 index 0000000..5eb0c06 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_2571257293 differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_4025145477 b/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_4025145477 new file mode 100644 index 0000000..f811402 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/Material/1166466556_4025145477 differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BASE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BASE.bin new file mode 100644 index 0000000..3a09e98 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BASE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin new file mode 100644 index 0000000..e0f4175 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin new file mode 100644 index 0000000..c59cba0 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin new file mode 100644 index 0000000..fe0176e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin new file mode 100644 index 0000000..207b040 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin new file mode 100644 index 0000000..cb366a3 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS.bin new file mode 100644 index 0000000..d50448f Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin new file mode 100644 index 0000000..fc30a47 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_FUSE_OFFSET.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_FUSE_OFFSET.bin new file mode 100644 index 0000000..9ab30bc Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_FUSE_OFFSET.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin new file mode 100644 index 0000000..75f4ccb Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin new file mode 100644 index 0000000..d03c9f1 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin new file mode 100644 index 0000000..8df8b51 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin new file mode 100644 index 0000000..4598924 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin new file mode 100644 index 0000000..54d0e6a Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin new file mode 100644 index 0000000..7b250c0 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin new file mode 100644 index 0000000..0d4bb5e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin new file mode 100644 index 0000000..1b619b6 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin new file mode 100644 index 0000000..912e954 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin new file mode 100644 index 0000000..df76e2e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin new file mode 100644 index 0000000..49beb54 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin new file mode 100644 index 0000000..ee46ba9 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin new file mode 100644 index 0000000..8fc733e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin new file mode 100644 index 0000000..12ae706 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin new file mode 100644 index 0000000..b88b3a1 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_BILATERAL_1D.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_BILATERAL_1D.bin new file mode 100644 index 0000000..1014e23 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_BILATERAL_1D.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_FIX_KERNEL_1D.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_FIX_KERNEL_1D.bin new file mode 100644 index 0000000..6e79f53 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_GAUSS_FIX_KERNEL_1D.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_LUMA_TO_ALPHA.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_LUMA_TO_ALPHA.bin new file mode 100644 index 0000000..83e097b Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_LUMA_TO_ALPHA.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BLUR.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BLUR.bin new file mode 100644 index 0000000..8988776 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BLUR.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BOX_2x2.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BOX_2x2.bin new file mode 100644 index 0000000..bad6fd2 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_MEAN_BOX_2x2.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_NORMAL_LUT_512_512.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_NORMAL_LUT_512_512.bin new file mode 100644 index 0000000..7c5e70e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_NORMAL_LUT_512_512.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin new file mode 100644 index 0000000..b888e38 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin new file mode 100644 index 0000000..73cf0d0 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MERGE_MASK.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MERGE_MASK.bin new file mode 100644 index 0000000..9a5c387 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_MERGE_MASK.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin new file mode 100644 index 0000000..baf38f3 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_VARIANCE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_VARIANCE.bin new file mode 100644 index 0000000..311b141 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_FOGGY_VARIANCE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin new file mode 100644 index 0000000..70e0de9 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin new file mode 100644 index 0000000..e4dd8cf Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin new file mode 100644 index 0000000..c74b385 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_GUIDE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_GUIDE.bin new file mode 100644 index 0000000..4652d25 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_GUIDE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin new file mode 100644 index 0000000..e1bb2d2 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SINGLE_LABEL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SINGLE_LABEL.bin new file mode 100644 index 0000000..99f3338 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SINGLE_LABEL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_NORMAL.bin new file mode 100644 index 0000000..5b33217 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin new file mode 100644 index 0000000..cce4e69 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_AFFINE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_AFFINE.bin new file mode 100644 index 0000000..dae6bc8 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_AFFINE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL.bin new file mode 100644 index 0000000..c294820 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin new file mode 100644 index 0000000..6689a25 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_P010ToRGB10A2Orientation.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_P010ToRGB10A2Orientation.bin new file mode 100644 index 0000000..6fa2894 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_P010ToRGB10A2Orientation.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToP010Orientation.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToP010Orientation.bin new file mode 100644 index 0000000..65a35e1 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToP010Orientation.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToRGB10A2.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToRGB10A2.bin new file mode 100644 index 0000000..9b8343e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGB10A2ToRGB10A2.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2RGBAUtils.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2RGBAUtils.bin new file mode 100644 index 0000000..9b8343e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2RGBAUtils.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils.bin new file mode 100644 index 0000000..debd4ac Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils_SWAP_UV.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils_SWAP_UV.bin new file mode 100644 index 0000000..48bb5dc Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_RGBA2YUVUtils_SWAP_UV.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils.bin new file mode 100644 index 0000000..7862aec Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_DEHAZE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_DEHAZE.bin new file mode 100644 index 0000000..bf901d6 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_DEHAZE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV.bin new file mode 100644 index 0000000..8e627c3 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin new file mode 100644 index 0000000..8a347eb Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils.bin new file mode 100644 index 0000000..d4501d4 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils_SWAP_UV.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils_SWAP_UV.bin new file mode 100644 index 0000000..ba6b23f Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUV2YUVUtils_SWAP_UV.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUVP010ToYUVP010.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUVP010ToYUVP010.bin new file mode 100644 index 0000000..001ac4d Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders32/shader_YUVP010ToYUVP010.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BASE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BASE.bin new file mode 100644 index 0000000..3a09e98 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BASE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin new file mode 100644 index 0000000..e0f4175 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_COLOR_LAYER_WITH_MASK_Define_NORMAL_MASK_CHANNEL_TYPE_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin new file mode 100644 index 0000000..c59cba0 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_MULTIPLY.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin new file mode 100644 index 0000000..fe0176e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_Define_SOFT_LIGHT.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin new file mode 100644 index 0000000..207b040 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_MULTIPLY_MASK_CHANNEL_TYPE_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin new file mode 100644 index 0000000..cb366a3 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BLEND_IMAGE_LAYER_WITH_MASK_Define_SOFT_LIGHT_MASK_CHANNEL_TYPE_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin new file mode 100644 index 0000000..d50448f Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin new file mode 100644 index 0000000..fc30a47 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_BRIGHT_EYE_PROCESS_V2_WITH_PUPIL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin new file mode 100644 index 0000000..9ab30bc Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_FUSE_OFFSET.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin new file mode 100644 index 0000000..75f4ccb Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin new file mode 100644 index 0000000..d03c9f1 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_DEF_CATMULL_ROM.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin new file mode 100644 index 0000000..8df8b51 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin new file mode 100644 index 0000000..4598924 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin new file mode 100644 index 0000000..54d0e6a Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin new file mode 100644 index 0000000..7b250c0 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_NORMAL_MESH_WARP_Define_ENABLE_UVMAP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin new file mode 100644 index 0000000..0d4bb5e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_EYE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin new file mode 100644 index 0000000..1b619b6 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin new file mode 100644 index 0000000..912e954 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_FUSE_OFFSET_SPLITLR.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin new file mode 100644 index 0000000..df76e2e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin new file mode 100644 index 0000000..49beb54 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin new file mode 100644 index 0000000..ee46ba9 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_V2_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin new file mode 100644 index 0000000..8fc733e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin new file mode 100644 index 0000000..12ae706 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_DEF_CATMULL_ROM.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin new file mode 100644 index 0000000..b88b3a1 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_FACIAL_REFINE_WARP_Define_ENABLE_EG_SUPPRESSION_ENABLE_UVMAP.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin new file mode 100644 index 0000000..1014e23 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_BILATERAL_1D.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin new file mode 100644 index 0000000..6e79f53 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_GAUSS_FIX_KERNEL_1D.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin new file mode 100644 index 0000000..83e097b Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_LUMA_TO_ALPHA.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin new file mode 100644 index 0000000..8988776 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BLUR.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin new file mode 100644 index 0000000..bad6fd2 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_MEAN_BOX_2x2.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512.bin new file mode 100644 index 0000000..7c5e70e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_NORMAL_LUT_512_512.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin new file mode 100644 index 0000000..b888e38 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin new file mode 100644 index 0000000..73cf0d0 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MEANBLUR_1D_Define_USE_ALPHA_WEIGHT.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin new file mode 100644 index 0000000..9a5c387 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_MERGE_MASK.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin new file mode 100644 index 0000000..baf38f3 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_SIMPLE_PROCESS_ADVANCE_Define_CHANNEL_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin new file mode 100644 index 0000000..311b141 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_FOGGY_VARIANCE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin new file mode 100644 index 0000000..70e0de9 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin new file mode 100644 index 0000000..e4dd8cf Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_PROCESS_WITH_MASK_Define_MASK_CHANNEL_TYPE_R.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin new file mode 100644 index 0000000..c74b385 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_MOISTURIZING_WEIGHT_DATA.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin new file mode 100644 index 0000000..4652d25 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_GUIDE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin new file mode 100644 index 0000000..e1bb2d2 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_RETOUCH_TEXTURE_PROCESS_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin new file mode 100644 index 0000000..99f3338 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SINGLE_LABEL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin new file mode 100644 index 0000000..5b33217 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin new file mode 100644 index 0000000..cce4e69 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_SPOTLESS_PROCESS_WITH_SKIN_MASK.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin new file mode 100644 index 0000000..dae6bc8 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_AFFINE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin new file mode 100644 index 0000000..c294820 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin new file mode 100644 index 0000000..6689a25 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/OGL_WARP_NORMAL_Define_WARP_TO_ROI.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin new file mode 100644 index 0000000..6fa2894 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_P010ToRGB10A2Orientation.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin new file mode 100644 index 0000000..65a35e1 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToP010Orientation.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin new file mode 100644 index 0000000..9b8343e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGB10A2ToRGB10A2.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin new file mode 100644 index 0000000..9b8343e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2RGBAUtils.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin new file mode 100644 index 0000000..debd4ac Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin new file mode 100644 index 0000000..48bb5dc Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin new file mode 100644 index 0000000..7862aec Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin new file mode 100644 index 0000000..bf901d6 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin new file mode 100644 index 0000000..8e627c3 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin new file mode 100644 index 0000000..8a347eb Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin new file mode 100644 index 0000000..d4501d4 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin new file mode 100644 index 0000000..ba6b23f Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin new file mode 100644 index 0000000..001ac4d Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/BuildIn/binShaders64/shader_YUVP010ToYUVP010.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Config/config_mode_all.json b/proprietary/vendor/etc/camera/resources/render/Config/config_mode_all.json new file mode 100644 index 0000000..df13db0 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Config/config_mode_all.json @@ -0,0 +1,95 @@ +{ + "Type": "Config", + "TrueSight": [ + { + "##Mode": "Preview: 预览; Capture: æ‹åŽ", + "Mode": "Preview", + "##UseFor": "Initialize: 用于åˆå§‹åŒ–æ—¶; Runtime: 用于è¿è¡Œæ—¶; All: åŒæ—¶ç”¨äºŽåˆå§‹åŒ–与è¿è¡Œæ—¶", + "UseFor": "Initialize", + "Face": { + "EnablePrecisionLow": true, + "EnableNPU": false, + "EnableStandaloneThread": false, + "EnableInnerFD": false, + "EnableFDASync": true, + "FDNumThread": 0, + "MaxFaceCount": 3, + "MinFaceRatio": 0.05, + "FDIntervalFrames": 7, + "FDIntervalFramesSpeedupRatio": 1.5, + "FaceRollType": 0, + "FaceboxAdjustType": 2, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableFaceParsing": false, + "EnableFace3D": false, + "FaceLandmarkType": 16, + "NumThread": 3, + "ModeThread": 1, + "MaxFaceAlignmentCount": 10, + "FaceConfidenceKillThreshold": 0.5, + "EnableGender": true, + "EnableAgeDivide": false, + "EnableAge": false + }, + "XReality": { + "##Strategy": "Std: 标准模å¼; Lite: è½»é‡æ¨¡å¼", + "Strategy": "Std", + "EnableE2EacneLight": false + } + }, + { + "Mode": "Preview", + "UseFor": "Runtime" + }, + { + "Mode": "Capture", + "UseFor": "Initialize", + "Face": { + "EnablePrecisionLow": true, + "EnableNPU": false, + "EnableStandaloneThread": false, + "EnableInnerFD": false, + "EnableFDASync": true, + "FDNumThread": 0, + "MaxFaceCount": 3, + "MinFaceRatio": 0.05, + "FDIntervalFrames": 7, + "FDIntervalFramesSpeedupRatio": 1.5, + "FaceRollType": 0, + "FaceboxAdjustType": 2, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableFaceParsing": false, + "EnableFace3D": false, + "FaceLandmarkType": 17, + "NumThread": 1, + "ModeThread": 0, + "FaceConfidenceKillThreshold": 0.5, + "EnableGender": false, + "EnableAgeDivide": false, + "EnableAge": false + }, + "XReality": { + "E2E": { + "E2EWarp":0, + "EnableE2Eacne": true, + "EnableE2Ewrinkle": false, + "EnableE2EskinUnify": false, + "EnableE2Eeyebrow": false, + "E2EacneHardwareAccelerationType": 2, + "E2EwrinkleHardwareAccelerationType": 1, + "E2EskinUnifyHardwareAccelerationType": 1, + "E2EeyebrowHardwareAccelerationType": 1 + }, + "FaceRetouch": { + "EnableFaceRetouch": false + } + } + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Config/config_mode_front.json b/proprietary/vendor/etc/camera/resources/render/Config/config_mode_front.json new file mode 100644 index 0000000..5f4e0ce --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Config/config_mode_front.json @@ -0,0 +1,94 @@ +{ + "Type": "Config", + "TrueSight": [ + { + "Mode": "Preview", + "UseFor": "Initialize", + "Face": { + "EnableFace": true, + "EnablePrecisionLow": true, + "EnableNPU": false, + "EnableStandaloneThread": false, + "EnableInnerFD": false, + "MaxFaceCount": 3, + "FaceboxAdjustType": 2, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableFaceParsing": false, + "EnableFace3D": false, + "NumThread": 3, + "ModeThread": 1, + "EnableGender": true, + "EnableAgeDivide": false, + "EnableAge": false + }, + "XReality": { + "Strategy": "Std", + "E2E": { + "EnableE2EacneLight": false + } + } + }, + { + "Mode": "Preview", + "UseFor": "Runtime", + "Face": { + "EnableFaceParsing": false, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableAge": false + } + }, + { + "Mode": "Capture", + "UseFor": "Initialize", + "Face": { + "EnablePrecisionLow": true, + "EnableNPU": false, + "EnableStandaloneThread": false, + "EnableInnerFD": false, + "MaxFaceCount": 3, + "FaceboxAdjustType": 2, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableFaceParsing": false, + "EnableFace3D": false, + "NumThread": 1, + "ModeThread": 0, + "EnableGender": false, + "EnableAgeDivide": false, + "EnableAge": false + }, + "XReality": { + "E2E": { + "E2EWarp":0, + "EnableE2Eacne": false, + "EnableE2Ewrinkle": false, + "EnableE2EskinUnify": false, + "EnableE2Eeyebrow": false, + "E2EacneHardwareAccelerationType": 2, + "E2EwrinkleHardwareAccelerationType": 1, + "E2EskinUnifyHardwareAccelerationType": 1, + "E2EeyebrowHardwareAccelerationType": 1 + }, + "FaceRetouch": { + "EnableFaceRetouch": false + } + } + }, + { + "Mode": "Capture", + "UseFor": "Runtime", + "Face": { + "EnableFaceParsing": false, + "EnableAge": false + } + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Config/config_mode_front_video.json b/proprietary/vendor/etc/camera/resources/render/Config/config_mode_front_video.json new file mode 100644 index 0000000..61fe135 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Config/config_mode_front_video.json @@ -0,0 +1,95 @@ +{ + "Type": "Config", + "TrueSight": [ + { + "Mode": "Preview", + "UseFor": "Initialize", + "Face": { + "EnableFace": false, + "EnablePrecisionLow": true, + "EnableNPU": false, + "EnableStandaloneThread": false, + "EnableInnerFD": false, + "MaxFaceCount": 3, + "FaceboxAdjustType": 2, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": true, + "EnableFaceParsing": false, + "EnableFace3D": false, + "NumThread": 3, + "ModeThread": 1, + "EnableGender": true, + "EnableAgeDivide": false, + "EnableAge": false + }, + "XReality": { + "Strategy": "Std", + "E2E": { + "EnableE2EacneLight": false + } + } + }, + { + "Mode": "Preview", + "UseFor": "Runtime", + "Face": { + "EnableFace": false, + "EnableFaceParsing": false, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableAge": false + } + }, + { + "Mode": "Capture", + "UseFor": "Initialize", + "Face": { + "EnablePrecisionLow": true, + "EnableNPU": false, + "EnableStandaloneThread": false, + "EnableInnerFD": false, + "MaxFaceCount": 3, + "FaceboxAdjustType": 2, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableFaceParsing": false, + "EnableFace3D": false, + "NumThread": 1, + "ModeThread": 0, + "EnableGender": false, + "EnableAgeDivide": false, + "EnableAge": false + }, + "XReality": { + "E2E": { + "E2EWarp":0, + "EnableE2Eacne": false, + "EnableE2Ewrinkle": false, + "EnableE2EskinUnify": false, + "EnableE2Eeyebrow": false, + "E2EacneHardwareAccelerationType": 2, + "E2EwrinkleHardwareAccelerationType": 1, + "E2EskinUnifyHardwareAccelerationType": 1, + "E2EeyebrowHardwareAccelerationType": 1 + }, + "FaceRetouch": { + "EnableFaceRetouch": false + } + } + }, + { + "Mode": "Capture", + "UseFor": "Runtime", + "Face": { + "EnableFaceParsing": false, + "EnableAge": false + } + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Config/config_mode_rear.json b/proprietary/vendor/etc/camera/resources/render/Config/config_mode_rear.json new file mode 100644 index 0000000..73b0d5a --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Config/config_mode_rear.json @@ -0,0 +1,93 @@ +{ + "Type": "Config", + "TrueSight": [ + { + "Mode": "Preview", + "UseFor": "Initialize", + "Face": { + "EnableFace": false, + "EnablePrecisionLow": true, + "EnableNPU": false, + "EnableStandaloneThread": false, + "EnableInnerFD": false, + "MaxFaceCount": 3, + "FaceboxAdjustType": 2, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableFaceParsing": false, + "EnableFace3D": false, + "NumThread": 3, + "ModeThread": 1, + "EnableGender": true, + "EnableAgeDivide": false, + "EnableAge": false + }, + "XReality": { + "Strategy": "Std", + "EnableE2EacneLight": false + } + }, + { + "Mode": "Preview", + "UseFor": "Runtime", + "Face": { + "EnableFace": false, + "EnableFaceParsing": false, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableAge": false + } + }, + { + "Mode": "Capture", + "UseFor": "Initialize", + "Face": { + "EnableFace": false, + "EnablePrecisionLow": true, + "EnableNPU": false, + "EnableStandaloneThread": false, + "EnableInnerFD": false, + "MaxFaceCount": 3, + "FaceboxAdjustType": 2, + "EnableMouthMask": false, + "EnableMouthRobost": false, + "EnableEyeRobost": false, + "EnableForehead": false, + "EnableFaceParsing": false, + "EnableFace3D": false, + "NumThread": 1, + "ModeThread": 0, + "EnableGender": false, + "EnableAgeDivide": false, + "EnableAge": false + }, + "XReality": { + "E2E": { + "E2EWarp":0, + "EnableE2Eacne": false, + "EnableE2Ewrinkle": false, + "EnableE2EskinUnify": false, + "EnableE2Eeyebrow": false, + "E2EacneHardwareAccelerationType": 2, + "E2EwrinkleHardwareAccelerationType": 1, + "E2EskinUnifyHardwareAccelerationType": 1, + "E2EeyebrowHardwareAccelerationType": 1 + }, + "FaceRetouch": { + "EnableFaceRetouch": false + } + } + }, + { + "Mode": "Capture", + "UseFor": "Runtime", + "Face": { + "EnableFaceParsing": false, + "EnableAge": false + } + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin new file mode 100644 index 0000000..1024a85 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect.json b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect.json new file mode 100644 index 0000000..ca35d86 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷鿽¿€¨Þ¸Îá§ëÌíëÌíëÌí鼬٣Î÷骬ή¡¬Þ Â¯Ä¥Îá§ëÌíëÌíëÌí龢ꉮÙéÖíöÁÌíëÌíëÌíëÌíšûÀí˜ûÀí•þÜáúÝÿÁÌíëÌíëÌíë±á§ëÌíëÌíëÌí骢ߨ‰‰Ä¸¯Á®ªâ‰¹Î£Î÷Ù¹™¨ÁÌíëÌíëÌíëÎÁ¾ž‚Ý¿Î÷§ëÌíëÌíëÌí°æíëÌíëÌíëÌí飫˸‰¹ñÛãçæíëÌíëÌíëÌí騤޿ª¬Î¿ƒ¿ñÙãŸÿæíëÌíëÌíḛ̈ÁÌíëÌíëÌíëÎߤ¨Þ¸¨¤Þ¿ª¬Î¿ƒ¿ñÞõƒóÛá§ëÌíëÌíëÌí鿮̧‰‹Ì¨˜¢ßéÖýƒþÀÇëÌíëÌíëÌ퉪߮‰Ì¹ ñæíëÌíëÌíë̶§ëÌíëÌíëÌíëÌïýªž¬À€¬ÊéÖýÁÌíëÌíëÌíëÌ퉫̾€¹ñÜãçæíëÌíëÌíëÌí騨ʹ‰¨ÿ¾€¨ñÝá§ëÌíëÌíëÌíëÌïÿª‚ªÈéÖ–çÝã–ÀÇëÌíëÌíëÌíë΋Ȧ¡È®Ù¤žï—úÂýÁÌíëÌíëÌíëÌ톡Ȯ٤žï—ûÂúÁÌíëÌíëÌíëÌ툄¤Á¯ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí飡ɮž‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíëΞÀª€¡ëª¨ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌï襯Á®«¡Â©¡àª€¨î¤‰«ñЬÁ¸‰ÇëÌíëÌíëÌíÐÁÌíëÌíë‘ÇëÌíðÁÐÁ*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/BeautyMap.bin b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/BeautyMap.bin new file mode 100644 index 0000000..a963b9a Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/BeautyMap.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_capture.json b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_capture.json new file mode 100644 index 0000000..3138089 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_capture.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷龨٤™®Å†ƒ¤Þ¿™¿Ä±…£ÊéÀÇëÌíëÌíëÌퟕ½ÈéÖ혇¤Ã†¾ÆéÀÇëÌíëÌíëÌ퉉¬Ø¿•€Ì»Î÷鮨̾˜´àªœãÏ¢‚ïÁÌíëÌíëÌíëΞ̦œ¡È‚‚¹È¹š¬ÁéÖíœåÙá§ëÌíëÌíëÌí鿮̧‰‚Ý¿Î÷°æíëÌíëÌíëÌíëÌï襯Á®ª¤Õ®ˆžÄ±‰ï—늬Á¸‰á§ëÌíëÌíëÌíëÌí骬οƒ¿ñÌýƒþæíëÌíëÌíḛ̈ÁÌíëÌíëÌíë΋¹¨é¢Ÿ¬Ï§‰‹ï„ª¨Ù¨„ï—똿خÀÇëÌíëÌíëÌ퉪߮‰Ì¹ ñ̶§ëÌíëÌíëÌíëÌí鼬ߪ‹Áª‹ï—ëÝá§ëÌíëÌíëÌíëÌí騨˪™¡ÙéÖíåÜá§ëÌíëÌíëÌíëÌí騨ʹ‰¨ÿ¾€¨ñÌÿÁÌíëÌíëÌíëÌíë΃¥ ¤Ã®¿ø‚¨¬ÙªÎ÷æíëÌíëÌíëÌíëÌíëÌýƒûÀÇëÌíëÌíëÌíëÌíëÌíåØá§ëÌíëÌíëÌíëÌíëÌíúÂý§ëÌíëÌíëÌíëÌí–ÀÇëÌíëÌíëÌíëÌí…ƒ£á¢‚¨Ì¹º¬Á¾‰‰Ì¿ï—ë·ÇëÌíëÌíëÌíëÌíëÌíåÜá§ëÌíëÌíëÌíëÌíëÌíûÂùÁÌíëÌíëÌíëÌíëÌíëÝãÁÌíëÌíëÌíëÌíë±á§ëÌíëÌíëÌíëÌí骨Àª€¨ëª¹Â¹Î÷úÂýÁÌíëÌíëÌíëÌíë΀̧‰‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí鯥ħˆ‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí飡ɮž‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí鿠̧€‹Ì¨‰‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí驣̩€¨ê§ƒ¯Ì§¡¬Á®¯¢È­Î÷­¡Þ®æíëÌíëÌíḛ̈§ëÌíëÌí¶æíȩ̈¶*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_preview.json b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_preview.json new file mode 100644 index 0000000..686fca6 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect_preview.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷龨٤™®Å†ƒ¤Þ¿™¿Ä±…£ÊéÀÇëÌíëÌíëÌퟕ½ÈéÖ혅 Ý§‰ïÁÌíëÌíëÌíëÎȪ™¹Ô†½ñÌï﮸ٲ¡¬Ý厤ÃéÀÇëÌíëÌíëÌ혠ݧ‰„ÿ‰¿Ûª€ï—ëÝã˜çæíëÌíëÌíëÌïþ¨¡È„œ¹ñ̶§ëÌíëÌíëÌíëÌí驣̩€¨ë¢”¨É˜…·ÈéÖí˪€¾ÈçæíëÌíëÌíëÌíëÌï몹¹Î÷ûÂø§ëÌíëÌíëÌí¶ÀÇëÌíëÌíëÌ탿ή¨¤ÞªŽ¡È®‚뮘®ÅéÖíÙ¹™¨ÁÌíëÌíëÌíëΉȬž¨È›¿Ì¦Î÷°æíëÌíëÌíëÌíëÌïýªž¬À€¬ÊéÖíœçæíëÌíëÌíëÌíëÌï鮊¬Ø§˜ï—ëÜãçæíëÌíëÌíëÌíëÌï鮋¿È®¾¸Á®Î÷úÀÇëÌíëÌíëÌíëÌ홣ʮÎ÷æíëÌíëÌíëÌíëÌíëÌýƒûÀÇëÌíëÌíëÌíëÌíëÌíœåÜÇëÌíëÌíëÌíëÌíðçæíëÌíëÌíëÌíëÌï뮬Á®ª¬Î¿ƒ¿ñÌüƒûÀÇëÌíëÌíëÌíëÌ톡Ȯ٤žï—ëÝãçæíëÌíëÌíëÌíëÌï¡É®Ù¤žï—ëÝãçæíëÌíëÌíëÌíëÌï⧈¨ß®Ù¤žï—ëÝãçæíëÌíëÌíëÌíëÌïþ¦¡Á®È®Ù¤žï—ëÝãçæíëÌíëÌíëÌíëÌï襯Á®«¡Â©¡àª€¨î¤‰«ņ̫̃Ÿ¨§ëÌíëÌíëÌí¶æíëÌíḛ̈§ëÌí–§¶*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin new file mode 100644 index 0000000..0c822f5 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/FaceMask.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json new file mode 100644 index 0000000..70bb3fa --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_capture.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷™‰¹Â¾¥ë¤‹ªÔéÀÇëÌíëÌíëÌퟕ½ÈéÖ튈»Ì¥¨çæíëÌíëÌíëÌïýª˜¥ñÌï모ટ¦ƒ©…£çæíëÌíëÌíëÌïÿ¤…ŸÈ¨˜ï—ÛýëÙýëÔøçÌüœùÜÁÌíëÌíëÌíë΋¹¨é¢Ÿ¬Ï§‰‹ï„ª¨Ù¨„ï—¿ž¸ÈçæíëÌíëÌíëÌïई¨Á‰¿Þ¢ƒ£ñÝá§ëÌíëÌíëÌí鿬À»€¨ä¥˜¨ß½¡ñÌüƒþÀÇëÌíëÌíëÌ훞¢Îœ‰¤Ê£˜‹Ì¨˜¢ßéÖíåÚøÁÌíëÌíëÌíëΞΪ€¨â»˜ï—ÁÌíëÌíëÌíë—ÇëÌíëÌíëÌíëÎˆÃªŽ¡È…µÈ¯¿¤×®Î÷Ù¹™¨ÁÌíëÌíëÌíëÌí®Ù¤žï—ûÂþžçæíëÌíëÌíëÌí骤ծˆžÄ±‰ï—ßûçÌù•û±ÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌïþ£¿Ý„œ¹ñæíëÌíëÌíë̶§ëÌíëÌíëÌíëÌï몹¹Î÷åÙá§ëÌíëÌíëÌíëÌï个¤Õ®ˆ‹Ì¨˜¢ßȩ́֫Ÿ¨ÁÌíëÌíëÌíëÌí…«Ë™£Ê®Î÷öæÞãçÌÿƒû±ÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌï㤂‹Ì¨‰‹Ì¨˜¢ßŸ•½ÈéÖýÁÌíëÌíëÌíë΃¥ª¬Î®¾¨Ë®Ù¤žï—úÂýÁÌíëÌíëÌíëÎˆÃªŽ¡È…µëª¹Â¹Î÷˪€¾ÈçæíëÌíëÌíëÌï鮋¿È®¼¬ßªï—ÁÌíëÌíëÌíë—ÇëÌíëÌíëÌíëÎ̹ ë§ªñÝá§ëÌíëÌíëÌíëÌï鮊¬Ø§˜ï—ûÂýÁÌíëÌíëÌíëÌ퉪߮‰ŸØ§‰ï—úÀÇëÌíëÌíëÌíëΟ̥‹¨ñ·ýúÂýðçæíëÌíëÌíëÌí骨Àª€¨ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌï઀¨ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌï¡É®Ù¤žï—úÂýÁÌíëÌíëÌíëÌí„€©È¹ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí鿠̧€‹Ì¨‰‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíëÎˆÃªŽ¡ÈŒ€¢Ïª€€Ì§‰ŽÂ®Šï—­¡Þ®æíëÌíëÌíḛ̈§ëÌíëÌí¶æíȩ̈¶Á*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json new file mode 100644 index 0000000..0429ca6 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/2_SkinSmoothRear/effect_preview.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷龨٤™®ÅŸ‰µÙ¾ž¨çæíëÌíëÌíëÌïù²œ¨ñÌïþ¢½Á®Îá§ëÌíëÌíëÌí鮡ع£½ÙéÖíÖÁÌíëÌíëÌíëÌíëγ®¡Ø¹¥£Ù®ž»Ì§Î÷ùÂýÁÌíëÌíëÌíëÌíëΆȹ‚¨Á˜…·ÈéÖíœþÀÇëÌíëÌíëÌíëÌí‚‚¹È¹š¬ÁéÖí•çæíëÌíëÌíëÌíëÌïê¾…©È‰€¸ßŽœ¾Ä§ƒ£ñÌýƒûØÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌïþ£¿Ý„œ¹ñ̶§ëÌíëÌíëÌíëÌí骬οƒ¿ñÌýƒûÀÇëÌíëÌíëÌíëÌ킟‹Ä³‰©ëª¹Â¹Î÷­¡Þ®ÀÇëÌíëÌíëÌíëÌí‚‚¹È¹š¬ÁéÖíŸåÜá§ëÌíëÌíëÌíëÌí騤˭ª¬Î¿ƒ¿ñÌÿƒûÀÇëÌíëÌíëÌíëÌí…«Ë™£Ê®Î÷æíëÌíëÌíëÌíëÌíëÌàœåÜá§ëÌíëÌíëÌíëÌíëÌíúÂý§ëÌíëÌíëÌíëÌí–æíëÌíëÌíḛ̈ÁÌíëÌíëÌíë΋¹¨é¢Ÿ¬Ï§‰‹ï„ª¨Ù¨„ï—똿خÀÇëÌíëÌíëÌ퉪߮‰Ì¹ ñ̶§ëÌíëÌíëÌíëÌí鼬ߪ‹Áª‹ï—ëÝá§ëÌíëÌíëÌíëÌí騨˪™¡ÙéÖíåÜá§ëÌíëÌíëÌíëÌí騨ʹ‰¨ÿ¾€¨ñÌÿÁÌíëÌíëÌíëÌíë΃¥ ¤Ã®¿ø‚¨¬ÙªÎ÷æíëÌíëÌíëÌíëÌíëÌýƒûÀÇëÌíëÌíëÌíëÌíëÌíåØá§ëÌíëÌíëÌíëÌíëÌíúÂý§ëÌíëÌíëÌíëÌí–ÀÇëÌíëÌíëÌíëÌí…ƒ£á¢‚¨Ì¹º¬Á¾‰‰Ì¿ï—ë·ÇëÌíëÌíëÌíëÌíëÌíåÜá§ëÌíëÌíëÌíëÌíëÌíûÂûÁÌíëÌíëÌíëÌíëÌíëÝãÁÌíëÌíëÌíëÌíë±á§ëÌíëÌíëÌíëÌí骨Àª€¨ëª¹Â¹Î÷úÂýÁÌíëÌíëÌíëÌíë΀̧‰‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí鯥ħˆ‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí飡ɮž‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí鿠̧€‹Ì¨‰‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí驣̩€¨ê§ƒ¯Ì§¡¬Á®¯¢È­Î÷­¡Þ®æíëÌíëÌíḛ̈§ëÌíëÌí¶æíȩ̈¶*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front.json b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front.json new file mode 100644 index 0000000..bbc9fba --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_front.json @@ -0,0 +1,42 @@ +{ + "Type":"Effect", + "ExtraOption": + { + "RetouchFactorType": -1 + }, + "TrueSight": + [ + { + "ConfigurePath":"Effects/0_Spotless/effect.json", + "Index":0, + "Mode":"Preview" + }, + { + "ConfigurePath":"Effects/1_SkinSmoothClassical/effect_preview.json", + "Index":1, + "Mode":"Preview" + }, + { + "Index":3, + "Mode":"Capture", + "FaceRetouchEngine": + { + "Enable":false + } + }, + { + "Index":4, + "Mode":"Capture", + "ManualSpotless": + { + "Enable":true, + "MaleDegreeFactor":1.0 + } + }, + { + "ConfigurePath":"Effects/1_SkinSmoothClassical/effect_capture.json", + "Index":5, + "Mode":"Capture" + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear.json b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear.json new file mode 100644 index 0000000..b2e29f9 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_rear.json @@ -0,0 +1,37 @@ +{ + "Type":"Effect", + "ExtraOption": + { + "RetouchFactorType": -1 + }, + "TrueSight": + [ + { + "ConfigurePath":"Effects/2_SkinSmoothRear/effect_preview.json", + "Index":1, + "Mode":"Preview" + }, + { + "Index":2, + "Mode":"Capture", + "FaceRetouchEngine": + { + "Enable":false + } + }, + { + "Index":3, + "Mode":"Capture", + "ManualSpotless": + { + "Enable":true, + "MaleDegreeFactor":1.0 + } + }, + { + "ConfigurePath":"Effects/2_SkinSmoothRear/effect_capture.json", + "Index":4, + "Mode":"Capture" + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin new file mode 100644 index 0000000..f18dd70 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin new file mode 100644 index 0000000..b00df19 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json new file mode 100644 index 0000000..36448ba --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷鮿Ĭ„¹è²‰ïÁÌíëÌíëÌíëÎÌ¿„¾ñÌ–§ëÌíëÌíëÌíëÌí頨˿©´È厤ÃéÀÇëÌíëÌíëÌíëÌí™…ªÅ¿©´È厤ÃéæíëÌíëÌíëÌÁÌíëÌíëÌíëΟ¢¾¨Î¿Ÿï—ë·ÇëÌíëÌíëÌíëÌíŸûÜá§ëÌíëÌíëÌíëÌíÿÜýÁÌíëÌíëÌíëÌíëßýçæíëÌíëÌíëÌíëÌþûÀÇëÌíëÌíëÌíëÌí˜ûÜá§ëÌíëÌíëÌíëÌíÿÜýÁÌíëÌíëÌíëÌíëßýçæíëÌíëÌíëÌíëÌþûæíëÌíëÌíëÌÁÌíëÌíëÌíëΞΪ€¨þ¢–¨ñÌøçæíëÌíëÌíëÌïई¨Á‰¿Þ¢ƒ£ñÌüÁÌíëÌíëÌíëΘޮ©´ÈŒž¤ÉéÖí˪€¾ÈçæíëÌíëÌíëÌïþª½Á®¥£Ù®ž»Ì§Î÷úÂøÁÌíëÌíëÌíë΋̨‰Ì¹Ÿ¤Ã¬£½ÙéÖÇëÌíëÌíëÌíÖÁÌíëÌíëÌíëÌíëÎˆÃªŽ¡Èȩ́֫Ÿ¨§ëÌíëÌíëÌí¶ÀÇëÌíëÌíëÌ퉪߮‰Ì¹ ñæíëÌíëÌíë̶§ëÌíëÌíëÌíëÌïýªž¬À€¬ÊéÖùÁÌíëÌíëÌíëÌ퉫̾€¹ñÜãçæíëÌíëÌíëÌí騨ʹ‰¨ÿ¾€¨ñÝá§ëÌíëÌíëÌíëÌïÿª‚ªÈéÖ–çÝã–ÀÇëÌíëÌíëÌíë΋Ȧ¡È®Ù¤žï—úÂýÁÌíëÌíëÌíëÌ톡Ȯ٤žï—ûÂøÁÌíëÌíëÌíëÌ툄¤Á¯ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí飡ɮž‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíëΞÀª€¡ëª¨ëª¹Â¹Î÷åØá§ëÌíëÌíëÌíëÌï襯Á®«¡Â©¡àª€¨î¤‰«ñЬÁ¸‰á§ëÌíëÌíëÌíëÌï꧃¯Ì§¯¢È­¸´Ý® ¤Þ¿Î÷Þ§ëÌíëÌíëÌí¶æíëÌíḛ̈§ëÌí–§¶*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json new file mode 100644 index 0000000..99ef83f --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷鮿Ĭ„¹è²‰›ŸéÀÇëÌíëÌíëÌ훹ŸÎ÷æíëÌíëÌíëÌíëÌïÁ®Š¹ò®•¨ƒ©…£çæíëÌíëÌíëÌíëÌïߢ‹¥Ù”‰´È厤ÃéÀÇëÌíëÌíëÌíëÌí®•¨ò»™½Ä§Â¯Ä¥ÎÇëÌíëÌíëÌíðçæíëÌíëÌíëÌïÿ¤…ŸÈ¨˜¾ñÌ–§ëÌíëÌíëÌíëÌíùÜýÁÌíëÌíëÌíëÌíëØýçæíëÌíëÌíëÌíëÌþûÀÇëÌíëÌíëÌíëÌížûÜá§ëÌíëÌíëÌíëÌíþÜýÁÌíëÌíëÌíëÌíëØýçæíëÌíëÌíëÌíëÌþûÀÇëÌíëÌíëÌíëÌížûÜÇëÌíëÌíëÌíðçæíëÌíëÌíëÌïÿ¤…žÄ±‰ï—ëÙýÁÌíëÌíëÌíë΀¯‰¡û®ž¾Ä¤‚ï—ëÝá§ëÌíëÌíëÌí驣̩€¨è²‰Šß¢ˆï—¿ž¸ÈçæíëÌíëÌíëÌïï¹…ªÅ¿‚¨Þ¸Î÷˜ûÀÇëÌíëÌíëÌ툃£Ù¹¾ÙéÖüûÀÇëÌíëÌíëÌí›™½Ä§£½ÙéÖÇëÌíëÌíëÌíÖÁÌíëÌíëÌíëÌíëÎˆÃªŽ¡Èéֹ߾‰á§ëÌíëÌíëÌíëÌí鮿Ĭ„¹Ã®Ÿ¾ñØøÁÌíëÌíëÌíëÌíëÎŽÂ¥˜¿Ì¸˜ï—ùÙÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌïþ£¿Ý„œ¹ñæíëÌíëÌíë̶§ëÌíëÌíëÌíëÌí骬οƒ¿ñÝãçæíëÌíëÌíëÌíëÌïÿªˆ¤Ø¸Î÷œûÀÇëÌíëÌíëÌíëÌퟄ¿È¸„¢Á¯Î÷™çæíëÌíëÌíëÌíëÌï£ÙéÖú˜ÁÌíëÌíëÌíë‘á§ëÌíëÌíëÌí骬ή¼¬ß¸…£Ê„œ¹ñæíëÌíëÌíë̶§ëÌíëÌíëÌíëÌí驣̩€¨ñЬÁ¸‰ÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌï鮋¿È®¼¬ßªï—ÁÌíëÌíëÌíë—ÇëÌíëÌíëÌíëÎ̹ ë§ªñØá§ëÌíëÌíëÌíëÌï鮊¬Ø§˜ï—ûÂýÁÌíëÌíëÌíëÌ퉪߮‰ŸØ§‰ï—úÀÇëÌíëÌíëÌíëΟ̥‹¨ñ·ýúÂýðçæíëÌíëÌíëÌí骨Àª€¨ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌï઀¨ëª¹Â¹Î÷åÙá§ëÌíëÌíëÌíëÌï¡É®Ù¤žï—úÂýÁÌíëÌíëÌíëÌí„€©È¹ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí鿠̧€‹Ì¨‰‹Ì¨˜¢ßéÖýƒÿÀÇëÌíëÌíëÌíëÎˆÃªŽ¡ÈŒ€¢Ïª€€Ì§‰ŽÂ®Šï—­¡Þ®ÀÇëÌíëÌíëÌíëΊÁ¤Ž¬Áˆƒ¨ËŸ•½È‡…¾ÙéÖíöù±ÇëÌíëÌíëÌíÐÁÌíëÌíë‘ÇëÌíðÁ¶*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin new file mode 100644 index 0000000..0470479 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin new file mode 100644 index 0000000..535688e Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin new file mode 100644 index 0000000..5cc0283 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base.json b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base.json new file mode 100644 index 0000000..3a18662 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base.json @@ -0,0 +1,16 @@ +{ + "Type":"Effect", + "TrueSight": + [ + { + "ConfigurePath":"Effects/0_BrightEye/effect.json", + "Index":0, + "Mode":"Preview" + }, + { + "ConfigurePath":"Effects/0_BrightEyeV3/effect.json", + "Index":1, + "Mode":"Capture" + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_capture.json b/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_capture.json new file mode 100644 index 0000000..02b1c10 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_capture.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷顬Ʈ™½ï§™¾Å®žƒÂ¹¬ÁéÀÇëÌíëÌíëÌퟕ½ÈéÖï䦪ÈéÀÇëÌíëÌíëÌ퉀¨Ã¯¸´Ý®Î÷ùÀÇëÌíëÌíëÌ훹ŸÎ÷æíëÌíëÌíëÌíëÌïչ¯ĥÎÇëÌíëÌíëÌíðçæíëÌíëÌíëÌï⻮Ŀ•ï—ëÙýÁÌíëÌíëÌíëΟ¢¾¨Î¿Î÷æíëÌíëÌíëÌíëÌúçÌøçÌõ˜ûÀíœúÞý§ëÌíëÌíëÌí–ÀÇëÌíëÌíëÌ탿ή¨¤ÞªŽ¡È®‚뮘®Åȩ́֫Ÿ¨ÁÌíëÌíëÌíë΀¯‰¡û®ž¾Ä¤‚ï—ëÝá§ëÌíëÌíëÌí鸴ݮ£½ÙéÖ¶§ëÌíëÌíëÌíëÌí鿥ȧ˜¨ß‡…¾ÙéÖ–œûÀúðçæíëÌíëÌíëÌíëÌïટ¦ñÝá§ëÌíëÌíëÌíëÌí顨ޣÎ÷ÁÌíëÌíëÌíë‘á§ëÌíëÌíëÌí騨ʹ‰¨ýªž¬ÀéÖÇëÌíëÌíëÌíÖÁÌíëÌíëÌíëÌ훿̦ª¡Ì¬Î÷•çæíëÌíëÌíëÌí騨˪™¡ÙéÖýƒûÀÇëÌíëÌíëÌíëΉȬž¨È™™¡ÈéÖüÁÌíëÌíëÌíëÌ홣ʮÎ÷öûÀüƒû±á§ëÌíëÌíëÌíëÌï뮬Á®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí顬Á®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí鯥ħˆ‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíë΂Á¯‰¿ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌïþ¦¡Á®È®Ù¤žï—ûÂùÁÌíëÌíëÌíëÌ펂¬Ï§‰ŠÁ¤Ž¬Á†¡Èˆƒ¨Ëȩ́֫Ÿ¨ÁÌíëÌíëÌíëÌ팀¢Ïª€ŽÂ®Š™Ô»‰Ä¸˜ï—ë·ÿëß§ëÌíëÌíëÌí¶æíëÌíḛ̈§ëÌí–§¶Ç*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_preview.json b/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_preview.json new file mode 100644 index 0000000..1e186ef --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/effect_preview.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷顬Ʈ™½ï§™¾Å®žƒÂ¹¬ÁéÀÇëÌíëÌíëÌퟕ½ÈéÖï䦪ÈéÀÇëÌíëÌíëÌ퉀¨Ã¯¸´Ý®Î÷ùÀÇëÌíëÌíëÌ훹ŸÎ÷æíëÌíëÌíëÌíëÌïչ¯ĥÎÇëÌíëÌíëÌíðçæíëÌíëÌíëÌï⻮Ŀ•ï—ëÙýÁÌíëÌíëÌíëΟ¢¾¨Î¿Î÷æíëÌíëÌíëÌíëÌúçÌøçÌõ˜ûÀíœúÞý§ëÌíëÌíëÌí–ÀÇëÌíëÌíëÌ탿ή¨¤ÞªŽ¡È®‚뮘®Åȩ́֫Ÿ¨ÁÌíëÌíëÌíë΀¯‰¡û®ž¾Ä¤‚ï—ëÝá§ëÌíëÌíëÌí鸴ݮ£½ÙéÖ¶§ëÌíëÌíëÌíëÌí鿥ȧ˜¨ß‡…¾ÙéÖ–œûÀúðçæíëÌíëÌíëÌíëÌïટ¦ñÜá§ëÌíëÌíëÌíëÌí顨ޣÎ÷ÁÌíëÌíëÌíë‘á§ëÌíëÌíëÌí騨ʹ‰¨ýªž¬ÀéÖÇëÌíëÌíëÌíÖÁÌíëÌíëÌíëÌ훿̦ª¡Ì¬Î÷•çæíëÌíëÌíëÌí騨˪™¡ÙéÖýƒûÀÇëÌíëÌíëÌíëΉȬž¨È™™¡ÈéÖüÁÌíëÌíëÌíëÌ홣ʮÎ÷öûÀüƒû±á§ëÌíëÌíëÌíëÌï뮬Á®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí顬Á®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí鯥ħˆ‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíë΂Á¯‰¿ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌïþ¦¡Á®È®Ù¤žï—ûÂùÁÌíëÌíëÌíëÌ펂¬Ï§‰ŠÁ¤Ž¬Á†¡Èˆƒ¨Ëȩ́֫Ÿ¨ÁÌíëÌíëÌíëÌ팀¢Ïª€ŽÂ®Š™Ô»‰Ä¸˜ï—ë·ÿëß§ëÌíëÌíëÌí¶æíëÌíḛ̈§ëÌí–§¶Ç*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/xr.bin b/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/xr.bin new file mode 100644 index 0000000..a538e15 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeFront/xr.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/mode_front.json b/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/mode_front.json new file mode 100644 index 0000000..0e4c69d --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/40_FaceStereo/mode_front.json @@ -0,0 +1,16 @@ +{ + "Type":"Effect", + "TrueSight": + [ + { + "ConfigurePath":"Effects/0_ModeFront/effect_preview.json", + "Index":0, + "Mode":"Preview" + }, + { + "ConfigurePath":"Effects/0_ModeFront/effect_capture.json", + "Index":0, + "Mode":"Capture" + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/effect.json b/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/effect.json new file mode 100644 index 0000000..829f7cb --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/effect.json @@ -0,0 +1 @@ +—Ǥ驫ˮ¹ÞéÖǤæÄ¤°æÄ¤ÂΈ˭‰®Ù… ÈéÖï뢀¹È¹ ¸Ù…ƒ¿Àª€ïÁåĤ飽̨…¹ÔéÖüûÀǤÂåïýª˜¥ñΫħ˜¨ß厤ÃéÀÇëÌíëÌíëÌ탿ή¨¤ÞªŽ¡È®‚뮘®Åȩ́֫Ÿ¨ÁåĤ騨ʹ‰¨ýªž¬ÀéÖÇëÌíëåÄÖÁÌíëÌí¤ÂÌ훿̦ª¡Ì¬Î÷œûÀÇëÌíëåÄëΉȭ¸Á¿Î÷ûÀÇëÌíëåÄëΉȬž¨È™™¡ÈéÖíœçæíëÌíÂåí龬ì‰ï—ÜãçÝã–ÀÇëÌíëåÄë΋Ȧ¡È®Ù¤žï—úÂýÁÌíëÌí¤ÂÌ톡Ȯ٤žï—úÂýÁÌíëÌí¤ÂÌ툄¤Á¯ª¬Î¿ƒ¿ñÝãçæíëÌíÂåí飡ɮž‹Ì¨˜¢ßéÖüƒûÀÇëÌíëåÄëΞÀª€¡ëª¨ëª¹Â¹Î÷œåÜá§ëÌíëÌĤëÌï襯Á®«¡Â©¡àª€¨î¤‰«ñЬÁ¸‰ÇëÌíëåÄÐÁåÄÐÁå§¶Á*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/filter.bin b/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/filter.bin new file mode 100644 index 0000000..be3a52a Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeFront/filter.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/mode_front.json b/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/mode_front.json new file mode 100644 index 0000000..68a2831 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/50_SkinTone/mode_front.json @@ -0,0 +1,11 @@ +{ + "Type":"Effect", + "TrueSight": + [ + { + "ConfigurePath":"Effects/0_ModeFront/effect.json", + "Index":0, + "Mode":"All" + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/Eyebrow.bin b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/Eyebrow.bin new file mode 100644 index 0000000..c1650ca Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/Eyebrow.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_capture.json b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_capture.json new file mode 100644 index 0000000..f296404 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_capture.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷顬Ʈ™½ï§™¾Å®žƒÂ¹¬ÁéÀÇëÌíëÌíëÌퟕ½ÈéÖï䦪ÈéÀÇëÌíëÌíëÌ퉀¨Ã¯¸´Ý®Î÷úÀÇëÌíëÌíëÌ훹ŸÎ÷æíëÌíëÌíëÌíëÌïޣ¯ĥÎÇëÌíëÌíëÌíðçæíëÌíëÌíëÌï⻮Ŀ•ï—ëÚýÁÌíëÌíëÌíëΟ¢¾¨Î¿Î÷æíëÌíëÌíëÌíëÌü™ýÀÇëÌíëÌíëÌíëÌí™òÔá§ëÌíëÌíëÌíëÌíüÜôÁÌíëÌíëÌíëÌíëÞú•ÁÌíëÌíëÌíë±á§ëÌíëÌíëÌí骢ߨ‰‰Ä¸¯Á®ªâ‰¹Î£Î÷˪€¾ÈçæíëÌíëÌíëÌïई¨Á‰¿Þ¢ƒ£ñÌüÁÌíëÌíëÌíëΙԻ‰‚Ý¿Î÷ÖÁÌíëÌíëÌíëÌíëΞŮ€¹È¹ ¤Þ¿Î÷öû±á§ëÌíëÌíëÌíëÌí顬ޠÎ÷œçæíëÌíëÌíëÌíëÌïட¥ñÜÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌï鮋¿È®¼¬ßªï—ÁÌíëÌíëÌíë—ÇëÌíëÌíëÌíëÎ̹ ë§ªñßýœçæíëÌíëÌíëÌí騨˪™¡ÙéÖýƒûÀÇëÌíëÌíëÌíëΉȬž¨È™™¡ÈéÖüÁÌíëÌíëÌíëÌ홣ʮÎ÷öûÀüƒû±á§ëÌíëÌíëÌíëÌï뮬Á®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí顬Á®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí鯥ħˆ‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíë΂Á¯‰¿ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌïþ¦¡Á®È®Ù¤žï—úÂýÁÌíëÌíëÌíëÌ펂¬Ï§‰ŠÁ¤Ž¬Á†¡Èˆƒ¨Ëȩ́֫Ÿ¨§ëÌíëÌíëÌí¶æíëÌíḛ̈ÁÌíëÌíë—ÇëÌíëÌíëÌ펊«È¨˜ƒÌ¦‰ï—ë΀̠‰¸ÝŽ•¨ï¹ƒºþ² È¿ž´çæíëÌíëÌíëÌïù²œ¨ñΎ§ƒ¿çæíëÌíëÌíëÌï柳£ÉŸ•½ÈéÖíçæíëÌíëÌíëÌïýª˜¥ÞéÖíöé©´È©ž¢Ú厤Ãé±á§ëÌíëÌíëÌí顤Ոƒ¡Â¹Î÷æíëÌíëÌíëÌíëÌÿ›çæíëÌíëÌíëÌíëÌü™çæíëÌíëÌíëÌíëÌø§ëÌíëÌíëÌí–ÀÇëÌíëÌíëÌ탿ή¨¤ÞªŽ¡È®‚뮘®Åȩ́֫Ÿ¨ÁÌíëÌíëÌíë΂ݪ¤Ù²Î÷þÙá§ëÌíëÌíëÌí龢ꉮÙéÖíöÁÌíëÌíëÌíëÌíëÞüçæíëÌíëÌíëÌíëÌùœûÀÇëÌíëÌíëÌíëÌíŸòÜá§ëÌíëÌíëÌíëÌíúÝý§ëÌíëÌíëÌí–ÀÇëÌíëÌíëÌퟕ½È„œ¹ñ—ÇëÌíëÌíëÌíëÌ퇉«Ù˜„¨Á¿‰¿á¢Ÿ¹ñ·þðçæíëÌíëÌíëÌíëÌïÿ¢‹¥Ù˜„¨Á¿‰¿á¢Ÿ¹ñ·ùðçæíëÌíëÌíëÌíëÌïટ¦ñÁü§ëÌíëÌíëÌí¶ÀÇëÌíëÌíëÌ퉪߮‰Ì¹ ñæíëÌíëÌíë̶§ëÌíëÌíëÌíëÌïýªž¬À€¬ÊéÖþúÀÇëÌíëÌíëÌíëΉȭ¸Á¿Î÷åÜá§ëÌíëÌíëÌíëÌï鮋¿È®¾¸Á®Î÷œçæíëÌíëÌíëÌí龬ì‰ï—ÜáœåÜÁÌíëÌíëÌíëÌ퉠̧‰‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíë΀̧‰‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíëÎŽÅ¢€©ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌï⧈¨ß®Ù¤žï—úÂýÁÌíëÌíëÌíëÌ혬Á§ª¬Î®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí驣̩€¨ê§ƒ¯Ì§¡¬Á®¯¢È­Î÷˪€¾ÈÁÌíëÌíëÌíë‘ÇëÌíëÌíÐçæíëÌíë̶§ëÌíëÌíëÌíé©«Ë®¹ãª¨ñÌïઇ¨Ø»©´È…ƒ¿Àª€Šß¤™½çæíëÌíëÌíëÌïù²œ¨ñÌï䦪ÈéÀÇëÌíëÌíëÌ킟‚ç•‹Ä¿¹½Ý®žï—­¡Þ®ÀÇëÌíëÌíëÌ퉀¨Ã¯¸´Ý®Î÷úÀÇëÌíëÌíëÌ탿ή¨¤ÞªŽ¡È®‚뮘®Åȩ́֫Ÿ¨ÁÌíëÌíëÌíëÎÈ­˜ï—ë—ÇëÌíëÌíëÌíëÌ훹ÅéÖí²•·ƒ©…£çæíëÌíëÌíëÌíëÌïÿ¤…ŸÈ¨˜ï—ë·ÇëÌíëÌíëÌíëÌíëÌíŸûÜá§ëÌíëÌíëÌíëÌíëÌíÿÜýÁÌíëÌíëÌíëÌíëÌíëßýçæíëÌíëÌíëÌíëÌíëÌþûæíëÌíëÌíëÌíëÌÁÌíëÌíëÌíëÌíëΞŮ€¹È¹ ¤Þ¿Î÷æíëÌíëÌíëÌíëÌíëÌþ§ëÌíëÌíëÌíëÌí–æíëÌíëÌíḛ̈ÁÌíëÌíëÌíëΟĬ„¹ñ̶§ëÌíëÌíëÌíëÌí鼬٣Î÷é•´Ô厤ÃéÀÇëÌíëÌíëÌíëÌ홃¤ÿ®¹ñÌ–§ëÌíëÌíëÌíëÌíëÌíþÜýÁÌíëÌíëÌíëÌíëÌíëØýçæíëÌíëÌíëÌíëÌíëÌþûÀÇëÌíëÌíëÌíëÌíëÌížûÜÇëÌíëÌíëÌíëÌíðçæíëÌíëÌíëÌíëÌïþ£‰¡Ù®žÄ¸˜ï—ë·ÇëÌíëÌíëÌíëÌíëÌí™ÁÌíëÌíëÌíëÌíë±ÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌï⻮Ŀ•ï—ëÚýÁÌíëÌíëÌíëΙԻ‰‚Ý¿Î÷°æíëÌíëÌíëÌíëÌïટ¦ñÌàœÁÌíëÌíëÌíë‘á§ëÌíëÌíëÌí鿺Ŀ¥â»˜ï—ë—ÇëÌíëÌíëÌíëÌ킟¢Áª˜¨ëª¨ýªž¾Ä¥‹ï—늬Á¸‰á§ëÌíëÌíëÌíëÌí骢ߨ‰˜Þ®¿¥È§˜¨ßéÖí˪€¾ÈÁÌíëÌíëÌíë‘á§ëÌíëÌíëÌí騨ʹ‰¨ýªž¬ÀéÖíÖÁÌíëÌíëÌíëÌíëÎ̹ ë§ªñÌþúÀÇëÌíëÌíëÌíëÌ퉫̾€¹ñÌýƒûÀÇëÌíëÌíëÌíëÌ퉪߮‰ŸØ§‰ï—ëÝá§ëÌíëÌíëÌíëÌí龬ì‰ï—ë·ÇëÌíëÌíëÌíëÌíëÌíåÜá§ëÌíëÌíëÌíëÌíëÌíúÂý§ëÌíëÌíëÌíëÌí–ÀÇëÌíëÌíëÌíëÌ퉠̧‰‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí顬Á®ª¬Î¿ƒ¿ñÌüƒûÀÇëÌíëÌíëÌíëÌ툄¤Á¯ª¬Î¿ƒ¿ñÌüƒûÀÇëÌíëÌíëÌíëÌí„€©È¹ª¬Î¿ƒ¿ñÌüƒûÀÇëÌíëÌíëÌíëÌ혬Á§ª¬Î®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌíëÌï襯Á®«¡Â©¡àª€¨î¤‰«ņ̫̃Ÿ¨§ëÌíëÌíëÌí¶æíëÌíḛ̈ÁÌíëÌíë—ÇëÌíëÌíëÌ펊«È¨˜ƒÌ¦‰ï—ë΀̠‰¸Ý‡…½þ¿…®Æ…ƒ¿Àª€ïÁÌíëÌíëÌíëΙԻ‰ï—饠̬‰ïÁÌíëÌíëÌíëÎÁ®‚©ù²œ¨ñÌüÁÌíëÌíëÌíë΋¹¨é¢Ÿ¬Ï§‰‹ï„ª¨Ù¨„ï—­¡Þ®ÀÇëÌíëÌíëÌ훹ŸÎ÷æíëÌíëÌíëÌíëÌïר¯ĥÎÇëÌíëÌíëÌíðçæíëÌíëÌíëÌïÿ¤…ŸÈ¨˜ï—ë·ÇëÌíëÌíëÌíëÌížþÜá§ëÌíëÌíëÌíëÌíóÜýÁÌíëÌíëÌíëÌíëßýçæíëÌíëÌíëÌíëÌüŸûæíëÌíëÌíëÌÁÌíëÌíëÌíë΂ݪ¤Ù²Î÷ýÜá§ëÌíëÌíëÌí鸴ݮ£½ÙéÖ¶§ëÌíëÌíëÌíëÌí鿥ȧ˜¨ßéÖíçæíëÌíëÌíëÌíëÌïટ¦ñÌþ§ëÌíëÌíëÌí¶ÀÇëÌíëÌíëÌ혛¤Ù¨„‚Ý¿Î÷ÖÁÌíëÌíëÌíëÌíëΞį‰‹Ì¨‰ï—­¡Þ®æíëÌíëÌíḛ̈ÁÌíëÌíëÌíëΉȬž¨È›¿Ì¦Î÷§ëÌíëÌíëÌí°æíëÌíëÌíëÌí鼬ߪ‹Áª‹ï—øÜüÁÌíëÌíëÌíëÌ퉫̾€¹ñÜãçæíëÌíëÌíëÌí騨ʹ‰¨ÿ¾€¨ñÝá§ëÌíëÌíëÌíëÌïÿª‚ªÈéÖ–çÜãš–ÀÇëÌíëÌíëÌíë΋Ȧ¡È®Ù¤žï—úÂýÁÌíëÌíëÌíëÌ톡Ȯ٤žï—ûÂøÁÌíëÌíëÌíëÌ툄¤Á¯ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí飡ɮž‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíëΞÀª€¡ëª¨ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌï襯Á®«¡Â©¡àª€¨î¤‰«ñЬÁ¸‰ÇëÌíëÌíëÌíÐÁÌíëÌíë‘ÇëÌíðÁÐÁ*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_preview.json b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_preview.json new file mode 100644 index 0000000..c2abe83 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/effect_preview.json @@ -0,0 +1 @@ +—ÇëÌ펊«È¨˜¾ñÌ–§ëÌíëÌí°æíëÌíëÌíëÌïè­Š¨Î¿¢¬À®Î÷顬Ʈ™½ï§™¾Å®žƒÂ¹¬ÁéÀÇëÌíëÌíëÌퟕ½ÈéÖï䦪ÈéÀÇëÌíëÌíëÌ퉀¨Ã¯¸´Ý®Î÷úÀÇëÌíëÌíëÌ훹ŸÎ÷æíëÌíëÌíëÌíëÌïޣ¯ĥÎÇëÌíëÌíëÌíðçæíëÌíëÌíëÌï⻮Ŀ•ï—ëÚýÁÌíëÌíëÌíëΟ¢¾¨Î¿Î÷æíëÌíëÌíëÌíëÌü™ýÀÇëÌíëÌíëÌíëÌí™òÔá§ëÌíëÌíëÌíëÌíüÜôÁÌíëÌíëÌíëÌíëÞú•ÁÌíëÌíëÌíë±á§ëÌíëÌíëÌí骢ߨ‰‰Ä¸¯Á®ªâ‰¹Î£Î÷˪€¾ÈçæíëÌíëÌíëÌïई¨Á‰¿Þ¢ƒ£ñÌüÁÌíëÌíëÌíëΙԻ‰‚Ý¿Î÷ÖÁÌíëÌíëÌíëÌíëΞŮ€¹È¹ ¤Þ¿Î÷öû±á§ëÌíëÌíëÌíëÌí顬ޠÎ÷çæíëÌíëÌíëÌíëÌïட¥ñÜÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌï鮋¿È®¼¬ßªï—ÁÌíëÌíëÌíë—ÇëÌíëÌíëÌíëÎ̹ ë§ªñßýœçæíëÌíëÌíëÌí騨˪™¡ÙéÖýƒûÀÇëÌíëÌíëÌíëΉȬž¨È™™¡ÈéÖüÁÌíëÌíëÌíëÌ홣ʮÎ÷öûÀüƒû±á§ëÌíëÌíëÌíëÌï뮬Á®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí顬Á®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí鯥ħˆ‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíë΂Á¯‰¿ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌïþ¦¡Á®È®Ù¤žï—úÂýÁÌíëÌíëÌíëÌ펂¬Ï§‰ŠÁ¤Ž¬Á†¡Èˆƒ¨Ëȩ́֫Ÿ¨§ëÌíëÌíëÌí¶æíëÌíḛ̈ÁÌíëÌíë—ÇëÌíëÌíëÌ펊«È¨˜ƒÌ¦‰ï—ë΀̠‰¸ÝŽ•¨ï¹ƒºþ² È¿ž´çæíëÌíëÌíëÌïù²œ¨ñΎ§ƒ¿çæíëÌíëÌíëÌï柳£ÉŸ•½ÈéÖíçæíëÌíëÌíëÌïýª˜¥ÞéÖíöé©´È©ž¢Ú厤Ãé±á§ëÌíëÌíëÌí顤Ոƒ¡Â¹Î÷æíëÌíëÌíëÌíëÌÿ›çæíëÌíëÌíëÌíëÌü™çæíëÌíëÌíëÌíëÌø§ëÌíëÌíëÌí–ÀÇëÌíëÌíëÌ탿ή¨¤ÞªŽ¡È®‚뮘®Åȩ́֫Ÿ¨ÁÌíëÌíëÌíë΂ݪ¤Ù²Î÷þÙá§ëÌíëÌíëÌí龢ꉮÙéÖíöÁÌíëÌíëÌíëÌíëÞüçæíëÌíëÌíëÌíëÌùœûÀÇëÌíëÌíëÌíëÌíŸòÜá§ëÌíëÌíëÌíëÌíúÝý§ëÌíëÌíëÌí–ÀÇëÌíëÌíëÌퟕ½È„œ¹ñ—ÇëÌíëÌíëÌíëÌ퇉«Ù˜„¨Á¿‰¿á¢Ÿ¹ñ·þðçæíëÌíëÌíëÌíëÌïÿ¢‹¥Ù˜„¨Á¿‰¿á¢Ÿ¹ñ·ùðçæíëÌíëÌíëÌíëÌïટ¦ñÁü§ëÌíëÌíëÌí¶ÀÇëÌíëÌíëÌ퉪߮‰Ì¹ ñæíëÌíëÌíë̶§ëÌíëÌíëÌíëÌïýªž¬À€¬ÊéÖþúÀÇëÌíëÌíëÌíëΉȭ¸Á¿Î÷åÜá§ëÌíëÌíëÌíëÌï鮋¿È®¾¸Á®Î÷œçæíëÌíëÌíëÌí龬ì‰ï—ÜáœåÜÁÌíëÌíëÌíëÌ퉠̧‰‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíë΀̧‰‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíëÎŽÅ¢€©ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌï⧈¨ß®Ù¤žï—úÂýÁÌíëÌíëÌíëÌ혬Á§ª¬Î®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí驣̩€¨ê§ƒ¯Ì§¡¬Á®¯¢È­Î÷˪€¾ÈÁÌíëÌíëÌíë‘ÇëÌíëÌíÐçæíëÌíë̶§ëÌíëÌíëÌíé©«Ë®¹ãª¨ñÌïઇ¨Ø»©´È…ƒ¿Àª€Šß¤™½çæíëÌíëÌíëÌïù²œ¨ñÌï䦪ÈéÀÇëÌíëÌíëÌ킟‚ç•‹Ä¿¹½Ý®žï—­¡Þ®ÀÇëÌíëÌíëÌ퉀¨Ã¯¸´Ý®Î÷úÀÇëÌíëÌíëÌ탿ή¨¤ÞªŽ¡È®‚뮘®Åȩ́֫Ÿ¨ÁÌíëÌíëÌíëÎÈ­˜ï—ë—ÇëÌíëÌíëÌíëÌ훹ÅéÖí²•·ƒ©…£çæíëÌíëÌíëÌíëÌïÿ¤…ŸÈ¨˜ï—ë·ÇëÌíëÌíëÌíëÌíëÌíŸûÜá§ëÌíëÌíëÌíëÌíëÌíÿÜýÁÌíëÌíëÌíëÌíëÌíëßýçæíëÌíëÌíëÌíëÌíëÌþûæíëÌíëÌíëÌíëÌÁÌíëÌíëÌíëÌíëΞŮ€¹È¹ ¤Þ¿Î÷æíëÌíëÌíëÌíëÌíëÌþ§ëÌíëÌíëÌíëÌí–æíëÌíëÌíḛ̈ÁÌíëÌíëÌíëΟĬ„¹ñ̶§ëÌíëÌíëÌíëÌí鼬٣Î÷é•´Ô厤ÃéÀÇëÌíëÌíëÌíëÌ홃¤ÿ®¹ñÌ–§ëÌíëÌíëÌíëÌíëÌíþÜýÁÌíëÌíëÌíëÌíëÌíëØýçæíëÌíëÌíëÌíëÌíëÌþûÀÇëÌíëÌíëÌíëÌíëÌížûÜÇëÌíëÌíëÌíëÌíðçæíëÌíëÌíëÌíëÌïþ£‰¡Ù®žÄ¸˜ï—ë·ÇëÌíëÌíëÌíëÌíëÌí™ÁÌíëÌíëÌíëÌíë±ÇëÌíëÌíëÌíÐçæíëÌíëÌíëÌï⻮Ŀ•ï—ëÚýÁÌíëÌíëÌíëΙԻ‰‚Ý¿Î÷°æíëÌíëÌíëÌíëÌïટ¦ñÌàœÁÌíëÌíëÌíë‘á§ëÌíëÌíëÌí鿺Ŀ¥â»˜ï—ë—ÇëÌíëÌíëÌíëÌ킟¢Áª˜¨ëª¨ýªž¾Ä¥‹ï—늬Á¸‰á§ëÌíëÌíëÌíëÌí骢ߨ‰˜Þ®¿¥È§˜¨ßéÖí˪€¾ÈÁÌíëÌíëÌíë‘á§ëÌíëÌíëÌí騨ʹ‰¨ýªž¬ÀéÖíÖÁÌíëÌíëÌíëÌíëÎ̹ ë§ªñÌþúÀÇëÌíëÌíëÌíëÌ퉫̾€¹ñÌýƒûÀÇëÌíëÌíëÌíëÌ퉪߮‰ŸØ§‰ï—ëÝá§ëÌíëÌíëÌíëÌí龬ì‰ï—ë·ÇëÌíëÌíëÌíëÌíëÌíåÜá§ëÌíëÌíëÌíëÌíëÌíúÂý§ëÌíëÌíëÌíëÌí–ÀÇëÌíëÌíëÌíëÌ퉠̧‰‹Ì¨˜¢ßéÖíœåÜá§ëÌíëÌíëÌíëÌí顬Á®ª¬Î¿ƒ¿ñÌüƒûÀÇëÌíëÌíëÌíëÌ툄¤Á¯ª¬Î¿ƒ¿ñÌüƒûÀÇëÌíëÌíëÌíëÌí„€©È¹ª¬Î¿ƒ¿ñÌüƒûÀÇëÌíëÌíëÌíëÌ혬Á§ª¬Î®ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌíëÌï襯Á®«¡Â©¡àª€¨î¤‰«ņ̫̃Ÿ¨§ëÌíëÌíëÌí¶æíëÌíḛ̈ÁÌíëÌíë—ÇëÌíëÌíëÌ펊«È¨˜ƒÌ¦‰ï—ë΀̠‰¸Ý‡…½þ¿…®Æ…ƒ¿Àª€ïÁÌíëÌíëÌíëΙԻ‰ï—饠̬‰ïÁÌíëÌíëÌíëÎÁ®‚©ù²œ¨ñÌüÁÌíëÌíëÌíë΋¹¨é¢Ÿ¬Ï§‰‹ï„ª¨Ù¨„ï—­¡Þ®ÀÇëÌíëÌíëÌ훹ŸÎ÷æíëÌíëÌíëÌíëÌïר¯ĥÎÇëÌíëÌíëÌíðçæíëÌíëÌíëÌïÿ¤…ŸÈ¨˜ï—ë·ÇëÌíëÌíëÌíëÌížþÜá§ëÌíëÌíëÌíëÌíóÜýÁÌíëÌíëÌíëÌíëßýçæíëÌíëÌíëÌíëÌüŸûæíëÌíëÌíëÌÁÌíëÌíëÌíë΂ݪ¤Ù²Î÷ýÜá§ëÌíëÌíëÌí鸴ݮ£½ÙéÖ¶§ëÌíëÌíëÌíëÌí鿥ȧ˜¨ßéÖíçæíëÌíëÌíëÌíëÌïટ¦ñÌþ§ëÌíëÌíëÌí¶ÀÇëÌíëÌíëÌ혛¤Ù¨„‚Ý¿Î÷ÖÁÌíëÌíëÌíëÌíëΞį‰‹Ì¨‰ï—­¡Þ®æíëÌíëÌíḛ̈ÁÌíëÌíëÌíëΉȬž¨È›¿Ì¦Î÷§ëÌíëÌíëÌí°æíëÌíëÌíëÌí鼬ߪ‹Áª‹ï—øÜüÁÌíëÌíëÌíëÌ퉫̾€¹ñÜãçæíëÌíëÌíëÌí騨ʹ‰¨ÿ¾€¨ñÝá§ëÌíëÌíëÌíëÌïÿª‚ªÈéÖ–çÜãš–ÀÇëÌíëÌíëÌíë΋Ȧ¡È®Ù¤žï—úÂýÁÌíëÌíëÌíëÌ톡Ȯ٤žï—ûÂøÁÌíëÌíëÌíëÌ툄¤Á¯ª¬Î¿ƒ¿ñÝãçæíëÌíëÌíëÌí飡ɮž‹Ì¨˜¢ßéÖüƒûÀÇëÌíëÌíëÌíëΞÀª€¡ëª¨ëª¹Â¹Î÷œåÜá§ëÌíëÌíëÌíëÌï襯Á®«¡Â©¡àª€¨î¤‰«ñЬÁ¸‰ÇëÌíëÌíëÌíÐÁÌíëÌíë‘ÇëÌíðÁÐÁ*xixt%(g*A$l \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/sh.bin b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/sh.bin new file mode 100644 index 0000000..d957f8f Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/sh.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyy.bin b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyy.bin new file mode 100644 index 0000000..af1cad9 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyy.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyz.bin b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyz.bin new file mode 100644 index 0000000..762a65a Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/yyz.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/zc.bin b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/zc.bin new file mode 100644 index 0000000..da530e8 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeFront/zc.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/mode_front.json b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/mode_front.json new file mode 100644 index 0000000..88954aa --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/60_Makeup/mode_front.json @@ -0,0 +1,22 @@ +{ + "##":"补妆妆容", + "Type":"Effect", + "ExtraOption": + { + "EnvLightType": -1, + "EnableGenderMakeup":false + }, + "TrueSight": + [ + { + "ConfigurePath":"Effects/0_ModeFront/effect_preview.json", + "Index":0, + "Mode":"Preview" + }, + { + "ConfigurePath":"Effects/0_ModeFront/effect_capture.json", + "Index":1, + "Mode":"Capture" + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_capture.json b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_capture.json new file mode 100644 index 0000000..9cc8122 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_capture.json @@ -0,0 +1,556 @@ +{ + "Effects": + [ + { + "EffectName":"FacialRefine", + "SwitchOpt": + { + "EdgeProtection": true, + "CatMullRomSample": true + }, + "PartList": + [ + { + "##":"é¼»å­", + "Type":1001, + "DefaultDegreeList": [0,0,0,0,0], + "CtrlList": + [ + { + "##Name": "é¼»å­å¤§å°", + "IndexList":[0], + "DegreeParam": + { + "ParamFlag":203, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0,1.0], + "NonLinearValueData":[-1.0,1.0], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"嘴巴", + "Type":1003, + "DefaultDegreeList": [0,0,0,0,0], + "CtrlList": + [ + { + "##Name": "嘴巴大å°", + "IndexList":[0], + "DegreeParam": + { + "ParamFlag":213, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0,1.0], + "NonLinearValueData":[-1.0,1.0], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"眉毛", + "Type":1005, + "DefaultDegreeList": [0,0,0,0,0,0,0,0,0,0], + "CtrlList": + [ + { + "##Name": "眉毛è·ç¦»", + "IndexList":[2, 3], + "DegreeParam": + { + "ParamFlag":200, + "Default":0.0, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0,1.0], + "NonLinearValueData":[0.0,-0.16], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"下巴收缩", + "Type":1004, + "DefaultDegreeList": [0, 0, 0], + "ParamList": + [ + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.17, + 0.00, + 0.00, + 0.27, + 0.00, + 0.00, + 0.17, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00 + ], + "FactorList": + [ + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.22000, + 0.00000, + 0.00000, + 0.25000, + 0.00000, + 0.00000, + 0.22000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000 + ], + "CtrlList": + [ + { + "IndexList":[0, 1, 2], + "DegreeParam": + { + "ParamFlag":205, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0, 0.5,1.0], + "NonLinearValueData":[0.3, 0.0, 0.0], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"下巴拉伸", + "Type":1004, + "DefaultDegreeList": [0, 0, 0], + "ParamList": + [ + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + -0.21300, + 0.00000, + 0.00000, + -0.21600, + 0.00000, + 0.00000, + -0.21300, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00 + ], + "FactorList": + [ + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.08000, + 0.00000, + 0.00000, + 0.36000, + 0.00000, + 0.00000, + 0.08000, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00 + ], + "CtrlList": + [ + { + "IndexList":[0, 1, 2], + "DegreeParam": + { + "ParamFlag":205, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0, 0.5,1.0], + "NonLinearValueData":[0.0, 0.0, 0.3], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"å‘际线", + "Type":1007, + "DefaultDegreeList": [0], + "ParamList":[ + 0.140045, + 0.130024, + 0.100092, + 0.05604, + 0.000076 + ], + "FactorList":[ + 0.0, + 0.0, + 0.0200, + 0.0300, + 0.0600, + 0.1100, + 0.2100, + 0.2700, + 0.3300, + 0.3900, + 0.4500, + 0.4600, + 0.4699, + 0.4700, + 0.4699, + 0.4600, + 0.4500, + 0.3900, + 0.3300, + 0.2700, + 0.2100, + 0.1100, + 0.0600, + 0.0300, + 0.0200, + 0.0, + 0.0 + ], + "CtrlList": + [ + { + "##Name": "å‘际线程度", + "IndexList":[0], + "DegreeParam": + { + "ParamFlag":202, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0,0.5,1.0], + "NonLinearValueData":[-0.5, 0.0,0.6], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + } + ] + }, + { + "EffectName":"FacialRefineV2", + "SwitchOpt": + { + "CatMullRomSample": true, + "EdgeProtection": true + }, + "PartList": + [ + { + "PartType": 10, + "Path": "eye_refine.bin", + "RoiRect": [ 83.0, 108.0, 115.0, 39.0 ], + "GenerateType": 0, + "TransformFacePartType": 0, + "DegreeParam": + { + "ParamFlag": 201, + "Default": 0, + "InValidThreshold": 0, + "DegreeRule": 1, + "Range": [ 0, 0.7 ], + "FemaleFactor": 1.0, + "MaleFactor": 1.0, + "ChildFactor": 1.0, + "OlderFactor": 1.0, + "SmallFaceFactor": 1.0, + "EnableGlobalMaleCoef": false + } + }, + { + "PartType": -1, + "Path": "facelift.bin", + "RoiRect": [ 15.0, 25.0, 250.0, 242.0 ], + "GenerateType": 0, + "TransformFacePartType": 0, + "DegreeParam": + { + "ParamFlag": 200, + "Default": 0, + "InValidThreshold": 0, + "DegreeRule": 1, + "Range": [ 0, 0.6 ], + "FemaleFactor": 1.0, + "MaleFactor": 1.0, + "ChildFactor": 1.0, + "OlderFactor": 1.0, + "SmallFaceFactor": 1.0, + "EnableGlobalMaleCoef": false + } + } + ] + }, + { + "EffectName":"HeadNarrowGroup", + "SwitchOpt": + { + "CatMullRomSample": true, + "EdgeProtection":false, + "DymGrid":false + }, + "TypeOpt": { + "ShelterList": [ + 7 + ] + }, + "ContourFactor": + [ + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.20000, + 2.20000, + 2.20000, + 2.20000, + 2.20000, + 2.20000, + 2.20000 + ], + "DegreeParam": + { + "ParamFlag":222, + "Default":0.0, + "InValidThreshold":0, + "DegreeRule":1, + "Range":[0,0.7], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_preview.json b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_preview.json new file mode 100644 index 0000000..b7b4afa --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/effect_preview.json @@ -0,0 +1,556 @@ +{ + "Effects": + [ + { + "EffectName":"FacialRefine", + "SwitchOpt": + { + "EdgeProtection": true, + "CatMullRomSample": false + }, + "PartList": + [ + { + "##":"é¼»å­", + "Type":1001, + "DefaultDegreeList": [0,0,0,0,0], + "CtrlList": + [ + { + "##Name": "é¼»å­å¤§å°", + "IndexList":[0], + "DegreeParam": + { + "ParamFlag":203, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0,1.0], + "NonLinearValueData":[-1.0,1.0], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"嘴巴", + "Type":1003, + "DefaultDegreeList": [0,0,0,0,0], + "CtrlList": + [ + { + "##Name": "嘴巴大å°", + "IndexList":[0], + "DegreeParam": + { + "ParamFlag":213, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0,1.0], + "NonLinearValueData":[-1.0,1.0], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"眉毛", + "Type":1005, + "DefaultDegreeList": [0,0,0,0,0,0,0,0,0,0], + "CtrlList": + [ + { + "##Name": "眉毛è·ç¦»", + "IndexList":[2, 3], + "DegreeParam": + { + "ParamFlag":200, + "Default":0.0, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0,1.0], + "NonLinearValueData":[0.0,-0.16], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"下巴收缩", + "Type":1004, + "DefaultDegreeList": [0, 0, 0], + "ParamList": + [ + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.17, + 0.00, + 0.00, + 0.27, + 0.00, + 0.00, + 0.17, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00 + ], + "FactorList": + [ + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.22000, + 0.00000, + 0.00000, + 0.25000, + 0.00000, + 0.00000, + 0.22000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000, + 0.00000 + ], + "CtrlList": + [ + { + "IndexList":[0, 1, 2], + "DegreeParam": + { + "ParamFlag":205, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0, 0.5,1.0], + "NonLinearValueData":[0.3, 0.0, 0.0], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"下巴拉伸", + "Type":1004, + "DefaultDegreeList": [0, 0, 0], + "ParamList": + [ + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + -0.21300, + 0.00000, + 0.00000, + -0.21600, + 0.00000, + 0.00000, + -0.21300, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00 + ], + "FactorList": + [ + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.08000, + 0.00000, + 0.00000, + 0.36000, + 0.00000, + 0.00000, + 0.08000, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00, + 0.00 + ], + "CtrlList": + [ + { + "IndexList":[0, 1, 2], + "DegreeParam": + { + "ParamFlag":205, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0, 0.5,1.0], + "NonLinearValueData":[0.0, 0.0, 0.3], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + }, + { + "##":"å‘际线", + "Type":1007, + "DefaultDegreeList": [0], + "ParamList":[ + 0.140045, + 0.130024, + 0.100092, + 0.05604, + 0.000076 + ], + "FactorList":[ + 0.0, + 0.0, + 0.0200, + 0.0300, + 0.0600, + 0.1100, + 0.2100, + 0.2700, + 0.3300, + 0.3900, + 0.4500, + 0.4600, + 0.4699, + 0.4700, + 0.4699, + 0.4600, + 0.4500, + 0.3900, + 0.3300, + 0.2700, + 0.2100, + 0.1100, + 0.0600, + 0.0300, + 0.0200, + 0.0, + 0.0 + ], + "CtrlList": + [ + { + "##Name": "å‘际线程度", + "IndexList":[0], + "DegreeParam": + { + "ParamFlag":202, + "Default":0.5, + "InValidThreshold":0, + "DegreeRule":2, + "NonLinearUIData":[0,0.5,1.0], + "NonLinearValueData":[-0.5, 0.0,0.6], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] + } + ] + }, + { + "EffectName":"FacialRefineV2", + "SwitchOpt": + { + "CatMullRomSample": false, + "EdgeProtection": true + }, + "PartList": + [ + { + "PartType": 10, + "Path": "eye_refine.bin", + "RoiRect": [ 83.0, 108.0, 115.0, 39.0 ], + "GenerateType": 0, + "TransformFacePartType": 0, + "DegreeParam": + { + "ParamFlag": 201, + "Default": 0, + "InValidThreshold": 0, + "DegreeRule": 1, + "Range": [ 0, 0.7 ], + "FemaleFactor": 1.0, + "MaleFactor": 1.0, + "ChildFactor": 1.0, + "OlderFactor": 1.0, + "SmallFaceFactor": 1.0, + "EnableGlobalMaleCoef": false + } + }, + { + "PartType": -1, + "Path": "facelift.bin", + "RoiRect": [ 15.0, 25.0, 250.0, 242.0 ], + "GenerateType": 0, + "TransformFacePartType": 0, + "DegreeParam": + { + "ParamFlag": 200, + "Default": 0, + "InValidThreshold": 0, + "DegreeRule": 1, + "Range": [ 0, 0.6 ], + "FemaleFactor": 1.0, + "MaleFactor": 1.0, + "ChildFactor": 1.0, + "OlderFactor": 1.0, + "SmallFaceFactor": 1.0, + "EnableGlobalMaleCoef": false + } + } + ] + }, + { + "EffectName":"HeadNarrowGroup", + "SwitchOpt": + { + "CatMullRomSample": false, + "EdgeProtection":false, + "DymGrid":false + }, + "TypeOpt": { + "ShelterList": [ + 7 + ] + }, + "ContourFactor": + [ + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.00000, + 2.20000, + 2.20000, + 2.20000, + 2.20000, + 2.20000, + 2.20000, + 2.20000 + ], + "DegreeParam": + { + "ParamFlag":222, + "Default":0.0, + "InValidThreshold":0, + "DegreeRule":1, + "Range":[0,0.7], + "FemaleFactor":1.0, + "MaleFactor":1.0, + "ChildFactor":1.0, + "OlderFactor":1.0, + "SmallFaceFactor":1.0, + "EnableGlobalMaleCoef":false + } + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/eye_refine.bin b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/eye_refine.bin new file mode 100644 index 0000000..0b73c00 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/eye_refine.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/facelift.bin b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/facelift.bin new file mode 100644 index 0000000..208a666 Binary files /dev/null and b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeFront/facelift.bin differ diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/mode_front.json b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/mode_front.json new file mode 100644 index 0000000..d2ff0a3 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/70_FacialRefine/mode_front.json @@ -0,0 +1,20 @@ +{ + "Type":"Effect", + "ExtraOption": + { + "UVMapping": false + }, + "TrueSight": + [ + { + "ConfigurePath":"Effects/0_ModeFront/effect_preview.json", + "Index":0, + "Mode":"Preview" + }, + { + "ConfigurePath":"Effects/0_ModeFront/effect_capture.json", + "Index":1, + "Mode":"Capture" + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/effect_list.json b/proprietary/vendor/etc/camera/resources/render/Effect/effect_list.json new file mode 100644 index 0000000..c2d071c --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/effect_list.json @@ -0,0 +1,101 @@ +{ + "Type":"EffectGroup", + "TrueSight": + [ + { + "PartName":"美颜", + "Index":20, + "DefaultSubIndex":1, + "Array": + [ + { + "Name":"䏿‰§è¡Œ" + }, + { + "Name":"å‰ç½®", + "Path":"20_FaceRetouch/mode_front.json" + }, + { + "Name":"åŽç½®", + "Path":"20_FaceRetouch/mode_rear.json" + } + ] + }, + { + "PartName":"基础美颜", + "Index":30, + "DefaultSubIndex":1, + "Array": + [ + { + "Name":"䏿‰§è¡Œ" + }, + { + "Name":"基础(亮眼&黑眼圈)", + "Path":"30_BasicRetouch/mode_base.json" + } + ] + }, + { + "PartName":"五官立体", + "Index":40, + "DefaultSubIndex":1, + "Array": + [ + { + "Name":"䏿‰§è¡Œ" + }, + { + "Name":"å‰ç½®", + "Path":"40_FaceStereo/mode_front.json" + } + ] + }, + { + "PartName":"肤色", + "Index":50, + "DefaultSubIndex":1, + "Array": + [ + { + "Name":"䏿‰§è¡Œ" + }, + { + "Name":"å‰ç½®", + "Path":"50_SkinTone/mode_front.json" + } + ] + }, + { + "PartName":"妆容", + "Index":60, + "DefaultSubIndex":1, + "Array": + [ + { + "Name":"䏿‰§è¡Œ" + }, + { + "Name":"å‰ç½®", + "Path":"60_Makeup/mode_front.json" + } + ] + }, + { + "PartName":"美型", + "Index":70, + "DefaultSubIndex":1, + "Array": + [ + { + "Name":"䏿‰§è¡Œ" + }, + { + "Name":"å‰ç½®", + "Path":"70_FacialRefine/mode_front.json" + } + ] + } + + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_clear.json b/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_clear.json new file mode 100644 index 0000000..d41b5a9 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_clear.json @@ -0,0 +1,6 @@ +{ + "Type":"Category", + "TrueSight": + [ + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_front.json b/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_front.json new file mode 100644 index 0000000..fd968d6 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_front.json @@ -0,0 +1,18 @@ +{ + "Type":"EffectCategory", + "TrueSight": + [ + { + "ConfigurePath":"20_FaceRetouch/mode_front.json", + "Index":20 + }, + { + "ConfigurePath":"50_SkinTone/mode_front.json", + "Index":50 + }, + { + "ConfigurePath":"70_FacialRefine/mode_front.json", + "Index":70 + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_front_video.json b/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_front_video.json new file mode 100644 index 0000000..add5faa --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_front_video.json @@ -0,0 +1,10 @@ +{ + "Type":"EffectCategory", + "TrueSight": + [ + { + "ConfigurePath":"20_FaceRetouch/mode_front.json", + "Index":20 + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_rear.json b/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_rear.json new file mode 100644 index 0000000..cfa05a4 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/Effect/effect_mode_rear.json @@ -0,0 +1,10 @@ +{ + "Type":"EffectCategory", + "TrueSight": + [ + { + "ConfigurePath":"20_FaceRetouch/mode_rear.json", + "Index":20 + } + ] +} diff --git a/proprietary/vendor/etc/camera/resources/render/GlobalConfig.json b/proprietary/vendor/etc/camera/resources/render/GlobalConfig.json new file mode 100644 index 0000000..87a406d --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/render/GlobalConfig.json @@ -0,0 +1,41 @@ +{ + "MaxStashFaceCount":3, + "ChildAgeThreshold":-1, + "SmallFaceRatioRange":[5, 10], + "IsNeedFixEnvLightForMakeup":false, + "ShelterOptions": + { + "LipPart": + { + "Enable":true, + "PointThreshold":7, + "AvgVisThreshold":0.0, + "VisThreshold":0.8, + "FrameCount":1 + }, + "NormalLipPart": + { + "Enable":true, + "PointThreshold":15, + "AvgVisThreshold":0.0, + "VisThreshold":0.8, + "FrameCount":6 + }, + "EyePart": + { + "Enable":true, + "PointThreshold":8, + "AvgVisThreshold":0.3, + "VisThreshold":0.85, + "FrameCount":1 + }, + "EyePupilPart": + { + "Enable":true + }, + "BigAnglePart": + { + "Enable":true + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/truesight_config_front.json b/proprietary/vendor/etc/camera/resources/truesight_config_front.json new file mode 100644 index 0000000..ea1f204 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/truesight_config_front.json @@ -0,0 +1,9 @@ +{ + "Type": "ConfigCategory", + "TrueSight": [ + { + "FusionConfigurePath": "render/Config/config_mode_front.json", + "EffectConfigurePath": "render/Effect/effect_mode_front.json" + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/truesight_config_front_video.json b/proprietary/vendor/etc/camera/resources/truesight_config_front_video.json new file mode 100644 index 0000000..39055df --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/truesight_config_front_video.json @@ -0,0 +1,9 @@ +{ + "Type": "ConfigCategory", + "TrueSight": [ + { + "FusionConfigurePath": "render/Config/config_mode_front_video.json", + "EffectConfigurePath": "render/Effect/effect_mode_front_video.json" + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/truesight_config_rear.json b/proprietary/vendor/etc/camera/resources/truesight_config_rear.json new file mode 100644 index 0000000..ed091b4 --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/truesight_config_rear.json @@ -0,0 +1,9 @@ +{ + "Type": "ConfigCategory", + "TrueSight": [ + { + "FusionConfigurePath": "render/Config/config_mode_rear.json", + "EffectConfigurePath": "render/Effect/effect_mode_rear.json" + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/resources/truesight_param.json b/proprietary/vendor/etc/camera/resources/truesight_param.json new file mode 100644 index 0000000..fafed5e --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/truesight_param.json @@ -0,0 +1,91 @@ +{ + "##note": "é…置规则: ", + "##note1": "1.æŸä¸€é…置项如果ä¸å­˜åœ¨, 则使用代ç ä¸­çš„默认值. 如: 没有é…ç½®EffectParams::preview, 则预览模å¼ä¸‹, æ‰€æœ‰æ•ˆæžœå‚æ•°ä½¿ç”¨ä»£ç ä¸­çš„默认值", + "##note2": "2.æŸä¸€é…置项如果存在, 则使用é…置项下é…置的å„属性值. 对于é…置项支æŒä½†æ²¡æœ‰é…置的属性, 使用代ç ä¸­çš„默认值", + "##note3": "3.æŸä¸€é…置项如果ä¸å­˜åœ¨, 但存在default项目项, 则使用defaulté…置项. 如: EffectParams::capture下未é…ç½®OtherFront, 则使用defaulté…置项", + + "TrueSight": "", + "BrandModel": "xiaomi_General", + "CaptureDefaultEffectPath": "render/Effect/effect_mode_clear.json", + "PreviewDefaultEffectPath": "render/Effect/effect_mode_clear.json", + "EffectGLSLPath": "render/BuildIn/", + + "FaceTrackerStrategy": { + "EnableGenderSmooth" : false, + "EnableGenderMultiFrames" : false + }, + + "XRealityImageInit": { + "EnableE2Eacne": false, + "EnableE2EskinUnify": false, + "EnableE2Ewrinkle": false, + "EnableE2Eeyebrow": false, + "EnableE2E2EacneLight": false, + "EnableFaceRetouch": true, + "E2EacneHardwareAccelerationType": 1, + "E2EskinUnifyHardwareAccelerationType": 1, + "E2EwrinkleHardwareAccelerationType": 1, + "E2EeyebrowHardwareAccelerationType": 1, + "E2EacneLightHardwareAccelerationType": 1 + }, + "XRealityPreviewInit": { + "EnableE2E2EacneLight": false, + "E2EacneLightHardwareAccelerationType": 1 + }, + + + + "FactorConfig": + { + "##": "磨皮程度系数", + "Retouch": + [ + { + "##": "普通(æ‹ç…§)模å¼", + "Type": 0, + "PreviewIso": [ 99, 100, 399, 400, 1199, 1200, 3199, 3200], + "PreviewFactor":[1.0, 0.8, 0.8, 0.6, 0.6, 0.4, 0.4, 0.2], + "CaptureIso": [ 99, 100, 399, 400, 1199, 1200, 3199, 3200], + "CaptureFactor":[1.0, 0.8, 0.8, 0.6, 0.6, 0.4, 0.4, 0.2] + }, + { + "##": "视频模å¼", + "Type": 1, + "PreviewIso": [ 299, 300, 799, 800, 1199, 1200], + "PreviewFactor":[1.0, 0.8, 0.8, 0.5, 0.5, 0.2], + "CaptureIso": [ 299, 300, 799, 800, 1199, 1200], + "CaptureFactor":[1.0, 0.8, 0.8, 0.5, 0.5, 0.2] + } + ], + "##": "环境光系数", + "EnvLight": + [ + { + "##": "普通(自动)模å¼", + "Type": 0, + "LuxArray": [0, 110, 160, 260, 300, 360, 400, 999], + "FaceShadowPerc":0.1, + "K":0.3, + "HighThreshold":[60, 60, 85, 85, 60, 60, 60, 60], + "LowThreshold":[30, 30, 35, 35, 30, 30, 30, 30], + "Step":[0.04, 0.04, 0.02, 0.02, 0.04, 0.04, 0.04, 0.04], + "FaceShadowThreshold":140, + "MinFactor":0.2, + "MaxFactor":[1.0, 1.0, 1.0, 1.0, 0.6, 0.6, 0.2, 0.2] + }, + { + "##": "妆容模å¼", + "Type": 1, + "LuxArray": [0, 110, 160, 260, 300, 360, 400, 999], + "FaceShadowPerc":0.1, + "K":0.3, + "HighThreshold":[130, 130, 130, 130, 130, 130, 130, 130], + "LowThreshold":[30, 30, 30, 30, 30, 30, 30, 30], + "Step":[0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01], + "FaceShadowThreshold":140, + "MinFactor":0.3, + "MaxFactor":[1.0, 1.0, 1.0, 1.0, 0.8, 0.8, 0.5, 0.5] + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/resources/truesight_param_debug.json b/proprietary/vendor/etc/camera/resources/truesight_param_debug.json new file mode 100644 index 0000000..5fd0c1d --- /dev/null +++ b/proprietary/vendor/etc/camera/resources/truesight_param_debug.json @@ -0,0 +1,85 @@ +{ + "##note": "é…置规则: release版本关闭,日常版本会开å¯debug模å—,å¯ä»¥å†·æ›´æ–°ä¿®æ”¹æ–‡ä»¶", + + "TrueSight": "", + "##EnableLogSave##": "日志ä¿å­˜æ–‡ä»¶åŠŸèƒ½", + "EnableLogSave": false, + "##DebugSavePath##": "Debug文件ä¿å­˜ç›®å½• /data/vendor/camera/truesight/", + "DebugSavePath": "/data/vendor/camera/truesight/", + "TestDefaultEffectPath": "render/Effect/effect_mode_front.json", + "TestDefaultConfigPath": "truesight_config_front.json", + "##EnableLogLevel##": "打å°0-7:kLOG_LEVEL_ALL=0, kLOG_LEVEL_VERBOSE=1,kLOG_LEVEL_DEBUG=2,kLOG_LEVEL_INFO=3,kLOG_LEVEL_WARN=4,kLOG_LEVEL_ERROR=5,kLOG_LEVEL_FATAL=6,kLOG_LEVEL_OFF=7,", + "EnableLogLevel": 5, + "##EnableLifeCycleLog##": "生命周期打å°", + "EnableLifeCycleLog": false, + "##EnableAllReturn##": "所有函数直接return", + "EnableAllReturn": false, + "##EnableXRealityEmulate##": "ä»¿çœŸé»˜è®¤æ¨¡æ¿æ•ˆæžœ", + "EnableXRealityEmulate": false, + "##EnableFaceEmulate##": "仿真人脸数æ®", + "EnableFaceEmulate": false, + "##EnableTimeProfile##": "logcat耗时打å°", + "EnableTimeProfile": false, + "##EnableFaceDrawLmk##": "人脸æµç¨‹ç»˜åˆ¶ 进出人脸框+嘴巴mask", + "EnableFaceDrawLmk": false, + "##EnableXRealityDrawLmk##": "美颜æµç¨‹ç»˜åˆ¶äººè„¸ç‚¹+嘴巴mask+ç—£mask", + "EnableXRealityDrawLmk": false, + "##EnableXRealityDrawFps##": "美颜æµç¨‹ç»˜åˆ¶fps(æš‚ä¸å‡†ç¡®)", + "EnableXRealityDrawFps": false, + "##EnableXRealityDrawInf##": "美颜æµç¨‹ç»˜åˆ¶å†…部信æ¯", + "EnableXRealityDrawInf": false, + "##EnableXRealityDrawEnvInf##": "环境光debug info", + "EnableXRealityDrawEnvInf": false, + "##EnableXRealityPreviewIODump##": "ä¿å­˜ç¾Žé¢œé¢„览数æ®ï¼ŒDebugSavePath + /preview/,开å¯åŽlog也ä¿å­˜åˆ°æ–‡ä»¶", + "EnableXRealityPreviewIODump": false, + "##EnableXRealityCaptureIODump##": "ä¿å­˜ç¾Žé¢œæ‹åŽæ•°æ®ï¼ŒDebugSavePath + /capture/", + "EnableXRealityCaptureIODump": false, + "##EnableFaceTrackerIODump##": "ä¿å­˜å®žæ—¶äººè„¸æ£€æµ‹æ•°æ®ï¼ŒDebugSavePath + /FaceTracker/", + "EnableFaceTrackerIODump": false, + "##EnableFaceDetectorIODump##": "ä¿å­˜å•帧人脸检测数æ®ï¼ŒDebugSavePath + /FaceDetector/", + "EnableFaceDetectorIODump": false, + + "EnableEffect": { + "##EnableEffectIgnoringInterface##": "æ˜¯å¦æŽ’é™¤æŽ¥å£é…置影å“", + "EnableEffectIgnoringInterface": false, + "MagicEngine": { + "EnableInit": true + }, + "FaceRetouchEngine": { + "EnableInit": true + }, + "EnableAIEffect": { + "E2ESpotless": { + "EnableInit": true, + "##HardwareAccelerationType##": "0 GPU; 1 NPU;", + "HardwareAccelerationType": 1 + }, + "SkinUnify": { + "EnableInit": true, + "HardwareAccelerationType": 0 + }, + "E2EWrinkle": { + "EnableInit": true, + "HardwareAccelerationType": 1 + }, + "E2EEyebrow": { + "EnableInit": true + }, + "E2EAcneLight": { + "EnableInit": true, + "##APIAccelerationType##": "0:gl; 1:cl", + "APIAccelerationType": 0, + "EnableDirectBlend": false, + "##BlendStrategy##":"0:E2E256_WARP; 1:E2E256_CROP", + "BlendStrategy":0 + } + } + }, + "##EnableFaceRetouchEnvLightDebug##": "是å¦å¼€å¯debug环境光功能(luxidx+人脸yæ•°æ®é€†å…‰ã€æš—å…‰ã€å°äººè„¸å‡å¼±)", + "EnableFaceRetouchEnvLightDebug": false, + "EnableFaceRetouchEnvLight": true, + "##EnableMakeupEnvLightDebug##": "是å¦å¼€å¯debug环境光功能(环境光ISO(æš—å…‰å‡å¼±))", + "EnableMakeupEnvLightDebug": false, + "EnableMakeupEnvLight": true +} + diff --git a/proprietary/vendor/etc/camera/sceneDetection.xml b/proprietary/vendor/etc/camera/sceneDetection.xml new file mode 100644 index 0000000..9ec732f --- /dev/null +++ b/proprietary/vendor/etc/camera/sceneDetection.xml @@ -0,0 +1,517 @@ + + + + 32 + 32 + 3 + 4 + + + + 800 + 60 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 200 + 20 + 418.939 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 100 + 10 + 3 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 10 + 8 + 5 + 5 + 0.03 + 0.03 + + 10 + 8 + 5 + 5 + 0.03 + 0.03 + + + + + 17.85 + 32 + 32 + 0.015 + 1 + 1 + 1 + 1 + 4 + 7 + 40 + + 50.0 + 220.0 + 30.0 + 0.2 + 20.0 + + 40 + 40 + 20 + 20 + 30 + 40 + + + + + 180 + 10 + 270 + 10 + 3 + 2.0 + 0.5 + 0.1 + + + + + 50 + 150 + 0.8 + 0.3 + + + + 4650.0 + + + 275 + 21 + 0.008 + 0.18 + 0.57 + + + 320 + 16 + 0.007 + 0.18 + 0.48 + + + 355 + 13 + 0.00018 + 0.35 + 0.45 + + + + + 275 + 21 + 0.007 + 0.09 + 0.5 + + + 335 + 18 + 0.00004 + 0.21 + 0.65 + + + + + + 470.0 + + + 310 + 10 + 0.008 + 0.3 + 0.4 + + + 600 + 12 + 0.01 + 0.36 + 0.45 + + + 600 + 10 + 0.009 + 0.24 + 0.42 + + + + + 400 + 10 + 0.008 + 0.18 + 0.5 + + + 600 + 14 + 0.007 + 0.1 + 0.64 + + + + + + 4650.0 + + + 275 + 21 + 0.008 + 0.18 + 0.57 + + + 320 + 16 + 0.007 + 0.18 + 0.48 + + + 355 + 13 + 0.00018 + 0.35 + 0.45 + + + + + 275 + 21 + 0.007 + 0.09 + 0.5 + + + 335 + 18 + 0.00004 + 0.21 + 0.65 + + + + + + 440.0 + + + 300 + 29 + 0.02 + 0.12 + 0.6 + + + 310 + 20 + 0.01 + 0.45 + 0.4 + + + 360 + 14 + 0.004 + 0.35 + 0.6 + + + + + 300 + 18 + 0.009 + 0.4 + 0.4 + + + 355 + 10 + 0.004 + 0.085 + 0.6 + + + + + + 365.0 + + + 325 + 9 + 0.008 + 0.4 + 0.4 + + + 800 + 11 + 0.01 + 0.36 + 0.45 + + + 800 + 10 + 0.003 + 0.1 + 0.61 + + + + + 305 + 14 + 0.003 + 0.15 + 0.6 + + + 800 + 13 + 0.007 + 0.1 + 0.64 + + + + + + 350.0 + + + 325 + 9 + 0.008 + 0.4 + 0.4 + + + 800 + 11 + 0.01 + 0.36 + 0.45 + + + 800 + 10 + 0.009 + 0.24 + 0.42 + + + + + 305 + 15 + 0.003 + 0.15 + 0.6 + + + 800 + 13 + 0.007 + 0.1 + 0.64 + + + + + + 80.0 + 1000.0 + 20.0 + 234 + 40 + 80 + 200 + 20 + 2 + 0.04 + 0.05 + 0 + 0.85 + 60 + 100 + 300 + 400 + 1 + 2 + 0.08 + + + + 240 + 0.008 + 200 + 10 + + + + 0.1 + 0.2 + 24.0 + 80.0 + 180.0 + 8 + 0.021 + 0.25 + 0.125 + 0.4 + 1 + + + + 0.016 + 0.48 + 27 + 14 + + + + 530 + 10 + 0.01 + 0.4 + 5 + 2 + 0.85 + 240 + 1 + + + + 10 + 254 + 0.055 + 0.015 + + + + 10 + 252 + 0.05 + 0.01 + + + + 10 + 254 + 0.05 + 0.02 + + + + 10 + 254 + 0.05 + 0.02 + + + + 10 + 254 + 0.09 + 0.02 + + + + 10 + 254 + 0.09 + 0.02 + + + + 10 + 254 + 0.055 + 0.015 + + + + 2 + 6 + 1 + + + + 15 + 290 + 400 + 1 + 15 + 3 + 14 + 25 + 0 + 1.5 + + + + 1 + 240 + 330 + 1.2 + + + diff --git a/proprietary/vendor/etc/camera/sceneDetection108.xml b/proprietary/vendor/etc/camera/sceneDetection108.xml new file mode 100644 index 0000000..ad52c18 --- /dev/null +++ b/proprietary/vendor/etc/camera/sceneDetection108.xml @@ -0,0 +1,517 @@ + + + + 32 + 32 + 3 + 4 + + + + 800 + 60 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 200 + 20 + 418.939 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 100 + 10 + 3 + 10 + 8 + 5 + 5 + 0.03 + 0.03 + 5 + 8 + 5 + 5 + 0.05 + 0.05 + + 10 + 8 + 5 + 5 + 0.03 + 0.03 + + 10 + 8 + 5 + 5 + 0.03 + 0.03 + + + + + 17.85 + 32 + 32 + 0.015 + 1 + 1 + 1 + 1 + 4 + 7 + 40 + + 50.0 + 220.0 + 30.0 + 0.2 + 20.0 + + 40 + 40 + 20 + 20 + 30 + 40 + + + + + 180 + 10 + 270 + 10 + 3 + 2.0 + 0.5 + 0.1 + + + + + 50 + 150 + 0.8 + 0.3 + + + + 4650.0 + + + 275 + 21 + 0.008 + 0.18 + 0.55 + + + 320 + 16 + 0.007 + 0.18 + 0.48 + + + 355 + 13 + 0.008 + 0.25 + 0.45 + + + + + 275 + 21 + 0.007 + 0.09 + 0.5 + + + 335 + 18 + 0.006 + 0.12 + 0.65 + + + + + + 470.0 + + + 310 + 10 + 0.008 + 0.3 + 0.4 + + + 600 + 12 + 0.01 + 0.36 + 0.45 + + + 600 + 10 + 0.009 + 0.24 + 0.42 + + + + + 400 + 10 + 0.008 + 0.18 + 0.5 + + + 600 + 14 + 0.007 + 0.1 + 0.64 + + + + + + 390 + + + 280 + 21 + 0.004 + 0.23 + 0.5 + + + 335 + 12 + 0.005 + 0.23 + 0.54 + + + 370 + 10 + 0.0045 + 0.24 + 0.44 + + + + + 278 + 21 + 0.009 + 0.014 + 0.6 + + + 350 + 14 + 0.007 + 0.1 + 0.64 + + + + + + 440.0 + + + 300 + 29 + 0.02 + 0.12 + 0.6 + + + 310 + 20 + 0.01 + 0.45 + 0.4 + + + 360 + 14 + 0.004 + 0.35 + 0.6 + + + + + 300 + 18 + 0.009 + 0.4 + 0.4 + + + 355 + 10 + 0.004 + 0.085 + 0.6 + + + + + + 365.0 + + + 325 + 9 + 0.008 + 0.4 + 0.4 + + + 800 + 11 + 0.01 + 0.36 + 0.45 + + + 800 + 10 + 0.003 + 0.1 + 0.61 + + + + + 305 + 14 + 0.003 + 0.15 + 0.6 + + + 800 + 13 + 0.007 + 0.1 + 0.64 + + + + + + 350.0 + + + 325 + 9 + 0.008 + 0.4 + 0.4 + + + 800 + 11 + 0.01 + 0.36 + 0.45 + + + 800 + 10 + 0.009 + 0.24 + 0.42 + + + + + 305 + 15 + 0.003 + 0.15 + 0.6 + + + 800 + 13 + 0.007 + 0.1 + 0.64 + + + + + + 80.0 + 1000.0 + 20.0 + 234 + 40 + 80 + 200 + 20 + 2 + 0.04 + 0.05 + 0 + 0.85 + 60 + 100 + 300 + 400 + 1 + 2 + 0.08 + + + + 240 + 0.008 + 200 + 10 + + + + 0.1 + 0.2 + 24.0 + 80.0 + 180.0 + 8 + 0.021 + 0.25 + 0.125 + 0.4 + 1 + + + + 0.016 + 0.48 + 27 + 14 + + + + 530 + 10 + 0.01 + 0.4 + 5 + 2 + 0.85 + 240 + 1 + + + + 10 + 252 + 0.05 + 0.01 + + + + 10 + 254 + 0.05 + 0.02 + + + + 10 + 254 + 0.05 + 0.02 + + + + 10 + 254 + 0.05 + 0.02 + + + + 10 + 254 + 0.09 + 0.02 + + + + 10 + 254 + 0.09 + 0.02 + + + + 10 + 252 + 0.05 + 0.01 + + + + 2 + 6 + 1 + + + + 15 + 290 + 400 + 1 + 15 + 3 + 14 + 25 + 0 + 1.5 + + + + 1 + 240 + 330 + 1.2 + + + diff --git a/proprietary/vendor/etc/camera/ultra_i_morpho_ldc.bin b/proprietary/vendor/etc/camera/ultra_i_morpho_ldc.bin new file mode 100644 index 0000000..5bdcac5 Binary files /dev/null and b/proprietary/vendor/etc/camera/ultra_i_morpho_ldc.bin differ diff --git a/proprietary/vendor/etc/camera/ultra_ii_morpho_ldc.bin b/proprietary/vendor/etc/camera/ultra_ii_morpho_ldc.bin new file mode 100644 index 0000000..a39ea60 Binary files /dev/null and b/proprietary/vendor/etc/camera/ultra_ii_morpho_ldc.bin differ diff --git a/proprietary/vendor/etc/camera/xiaomi/dualbokehsnapshot.json b/proprietary/vendor/etc/camera/xiaomi/dualbokehsnapshot.json new file mode 100644 index 0000000..22f9144 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/dualbokehsnapshot.json @@ -0,0 +1,35 @@ +{ + "PipelineName": "DualBokehSnapshot", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.capbokeh", + "NodeInstance": "CapbokehInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "CapbokehInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "CapbokehInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/xiaomi/frontbokehsnapshot.json b/proprietary/vendor/etc/camera/xiaomi/frontbokehsnapshot.json new file mode 100644 index 0000000..2af4821 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/frontbokehsnapshot.json @@ -0,0 +1,64 @@ +{ + "PipelineName": "FrontBokehSnapshot", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.skinbeautifier", + "NodeInstance": "SkinInstance" + }, + { + "NodeName": "com.xiaomi.plugin.swflip", + "NodeInstance": "SwflipInstance" + }, + { + "NodeName": "com.xiaomi.plugin.mibokeh", + "NodeInstance": "MibokehInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SwflipInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SwflipInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "MibokehInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "MibokehInstance" + }, + + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/xiaomi/frontsinglesnapshot.json b/proprietary/vendor/etc/camera/xiaomi/frontsinglesnapshot.json new file mode 100644 index 0000000..800c785 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/frontsinglesnapshot.json @@ -0,0 +1,63 @@ +{ + "PipelineName": "FrontSingleSnapshot", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.yuvfullhdr", + "NodeInstance":"HDRInstance" + }, + { + "NodeName": "com.xiaomi.plugin.skinbeautifier", + "NodeInstance":"SkinInstance" + }, + { + "NodeName": "com.xiaomi.plugin.swflip", + "NodeInstance": "SwflipInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "HDRInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "HDRInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SwflipInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SwflipInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/xiaomi/frontsupernightsnapshot.json b/proprietary/vendor/etc/camera/xiaomi/frontsupernightsnapshot.json new file mode 100644 index 0000000..58d5a9a --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/frontsupernightsnapshot.json @@ -0,0 +1,35 @@ +{ + "PipelineName": "FrontSuperNightSnapshot", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.superlowlight", + "NodeInstance": "SuperlightInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SuperlightInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SuperlightInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/xiaomi/manualsnapshot.json b/proprietary/vendor/etc/camera/xiaomi/manualsnapshot.json new file mode 100644 index 0000000..c2f229b --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/manualsnapshot.json @@ -0,0 +1,35 @@ +{ + "PipelineName": "ManualSnapshot", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.ldc", + "NodeInstance":"LdcInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "LdcInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "LdcInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/xiaomi/normalpreview.json b/proprietary/vendor/etc/camera/xiaomi/normalpreview.json new file mode 100644 index 0000000..7a1cd77 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/normalpreview.json @@ -0,0 +1,85 @@ +{ + "PipelineName": "NormalPreview", + "PipelineId": 0, + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.memcpy", + "NodeInstance": "MemcpyInstance" + }, + { + "NodeName": "com.xiaomi.plugin.aiasd", + "NodeInstance": "AiasdInstance", + "NodePropertyId": 1 + }, + { + "NodeName": "com.xiaomi.plugin.skinbeautifier", + "NodeInstance": "Skinnstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "MemcpyInstance" + } + }, + { + "SrcPort": { + "PortId": 1, + "NodeInstance": "SourceBuffer0" + }, + "DstPort": { + "PortId": 1, + "NodeInstance": "MemcpyInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "MemcpyInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "AiasdInstance" + } + }, + { + "SrcPort": { + "PortId": 1, + "NodeInstance": "MemcpyInstance" + }, + "DstPort": { + "PortId": 1, + "NodeInstance": "Skinnstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "AiasdInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer0" + } + }, + { + "SrcPort": { + "PortId": 1, + "NodeInstance": "Skinnstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer1" + } + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/xiaomi/normalsnapshot.json b/proprietary/vendor/etc/camera/xiaomi/normalsnapshot.json new file mode 100644 index 0000000..81c549b --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/normalsnapshot.json @@ -0,0 +1,105 @@ +{ + "PipelineName": "NormalSnapshot", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.miaihdr", + "NodeInstance": "MiaihdrInstance" + }, + { + "NodeName": "com.xiaomi.plugin.ldc", + "NodeInstance": "LdcInstance" + }, + { + "NodeName": "com.qcom.plugin.gpu", + "NodeInstance": "GpuInstance" + }, + { + "NodeName": "com.xiaomi.plugin.mibokeh", + "NodeInstance": "MibokehInstance" + }, + { + "NodeName": "com.xiaomi.plugin.skinbeautifier", + "NodeInstance": "SkinInstance" + }, + { + "NodeName": "com.xiaomi.plugin.depurple", + "NodeInstance": "DepurpleInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "MiaihdrInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "MiaihdrInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "LdcInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "LdcInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "GpuInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "GpuInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "MibokehInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "MibokehInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "DepurpleInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "DepurpleInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/xiaomi/satsnapshot.json b/proprietary/vendor/etc/camera/xiaomi/satsnapshot.json new file mode 100644 index 0000000..e6d4420 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/satsnapshot.json @@ -0,0 +1,78 @@ + +{ + "PipelineName": "SatSnapshot", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.yuvfullhdr", + "NodeInstance":"HDRInstance" + }, + { + "NodeName": "com.xiaomi.plugin.morphohdsr", + "NodeInstance": "MorphoHDSRInstance" + }, + { + "NodeName": "com.xiaomi.plugin.ldc", + "NodeInstance": "LdcInstance" + }, + { + "NodeName": "com.xiaomi.plugin.skinbeautifier", + "NodeInstance":"SkinInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "HDRInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "HDRInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "MorphoHDSRInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "MorphoHDSRInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "LdcInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "LdcInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/xiaomi/superhdsnapshot.json b/proprietary/vendor/etc/camera/xiaomi/superhdsnapshot.json new file mode 100644 index 0000000..a932b63 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/superhdsnapshot.json @@ -0,0 +1,35 @@ +{ + "PipelineName": "SuperHdSnapshot", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.memcpy", + "NodeInstance":"MemcpyInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "MemcpyInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "MemcpyInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/xiaomi/superlowlightsnapshot.json b/proprietary/vendor/etc/camera/xiaomi/superlowlightsnapshot.json new file mode 100644 index 0000000..2553a23 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/superlowlightsnapshot.json @@ -0,0 +1,35 @@ +{ + "PipelineName": "RawSuperlightPlugin", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.superlowlight", + "NodeInstance": "SuperlightInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SuperlightInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SuperlightInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/xiaomi/thirdpartysnapshot.json b/proprietary/vendor/etc/camera/xiaomi/thirdpartysnapshot.json new file mode 100644 index 0000000..eea5791 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/thirdpartysnapshot.json @@ -0,0 +1,106 @@ +{ + "PipelineName": "NormalSnapshot", + "PipelineId": 666, + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.hdr", + "NodeInstance": "HdrInstance" + }, + { + "NodeName": "com.xiaomi.plugin.ldc", + "NodeInstance": "LdcInstance" + }, + { + "NodeName": "com.qcom.plugin.gpu", + "NodeInstance": "GpuInstance" + }, + { + "NodeName": "com.xiaomi.plugin.mibokeh", + "NodeInstance": "MibokehInstance" + }, + { + "NodeName": "com.xiaomi.plugin.skinbeautifier", + "NodeInstance": "SkinInstance" + }, + { + "NodeName": "com.xiaomi.plugin.depurple", + "NodeInstance": "DepurpleInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "HdrInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "HdrInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "LdcInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "LdcInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "GpuInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "GpuInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "MibokehInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "MibokehInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SkinInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "DepurpleInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "DepurpleInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } +} diff --git a/proprietary/vendor/etc/camera/xiaomi/uwfrontsuperlowlightshot.json b/proprietary/vendor/etc/camera/xiaomi/uwfrontsuperlowlightshot.json new file mode 100644 index 0000000..51d1592 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/uwfrontsuperlowlightshot.json @@ -0,0 +1,49 @@ +{ + "PipelineName": "SuperlightFrontYUVPlugin", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.skinbeautifier", + "NodeInstance": "Skinnstance" + }, + { + "NodeName": "com.xiaomi.plugin.swflip", + "NodeInstance":"SwflipInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "Skinnstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "Skinnstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance":"SwflipInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SwflipInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance":"SinkBuffer" + } + } + ] + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/camera/xiaomi/uwsuperlowlightshot.json b/proprietary/vendor/etc/camera/xiaomi/uwsuperlowlightshot.json new file mode 100644 index 0000000..ea4f7a8 --- /dev/null +++ b/proprietary/vendor/etc/camera/xiaomi/uwsuperlowlightshot.json @@ -0,0 +1,35 @@ +{ + "PipelineName": "SuperlightLdcPlugin", + "NodesList": { + "Node": [ + { + "NodeName": "com.xiaomi.plugin.ldc", + "NodeInstance": "LDCInstance" + } + ] + }, + "PortLinkages": { + "Link": [ + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "SourceBuffer" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "LDCInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "LDCInstance" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "SinkBuffer" + } + } + ] + } + } \ No newline at end of file diff --git a/proprietary/vendor/etc/cust_color.xml b/proprietary/vendor/etc/cust_color.xml new file mode 100644 index 0000000..4e23afd --- /dev/null +++ b/proprietary/vendor/etc/cust_color.xml @@ -0,0 +1,4996 @@ + + + + 100 + + 100 + + + + + 2 + 4 + 0 + 0 0 0 0 + 0 0 0 0 + 4 + 4 + 1 + 0 + + + + 2 + 4 + 1 + 1 1 1 1 + 1 1 1 1 + 4 + 4 + 0 + 0 + + + + 2 + 7 + 0 + 2 2 2 2 + 2 2 2 2 + 4 + 4 + 0 + 0 + + + + 2 + 4 + 0 + 1 1 1 1 + 1 1 1 1 + 4 + 4 + 0 + 0 + + + + 2 + 4 + 0 + 2 2 2 2 + 2 2 2 2 + 4 + 4 + 3 + 0 + + + + 2 + 0 + 0 + 5 5 5 5 + 5 5 5 5 + 4 + 4 + 0 + 0 + + + + 2 + 4 + 0 + 2 2 2 2 + 2 2 2 2 + 4 + 4 + 2 + 0 + + + + 2 + 50 + 1 + 7 7 7 7 + 7 7 7 7 + 4 + 4 + 1 + 0 + + + + 2 + 50 + 1 + 8 8 8 8 + 8 8 8 8 + 4 + 4 + 3 + 0 + + + + 2 + 4 + 0 + 0 0 0 0 + 0 0 0 0 + 4 + 4 + 3 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + 2 + 4 + 1 + 8 8 8 8 + 8 8 8 8 + 4 + 4 + 0 + 0 + + + + 2 + 4 + 0 + 3 3 3 3 + 3 3 3 3 + 4 + 4 + 0 + 0 + + + + 2 + 50 + 1 + 13 13 13 13 + 13 13 13 13 + 50 + 4 + 1 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 1 + 15 15 15 15 + 15 15 15 15 + 50 + 2 + 1 + 0 + + + + 10 + 1 + 1 + 15 15 15 15 + 16 16 16 16 + 50 + 4 + 2 + 0 + + + + 0 + 35 + 1 + 17 17 17 17 + 17 17 17 17 + 50 + 4 + 0 + 0 + + + + + + 2 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 10 + 4 + 0 + 9 9 12 12 + 0 6 12 12 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + 10 + 9 + 0 + 9 9 12 12 + 16 16 18 18 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + + + 2 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 10 + 4 + 0 + 9 9 12 12 + 0 6 12 12 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + 10 + 9 + 0 + 9 9 12 12 + 16 16 18 18 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + + + 2 + 5 + 3 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 18 18 + 4 + 9 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + 10 + 9 + 0 + 9 9 12 12 + 16 16 18 18 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + + + 2 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 10 + 4 + 0 + 9 9 12 12 + 0 6 12 12 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + 10 + 9 + 0 + 9 9 12 12 + 16 16 18 18 + 4 + 4 + 0 + 0 + + + + 1 + 4 + 0 + 9 9 12 12 + 0 6 10 10 + 4 + 4 + 0 + 0 + + + + 2 + 9 + 0 + 9 9 12 12 + 16 16 16 16 + 4 + 4 + 0 + 0 + + + + + + 2 + 0 + 0 + 0 0 0 0 + 0 0 0 0 + 0 + 0 + 0 + 0 + + + + 10 + 1 + 1 + 1 1 1 1 + 1 1 1 1 + 1 + 1 + 0 + 0 + + + + 1 + 2 + 2 + 2 2 2 2 + 2 2 2 2 + 2 + 2 + 0 + 0 + + + + 2 + 3 + 3 + 3 3 3 3 + 3 3 3 3 + 3 + 3 + 0 + 0 + + + + 10 + 4 + 4 + 4 4 4 4 + 4 4 4 4 + 4 + 4 + 0 + 0 + + + + 1 + 5 + 5 + 5 5 5 5 + 5 5 5 5 + 5 + 5 + 0 + 0 + + + + 1 + 6 + 6 + 6 6 6 6 + 6 6 6 6 + 6 + 6 + 0 + 0 + + + + 1 + 7 + 7 + 7 7 7 7 + 7 7 7 7 + 7 + 7 + 0 + 0 + + + + 1 + 8 + 8 + 8 8 8 8 + 8 8 8 8 + 8 + 8 + 0 + 0 + + + + 2 + 9 + 9 + 9 9 9 9 + 9 9 9 9 + 9 + 9 + 0 + 0 + + + + 2 + 10 + 10 + 10 10 10 10 + 10 10 10 10 + 10 + 10 + 0 + 0 + + + + + 0x70 0x74 0x78 0x7C 0x80 0x84 0x88 0x8C 0x90 0x94 + 0x70 0x74 0x78 0x7C 0x80 0x84 0x88 0x8C 0x90 0x94 + 0x3C0 0x3D0 0x3E0 0x3F0 0x400 0x410 0x420 0x430 0x440 0x450 + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + + + 0x80 0x7b 0x74 0x72 0x6e 0x70 0x74 0x74 + 0x80 0x73 0x6d 0x66 0x64 0x64 0x68 0x73 + 0x72 0x6e 0x69 0x69 0x6c 0x69 0x70 0x74 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8b 0x93 0x95 0x95 0x95 0x95 0x95 0x80 + 0x78 0x76 0x76 0x76 0x76 0x76 0x77 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8b 0x97 0x99 0x99 0x99 0x99 0x99 0x80 + 0x75 0x72 0x72 0x73 0x73 0x73 0x73 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x92 0x99 0x9d 0x9d 0x9d 0x9d 0x9a 0x80 + 0x75 0x6f 0x6f 0x6f 0x6f 0x6f 0x6f 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x92 0x9b 0xa0 0xa0 0xa0 0xa0 0x9a 0x80 + 0x73 0x6c 0x6b 0x6b 0x6b 0x6b 0x6b 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x92 0x9d 0xa3 0xa3 0xa3 0xa3 0x9c 0x80 + 0x71 0x69 0x68 0x68 0x68 0x68 0x68 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x95 0xa0 0xa7 0xa7 0xa7 0xa7 0x9e 0x80 + 0x6f 0x67 0x66 0x66 0x66 0x66 0x66 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x98 0xa6 0xab 0xab 0xab 0xab 0xa3 0x80 + 0x6c 0x65 0x63 0x63 0x63 0x63 0x63 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x9b 0xa9 0xaf 0xaf 0xaf 0xaf 0xa5 0x80 + 0x69 0x62 0x60 0x60 0x60 0x60 0x60 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa0 0xab 0xb1 0xb1 0xb1 0xb1 0xa7 0x80 + 0x67 0x60 0x5e 0x5e 0x5e 0x5e 0x5e 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa0 0xb0 0xb5 0xb5 0xb5 0xb5 0xa7 0x80 + 0x66 0x5f 0x5c 0x5c 0x5c 0x5c 0x5c 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa3 0xb3 0xb9 0xb9 0xb9 0xb9 0xa9 0x80 + 0x60 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xb6 0xbd 0xbd 0xbd 0xbd 0xa9 0x80 + 0x5f 0x57 0x57 0x57 0x57 0x57 0x57 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xb6 0xc0 0xc0 0xc0 0xc0 0xa9 0x80 + 0x5f 0x55 0x55 0x55 0x55 0x55 0x55 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xb6 0xc3 0xc3 0xc3 0xc3 0xa9 0x80 + 0x5f 0x53 0x53 0x53 0x53 0x53 0x53 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xb6 0xc6 0xc6 0xc6 0xc6 0xa9 0x80 + 0x5f 0x51 0x51 0x51 0x51 0x51 0x51 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x92 0x92 0x92 0x92 0x8d 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x95 0x95 0x95 0x95 0x8f 0x80 + 0x76 0x76 0x77 0x78 0x79 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x99 0x99 0x99 0x99 0x91 0x80 + 0x74 0x72 0x72 0x72 0x79 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x99 0x9d 0x9d 0x9b 0x94 0x80 + 0x71 0x6f 0x6f 0x71 0x77 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x9e 0xa0 0xa0 0x9d 0x95 0x80 + 0x6c 0x6b 0x6b 0x70 0x76 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x9f 0xa3 0xa3 0x9f 0x97 0x80 + 0x69 0x68 0x68 0x6f 0x74 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa0 0xa7 0xa7 0xa2 0x9b 0x80 + 0x67 0x66 0x66 0x6d 0x72 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa3 0xab 0xab 0xa5 0x9b 0x80 + 0x67 0x63 0x63 0x6a 0x71 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xaf 0xaf 0xaa 0x9e 0x80 + 0x63 0x60 0x60 0x67 0x6e 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa9 0xb1 0xb1 0xac 0xa0 0x80 + 0x62 0x5e 0x5e 0x65 0x6c 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xad 0xb5 0xb5 0xb1 0xa4 0x80 + 0x60 0x5c 0x5c 0x63 0x6c 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb0 0xb9 0xb9 0xb3 0xa7 0x80 + 0x5d 0x5a 0x5a 0x61 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb2 0xbd 0xbd 0xb6 0xab 0x80 + 0x5c 0x57 0x57 0x5f 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb2 0xc0 0xc0 0xb9 0xab 0x80 + 0x5a 0x55 0x55 0x5a 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb2 0xc3 0xc3 0xbc 0xab 0x80 + 0x58 0x53 0x53 0x55 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb2 0xc6 0xc6 0xbf 0xab 0x80 + 0x56 0x51 0x51 0x51 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x8d 0x92 0x8d + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x8f 0x95 0x8f + 0x7b 0x76 0x7c + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x92 0x99 0x94 + 0x79 0x73 0x7b + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x95 0x9d 0x95 + 0x78 0x6f 0x76 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x98 0xa0 0x98 + 0x73 0x6b 0x73 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x9b 0xa3 0x9b + 0x70 0x68 0x70 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x9c 0xa7 0x9c + 0x6e 0x66 0x6e + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x9d 0xab 0x9d + 0x6c 0x63 0x6c + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xa1 0xaf 0xa1 + 0x69 0x60 0x69 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xa3 0xb1 0xa3 + 0x67 0x5e 0x67 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xa8 0xb5 0xa8 + 0x65 0x5c 0x65 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xad 0xb9 0xaf + 0x63 0x5a 0x63 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xb2 0xbd 0xb4 + 0x60 0x57 0x60 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xb2 0xc0 0xb4 + 0x5f 0x55 0x5f + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xb2 0xc3 0xb4 + 0x5e 0x53 0x5e + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xb2 0xc6 0xb4 + 0x5d 0x51 0x5d + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x76 0x6e 0x6c 0x6d 0x73 0x80 + 0x80 0x80 0x77 0x70 0x70 0x70 0x76 0x80 + 0x80 0x80 0x79 0x73 0x73 0x73 0x77 0x80 + 0x80 0x80 0x7a 0x76 0x76 0x76 0x79 0x80 + 0x80 0x80 0x7b 0x79 0x79 0x79 0x7a 0x80 + 0x80 0x80 0x7c 0x7c 0x7c 0x7c 0x7d 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x83 0x83 0x83 0x83 0x83 0x83 0x83 0x80 + 0x84 0x85 0x86 0x86 0x86 0x86 0x86 0x80 + 0x84 0x87 0x8a 0x8a 0x8a 0x8a 0x8a 0x80 + 0x86 0x8a 0x8d 0x8d 0x8d 0x8d 0x8b 0x80 + 0x87 0x8c 0x90 0x90 0x90 0x90 0x8c 0x80 + 0x88 0x90 0x93 0x93 0x93 0x93 0x8d 0x80 + 0x89 0x91 0x96 0x96 0x96 0x96 0x8e 0x80 + 0x8a 0x93 0x99 0x99 0x99 0x98 0x8f 0x80 + 0x8b 0x96 0x9c 0x9c 0x9c 0x99 0x90 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x79 0x6f 0x6d 0x70 0x76 0x80 + 0x79 0x71 0x70 0x71 0x77 0x80 + 0x7a 0x73 0x73 0x73 0x78 0x80 + 0x7b 0x76 0x76 0x76 0x7a 0x80 + 0x7c 0x7a 0x7a 0x7a 0x7b 0x80 + 0x7d 0x7d 0x7d 0x7d 0x7d 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x83 0x83 0x83 0x83 0x83 0x80 + 0x86 0x86 0x86 0x86 0x85 0x80 + 0x8a 0x8a 0x8a 0x8a 0x86 0x80 + 0x8b 0x8d 0x8d 0x8d 0x88 0x80 + 0x8d 0x90 0x90 0x8f 0x8a 0x80 + 0x8f 0x93 0x93 0x91 0x8b 0x80 + 0x90 0x96 0x96 0x93 0x8c 0x80 + 0x91 0x99 0x99 0x96 0x8d 0x80 + 0x92 0x9c 0x9c 0x98 0x8e 0x80 + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x75 0x6d 0x74 + 0x77 0x70 0x76 + 0x7a 0x73 0x79 + 0x7b 0x76 0x7b + 0x7c 0x79 0x7c + 0x7e 0x7c 0x7e + 0x80 0x80 0x80 + 0x83 0x83 0x83 + 0x85 0x86 0x85 + 0x86 0x8a 0x86 + 0x89 0x8d 0x89 + 0x8b 0x90 0x8b + 0x8e 0x93 0x8e + 0x91 0x96 0x91 + 0x93 0x99 0x93 + 0x95 0x9c 0x95 + + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x365 0x6B 0x28 + 0x0 0x3DB 0x10 + 0x0 0x4 0x3FB + + + 0x2DB 0x104 0x1F + 0x1B 0x397 0xC + 0xF 0x43 0x31D + + + 0x374 0x68 0x22 + 0x0 0x3BA 0xE + 0x0 0x3 0x36B + + + + 0x80 0x80 0x80 0x78 0x76 0x76 0x76 0x72 0x6F 0x6E 0x80 0x66 0x64 0x65 0x69 0x6D 0x80 0x6C 0x6C 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x76 0x76 0x80 0x6F 0x6D 0x6E 0x72 0x75 0x80 0x74 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x78 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x7A + 0x80 0x80 0x80 0x79 0x76 0x75 0x76 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x71 0x72 + 0x80 0x80 0x80 0x73 0x6F 0x6D 0x6E 0x70 0x72 0x75 0x80 0x80 0x80 0x72 0x70 0x73 0x80 0x73 0x67 0x69 + + + 1 + 1 + 0x0 0x0 0x7F 0x7F 0x7F 0x0 0x7F 0x7F + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + + 0x80 0x80 0x80 0x78 0x76 0x76 0x76 0x72 0x6F 0x6E 0x80 0x66 0x64 0x65 0x69 0x6D 0x80 0x6C 0x6C 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x76 0x76 0x80 0x6F 0x6D 0x6E 0x72 0x75 0x80 0x74 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x78 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x7A + 0x80 0x80 0x80 0x79 0x76 0x75 0x76 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x71 0x72 + 0x80 0x80 0x80 0x73 0x6F 0x6D 0x6E 0x70 0x72 0x75 0x80 0x80 0x80 0x72 0x70 0x73 0x80 0x73 0x67 0x69 + + + 0 + 0 + 0x0 0x0 0x7F 0x7F 0x7F 0x0 0x7F 0x7F + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + + + 10 + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + + 0x80 0x80 0x80 0x78 0x76 0x76 0x76 0x72 0x6F 0x6E 0x80 0x66 0x64 0x65 0x69 0x6D 0x80 0x6C 0x6C 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x76 0x76 0x80 0x6F 0x6D 0x6E 0x72 0x75 0x80 0x74 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x78 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x7A + 0x80 0x80 0x80 0x79 0x76 0x75 0x76 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x71 0x72 + 0x80 0x80 0x80 0x73 0x6F 0x6D 0x6E 0x70 0x72 0x75 0x80 0x80 0x80 0x72 0x70 0x73 0x80 0x73 0x67 0x69 + + 0 + 0 + 0x0 0x0 0x7F 0x7F 0x7F 0x0 0x7F 0x7F + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + + + + 0x70 0x74 0x78 0x7C 0x80 0x84 0x88 0x8C 0x90 0x94 + 0x70 0x74 0x78 0x7C 0x80 0x84 0x88 0x8C 0x90 0x94 + 0x3C0 0x3D0 0x3E0 0x3F0 0x400 0x410 0x420 0x430 0x440 0x450 + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8b 0x8c 0x8c 0x8c 0x8c 0x8c 0x8c 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8b 0x8e 0x8e 0x8e 0x8e 0x8e 0x8e 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8b 0x8c 0x8f 0x8f 0x8f 0x8f 0x8f 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8b 0x90 0x92 0x92 0x92 0x92 0x92 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8b 0x93 0x95 0x95 0x95 0x95 0x95 0x80 + 0x78 0x76 0x76 0x76 0x76 0x76 0x77 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8b 0x97 0x99 0x99 0x99 0x99 0x99 0x80 + 0x75 0x72 0x72 0x73 0x73 0x73 0x73 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x92 0x99 0x9d 0x9d 0x9d 0x9d 0x9a 0x80 + 0x75 0x6f 0x6f 0x6f 0x6f 0x6f 0x6f 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x92 0x9b 0xa0 0xa0 0xa0 0xa0 0x9a 0x80 + 0x73 0x6c 0x6b 0x6b 0x6b 0x6b 0x6b 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x92 0x9d 0xa3 0xa3 0xa3 0xa3 0x9c 0x80 + 0x71 0x69 0x68 0x68 0x68 0x68 0x68 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x95 0xa0 0xa7 0xa7 0xa7 0xa7 0x9e 0x80 + 0x6f 0x67 0x66 0x66 0x66 0x66 0x66 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x98 0xa6 0xab 0xab 0xab 0xab 0xa3 0x80 + 0x6c 0x65 0x63 0x63 0x63 0x63 0x63 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x9b 0xa9 0xaf 0xaf 0xaf 0xaf 0xa5 0x80 + 0x69 0x62 0x60 0x60 0x60 0x60 0x60 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa0 0xab 0xb1 0xb1 0xb1 0xb1 0xa7 0x80 + 0x67 0x60 0x5e 0x5e 0x5e 0x5e 0x5e 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa0 0xb0 0xb5 0xb5 0xb5 0xb5 0xa7 0x80 + 0x66 0x5f 0x5c 0x5c 0x5c 0x5c 0x5c 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa3 0xb3 0xb9 0xb9 0xb9 0xb9 0xa9 0x80 + 0x60 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xb6 0xbd 0xbd 0xbd 0xbd 0xa9 0x80 + 0x5f 0x57 0x57 0x57 0x57 0x57 0x57 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xb6 0xc0 0xc0 0xc0 0xc0 0xa9 0x80 + 0x5f 0x55 0x55 0x55 0x55 0x55 0x55 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xb6 0xc3 0xc3 0xc3 0xc3 0xa9 0x80 + 0x5f 0x53 0x53 0x53 0x53 0x53 0x53 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xb6 0xc6 0xc6 0xc6 0xc6 0xa9 0x80 + 0x5f 0x51 0x51 0x51 0x51 0x51 0x51 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8c 0x8c 0x8c 0x8c 0x8b 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8e 0x8e 0x8e 0x8e 0x8b 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x8f 0x8f 0x8f 0x8f 0x8b 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x92 0x92 0x92 0x92 0x8d 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x95 0x95 0x95 0x95 0x8f 0x80 + 0x76 0x76 0x77 0x78 0x79 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x99 0x99 0x99 0x99 0x91 0x80 + 0x74 0x72 0x72 0x72 0x79 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x99 0x9d 0x9d 0x9b 0x94 0x80 + 0x71 0x6f 0x6f 0x71 0x77 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x9e 0xa0 0xa0 0x9d 0x95 0x80 + 0x6c 0x6b 0x6b 0x70 0x76 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x9f 0xa3 0xa3 0x9f 0x97 0x80 + 0x69 0x68 0x68 0x6f 0x74 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa0 0xa7 0xa7 0xa2 0x9b 0x80 + 0x67 0x66 0x66 0x6d 0x72 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa3 0xab 0xab 0xa5 0x9b 0x80 + 0x67 0x63 0x63 0x6a 0x71 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa7 0xaf 0xaf 0xaa 0x9e 0x80 + 0x63 0x60 0x60 0x67 0x6e 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xa9 0xb1 0xb1 0xac 0xa0 0x80 + 0x62 0x5e 0x5e 0x65 0x6c 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xad 0xb5 0xb5 0xb1 0xa4 0x80 + 0x60 0x5c 0x5c 0x63 0x6c 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb0 0xb9 0xb9 0xb3 0xa7 0x80 + 0x5d 0x5a 0x5a 0x61 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb2 0xbd 0xbd 0xb6 0xab 0x80 + 0x5c 0x57 0x57 0x5f 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb2 0xc0 0xc0 0xb9 0xab 0x80 + 0x5a 0x55 0x55 0x5a 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb2 0xc3 0xc3 0xbc 0xab 0x80 + 0x58 0x53 0x53 0x55 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0xb2 0xc6 0xc6 0xbf 0xab 0x80 + 0x56 0x51 0x51 0x51 0x6a 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 + 0x8a 0x8c 0x8a + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x8b 0x8e 0x8b + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x8b 0x8f 0x8b + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x8d 0x92 0x8d + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x8f 0x95 0x8f + 0x7b 0x76 0x7c + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x92 0x99 0x94 + 0x79 0x73 0x7b + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x95 0x9d 0x95 + 0x78 0x6f 0x76 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x98 0xa0 0x98 + 0x73 0x6b 0x73 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x9b 0xa3 0x9b + 0x70 0x68 0x70 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x9c 0xa7 0x9c + 0x6e 0x66 0x6e + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x9d 0xab 0x9d + 0x6c 0x63 0x6c + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xa1 0xaf 0xa1 + 0x69 0x60 0x69 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xa3 0xb1 0xa3 + 0x67 0x5e 0x67 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xa8 0xb5 0xa8 + 0x65 0x5c 0x65 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xad 0xb9 0xaf + 0x63 0x5a 0x63 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xb2 0xbd 0xb4 + 0x60 0x57 0x60 + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xb2 0xc0 0xb4 + 0x5f 0x55 0x5f + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xb2 0xc3 0xb4 + 0x5e 0x53 0x5e + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0xb2 0xc6 0xb4 + 0x5d 0x51 0x5d + 0x14 0x14 0x14 + 0x3C 0x3C 0x3C + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + 0x80 0x80 0x74 0x68 0x63 0x67 0x71 0x80 + 0x80 0x80 0x74 0x69 0x66 0x69 0x71 0x80 + 0x80 0x80 0x75 0x6b 0x69 0x6b 0x72 0x80 + 0x80 0x80 0x76 0x6e 0x6c 0x6d 0x73 0x80 + 0x80 0x80 0x77 0x70 0x70 0x70 0x76 0x80 + 0x80 0x80 0x79 0x73 0x73 0x73 0x77 0x80 + 0x80 0x80 0x7a 0x76 0x76 0x76 0x79 0x80 + 0x80 0x80 0x7b 0x79 0x79 0x79 0x7a 0x80 + 0x80 0x80 0x7c 0x7c 0x7c 0x7c 0x7d 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x83 0x83 0x83 0x83 0x83 0x83 0x83 0x80 + 0x84 0x85 0x86 0x86 0x86 0x86 0x86 0x80 + 0x84 0x87 0x8a 0x8a 0x8a 0x8a 0x8a 0x80 + 0x86 0x8a 0x8d 0x8d 0x8d 0x8d 0x8b 0x80 + 0x87 0x8c 0x90 0x90 0x90 0x90 0x8c 0x80 + 0x88 0x90 0x93 0x93 0x93 0x93 0x8d 0x80 + 0x89 0x91 0x96 0x96 0x96 0x96 0x8e 0x80 + 0x8a 0x93 0x99 0x99 0x99 0x98 0x8f 0x80 + 0x8b 0x96 0x9c 0x9c 0x9c 0x99 0x90 0x80 + + + 0x74 0x69 0x64 0x68 0x6f 0x80 + 0x76 0x6b 0x66 0x6b 0x73 0x80 + 0x78 0x6d 0x69 0x6d 0x75 0x80 + 0x79 0x6f 0x6d 0x70 0x76 0x80 + 0x79 0x71 0x70 0x71 0x77 0x80 + 0x7a 0x73 0x73 0x73 0x78 0x80 + 0x7b 0x76 0x76 0x76 0x7a 0x80 + 0x7c 0x7a 0x7a 0x7a 0x7b 0x80 + 0x7d 0x7d 0x7d 0x7d 0x7d 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x83 0x83 0x83 0x83 0x83 0x80 + 0x86 0x86 0x86 0x86 0x85 0x80 + 0x8a 0x8a 0x8a 0x8a 0x86 0x80 + 0x8b 0x8d 0x8d 0x8d 0x88 0x80 + 0x8d 0x90 0x90 0x8f 0x8a 0x80 + 0x8f 0x93 0x93 0x91 0x8b 0x80 + 0x90 0x96 0x96 0x93 0x8c 0x80 + 0x91 0x99 0x99 0x96 0x8d 0x80 + 0x92 0x9c 0x9c 0x98 0x8e 0x80 + + + 0x70 0x60 0x70 + 0x70 0x63 0x70 + 0x73 0x69 0x72 + 0x75 0x6d 0x74 + 0x77 0x70 0x76 + 0x7a 0x73 0x79 + 0x7b 0x76 0x7b + 0x7c 0x79 0x7c + 0x7e 0x7c 0x7e + 0x80 0x80 0x80 + 0x83 0x83 0x83 + 0x85 0x86 0x85 + 0x86 0x8a 0x86 + 0x89 0x8d 0x89 + 0x8b 0x90 0x8b + 0x8e 0x93 0x8e + 0x91 0x96 0x91 + 0x93 0x99 0x93 + 0x95 0x9c 0x95 + + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + + 0x80 0x80 0x80 0x78 0x76 0x76 0x76 0x72 0x6F 0x6E 0x80 0x66 0x64 0x65 0x69 0x6D 0x80 0x6C 0x6C 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x76 0x76 0x80 0x6F 0x6D 0x6E 0x72 0x75 0x80 0x74 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x78 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x7A + 0x80 0x80 0x80 0x79 0x76 0x75 0x76 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x71 0x72 + 0x80 0x80 0x80 0x73 0x6F 0x6D 0x6E 0x70 0x72 0x75 0x80 0x80 0x80 0x72 0x70 0x73 0x80 0x73 0x67 0x69 + + 1 + 1 + 0x0 0x0 0x7F 0x7F 0x7F 0x0 0x7F 0x7F + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + + + 10 + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1e 0x1e 0x1e 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1e 0x1e 0x1e + 0x3c 0x3c 0x3c + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + + 0x80 0x80 0x80 0x78 0x76 0x76 0x76 0x72 0x6F 0x6E 0x80 0x66 0x64 0x65 0x69 0x6D 0x80 0x6C 0x6C 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x76 0x76 0x80 0x6F 0x6D 0x6E 0x72 0x75 0x80 0x74 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x78 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x7A + 0x80 0x80 0x80 0x79 0x76 0x75 0x76 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x71 0x72 + 0x80 0x80 0x80 0x73 0x6F 0x6D 0x6E 0x70 0x72 0x75 0x80 0x80 0x80 0x72 0x70 0x73 0x80 0x73 0x67 0x69 + + 0 + 0 + 0x0 0x0 0x7F 0x7F 0x7F 0x0 0x7F 0x7F + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF 0x80 0x80 0x80 0x80 0x80 0x80 0x3FF 0x3FF 0x000 0x050 0x100 0x200 0x300 0x350 0x3FF + + + + + 10 + + 0x81 0x81 0x7f 0x81 0x81 0x7e 0x8f 0x81 0x80 0x78 0x96 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 0x400 + + 0x80 0x80 0x80 0x80 0x91 0xa0 0x9f 0x8c 0x8b 0x8a 0x85 0x80 0x80 0x80 0x86 0x92 + 0x80 0x80 0x80 0x80 0x80 0x8e 0x9f 0x8c 0x80 0x85 0x85 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x8e 0x9f 0x8c 0x80 0x85 0x85 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x8e 0x9f 0x8c 0x80 0x85 0x85 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x7f 0x81 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x85 0x92 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x8e 0x9f 0x8c 0x80 0x85 0x85 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x8e 0x9f 0x8c 0x80 0x85 0x85 0x80 0x80 0x80 0x80 0x80 + + + + 0x88 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x94 0x9c + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x84 0x88 0x8f 0x8f + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0xae 0xb2 0xb4 0xa1 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x9b 0x9c 0x9c 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x93 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x1E 0x1E 0x1E 0x1E 0x1E 0x1E + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + 0x80 0x8f 0x98 0x91 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x14 0x14 0x14 0x14 0x14 0x14 + 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c + + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x1E 0x1E 0x1E + 0x3C 0x3C 0x3C + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x14 0x14 0x14 + 0x3c 0x3c 0x3c + + + + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + + + 0x80 0x80 0x80 0x80 0x80 0x7e 0x80 0x7c + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x7e 0x80 0x89 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x89 0x8f 0x8e + 0x80 0x80 0x80 0x80 0x80 0x8b 0x93 0x93 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + 0x80 0x80 0x80 0x80 0x80 0x80 0x86 0x84 + + + 0x8f 0xae 0xb3 0xa8 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x8b 0x7b 0x7a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x89 0x86 0x8a 0x8a 0x86 0x80 + 0x89 0x80 0x80 0x7c 0x80 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + 0x71 0x7b 0x8a 0x8a 0x86 0x80 + + + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x80 0x80 0x80 + 0x86 0x8a 0x86 + 0x80 0x80 0x80 + 0x80 0x80 0x80 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + 0x86 0x8a 0x86 + + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + 0x400 0x0 0x0 + 0x0 0x400 0x0 + 0x0 0x0 0x400 + + + + 0x80 0x80 0x80 0x78 0x76 0x76 0x76 0x72 0x6f 0x6e 0x80 0x66 0x64 0x65 0x69 0x6d 0x80 0x6c 0x6c 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x76 0x76 0x80 0x6f 0x6d 0x6e 0x72 0x75 0x80 0x74 0x80 0x80 + 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x78 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x7a + 0x80 0x80 0x80 0x79 0x76 0x75 0x76 0x77 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x71 0x72 + 0x80 0x80 0x80 0x73 0x6f 0x6d 0x6e 0x70 0x72 0x75 0x80 0x80 0x80 0x72 0x70 0x73 0x80 0x73 0x67 0x69 + + 1 + 0 + 0x0 0x0 0x7F 0x7F 0x7F 0x0 0x7F 0x7F + + + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + + + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + + + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + + + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + 0x080 0x080 0x080 0x080 0x080 0x080 0x003 0x003 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x011 0x011 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff 0x080 0x080 0x080 0x080 0x080 0x080 0x005 0x005 0x000 0x0aa 0x155 0x1ff 0x2aa 0x354 0x3ff + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/cct_pcc.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/cct_pcc.txt new file mode 100644 index 0000000..6f4c8d1 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/cct_pcc.txt @@ -0,0 +1,101 @@ +3000 1 0.6123 0.2315 +3050 1 0.6218 0.2397 +3100 1 0.6352 0.2497 +3150 1 0.6439 0.2587 +3200 1 0.6546 0.2705 +3250 1 0.666 0.2769 +3300 1 0.6703 0.2908 +3350 1 0.6848 0.3014 +3400 1 0.6924 0.3106 +3450 1 0.7012 0.3209 +3500 1 0.7085 0.3314 +3550 1 0.7202 0.3434 +3600 1 0.7326 0.3569 +3650 1 0.735 0.3638 +3700 1 0.7448 0.3751 +3750 1 0.7531 0.3863 +3800 1 0.7582 0.3969 +3850 1 0.7708 0.4104 +3900 1 0.7758 0.4227 +3950 1 0.7844 0.4334 +4000 1 0.7932 0.4438 +4050 1 0.7979 0.4577 +4100 1 0.8067 0.4696 +4150 1 0.8113 0.481 +4200 1 0.8208 0.4939 +4250 1 0.8267 0.5063 +4300 1 0.8252 0.5166 +4350 1 0.8414 0.5307 +4400 1 0.8456 0.5424 +4450 1 0.8525 0.5552 +4500 1 0.8596 0.5664 +4550 1 0.8615 0.5776 +4600 1 0.869 0.5913 +4650 1 0.8739 0.6016 +4700 1 0.8777 0.6134 +4750 1 0.8848 0.6287 +4800 1 0.8884 0.6373 +4850 1 0.8936 0.6508 +4900 1 0.9021 0.6617 +4950 1 0.9027 0.6737 +5000 1 0.9128 0.687 +5050 1 0.9178 0.6996 +5100 1 0.9204 0.7085 +5150 1 0.9237 0.7193 +5200 1 0.9275 0.7328 +5250 1 0.9311 0.7449 +5300 1 0.9357 0.7543 +5350 1 0.9403 0.7648 +5400 1 0.9481 0.7758 +5450 1 0.9529 0.7888 +5500 1 0.9446 0.7981 +5550 1 0.954 0.8093 +5600 1 0.9649 0.8224 +5650 1 0.9657 0.8341 +5700 1 0.9683 0.8437 +5750 1 0.9789 0.86 +5800 1 0.971 0.8633 +5850 1 0.9769 0.8733 +5900 1 0.9847 0.8909 +5950 1 0.9844 0.8986 +6000 1 0.9877 0.9105 +6050 1 0.9915 0.9198 +6100 1 1 0.9358 +6150 1 1 0.9424 +6200 1 1 0.952 +6250 1 1 0.9623 +6300 1 1 0.9694 +6350 0.9905 1 0.9736 +6400 0.9835 1 0.9821 +6450 0.9865 1 0.9899 +6500 0.9828 1 0.9965 +6550 0.9783 1 1 +6600 0.9712 1 1 +6650 0.9614 1 1 +6700 0.9514 0.9802 1 +6750 0.9399 0.9708 1 +6800 0.9349 0.9659 1 +6850 0.9216 0.958 1 +6900 0.9154 0.9544 1 +6950 0.9099 0.9485 1 +7000 0.9038 0.9371 1 +7050 0.8953 0.9353 1 +7100 0.8874 0.9298 1 +7150 0.8799 0.9187 1 +7200 0.874 0.9204 1 +7250 0.8663 0.9149 1 +7300 0.8664 0.9102 1 +7350 0.8543 0.9065 1 +7400 0.843 0.9036 1 +7450 0.8461 0.8973 1 +7500 0.8395 0.8922 1 +7550 0.8326 0.8844 1 +7600 0.8256 0.8835 1 +7650 0.8111 0.8764 1 +7700 0.818 0.8733 1 +7750 0.8101 0.8708 1 +7800 0.8049 0.8626 1 +7850 0.7979 0.8602 1 +7900 0.8 0.86 1 +7950 0.7867 0.8618 1 +8000 0.7863 0.8464 1 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLutInfo.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLutInfo.txt new file mode 100644 index 0000000..e85087a --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLutInfo.txt @@ -0,0 +1 @@ +31 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_0.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_0.txt new file mode 100644 index 0000000..cb98e8c --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_0.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 15 6 57 +0 0 128 30 11 114 +0 0 192 45 17 170 +0 0 256 60 22 227 +0 0 320 76 27 283 +0 0 384 90 32 340 +0 0 448 105 38 397 +0 0 512 121 43 453 +0 0 576 135 49 510 +0 0 640 150 54 567 +0 0 704 166 60 624 +0 0 768 180 65 681 +0 0 832 195 71 737 +0 0 896 211 76 793 +0 0 960 226 81 850 +0 0 1023 240 86 906 +0 64 0 29 62 19 +0 64 64 32 62 59 +0 64 128 41 62 115 +0 64 192 52 63 171 +0 64 256 66 64 228 +0 64 320 79 66 283 +0 64 384 93 68 340 +0 64 448 108 71 397 +0 64 512 123 73 454 +0 64 576 137 77 510 +0 64 640 152 79 567 +0 64 704 167 82 624 +0 64 768 181 86 681 +0 64 832 197 90 737 +0 64 896 212 94 793 +0 64 960 227 99 850 +0 64 1023 241 103 906 +0 128 0 59 123 38 +0 128 64 60 123 67 +0 128 128 65 124 118 +0 128 192 72 124 173 +0 128 256 81 125 229 +0 128 320 92 125 285 +0 128 384 105 126 341 +0 128 448 118 127 398 +0 128 512 131 128 454 +0 128 576 145 129 511 +0 128 640 159 131 568 +0 128 704 173 133 624 +0 128 768 187 135 681 +0 128 832 202 138 738 +0 128 896 216 140 794 +0 128 960 230 143 850 +0 128 1023 245 146 906 +0 192 0 88 184 57 +0 192 64 89 184 78 +0 192 128 92 184 125 +0 192 192 97 184 177 +0 192 256 104 185 231 +0 192 320 113 185 287 +0 192 384 123 186 343 +0 192 448 133 187 399 +0 192 512 145 187 456 +0 192 576 157 188 512 +0 192 640 170 190 569 +0 192 704 183 191 625 +0 192 768 196 192 682 +0 192 832 210 194 739 +0 192 896 224 196 794 +0 192 960 238 197 851 +0 192 1023 252 199 907 +0 256 0 118 246 77 +0 256 64 119 246 92 +0 256 128 121 246 133 +0 256 192 124 246 182 +0 256 256 129 246 236 +0 256 320 136 246 290 +0 256 384 144 247 346 +0 256 448 153 247 401 +0 256 512 163 248 458 +0 256 576 174 249 514 +0 256 640 185 250 570 +0 256 704 197 251 627 +0 256 768 210 252 683 +0 256 832 223 253 740 +0 256 896 235 254 795 +0 256 960 248 255 852 +0 256 1023 262 257 908 +0 320 0 147 307 95 +0 320 64 147 307 108 +0 320 128 149 307 144 +0 320 192 152 307 190 +0 320 256 156 308 241 +0 320 320 162 308 295 +0 320 384 168 308 349 +0 320 448 176 309 404 +0 320 512 184 309 460 +0 320 576 193 310 516 +0 320 640 204 310 572 +0 320 704 215 311 628 +0 320 768 226 312 685 +0 320 832 237 313 741 +0 320 896 249 314 797 +0 320 960 262 315 853 +0 320 1023 275 316 909 +0 384 0 177 369 115 +0 384 64 177 369 126 +0 384 128 179 369 156 +0 384 192 180 369 199 +0 384 256 183 369 248 +0 384 320 188 369 300 +0 384 384 194 370 354 +0 384 448 200 370 408 +0 384 512 208 370 463 +0 384 576 216 371 519 +0 384 640 225 371 575 +0 384 704 234 372 631 +0 384 768 244 373 687 +0 384 832 255 373 742 +0 384 896 267 374 798 +0 384 960 278 375 855 +0 384 1023 289 376 910 +0 448 0 206 430 133 +0 448 64 206 430 142 +0 448 128 207 431 170 +0 448 192 209 431 210 +0 448 256 212 431 257 +0 448 320 216 431 307 +0 448 384 221 431 359 +0 448 448 226 431 413 +0 448 512 232 432 467 +0 448 576 239 432 522 +0 448 640 247 433 578 +0 448 704 256 433 633 +0 448 768 266 434 689 +0 448 832 275 434 744 +0 448 896 285 435 800 +0 448 960 296 435 857 +0 448 1023 307 435 912 +0 512 0 235 491 153 +0 512 64 235 491 161 +0 512 128 236 491 184 +0 512 192 238 491 222 +0 512 256 240 491 266 +0 512 320 244 491 315 +0 512 384 248 492 366 +0 512 448 253 492 418 +0 512 512 258 492 472 +0 512 576 265 492 527 +0 512 640 272 493 581 +0 512 704 280 493 637 +0 512 768 287 494 691 +0 512 832 296 494 747 +0 512 896 306 495 803 +0 512 960 316 495 859 +0 512 1023 326 496 914 +0 576 0 265 553 172 +0 576 64 265 553 179 +0 576 128 266 553 200 +0 576 192 267 553 234 +0 576 256 270 553 277 +0 576 320 272 553 323 +0 576 384 276 553 373 +0 576 448 280 553 425 +0 576 512 285 554 477 +0 576 576 290 554 531 +0 576 640 297 554 586 +0 576 704 304 555 639 +0 576 768 312 555 695 +0 576 832 320 555 750 +0 576 896 329 556 806 +0 576 960 337 556 862 +0 576 1023 346 557 917 +0 640 0 294 614 191 +0 640 64 294 614 197 +0 640 128 295 614 217 +0 640 192 296 614 248 +0 640 256 298 615 287 +0 640 320 301 615 332 +0 640 384 304 615 381 +0 640 448 308 615 432 +0 640 512 312 615 484 +0 640 576 317 615 537 +0 640 640 323 616 589 +0 640 704 330 616 644 +0 640 768 336 616 699 +0 640 832 343 617 754 +0 640 896 351 617 809 +0 640 960 360 618 865 +0 640 1023 369 618 919 +0 704 0 324 676 210 +0 704 64 324 676 216 +0 704 128 325 676 233 +0 704 192 326 676 262 +0 704 256 328 676 299 +0 704 320 330 676 342 +0 704 384 332 676 389 +0 704 448 335 677 438 +0 704 512 339 677 489 +0 704 576 344 677 542 +0 704 640 349 677 595 +0 704 704 355 677 649 +0 704 768 362 678 703 +0 704 832 369 678 758 +0 704 896 376 679 813 +0 704 960 384 679 868 +0 704 1023 391 679 922 +0 768 0 353 738 230 +0 768 64 353 738 234 +0 768 128 354 738 250 +0 768 192 355 738 278 +0 768 256 356 738 313 +0 768 320 358 738 354 +0 768 384 361 738 399 +0 768 448 364 738 447 +0 768 512 368 738 497 +0 768 576 372 738 548 +0 768 640 377 739 601 +0 768 704 382 739 654 +0 768 768 387 739 708 +0 768 832 393 740 762 +0 768 896 400 740 817 +0 768 960 408 740 872 +0 768 1023 415 741 926 +0 832 0 383 798 248 +0 832 64 383 798 253 +0 832 128 383 798 268 +0 832 192 384 798 292 +0 832 256 385 798 326 +0 832 320 387 798 365 +0 832 384 389 799 409 +0 832 448 392 799 456 +0 832 512 395 799 505 +0 832 576 399 799 555 +0 832 640 404 799 607 +0 832 704 409 799 660 +0 832 768 414 800 713 +0 832 832 420 800 767 +0 832 896 426 800 821 +0 832 960 433 801 876 +0 832 1023 439 801 930 +0 896 0 412 860 268 +0 896 64 412 860 272 +0 896 128 412 860 285 +0 896 192 413 860 309 +0 896 256 415 860 340 +0 896 320 416 860 378 +0 896 384 419 860 420 +0 896 448 421 860 465 +0 896 512 424 860 513 +0 896 576 428 861 563 +0 896 640 432 861 614 +0 896 704 436 861 666 +0 896 768 441 861 719 +0 896 832 446 862 772 +0 896 896 452 862 826 +0 896 960 458 862 880 +0 896 1023 465 862 934 +0 960 0 441 922 286 +0 960 64 441 922 290 +0 960 128 441 922 303 +0 960 192 442 922 325 +0 960 256 443 922 355 +0 960 320 445 922 390 +0 960 384 447 922 432 +0 960 448 449 922 476 +0 960 512 452 922 522 +0 960 576 456 922 571 +0 960 640 459 922 621 +0 960 704 464 923 673 +0 960 768 468 923 725 +0 960 832 473 923 778 +0 960 896 479 923 831 +0 960 960 485 924 885 +0 960 1023 490 924 938 +0 1023 0 470 982 305 +0 1023 64 470 982 309 +0 1023 128 471 982 321 +0 1023 192 472 982 341 +0 1023 256 473 982 370 +0 1023 320 474 982 404 +0 1023 384 476 982 443 +0 1023 448 478 983 486 +0 1023 512 481 983 532 +0 1023 576 484 983 580 +0 1023 640 487 983 629 +0 1023 704 491 983 680 +0 1023 768 495 983 731 +0 1023 832 500 984 784 +0 1023 896 505 984 837 +0 1023 960 510 984 890 +0 1023 1023 516 984 943 +64 0 0 57 15 10 +64 0 64 59 16 57 +64 0 128 63 18 114 +64 0 192 71 21 171 +64 0 256 80 26 227 +64 0 320 91 30 283 +64 0 384 104 35 340 +64 0 448 117 40 397 +64 0 512 130 45 453 +64 0 576 144 50 510 +64 0 640 158 55 567 +64 0 704 173 61 624 +64 0 768 186 66 681 +64 0 832 201 72 737 +64 0 896 216 77 793 +64 0 960 230 82 850 +64 0 1023 245 87 906 +64 64 0 63 63 21 +64 64 64 64 63 60 +64 64 128 68 63 115 +64 64 192 76 64 171 +64 64 256 84 66 228 +64 64 320 95 67 283 +64 64 384 107 69 340 +64 64 448 120 72 397 +64 64 512 132 74 454 +64 64 576 146 77 510 +64 64 640 160 80 567 +64 64 704 174 83 624 +64 64 768 188 87 681 +64 64 832 203 91 737 +64 64 896 217 95 793 +64 64 960 231 99 850 +64 64 1023 246 104 906 +64 128 0 79 124 39 +64 128 64 80 124 67 +64 128 128 83 124 118 +64 128 192 89 124 173 +64 128 256 97 125 229 +64 128 320 106 126 285 +64 128 384 117 127 341 +64 128 448 128 128 398 +64 128 512 140 128 454 +64 128 576 153 130 511 +64 128 640 166 132 568 +64 128 704 179 134 624 +64 128 768 193 136 681 +64 128 832 207 138 738 +64 128 896 222 141 794 +64 128 960 235 143 850 +64 128 1023 250 146 906 +64 192 0 102 184 58 +64 192 64 103 184 78 +64 192 128 105 184 125 +64 192 192 110 185 178 +64 192 256 116 185 231 +64 192 320 124 185 287 +64 192 384 132 186 343 +64 192 448 142 187 399 +64 192 512 153 188 456 +64 192 576 165 189 512 +64 192 640 177 190 569 +64 192 704 189 191 625 +64 192 768 202 193 682 +64 192 832 216 194 739 +64 192 896 230 196 794 +64 192 960 242 198 851 +64 192 1023 256 200 907 +64 256 0 128 246 77 +64 256 64 128 246 92 +64 256 128 130 246 133 +64 256 192 133 246 182 +64 256 256 138 246 236 +64 256 320 145 247 290 +64 256 384 152 247 346 +64 256 448 161 248 401 +64 256 512 171 248 458 +64 256 576 180 249 514 +64 256 640 191 250 570 +64 256 704 203 251 627 +64 256 768 215 252 683 +64 256 832 228 253 740 +64 256 896 240 254 795 +64 256 960 253 255 852 +64 256 1023 266 257 908 +64 320 0 155 307 96 +64 320 64 156 307 109 +64 320 128 157 307 144 +64 320 192 160 308 190 +64 320 256 164 308 241 +64 320 320 169 308 295 +64 320 384 175 308 349 +64 320 448 182 309 405 +64 320 512 190 309 460 +64 320 576 199 310 516 +64 320 640 209 310 572 +64 320 704 220 311 628 +64 320 768 230 312 685 +64 320 832 242 313 741 +64 320 896 254 314 797 +64 320 960 266 315 853 +64 320 1023 279 316 909 +64 384 0 183 369 115 +64 384 64 183 369 126 +64 384 128 184 369 156 +64 384 192 186 369 199 +64 384 256 190 369 248 +64 384 320 194 369 300 +64 384 384 200 370 354 +64 384 448 206 370 408 +64 384 512 213 370 463 +64 384 576 221 371 519 +64 384 640 230 371 575 +64 384 704 239 372 631 +64 384 768 249 373 687 +64 384 832 260 373 742 +64 384 896 271 374 798 +64 384 960 281 375 855 +64 384 1023 293 376 910 +64 448 0 211 431 134 +64 448 64 212 431 143 +64 448 128 213 431 170 +64 448 192 215 431 210 +64 448 256 218 431 257 +64 448 320 221 431 307 +64 448 384 226 431 359 +64 448 448 231 432 413 +64 448 512 237 432 467 +64 448 576 244 432 522 +64 448 640 252 433 578 +64 448 704 261 433 633 +64 448 768 270 434 689 +64 448 832 279 434 744 +64 448 896 289 435 800 +64 448 960 299 435 857 +64 448 1023 310 435 912 +64 512 0 240 491 153 +64 512 64 240 491 161 +64 512 128 241 491 185 +64 512 192 242 491 222 +64 512 256 245 491 266 +64 512 320 248 492 315 +64 512 384 252 492 366 +64 512 448 257 492 418 +64 512 512 263 492 472 +64 512 576 269 493 527 +64 512 640 276 493 581 +64 512 704 283 493 637 +64 512 768 291 494 691 +64 512 832 300 494 747 +64 512 896 309 495 803 +64 512 960 319 495 859 +64 512 1023 330 496 914 +64 576 0 269 553 172 +64 576 64 269 553 179 +64 576 128 270 553 200 +64 576 192 271 553 234 +64 576 256 274 553 277 +64 576 320 276 553 323 +64 576 384 280 553 373 +64 576 448 283 554 425 +64 576 512 288 554 478 +64 576 576 294 554 531 +64 576 640 300 554 586 +64 576 704 307 555 639 +64 576 768 315 555 695 +64 576 832 323 556 750 +64 576 896 332 556 806 +64 576 960 340 557 862 +64 576 1023 349 557 917 +64 640 0 298 614 191 +64 640 64 298 614 197 +64 640 128 298 614 217 +64 640 192 300 615 248 +64 640 256 302 615 287 +64 640 320 304 615 332 +64 640 384 307 615 381 +64 640 448 311 615 432 +64 640 512 316 615 484 +64 640 576 321 616 537 +64 640 640 327 616 589 +64 640 704 332 616 644 +64 640 768 339 616 699 +64 640 832 346 617 754 +64 640 896 354 617 809 +64 640 960 363 618 865 +64 640 1023 371 618 919 +64 704 0 327 676 210 +64 704 64 327 676 216 +64 704 128 328 676 233 +64 704 192 329 676 262 +64 704 256 331 676 300 +64 704 320 332 676 342 +64 704 384 335 676 389 +64 704 448 338 677 438 +64 704 512 342 677 489 +64 704 576 347 677 542 +64 704 640 352 677 595 +64 704 704 358 678 649 +64 704 768 364 678 703 +64 704 832 371 678 758 +64 704 896 379 679 813 +64 704 960 385 679 868 +64 704 1023 394 679 923 +64 768 0 356 738 230 +64 768 64 356 738 234 +64 768 128 357 738 250 +64 768 192 358 738 278 +64 768 256 359 738 313 +64 768 320 361 738 354 +64 768 384 364 738 399 +64 768 448 367 738 447 +64 768 512 371 738 497 +64 768 576 375 739 548 +64 768 640 380 739 601 +64 768 704 384 739 654 +64 768 768 390 739 708 +64 768 832 396 740 762 +64 768 896 403 740 817 +64 768 960 410 740 872 +64 768 1023 418 741 926 +64 832 0 385 798 248 +64 832 64 385 798 253 +64 832 128 385 798 268 +64 832 192 386 798 292 +64 832 256 388 798 326 +64 832 320 389 799 366 +64 832 384 392 799 409 +64 832 448 395 799 456 +64 832 512 398 799 505 +64 832 576 402 799 555 +64 832 640 406 799 607 +64 832 704 411 800 660 +64 832 768 417 800 713 +64 832 832 422 800 767 +64 832 896 429 800 821 +64 832 960 435 801 876 +64 832 1023 442 801 930 +64 896 0 414 860 268 +64 896 64 414 860 272 +64 896 128 415 860 285 +64 896 192 416 860 309 +64 896 256 417 860 340 +64 896 320 419 860 378 +64 896 384 421 860 420 +64 896 448 424 860 466 +64 896 512 427 860 513 +64 896 576 430 861 563 +64 896 640 434 861 614 +64 896 704 438 861 666 +64 896 768 443 861 719 +64 896 832 448 862 772 +64 896 896 454 862 826 +64 896 960 460 862 880 +64 896 1023 467 862 934 +64 960 0 443 922 286 +64 960 64 443 922 290 +64 960 128 444 922 303 +64 960 192 444 922 325 +64 960 256 446 922 355 +64 960 320 447 922 390 +64 960 384 449 922 432 +64 960 448 452 922 476 +64 960 512 455 922 523 +64 960 576 458 922 571 +64 960 640 462 922 621 +64 960 704 466 923 673 +64 960 768 470 923 725 +64 960 832 476 923 778 +64 960 896 481 923 831 +64 960 960 486 924 885 +64 960 1023 492 924 939 +64 1023 0 472 982 305 +64 1023 64 473 982 309 +64 1023 128 473 982 321 +64 1023 192 474 982 341 +64 1023 256 475 982 370 +64 1023 320 476 982 404 +64 1023 384 478 982 443 +64 1023 448 480 983 486 +64 1023 512 483 983 532 +64 1023 576 486 983 580 +64 1023 640 489 983 629 +64 1023 704 493 983 680 +64 1023 768 497 983 731 +64 1023 832 502 984 784 +64 1023 896 507 984 837 +64 1023 960 512 984 890 +64 1023 1023 518 984 943 +128 0 0 114 29 19 +128 0 64 115 29 59 +128 0 128 117 30 115 +128 0 192 121 32 171 +128 0 256 127 35 228 +128 0 320 133 38 283 +128 0 384 141 42 340 +128 0 448 150 46 397 +128 0 512 161 51 454 +128 0 576 172 55 510 +128 0 640 183 60 567 +128 0 704 195 65 624 +128 0 768 208 70 681 +128 0 832 221 75 737 +128 0 896 233 79 793 +128 0 960 247 84 850 +128 0 1023 261 90 906 +128 64 0 117 67 26 +128 64 64 118 67 61 +128 64 128 120 67 116 +128 64 192 124 68 172 +128 64 256 128 69 228 +128 64 320 135 71 284 +128 64 384 143 73 340 +128 64 448 152 75 397 +128 64 512 163 77 454 +128 64 576 174 80 510 +128 64 640 184 83 567 +128 64 704 197 86 624 +128 64 768 209 90 681 +128 64 832 222 94 738 +128 64 896 235 98 793 +128 64 960 248 102 850 +128 64 1023 262 106 906 +128 128 0 126 126 41 +128 128 64 127 126 69 +128 128 128 128 126 119 +128 128 192 131 126 174 +128 128 256 136 127 230 +128 128 320 142 128 285 +128 128 384 150 128 341 +128 128 448 159 129 398 +128 128 512 169 130 454 +128 128 576 179 132 511 +128 128 640 190 133 568 +128 128 704 202 135 624 +128 128 768 214 137 681 +128 128 832 227 140 738 +128 128 896 239 142 794 +128 128 960 252 145 850 +128 128 1023 265 148 906 +128 192 0 140 185 60 +128 192 64 140 185 79 +128 192 128 142 186 126 +128 192 192 145 186 178 +128 192 256 150 186 232 +128 192 320 155 187 287 +128 192 384 162 187 343 +128 192 448 170 188 399 +128 192 512 179 189 456 +128 192 576 188 190 512 +128 192 640 199 191 569 +128 192 704 210 192 625 +128 192 768 222 194 682 +128 192 832 233 195 739 +128 192 896 246 197 794 +128 192 960 259 199 851 +128 192 1023 272 201 907 +128 256 0 159 247 78 +128 256 64 159 247 93 +128 256 128 161 247 133 +128 256 192 164 247 183 +128 256 256 167 247 236 +128 256 320 172 247 291 +128 256 384 179 248 346 +128 256 448 185 248 402 +128 256 512 193 249 458 +128 256 576 202 250 514 +128 256 640 212 251 570 +128 256 704 223 252 627 +128 256 768 233 253 683 +128 256 832 244 254 740 +128 256 896 256 255 795 +128 256 960 268 256 852 +128 256 1023 281 258 908 +128 320 0 180 308 97 +128 320 64 181 308 109 +128 320 128 182 308 144 +128 320 192 184 308 191 +128 320 256 187 308 242 +128 320 320 192 309 295 +128 320 384 197 309 350 +128 320 448 204 309 405 +128 320 512 211 310 460 +128 320 576 219 310 516 +128 320 640 228 311 572 +128 320 704 237 312 629 +128 320 768 247 313 685 +128 320 832 258 313 741 +128 320 896 269 314 797 +128 320 960 281 315 853 +128 320 1023 292 317 909 +128 384 0 205 369 116 +128 384 64 205 369 126 +128 384 128 206 370 157 +128 384 192 208 370 200 +128 384 256 211 370 249 +128 384 320 215 370 301 +128 384 384 220 370 354 +128 384 448 225 371 409 +128 384 512 231 371 464 +128 384 576 238 371 519 +128 384 640 246 372 575 +128 384 704 255 373 631 +128 384 768 265 373 687 +128 384 832 275 374 742 +128 384 896 284 375 798 +128 384 960 295 375 855 +128 384 1023 306 376 910 +128 448 0 230 431 134 +128 448 64 230 431 143 +128 448 128 230 431 171 +128 448 192 232 431 211 +128 448 256 235 431 257 +128 448 320 238 431 307 +128 448 384 242 432 360 +128 448 448 248 432 413 +128 448 512 253 432 468 +128 448 576 260 433 523 +128 448 640 267 433 578 +128 448 704 275 434 634 +128 448 768 283 434 689 +128 448 832 292 435 744 +128 448 896 302 435 800 +128 448 960 312 435 857 +128 448 1023 323 436 912 +128 512 0 256 492 154 +128 512 64 256 492 161 +128 512 128 257 492 185 +128 512 192 259 492 222 +128 512 256 261 492 266 +128 512 320 264 492 315 +128 512 384 268 492 366 +128 512 448 272 492 419 +128 512 512 277 493 472 +128 512 576 282 493 527 +128 512 640 289 493 582 +128 512 704 296 494 637 +128 512 768 304 494 691 +128 512 832 313 495 747 +128 512 896 322 495 803 +128 512 960 331 496 859 +128 512 1023 340 496 914 +128 576 0 282 553 173 +128 576 64 283 553 179 +128 576 128 283 553 201 +128 576 192 285 553 234 +128 576 256 287 553 277 +128 576 320 289 553 324 +128 576 384 293 554 373 +128 576 448 297 554 425 +128 576 512 302 554 478 +128 576 576 307 554 531 +128 576 640 313 555 586 +128 576 704 320 555 640 +128 576 768 327 555 695 +128 576 832 334 556 750 +128 576 896 342 556 806 +128 576 960 351 557 862 +128 576 1023 360 557 917 +128 640 0 310 615 191 +128 640 64 311 615 197 +128 640 128 311 615 217 +128 640 192 312 615 248 +128 640 256 314 615 287 +128 640 320 317 615 332 +128 640 384 320 615 381 +128 640 448 323 615 432 +128 640 512 328 616 484 +128 640 576 332 616 537 +128 640 640 337 616 590 +128 640 704 343 616 644 +128 640 768 350 617 699 +128 640 832 357 617 754 +128 640 896 365 618 809 +128 640 960 373 618 865 +128 640 1023 381 618 919 +128 704 0 338 676 211 +128 704 64 338 676 216 +128 704 128 338 676 233 +128 704 192 339 676 263 +128 704 256 341 676 300 +128 704 320 343 677 343 +128 704 384 346 677 389 +128 704 448 349 677 438 +128 704 512 353 677 489 +128 704 576 358 677 542 +128 704 640 363 678 595 +128 704 704 368 678 649 +128 704 768 375 678 703 +128 704 832 381 678 758 +128 704 896 387 679 813 +128 704 960 395 679 868 +128 704 1023 403 680 923 +128 768 0 366 738 230 +128 768 64 366 738 234 +128 768 128 367 738 251 +128 768 192 368 738 278 +128 768 256 369 738 313 +128 768 320 371 738 354 +128 768 384 374 738 399 +128 768 448 377 738 447 +128 768 512 381 739 497 +128 768 576 384 739 548 +128 768 640 388 739 601 +128 768 704 393 739 654 +128 768 768 399 740 708 +128 768 832 405 740 762 +128 768 896 412 740 817 +128 768 960 419 741 872 +128 768 1023 426 741 926 +128 832 0 394 799 249 +128 832 64 394 799 253 +128 832 128 395 799 268 +128 832 192 396 799 293 +128 832 256 397 799 327 +128 832 320 399 799 366 +128 832 384 401 799 409 +128 832 448 404 799 456 +128 832 512 407 799 505 +128 832 576 411 799 555 +128 832 640 415 799 607 +128 832 704 420 800 660 +128 832 768 425 800 713 +128 832 832 431 800 767 +128 832 896 436 801 821 +128 832 960 443 801 876 +128 832 1023 450 801 930 +128 896 0 423 860 268 +128 896 64 423 860 272 +128 896 128 424 860 285 +128 896 192 424 860 309 +128 896 256 426 860 340 +128 896 320 427 860 378 +128 896 384 429 860 420 +128 896 448 432 861 466 +128 896 512 435 861 513 +128 896 576 438 861 563 +128 896 640 442 861 614 +128 896 704 446 861 666 +128 896 768 451 861 719 +128 896 832 456 862 772 +128 896 896 462 862 826 +128 896 960 468 862 880 +128 896 1023 475 863 934 +128 960 0 451 922 287 +128 960 64 451 922 290 +128 960 128 452 922 303 +128 960 192 452 922 325 +128 960 256 454 922 355 +128 960 320 455 922 390 +128 960 384 457 922 432 +128 960 448 460 922 476 +128 960 512 462 922 523 +128 960 576 466 922 571 +128 960 640 469 923 621 +128 960 704 473 923 673 +128 960 768 478 923 725 +128 960 832 483 923 778 +128 960 896 487 923 831 +128 960 960 493 924 885 +128 960 1023 499 924 939 +128 1023 0 480 982 306 +128 1023 64 480 982 309 +128 1023 128 480 982 321 +128 1023 192 481 982 341 +128 1023 256 482 982 370 +128 1023 320 484 983 404 +128 1023 384 485 983 443 +128 1023 448 487 983 486 +128 1023 512 489 983 532 +128 1023 576 492 983 580 +128 1023 640 496 983 629 +128 1023 704 500 983 680 +128 1023 768 504 984 731 +128 1023 832 509 984 784 +128 1023 896 514 984 837 +128 1023 960 519 984 890 +128 1023 1023 525 985 943 +192 0 0 172 43 28 +192 0 64 172 43 62 +192 0 128 173 44 116 +192 0 192 176 46 172 +192 0 256 179 47 228 +192 0 320 183 50 284 +192 0 384 189 53 340 +192 0 448 196 56 397 +192 0 512 203 60 454 +192 0 576 212 63 511 +192 0 640 221 68 567 +192 0 704 230 72 624 +192 0 768 241 76 681 +192 0 832 252 80 738 +192 0 896 263 85 793 +192 0 960 275 90 850 +192 0 1023 286 94 906 +192 64 0 173 74 33 +192 64 64 174 74 64 +192 64 128 175 74 117 +192 64 192 177 75 173 +192 64 256 180 76 229 +192 64 320 185 77 284 +192 64 384 190 78 341 +192 64 448 197 80 397 +192 64 512 205 82 454 +192 64 576 213 85 511 +192 64 640 222 88 567 +192 64 704 231 91 624 +192 64 768 242 95 681 +192 64 832 253 98 738 +192 64 896 264 102 793 +192 64 960 276 106 850 +192 64 1023 287 110 906 +192 128 0 179 128 46 +192 128 64 179 128 71 +192 128 128 180 128 121 +192 128 192 182 129 175 +192 128 256 185 129 230 +192 128 320 190 130 285 +192 128 384 195 131 342 +192 128 448 202 132 398 +192 128 512 209 133 455 +192 128 576 218 135 511 +192 128 640 227 136 568 +192 128 704 235 138 625 +192 128 768 246 140 681 +192 128 832 257 143 738 +192 128 896 268 145 794 +192 128 960 280 148 851 +192 128 1023 290 150 906 +192 192 0 188 187 63 +192 192 64 188 187 81 +192 192 128 190 188 127 +192 192 192 192 188 179 +192 192 256 195 188 232 +192 192 320 199 189 288 +192 192 384 204 189 344 +192 192 448 211 190 400 +192 192 512 218 191 456 +192 192 576 226 192 512 +192 192 640 233 193 569 +192 192 704 243 194 626 +192 192 768 253 196 682 +192 192 832 263 197 739 +192 192 896 274 199 794 +192 192 960 285 201 851 +192 192 1023 296 202 907 +192 256 0 202 248 80 +192 256 64 202 248 95 +192 256 128 203 248 135 +192 256 192 205 248 184 +192 256 256 208 249 237 +192 256 320 212 249 291 +192 256 384 217 249 346 +192 256 448 223 250 402 +192 256 512 230 250 458 +192 256 576 236 251 514 +192 256 640 244 252 570 +192 256 704 253 253 627 +192 256 768 263 254 683 +192 256 832 273 255 740 +192 256 896 282 256 795 +192 256 960 293 258 852 +192 256 1023 304 259 908 +192 320 0 219 309 98 +192 320 64 219 309 111 +192 320 128 220 309 145 +192 320 192 222 309 191 +192 320 256 225 310 242 +192 320 320 229 310 295 +192 320 384 232 310 350 +192 320 448 237 311 405 +192 320 512 244 311 461 +192 320 576 251 312 516 +192 320 640 258 312 572 +192 320 704 267 313 629 +192 320 768 275 314 685 +192 320 832 284 315 741 +192 320 896 294 315 797 +192 320 960 304 317 853 +192 320 1023 315 318 909 +192 384 0 238 370 117 +192 384 64 238 370 128 +192 384 128 239 370 158 +192 384 192 241 371 201 +192 384 256 243 371 249 +192 384 320 247 371 301 +192 384 384 251 371 354 +192 384 448 255 371 409 +192 384 512 261 372 464 +192 384 576 268 372 519 +192 384 640 275 373 575 +192 384 704 281 373 631 +192 384 768 290 374 687 +192 384 832 299 375 742 +192 384 896 308 376 799 +192 384 960 318 376 855 +192 384 1023 328 377 910 +192 448 0 260 432 135 +192 448 64 260 432 144 +192 448 128 261 432 172 +192 448 192 262 432 211 +192 448 256 265 432 258 +192 448 320 268 432 308 +192 448 384 271 432 360 +192 448 448 276 433 413 +192 448 512 281 433 468 +192 448 576 286 433 523 +192 448 640 292 434 578 +192 448 704 300 434 634 +192 448 768 307 435 690 +192 448 832 316 435 745 +192 448 896 325 435 801 +192 448 960 333 436 857 +192 448 1023 343 437 912 +192 512 0 282 492 155 +192 512 64 282 492 162 +192 512 128 283 492 186 +192 512 192 285 492 223 +192 512 256 287 492 267 +192 512 320 289 493 315 +192 512 384 293 493 366 +192 512 448 297 493 419 +192 512 512 301 493 473 +192 512 576 307 494 527 +192 512 640 313 494 582 +192 512 704 320 494 637 +192 512 768 327 495 692 +192 512 832 334 495 747 +192 512 896 342 496 803 +192 512 960 351 496 859 +192 512 1023 360 497 914 +192 576 0 307 554 174 +192 576 64 307 554 180 +192 576 128 308 554 202 +192 576 192 309 554 235 +192 576 256 311 554 277 +192 576 320 313 554 324 +192 576 384 316 554 374 +192 576 448 320 554 425 +192 576 512 324 555 478 +192 576 576 329 555 532 +192 576 640 334 555 586 +192 576 704 340 556 640 +192 576 768 347 556 695 +192 576 832 354 556 750 +192 576 896 362 557 806 +192 576 960 370 557 862 +192 576 1023 379 558 917 +192 640 0 332 615 192 +192 640 64 332 615 198 +192 640 128 332 615 218 +192 640 192 333 615 249 +192 640 256 335 615 288 +192 640 320 337 615 333 +192 640 384 340 616 382 +192 640 448 343 616 432 +192 640 512 347 616 484 +192 640 576 352 616 537 +192 640 640 357 617 590 +192 640 704 363 617 644 +192 640 768 369 617 699 +192 640 832 376 618 754 +192 640 896 383 618 809 +192 640 960 390 618 865 +192 640 1023 398 619 920 +192 704 0 358 677 211 +192 704 64 358 677 217 +192 704 128 358 677 234 +192 704 192 359 677 263 +192 704 256 361 677 300 +192 704 320 363 677 343 +192 704 384 366 677 390 +192 704 448 369 677 439 +192 704 512 372 677 490 +192 704 576 377 678 542 +192 704 640 381 678 595 +192 704 704 386 678 649 +192 704 768 391 679 703 +192 704 832 398 679 758 +192 704 896 404 679 813 +192 704 960 412 680 868 +192 704 1023 419 680 923 +192 768 0 384 738 230 +192 768 64 384 738 235 +192 768 128 384 738 251 +192 768 192 385 738 278 +192 768 256 386 738 313 +192 768 320 388 739 354 +192 768 384 391 739 399 +192 768 448 394 739 447 +192 768 512 397 739 497 +192 768 576 401 739 548 +192 768 640 405 739 601 +192 768 704 410 740 654 +192 768 768 416 740 708 +192 768 832 422 740 762 +192 768 896 428 741 817 +192 768 960 435 741 872 +192 768 1023 441 741 926 +192 832 0 411 799 249 +192 832 64 411 799 254 +192 832 128 411 799 269 +192 832 192 412 799 293 +192 832 256 414 799 327 +192 832 320 415 799 366 +192 832 384 418 799 410 +192 832 448 420 799 456 +192 832 512 423 799 505 +192 832 576 427 800 556 +192 832 640 431 800 607 +192 832 704 435 800 660 +192 832 768 440 800 713 +192 832 832 445 801 767 +192 832 896 451 801 821 +192 832 960 457 801 876 +192 832 1023 464 802 930 +192 896 0 438 860 269 +192 896 64 438 860 273 +192 896 128 438 860 286 +192 896 192 439 861 309 +192 896 256 440 861 340 +192 896 320 442 861 379 +192 896 384 444 861 421 +192 896 448 446 861 466 +192 896 512 449 861 514 +192 896 576 453 861 563 +192 896 640 456 861 614 +192 896 704 461 862 666 +192 896 768 465 862 719 +192 896 832 470 862 772 +192 896 896 476 862 826 +192 896 960 482 863 880 +192 896 1023 487 863 934 +192 960 0 465 922 287 +192 960 64 466 922 291 +192 960 128 466 922 304 +192 960 192 467 922 326 +192 960 256 468 922 355 +192 960 320 469 922 391 +192 960 384 471 922 432 +192 960 448 474 922 476 +192 960 512 476 923 523 +192 960 576 479 923 572 +192 960 640 483 923 622 +192 960 704 486 923 673 +192 960 768 490 923 725 +192 960 832 495 924 778 +192 960 896 500 924 831 +192 960 960 506 924 885 +192 960 1023 512 924 939 +192 1023 0 492 983 306 +192 1023 64 492 983 310 +192 1023 128 493 983 322 +192 1023 192 493 983 341 +192 1023 256 495 983 370 +192 1023 320 496 983 404 +192 1023 384 498 983 443 +192 1023 448 500 983 486 +192 1023 512 502 983 532 +192 1023 576 505 983 580 +192 1023 640 509 983 629 +192 1023 704 512 984 680 +192 1023 768 517 984 732 +192 1023 832 521 984 784 +192 1023 896 526 984 837 +192 1023 960 531 985 890 +192 1023 1023 537 985 943 +256 0 0 229 58 37 +256 0 64 229 58 66 +256 0 128 230 59 118 +256 0 192 231 60 173 +256 0 256 233 61 229 +256 0 320 237 63 284 +256 0 384 241 65 341 +256 0 448 246 68 398 +256 0 512 252 71 454 +256 0 576 259 74 511 +256 0 640 266 77 568 +256 0 704 274 80 624 +256 0 768 282 84 681 +256 0 832 291 88 738 +256 0 896 301 92 794 +256 0 960 311 97 850 +256 0 1023 322 101 906 +256 64 0 230 81 41 +256 64 64 230 82 68 +256 64 128 230 82 119 +256 64 192 232 82 174 +256 64 256 235 83 230 +256 64 320 238 85 285 +256 64 384 242 86 341 +256 64 448 247 88 398 +256 64 512 253 90 454 +256 64 576 260 93 511 +256 64 640 267 95 568 +256 64 704 275 98 624 +256 64 768 283 101 681 +256 64 832 292 105 738 +256 64 896 302 108 794 +256 64 960 312 112 850 +256 64 1023 322 116 906 +256 128 0 233 133 52 +256 128 64 233 133 75 +256 128 128 234 133 123 +256 128 192 236 133 176 +256 128 256 239 134 230 +256 128 320 242 134 286 +256 128 384 246 135 342 +256 128 448 251 136 399 +256 128 512 257 138 455 +256 128 576 263 139 512 +256 128 640 271 141 568 +256 128 704 279 143 625 +256 128 768 286 145 682 +256 128 832 295 147 738 +256 128 896 305 149 794 +256 128 960 315 152 851 +256 128 1023 325 154 907 +256 192 0 240 190 67 +256 192 64 241 190 84 +256 192 128 242 191 128 +256 192 192 243 191 179 +256 192 256 246 191 233 +256 192 320 249 192 288 +256 192 384 253 192 344 +256 192 448 258 193 400 +256 192 512 263 194 456 +256 192 576 270 195 513 +256 192 640 277 196 569 +256 192 704 284 197 626 +256 192 768 292 198 682 +256 192 832 301 200 739 +256 192 896 310 202 795 +256 192 960 320 203 851 +256 192 1023 330 205 907 +256 256 0 251 250 83 +256 256 64 251 250 98 +256 256 128 252 250 136 +256 256 192 254 251 185 +256 256 256 256 251 237 +256 256 320 259 251 292 +256 256 384 263 252 347 +256 256 448 268 252 402 +256 256 512 273 253 458 +256 256 576 279 253 515 +256 256 640 285 254 571 +256 256 704 292 255 627 +256 256 768 300 256 684 +256 256 832 309 257 740 +256 256 896 318 258 796 +256 256 960 328 260 852 +256 256 1023 336 261 908 +256 320 0 265 311 101 +256 320 64 265 311 113 +256 320 128 266 311 147 +256 320 192 267 311 192 +256 320 256 269 311 243 +256 320 320 272 311 296 +256 320 384 276 312 350 +256 320 448 280 312 405 +256 320 512 284 313 461 +256 320 576 290 313 517 +256 320 640 296 314 573 +256 320 704 304 315 629 +256 320 768 311 315 685 +256 320 832 320 316 742 +256 320 896 328 317 797 +256 320 960 337 318 854 +256 320 1023 346 319 909 +256 384 0 281 372 119 +256 384 64 281 372 129 +256 384 128 281 372 159 +256 384 192 282 372 202 +256 384 256 284 372 250 +256 384 320 287 372 302 +256 384 384 290 373 355 +256 384 448 294 373 409 +256 384 512 299 373 464 +256 384 576 304 374 520 +256 384 640 311 374 575 +256 384 704 317 375 631 +256 384 768 325 375 687 +256 384 832 332 376 742 +256 384 896 340 377 799 +256 384 960 349 378 855 +256 384 1023 358 379 911 +256 448 0 298 433 137 +256 448 64 298 433 146 +256 448 128 299 433 173 +256 448 192 300 433 212 +256 448 256 302 433 258 +256 448 320 304 433 308 +256 448 384 308 434 360 +256 448 448 311 434 414 +256 448 512 316 434 468 +256 448 576 321 434 523 +256 448 640 327 435 578 +256 448 704 332 435 634 +256 448 768 339 435 690 +256 448 832 347 436 745 +256 448 896 354 436 801 +256 448 960 363 437 857 +256 448 1023 372 438 912 +256 512 0 318 493 156 +256 512 64 318 493 164 +256 512 128 319 493 187 +256 512 192 320 493 224 +256 512 256 322 493 268 +256 512 320 324 494 316 +256 512 384 327 494 367 +256 512 448 331 494 419 +256 512 512 334 494 473 +256 512 576 339 495 527 +256 512 640 344 495 582 +256 512 704 350 495 637 +256 512 768 356 496 692 +256 512 832 363 496 747 +256 512 896 371 497 803 +256 512 960 379 497 859 +256 512 1023 386 498 915 +256 576 0 339 555 175 +256 576 64 339 555 181 +256 576 128 339 555 203 +256 576 192 340 555 236 +256 576 256 342 555 278 +256 576 320 344 555 325 +256 576 384 347 555 374 +256 576 448 350 555 426 +256 576 512 354 555 478 +256 576 576 359 556 532 +256 576 640 364 556 586 +256 576 704 369 556 640 +256 576 768 375 557 695 +256 576 832 382 557 751 +256 576 896 388 558 806 +256 576 960 396 558 862 +256 576 1023 404 559 917 +256 640 0 361 616 193 +256 640 64 362 616 199 +256 640 128 362 616 219 +256 640 192 363 616 250 +256 640 256 365 616 289 +256 640 320 367 616 333 +256 640 384 369 616 382 +256 640 448 372 617 432 +256 640 512 376 617 484 +256 640 576 380 617 537 +256 640 640 384 617 590 +256 640 704 389 618 644 +256 640 768 395 618 699 +256 640 832 401 618 754 +256 640 896 408 619 809 +256 640 960 415 619 865 +256 640 1023 422 620 920 +256 704 0 384 677 212 +256 704 64 384 677 218 +256 704 128 385 677 235 +256 704 192 386 677 264 +256 704 256 387 678 301 +256 704 320 389 678 344 +256 704 384 392 678 390 +256 704 448 394 678 439 +256 704 512 398 678 490 +256 704 576 402 678 542 +256 704 640 406 679 595 +256 704 704 411 679 649 +256 704 768 416 679 703 +256 704 832 422 680 758 +256 704 896 429 680 813 +256 704 960 435 680 868 +256 704 1023 441 681 923 +256 768 0 409 739 231 +256 768 64 409 739 236 +256 768 128 410 739 252 +256 768 192 411 739 279 +256 768 256 412 739 314 +256 768 320 414 739 355 +256 768 384 416 739 400 +256 768 448 419 739 448 +256 768 512 422 740 497 +256 768 576 425 740 549 +256 768 640 429 740 601 +256 768 704 434 740 654 +256 768 768 438 741 708 +256 768 832 444 741 762 +256 768 896 450 741 817 +256 768 960 456 742 872 +256 768 1023 463 742 926 +256 832 0 435 799 250 +256 832 64 435 799 254 +256 832 128 435 799 269 +256 832 192 435 799 294 +256 832 256 436 800 328 +256 832 320 438 800 367 +256 832 384 440 800 410 +256 832 448 442 800 457 +256 832 512 445 800 505 +256 832 576 449 800 556 +256 832 640 453 800 608 +256 832 704 457 801 660 +256 832 768 462 801 713 +256 832 832 467 801 767 +256 832 896 472 801 822 +256 832 960 478 802 876 +256 832 1023 485 802 930 +256 896 0 460 861 269 +256 896 64 460 861 273 +256 896 128 460 861 286 +256 896 192 461 861 310 +256 896 256 462 861 341 +256 896 320 464 861 379 +256 896 384 465 861 421 +256 896 448 468 861 466 +256 896 512 471 862 514 +256 896 576 474 862 564 +256 896 640 477 862 614 +256 896 704 481 862 666 +256 896 768 486 862 719 +256 896 832 490 863 773 +256 896 896 495 863 826 +256 896 960 501 863 881 +256 896 1023 507 863 934 +256 960 0 486 923 288 +256 960 64 486 923 291 +256 960 128 486 923 304 +256 960 192 486 923 326 +256 960 256 487 923 356 +256 960 320 489 923 391 +256 960 384 491 923 433 +256 960 448 493 923 477 +256 960 512 495 923 523 +256 960 576 498 923 572 +256 960 640 502 923 622 +256 960 704 506 924 673 +256 960 768 510 924 725 +256 960 832 514 924 778 +256 960 896 519 924 832 +256 960 960 525 925 885 +256 960 1023 530 925 939 +256 1023 0 512 983 307 +256 1023 64 512 983 310 +256 1023 128 512 983 322 +256 1023 192 513 983 342 +256 1023 256 514 983 371 +256 1023 320 515 983 405 +256 1023 384 517 983 444 +256 1023 448 519 983 486 +256 1023 512 521 984 533 +256 1023 576 524 984 580 +256 1023 640 527 984 630 +256 1023 704 531 984 680 +256 1023 768 535 984 732 +256 1023 832 538 984 784 +256 1023 896 543 985 837 +256 1023 960 548 985 891 +256 1023 1023 553 985 944 +320 0 0 285 73 47 +320 0 64 285 73 72 +320 0 128 286 73 121 +320 0 192 287 74 175 +320 0 256 289 75 230 +320 0 320 292 77 285 +320 0 384 295 77 342 +320 0 448 299 79 398 +320 0 512 304 82 455 +320 0 576 309 84 511 +320 0 640 315 87 568 +320 0 704 322 91 625 +320 0 768 329 94 681 +320 0 832 336 98 738 +320 0 896 344 101 794 +320 0 960 353 105 851 +320 0 1023 362 109 906 +320 64 0 286 92 50 +320 64 64 286 92 73 +320 64 128 287 92 122 +320 64 192 288 93 176 +320 64 256 290 94 230 +320 64 320 293 95 286 +320 64 384 296 96 342 +320 64 448 300 98 398 +320 64 512 305 100 455 +320 64 576 310 102 512 +320 64 640 316 104 568 +320 64 704 323 107 625 +320 64 768 330 110 682 +320 64 832 337 113 738 +320 64 896 345 116 794 +320 64 960 354 119 851 +320 64 1023 363 123 907 +320 128 0 289 139 59 +320 128 64 289 139 79 +320 128 128 290 139 125 +320 128 192 291 139 178 +320 128 256 293 140 231 +320 128 320 296 140 287 +320 128 384 299 141 343 +320 128 448 303 142 399 +320 128 512 308 144 456 +320 128 576 313 145 512 +320 128 640 319 147 569 +320 128 704 326 148 625 +320 128 768 332 150 682 +320 128 832 339 152 739 +320 128 896 347 155 794 +320 128 960 356 157 851 +320 128 1023 365 160 907 +320 192 0 295 194 72 +320 192 64 295 195 88 +320 192 128 296 195 130 +320 192 192 297 195 181 +320 192 256 299 195 234 +320 192 320 302 196 289 +320 192 384 305 196 345 +320 192 448 309 197 401 +320 192 512 313 198 457 +320 192 576 318 199 513 +320 192 640 324 200 570 +320 192 704 331 201 626 +320 192 768 337 202 683 +320 192 832 344 204 739 +320 192 896 352 205 795 +320 192 960 361 207 852 +320 192 1023 369 209 907 +320 256 0 303 253 87 +320 256 64 303 253 101 +320 256 128 304 253 139 +320 256 192 305 253 187 +320 256 256 307 254 239 +320 256 320 310 254 293 +320 256 384 313 254 348 +320 256 448 317 255 403 +320 256 512 321 256 459 +320 256 576 326 256 515 +320 256 640 332 257 571 +320 256 704 337 258 628 +320 256 768 344 259 684 +320 256 832 351 260 740 +320 256 896 359 261 796 +320 256 960 367 263 853 +320 256 1023 376 264 908 +320 320 0 314 313 104 +320 320 64 314 313 116 +320 320 128 315 313 149 +320 320 192 316 313 194 +320 320 256 318 313 244 +320 320 320 320 314 297 +320 320 384 323 314 351 +320 320 448 327 314 406 +320 320 512 331 315 462 +320 320 576 335 315 517 +320 320 640 340 316 573 +320 320 704 346 317 629 +320 320 768 353 318 686 +320 320 832 360 318 742 +320 320 896 368 319 797 +320 320 960 376 320 854 +320 320 1023 384 321 909 +320 384 0 327 374 122 +320 384 64 327 374 131 +320 384 128 328 374 161 +320 384 192 329 374 203 +320 384 256 331 374 251 +320 384 320 332 374 303 +320 384 384 335 374 356 +320 384 448 339 375 410 +320 384 512 343 375 465 +320 384 576 347 375 520 +320 384 640 352 376 576 +320 384 704 358 377 632 +320 384 768 365 377 688 +320 384 832 371 378 743 +320 384 896 379 379 799 +320 384 960 386 379 855 +320 384 1023 394 380 911 +320 448 0 342 434 139 +320 448 64 342 434 148 +320 448 128 342 434 175 +320 448 192 343 435 214 +320 448 256 345 435 259 +320 448 320 347 435 309 +320 448 384 350 435 361 +320 448 448 353 435 415 +320 448 512 357 435 469 +320 448 576 362 435 524 +320 448 640 367 435 579 +320 448 704 372 436 634 +320 448 768 378 436 690 +320 448 832 384 437 745 +320 448 896 391 438 801 +320 448 960 398 438 857 +320 448 1023 406 439 913 +320 512 0 359 494 158 +320 512 64 359 494 165 +320 512 128 360 494 189 +320 512 192 361 495 225 +320 512 256 362 495 269 +320 512 320 364 495 317 +320 512 384 367 495 368 +320 512 448 370 495 420 +320 512 512 373 496 473 +320 512 576 378 496 528 +320 512 640 382 496 582 +320 512 704 387 497 638 +320 512 768 392 497 692 +320 512 832 399 498 748 +320 512 896 405 498 804 +320 512 960 413 499 860 +320 512 1023 420 499 915 +320 576 0 378 556 177 +320 576 64 378 556 182 +320 576 128 378 556 204 +320 576 192 379 556 237 +320 576 256 381 556 279 +320 576 320 383 556 325 +320 576 384 384 556 375 +320 576 448 387 556 426 +320 576 512 391 557 479 +320 576 576 394 557 532 +320 576 640 399 557 587 +320 576 704 404 558 640 +320 576 768 409 558 695 +320 576 832 415 558 751 +320 576 896 422 559 806 +320 576 960 429 559 862 +320 576 1023 435 560 917 +320 640 0 397 617 195 +320 640 64 397 617 201 +320 640 128 398 617 220 +320 640 192 398 617 251 +320 640 256 400 617 290 +320 640 320 402 617 334 +320 640 384 404 617 383 +320 640 448 407 618 433 +320 640 512 410 618 485 +320 640 576 414 618 537 +320 640 640 418 618 590 +320 640 704 423 619 645 +320 640 768 428 619 699 +320 640 832 434 619 754 +320 640 896 439 620 810 +320 640 960 445 620 865 +320 640 1023 452 621 920 +320 704 0 418 678 214 +320 704 64 419 678 219 +320 704 128 419 678 236 +320 704 192 420 678 265 +320 704 256 421 678 302 +320 704 320 423 679 344 +320 704 384 425 679 391 +320 704 448 428 679 440 +320 704 512 431 679 491 +320 704 576 434 679 543 +320 704 640 437 679 596 +320 704 704 442 680 649 +320 704 768 447 680 704 +320 704 832 452 680 758 +320 704 896 458 681 813 +320 704 960 464 681 869 +320 704 1023 471 682 923 +320 768 0 440 740 232 +320 768 64 440 740 237 +320 768 128 441 740 253 +320 768 192 441 740 280 +320 768 256 443 740 315 +320 768 320 444 740 355 +320 768 384 446 740 400 +320 768 448 449 740 448 +320 768 512 452 740 498 +320 768 576 455 741 549 +320 768 640 459 741 602 +320 768 704 463 741 655 +320 768 768 468 741 708 +320 768 832 473 742 763 +320 768 896 478 742 817 +320 768 960 484 742 872 +320 768 1023 489 742 927 +320 832 0 463 800 251 +320 832 64 463 800 255 +320 832 128 464 800 270 +320 832 192 465 800 295 +320 832 256 466 800 328 +320 832 320 467 800 367 +320 832 384 469 800 411 +320 832 448 472 801 457 +320 832 512 474 801 506 +320 832 576 477 801 556 +320 832 640 481 801 608 +320 832 704 485 801 661 +320 832 768 488 802 714 +320 832 832 493 802 768 +320 832 896 499 802 822 +320 832 960 504 803 876 +320 832 1023 510 803 930 +320 896 0 487 862 270 +320 896 64 487 862 274 +320 896 128 487 862 287 +320 896 192 488 862 311 +320 896 256 489 862 342 +320 896 320 490 862 380 +320 896 384 492 862 422 +320 896 448 494 862 467 +320 896 512 497 862 515 +320 896 576 500 862 564 +320 896 640 503 863 615 +320 896 704 507 863 667 +320 896 768 511 863 719 +320 896 832 516 863 773 +320 896 896 521 864 827 +320 896 960 526 864 881 +320 896 1023 532 864 935 +320 960 0 511 923 289 +320 960 64 511 923 292 +320 960 128 512 923 305 +320 960 192 513 923 327 +320 960 256 514 923 356 +320 960 320 515 923 392 +320 960 384 517 923 433 +320 960 448 519 923 477 +320 960 512 521 924 524 +320 960 576 524 924 572 +320 960 640 527 924 622 +320 960 704 531 924 674 +320 960 768 535 924 726 +320 960 832 538 925 778 +320 960 896 543 925 832 +320 960 960 548 925 886 +320 960 1023 553 925 939 +320 1023 0 536 984 308 +320 1023 64 536 984 311 +320 1023 128 537 984 323 +320 1023 192 537 984 343 +320 1023 256 537 984 371 +320 1023 320 539 984 405 +320 1023 384 540 984 444 +320 1023 448 542 984 487 +320 1023 512 545 984 533 +320 1023 576 547 984 581 +320 1023 640 550 984 630 +320 1023 704 554 985 681 +320 1023 768 557 985 732 +320 1023 832 562 985 784 +320 1023 896 566 985 837 +320 1023 960 571 986 891 +320 1023 1023 576 986 944 +384 0 0 342 87 56 +384 0 64 342 87 77 +384 0 128 343 87 124 +384 0 192 344 88 177 +384 0 256 346 88 231 +384 0 320 348 90 287 +384 0 384 351 91 343 +384 0 448 354 93 399 +384 0 512 358 95 455 +384 0 576 362 97 512 +384 0 640 367 100 569 +384 0 704 373 102 625 +384 0 768 379 105 682 +384 0 832 384 108 739 +384 0 896 391 112 794 +384 0 960 399 115 851 +384 0 1023 407 119 907 +384 64 0 343 103 59 +384 64 64 343 103 78 +384 64 128 344 104 125 +384 64 192 345 104 178 +384 64 256 346 105 231 +384 64 320 349 106 287 +384 64 384 351 107 343 +384 64 448 355 108 399 +384 64 512 358 110 456 +384 64 576 363 112 512 +384 64 640 368 114 569 +384 64 704 373 117 625 +384 64 768 379 119 682 +384 64 832 385 122 739 +384 64 896 392 125 794 +384 64 960 399 128 851 +384 64 1023 407 130 907 +384 128 0 346 146 66 +384 128 64 346 146 84 +384 128 128 346 146 128 +384 128 192 347 147 179 +384 128 256 349 147 233 +384 128 320 351 148 288 +384 128 384 354 149 344 +384 128 448 357 149 400 +384 128 512 361 151 456 +384 128 576 365 152 513 +384 128 640 370 153 569 +384 128 704 376 155 626 +384 128 768 382 157 682 +384 128 832 387 159 739 +384 128 896 394 161 795 +384 128 960 402 163 851 +384 128 1023 409 166 907 +384 192 0 350 199 77 +384 192 64 350 199 93 +384 192 128 351 200 133 +384 192 192 352 200 183 +384 192 256 354 200 236 +384 192 320 356 201 290 +384 192 384 358 201 346 +384 192 448 361 202 402 +384 192 512 365 203 458 +384 192 576 370 204 514 +384 192 640 374 205 570 +384 192 704 380 206 627 +384 192 768 385 207 683 +384 192 832 391 209 740 +384 192 896 398 210 795 +384 192 960 405 212 852 +384 192 1023 413 214 908 +384 256 0 357 257 92 +384 256 64 357 257 105 +384 256 128 358 257 141 +384 256 192 359 257 189 +384 256 256 360 257 240 +384 256 320 362 258 294 +384 256 384 365 258 349 +384 256 448 368 259 404 +384 256 512 372 259 460 +384 256 576 376 260 516 +384 256 640 381 261 572 +384 256 704 385 262 628 +384 256 768 391 262 684 +384 256 832 397 264 741 +384 256 896 404 265 796 +384 256 960 411 266 853 +384 256 1023 419 267 909 +384 320 0 366 316 108 +384 320 64 366 316 120 +384 320 128 367 316 152 +384 320 192 368 316 196 +384 320 256 369 316 246 +384 320 320 371 317 298 +384 320 384 374 317 352 +384 320 448 377 317 407 +384 320 512 380 318 462 +384 320 576 384 318 518 +384 320 640 388 319 574 +384 320 704 393 320 630 +384 320 768 399 320 686 +384 320 832 405 321 742 +384 320 896 412 322 798 +384 320 960 419 323 854 +384 320 1023 426 324 910 +384 384 0 377 376 125 +384 384 64 377 376 134 +384 384 128 378 376 164 +384 384 192 379 376 205 +384 384 256 380 376 253 +384 384 320 382 376 304 +384 384 384 384 377 357 +384 384 448 386 377 411 +384 384 512 390 377 465 +384 384 576 394 378 521 +384 384 640 398 378 576 +384 384 704 403 379 632 +384 384 768 409 379 688 +384 384 832 415 380 743 +384 384 896 421 381 799 +384 384 960 428 382 856 +384 384 1023 435 383 911 +384 448 0 389 435 142 +384 448 64 389 435 151 +384 448 128 390 435 177 +384 448 192 391 435 215 +384 448 256 392 436 261 +384 448 320 394 436 310 +384 448 384 396 436 362 +384 448 448 399 436 415 +384 448 512 402 437 469 +384 448 576 406 437 524 +384 448 640 411 437 579 +384 448 704 415 438 635 +384 448 768 421 438 691 +384 448 832 427 439 745 +384 448 896 433 440 801 +384 448 960 438 440 858 +384 448 1023 445 441 913 +384 512 0 404 496 160 +384 512 64 404 496 168 +384 512 128 405 496 191 +384 512 192 405 496 227 +384 512 256 407 496 270 +384 512 320 409 496 318 +384 512 384 411 497 368 +384 512 448 413 497 421 +384 512 512 417 497 474 +384 512 576 420 497 528 +384 512 640 425 498 583 +384 512 704 429 498 638 +384 512 768 434 499 692 +384 512 832 439 499 748 +384 512 896 445 500 804 +384 512 960 451 500 860 +384 512 1023 458 501 915 +384 576 0 420 557 179 +384 576 64 421 557 184 +384 576 128 421 557 206 +384 576 192 422 557 239 +384 576 256 423 557 280 +384 576 320 425 557 326 +384 576 384 427 558 376 +384 576 448 430 558 427 +384 576 512 433 558 479 +384 576 576 435 558 533 +384 576 640 439 559 587 +384 576 704 444 559 641 +384 576 768 449 559 696 +384 576 832 454 560 751 +384 576 896 460 560 807 +384 576 960 466 561 863 +384 576 1023 472 561 917 +384 640 0 437 618 197 +384 640 64 437 618 202 +384 640 128 438 618 222 +384 640 192 439 618 252 +384 640 256 440 618 291 +384 640 320 441 618 335 +384 640 384 444 619 384 +384 640 448 446 619 434 +384 640 512 449 619 486 +384 640 576 452 619 537 +384 640 640 456 620 591 +384 640 704 460 620 645 +384 640 768 465 620 700 +384 640 832 470 621 755 +384 640 896 476 621 810 +384 640 960 482 621 866 +384 640 1023 487 622 920 +384 704 0 457 679 216 +384 704 64 457 679 221 +384 704 128 457 679 237 +384 704 192 458 679 266 +384 704 256 459 680 303 +384 704 320 461 680 345 +384 704 384 462 680 392 +384 704 448 465 680 440 +384 704 512 468 680 491 +384 704 576 471 680 543 +384 704 640 475 681 596 +384 704 704 479 681 650 +384 704 768 483 681 704 +384 704 832 487 682 759 +384 704 896 492 682 814 +384 704 960 498 682 869 +384 704 1023 504 683 923 +384 768 0 477 741 234 +384 768 64 477 741 238 +384 768 128 477 741 254 +384 768 192 478 741 281 +384 768 256 479 741 316 +384 768 320 481 741 356 +384 768 384 483 741 401 +384 768 448 485 741 449 +384 768 512 486 741 499 +384 768 576 490 742 550 +384 768 640 493 742 602 +384 768 704 497 742 655 +384 768 768 501 742 709 +384 768 832 506 742 763 +384 768 896 511 742 818 +384 768 960 516 742 873 +384 768 1023 522 743 927 +384 832 0 497 801 253 +384 832 64 497 801 257 +384 832 128 498 801 272 +384 832 192 498 801 296 +384 832 256 500 801 329 +384 832 320 501 801 368 +384 832 384 503 801 411 +384 832 448 505 802 458 +384 832 512 507 802 507 +384 832 576 510 802 557 +384 832 640 514 802 608 +384 832 704 517 802 661 +384 832 768 521 803 714 +384 832 832 526 803 768 +384 832 896 531 803 822 +384 832 960 536 803 877 +384 832 1023 541 804 931 +384 896 0 520 862 272 +384 896 64 520 862 276 +384 896 128 520 862 288 +384 896 192 521 863 312 +384 896 256 522 863 343 +384 896 320 523 863 381 +384 896 384 525 863 422 +384 896 448 527 863 468 +384 896 512 529 863 515 +384 896 576 532 863 565 +384 896 640 535 863 615 +384 896 704 538 864 667 +384 896 768 542 864 720 +384 896 832 546 864 773 +384 896 896 550 864 827 +384 896 960 555 865 881 +384 896 1023 561 865 935 +384 960 0 542 924 290 +384 960 64 542 924 294 +384 960 128 542 924 306 +384 960 192 543 924 328 +384 960 256 544 924 357 +384 960 320 545 924 393 +384 960 384 547 924 434 +384 960 448 548 924 478 +384 960 512 551 924 524 +384 960 576 553 925 573 +384 960 640 556 925 623 +384 960 704 560 925 674 +384 960 768 563 925 726 +384 960 832 568 925 779 +384 960 896 572 926 832 +384 960 960 577 926 886 +384 960 1023 582 926 939 +384 1023 0 565 984 309 +384 1023 64 565 984 312 +384 1023 128 565 984 324 +384 1023 192 566 984 344 +384 1023 256 567 984 372 +384 1023 320 568 985 406 +384 1023 384 570 985 445 +384 1023 448 571 985 487 +384 1023 512 574 985 534 +384 1023 576 576 985 581 +384 1023 640 579 985 631 +384 1023 704 582 985 681 +384 1023 768 586 986 733 +384 1023 832 589 986 785 +384 1023 896 593 986 838 +384 1023 960 598 986 891 +384 1023 1023 602 987 944 +448 0 0 399 101 66 +448 0 64 400 101 84 +448 0 128 400 102 128 +448 0 192 401 102 179 +448 0 256 402 103 233 +448 0 320 404 104 288 +448 0 384 406 105 344 +448 0 448 409 107 400 +448 0 512 412 108 456 +448 0 576 416 110 513 +448 0 640 420 112 569 +448 0 704 425 115 626 +448 0 768 430 117 682 +448 0 832 435 120 739 +448 0 896 441 123 795 +448 0 960 448 126 851 +448 0 1023 454 129 907 +448 64 0 400 116 68 +448 64 64 400 116 85 +448 64 128 401 116 128 +448 64 192 402 116 179 +448 64 256 403 117 233 +448 64 320 405 118 288 +448 64 384 407 119 344 +448 64 448 410 120 400 +448 64 512 413 122 457 +448 64 576 417 123 513 +448 64 640 421 125 569 +448 64 704 426 127 626 +448 64 768 431 129 682 +448 64 832 435 131 739 +448 64 896 442 134 795 +448 64 960 448 137 851 +448 64 1023 455 140 907 +448 128 0 402 154 74 +448 128 64 402 155 90 +448 128 128 403 155 131 +448 128 192 404 155 181 +448 128 256 405 155 235 +448 128 320 407 156 290 +448 128 384 409 157 345 +448 128 448 412 158 401 +448 128 512 415 159 457 +448 128 576 419 160 514 +448 128 640 423 161 570 +448 128 704 428 163 626 +448 128 768 433 165 683 +448 128 832 437 167 739 +448 128 896 443 169 795 +448 128 960 450 171 852 +448 128 1023 457 173 907 +448 192 0 406 205 84 +448 192 64 406 205 99 +448 192 128 407 205 137 +448 192 192 408 206 185 +448 192 256 409 206 238 +448 192 320 411 206 292 +448 192 384 413 207 347 +448 192 448 416 208 403 +448 192 512 419 208 459 +448 192 576 422 209 515 +448 192 640 427 210 571 +448 192 704 431 211 627 +448 192 768 435 213 684 +448 192 832 441 214 740 +448 192 896 447 216 796 +448 192 960 453 217 852 +448 192 1023 460 219 908 +448 256 0 412 261 97 +448 256 64 412 261 110 +448 256 128 412 261 145 +448 256 192 413 261 191 +448 256 256 415 262 242 +448 256 320 416 262 295 +448 256 384 419 262 350 +448 256 448 421 263 405 +448 256 512 424 263 460 +448 256 576 428 264 516 +448 256 640 432 265 572 +448 256 704 436 266 629 +448 256 768 441 267 685 +448 256 832 446 268 741 +448 256 896 452 269 797 +448 256 960 458 270 853 +448 256 1023 465 272 909 +448 320 0 419 319 113 +448 320 64 420 319 124 +448 320 128 420 319 155 +448 320 192 421 320 198 +448 320 256 422 320 248 +448 320 320 424 320 300 +448 320 384 426 320 353 +448 320 448 429 321 408 +448 320 512 432 321 463 +448 320 576 435 322 519 +448 320 640 438 322 574 +448 320 704 443 323 630 +448 320 768 448 324 687 +448 320 832 453 325 742 +448 320 896 459 325 798 +448 320 960 465 326 855 +448 320 1023 472 328 910 +448 384 0 429 379 128 +448 384 64 429 379 138 +448 384 128 429 379 167 +448 384 192 430 379 207 +448 384 256 431 379 254 +448 384 320 433 379 305 +448 384 384 435 379 358 +448 384 448 437 380 412 +448 384 512 440 380 466 +448 384 576 443 381 521 +448 384 640 447 381 577 +448 384 704 452 382 633 +448 384 768 456 382 689 +448 384 832 462 383 744 +448 384 896 467 384 800 +448 384 960 473 384 856 +448 384 1023 480 384 912 +448 448 0 439 438 146 +448 448 64 439 438 154 +448 448 128 440 438 179 +448 448 192 440 438 217 +448 448 256 442 438 262 +448 448 320 443 438 312 +448 448 384 445 438 363 +448 448 448 448 439 416 +448 448 512 451 439 470 +448 448 576 454 439 525 +448 448 640 458 440 580 +448 448 704 462 440 635 +448 448 768 467 441 691 +448 448 832 472 441 746 +448 448 896 477 442 802 +448 448 960 483 443 858 +448 448 1023 489 443 913 +448 512 0 452 498 163 +448 512 64 452 498 171 +448 512 128 453 498 193 +448 512 192 453 498 229 +448 512 256 454 498 272 +448 512 320 456 498 319 +448 512 384 458 499 370 +448 512 448 460 499 422 +448 512 512 463 499 475 +448 512 576 466 499 529 +448 512 640 470 500 584 +448 512 704 474 500 639 +448 512 768 479 501 693 +448 512 832 484 501 749 +448 512 896 488 502 804 +448 512 960 494 502 860 +448 512 1023 500 503 915 +448 576 0 466 559 181 +448 576 64 467 559 187 +448 576 128 467 559 208 +448 576 192 468 559 240 +448 576 256 469 559 281 +448 576 320 470 559 328 +448 576 384 472 559 377 +448 576 448 475 559 428 +448 576 512 477 560 480 +448 576 576 480 560 534 +448 576 640 484 560 588 +448 576 704 487 561 641 +448 576 768 491 561 696 +448 576 832 496 562 752 +448 576 896 501 562 807 +448 576 960 507 562 863 +448 576 1023 513 563 918 +448 640 0 482 620 199 +448 640 64 482 620 205 +448 640 128 483 620 224 +448 640 192 484 620 254 +448 640 256 485 620 292 +448 640 320 486 620 336 +448 640 384 487 620 384 +448 640 448 489 620 435 +448 640 512 492 621 486 +448 640 576 495 621 538 +448 640 640 498 621 592 +448 640 704 502 621 646 +448 640 768 506 622 700 +448 640 832 511 622 755 +448 640 896 516 623 810 +448 640 960 521 623 866 +448 640 1023 527 623 921 +448 704 0 499 681 218 +448 704 64 499 681 223 +448 704 128 499 681 239 +448 704 192 500 681 268 +448 704 256 501 681 304 +448 704 320 502 681 346 +448 704 384 504 681 393 +448 704 448 506 681 441 +448 704 512 509 682 492 +448 704 576 511 682 544 +448 704 640 515 682 597 +448 704 704 518 682 650 +448 704 768 523 683 705 +448 704 832 527 683 759 +448 704 896 532 683 814 +448 704 960 537 684 869 +448 704 1023 542 684 924 +448 768 0 517 742 235 +448 768 64 517 742 240 +448 768 128 517 742 256 +448 768 192 518 742 282 +448 768 256 519 742 317 +448 768 320 520 742 358 +448 768 384 522 742 402 +448 768 448 524 742 450 +448 768 512 527 742 499 +448 768 576 529 742 550 +448 768 640 533 742 603 +448 768 704 536 742 656 +448 768 768 539 743 709 +448 768 832 543 743 764 +448 768 896 548 743 818 +448 768 960 553 744 873 +448 768 1023 558 744 927 +448 832 0 536 802 254 +448 832 64 537 802 259 +448 832 128 537 802 273 +448 832 192 537 802 297 +448 832 256 537 802 331 +448 832 320 539 802 369 +448 832 384 540 803 412 +448 832 448 542 803 459 +448 832 512 545 803 507 +448 832 576 547 803 558 +448 832 640 550 803 609 +448 832 704 554 803 661 +448 832 768 558 804 715 +448 832 832 562 804 768 +448 832 896 566 804 823 +448 832 960 571 805 877 +448 832 1023 576 805 931 +448 896 0 556 863 273 +448 896 64 556 863 277 +448 896 128 556 864 290 +448 896 192 557 864 313 +448 896 256 558 864 344 +448 896 320 559 864 382 +448 896 384 561 864 423 +448 896 448 562 864 468 +448 896 512 565 864 516 +448 896 576 567 864 565 +448 896 640 570 864 616 +448 896 704 573 865 668 +448 896 768 577 865 720 +448 896 832 581 865 774 +448 896 896 585 865 827 +448 896 960 589 866 882 +448 896 1023 594 866 935 +448 960 0 577 925 291 +448 960 64 577 925 295 +448 960 128 578 925 308 +448 960 192 578 925 330 +448 960 256 579 925 358 +448 960 320 580 925 394 +448 960 384 582 925 435 +448 960 448 584 925 479 +448 960 512 586 925 525 +448 960 576 588 926 573 +448 960 640 590 926 623 +448 960 704 593 926 674 +448 960 768 597 926 727 +448 960 832 600 926 779 +448 960 896 605 927 833 +448 960 960 609 927 886 +448 960 1023 614 927 940 +448 1023 0 598 985 310 +448 1023 64 598 985 314 +448 1023 128 598 985 325 +448 1023 192 599 985 345 +448 1023 256 600 985 373 +448 1023 320 601 985 407 +448 1023 384 602 986 446 +448 1023 448 604 986 488 +448 1023 512 606 986 535 +448 1023 576 608 986 582 +448 1023 640 611 986 631 +448 1023 704 614 986 682 +448 1023 768 617 986 733 +448 1023 832 621 987 785 +448 1023 896 625 987 838 +448 1023 960 629 987 892 +448 1023 1023 634 987 945 +512 0 0 457 116 75 +512 0 64 457 116 91 +512 0 128 457 116 132 +512 0 192 458 117 182 +512 0 256 459 117 235 +512 0 320 461 118 290 +512 0 384 463 119 345 +512 0 448 465 121 401 +512 0 512 468 122 457 +512 0 576 471 124 514 +512 0 640 475 126 570 +512 0 704 479 128 626 +512 0 768 483 129 683 +512 0 832 487 132 740 +512 0 896 492 134 795 +512 0 960 498 137 852 +512 0 1023 504 140 908 +512 64 0 457 128 77 +512 64 64 457 128 92 +512 64 128 458 128 133 +512 64 192 458 128 182 +512 64 256 460 129 236 +512 64 320 461 129 290 +512 64 384 463 130 346 +512 64 448 465 132 401 +512 64 512 468 133 458 +512 64 576 471 134 514 +512 64 640 475 136 570 +512 64 704 479 138 627 +512 64 768 484 140 683 +512 64 832 488 142 740 +512 64 896 493 145 795 +512 64 960 499 147 852 +512 64 1023 505 150 908 +512 128 0 459 164 82 +512 128 64 459 164 97 +512 128 128 460 164 136 +512 128 192 460 164 184 +512 128 256 461 165 237 +512 128 320 463 165 291 +512 128 384 465 166 347 +512 128 448 467 167 402 +512 128 512 470 168 458 +512 128 576 473 169 514 +512 128 640 477 170 571 +512 128 704 481 172 627 +512 128 768 485 173 684 +512 128 832 489 175 740 +512 128 896 495 177 796 +512 128 960 500 179 852 +512 128 1023 506 180 908 +512 192 0 462 212 91 +512 192 64 462 212 105 +512 192 128 463 212 141 +512 192 192 464 212 188 +512 192 256 465 213 240 +512 192 320 466 213 294 +512 192 384 468 214 348 +512 192 448 471 214 404 +512 192 512 473 215 460 +512 192 576 476 216 516 +512 192 640 480 217 572 +512 192 704 484 218 628 +512 192 768 487 219 684 +512 192 832 492 221 741 +512 192 896 498 222 796 +512 192 960 503 224 853 +512 192 1023 509 225 909 +512 256 0 467 266 104 +512 256 64 467 266 116 +512 256 128 468 266 149 +512 256 192 469 267 194 +512 256 256 470 267 244 +512 256 320 471 267 297 +512 256 384 473 267 351 +512 256 448 475 268 406 +512 256 512 478 269 461 +512 256 576 481 269 517 +512 256 640 485 270 573 +512 256 704 488 271 629 +512 256 768 492 272 686 +512 256 832 497 273 742 +512 256 896 502 274 797 +512 256 960 508 275 854 +512 256 1023 514 276 909 +512 320 0 474 323 118 +512 320 64 474 323 128 +512 320 128 474 323 158 +512 320 192 475 324 201 +512 320 256 476 324 250 +512 320 320 478 324 301 +512 320 384 479 324 355 +512 320 448 482 325 409 +512 320 512 484 325 464 +512 320 576 487 326 519 +512 320 640 490 326 575 +512 320 704 494 327 631 +512 320 768 498 328 687 +512 320 832 503 328 742 +512 320 896 508 329 799 +512 320 960 514 330 855 +512 320 1023 519 331 911 +512 384 0 482 382 133 +512 384 64 482 382 142 +512 384 128 482 382 170 +512 384 192 483 382 210 +512 384 256 484 382 256 +512 384 320 486 382 307 +512 384 384 487 383 359 +512 384 448 489 383 413 +512 384 512 491 383 467 +512 384 576 494 384 522 +512 384 640 498 384 578 +512 384 704 502 384 633 +512 384 768 506 384 689 +512 384 832 511 385 744 +512 384 896 516 386 800 +512 384 960 521 387 857 +512 384 1023 527 388 912 +512 448 0 491 440 149 +512 448 64 491 440 157 +512 448 128 491 440 182 +512 448 192 492 441 220 +512 448 256 493 441 264 +512 448 320 494 441 313 +512 448 384 496 441 365 +512 448 448 498 441 417 +512 448 512 501 442 471 +512 448 576 504 442 526 +512 448 640 507 442 581 +512 448 704 511 443 636 +512 448 768 515 443 691 +512 448 832 520 444 746 +512 448 896 525 445 802 +512 448 960 530 445 858 +512 448 1023 536 446 914 +512 512 0 502 500 167 +512 512 64 502 500 174 +512 512 128 503 500 196 +512 512 192 503 501 230 +512 512 256 504 501 274 +512 512 320 506 501 321 +512 512 384 507 501 371 +512 512 448 510 501 423 +512 512 512 512 502 476 +512 512 576 515 502 530 +512 512 640 518 502 584 +512 512 704 522 503 639 +512 512 768 526 503 694 +512 512 832 530 504 749 +512 512 896 535 504 805 +512 512 960 539 505 861 +512 512 1023 545 505 916 +512 576 0 515 561 184 +512 576 64 515 561 190 +512 576 128 515 561 211 +512 576 192 516 561 243 +512 576 256 517 561 283 +512 576 320 518 561 329 +512 576 384 520 561 378 +512 576 448 522 562 429 +512 576 512 525 562 481 +512 576 576 527 562 535 +512 576 640 531 562 588 +512 576 704 534 563 642 +512 576 768 537 563 697 +512 576 832 541 564 752 +512 576 896 546 564 808 +512 576 960 551 565 863 +512 576 1023 556 565 918 +512 640 0 529 622 202 +512 640 64 529 622 207 +512 640 128 530 622 226 +512 640 192 530 622 256 +512 640 256 531 622 294 +512 640 320 532 622 338 +512 640 384 534 622 385 +512 640 448 536 622 435 +512 640 512 537 622 486 +512 640 576 540 623 539 +512 640 640 543 623 592 +512 640 704 547 623 646 +512 640 768 551 624 701 +512 640 832 555 624 756 +512 640 896 559 624 811 +512 640 960 564 625 866 +512 640 1023 569 625 921 +512 704 0 544 682 220 +512 704 64 544 682 225 +512 704 128 544 682 241 +512 704 192 545 682 270 +512 704 256 546 683 306 +512 704 320 547 683 348 +512 704 384 548 683 394 +512 704 448 550 683 442 +512 704 512 553 683 493 +512 704 576 555 683 545 +512 704 640 558 684 598 +512 704 704 562 684 651 +512 704 768 565 684 705 +512 704 832 569 685 760 +512 704 896 574 685 815 +512 704 960 579 685 870 +512 704 1023 584 686 924 +512 768 0 560 742 238 +512 768 64 560 742 242 +512 768 128 561 742 258 +512 768 192 561 742 284 +512 768 256 562 743 319 +512 768 320 563 743 359 +512 768 384 565 743 403 +512 768 448 567 743 451 +512 768 512 569 743 500 +512 768 576 571 743 551 +512 768 640 574 743 603 +512 768 704 578 744 656 +512 768 768 581 744 710 +512 768 832 585 744 764 +512 768 896 588 745 819 +512 768 960 593 745 873 +512 768 1023 598 745 928 +512 832 0 578 804 256 +512 832 64 578 804 261 +512 832 128 578 804 275 +512 832 192 579 804 299 +512 832 256 580 804 332 +512 832 320 581 804 371 +512 832 384 582 804 414 +512 832 448 584 804 460 +512 832 512 586 804 508 +512 832 576 588 804 558 +512 832 640 591 805 610 +512 832 704 594 805 662 +512 832 768 597 805 715 +512 832 832 601 805 769 +512 832 896 605 806 823 +512 832 960 610 806 878 +512 832 1023 614 806 931 +512 896 0 596 865 275 +512 896 64 596 865 279 +512 896 128 596 865 292 +512 896 192 597 865 315 +512 896 256 597 865 345 +512 896 320 599 865 383 +512 896 384 600 865 424 +512 896 448 602 865 469 +512 896 512 604 865 517 +512 896 576 606 865 566 +512 896 640 609 866 617 +512 896 704 612 866 668 +512 896 768 615 866 721 +512 896 832 619 866 774 +512 896 896 623 867 828 +512 896 960 627 867 882 +512 896 1023 632 867 936 +512 960 0 615 926 293 +512 960 64 615 926 297 +512 960 128 616 926 309 +512 960 192 616 926 331 +512 960 256 617 926 360 +512 960 320 618 926 395 +512 960 384 620 926 435 +512 960 448 621 926 480 +512 960 512 623 926 526 +512 960 576 625 927 574 +512 960 640 628 927 624 +512 960 704 631 927 675 +512 960 768 634 927 727 +512 960 832 638 927 780 +512 960 896 641 928 833 +512 960 960 645 928 887 +512 960 1023 649 928 940 +512 1023 0 636 986 312 +512 1023 64 636 986 315 +512 1023 128 636 986 327 +512 1023 192 636 986 346 +512 1023 256 637 986 375 +512 1023 320 638 986 408 +512 1023 384 639 987 447 +512 1023 448 640 987 489 +512 1023 512 642 987 535 +512 1023 576 644 987 583 +512 1023 640 647 987 632 +512 1023 704 650 987 682 +512 1023 768 653 987 734 +512 1023 832 656 988 786 +512 1023 896 660 988 839 +512 1023 960 664 988 892 +512 1023 1023 668 988 945 +576 0 0 514 130 84 +576 0 64 514 130 99 +576 0 128 514 130 137 +576 0 192 515 130 185 +576 0 256 516 131 238 +576 0 320 517 132 292 +576 0 384 519 133 347 +576 0 448 521 134 403 +576 0 512 524 135 458 +576 0 576 526 137 515 +576 0 640 530 138 571 +576 0 704 533 140 627 +576 0 768 537 142 684 +576 0 832 540 144 740 +576 0 896 545 147 796 +576 0 960 550 149 852 +576 0 1023 556 152 908 +576 64 0 514 141 85 +576 64 64 514 141 100 +576 64 128 515 141 138 +576 64 192 515 141 186 +576 64 256 516 142 238 +576 64 320 518 143 292 +576 64 384 519 143 347 +576 64 448 522 144 403 +576 64 512 524 146 459 +576 64 576 527 147 515 +576 64 640 530 148 571 +576 64 704 534 150 627 +576 64 768 537 152 684 +576 64 832 541 154 740 +576 64 896 546 156 796 +576 64 960 551 159 852 +576 64 1023 556 161 908 +576 128 0 516 174 90 +576 128 64 516 174 104 +576 128 128 516 174 141 +576 128 192 517 174 188 +576 128 256 518 175 240 +576 128 320 519 175 293 +576 128 384 521 176 348 +576 128 448 523 177 404 +576 128 512 526 178 459 +576 128 576 528 179 515 +576 128 640 532 179 572 +576 128 704 535 180 628 +576 128 768 538 182 684 +576 128 832 542 184 741 +576 128 896 547 185 796 +576 128 960 552 187 853 +576 128 1023 557 189 908 +576 192 0 519 220 99 +576 192 64 519 220 111 +576 192 128 519 220 146 +576 192 192 520 220 192 +576 192 256 521 220 242 +576 192 320 522 221 296 +576 192 384 524 221 350 +576 192 448 526 222 405 +576 192 512 528 222 461 +576 192 576 531 223 517 +576 192 640 534 224 573 +576 192 704 537 225 629 +576 192 768 541 226 685 +576 192 832 545 228 741 +576 192 896 550 229 797 +576 192 960 555 230 853 +576 192 1023 560 231 909 +576 256 0 523 272 110 +576 256 64 523 272 121 +576 256 128 524 272 153 +576 256 192 524 272 197 +576 256 256 525 273 247 +576 256 320 526 273 299 +576 256 384 528 273 353 +576 256 448 530 274 407 +576 256 512 533 274 463 +576 256 576 535 275 518 +576 256 640 537 276 574 +576 256 704 541 276 630 +576 256 768 545 277 686 +576 256 832 549 278 742 +576 256 896 554 279 798 +576 256 960 559 281 854 +576 256 1023 564 281 910 +576 320 0 529 328 124 +576 320 64 529 328 133 +576 320 128 529 328 163 +576 320 192 530 328 204 +576 320 256 531 328 252 +576 320 320 532 329 303 +576 320 384 534 329 356 +576 320 448 536 329 410 +576 320 512 537 330 465 +576 320 576 540 330 520 +576 320 640 543 331 576 +576 320 704 546 331 632 +576 320 768 550 332 688 +576 320 832 554 332 743 +576 320 896 559 333 799 +576 320 960 564 334 856 +576 320 1023 569 335 911 +576 384 0 536 385 138 +576 384 64 536 385 146 +576 384 128 536 385 174 +576 384 192 537 385 213 +576 384 256 537 385 259 +576 384 320 538 385 309 +576 384 384 540 385 361 +576 384 448 542 386 414 +576 384 512 544 386 468 +576 384 576 547 387 523 +576 384 640 550 387 579 +576 384 704 553 388 634 +576 384 768 557 388 690 +576 384 832 561 389 745 +576 384 896 566 390 801 +576 384 960 571 390 857 +576 384 1023 576 391 912 +576 448 0 544 444 154 +576 448 64 544 444 162 +576 448 128 544 444 185 +576 448 192 545 444 223 +576 448 256 546 444 267 +576 448 320 547 444 315 +576 448 384 548 444 366 +576 448 448 550 444 419 +576 448 512 553 445 472 +576 448 576 555 445 527 +576 448 640 558 446 582 +576 448 704 562 446 637 +576 448 768 565 447 691 +576 448 832 569 447 747 +576 448 896 574 448 803 +576 448 960 579 448 859 +576 448 1023 584 449 914 +576 512 0 554 503 171 +576 512 64 554 503 177 +576 512 128 554 503 199 +576 512 192 555 503 233 +576 512 256 556 503 276 +576 512 320 557 504 323 +576 512 384 558 504 372 +576 512 448 560 504 424 +576 512 512 563 504 477 +576 512 576 565 505 531 +576 512 640 568 505 585 +576 512 704 571 505 639 +576 512 768 575 506 694 +576 512 832 579 506 750 +576 512 896 583 507 805 +576 512 960 588 507 861 +576 512 1023 592 508 916 +576 576 0 565 563 187 +576 576 64 565 563 193 +576 576 128 566 563 214 +576 576 192 566 563 245 +576 576 256 567 563 285 +576 576 320 568 564 331 +576 576 384 570 564 379 +576 576 448 572 564 430 +576 576 512 574 564 482 +576 576 576 576 564 535 +576 576 640 579 565 588 +576 576 704 582 565 643 +576 576 768 586 565 698 +576 576 832 589 566 753 +576 576 896 593 566 808 +576 576 960 598 567 864 +576 576 1023 602 567 919 +576 640 0 578 624 205 +576 640 64 578 624 210 +576 640 128 578 624 229 +576 640 192 579 624 258 +576 640 256 580 624 296 +576 640 320 581 624 339 +576 640 384 582 624 386 +576 640 448 584 624 436 +576 640 512 586 624 487 +576 640 576 588 625 540 +576 640 640 590 625 593 +576 640 704 594 625 647 +576 640 768 597 626 702 +576 640 832 601 626 756 +576 640 896 605 626 812 +576 640 960 610 627 867 +576 640 1023 614 627 922 +576 704 0 591 684 223 +576 704 64 591 684 228 +576 704 128 591 684 244 +576 704 192 592 684 272 +576 704 256 593 684 308 +576 704 320 594 685 349 +576 704 384 595 685 395 +576 704 448 597 685 444 +576 704 512 599 685 494 +576 704 576 601 685 546 +576 704 640 604 685 598 +576 704 704 607 686 652 +576 704 768 611 686 706 +576 704 832 614 686 760 +576 704 896 618 687 815 +576 704 960 623 687 870 +576 704 1023 627 688 925 +576 768 0 606 744 240 +576 768 64 606 744 245 +576 768 128 606 744 260 +576 768 192 607 744 286 +576 768 256 608 744 321 +576 768 320 609 744 360 +576 768 384 610 744 405 +576 768 448 612 745 452 +576 768 512 614 745 501 +576 768 576 616 745 552 +576 768 640 619 745 604 +576 768 704 622 745 657 +576 768 768 625 746 711 +576 768 832 629 746 765 +576 768 896 633 746 819 +576 768 960 637 747 874 +576 768 1023 640 747 928 +576 832 0 622 805 259 +576 832 64 622 805 263 +576 832 128 622 805 277 +576 832 192 623 805 301 +576 832 256 624 805 333 +576 832 320 625 805 372 +576 832 384 626 805 415 +576 832 448 628 806 461 +576 832 512 630 806 509 +576 832 576 632 806 559 +576 832 640 635 806 611 +576 832 704 638 806 663 +576 832 768 640 807 716 +576 832 832 643 807 770 +576 832 896 647 807 824 +576 832 960 651 807 878 +576 832 1023 656 808 932 +576 896 0 639 866 277 +576 896 64 639 866 281 +576 896 128 639 866 294 +576 896 192 639 866 317 +576 896 256 640 866 347 +576 896 320 641 866 384 +576 896 384 642 866 426 +576 896 448 644 867 470 +576 896 512 646 867 518 +576 896 576 648 867 567 +576 896 640 650 867 617 +576 896 704 653 867 669 +576 896 768 656 867 722 +576 896 832 660 868 775 +576 896 896 663 868 828 +576 896 960 667 868 883 +576 896 1023 672 869 936 +576 960 0 656 927 295 +576 960 64 657 927 299 +576 960 128 657 927 311 +576 960 192 657 927 332 +576 960 256 658 927 361 +576 960 320 659 927 396 +576 960 384 660 928 436 +576 960 448 662 928 481 +576 960 512 664 928 527 +576 960 576 666 928 575 +576 960 640 668 928 625 +576 960 704 671 928 676 +576 960 768 674 929 728 +576 960 832 677 929 780 +576 960 896 681 929 834 +576 960 960 685 929 887 +576 960 1023 689 930 941 +576 1023 0 675 988 314 +576 1023 64 675 988 317 +576 1023 128 676 988 329 +576 1023 192 676 988 348 +576 1023 256 677 988 376 +576 1023 320 678 988 410 +576 1023 384 679 988 448 +576 1023 448 680 988 490 +576 1023 512 682 988 536 +576 1023 576 684 988 584 +576 1023 640 687 988 633 +576 1023 704 689 988 683 +576 1023 768 691 989 734 +576 1023 832 694 989 786 +576 1023 896 698 989 839 +576 1023 960 702 989 893 +576 1023 1023 706 990 945 +640 0 0 571 145 93 +640 0 64 571 145 107 +640 0 128 572 145 142 +640 0 192 572 145 189 +640 0 256 573 146 241 +640 0 320 574 146 294 +640 0 384 576 147 349 +640 0 448 577 148 404 +640 0 512 580 149 460 +640 0 576 582 151 516 +640 0 640 585 152 572 +640 0 704 588 154 628 +640 0 768 591 156 685 +640 0 832 595 158 741 +640 0 896 599 160 796 +640 0 960 603 162 853 +640 0 1023 608 165 909 +640 64 0 572 154 95 +640 64 64 572 154 108 +640 64 128 572 155 143 +640 64 192 572 155 190 +640 64 256 573 155 241 +640 64 320 575 156 294 +640 64 384 576 157 349 +640 64 448 578 158 404 +640 64 512 580 159 460 +640 64 576 583 160 516 +640 64 640 585 161 572 +640 64 704 588 163 628 +640 64 768 591 165 685 +640 64 832 595 166 741 +640 64 896 599 169 797 +640 64 960 604 171 853 +640 64 1023 608 173 909 +640 128 0 573 184 99 +640 128 64 573 184 112 +640 128 128 573 184 146 +640 128 192 574 184 192 +640 128 256 575 184 243 +640 128 320 576 185 296 +640 128 384 577 186 350 +640 128 448 579 186 405 +640 128 512 581 187 461 +640 128 576 584 188 517 +640 128 640 587 189 573 +640 128 704 589 191 629 +640 128 768 592 192 685 +640 128 832 596 194 741 +640 128 896 600 195 797 +640 128 960 605 197 853 +640 128 1023 610 199 909 +640 192 0 575 228 107 +640 192 64 576 228 118 +640 192 128 576 228 151 +640 192 192 576 228 195 +640 192 256 577 228 245 +640 192 320 578 229 298 +640 192 384 580 229 352 +640 192 448 582 230 407 +640 192 512 584 230 462 +640 192 576 586 230 518 +640 192 640 588 231 574 +640 192 704 591 232 630 +640 192 768 595 233 686 +640 192 832 599 235 742 +640 192 896 603 236 798 +640 192 960 607 237 854 +640 192 1023 612 239 910 +640 256 0 579 278 117 +640 256 64 579 278 128 +640 256 128 580 279 158 +640 256 192 580 279 201 +640 256 256 581 279 249 +640 256 320 582 279 301 +640 256 384 584 280 354 +640 256 448 586 280 409 +640 256 512 588 281 464 +640 256 576 589 281 519 +640 256 640 592 281 575 +640 256 704 595 282 631 +640 256 768 598 283 687 +640 256 832 602 284 742 +640 256 896 606 285 799 +640 256 960 611 286 855 +640 256 1023 616 287 910 +640 320 0 584 332 129 +640 320 64 584 332 138 +640 320 128 585 332 167 +640 320 192 585 332 208 +640 320 256 586 332 255 +640 320 320 587 333 305 +640 320 384 588 333 358 +640 320 448 590 333 412 +640 320 512 592 334 466 +640 320 576 594 334 522 +640 320 640 597 335 577 +640 320 704 600 336 633 +640 320 768 603 336 689 +640 320 832 607 337 744 +640 320 896 611 338 800 +640 320 960 616 339 856 +640 320 1023 620 340 912 +640 384 0 590 389 143 +640 384 64 590 389 152 +640 384 128 590 389 178 +640 384 192 591 389 216 +640 384 256 591 389 261 +640 384 320 593 389 311 +640 384 384 594 390 362 +640 384 448 596 390 416 +640 384 512 598 390 470 +640 384 576 600 391 524 +640 384 640 603 391 580 +640 384 704 606 392 635 +640 384 768 609 392 691 +640 384 832 613 393 746 +640 384 896 617 394 802 +640 384 960 622 395 858 +640 384 1023 626 395 913 +640 448 0 597 447 159 +640 448 64 597 447 166 +640 448 128 598 447 189 +640 448 192 598 447 226 +640 448 256 599 447 269 +640 448 320 600 448 317 +640 448 384 602 448 368 +640 448 448 603 448 420 +640 448 512 605 448 474 +640 448 576 608 449 528 +640 448 640 611 449 583 +640 448 704 614 450 638 +640 448 768 617 450 692 +640 448 832 621 451 748 +640 448 896 625 451 804 +640 448 960 629 452 860 +640 448 1023 633 453 915 +640 512 0 606 506 175 +640 512 64 606 506 181 +640 512 128 607 506 202 +640 512 192 607 506 236 +640 512 256 608 507 278 +640 512 320 609 507 325 +640 512 384 611 507 374 +640 512 448 612 507 425 +640 512 512 614 507 478 +640 512 576 617 508 532 +640 512 640 619 508 586 +640 512 704 622 508 640 +640 512 768 626 509 695 +640 512 832 629 509 751 +640 512 896 633 510 806 +640 512 960 637 510 862 +640 512 1023 641 511 917 +640 576 0 617 566 191 +640 576 64 617 566 197 +640 576 128 617 566 217 +640 576 192 618 566 248 +640 576 256 618 566 287 +640 576 320 619 566 332 +640 576 384 621 566 381 +640 576 448 622 567 432 +640 576 512 624 567 484 +640 576 576 627 567 537 +640 576 640 629 567 589 +640 576 704 632 568 644 +640 576 768 635 568 699 +640 576 832 639 569 754 +640 576 896 642 569 809 +640 576 960 646 570 865 +640 576 1023 650 570 919 +640 640 0 628 626 208 +640 640 64 628 626 214 +640 640 128 628 626 231 +640 640 192 629 626 261 +640 640 256 630 626 298 +640 640 320 631 626 341 +640 640 384 632 626 388 +640 640 448 634 627 437 +640 640 512 636 627 489 +640 640 576 638 627 541 +640 640 640 640 627 594 +640 640 704 642 628 648 +640 640 768 646 628 702 +640 640 832 649 628 757 +640 640 896 653 629 812 +640 640 960 657 629 868 +640 640 1023 661 630 922 +640 704 0 640 686 226 +640 704 64 640 686 230 +640 704 128 640 686 247 +640 704 192 641 687 275 +640 704 256 641 687 310 +640 704 320 642 687 351 +640 704 384 644 687 397 +640 704 448 645 687 445 +640 704 512 647 687 495 +640 704 576 649 687 547 +640 704 640 652 688 599 +640 704 704 655 688 653 +640 704 768 658 688 707 +640 704 832 661 689 761 +640 704 896 665 689 816 +640 704 960 669 689 871 +640 704 1023 673 690 925 +640 768 0 654 746 243 +640 768 64 654 746 248 +640 768 128 654 746 263 +640 768 192 654 746 288 +640 768 256 655 746 323 +640 768 320 656 746 362 +640 768 384 657 746 406 +640 768 448 659 747 453 +640 768 512 661 747 502 +640 768 576 663 747 553 +640 768 640 665 747 605 +640 768 704 668 747 658 +640 768 768 671 748 711 +640 768 832 674 748 765 +640 768 896 678 748 820 +640 768 960 682 749 875 +640 768 1023 686 749 929 +640 832 0 668 807 261 +640 832 64 668 807 265 +640 832 128 669 807 280 +640 832 192 669 807 303 +640 832 256 670 807 335 +640 832 320 671 807 374 +640 832 384 672 807 416 +640 832 448 674 807 462 +640 832 512 675 807 510 +640 832 576 678 808 560 +640 832 640 680 808 612 +640 832 704 683 808 664 +640 832 768 685 808 717 +640 832 832 689 809 770 +640 832 896 691 809 824 +640 832 960 695 809 879 +640 832 1023 699 810 933 +640 896 0 684 868 280 +640 896 64 684 868 283 +640 896 128 685 868 296 +640 896 192 685 868 319 +640 896 256 686 868 349 +640 896 320 687 868 385 +640 896 384 688 868 427 +640 896 448 689 868 472 +640 896 512 691 868 519 +640 896 576 692 868 568 +640 896 640 694 869 618 +640 896 704 697 869 670 +640 896 768 700 869 722 +640 896 832 703 869 775 +640 896 896 706 870 829 +640 896 960 710 870 883 +640 896 1023 714 870 937 +640 960 0 700 929 297 +640 960 64 700 929 301 +640 960 128 700 929 313 +640 960 192 701 929 334 +640 960 256 701 929 363 +640 960 320 702 929 398 +640 960 384 704 929 438 +640 960 448 705 929 482 +640 960 512 707 929 528 +640 960 576 709 929 576 +640 960 640 711 930 626 +640 960 704 713 930 677 +640 960 768 716 930 729 +640 960 832 719 930 781 +640 960 896 723 931 834 +640 960 960 726 931 888 +640 960 1023 730 931 941 +640 1023 0 717 989 316 +640 1023 64 717 989 319 +640 1023 128 718 989 331 +640 1023 192 718 989 350 +640 1023 256 719 989 378 +640 1023 320 720 989 411 +640 1023 384 721 989 449 +640 1023 448 722 989 491 +640 1023 512 724 989 537 +640 1023 576 726 990 585 +640 1023 640 728 990 634 +640 1023 704 730 990 684 +640 1023 768 733 990 735 +640 1023 832 736 990 787 +640 1023 896 739 991 840 +640 1023 960 742 991 893 +640 1023 1023 746 991 946 +704 0 0 628 159 103 +704 0 64 628 159 115 +704 0 128 629 160 148 +704 0 192 629 160 193 +704 0 256 630 160 244 +704 0 320 631 161 297 +704 0 384 632 162 351 +704 0 448 634 162 406 +704 0 512 636 163 461 +704 0 576 638 165 517 +704 0 640 640 166 573 +704 0 704 643 168 629 +704 0 768 646 169 685 +704 0 832 649 171 742 +704 0 896 653 173 797 +704 0 960 657 175 854 +704 0 1023 661 177 909 +704 64 0 629 168 104 +704 64 64 629 168 116 +704 64 128 629 168 149 +704 64 192 630 169 194 +704 64 256 630 169 244 +704 64 320 631 170 297 +704 64 384 633 170 351 +704 64 448 634 171 406 +704 64 512 636 172 461 +704 64 576 639 173 517 +704 64 640 640 174 573 +704 64 704 643 176 629 +704 64 768 646 177 686 +704 64 832 650 179 742 +704 64 896 653 180 797 +704 64 960 657 182 854 +704 64 1023 662 184 909 +704 128 0 630 195 108 +704 128 64 630 195 119 +704 128 128 630 195 152 +704 128 192 631 195 196 +704 128 256 632 196 246 +704 128 320 633 196 298 +704 128 384 634 197 352 +704 128 448 636 197 407 +704 128 512 638 198 462 +704 128 576 639 199 518 +704 128 640 641 200 574 +704 128 704 644 201 630 +704 128 768 647 203 686 +704 128 832 651 204 742 +704 128 896 654 206 798 +704 128 960 659 208 854 +704 128 1023 663 209 910 +704 192 0 632 236 115 +704 192 64 632 236 126 +704 192 128 633 236 156 +704 192 192 633 236 199 +704 192 256 634 236 248 +704 192 320 635 237 300 +704 192 384 636 237 354 +704 192 448 638 238 408 +704 192 512 639 238 463 +704 192 576 641 239 519 +704 192 640 643 240 575 +704 192 704 646 241 631 +704 192 768 649 242 687 +704 192 832 653 243 742 +704 192 896 657 245 798 +704 192 960 661 246 855 +704 192 1023 665 247 910 +704 256 0 636 285 125 +704 256 64 636 285 134 +704 256 128 636 285 163 +704 256 192 636 285 205 +704 256 256 637 285 252 +704 256 320 638 285 304 +704 256 384 639 286 357 +704 256 448 640 286 411 +704 256 512 642 287 465 +704 256 576 644 287 521 +704 256 640 647 288 576 +704 256 704 650 289 632 +704 256 768 653 290 688 +704 256 832 656 291 743 +704 256 896 660 292 799 +704 256 960 664 293 856 +704 256 1023 668 294 911 +704 320 0 639 338 136 +704 320 64 639 338 144 +704 320 128 639 338 172 +704 320 192 640 338 211 +704 320 256 641 338 258 +704 320 320 642 338 308 +704 320 384 643 339 360 +704 320 448 645 339 414 +704 320 512 647 339 468 +704 320 576 649 340 523 +704 320 640 651 341 578 +704 320 704 654 341 634 +704 320 768 657 342 690 +704 320 832 661 343 745 +704 320 896 664 344 801 +704 320 960 668 344 857 +704 320 1023 673 345 912 +704 384 0 645 394 149 +704 384 64 645 394 157 +704 384 128 645 394 181 +704 384 192 646 394 220 +704 384 256 646 394 264 +704 384 320 647 394 313 +704 384 384 649 394 364 +704 384 448 650 395 417 +704 384 512 652 395 471 +704 384 576 654 396 526 +704 384 640 657 396 581 +704 384 704 660 397 636 +704 384 768 663 397 691 +704 384 832 666 398 746 +704 384 896 670 398 802 +704 384 960 674 399 858 +704 384 1023 678 400 914 +704 448 0 652 451 164 +704 448 64 652 451 171 +704 448 128 652 451 193 +704 448 192 653 451 229 +704 448 256 653 451 272 +704 448 320 654 452 319 +704 448 384 656 452 370 +704 448 448 657 452 422 +704 448 512 659 452 475 +704 448 576 661 453 529 +704 448 640 664 453 584 +704 448 704 666 454 639 +704 448 768 669 454 693 +704 448 832 673 455 749 +704 448 896 676 455 804 +704 448 960 680 456 860 +704 448 1023 684 457 915 +704 512 0 660 510 179 +704 512 64 660 510 185 +704 512 128 660 510 206 +704 512 192 661 510 239 +704 512 256 661 510 281 +704 512 320 662 510 327 +704 512 384 664 510 376 +704 512 448 665 511 427 +704 512 512 667 511 480 +704 512 576 669 511 533 +704 512 640 672 511 587 +704 512 704 674 512 641 +704 512 768 677 512 696 +704 512 832 681 513 751 +704 512 896 684 513 807 +704 512 960 688 514 863 +704 512 1023 691 514 918 +704 576 0 669 569 195 +704 576 64 669 569 201 +704 576 128 670 569 220 +704 576 192 670 569 251 +704 576 256 671 569 290 +704 576 320 672 569 334 +704 576 384 673 569 383 +704 576 448 674 570 433 +704 576 512 676 570 485 +704 576 576 678 570 537 +704 576 640 681 570 590 +704 576 704 683 571 645 +704 576 768 686 571 699 +704 576 832 689 572 754 +704 576 896 692 572 810 +704 576 960 696 573 865 +704 576 1023 700 573 920 +704 640 0 680 629 212 +704 640 64 680 629 217 +704 640 128 680 629 234 +704 640 192 680 629 264 +704 640 256 681 629 301 +704 640 320 682 629 343 +704 640 384 683 629 390 +704 640 448 685 629 439 +704 640 512 687 630 490 +704 640 576 689 630 542 +704 640 640 691 630 595 +704 640 704 692 630 649 +704 640 768 695 631 703 +704 640 832 699 631 758 +704 640 896 702 632 813 +704 640 960 706 632 868 +704 640 1023 710 632 923 +704 704 0 691 689 229 +704 704 64 691 689 233 +704 704 128 691 689 250 +704 704 192 691 689 277 +704 704 256 692 689 312 +704 704 320 693 689 353 +704 704 384 694 689 399 +704 704 448 695 689 447 +704 704 512 697 690 497 +704 704 576 699 690 548 +704 704 640 701 690 600 +704 704 704 704 690 654 +704 704 768 707 691 708 +704 704 832 710 691 762 +704 704 896 713 691 817 +704 704 960 717 691 872 +704 704 1023 721 691 926 +704 768 0 703 748 246 +704 768 64 703 748 251 +704 768 128 703 748 266 +704 768 192 703 748 291 +704 768 256 704 748 325 +704 768 320 705 748 364 +704 768 384 706 749 408 +704 768 448 708 749 455 +704 768 512 709 749 504 +704 768 576 711 749 554 +704 768 640 714 749 606 +704 768 704 716 750 659 +704 768 768 719 750 712 +704 768 832 722 750 766 +704 768 896 725 750 821 +704 768 960 729 751 875 +704 768 1023 733 751 929 +704 832 0 716 809 264 +704 832 64 716 809 268 +704 832 128 717 809 281 +704 832 192 717 809 306 +704 832 256 718 809 337 +704 832 320 719 809 376 +704 832 384 720 809 418 +704 832 448 721 809 464 +704 832 512 723 809 512 +704 832 576 725 810 561 +704 832 640 727 810 613 +704 832 704 729 810 665 +704 832 768 732 810 718 +704 832 832 735 811 771 +704 832 896 738 811 825 +704 832 960 742 811 879 +704 832 1023 745 812 933 +704 896 0 731 870 281 +704 896 64 731 870 285 +704 896 128 731 870 298 +704 896 192 732 870 321 +704 896 256 732 870 351 +704 896 320 733 870 387 +704 896 384 734 870 429 +704 896 448 736 870 473 +704 896 512 737 870 520 +704 896 576 739 870 569 +704 896 640 741 870 619 +704 896 704 743 871 671 +704 896 768 745 871 723 +704 896 832 748 871 776 +704 896 896 751 871 830 +704 896 960 755 872 884 +704 896 1023 759 872 937 +704 960 0 745 930 300 +704 960 64 746 930 303 +704 960 128 746 930 316 +704 960 192 746 931 336 +704 960 256 747 931 365 +704 960 320 748 931 400 +704 960 384 749 931 439 +704 960 448 750 931 483 +704 960 512 752 931 529 +704 960 576 753 931 577 +704 960 640 756 931 627 +704 960 704 758 931 678 +704 960 768 761 932 729 +704 960 832 763 932 782 +704 960 896 766 932 835 +704 960 960 770 932 889 +704 960 1023 773 933 942 +704 1023 0 762 990 318 +704 1023 64 762 990 321 +704 1023 128 762 990 332 +704 1023 192 762 991 352 +704 1023 256 763 991 380 +704 1023 320 764 991 413 +704 1023 384 765 991 451 +704 1023 448 766 991 493 +704 1023 512 768 991 538 +704 1023 576 769 991 586 +704 1023 640 771 991 635 +704 1023 704 774 991 685 +704 1023 768 776 992 736 +704 1023 832 779 992 788 +704 1023 896 782 992 841 +704 1023 960 785 992 894 +704 1023 1023 789 993 946 +768 0 0 686 174 112 +768 0 64 686 174 123 +768 0 128 686 174 155 +768 0 192 686 175 198 +768 0 256 687 175 247 +768 0 320 688 175 299 +768 0 384 689 176 353 +768 0 448 691 177 408 +768 0 512 691 178 463 +768 0 576 693 179 519 +768 0 640 696 179 574 +768 0 704 698 181 630 +768 0 768 701 182 686 +768 0 832 704 184 742 +768 0 896 708 186 798 +768 0 960 711 187 854 +768 0 1023 715 189 910 +768 64 0 686 181 113 +768 64 64 686 181 124 +768 64 128 686 181 155 +768 64 192 687 181 199 +768 64 256 687 182 248 +768 64 320 688 182 300 +768 64 384 690 183 353 +768 64 448 691 184 408 +768 64 512 692 185 463 +768 64 576 694 186 519 +768 64 640 696 187 574 +768 64 704 699 188 630 +768 64 768 701 190 687 +768 64 832 705 191 742 +768 64 896 708 193 798 +768 64 960 712 195 855 +768 64 1023 716 197 910 +768 128 0 687 207 117 +768 128 64 687 207 128 +768 128 128 687 207 158 +768 128 192 688 207 200 +768 128 256 688 207 249 +768 128 320 689 208 301 +768 128 384 691 208 354 +768 128 448 691 209 409 +768 128 512 693 210 464 +768 128 576 695 211 519 +768 128 640 697 212 575 +768 128 704 700 213 631 +768 128 768 703 214 687 +768 128 832 706 215 742 +768 128 896 709 217 799 +768 128 960 713 219 855 +768 128 1023 717 220 910 +768 192 0 689 245 124 +768 192 64 689 245 132 +768 192 128 689 245 162 +768 192 192 690 246 204 +768 192 256 691 246 252 +768 192 320 691 246 303 +768 192 384 692 247 356 +768 192 448 693 247 410 +768 192 512 695 248 465 +768 192 576 697 248 520 +768 192 640 699 249 576 +768 192 704 702 250 632 +768 192 768 705 251 688 +768 192 832 708 252 743 +768 192 896 711 254 799 +768 192 960 715 255 856 +768 192 1023 719 256 911 +768 256 0 691 292 132 +768 256 64 691 292 141 +768 256 128 691 292 169 +768 256 192 692 292 209 +768 256 256 693 293 256 +768 256 320 694 293 306 +768 256 384 695 293 359 +768 256 448 696 294 412 +768 256 512 698 294 467 +768 256 576 700 295 522 +768 256 640 702 295 577 +768 256 704 705 296 633 +768 256 768 708 297 689 +768 256 832 711 298 744 +768 256 896 714 299 800 +768 256 960 718 300 856 +768 256 1023 722 301 912 +768 320 0 695 344 143 +768 320 64 695 344 151 +768 320 128 696 344 177 +768 320 192 696 344 216 +768 320 256 697 344 261 +768 320 320 698 345 310 +768 320 384 699 345 362 +768 320 448 700 345 415 +768 320 512 702 346 470 +768 320 576 704 346 524 +768 320 640 706 347 579 +768 320 704 709 347 635 +768 320 768 712 348 691 +768 320 832 715 349 746 +768 320 896 718 350 802 +768 320 960 722 351 858 +768 320 1023 726 352 913 +768 384 0 700 399 155 +768 384 64 700 399 163 +768 384 128 701 399 186 +768 384 192 701 399 224 +768 384 256 702 399 267 +768 384 320 703 399 316 +768 384 384 704 400 367 +768 384 448 705 400 419 +768 384 512 707 400 473 +768 384 576 709 401 527 +768 384 640 711 401 582 +768 384 704 714 402 637 +768 384 768 717 402 692 +768 384 832 720 403 747 +768 384 896 723 404 803 +768 384 960 727 404 859 +768 384 1023 730 405 914 +768 448 0 707 456 170 +768 448 64 707 456 176 +768 448 128 707 456 198 +768 448 192 707 456 232 +768 448 256 708 456 275 +768 448 320 709 456 322 +768 448 384 710 456 372 +768 448 448 712 457 424 +768 448 512 713 457 477 +768 448 576 715 457 531 +768 448 640 717 458 585 +768 448 704 720 458 639 +768 448 768 723 459 694 +768 448 832 726 459 750 +768 448 896 729 460 805 +768 448 960 733 460 861 +768 448 1023 736 461 916 +768 512 0 714 514 184 +768 512 64 714 514 190 +768 512 128 714 514 211 +768 512 192 715 514 243 +768 512 256 715 514 283 +768 512 320 716 514 329 +768 512 384 718 514 378 +768 512 448 719 514 429 +768 512 512 721 515 481 +768 512 576 722 515 535 +768 512 640 725 515 588 +768 512 704 727 516 642 +768 512 768 730 516 697 +768 512 832 733 517 752 +768 512 896 736 517 808 +768 512 960 740 518 863 +768 512 1023 742 518 918 +768 576 0 722 572 200 +768 576 64 723 572 205 +768 576 128 723 572 224 +768 576 192 723 572 254 +768 576 256 724 573 293 +768 576 320 725 573 337 +768 576 384 726 573 384 +768 576 448 727 573 435 +768 576 512 729 573 486 +768 576 576 731 574 538 +768 576 640 733 574 592 +768 576 704 735 574 646 +768 576 768 738 575 700 +768 576 832 741 575 755 +768 576 896 743 575 811 +768 576 960 747 576 866 +768 576 1023 751 576 921 +768 640 0 732 632 216 +768 640 64 732 632 221 +768 640 128 732 632 238 +768 640 192 733 632 267 +768 640 256 733 632 303 +768 640 320 734 632 346 +768 640 384 735 632 392 +768 640 448 737 632 441 +768 640 512 738 633 491 +768 640 576 740 633 543 +768 640 640 742 633 596 +768 640 704 744 633 650 +768 640 768 746 634 704 +768 640 832 749 634 759 +768 640 896 753 634 814 +768 640 960 756 635 869 +768 640 1023 760 635 924 +768 704 0 742 691 232 +768 704 64 742 691 237 +768 704 128 742 691 253 +768 704 192 742 691 280 +768 704 256 743 691 315 +768 704 320 744 691 356 +768 704 384 745 691 400 +768 704 448 746 691 448 +768 704 512 748 691 498 +768 704 576 750 691 549 +768 704 640 752 692 602 +768 704 704 754 692 655 +768 704 768 757 692 709 +768 704 832 760 693 763 +768 704 896 763 693 817 +768 704 960 766 693 872 +768 704 1023 770 694 927 +768 768 0 753 751 250 +768 768 64 753 751 254 +768 768 128 753 751 269 +768 768 192 754 751 294 +768 768 256 754 751 327 +768 768 320 755 751 366 +768 768 384 756 751 410 +768 768 448 758 751 456 +768 768 512 759 751 505 +768 768 576 761 752 556 +768 768 640 763 752 607 +768 768 704 765 752 660 +768 768 768 768 752 713 +768 768 832 771 753 767 +768 768 896 774 753 821 +768 768 960 777 753 876 +768 768 1023 781 754 930 +768 832 0 766 811 267 +768 832 64 766 811 271 +768 832 128 766 811 284 +768 832 192 766 811 308 +768 832 256 767 811 339 +768 832 320 768 811 378 +768 832 384 769 811 420 +768 832 448 770 811 465 +768 832 512 772 812 513 +768 832 576 773 812 563 +768 832 640 775 812 614 +768 832 704 778 812 666 +768 832 768 780 812 719 +768 832 832 783 813 772 +768 832 896 786 813 826 +768 832 960 789 813 880 +768 832 1023 793 814 934 +768 896 0 779 872 284 +768 896 64 779 872 288 +768 896 128 779 872 301 +768 896 192 780 872 324 +768 896 256 780 872 353 +768 896 320 781 872 389 +768 896 384 782 872 431 +768 896 448 784 872 475 +768 896 512 785 872 522 +768 896 576 787 872 570 +768 896 640 789 872 621 +768 896 704 791 873 672 +768 896 768 793 873 724 +768 896 832 795 873 777 +768 896 896 798 873 831 +768 896 960 801 874 885 +768 896 1023 805 874 938 +768 960 0 793 932 303 +768 960 64 793 932 306 +768 960 128 793 932 318 +768 960 192 793 932 338 +768 960 256 794 932 367 +768 960 320 795 933 402 +768 960 384 796 933 441 +768 960 448 797 933 485 +768 960 512 798 933 531 +768 960 576 800 933 578 +768 960 640 802 933 628 +768 960 704 804 933 679 +768 960 768 807 934 730 +768 960 832 809 934 783 +768 960 896 812 934 836 +768 960 960 815 934 889 +768 960 1023 819 935 943 +768 1023 0 808 992 321 +768 1023 64 808 992 324 +768 1023 128 808 992 334 +768 1023 192 808 992 354 +768 1023 256 809 992 382 +768 1023 320 810 992 415 +768 1023 384 811 992 453 +768 1023 448 812 993 494 +768 1023 512 813 993 539 +768 1023 576 815 993 587 +768 1023 640 817 993 636 +768 1023 704 819 993 686 +768 1023 768 821 993 737 +768 1023 832 824 994 789 +768 1023 896 827 994 841 +768 1023 960 830 994 895 +768 1023 1023 833 994 946 +832 0 0 742 188 122 +832 0 64 742 188 131 +832 0 128 742 188 161 +832 0 192 742 188 203 +832 0 256 743 189 251 +832 0 320 744 189 303 +832 0 384 745 190 356 +832 0 448 746 190 410 +832 0 512 748 191 465 +832 0 576 750 192 520 +832 0 640 752 193 576 +832 0 704 754 195 632 +832 0 768 757 196 688 +832 0 832 760 198 743 +832 0 896 763 199 799 +832 0 960 766 201 855 +832 0 1023 770 203 911 +832 64 0 742 195 123 +832 64 64 742 195 132 +832 64 128 742 195 162 +832 64 192 743 195 204 +832 64 256 743 196 252 +832 64 320 744 196 303 +832 64 384 745 197 356 +832 64 448 747 198 410 +832 64 512 748 198 465 +832 64 576 750 199 520 +832 64 640 752 200 576 +832 64 704 755 202 632 +832 64 768 757 203 688 +832 64 832 760 204 743 +832 64 896 763 206 799 +832 64 960 767 208 855 +832 64 1023 770 210 911 +832 128 0 743 219 126 +832 128 64 743 219 135 +832 128 128 743 219 164 +832 128 192 744 219 205 +832 128 256 744 220 253 +832 128 320 745 220 304 +832 128 384 746 220 357 +832 128 448 748 221 411 +832 128 512 749 222 466 +832 128 576 751 223 521 +832 128 640 753 224 576 +832 128 704 756 225 632 +832 128 768 758 226 688 +832 128 832 761 227 743 +832 128 896 764 229 799 +832 128 960 768 230 856 +832 128 1023 771 231 911 +832 192 0 745 255 131 +832 192 64 745 255 140 +832 192 128 745 255 169 +832 192 192 746 255 209 +832 192 256 746 256 256 +832 192 320 747 256 306 +832 192 384 748 256 359 +832 192 448 750 257 412 +832 192 512 751 258 467 +832 192 576 753 258 522 +832 192 640 755 259 577 +832 192 704 757 260 633 +832 192 768 760 261 689 +832 192 832 763 262 744 +832 192 896 766 263 800 +832 192 960 769 265 856 +832 192 1023 773 266 912 +832 256 0 748 300 139 +832 256 64 748 300 148 +832 256 128 748 300 175 +832 256 192 748 301 214 +832 256 256 749 301 259 +832 256 320 750 301 309 +832 256 384 751 301 361 +832 256 448 752 302 415 +832 256 512 754 302 469 +832 256 576 756 303 524 +832 256 640 758 303 579 +832 256 704 760 304 634 +832 256 768 763 305 690 +832 256 832 766 306 745 +832 256 896 769 307 801 +832 256 960 772 308 857 +832 256 1023 776 309 913 +832 320 0 751 351 150 +832 320 64 752 351 158 +832 320 128 752 351 182 +832 320 192 752 351 220 +832 320 256 753 351 265 +832 320 320 754 351 313 +832 320 384 755 352 365 +832 320 448 756 352 418 +832 320 512 758 352 471 +832 320 576 759 353 526 +832 320 640 761 353 581 +832 320 704 764 354 636 +832 320 768 766 355 691 +832 320 832 769 355 747 +832 320 896 772 356 802 +832 320 960 776 357 859 +832 320 1023 779 358 914 +832 384 0 756 405 162 +832 384 64 756 405 169 +832 384 128 756 405 192 +832 384 192 757 405 228 +832 384 256 758 405 271 +832 384 320 758 405 319 +832 384 384 759 405 369 +832 384 448 761 406 421 +832 384 512 762 406 475 +832 384 576 764 406 529 +832 384 640 766 407 583 +832 384 704 768 407 638 +832 384 768 771 408 693 +832 384 832 774 409 748 +832 384 896 777 409 804 +832 384 960 780 410 860 +832 384 1023 784 411 915 +832 448 0 762 460 176 +832 448 64 762 460 181 +832 448 128 762 461 203 +832 448 192 763 461 236 +832 448 256 763 461 278 +832 448 320 764 461 325 +832 448 384 765 461 374 +832 448 448 766 461 426 +832 448 512 768 462 478 +832 448 576 770 462 532 +832 448 640 772 462 586 +832 448 704 774 463 640 +832 448 768 777 463 695 +832 448 832 779 464 751 +832 448 896 782 464 806 +832 448 960 786 465 862 +832 448 1023 789 466 917 +832 512 0 769 518 189 +832 512 64 769 518 195 +832 512 128 769 518 215 +832 512 192 769 518 247 +832 512 256 770 518 286 +832 512 320 771 518 332 +832 512 384 772 518 380 +832 512 448 773 519 431 +832 512 512 775 519 483 +832 512 576 776 519 536 +832 512 640 778 519 589 +832 512 704 781 520 643 +832 512 768 783 520 698 +832 512 832 786 521 753 +832 512 896 789 521 809 +832 512 960 792 522 864 +832 512 1023 795 522 919 +832 576 0 776 576 205 +832 576 64 776 576 210 +832 576 128 777 576 229 +832 576 192 777 576 258 +832 576 256 778 576 296 +832 576 320 779 576 339 +832 576 384 780 577 386 +832 576 448 781 577 436 +832 576 512 782 577 487 +832 576 576 784 577 540 +832 576 640 786 578 593 +832 576 704 788 578 647 +832 576 768 791 578 702 +832 576 832 793 579 756 +832 576 896 795 579 812 +832 576 960 799 580 867 +832 576 1023 802 580 922 +832 640 0 785 635 221 +832 640 64 785 635 226 +832 640 128 785 635 242 +832 640 192 786 635 270 +832 640 256 786 635 306 +832 640 320 787 635 348 +832 640 384 788 635 394 +832 640 448 789 636 443 +832 640 512 791 636 493 +832 640 576 793 636 545 +832 640 640 794 636 598 +832 640 704 796 637 651 +832 640 768 798 637 705 +832 640 832 801 637 760 +832 640 896 804 638 815 +832 640 960 807 638 870 +832 640 1023 811 639 924 +832 704 0 794 693 236 +832 704 64 794 694 241 +832 704 128 794 694 257 +832 704 192 795 694 283 +832 704 256 795 694 318 +832 704 320 796 694 358 +832 704 384 797 694 403 +832 704 448 798 694 450 +832 704 512 800 694 500 +832 704 576 801 694 551 +832 704 640 803 695 603 +832 704 704 805 695 656 +832 704 768 808 695 710 +832 704 832 810 696 764 +832 704 896 813 696 818 +832 704 960 817 696 873 +832 704 1023 820 697 927 +832 768 0 805 753 253 +832 768 64 805 753 258 +832 768 128 805 753 273 +832 768 192 805 753 297 +832 768 256 806 753 330 +832 768 320 807 754 369 +832 768 384 808 754 412 +832 768 448 809 754 458 +832 768 512 810 754 507 +832 768 576 812 754 557 +832 768 640 814 754 609 +832 768 704 816 755 661 +832 768 768 818 755 714 +832 768 832 821 755 768 +832 768 896 824 756 822 +832 768 960 827 756 877 +832 768 1023 830 756 931 +832 832 0 816 813 271 +832 832 64 816 813 275 +832 832 128 816 814 288 +832 832 192 817 814 311 +832 832 256 817 814 342 +832 832 320 818 814 380 +832 832 384 819 814 422 +832 832 448 820 814 467 +832 832 512 822 814 515 +832 832 576 823 814 564 +832 832 640 825 814 615 +832 832 704 827 815 667 +832 832 768 830 815 720 +832 832 832 832 815 773 +832 832 896 835 816 827 +832 832 960 838 816 881 +832 832 1023 841 816 935 +832 896 0 829 874 288 +832 896 64 829 874 291 +832 896 128 829 874 304 +832 896 192 829 874 326 +832 896 256 830 874 356 +832 896 320 831 874 391 +832 896 384 832 874 433 +832 896 448 833 874 477 +832 896 512 834 874 523 +832 896 576 836 875 572 +832 896 640 838 875 622 +832 896 704 840 875 673 +832 896 768 842 875 725 +832 896 832 844 875 778 +832 896 896 846 876 832 +832 896 960 849 876 885 +832 896 1023 852 876 939 +832 960 0 842 934 306 +832 960 64 842 934 309 +832 960 128 842 934 321 +832 960 192 843 934 341 +832 960 256 843 934 370 +832 960 320 844 935 404 +832 960 384 844 935 443 +832 960 448 845 935 486 +832 960 512 846 935 532 +832 960 576 848 935 580 +832 960 640 850 935 629 +832 960 704 852 935 680 +832 960 768 854 936 731 +832 960 832 857 936 784 +832 960 896 859 936 837 +832 960 960 862 936 890 +832 960 1023 865 937 943 +832 1023 0 855 994 323 +832 1023 64 855 994 327 +832 1023 128 855 994 337 +832 1023 192 856 994 357 +832 1023 256 856 994 384 +832 1023 320 857 994 417 +832 1023 384 858 994 454 +832 1023 448 859 994 496 +832 1023 512 860 995 541 +832 1023 576 862 995 588 +832 1023 640 864 995 637 +832 1023 704 866 995 687 +832 1023 768 868 995 738 +832 1023 832 870 995 790 +832 1023 896 873 996 842 +832 1023 960 876 996 895 +832 1023 1023 879 996 947 +896 0 0 799 203 130 +896 0 64 799 203 140 +896 0 128 799 203 168 +896 0 192 800 203 208 +896 0 256 800 203 255 +896 0 320 801 204 306 +896 0 384 802 204 358 +896 0 448 803 205 412 +896 0 512 805 206 467 +896 0 576 806 207 522 +896 0 640 808 208 577 +896 0 704 810 209 633 +896 0 768 813 210 689 +896 0 832 815 212 744 +896 0 896 818 213 800 +896 0 960 821 215 856 +896 0 1023 825 216 912 +896 64 0 799 209 131 +896 64 64 799 209 140 +896 64 128 799 209 169 +896 64 192 800 210 209 +896 64 256 800 210 256 +896 64 320 801 210 306 +896 64 384 802 211 359 +896 64 448 803 212 412 +896 64 512 805 212 467 +896 64 576 807 213 522 +896 64 640 809 214 577 +896 64 704 811 215 633 +896 64 768 813 216 689 +896 64 832 816 218 744 +896 64 896 819 219 800 +896 64 960 822 221 856 +896 64 1023 825 223 912 +896 128 0 800 230 134 +896 128 64 800 230 143 +896 128 128 800 231 171 +896 128 192 801 231 211 +896 128 256 801 231 257 +896 128 320 802 231 307 +896 128 384 803 232 360 +896 128 448 804 232 413 +896 128 512 806 233 468 +896 128 576 808 234 523 +896 128 640 809 235 578 +896 128 704 812 236 634 +896 128 768 814 237 689 +896 128 832 817 238 744 +896 128 896 820 239 801 +896 128 960 823 241 857 +896 128 1023 826 242 912 +896 192 0 802 266 140 +896 192 64 802 266 148 +896 192 128 802 266 175 +896 192 192 803 266 214 +896 192 256 803 266 260 +896 192 320 804 266 309 +896 192 384 805 267 361 +896 192 448 806 267 415 +896 192 512 808 268 469 +896 192 576 809 269 524 +896 192 640 811 269 579 +896 192 704 813 270 634 +896 192 768 816 271 690 +896 192 832 818 272 745 +896 192 896 821 273 801 +896 192 960 824 275 857 +896 192 1023 828 276 913 +896 256 0 804 309 148 +896 256 64 804 309 156 +896 256 128 805 309 180 +896 256 192 805 309 219 +896 256 256 806 309 263 +896 256 320 806 310 312 +896 256 384 807 310 364 +896 256 448 809 310 417 +896 256 512 810 311 471 +896 256 576 812 311 525 +896 256 640 814 312 580 +896 256 704 816 313 636 +896 256 768 818 314 691 +896 256 832 821 314 746 +896 256 896 824 315 802 +896 256 960 827 316 858 +896 256 1023 830 317 914 +896 320 0 808 358 157 +896 320 64 808 358 165 +896 320 128 808 358 188 +896 320 192 808 358 225 +896 320 256 809 358 268 +896 320 320 810 359 317 +896 320 384 811 359 367 +896 320 448 812 359 420 +896 320 512 813 360 473 +896 320 576 815 360 528 +896 320 640 817 361 582 +896 320 704 819 361 638 +896 320 768 822 362 692 +896 320 832 824 363 748 +896 320 896 827 363 804 +896 320 960 830 364 859 +896 320 1023 833 365 915 +896 384 0 812 411 169 +896 384 64 812 411 176 +896 384 128 812 411 197 +896 384 192 813 411 232 +896 384 256 813 411 275 +896 384 320 814 411 322 +896 384 384 815 411 372 +896 384 448 816 412 423 +896 384 512 818 412 476 +896 384 576 819 412 530 +896 384 640 821 413 585 +896 384 704 823 413 639 +896 384 768 826 414 694 +896 384 832 828 415 750 +896 384 896 831 415 805 +896 384 960 834 416 861 +896 384 1023 838 417 916 +896 448 0 817 466 181 +896 448 64 817 466 187 +896 448 128 818 466 208 +896 448 192 818 466 241 +896 448 256 819 466 281 +896 448 320 819 466 328 +896 448 384 820 466 377 +896 448 448 822 467 428 +896 448 512 823 467 480 +896 448 576 825 467 534 +896 448 640 827 468 588 +896 448 704 829 468 641 +896 448 768 831 469 696 +896 448 832 834 469 752 +896 448 896 836 470 807 +896 448 960 839 470 863 +896 448 1023 843 471 918 +896 512 0 824 522 195 +896 512 64 824 522 201 +896 512 128 824 522 220 +896 512 192 824 522 251 +896 512 256 825 523 290 +896 512 320 826 523 334 +896 512 384 827 523 383 +896 512 448 828 523 433 +896 512 512 829 523 485 +896 512 576 831 524 537 +896 512 640 833 524 590 +896 512 704 835 524 645 +896 512 768 837 525 699 +896 512 832 840 525 754 +896 512 896 842 526 810 +896 512 960 844 526 865 +896 512 1023 848 527 920 +896 576 0 831 580 210 +896 576 64 831 580 215 +896 576 128 831 580 232 +896 576 192 831 580 262 +896 576 256 832 580 299 +896 576 320 833 580 342 +896 576 384 834 581 389 +896 576 448 835 581 438 +896 576 512 836 581 489 +896 576 576 838 581 541 +896 576 640 840 582 595 +896 576 704 842 582 648 +896 576 768 844 582 703 +896 576 832 846 583 757 +896 576 896 848 583 813 +896 576 960 851 584 868 +896 576 1023 854 584 922 +896 640 0 839 639 226 +896 640 64 839 639 230 +896 640 128 839 639 246 +896 640 192 839 639 274 +896 640 256 840 639 310 +896 640 320 841 639 351 +896 640 384 842 639 397 +896 640 448 843 639 445 +896 640 512 844 639 495 +896 640 576 845 639 547 +896 640 640 847 639 599 +896 640 704 849 639 653 +896 640 768 851 640 707 +896 640 832 853 640 761 +896 640 896 856 640 816 +896 640 960 859 641 871 +896 640 1023 862 641 925 +896 704 0 847 697 241 +896 704 64 847 697 245 +896 704 128 847 697 261 +896 704 192 847 697 286 +896 704 256 848 697 321 +896 704 320 849 697 361 +896 704 384 850 697 405 +896 704 448 851 697 452 +896 704 512 852 697 502 +896 704 576 854 698 552 +896 704 640 856 698 604 +896 704 704 858 698 657 +896 704 768 860 698 711 +896 704 832 862 699 765 +896 704 896 865 699 819 +896 704 960 868 700 874 +896 704 1023 871 700 928 +896 768 0 857 756 258 +896 768 64 857 756 262 +896 768 128 857 756 276 +896 768 192 857 756 300 +896 768 256 858 756 332 +896 768 320 859 756 371 +896 768 384 860 757 414 +896 768 448 861 757 460 +896 768 512 862 757 509 +896 768 576 864 757 559 +896 768 640 865 757 610 +896 768 704 867 758 663 +896 768 768 870 758 716 +896 768 832 872 758 769 +896 768 896 875 758 823 +896 768 960 877 759 878 +896 768 1023 881 759 932 +896 832 0 868 816 275 +896 832 64 868 816 279 +896 832 128 868 816 291 +896 832 192 868 816 314 +896 832 256 869 816 345 +896 832 320 869 816 383 +896 832 384 870 816 424 +896 832 448 871 817 469 +896 832 512 873 817 517 +896 832 576 874 817 566 +896 832 640 876 817 616 +896 832 704 878 817 668 +896 832 768 880 818 721 +896 832 832 883 818 774 +896 832 896 885 818 828 +896 832 960 888 818 882 +896 832 1023 891 819 936 +896 896 0 879 876 291 +896 896 64 879 876 295 +896 896 128 879 876 307 +896 896 192 880 876 329 +896 896 256 880 876 358 +896 896 320 881 876 394 +896 896 384 882 877 435 +896 896 448 883 877 478 +896 896 512 884 877 525 +896 896 576 886 877 573 +896 896 640 887 877 623 +896 896 704 889 877 674 +896 896 768 892 878 726 +896 896 832 894 878 779 +896 896 896 896 878 833 +896 896 960 898 878 886 +896 896 1023 901 879 940 +896 960 0 892 937 309 +896 960 64 892 937 312 +896 960 128 892 937 324 +896 960 192 892 937 344 +896 960 256 893 937 372 +896 960 320 893 937 406 +896 960 384 894 937 445 +896 960 448 895 937 487 +896 960 512 896 937 534 +896 960 576 897 937 581 +896 960 640 899 937 631 +896 960 704 901 938 681 +896 960 768 903 938 733 +896 960 832 905 938 785 +896 960 896 908 938 838 +896 960 960 910 939 891 +896 960 1023 913 939 944 +896 1023 0 904 996 326 +896 1023 64 904 996 330 +896 1023 128 904 996 340 +896 1023 192 904 996 359 +896 1023 256 905 996 386 +896 1023 320 905 996 419 +896 1023 384 906 996 456 +896 1023 448 907 997 498 +896 1023 512 909 997 542 +896 1023 576 910 997 589 +896 1023 640 912 997 638 +896 1023 704 914 997 688 +896 1023 768 916 997 739 +896 1023 832 918 997 791 +896 1023 896 921 997 843 +896 1023 960 923 997 895 +896 1023 1023 926 997 948 +960 0 0 856 217 140 +960 0 64 856 217 148 +960 0 128 856 217 175 +960 0 192 857 218 214 +960 0 256 857 218 260 +960 0 320 858 218 309 +960 0 384 859 219 361 +960 0 448 860 219 415 +960 0 512 861 220 469 +960 0 576 863 221 524 +960 0 640 865 222 579 +960 0 704 867 223 634 +960 0 768 869 224 690 +960 0 832 871 226 745 +960 0 896 874 227 801 +960 0 960 877 229 857 +960 0 1023 880 230 913 +960 64 0 856 224 141 +960 64 64 856 224 149 +960 64 128 857 224 176 +960 64 192 857 224 214 +960 64 256 858 224 260 +960 64 320 858 225 310 +960 64 384 859 225 362 +960 64 448 860 226 415 +960 64 512 862 226 469 +960 64 576 863 227 524 +960 64 640 865 228 579 +960 64 704 867 229 635 +960 64 768 869 230 690 +960 64 832 872 230 745 +960 64 896 874 232 801 +960 64 960 877 233 857 +960 64 1023 880 235 913 +960 128 0 857 243 144 +960 128 64 857 243 152 +960 128 128 858 243 178 +960 128 192 858 243 216 +960 128 256 858 244 261 +960 128 320 859 244 311 +960 128 384 860 244 363 +960 128 448 861 245 416 +960 128 512 863 246 470 +960 128 576 864 246 524 +960 128 640 866 247 580 +960 128 704 868 248 635 +960 128 768 870 249 691 +960 128 832 872 250 746 +960 128 896 875 252 802 +960 128 960 878 253 858 +960 128 1023 881 254 913 +960 192 0 859 277 149 +960 192 64 859 277 157 +960 192 128 859 277 181 +960 192 192 859 277 219 +960 192 256 860 277 264 +960 192 320 861 277 313 +960 192 384 862 278 364 +960 192 448 863 278 417 +960 192 512 864 279 471 +960 192 576 866 279 526 +960 192 640 867 280 581 +960 192 704 869 281 636 +960 192 768 872 281 691 +960 192 832 874 282 746 +960 192 896 877 283 802 +960 192 960 880 284 858 +960 192 1023 883 285 914 +960 256 0 861 318 156 +960 256 64 861 318 163 +960 256 128 861 318 187 +960 256 192 862 318 224 +960 256 256 862 318 268 +960 256 320 863 319 316 +960 256 384 864 319 367 +960 256 448 865 319 419 +960 256 512 866 320 473 +960 256 576 868 320 527 +960 256 640 870 321 582 +960 256 704 872 322 637 +960 256 768 874 323 692 +960 256 832 876 323 747 +960 256 896 879 324 803 +960 256 960 882 325 859 +960 256 1023 885 326 915 +960 320 0 864 366 165 +960 320 64 864 366 172 +960 320 128 865 366 194 +960 320 192 865 366 230 +960 320 256 865 366 273 +960 320 320 866 366 320 +960 320 384 867 366 370 +960 320 448 868 367 422 +960 320 512 870 367 475 +960 320 576 871 368 529 +960 320 640 873 368 584 +960 320 704 875 369 639 +960 320 768 877 369 693 +960 320 832 879 370 749 +960 320 896 882 371 805 +960 320 960 885 372 861 +960 320 1023 888 373 916 +960 384 0 868 417 176 +960 384 64 868 417 182 +960 384 128 869 417 203 +960 384 192 869 417 237 +960 384 256 869 417 279 +960 384 320 870 418 325 +960 384 384 871 418 374 +960 384 448 872 418 426 +960 384 512 874 419 479 +960 384 576 875 419 532 +960 384 640 877 419 586 +960 384 704 879 420 640 +960 384 768 881 420 695 +960 384 832 883 421 751 +960 384 896 886 422 806 +960 384 960 889 422 862 +960 384 1023 892 423 917 +960 448 0 873 471 187 +960 448 64 873 471 194 +960 448 128 873 471 214 +960 448 192 874 471 245 +960 448 256 874 472 285 +960 448 320 875 472 331 +960 448 384 876 472 380 +960 448 448 877 472 430 +960 448 512 878 472 482 +960 448 576 880 473 536 +960 448 640 882 473 589 +960 448 704 884 474 643 +960 448 768 886 474 698 +960 448 832 888 475 753 +960 448 896 891 475 808 +960 448 960 894 476 864 +960 448 1023 896 477 919 +960 512 0 879 527 201 +960 512 64 879 527 207 +960 512 128 879 527 226 +960 512 192 880 527 255 +960 512 256 880 527 293 +960 512 320 881 528 337 +960 512 384 882 528 385 +960 512 448 883 528 435 +960 512 512 884 528 486 +960 512 576 886 529 539 +960 512 640 887 529 592 +960 512 704 889 529 646 +960 512 768 891 530 701 +960 512 832 894 530 756 +960 512 896 895 531 811 +960 512 960 898 531 866 +960 512 1023 901 532 921 +960 576 0 886 584 215 +960 576 64 886 584 221 +960 576 128 886 584 237 +960 576 192 886 585 266 +960 576 256 887 585 303 +960 576 320 887 585 345 +960 576 384 888 585 391 +960 576 448 889 585 440 +960 576 512 891 585 491 +960 576 576 892 586 543 +960 576 640 894 586 596 +960 576 704 895 586 650 +960 576 768 897 587 704 +960 576 832 899 587 759 +960 576 896 902 587 814 +960 576 960 905 588 869 +960 576 1023 908 588 923 +960 640 0 893 641 230 +960 640 64 893 641 234 +960 640 128 893 642 251 +960 640 192 894 642 278 +960 640 256 894 642 313 +960 640 320 895 642 354 +960 640 384 895 642 399 +960 640 448 896 642 447 +960 640 512 897 642 497 +960 640 576 899 642 548 +960 640 640 900 643 601 +960 640 704 902 643 654 +960 640 768 904 643 708 +960 640 832 907 644 762 +960 640 896 909 644 817 +960 640 960 912 645 872 +960 640 1023 915 645 926 +960 704 0 900 700 246 +960 704 64 900 700 250 +960 704 128 901 700 265 +960 704 192 901 700 290 +960 704 256 901 700 324 +960 704 320 902 700 364 +960 704 384 903 701 408 +960 704 448 904 701 454 +960 704 512 905 701 504 +960 704 576 907 701 554 +960 704 640 908 701 606 +960 704 704 910 702 659 +960 704 768 912 702 712 +960 704 832 915 702 766 +960 704 896 917 703 820 +960 704 960 920 703 875 +960 704 1023 923 703 929 +960 768 0 910 759 262 +960 768 64 910 759 266 +960 768 128 910 759 280 +960 768 192 910 759 304 +960 768 256 911 760 335 +960 768 320 911 760 374 +960 768 384 912 760 417 +960 768 448 913 760 462 +960 768 512 914 760 511 +960 768 576 916 760 561 +960 768 640 918 760 612 +960 768 704 919 761 664 +960 768 768 921 761 717 +960 768 832 924 761 770 +960 768 896 926 762 824 +960 768 960 929 762 879 +960 768 1023 932 762 933 +960 832 0 920 819 279 +960 832 64 920 819 282 +960 832 128 920 819 295 +960 832 192 920 819 318 +960 832 256 921 819 348 +960 832 320 921 819 384 +960 832 384 922 819 427 +960 832 448 923 819 471 +960 832 512 924 820 518 +960 832 576 926 820 568 +960 832 640 928 820 618 +960 832 704 929 820 670 +960 832 768 931 820 722 +960 832 832 934 821 775 +960 832 896 936 821 829 +960 832 960 939 821 883 +960 832 1023 942 822 936 +960 896 0 930 879 295 +960 896 64 931 879 298 +960 896 128 931 879 311 +960 896 192 931 879 332 +960 896 256 932 879 361 +960 896 320 932 879 396 +960 896 384 933 879 436 +960 896 448 934 879 481 +960 896 512 935 879 527 +960 896 576 937 880 575 +960 896 640 938 880 625 +960 896 704 940 880 676 +960 896 768 942 880 728 +960 896 832 944 881 780 +960 896 896 946 881 834 +960 896 960 948 881 887 +960 896 1023 951 881 941 +960 960 0 942 939 312 +960 960 64 942 939 316 +960 960 128 942 939 327 +960 960 192 943 939 347 +960 960 256 943 939 375 +960 960 320 944 939 409 +960 960 384 945 939 447 +960 960 448 946 939 490 +960 960 512 946 940 536 +960 960 576 947 940 583 +960 960 640 949 940 632 +960 960 704 951 940 682 +960 960 768 953 940 734 +960 960 832 955 941 786 +960 960 896 957 941 839 +960 960 960 960 941 892 +960 960 1023 963 941 945 +960 1023 0 953 997 330 +960 1023 64 953 997 332 +960 1023 128 954 998 343 +960 1023 192 954 998 362 +960 1023 256 954 998 388 +960 1023 320 955 998 421 +960 1023 384 956 998 459 +960 1023 448 957 998 500 +960 1023 512 958 998 544 +960 1023 576 959 998 590 +960 1023 640 961 998 639 +960 1023 704 963 998 689 +960 1023 768 965 999 740 +960 1023 832 967 999 792 +960 1023 896 969 999 844 +960 1023 960 972 999 896 +960 1023 1023 974 1000 949 +1023 0 0 912 231 149 +1023 0 64 913 231 157 +1023 0 128 913 231 182 +1023 0 192 913 231 220 +1023 0 256 914 231 264 +1023 0 320 914 232 313 +1023 0 384 915 232 364 +1023 0 448 916 233 417 +1023 0 512 917 234 471 +1023 0 576 919 234 526 +1023 0 640 920 235 581 +1023 0 704 922 236 636 +1023 0 768 924 237 691 +1023 0 832 927 239 746 +1023 0 896 929 240 802 +1023 0 960 932 241 858 +1023 0 1023 935 243 914 +1023 64 0 913 237 150 +1023 64 64 913 237 158 +1023 64 128 913 237 182 +1023 64 192 913 237 220 +1023 64 256 914 237 265 +1023 64 320 914 238 313 +1023 64 384 915 238 365 +1023 64 448 916 239 418 +1023 64 512 918 239 471 +1023 64 576 919 240 526 +1023 64 640 921 241 581 +1023 64 704 922 242 636 +1023 64 768 925 243 691 +1023 64 832 927 244 747 +1023 64 896 929 245 802 +1023 64 960 932 247 859 +1023 64 1023 935 248 914 +1023 128 0 913 256 153 +1023 128 64 914 256 160 +1023 128 128 914 256 184 +1023 128 192 914 256 222 +1023 128 256 915 256 266 +1023 128 320 915 257 315 +1023 128 384 916 257 366 +1023 128 448 917 258 418 +1023 128 512 918 258 472 +1023 128 576 920 259 526 +1023 128 640 921 260 581 +1023 128 704 923 261 637 +1023 128 768 925 262 691 +1023 128 832 928 263 747 +1023 128 896 930 264 803 +1023 128 960 933 265 859 +1023 128 1023 936 267 914 +1023 192 0 915 287 157 +1023 192 64 915 287 165 +1023 192 128 915 287 188 +1023 192 192 916 287 225 +1023 192 256 916 287 269 +1023 192 320 917 287 317 +1023 192 384 918 288 367 +1023 192 448 919 288 420 +1023 192 512 920 289 473 +1023 192 576 921 289 528 +1023 192 640 923 290 582 +1023 192 704 925 291 638 +1023 192 768 927 292 692 +1023 192 832 929 293 748 +1023 192 896 931 294 804 +1023 192 960 934 295 859 +1023 192 1023 937 296 915 +1023 256 0 917 327 164 +1023 256 64 917 327 171 +1023 256 128 917 328 194 +1023 256 192 918 328 229 +1023 256 256 918 328 272 +1023 256 320 919 328 320 +1023 256 384 920 328 370 +1023 256 448 921 329 422 +1023 256 512 922 329 475 +1023 256 576 923 330 529 +1023 256 640 925 330 584 +1023 256 704 927 331 639 +1023 256 768 929 332 693 +1023 256 832 931 332 749 +1023 256 896 934 332 804 +1023 256 960 936 333 860 +1023 256 1023 939 334 916 +1023 320 0 920 374 173 +1023 320 64 920 374 179 +1023 320 128 920 374 201 +1023 320 192 921 374 234 +1023 320 256 921 374 277 +1023 320 320 922 374 324 +1023 320 384 923 374 373 +1023 320 448 924 375 425 +1023 320 512 925 375 478 +1023 320 576 926 376 531 +1023 320 640 928 376 586 +1023 320 704 930 377 640 +1023 320 768 932 377 695 +1023 320 832 934 378 750 +1023 320 896 936 379 806 +1023 320 960 939 380 862 +1023 320 1023 942 380 917 +1023 384 0 924 424 182 +1023 384 64 924 424 189 +1023 384 128 924 424 210 +1023 384 192 924 424 242 +1023 384 256 925 424 282 +1023 384 320 925 424 329 +1023 384 384 926 425 377 +1023 384 448 927 425 428 +1023 384 512 929 425 481 +1023 384 576 930 426 534 +1023 384 640 932 426 588 +1023 384 704 933 427 642 +1023 384 768 935 427 697 +1023 384 832 938 428 752 +1023 384 896 940 428 808 +1023 384 960 943 429 863 +1023 384 1023 946 430 918 +1023 448 0 928 477 194 +1023 448 64 928 477 200 +1023 448 128 929 477 220 +1023 448 192 929 477 250 +1023 448 256 929 478 289 +1023 448 320 930 478 334 +1023 448 384 931 478 383 +1023 448 448 932 478 433 +1023 448 512 933 478 485 +1023 448 576 934 479 537 +1023 448 640 936 479 590 +1023 448 704 938 480 645 +1023 448 768 940 480 699 +1023 448 832 942 481 754 +1023 448 896 945 481 810 +1023 448 960 946 482 865 +1023 448 1023 949 482 920 +1023 512 0 934 532 207 +1023 512 64 934 532 213 +1023 512 128 934 532 230 +1023 512 192 934 533 260 +1023 512 256 935 533 297 +1023 512 320 935 533 341 +1023 512 384 936 533 388 +1023 512 448 937 533 437 +1023 512 512 938 533 488 +1023 512 576 940 534 541 +1023 512 640 941 534 594 +1023 512 704 943 534 648 +1023 512 768 945 535 702 +1023 512 832 946 535 757 +1023 512 896 949 536 812 +1023 512 960 951 536 867 +1023 512 1023 954 537 922 +1023 576 0 940 588 221 +1023 576 64 940 588 226 +1023 576 128 940 588 242 +1023 576 192 940 588 271 +1023 576 256 941 588 307 +1023 576 320 941 588 348 +1023 576 384 942 588 394 +1023 576 448 943 589 443 +1023 576 512 944 589 493 +1023 576 576 946 589 545 +1023 576 640 946 589 598 +1023 576 704 948 590 651 +1023 576 768 950 590 705 +1023 576 832 952 591 760 +1023 576 896 955 591 815 +1023 576 960 957 591 870 +1023 576 1023 960 592 924 +1023 640 0 946 646 235 +1023 640 64 946 646 240 +1023 640 128 946 646 256 +1023 640 192 946 646 282 +1023 640 256 947 646 317 +1023 640 320 947 646 357 +1023 640 384 948 646 402 +1023 640 448 949 646 449 +1023 640 512 950 646 499 +1023 640 576 952 647 550 +1023 640 640 953 647 603 +1023 640 704 955 647 656 +1023 640 768 957 647 709 +1023 640 832 959 648 763 +1023 640 896 962 648 818 +1023 640 960 964 649 873 +1023 640 1023 967 649 927 +1023 704 0 954 704 250 +1023 704 64 954 704 255 +1023 704 128 954 704 270 +1023 704 192 954 704 294 +1023 704 256 955 704 328 +1023 704 320 955 704 367 +1023 704 384 956 704 410 +1023 704 448 957 704 457 +1023 704 512 958 705 506 +1023 704 576 960 705 556 +1023 704 640 961 705 608 +1023 704 704 963 705 660 +1023 704 768 965 706 714 +1023 704 832 967 706 767 +1023 704 896 969 706 822 +1023 704 960 972 707 876 +1023 704 1023 975 707 930 +1023 768 0 962 763 266 +1023 768 64 962 763 271 +1023 768 128 962 763 284 +1023 768 192 963 763 308 +1023 768 256 963 763 339 +1023 768 320 964 763 377 +1023 768 384 965 763 419 +1023 768 448 966 763 465 +1023 768 512 967 763 513 +1023 768 576 968 764 562 +1023 768 640 970 764 613 +1023 768 704 971 764 665 +1023 768 768 973 764 718 +1023 768 832 975 765 772 +1023 768 896 978 765 826 +1023 768 960 980 765 880 +1023 768 1023 983 766 934 +1023 832 0 972 822 282 +1023 832 64 972 822 286 +1023 832 128 972 822 299 +1023 832 192 972 822 322 +1023 832 256 973 822 351 +1023 832 320 973 822 387 +1023 832 384 974 822 429 +1023 832 448 975 823 473 +1023 832 512 976 823 520 +1023 832 576 977 823 569 +1023 832 640 979 823 620 +1023 832 704 981 823 671 +1023 832 768 983 824 723 +1023 832 832 985 824 776 +1023 832 896 987 824 830 +1023 832 960 989 824 884 +1023 832 1023 992 825 937 +1023 896 0 982 882 299 +1023 896 64 982 882 302 +1023 896 128 982 882 315 +1023 896 192 982 882 335 +1023 896 256 983 882 364 +1023 896 320 983 882 399 +1023 896 384 984 882 439 +1023 896 448 985 882 483 +1023 896 512 986 882 529 +1023 896 576 987 882 577 +1023 896 640 989 883 626 +1023 896 704 991 883 677 +1023 896 768 993 883 729 +1023 896 832 995 883 782 +1023 896 896 997 884 835 +1023 896 960 998 884 888 +1023 896 1023 1001 884 942 +1023 960 0 993 942 316 +1023 960 64 993 942 319 +1023 960 128 993 942 331 +1023 960 192 993 942 350 +1023 960 256 994 942 378 +1023 960 320 994 942 411 +1023 960 384 995 942 450 +1023 960 448 996 942 492 +1023 960 512 997 942 537 +1023 960 576 997 942 585 +1023 960 640 999 943 634 +1023 960 704 1001 943 684 +1023 960 768 1002 943 735 +1023 960 832 1004 943 787 +1023 960 896 1007 943 840 +1023 960 960 1009 944 893 +1023 960 1023 1012 944 946 +1023 1023 0 1003 1000 332 +1023 1023 64 1003 1000 335 +1023 1023 128 1003 1000 346 +1023 1023 192 1004 1000 365 +1023 1023 256 1004 1000 391 +1023 1023 320 1005 1000 424 +1023 1023 384 1006 1000 461 +1023 1023 448 1006 1000 502 +1023 1023 512 1008 1000 546 +1023 1023 576 1009 1000 592 +1023 1023 640 1010 1001 640 +1023 1023 704 1012 1001 691 +1023 1023 768 1014 1001 742 +1023 1023 832 1016 1001 793 +1023 1023 896 1018 1001 844 +1023 1023 960 1020 1002 897 +1023 1023 1023 1023 1002 950 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_1.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_1.txt new file mode 100644 index 0000000..937254a --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_1.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 16 6 59 +0 0 128 31 12 119 +0 0 192 47 17 178 +0 0 256 63 23 236 +0 0 320 78 28 296 +0 0 384 94 34 355 +0 0 448 110 39 414 +0 0 512 126 45 473 +0 0 576 141 51 533 +0 0 640 157 57 591 +0 0 704 173 62 650 +0 0 768 188 68 710 +0 0 832 204 74 769 +0 0 896 220 79 828 +0 0 960 235 84 888 +0 0 1023 251 90 946 +0 64 0 8 63 8 +0 64 64 18 63 60 +0 64 128 32 63 119 +0 64 192 47 64 178 +0 64 256 63 66 236 +0 64 320 78 67 296 +0 64 384 94 70 355 +0 64 448 110 72 414 +0 64 512 126 75 474 +0 64 576 141 78 533 +0 64 640 157 81 591 +0 64 704 173 85 650 +0 64 768 188 89 710 +0 64 832 204 93 769 +0 64 896 220 98 828 +0 64 960 235 102 888 +0 64 1023 251 107 946 +0 128 0 16 125 16 +0 128 64 22 125 61 +0 128 128 34 125 119 +0 128 192 49 126 178 +0 128 256 64 126 237 +0 128 320 79 127 296 +0 128 384 95 128 355 +0 128 448 111 129 414 +0 128 512 127 130 474 +0 128 576 142 132 533 +0 128 640 157 134 591 +0 128 704 173 136 650 +0 128 768 188 138 710 +0 128 832 204 141 769 +0 128 896 220 143 828 +0 128 960 235 146 888 +0 128 1023 251 149 946 +0 192 0 24 187 24 +0 192 64 27 187 63 +0 192 128 38 187 120 +0 192 192 52 187 179 +0 192 256 66 187 237 +0 192 320 81 188 296 +0 192 384 96 189 355 +0 192 448 112 189 415 +0 192 512 127 190 474 +0 192 576 142 191 533 +0 192 640 158 193 591 +0 192 704 174 194 651 +0 192 768 189 196 710 +0 192 832 205 197 769 +0 192 896 221 199 828 +0 192 960 236 201 888 +0 192 1023 251 203 946 +0 256 0 31 249 30 +0 256 64 34 249 65 +0 256 128 43 249 121 +0 256 192 55 250 179 +0 256 256 69 250 237 +0 256 320 83 250 296 +0 256 384 98 251 356 +0 256 448 113 251 415 +0 256 512 128 252 474 +0 256 576 143 253 533 +0 256 640 159 254 592 +0 256 704 175 255 651 +0 256 768 190 256 710 +0 256 832 206 257 769 +0 256 896 221 258 829 +0 256 960 236 260 888 +0 256 1023 252 261 946 +0 320 0 40 312 38 +0 320 64 42 312 69 +0 320 128 49 312 123 +0 320 192 60 312 180 +0 320 256 73 312 238 +0 320 320 86 312 297 +0 320 384 100 313 356 +0 320 448 115 313 415 +0 320 512 130 314 474 +0 320 576 145 314 534 +0 320 640 160 315 592 +0 320 704 176 316 651 +0 320 768 191 317 710 +0 320 832 207 318 770 +0 320 896 222 319 829 +0 320 960 237 320 888 +0 320 1023 253 321 946 +0 384 0 48 374 46 +0 384 64 49 374 73 +0 384 128 56 374 125 +0 384 192 65 374 181 +0 384 256 77 375 239 +0 384 320 89 375 298 +0 384 384 103 375 357 +0 384 448 118 376 416 +0 384 512 132 376 475 +0 384 576 147 376 534 +0 384 640 162 377 592 +0 384 704 178 378 651 +0 384 768 192 378 711 +0 384 832 208 379 770 +0 384 896 223 380 829 +0 384 960 238 381 888 +0 384 1023 254 382 946 +0 448 0 56 436 54 +0 448 64 57 436 77 +0 448 128 63 436 128 +0 448 192 71 436 183 +0 448 256 81 436 240 +0 448 320 93 436 299 +0 448 384 107 437 357 +0 448 448 121 437 416 +0 448 512 134 437 475 +0 448 576 149 438 534 +0 448 640 164 438 593 +0 448 704 179 439 652 +0 448 768 194 439 711 +0 448 832 209 440 770 +0 448 896 225 441 829 +0 448 960 239 441 889 +0 448 1023 255 442 946 +0 512 0 64 498 62 +0 512 64 65 498 82 +0 512 128 70 498 130 +0 512 192 77 499 185 +0 512 256 86 499 242 +0 512 320 98 499 300 +0 512 384 111 499 358 +0 512 448 124 499 417 +0 512 512 137 500 476 +0 512 576 152 500 535 +0 512 640 167 500 593 +0 512 704 181 501 652 +0 512 768 196 501 711 +0 512 832 211 502 770 +0 512 896 226 502 830 +0 512 960 241 503 889 +0 512 1023 256 504 946 +0 576 0 72 561 70 +0 576 64 73 561 88 +0 576 128 77 561 133 +0 576 192 83 561 187 +0 576 256 92 561 243 +0 576 320 103 561 301 +0 576 384 115 561 359 +0 576 448 128 562 418 +0 576 512 141 562 477 +0 576 576 155 562 536 +0 576 640 169 563 594 +0 576 704 183 563 653 +0 576 768 198 563 712 +0 576 832 213 564 771 +0 576 896 228 564 830 +0 576 960 243 565 889 +0 576 1023 258 566 946 +0 640 0 79 623 77 +0 640 64 80 623 94 +0 640 128 84 624 137 +0 640 192 90 624 189 +0 640 256 98 624 245 +0 640 320 108 624 303 +0 640 384 120 624 361 +0 640 448 131 624 419 +0 640 512 144 624 477 +0 640 576 158 625 536 +0 640 640 172 625 594 +0 640 704 186 625 653 +0 640 768 201 626 712 +0 640 832 215 626 771 +0 640 896 230 627 830 +0 640 960 245 627 890 +0 640 1023 260 628 947 +0 704 0 87 686 84 +0 704 64 88 686 100 +0 704 128 91 686 141 +0 704 192 97 686 192 +0 704 256 105 686 247 +0 704 320 114 686 304 +0 704 384 125 686 362 +0 704 448 136 687 420 +0 704 512 149 687 478 +0 704 576 162 687 537 +0 704 640 176 687 595 +0 704 704 189 688 654 +0 704 768 203 688 713 +0 704 832 218 688 772 +0 704 896 232 689 831 +0 704 960 247 689 890 +0 704 1023 262 690 947 +0 768 0 95 748 92 +0 768 64 96 748 107 +0 768 128 99 748 145 +0 768 192 104 748 195 +0 768 256 111 748 250 +0 768 320 120 748 306 +0 768 384 129 748 363 +0 768 448 141 748 421 +0 768 512 153 748 479 +0 768 576 166 749 537 +0 768 640 179 749 596 +0 768 704 192 749 655 +0 768 768 206 749 713 +0 768 832 221 750 772 +0 768 896 235 750 831 +0 768 960 249 750 890 +0 768 1023 264 751 948 +0 832 0 103 810 100 +0 832 64 104 810 113 +0 832 128 107 810 150 +0 832 192 111 810 199 +0 832 256 118 810 252 +0 832 320 126 810 308 +0 832 384 135 810 365 +0 832 448 146 811 422 +0 832 512 158 811 481 +0 832 576 170 811 538 +0 832 640 182 811 597 +0 832 704 196 811 655 +0 832 768 210 812 714 +0 832 832 224 812 773 +0 832 896 237 812 832 +0 832 960 252 813 891 +0 832 1023 267 813 948 +0 896 0 111 873 108 +0 896 64 112 873 120 +0 896 128 115 873 155 +0 896 192 119 873 202 +0 896 256 125 873 255 +0 896 320 132 873 310 +0 896 384 141 873 367 +0 896 448 151 873 424 +0 896 512 163 873 482 +0 896 576 175 873 539 +0 896 640 187 874 598 +0 896 704 200 874 656 +0 896 768 213 874 715 +0 896 832 227 874 774 +0 896 896 240 875 833 +0 896 960 255 875 892 +0 896 1023 269 875 949 +0 960 0 120 935 116 +0 960 64 120 935 127 +0 960 128 122 935 160 +0 960 192 126 935 206 +0 960 256 131 935 258 +0 960 320 139 935 312 +0 960 384 147 936 368 +0 960 448 157 936 426 +0 960 512 168 936 483 +0 960 576 179 936 540 +0 960 640 191 936 599 +0 960 704 204 936 657 +0 960 768 217 937 716 +0 960 832 230 937 775 +0 960 896 244 937 833 +0 960 960 258 937 892 +0 960 1023 272 938 949 +0 1023 0 127 997 123 +0 1023 64 128 997 133 +0 1023 128 129 997 166 +0 1023 192 133 997 210 +0 1023 256 138 997 261 +0 1023 320 145 997 315 +0 1023 384 154 997 370 +0 1023 448 163 997 427 +0 1023 512 173 997 485 +0 1023 576 184 997 542 +0 1023 640 196 997 600 +0 1023 704 208 997 658 +0 1023 768 221 997 717 +0 1023 832 234 997 775 +0 1023 896 247 998 834 +0 1023 960 261 998 893 +0 1023 1023 275 998 950 +64 0 0 63 7 0 +64 0 64 64 9 59 +64 0 128 69 13 119 +64 0 192 76 18 178 +64 0 256 85 24 236 +64 0 320 97 28 296 +64 0 384 110 34 355 +64 0 448 124 40 414 +64 0 512 137 45 473 +64 0 576 151 51 533 +64 0 640 166 57 591 +64 0 704 180 63 650 +64 0 768 195 68 710 +64 0 832 211 74 769 +64 0 896 226 79 828 +64 0 960 241 84 888 +64 0 1023 256 90 946 +64 64 0 63 63 8 +64 64 64 64 63 60 +64 64 128 69 63 119 +64 64 192 77 64 178 +64 64 256 86 66 236 +64 64 320 97 68 296 +64 64 384 110 70 355 +64 64 448 124 72 414 +64 64 512 137 75 474 +64 64 576 151 78 533 +64 64 640 166 81 591 +64 64 704 180 85 650 +64 64 768 196 89 710 +64 64 832 211 93 769 +64 64 896 226 98 828 +64 64 960 241 102 888 +64 64 1023 256 107 946 +64 128 0 64 125 16 +64 128 64 65 125 61 +64 128 128 70 125 119 +64 128 192 77 126 178 +64 128 256 86 127 237 +64 128 320 98 127 296 +64 128 384 111 128 355 +64 128 448 124 129 414 +64 128 512 137 130 474 +64 128 576 152 132 533 +64 128 640 167 134 591 +64 128 704 181 136 650 +64 128 768 196 138 710 +64 128 832 211 141 769 +64 128 896 227 144 828 +64 128 960 241 146 888 +64 128 1023 256 149 946 +64 192 0 66 187 24 +64 192 64 67 187 63 +64 192 128 72 187 120 +64 192 192 78 187 179 +64 192 256 88 188 237 +64 192 320 99 188 296 +64 192 384 112 189 355 +64 192 448 125 190 415 +64 192 512 138 190 474 +64 192 576 153 192 533 +64 192 640 167 193 591 +64 192 704 181 194 651 +64 192 768 196 196 710 +64 192 832 212 197 769 +64 192 896 227 199 828 +64 192 960 241 201 888 +64 192 1023 257 203 946 +64 256 0 69 249 30 +64 256 64 70 249 65 +64 256 128 74 249 121 +64 256 192 80 250 179 +64 256 256 90 250 237 +64 256 320 101 250 296 +64 256 384 113 251 356 +64 256 448 126 251 415 +64 256 512 139 252 474 +64 256 576 154 253 533 +64 256 640 168 254 592 +64 256 704 182 255 651 +64 256 768 197 256 710 +64 256 832 212 257 769 +64 256 896 228 258 829 +64 256 960 242 260 888 +64 256 1023 257 261 946 +64 320 0 72 312 38 +64 320 64 74 312 69 +64 320 128 77 312 123 +64 320 192 83 312 180 +64 320 256 92 312 238 +64 320 320 103 313 297 +64 320 384 115 313 356 +64 320 448 128 313 415 +64 320 512 141 314 474 +64 320 576 155 314 534 +64 320 640 169 315 592 +64 320 704 183 316 651 +64 320 768 198 317 710 +64 320 832 213 318 770 +64 320 896 228 319 829 +64 320 960 243 320 888 +64 320 1023 258 321 946 +64 384 0 77 374 46 +64 384 64 77 374 73 +64 384 128 81 374 125 +64 384 192 87 375 181 +64 384 256 96 375 239 +64 384 320 106 375 298 +64 384 384 118 375 357 +64 384 448 129 376 416 +64 384 512 143 376 475 +64 384 576 157 376 534 +64 384 640 171 377 592 +64 384 704 185 378 651 +64 384 768 199 378 711 +64 384 832 214 379 770 +64 384 896 230 380 829 +64 384 960 244 381 888 +64 384 1023 259 382 946 +64 448 0 81 436 54 +64 448 64 82 436 77 +64 448 128 85 436 128 +64 448 192 91 436 183 +64 448 256 99 436 240 +64 448 320 109 436 299 +64 448 384 121 437 357 +64 448 448 132 437 416 +64 448 512 145 437 475 +64 448 576 159 438 534 +64 448 640 173 438 593 +64 448 704 186 439 652 +64 448 768 201 439 711 +64 448 832 216 440 770 +64 448 896 230 441 829 +64 448 960 245 441 889 +64 448 1023 260 442 946 +64 512 0 86 498 62 +64 512 64 87 498 82 +64 512 128 90 498 130 +64 512 192 96 499 185 +64 512 256 104 499 242 +64 512 320 113 499 300 +64 512 384 124 499 358 +64 512 448 135 499 417 +64 512 512 148 500 476 +64 512 576 161 500 535 +64 512 640 175 500 593 +64 512 704 188 501 652 +64 512 768 203 501 711 +64 512 832 218 502 770 +64 512 896 232 502 830 +64 512 960 247 503 889 +64 512 1023 262 504 946 +64 576 0 92 561 70 +64 576 64 93 561 88 +64 576 128 96 561 133 +64 576 192 101 561 187 +64 576 256 108 561 243 +64 576 320 118 561 301 +64 576 384 128 561 359 +64 576 448 139 562 418 +64 576 512 151 562 477 +64 576 576 164 562 536 +64 576 640 178 563 594 +64 576 704 191 563 653 +64 576 768 205 563 712 +64 576 832 220 564 771 +64 576 896 233 564 830 +64 576 960 248 565 889 +64 576 1023 263 566 946 +64 640 0 98 623 77 +64 640 64 99 624 94 +64 640 128 102 624 137 +64 640 192 107 624 189 +64 640 256 113 624 245 +64 640 320 122 624 303 +64 640 384 131 624 360 +64 640 448 142 624 419 +64 640 512 155 624 477 +64 640 576 167 625 536 +64 640 640 180 625 594 +64 640 704 193 625 653 +64 640 768 208 626 712 +64 640 832 222 626 771 +64 640 896 235 627 830 +64 640 960 250 627 890 +64 640 1023 265 628 947 +64 704 0 104 686 84 +64 704 64 105 686 100 +64 704 128 108 686 141 +64 704 192 112 686 192 +64 704 256 119 686 247 +64 704 320 127 686 304 +64 704 384 136 686 362 +64 704 448 147 687 420 +64 704 512 158 687 478 +64 704 576 171 687 537 +64 704 640 183 687 595 +64 704 704 196 688 654 +64 704 768 210 688 713 +64 704 832 224 688 772 +64 704 896 238 689 831 +64 704 960 252 689 890 +64 704 1023 267 690 947 +64 768 0 111 748 92 +64 768 64 112 748 107 +64 768 128 114 748 145 +64 768 192 119 748 195 +64 768 256 125 748 250 +64 768 320 132 748 306 +64 768 384 141 748 363 +64 768 448 151 748 421 +64 768 512 163 748 479 +64 768 576 175 749 537 +64 768 640 186 749 596 +64 768 704 200 749 655 +64 768 768 213 749 713 +64 768 832 227 750 772 +64 768 896 240 750 831 +64 768 960 255 750 890 +64 768 1023 269 751 948 +64 832 0 118 810 100 +64 832 64 119 810 113 +64 832 128 121 810 150 +64 832 192 125 810 199 +64 832 256 130 810 252 +64 832 320 137 810 308 +64 832 384 146 810 365 +64 832 448 156 811 422 +64 832 512 167 811 481 +64 832 576 179 811 538 +64 832 640 190 811 597 +64 832 704 203 811 655 +64 832 768 216 812 714 +64 832 832 230 812 773 +64 832 896 243 812 832 +64 832 960 257 813 891 +64 832 1023 272 813 948 +64 896 0 125 873 108 +64 896 64 125 873 120 +64 896 128 128 873 155 +64 896 192 130 873 202 +64 896 256 136 873 255 +64 896 320 143 873 310 +64 896 384 151 873 367 +64 896 448 161 873 424 +64 896 512 172 873 482 +64 896 576 182 873 539 +64 896 640 194 874 598 +64 896 704 207 874 656 +64 896 768 220 874 715 +64 896 832 232 874 774 +64 896 896 246 875 833 +64 896 960 260 875 892 +64 896 1023 274 875 949 +64 960 0 131 935 116 +64 960 64 132 935 127 +64 960 128 134 935 160 +64 960 192 137 935 206 +64 960 256 142 935 258 +64 960 320 149 935 312 +64 960 384 157 936 368 +64 960 448 166 936 426 +64 960 512 177 936 483 +64 960 576 187 936 540 +64 960 640 198 936 599 +64 960 704 211 936 657 +64 960 768 224 937 716 +64 960 832 236 937 775 +64 960 896 249 937 833 +64 960 960 263 937 892 +64 960 1023 277 938 949 +64 1023 0 138 997 123 +64 1023 64 139 997 133 +64 1023 128 141 997 166 +64 1023 192 144 997 210 +64 1023 256 149 997 261 +64 1023 320 155 997 315 +64 1023 384 163 997 370 +64 1023 448 172 997 427 +64 1023 512 181 997 485 +64 1023 576 191 997 542 +64 1023 640 203 997 600 +64 1023 704 215 997 658 +64 1023 768 227 997 717 +64 1023 832 239 997 775 +64 1023 896 253 998 834 +64 1023 960 266 998 893 +64 1023 1023 280 998 950 +128 0 0 125 15 0 +128 0 64 126 15 59 +128 0 128 128 18 119 +128 0 192 131 22 178 +128 0 256 136 26 236 +128 0 320 143 31 296 +128 0 384 152 36 355 +128 0 448 161 41 414 +128 0 512 172 47 473 +128 0 576 182 52 533 +128 0 640 194 58 591 +128 0 704 207 63 650 +128 0 768 220 69 710 +128 0 832 232 75 769 +128 0 896 246 79 828 +128 0 960 260 85 888 +128 0 1023 274 91 946 +128 64 0 125 64 7 +128 64 64 126 64 60 +128 64 128 128 64 119 +128 64 192 131 65 178 +128 64 256 136 67 236 +128 64 320 143 68 296 +128 64 384 152 71 355 +128 64 448 161 73 414 +128 64 512 172 76 474 +128 64 576 182 78 533 +128 64 640 194 82 591 +128 64 704 207 86 650 +128 64 768 220 90 710 +128 64 832 233 94 769 +128 64 896 246 98 828 +128 64 960 260 103 888 +128 64 1023 274 107 946 +128 128 0 126 126 16 +128 128 64 126 126 61 +128 128 128 128 126 119 +128 128 192 131 126 178 +128 128 256 137 127 237 +128 128 320 144 128 296 +128 128 384 152 128 355 +128 128 448 162 129 414 +128 128 512 172 131 474 +128 128 576 183 132 533 +128 128 640 195 134 591 +128 128 704 207 136 650 +128 128 768 220 139 710 +128 128 832 233 141 769 +128 128 896 247 144 828 +128 128 960 261 147 888 +128 128 1023 275 150 946 +128 192 0 127 187 23 +128 192 64 127 187 63 +128 192 128 128 187 120 +128 192 192 132 187 179 +128 192 256 138 188 237 +128 192 320 145 188 296 +128 192 384 153 189 355 +128 192 448 162 190 415 +128 192 512 173 191 474 +128 192 576 183 192 533 +128 192 640 195 193 591 +128 192 704 208 194 651 +128 192 768 221 196 710 +128 192 832 233 198 769 +128 192 896 247 199 828 +128 192 960 261 201 888 +128 192 1023 275 203 946 +128 256 0 128 249 30 +128 256 64 128 249 65 +128 256 128 130 250 121 +128 256 192 133 250 179 +128 256 256 139 250 237 +128 256 320 146 250 296 +128 256 384 154 251 356 +128 256 448 163 251 415 +128 256 512 174 252 474 +128 256 576 184 253 533 +128 256 640 196 254 592 +128 256 704 208 255 651 +128 256 768 221 256 710 +128 256 832 234 257 769 +128 256 896 248 258 829 +128 256 960 261 260 888 +128 256 1023 275 261 946 +128 320 0 129 312 38 +128 320 64 129 312 69 +128 320 128 131 312 123 +128 320 192 135 312 180 +128 320 256 140 312 238 +128 320 320 147 313 297 +128 320 384 155 313 356 +128 320 448 165 313 415 +128 320 512 175 314 474 +128 320 576 185 315 534 +128 320 640 197 315 592 +128 320 704 209 316 651 +128 320 768 222 317 710 +128 320 832 235 318 770 +128 320 896 248 319 829 +128 320 960 262 320 888 +128 320 1023 276 321 946 +128 384 0 131 374 46 +128 384 64 131 374 73 +128 384 128 133 374 125 +128 384 192 137 375 181 +128 384 256 142 375 239 +128 384 320 149 375 298 +128 384 384 157 375 357 +128 384 448 166 376 416 +128 384 512 176 376 475 +128 384 576 187 377 534 +128 384 640 198 377 592 +128 384 704 211 378 651 +128 384 768 223 378 711 +128 384 832 236 379 770 +128 384 896 249 380 829 +128 384 960 263 381 888 +128 384 1023 277 382 946 +128 448 0 134 436 54 +128 448 64 134 436 77 +128 448 128 136 436 128 +128 448 192 140 436 183 +128 448 256 145 436 240 +128 448 320 151 436 299 +128 448 384 159 437 357 +128 448 448 168 437 416 +128 448 512 178 437 475 +128 448 576 188 438 534 +128 448 640 200 438 593 +128 448 704 212 439 652 +128 448 768 225 439 711 +128 448 832 237 440 770 +128 448 896 251 441 829 +128 448 960 264 441 889 +128 448 1023 278 442 946 +128 512 0 137 498 62 +128 512 64 137 498 82 +128 512 128 139 499 130 +128 512 192 142 499 185 +128 512 256 147 499 242 +128 512 320 154 499 300 +128 512 384 162 499 358 +128 512 448 171 499 417 +128 512 512 180 500 476 +128 512 576 190 500 535 +128 512 640 202 500 593 +128 512 704 214 501 652 +128 512 768 227 501 711 +128 512 832 239 502 770 +128 512 896 252 502 830 +128 512 960 266 503 889 +128 512 1023 279 504 946 +128 576 0 140 561 70 +128 576 64 140 561 88 +128 576 128 142 561 133 +128 576 192 146 561 187 +128 576 256 151 561 243 +128 576 320 157 561 301 +128 576 384 164 562 359 +128 576 448 173 562 418 +128 576 512 182 562 477 +128 576 576 193 562 536 +128 576 640 204 563 594 +128 576 704 216 563 653 +128 576 768 228 563 712 +128 576 832 240 564 771 +128 576 896 254 564 830 +128 576 960 267 565 889 +128 576 1023 281 566 946 +128 640 0 144 624 77 +128 640 64 144 624 94 +128 640 128 146 624 137 +128 640 192 149 624 189 +128 640 256 154 624 245 +128 640 320 160 624 303 +128 640 384 168 624 360 +128 640 448 176 624 419 +128 640 512 185 624 477 +128 640 576 195 625 536 +128 640 640 206 625 594 +128 640 704 218 625 653 +128 640 768 230 626 712 +128 640 832 242 626 771 +128 640 896 256 627 830 +128 640 960 269 627 890 +128 640 1023 282 628 947 +128 704 0 148 686 84 +128 704 64 148 686 100 +128 704 128 150 686 141 +128 704 192 153 686 192 +128 704 256 158 686 247 +128 704 320 164 686 304 +128 704 384 171 687 362 +128 704 448 179 687 420 +128 704 512 188 687 478 +128 704 576 198 687 537 +128 704 640 209 687 595 +128 704 704 221 688 654 +128 704 768 232 688 713 +128 704 832 245 688 772 +128 704 896 258 689 831 +128 704 960 271 689 890 +128 704 1023 283 690 947 +128 768 0 152 748 92 +128 768 64 153 748 107 +128 768 128 155 748 145 +128 768 192 158 748 195 +128 768 256 162 748 250 +128 768 320 168 748 306 +128 768 384 175 748 363 +128 768 448 182 748 421 +128 768 512 191 748 479 +128 768 576 201 749 537 +128 768 640 212 749 596 +128 768 704 224 749 655 +128 768 768 235 749 713 +128 768 832 247 750 772 +128 768 896 260 750 831 +128 768 960 273 750 890 +128 768 1023 286 751 948 +128 832 0 157 810 100 +128 832 64 158 810 113 +128 832 128 159 810 150 +128 832 192 162 810 199 +128 832 256 166 810 252 +128 832 320 172 810 308 +128 832 384 179 811 365 +128 832 448 186 811 422 +128 832 512 195 811 481 +128 832 576 205 811 538 +128 832 640 215 811 597 +128 832 704 227 811 655 +128 832 768 237 812 714 +128 832 832 250 812 773 +128 832 896 262 812 832 +128 832 960 276 813 891 +128 832 1023 288 813 948 +128 896 0 162 873 108 +128 896 64 163 873 120 +128 896 128 164 873 155 +128 896 192 167 873 202 +128 896 256 171 873 255 +128 896 320 177 873 310 +128 896 384 182 873 367 +128 896 448 190 873 424 +128 896 512 199 873 482 +128 896 576 208 873 539 +128 896 640 219 874 598 +128 896 704 230 874 656 +128 896 768 241 874 715 +128 896 832 253 874 774 +128 896 896 265 875 833 +128 896 960 278 875 892 +128 896 1023 290 875 949 +128 960 0 167 935 116 +128 960 64 168 935 127 +128 960 128 169 935 160 +128 960 192 172 935 206 +128 960 256 176 935 258 +128 960 320 180 935 312 +128 960 384 187 936 368 +128 960 448 194 936 426 +128 960 512 203 936 483 +128 960 576 212 936 540 +128 960 640 223 936 599 +128 960 704 232 936 657 +128 960 768 244 937 716 +128 960 832 256 937 775 +128 960 896 268 937 833 +128 960 960 281 937 892 +128 960 1023 293 938 949 +128 1023 0 173 997 123 +128 1023 64 173 997 133 +128 1023 128 175 997 166 +128 1023 192 177 997 210 +128 1023 256 180 997 261 +128 1023 320 185 997 315 +128 1023 384 192 997 370 +128 1023 448 199 997 427 +128 1023 512 207 997 485 +128 1023 576 216 997 542 +128 1023 640 226 997 600 +128 1023 704 236 997 658 +128 1023 768 247 997 717 +128 1023 832 259 997 775 +128 1023 896 271 998 834 +128 1023 960 283 998 893 +128 1023 1023 296 998 950 +192 0 0 187 22 0 +192 0 64 187 22 59 +192 0 128 188 24 119 +192 0 192 191 26 178 +192 0 256 194 30 236 +192 0 320 199 34 296 +192 0 384 205 39 355 +192 0 448 212 44 414 +192 0 512 219 49 473 +192 0 576 228 54 533 +192 0 640 236 60 591 +192 0 704 246 65 650 +192 0 768 257 70 710 +192 0 832 268 76 769 +192 0 896 280 81 828 +192 0 960 291 86 888 +192 0 1023 304 92 946 +192 64 0 187 65 7 +192 64 64 187 65 60 +192 64 128 189 66 119 +192 64 192 191 67 178 +192 64 256 194 68 236 +192 64 320 199 70 296 +192 64 384 205 72 355 +192 64 448 212 75 414 +192 64 512 219 77 474 +192 64 576 228 80 533 +192 64 640 236 83 591 +192 64 704 247 87 650 +192 64 768 257 91 710 +192 64 832 269 95 769 +192 64 896 280 99 828 +192 64 960 291 104 888 +192 64 1023 304 108 946 +192 128 0 187 126 15 +192 128 64 187 126 61 +192 128 128 189 127 119 +192 128 192 191 127 178 +192 128 256 195 128 236 +192 128 320 199 128 296 +192 128 384 205 128 355 +192 128 448 212 130 414 +192 128 512 220 131 474 +192 128 576 228 133 533 +192 128 640 237 135 591 +192 128 704 247 137 650 +192 128 768 257 139 710 +192 128 832 269 142 769 +192 128 896 280 144 828 +192 128 960 292 147 888 +192 128 1023 304 150 946 +192 192 0 188 187 23 +192 192 64 188 187 63 +192 192 128 189 188 120 +192 192 192 192 188 179 +192 192 256 195 188 237 +192 192 320 200 189 296 +192 192 384 206 189 355 +192 192 448 212 190 414 +192 192 512 220 191 474 +192 192 576 229 192 533 +192 192 640 237 193 591 +192 192 704 247 195 651 +192 192 768 258 196 710 +192 192 832 269 198 769 +192 192 896 281 200 828 +192 192 960 292 202 888 +192 192 1023 304 204 946 +192 256 0 188 250 30 +192 256 64 189 250 65 +192 256 128 190 250 121 +192 256 192 193 250 179 +192 256 256 196 250 237 +192 256 320 201 251 296 +192 256 384 206 251 356 +192 256 448 213 252 415 +192 256 512 221 252 474 +192 256 576 229 253 533 +192 256 640 238 254 592 +192 256 704 248 255 651 +192 256 768 258 256 710 +192 256 832 270 257 769 +192 256 896 281 259 829 +192 256 960 292 260 888 +192 256 1023 305 262 946 +192 320 0 190 312 38 +192 320 64 190 312 69 +192 320 128 191 312 123 +192 320 192 194 312 180 +192 320 256 197 313 238 +192 320 320 202 313 297 +192 320 384 207 313 356 +192 320 448 214 314 415 +192 320 512 222 314 474 +192 320 576 230 315 534 +192 320 640 239 315 592 +192 320 704 249 316 651 +192 320 768 259 317 710 +192 320 832 270 318 770 +192 320 896 281 319 829 +192 320 960 293 320 888 +192 320 1023 305 321 946 +192 384 0 191 375 46 +192 384 64 191 375 73 +192 384 128 193 375 125 +192 384 192 195 375 181 +192 384 256 198 375 239 +192 384 320 203 375 298 +192 384 384 209 375 357 +192 384 448 215 376 416 +192 384 512 223 376 475 +192 384 576 230 377 534 +192 384 640 240 377 592 +192 384 704 250 378 651 +192 384 768 260 379 711 +192 384 832 271 379 770 +192 384 896 282 380 829 +192 384 960 294 381 888 +192 384 1023 306 382 946 +192 448 0 193 436 54 +192 448 64 193 436 77 +192 448 128 194 436 128 +192 448 192 197 436 183 +192 448 256 200 436 240 +192 448 320 205 437 299 +192 448 384 210 437 357 +192 448 448 217 437 416 +192 448 512 224 437 475 +192 448 576 232 438 534 +192 448 640 241 438 593 +192 448 704 251 439 652 +192 448 768 261 439 711 +192 448 832 272 440 770 +192 448 896 283 441 829 +192 448 960 295 442 889 +192 448 1023 307 442 946 +192 512 0 195 499 62 +192 512 64 195 499 82 +192 512 128 196 499 130 +192 512 192 199 499 185 +192 512 256 202 499 242 +192 512 320 206 499 300 +192 512 384 212 499 358 +192 512 448 218 499 417 +192 512 512 226 500 476 +192 512 576 233 500 535 +192 512 640 242 501 593 +192 512 704 252 501 652 +192 512 768 263 501 711 +192 512 832 274 502 770 +192 512 896 284 503 830 +192 512 960 296 503 889 +192 512 1023 308 504 946 +192 576 0 197 561 70 +192 576 64 197 561 88 +192 576 128 198 561 133 +192 576 192 201 561 187 +192 576 256 204 561 243 +192 576 320 208 561 301 +192 576 384 214 562 359 +192 576 448 220 562 418 +192 576 512 228 562 477 +192 576 576 235 562 536 +192 576 640 244 563 594 +192 576 704 254 563 653 +192 576 768 264 564 712 +192 576 832 275 564 771 +192 576 896 286 565 830 +192 576 960 297 565 889 +192 576 1023 310 566 946 +192 640 0 199 624 77 +192 640 64 200 624 94 +192 640 128 201 624 137 +192 640 192 203 624 189 +192 640 256 207 624 245 +192 640 320 211 624 303 +192 640 384 216 624 360 +192 640 448 223 624 419 +192 640 512 230 625 477 +192 640 576 237 625 536 +192 640 640 246 625 594 +192 640 704 256 625 653 +192 640 768 266 626 712 +192 640 832 277 626 771 +192 640 896 287 627 830 +192 640 960 299 627 890 +192 640 1023 311 628 947 +192 704 0 202 686 84 +192 704 64 203 686 100 +192 704 128 204 686 141 +192 704 192 206 686 192 +192 704 256 209 686 247 +192 704 320 214 686 304 +192 704 384 219 687 362 +192 704 448 225 687 420 +192 704 512 231 687 478 +192 704 576 239 687 537 +192 704 640 248 687 595 +192 704 704 258 688 654 +192 704 768 268 688 713 +192 704 832 279 689 772 +192 704 896 289 689 831 +192 704 960 301 689 890 +192 704 1023 313 690 947 +192 768 0 205 748 92 +192 768 64 206 748 107 +192 768 128 207 748 145 +192 768 192 209 748 195 +192 768 256 212 748 250 +192 768 320 216 748 306 +192 768 384 222 748 363 +192 768 448 228 748 421 +192 768 512 234 748 479 +192 768 576 242 749 537 +192 768 640 251 749 596 +192 768 704 260 749 655 +192 768 768 270 749 713 +192 768 832 281 750 772 +192 768 896 291 750 831 +192 768 960 303 751 890 +192 768 1023 315 751 948 +192 832 0 209 810 100 +192 832 64 209 810 113 +192 832 128 210 810 150 +192 832 192 212 810 199 +192 832 256 215 810 252 +192 832 320 220 810 308 +192 832 384 225 811 365 +192 832 448 230 811 422 +192 832 512 237 811 481 +192 832 576 245 811 538 +192 832 640 253 811 597 +192 832 704 263 812 655 +192 832 768 273 812 714 +192 832 832 282 812 773 +192 832 896 293 812 832 +192 832 960 305 813 891 +192 832 1023 317 813 948 +192 896 0 212 873 108 +192 896 64 213 873 120 +192 896 128 214 873 155 +192 896 192 216 873 202 +192 896 256 219 873 255 +192 896 320 223 873 310 +192 896 384 228 873 367 +192 896 448 233 873 424 +192 896 512 240 873 482 +192 896 576 248 874 539 +192 896 640 256 874 598 +192 896 704 265 874 656 +192 896 768 275 874 715 +192 896 832 285 875 774 +192 896 896 296 875 833 +192 896 960 307 875 892 +192 896 1023 319 876 949 +192 960 0 216 935 116 +192 960 64 216 935 127 +192 960 128 218 935 160 +192 960 192 220 935 206 +192 960 256 223 935 258 +192 960 320 227 936 312 +192 960 384 231 936 368 +192 960 448 237 936 426 +192 960 512 243 936 483 +192 960 576 251 936 540 +192 960 640 259 936 599 +192 960 704 268 936 657 +192 960 768 278 937 716 +192 960 832 287 937 774 +192 960 896 298 937 833 +192 960 960 310 938 892 +192 960 1023 321 938 949 +192 1023 0 220 997 123 +192 1023 64 220 997 133 +192 1023 128 222 997 166 +192 1023 192 224 997 210 +192 1023 256 227 997 261 +192 1023 320 230 997 315 +192 1023 384 234 997 370 +192 1023 448 240 997 427 +192 1023 512 247 997 485 +192 1023 576 254 997 542 +192 1023 640 263 997 600 +192 1023 704 272 997 658 +192 1023 768 281 997 717 +192 1023 832 290 997 775 +192 1023 896 301 998 834 +192 1023 960 312 998 893 +192 1023 1023 324 998 950 +256 0 0 249 28 0 +256 0 64 250 28 59 +256 0 128 251 30 119 +256 0 192 252 32 178 +256 0 256 255 35 236 +256 0 320 258 39 296 +256 0 384 262 43 355 +256 0 448 268 47 414 +256 0 512 273 52 473 +256 0 576 280 57 533 +256 0 640 287 62 591 +256 0 704 295 67 650 +256 0 768 303 73 710 +256 0 832 313 77 769 +256 0 896 322 82 828 +256 0 960 332 88 888 +256 0 1023 342 93 946 +256 64 0 249 67 6 +256 64 64 250 68 59 +256 64 128 251 68 119 +256 64 192 252 69 178 +256 64 256 255 70 236 +256 64 320 258 72 296 +256 64 384 263 74 355 +256 64 448 268 76 414 +256 64 512 273 78 473 +256 64 576 280 81 533 +256 64 640 287 85 591 +256 64 704 295 88 650 +256 64 768 303 92 710 +256 64 832 313 96 769 +256 64 896 323 101 828 +256 64 960 332 105 888 +256 64 1023 342 109 946 +256 128 0 250 127 15 +256 128 64 250 127 61 +256 128 128 251 128 119 +256 128 192 253 128 178 +256 128 256 255 128 236 +256 128 320 258 128 296 +256 128 384 263 129 355 +256 128 448 268 131 414 +256 128 512 274 132 474 +256 128 576 280 134 533 +256 128 640 287 136 591 +256 128 704 295 138 650 +256 128 768 304 140 710 +256 128 832 313 143 769 +256 128 896 323 145 828 +256 128 960 332 148 888 +256 128 1023 343 151 946 +256 192 0 250 188 23 +256 192 64 250 188 63 +256 192 128 251 188 120 +256 192 192 253 188 179 +256 192 256 255 189 237 +256 192 320 259 189 296 +256 192 384 263 190 355 +256 192 448 268 191 414 +256 192 512 274 192 474 +256 192 576 281 193 533 +256 192 640 287 194 591 +256 192 704 295 195 651 +256 192 768 304 197 710 +256 192 832 313 199 769 +256 192 896 323 200 828 +256 192 960 332 202 888 +256 192 1023 343 204 946 +256 256 0 251 250 30 +256 256 64 251 250 65 +256 256 128 252 250 121 +256 256 192 253 250 179 +256 256 256 256 251 237 +256 256 320 259 251 296 +256 256 384 264 252 356 +256 256 448 269 252 415 +256 256 512 275 253 474 +256 256 576 281 254 533 +256 256 640 288 255 592 +256 256 704 296 255 651 +256 256 768 304 257 710 +256 256 832 314 258 769 +256 256 896 323 259 829 +256 256 960 333 261 888 +256 256 1023 343 262 946 +256 320 0 251 312 38 +256 320 64 252 313 69 +256 320 128 253 313 123 +256 320 192 254 313 180 +256 320 256 257 313 238 +256 320 320 260 313 297 +256 320 384 264 314 356 +256 320 448 269 314 415 +256 320 512 275 315 474 +256 320 576 281 315 534 +256 320 640 288 316 592 +256 320 704 296 317 651 +256 320 768 305 317 710 +256 320 832 314 318 770 +256 320 896 324 319 829 +256 320 960 333 321 888 +256 320 1023 344 322 946 +256 384 0 252 375 46 +256 384 64 253 375 73 +256 384 128 254 375 125 +256 384 192 255 375 181 +256 384 256 258 375 239 +256 384 320 261 375 298 +256 384 384 265 376 357 +256 384 448 270 376 416 +256 384 512 276 377 475 +256 384 576 282 377 534 +256 384 640 289 378 592 +256 384 704 297 378 651 +256 384 768 306 379 711 +256 384 832 315 380 770 +256 384 896 325 380 829 +256 384 960 334 381 888 +256 384 1023 345 382 946 +256 448 0 254 436 54 +256 448 64 254 436 77 +256 448 128 255 436 128 +256 448 192 256 436 183 +256 448 256 259 437 240 +256 448 320 262 437 299 +256 448 384 266 437 357 +256 448 448 271 437 416 +256 448 512 277 438 475 +256 448 576 283 438 534 +256 448 640 290 439 592 +256 448 704 298 439 652 +256 448 768 307 440 711 +256 448 832 316 440 770 +256 448 896 326 441 829 +256 448 960 335 442 889 +256 448 1023 345 443 946 +256 512 0 255 499 62 +256 512 64 255 499 82 +256 512 128 256 499 130 +256 512 192 258 499 185 +256 512 256 260 499 242 +256 512 320 264 499 300 +256 512 384 268 499 358 +256 512 448 273 500 417 +256 512 512 279 500 476 +256 512 576 284 500 535 +256 512 640 291 501 593 +256 512 704 299 501 652 +256 512 768 308 502 711 +256 512 832 317 502 770 +256 512 896 327 503 830 +256 512 960 336 503 889 +256 512 1023 346 504 946 +256 576 0 257 561 69 +256 576 64 257 561 88 +256 576 128 258 561 133 +256 576 192 259 561 187 +256 576 256 262 562 243 +256 576 320 265 562 301 +256 576 384 269 562 359 +256 576 448 274 562 418 +256 576 512 280 562 477 +256 576 576 285 563 536 +256 576 640 293 563 594 +256 576 704 301 563 653 +256 576 768 309 564 712 +256 576 832 318 564 771 +256 576 896 328 565 830 +256 576 960 337 565 889 +256 576 1023 347 566 946 +256 640 0 258 624 77 +256 640 64 259 624 94 +256 640 128 260 624 137 +256 640 192 261 624 189 +256 640 256 264 624 245 +256 640 320 267 624 303 +256 640 384 271 624 360 +256 640 448 276 624 419 +256 640 512 281 625 477 +256 640 576 287 625 536 +256 640 640 294 625 594 +256 640 704 302 626 653 +256 640 768 311 626 712 +256 640 832 320 626 771 +256 640 896 329 627 830 +256 640 960 338 627 890 +256 640 1023 349 628 947 +256 704 0 261 686 84 +256 704 64 261 686 100 +256 704 128 262 686 141 +256 704 192 263 686 192 +256 704 256 266 686 247 +256 704 320 269 687 304 +256 704 384 273 687 362 +256 704 448 278 687 420 +256 704 512 283 687 478 +256 704 576 289 687 537 +256 704 640 296 688 595 +256 704 704 304 688 654 +256 704 768 312 688 713 +256 704 832 321 689 772 +256 704 896 331 689 831 +256 704 960 340 689 890 +256 704 1023 350 690 947 +256 768 0 263 748 92 +256 768 64 263 748 107 +256 768 128 264 748 145 +256 768 192 266 748 195 +256 768 256 268 748 250 +256 768 320 271 748 306 +256 768 384 275 748 363 +256 768 448 280 748 421 +256 768 512 285 749 479 +256 768 576 291 749 537 +256 768 640 298 749 596 +256 768 704 306 749 654 +256 768 768 314 750 713 +256 768 832 323 750 772 +256 768 896 332 750 831 +256 768 960 342 751 890 +256 768 1023 352 751 948 +256 832 0 265 810 100 +256 832 64 266 810 113 +256 832 128 266 810 150 +256 832 192 268 810 199 +256 832 256 270 811 252 +256 832 320 274 811 308 +256 832 384 278 811 365 +256 832 448 281 811 422 +256 832 512 287 811 481 +256 832 576 293 811 538 +256 832 640 300 811 597 +256 832 704 308 812 655 +256 832 768 316 812 714 +256 832 832 325 812 773 +256 832 896 333 813 832 +256 832 960 343 813 891 +256 832 1023 354 813 948 +256 896 0 268 873 108 +256 896 64 268 873 120 +256 896 128 269 873 155 +256 896 192 271 873 202 +256 896 256 273 873 255 +256 896 320 276 873 310 +256 896 384 280 873 367 +256 896 448 284 873 424 +256 896 512 289 873 482 +256 896 576 296 874 539 +256 896 640 303 874 598 +256 896 704 310 874 656 +256 896 768 318 874 715 +256 896 832 327 875 774 +256 896 896 336 875 833 +256 896 960 345 875 892 +256 896 1023 356 876 949 +256 960 0 271 935 116 +256 960 64 271 935 127 +256 960 128 272 935 160 +256 960 192 274 935 206 +256 960 256 276 936 258 +256 960 320 279 936 312 +256 960 384 282 936 368 +256 960 448 287 936 426 +256 960 512 292 936 483 +256 960 576 298 936 540 +256 960 640 305 936 599 +256 960 704 313 937 657 +256 960 768 321 937 716 +256 960 832 329 937 774 +256 960 896 338 937 833 +256 960 960 348 938 892 +256 960 1023 358 938 949 +256 1023 0 274 997 123 +256 1023 64 274 997 133 +256 1023 128 275 997 166 +256 1023 192 277 997 210 +256 1023 256 279 997 261 +256 1023 320 281 997 315 +256 1023 384 285 997 370 +256 1023 448 289 997 427 +256 1023 512 295 997 485 +256 1023 576 301 997 541 +256 1023 640 308 997 600 +256 1023 704 315 997 658 +256 1023 768 323 997 717 +256 1023 832 332 997 775 +256 1023 896 340 998 834 +256 1023 960 350 998 893 +256 1023 1023 360 998 950 +320 0 0 312 35 0 +320 0 64 312 36 59 +320 0 128 313 37 119 +320 0 192 314 38 178 +320 0 256 316 41 236 +320 0 320 319 44 296 +320 0 384 322 48 355 +320 0 448 326 52 414 +320 0 512 331 56 473 +320 0 576 335 60 533 +320 0 640 341 65 591 +320 0 704 348 70 650 +320 0 768 355 75 710 +320 0 832 363 79 769 +320 0 896 371 85 828 +320 0 960 380 90 888 +320 0 1023 388 95 946 +320 64 0 312 70 4 +320 64 64 312 71 59 +320 64 128 313 71 119 +320 64 192 314 72 178 +320 64 256 316 73 236 +320 64 320 319 75 296 +320 64 384 322 77 355 +320 64 448 326 78 414 +320 64 512 331 81 473 +320 64 576 335 84 533 +320 64 640 341 87 591 +320 64 704 348 90 650 +320 64 768 355 94 710 +320 64 832 363 98 769 +320 64 896 371 102 828 +320 64 960 380 107 888 +320 64 1023 388 111 946 +320 128 0 312 128 14 +320 128 64 312 128 60 +320 128 128 313 128 119 +320 128 192 314 128 178 +320 128 256 316 129 236 +320 128 320 319 130 296 +320 128 384 322 131 355 +320 128 448 326 132 414 +320 128 512 331 134 474 +320 128 576 335 135 533 +320 128 640 341 137 591 +320 128 704 348 139 650 +320 128 768 355 141 710 +320 128 832 363 144 769 +320 128 896 371 147 828 +320 128 960 380 149 888 +320 128 1023 388 152 946 +320 192 0 312 189 23 +320 192 64 313 189 62 +320 192 128 313 189 120 +320 192 192 315 189 179 +320 192 256 317 190 237 +320 192 320 319 190 296 +320 192 384 323 191 355 +320 192 448 327 192 414 +320 192 512 331 193 474 +320 192 576 336 194 533 +320 192 640 342 195 591 +320 192 704 348 196 651 +320 192 768 355 198 710 +320 192 832 363 199 769 +320 192 896 371 201 828 +320 192 960 380 203 888 +320 192 1023 388 205 946 +320 256 0 313 251 30 +320 256 64 313 251 65 +320 256 128 314 251 121 +320 256 192 315 251 179 +320 256 256 317 251 237 +320 256 320 320 252 296 +320 256 384 323 252 356 +320 256 448 327 253 415 +320 256 512 332 253 474 +320 256 576 336 254 533 +320 256 640 342 255 591 +320 256 704 348 256 651 +320 256 768 356 257 710 +320 256 832 363 258 769 +320 256 896 372 260 829 +320 256 960 380 261 888 +320 256 1023 388 263 946 +320 320 0 313 313 38 +320 320 64 314 313 69 +320 320 128 314 313 123 +320 320 192 316 313 180 +320 320 256 318 313 238 +320 320 320 320 314 297 +320 320 384 324 314 356 +320 320 448 328 314 415 +320 320 512 332 315 474 +320 320 576 336 316 534 +320 320 640 342 316 592 +320 320 704 349 317 651 +320 320 768 356 318 710 +320 320 832 364 319 770 +320 320 896 372 320 829 +320 320 960 381 321 888 +320 320 1023 389 322 946 +320 384 0 314 375 46 +320 384 64 314 375 73 +320 384 128 315 375 125 +320 384 192 316 375 181 +320 384 256 318 376 239 +320 384 320 321 376 298 +320 384 384 324 376 357 +320 384 448 328 376 416 +320 384 512 332 377 475 +320 384 576 337 377 534 +320 384 640 343 378 592 +320 384 704 350 379 651 +320 384 768 357 379 711 +320 384 832 365 380 770 +320 384 896 373 381 829 +320 384 960 381 382 888 +320 384 1023 390 383 946 +320 448 0 315 437 54 +320 448 64 315 437 77 +320 448 128 316 437 128 +320 448 192 317 437 183 +320 448 256 319 437 240 +320 448 320 322 437 299 +320 448 384 325 437 357 +320 448 448 329 438 416 +320 448 512 333 438 475 +320 448 576 338 438 534 +320 448 640 344 439 592 +320 448 704 350 439 652 +320 448 768 358 440 711 +320 448 832 365 441 770 +320 448 896 374 441 829 +320 448 960 382 442 889 +320 448 1023 390 443 946 +320 512 0 316 499 62 +320 512 64 316 499 82 +320 512 128 317 499 130 +320 512 192 318 499 185 +320 512 256 320 499 242 +320 512 320 323 499 300 +320 512 384 326 500 358 +320 512 448 330 500 417 +320 512 512 334 500 476 +320 512 576 339 501 535 +320 512 640 345 501 593 +320 512 704 351 501 652 +320 512 768 359 502 711 +320 512 832 366 502 770 +320 512 896 374 503 830 +320 512 960 383 504 889 +320 512 1023 391 504 946 +320 576 0 317 562 69 +320 576 64 318 562 88 +320 576 128 318 562 133 +320 576 192 320 562 187 +320 576 256 322 562 243 +320 576 320 324 562 301 +320 576 384 327 562 359 +320 576 448 331 562 418 +320 576 512 335 563 477 +320 576 576 340 563 536 +320 576 640 346 563 594 +320 576 704 353 564 653 +320 576 768 360 564 712 +320 576 832 367 564 771 +320 576 896 375 565 830 +320 576 960 384 566 889 +320 576 1023 392 566 946 +320 640 0 319 624 77 +320 640 64 319 624 94 +320 640 128 320 624 137 +320 640 192 321 624 189 +320 640 256 323 624 245 +320 640 320 326 624 303 +320 640 384 329 624 360 +320 640 448 332 625 419 +320 640 512 336 625 477 +320 640 576 342 625 536 +320 640 640 347 625 594 +320 640 704 354 626 653 +320 640 768 361 626 712 +320 640 832 368 627 771 +320 640 896 377 627 830 +320 640 960 384 628 890 +320 640 1023 393 628 947 +320 704 0 321 687 84 +320 704 64 321 687 100 +320 704 128 321 687 141 +320 704 192 323 687 192 +320 704 256 325 687 247 +320 704 320 327 687 304 +320 704 384 330 687 362 +320 704 448 333 687 420 +320 704 512 338 687 478 +320 704 576 343 688 537 +320 704 640 349 688 595 +320 704 704 355 688 654 +320 704 768 362 688 713 +320 704 832 370 689 772 +320 704 896 378 689 831 +320 704 960 386 690 890 +320 704 1023 394 690 947 +320 768 0 322 748 92 +320 768 64 323 748 107 +320 768 128 323 748 145 +320 768 192 325 748 195 +320 768 256 326 748 250 +320 768 320 329 748 306 +320 768 384 332 748 363 +320 768 448 335 749 421 +320 768 512 340 749 479 +320 768 576 345 749 537 +320 768 640 350 749 596 +320 768 704 357 749 654 +320 768 768 364 750 713 +320 768 832 371 750 772 +320 768 896 379 750 831 +320 768 960 387 751 890 +320 768 1023 396 751 948 +320 832 0 324 811 100 +320 832 64 325 811 113 +320 832 128 325 811 150 +320 832 192 326 811 199 +320 832 256 328 811 252 +320 832 320 331 811 308 +320 832 384 333 811 365 +320 832 448 337 811 422 +320 832 512 341 811 481 +320 832 576 346 811 538 +320 832 640 352 812 597 +320 832 704 359 812 655 +320 832 768 366 812 714 +320 832 832 373 812 773 +320 832 896 381 813 832 +320 832 960 389 813 891 +320 832 1023 397 814 948 +320 896 0 326 873 108 +320 896 64 327 873 120 +320 896 128 327 873 155 +320 896 192 329 873 202 +320 896 256 330 873 255 +320 896 320 332 873 310 +320 896 384 335 873 367 +320 896 448 339 873 424 +320 896 512 343 874 482 +320 896 576 348 874 539 +320 896 640 354 874 598 +320 896 704 361 874 656 +320 896 768 367 874 715 +320 896 832 375 875 774 +320 896 896 383 875 833 +320 896 960 390 875 892 +320 896 1023 399 876 949 +320 960 0 329 936 116 +320 960 64 329 936 127 +320 960 128 330 936 160 +320 960 192 331 936 206 +320 960 256 332 936 258 +320 960 320 334 936 312 +320 960 384 337 936 368 +320 960 448 341 936 426 +320 960 512 346 936 483 +320 960 576 351 936 540 +320 960 640 356 936 599 +320 960 704 363 937 657 +320 960 768 369 937 716 +320 960 832 377 937 774 +320 960 896 384 937 833 +320 960 960 392 938 892 +320 960 1023 401 938 949 +320 1023 0 331 997 123 +320 1023 64 331 997 133 +320 1023 128 332 997 166 +320 1023 192 332 997 210 +320 1023 256 334 997 261 +320 1023 320 337 997 315 +320 1023 384 340 997 370 +320 1023 448 343 997 427 +320 1023 512 348 997 485 +320 1023 576 353 997 541 +320 1023 640 359 997 600 +320 1023 704 365 997 658 +320 1023 768 372 997 717 +320 1023 832 379 998 775 +320 1023 896 386 998 834 +320 1023 960 394 998 893 +320 1023 1023 403 998 950 +384 0 0 374 43 0 +384 0 64 375 43 59 +384 0 128 375 44 118 +384 0 192 376 45 178 +384 0 256 378 47 236 +384 0 320 380 50 296 +384 0 384 383 53 355 +384 0 448 385 57 414 +384 0 512 389 60 473 +384 0 576 393 65 533 +384 0 640 398 69 591 +384 0 704 404 74 650 +384 0 768 410 78 710 +384 0 832 416 82 769 +384 0 896 423 87 828 +384 0 960 431 93 888 +384 0 1023 438 98 946 +384 64 0 375 74 0 +384 64 64 375 74 59 +384 64 128 375 74 119 +384 64 192 376 75 178 +384 64 256 378 76 236 +384 64 320 380 77 296 +384 64 384 383 79 355 +384 64 448 385 81 414 +384 64 512 389 84 473 +384 64 576 393 87 533 +384 64 640 398 90 591 +384 64 704 404 93 650 +384 64 768 410 97 710 +384 64 832 416 101 769 +384 64 896 423 105 828 +384 64 960 431 109 888 +384 64 1023 438 113 946 +384 128 0 375 129 14 +384 128 64 375 130 60 +384 128 128 375 130 119 +384 128 192 376 130 178 +384 128 256 378 131 236 +384 128 320 380 132 296 +384 128 384 383 133 355 +384 128 448 385 134 414 +384 128 512 389 135 474 +384 128 576 393 137 533 +384 128 640 398 139 591 +384 128 704 404 141 650 +384 128 768 410 143 710 +384 128 832 416 145 769 +384 128 896 423 148 828 +384 128 960 431 151 888 +384 128 1023 438 154 946 +384 192 0 375 190 22 +384 192 64 375 190 62 +384 192 128 376 190 120 +384 192 192 377 190 179 +384 192 256 378 191 237 +384 192 320 380 191 296 +384 192 384 383 192 355 +384 192 448 385 193 414 +384 192 512 389 194 474 +384 192 576 394 195 533 +384 192 640 399 196 591 +384 192 704 404 197 651 +384 192 768 410 199 710 +384 192 832 417 200 769 +384 192 896 424 202 828 +384 192 960 431 204 888 +384 192 1023 438 206 946 +384 256 0 375 252 30 +384 256 64 375 252 65 +384 256 128 376 252 121 +384 256 192 377 252 179 +384 256 256 379 252 237 +384 256 320 381 253 296 +384 256 384 383 253 356 +384 256 448 386 254 415 +384 256 512 390 254 474 +384 256 576 394 255 533 +384 256 640 399 256 591 +384 256 704 404 257 651 +384 256 768 410 258 710 +384 256 832 417 259 769 +384 256 896 424 260 829 +384 256 960 431 262 888 +384 256 1023 438 263 946 +384 320 0 376 314 38 +384 320 64 376 314 69 +384 320 128 376 314 123 +384 320 192 378 314 180 +384 320 256 379 314 238 +384 320 320 381 314 297 +384 320 384 384 315 356 +384 320 448 386 315 415 +384 320 512 390 316 474 +384 320 576 394 316 534 +384 320 640 399 317 592 +384 320 704 405 318 651 +384 320 768 411 319 710 +384 320 832 417 319 770 +384 320 896 424 320 829 +384 320 960 432 322 888 +384 320 1023 439 323 946 +384 384 0 376 376 46 +384 384 64 376 376 73 +384 384 128 377 376 125 +384 384 192 378 376 181 +384 384 256 380 376 239 +384 384 320 382 376 298 +384 384 384 384 377 357 +384 384 448 387 377 416 +384 384 512 391 377 475 +384 384 576 395 378 534 +384 384 640 400 378 592 +384 384 704 405 379 651 +384 384 768 411 380 711 +384 384 832 418 381 770 +384 384 896 425 381 829 +384 384 960 432 382 888 +384 384 1023 439 383 946 +384 448 0 377 437 53 +384 448 64 377 437 77 +384 448 128 378 437 128 +384 448 192 379 437 183 +384 448 256 380 437 240 +384 448 320 383 438 299 +384 448 384 384 438 357 +384 448 448 387 438 416 +384 448 512 391 438 475 +384 448 576 396 439 534 +384 448 640 401 439 592 +384 448 704 406 440 652 +384 448 768 412 440 711 +384 448 832 419 441 770 +384 448 896 426 442 829 +384 448 960 433 442 889 +384 448 1023 440 443 946 +384 512 0 378 499 61 +384 512 64 378 499 82 +384 512 128 379 499 130 +384 512 192 380 500 185 +384 512 256 381 500 242 +384 512 320 383 500 300 +384 512 384 385 500 358 +384 512 448 388 500 417 +384 512 512 392 501 476 +384 512 576 396 501 535 +384 512 640 401 501 593 +384 512 704 407 502 652 +384 512 768 413 502 711 +384 512 832 419 503 770 +384 512 896 426 503 830 +384 512 960 434 504 889 +384 512 1023 441 505 946 +384 576 0 379 562 69 +384 576 64 379 562 88 +384 576 128 380 562 133 +384 576 192 381 562 187 +384 576 256 382 562 243 +384 576 320 384 562 301 +384 576 384 386 562 359 +384 576 448 389 563 418 +384 576 512 393 563 477 +384 576 576 397 563 536 +384 576 640 402 563 594 +384 576 704 408 564 653 +384 576 768 414 564 712 +384 576 832 420 565 771 +384 576 896 427 565 830 +384 576 960 435 566 889 +384 576 1023 441 566 946 +384 640 0 380 624 77 +384 640 64 380 624 94 +384 640 128 381 624 137 +384 640 192 382 624 189 +384 640 256 383 624 245 +384 640 320 385 625 302 +384 640 384 387 625 360 +384 640 448 390 625 419 +384 640 512 394 625 477 +384 640 576 399 625 536 +384 640 640 403 626 594 +384 640 704 409 626 653 +384 640 768 415 626 712 +384 640 832 421 627 771 +384 640 896 428 627 830 +384 640 960 435 628 890 +384 640 1023 442 628 947 +384 704 0 381 687 84 +384 704 64 382 687 100 +384 704 128 382 687 141 +384 704 192 383 687 192 +384 704 256 384 687 247 +384 704 320 386 687 304 +384 704 384 389 687 362 +384 704 448 392 687 420 +384 704 512 395 688 478 +384 704 576 400 688 537 +384 704 640 405 688 595 +384 704 704 410 688 654 +384 704 768 416 689 713 +384 704 832 422 689 772 +384 704 896 429 689 831 +384 704 960 436 690 890 +384 704 1023 443 690 947 +384 768 0 383 748 92 +384 768 64 383 748 107 +384 768 128 384 748 145 +384 768 192 384 748 195 +384 768 256 385 748 250 +384 768 320 387 748 306 +384 768 384 390 749 363 +384 768 448 393 749 421 +384 768 512 397 749 479 +384 768 576 401 749 537 +384 768 640 406 749 596 +384 768 704 411 750 654 +384 768 768 417 750 713 +384 768 832 424 750 772 +384 768 896 431 751 831 +384 768 960 437 751 890 +384 768 1023 445 752 948 +384 832 0 384 811 100 +384 832 64 384 811 113 +384 832 128 384 811 150 +384 832 192 385 811 199 +384 832 256 387 811 252 +384 832 320 389 811 308 +384 832 384 392 811 365 +384 832 448 395 811 422 +384 832 512 398 811 481 +384 832 576 403 812 538 +384 832 640 407 812 597 +384 832 704 413 812 655 +384 832 768 419 812 714 +384 832 832 425 813 773 +384 832 896 432 813 832 +384 832 960 438 813 891 +384 832 1023 446 814 948 +384 896 0 385 873 108 +384 896 64 385 873 120 +384 896 128 386 873 155 +384 896 192 387 873 202 +384 896 256 389 873 255 +384 896 320 391 873 310 +384 896 384 393 874 367 +384 896 448 396 874 424 +384 896 512 400 874 482 +384 896 576 404 874 539 +384 896 640 409 874 598 +384 896 704 414 874 656 +384 896 768 420 875 715 +384 896 832 427 875 774 +384 896 896 433 875 833 +384 896 960 440 876 892 +384 896 1023 447 876 949 +384 960 0 387 936 115 +384 960 64 387 936 127 +384 960 128 388 936 160 +384 960 192 389 936 206 +384 960 256 390 936 258 +384 960 320 392 936 312 +384 960 384 395 936 368 +384 960 448 398 936 425 +384 960 512 402 936 483 +384 960 576 406 936 540 +384 960 640 411 937 599 +384 960 704 416 937 657 +384 960 768 422 937 716 +384 960 832 428 937 774 +384 960 896 435 938 833 +384 960 960 441 938 892 +384 960 1023 449 938 949 +384 1023 0 389 997 123 +384 1023 64 389 997 133 +384 1023 128 390 997 165 +384 1023 192 391 997 210 +384 1023 256 392 997 261 +384 1023 320 394 997 315 +384 1023 384 397 997 370 +384 1023 448 400 997 427 +384 1023 512 404 997 485 +384 1023 576 408 997 541 +384 1023 640 413 997 600 +384 1023 704 418 997 658 +384 1023 768 424 997 717 +384 1023 832 430 998 775 +384 1023 896 436 998 834 +384 1023 960 443 998 893 +384 1023 1023 451 999 950 +448 0 0 436 50 0 +448 0 64 436 50 59 +448 0 128 437 51 118 +448 0 192 438 52 178 +448 0 256 439 54 236 +448 0 320 441 56 295 +448 0 384 443 59 355 +448 0 448 446 62 414 +448 0 512 449 66 473 +448 0 576 453 69 533 +448 0 640 457 73 591 +448 0 704 461 77 650 +448 0 768 467 81 710 +448 0 832 472 86 769 +448 0 896 478 91 828 +448 0 960 485 96 888 +448 0 1023 491 101 946 +448 64 0 436 77 0 +448 64 64 436 77 59 +448 64 128 437 78 119 +448 64 192 438 78 178 +448 64 256 439 79 236 +448 64 320 441 81 296 +448 64 384 443 83 355 +448 64 448 446 85 414 +448 64 512 449 87 473 +448 64 576 453 90 533 +448 64 640 457 93 591 +448 64 704 461 96 650 +448 64 768 467 100 710 +448 64 832 472 103 769 +448 64 896 478 107 828 +448 64 960 485 111 888 +448 64 1023 491 116 946 +448 128 0 436 132 13 +448 128 64 436 132 60 +448 128 128 437 132 119 +448 128 192 438 132 178 +448 128 256 439 133 236 +448 128 320 441 134 296 +448 128 384 443 135 355 +448 128 448 446 136 414 +448 128 512 449 137 474 +448 128 576 453 139 533 +448 128 640 457 141 591 +448 128 704 462 143 650 +448 128 768 467 145 710 +448 128 832 472 147 769 +448 128 896 478 150 828 +448 128 960 485 153 888 +448 128 1023 491 155 946 +448 192 0 436 191 22 +448 192 64 437 191 62 +448 192 128 437 191 120 +448 192 192 438 192 179 +448 192 256 439 192 237 +448 192 320 441 193 296 +448 192 384 443 193 355 +448 192 448 446 194 414 +448 192 512 449 195 474 +448 192 576 453 196 533 +448 192 640 457 197 591 +448 192 704 462 199 651 +448 192 768 467 200 710 +448 192 832 473 202 769 +448 192 896 479 204 828 +448 192 960 485 205 888 +448 192 1023 491 207 946 +448 256 0 437 253 29 +448 256 64 437 253 65 +448 256 128 437 253 121 +448 256 192 438 253 179 +448 256 256 440 253 237 +448 256 320 441 253 296 +448 256 384 444 254 356 +448 256 448 446 254 415 +448 256 512 449 255 474 +448 256 576 453 256 533 +448 256 640 457 257 591 +448 256 704 462 258 651 +448 256 768 467 259 710 +448 256 832 473 260 769 +448 256 896 479 261 829 +448 256 960 485 263 888 +448 256 1023 491 264 946 +448 320 0 437 314 37 +448 320 64 437 314 69 +448 320 128 438 314 123 +448 320 192 439 315 180 +448 320 256 440 315 238 +448 320 320 442 315 297 +448 320 384 444 315 356 +448 320 448 447 316 415 +448 320 512 450 316 474 +448 320 576 454 317 534 +448 320 640 458 318 592 +448 320 704 462 318 651 +448 320 768 468 319 710 +448 320 832 473 320 770 +448 320 896 479 321 829 +448 320 960 486 322 888 +448 320 1023 492 323 946 +448 384 0 438 376 45 +448 384 64 438 376 73 +448 384 128 438 376 125 +448 384 192 439 377 181 +448 384 256 440 377 239 +448 384 320 442 377 298 +448 384 384 444 377 357 +448 384 448 447 378 416 +448 384 512 450 378 475 +448 384 576 454 378 534 +448 384 640 458 379 592 +448 384 704 463 380 651 +448 384 768 468 380 711 +448 384 832 474 381 770 +448 384 896 480 382 829 +448 384 960 486 383 888 +448 384 1023 492 384 946 +448 448 0 438 438 53 +448 448 64 438 438 77 +448 448 128 439 438 128 +448 448 192 440 438 183 +448 448 256 441 438 240 +448 448 320 443 438 299 +448 448 384 445 438 357 +448 448 448 448 439 416 +448 448 512 451 439 475 +448 448 576 455 439 534 +448 448 640 459 440 592 +448 448 704 463 440 652 +448 448 768 469 441 711 +448 448 832 474 442 770 +448 448 896 480 442 829 +448 448 960 486 443 889 +448 448 1023 493 444 946 +448 512 0 439 500 61 +448 512 64 439 500 82 +448 512 128 440 500 130 +448 512 192 440 500 185 +448 512 256 442 500 242 +448 512 320 444 500 300 +448 512 384 446 500 358 +448 512 448 448 501 417 +448 512 512 452 501 476 +448 512 576 455 501 535 +448 512 640 460 502 593 +448 512 704 464 502 652 +448 512 768 469 503 711 +448 512 832 475 503 770 +448 512 896 481 504 830 +448 512 960 486 504 889 +448 512 1023 493 505 946 +448 576 0 440 562 69 +448 576 64 440 562 88 +448 576 128 440 562 133 +448 576 192 441 562 187 +448 576 256 443 562 243 +448 576 320 444 563 301 +448 576 384 447 563 359 +448 576 448 449 563 418 +448 576 512 452 563 477 +448 576 576 456 564 536 +448 576 640 460 564 594 +448 576 704 465 564 653 +448 576 768 470 565 712 +448 576 832 476 565 771 +448 576 896 482 566 830 +448 576 960 487 566 889 +448 576 1023 494 567 946 +448 640 0 441 625 77 +448 640 64 441 625 94 +448 640 128 441 625 137 +448 640 192 442 625 189 +448 640 256 444 625 245 +448 640 320 445 625 302 +448 640 384 448 625 360 +448 640 448 450 625 419 +448 640 512 453 625 477 +448 640 576 457 626 536 +448 640 640 461 626 594 +448 640 704 466 626 653 +448 640 768 471 627 712 +448 640 832 477 627 771 +448 640 896 483 628 830 +448 640 960 488 628 890 +448 640 1023 495 629 947 +448 704 0 442 687 84 +448 704 64 442 687 100 +448 704 128 442 687 141 +448 704 192 443 687 192 +448 704 256 445 687 247 +448 704 320 446 687 304 +448 704 384 449 687 362 +448 704 448 451 688 420 +448 704 512 455 688 478 +448 704 576 458 688 537 +448 704 640 462 688 595 +448 704 704 467 689 654 +448 704 768 472 689 713 +448 704 832 478 689 772 +448 704 896 484 690 831 +448 704 960 489 690 890 +448 704 1023 496 691 947 +448 768 0 443 748 92 +448 768 64 443 748 107 +448 768 128 444 749 145 +448 768 192 445 749 195 +448 768 256 446 749 250 +448 768 320 448 749 306 +448 768 384 450 749 363 +448 768 448 453 749 421 +448 768 512 456 749 479 +448 768 576 459 749 537 +448 768 640 463 750 596 +448 768 704 468 750 654 +448 768 768 473 750 713 +448 768 832 479 751 772 +448 768 896 485 751 831 +448 768 960 490 751 890 +448 768 1023 497 752 948 +448 832 0 444 811 100 +448 832 64 445 811 113 +448 832 128 445 811 150 +448 832 192 446 811 199 +448 832 256 447 811 252 +448 832 320 449 811 308 +448 832 384 451 811 365 +448 832 448 454 811 422 +448 832 512 457 812 481 +448 832 576 461 812 538 +448 832 640 465 812 597 +448 832 704 469 812 655 +448 832 768 474 813 714 +448 832 832 480 813 773 +448 832 896 486 813 832 +448 832 960 491 814 891 +448 832 1023 498 814 948 +448 896 0 446 873 108 +448 896 64 446 873 120 +448 896 128 447 873 155 +448 896 192 447 873 202 +448 896 256 449 874 255 +448 896 320 450 874 310 +448 896 384 453 874 367 +448 896 448 455 874 424 +448 896 512 458 874 482 +448 896 576 462 874 539 +448 896 640 466 874 597 +448 896 704 471 875 656 +448 896 768 476 875 715 +448 896 832 481 875 774 +448 896 896 486 875 833 +448 896 960 493 876 892 +448 896 1023 499 876 949 +448 960 0 448 936 115 +448 960 64 448 936 127 +448 960 128 448 936 160 +448 960 192 449 936 206 +448 960 256 450 936 258 +448 960 320 452 936 312 +448 960 384 454 936 368 +448 960 448 457 936 425 +448 960 512 460 936 483 +448 960 576 464 937 540 +448 960 640 468 937 599 +448 960 704 472 937 657 +448 960 768 477 937 716 +448 960 832 483 938 774 +448 960 896 488 938 833 +448 960 960 494 938 892 +448 960 1023 501 938 949 +448 1023 0 449 997 123 +448 1023 64 449 997 133 +448 1023 128 450 997 165 +448 1023 192 451 997 210 +448 1023 256 452 997 261 +448 1023 320 454 997 315 +448 1023 384 456 997 370 +448 1023 448 458 997 427 +448 1023 512 462 997 485 +448 1023 576 465 997 541 +448 1023 640 469 997 600 +448 1023 704 474 997 658 +448 1023 768 479 998 717 +448 1023 832 484 998 775 +448 1023 896 489 998 834 +448 1023 960 495 998 893 +448 1023 1023 502 999 950 +512 0 0 499 57 0 +512 0 64 499 57 59 +512 0 128 499 58 118 +512 0 192 500 59 178 +512 0 256 501 61 236 +512 0 320 503 63 295 +512 0 384 504 65 355 +512 0 448 507 68 414 +512 0 512 510 71 473 +512 0 576 513 75 533 +512 0 640 516 77 591 +512 0 704 520 81 650 +512 0 768 525 86 710 +512 0 832 530 90 769 +512 0 896 535 95 828 +512 0 960 540 99 888 +512 0 1023 546 104 946 +512 64 0 499 82 0 +512 64 64 499 82 59 +512 64 128 499 82 118 +512 64 192 500 83 178 +512 64 256 501 84 236 +512 64 320 503 85 295 +512 64 384 505 87 355 +512 64 448 507 89 414 +512 64 512 510 91 473 +512 64 576 513 94 533 +512 64 640 516 97 591 +512 64 704 520 100 650 +512 64 768 525 103 710 +512 64 832 530 107 769 +512 64 896 535 110 828 +512 64 960 540 114 888 +512 64 1023 546 118 946 +512 128 0 499 134 12 +512 128 64 499 134 60 +512 128 128 499 134 119 +512 128 192 500 135 178 +512 128 256 501 135 236 +512 128 320 503 136 296 +512 128 384 505 137 355 +512 128 448 507 138 414 +512 128 512 510 140 474 +512 128 576 513 141 533 +512 128 640 517 143 591 +512 128 704 521 145 650 +512 128 768 525 147 710 +512 128 832 530 149 769 +512 128 896 535 152 828 +512 128 960 540 155 888 +512 128 1023 546 157 946 +512 192 0 499 193 21 +512 192 64 499 193 62 +512 192 128 499 193 120 +512 192 192 500 193 179 +512 192 256 501 194 237 +512 192 320 503 194 296 +512 192 384 505 195 355 +512 192 448 507 196 414 +512 192 512 510 197 474 +512 192 576 513 198 533 +512 192 640 517 199 591 +512 192 704 521 200 651 +512 192 768 525 202 710 +512 192 832 530 203 769 +512 192 896 535 205 828 +512 192 960 540 207 888 +512 192 1023 546 209 946 +512 256 0 499 254 29 +512 256 64 499 254 65 +512 256 128 500 254 121 +512 256 192 500 254 179 +512 256 256 502 254 237 +512 256 320 503 255 296 +512 256 384 505 255 356 +512 256 448 507 256 415 +512 256 512 510 256 474 +512 256 576 513 257 533 +512 256 640 517 258 591 +512 256 704 521 259 651 +512 256 768 525 260 710 +512 256 832 530 261 769 +512 256 896 536 262 829 +512 256 960 540 264 888 +512 256 1023 546 265 946 +512 320 0 500 315 37 +512 320 64 500 315 68 +512 320 128 500 315 123 +512 320 192 501 315 180 +512 320 256 502 316 238 +512 320 320 503 316 297 +512 320 384 505 316 356 +512 320 448 508 317 415 +512 320 512 510 317 474 +512 320 576 514 318 534 +512 320 640 517 318 592 +512 320 704 521 319 651 +512 320 768 526 320 710 +512 320 832 531 321 769 +512 320 896 536 322 829 +512 320 960 541 323 888 +512 320 1023 547 324 946 +512 384 0 500 377 45 +512 384 64 500 377 73 +512 384 128 500 377 125 +512 384 192 501 377 181 +512 384 256 502 377 239 +512 384 320 504 378 298 +512 384 384 506 378 357 +512 384 448 508 378 416 +512 384 512 511 379 475 +512 384 576 514 379 534 +512 384 640 518 380 592 +512 384 704 522 380 651 +512 384 768 526 381 710 +512 384 832 531 382 770 +512 384 896 536 383 829 +512 384 960 541 384 888 +512 384 1023 547 384 946 +512 448 0 500 438 53 +512 448 64 501 438 77 +512 448 128 501 438 128 +512 448 192 502 438 183 +512 448 256 503 438 240 +512 448 320 504 439 299 +512 448 384 506 439 357 +512 448 448 509 439 416 +512 448 512 511 439 475 +512 448 576 515 440 534 +512 448 640 518 440 592 +512 448 704 522 441 652 +512 448 768 527 441 711 +512 448 832 532 442 770 +512 448 896 537 443 829 +512 448 960 541 444 888 +512 448 1023 547 444 946 +512 512 0 501 500 61 +512 512 64 501 500 82 +512 512 128 502 500 130 +512 512 192 502 500 185 +512 512 256 504 501 242 +512 512 320 505 501 300 +512 512 384 507 501 358 +512 512 448 509 501 417 +512 512 512 512 502 476 +512 512 576 515 502 535 +512 512 640 519 502 593 +512 512 704 523 503 652 +512 512 768 527 503 711 +512 512 832 532 504 770 +512 512 896 537 504 830 +512 512 960 542 505 889 +512 512 1023 548 506 946 +512 576 0 502 563 69 +512 576 64 502 563 88 +512 576 128 502 563 133 +512 576 192 503 563 187 +512 576 256 504 563 243 +512 576 320 506 563 301 +512 576 384 508 563 359 +512 576 448 510 563 418 +512 576 512 513 564 477 +512 576 576 516 564 536 +512 576 640 519 564 594 +512 576 704 523 565 653 +512 576 768 528 565 712 +512 576 832 533 566 771 +512 576 896 537 566 830 +512 576 960 543 567 889 +512 576 1023 549 567 946 +512 640 0 503 625 77 +512 640 64 503 625 94 +512 640 128 503 625 137 +512 640 192 504 625 189 +512 640 256 505 625 245 +512 640 320 507 625 302 +512 640 384 508 625 360 +512 640 448 511 626 419 +512 640 512 514 626 477 +512 640 576 517 626 536 +512 640 640 520 626 594 +512 640 704 524 627 653 +512 640 768 529 627 712 +512 640 832 534 628 771 +512 640 896 538 628 830 +512 640 960 543 629 890 +512 640 1023 549 629 947 +512 704 0 504 687 84 +512 704 64 504 687 100 +512 704 128 504 687 141 +512 704 192 505 687 192 +512 704 256 506 688 247 +512 704 320 507 688 304 +512 704 384 509 688 362 +512 704 448 512 688 420 +512 704 512 514 688 478 +512 704 576 518 688 537 +512 704 640 521 689 595 +512 704 704 525 689 654 +512 704 768 530 689 713 +512 704 832 534 690 772 +512 704 896 539 690 831 +512 704 960 544 691 890 +512 704 1023 550 691 947 +512 768 0 505 749 92 +512 768 64 505 749 106 +512 768 128 505 749 145 +512 768 192 506 749 195 +512 768 256 507 749 250 +512 768 320 509 749 306 +512 768 384 510 749 363 +512 768 448 513 749 421 +512 768 512 515 749 479 +512 768 576 519 750 537 +512 768 640 522 750 596 +512 768 704 526 750 654 +512 768 768 531 751 713 +512 768 832 535 751 772 +512 768 896 540 751 831 +512 768 960 545 752 890 +512 768 1023 551 752 948 +512 832 0 506 811 100 +512 832 64 506 811 113 +512 832 128 506 811 150 +512 832 192 507 811 198 +512 832 256 508 811 252 +512 832 320 510 811 308 +512 832 384 512 812 365 +512 832 448 514 812 422 +512 832 512 517 812 481 +512 832 576 520 812 538 +512 832 640 523 812 597 +512 832 704 527 813 655 +512 832 768 532 813 714 +512 832 832 536 813 773 +512 832 896 541 813 832 +512 832 960 546 814 891 +512 832 1023 552 814 948 +512 896 0 507 874 107 +512 896 64 507 874 120 +512 896 128 508 874 155 +512 896 192 508 874 202 +512 896 256 509 874 255 +512 896 320 511 874 310 +512 896 384 513 874 366 +512 896 448 515 874 424 +512 896 512 518 874 482 +512 896 576 521 874 539 +512 896 640 524 875 597 +512 896 704 528 875 656 +512 896 768 533 875 715 +512 896 832 537 875 774 +512 896 896 542 876 833 +512 896 960 547 876 892 +512 896 1023 553 876 949 +512 960 0 508 936 115 +512 960 64 509 936 127 +512 960 128 509 936 160 +512 960 192 510 936 206 +512 960 256 511 936 258 +512 960 320 512 936 312 +512 960 384 514 936 368 +512 960 448 516 937 425 +512 960 512 519 937 483 +512 960 576 522 937 540 +512 960 640 526 937 599 +512 960 704 530 937 657 +512 960 768 534 937 716 +512 960 832 538 938 774 +512 960 896 543 938 833 +512 960 960 549 938 892 +512 960 1023 555 939 949 +512 1023 0 510 997 123 +512 1023 64 510 997 133 +512 1023 128 510 997 165 +512 1023 192 511 997 210 +512 1023 256 512 997 261 +512 1023 320 514 997 315 +512 1023 384 516 997 370 +512 1023 448 518 997 427 +512 1023 512 521 997 485 +512 1023 576 524 997 541 +512 1023 640 527 997 600 +512 1023 704 531 998 658 +512 1023 768 536 998 717 +512 1023 832 539 998 775 +512 1023 896 544 998 834 +512 1023 960 550 999 893 +512 1023 1023 556 999 950 +576 0 0 561 64 0 +576 0 64 561 65 58 +576 0 128 562 65 118 +576 0 192 562 66 178 +576 0 256 563 67 236 +576 0 320 565 69 295 +576 0 384 566 71 355 +576 0 448 568 74 414 +576 0 512 571 77 473 +576 0 576 574 79 533 +576 0 640 577 82 591 +576 0 704 580 86 650 +576 0 768 584 90 710 +576 0 832 588 94 769 +576 0 896 592 99 828 +576 0 960 597 103 888 +576 0 1023 603 108 946 +576 64 0 561 86 0 +576 64 64 561 87 59 +576 64 128 562 87 118 +576 64 192 562 88 178 +576 64 256 563 88 236 +576 64 320 565 90 295 +576 64 384 566 91 355 +576 64 448 568 93 414 +576 64 512 571 95 473 +576 64 576 574 98 533 +576 64 640 577 101 591 +576 64 704 580 104 650 +576 64 768 584 107 710 +576 64 832 588 110 769 +576 64 896 592 114 828 +576 64 960 597 118 888 +576 64 1023 603 122 946 +576 128 0 561 137 10 +576 128 64 561 137 60 +576 128 128 562 137 119 +576 128 192 562 137 178 +576 128 256 563 138 236 +576 128 320 565 139 296 +576 128 384 566 140 355 +576 128 448 568 141 414 +576 128 512 571 142 474 +576 128 576 574 144 533 +576 128 640 577 145 591 +576 128 704 580 147 650 +576 128 768 584 150 710 +576 128 832 588 152 769 +576 128 896 592 154 828 +576 128 960 597 157 888 +576 128 1023 603 160 946 +576 192 0 561 195 21 +576 192 64 562 195 62 +576 192 128 562 195 120 +576 192 192 563 195 179 +576 192 256 564 195 237 +576 192 320 565 196 296 +576 192 384 567 197 355 +576 192 448 569 197 414 +576 192 512 571 198 474 +576 192 576 574 199 533 +576 192 640 577 200 591 +576 192 704 580 202 651 +576 192 768 584 203 710 +576 192 832 588 205 769 +576 192 896 592 207 828 +576 192 960 597 209 888 +576 192 1023 603 211 946 +576 256 0 562 255 28 +576 256 64 562 255 65 +576 256 128 562 255 121 +576 256 192 563 255 179 +576 256 256 564 256 237 +576 256 320 565 256 296 +576 256 384 567 256 356 +576 256 448 569 257 415 +576 256 512 571 258 474 +576 256 576 574 258 533 +576 256 640 577 259 591 +576 256 704 581 260 651 +576 256 768 585 261 710 +576 256 832 588 262 769 +576 256 896 593 264 829 +576 256 960 598 265 888 +576 256 1023 603 267 946 +576 320 0 562 316 37 +576 320 64 562 316 68 +576 320 128 562 316 123 +576 320 192 563 316 180 +576 320 256 564 317 238 +576 320 320 565 317 297 +576 320 384 567 317 356 +576 320 448 569 318 415 +576 320 512 572 318 474 +576 320 576 574 319 533 +576 320 640 577 319 592 +576 320 704 581 320 651 +576 320 768 585 321 710 +576 320 832 588 322 769 +576 320 896 593 323 829 +576 320 960 598 324 888 +576 320 1023 603 325 946 +576 384 0 562 378 45 +576 384 64 562 378 73 +576 384 128 563 378 125 +576 384 192 563 378 181 +576 384 256 564 378 239 +576 384 320 566 378 298 +576 384 384 567 379 357 +576 384 448 569 379 416 +576 384 512 572 379 475 +576 384 576 575 380 534 +576 384 640 578 381 592 +576 384 704 581 381 651 +576 384 768 585 382 710 +576 384 832 589 383 770 +576 384 896 593 383 829 +576 384 960 598 384 888 +576 384 1023 604 384 946 +576 448 0 563 439 53 +576 448 64 563 439 77 +576 448 128 563 439 128 +576 448 192 564 439 183 +576 448 256 565 439 240 +576 448 320 566 439 299 +576 448 384 568 440 357 +576 448 448 570 440 416 +576 448 512 572 440 475 +576 448 576 575 441 534 +576 448 640 578 441 592 +576 448 704 582 442 652 +576 448 768 586 442 711 +576 448 832 589 443 770 +576 448 896 594 443 829 +576 448 960 599 444 888 +576 448 1023 604 445 946 +576 512 0 563 501 61 +576 512 64 563 501 82 +576 512 128 564 501 130 +576 512 192 564 501 185 +576 512 256 565 501 242 +576 512 320 567 501 300 +576 512 384 568 502 358 +576 512 448 570 502 417 +576 512 512 573 502 476 +576 512 576 576 502 535 +576 512 640 579 503 593 +576 512 704 582 503 652 +576 512 768 586 504 711 +576 512 832 590 504 770 +576 512 896 594 505 830 +576 512 960 599 506 889 +576 512 1023 605 506 946 +576 576 0 564 563 69 +576 576 64 564 563 87 +576 576 128 564 563 133 +576 576 192 565 563 187 +576 576 256 566 563 243 +576 576 320 567 563 301 +576 576 384 569 564 359 +576 576 448 571 564 418 +576 576 512 573 564 477 +576 576 576 576 564 535 +576 576 640 579 565 593 +576 576 704 583 565 653 +576 576 768 587 566 712 +576 576 832 590 566 771 +576 576 896 595 567 830 +576 576 960 600 567 889 +576 576 1023 605 568 946 +576 640 0 565 625 77 +576 640 64 565 625 94 +576 640 128 565 625 137 +576 640 192 566 626 189 +576 640 256 567 626 245 +576 640 320 568 626 302 +576 640 384 570 626 360 +576 640 448 572 626 419 +576 640 512 574 626 477 +576 640 576 577 627 536 +576 640 640 580 627 594 +576 640 704 584 627 653 +576 640 768 588 628 712 +576 640 832 591 628 771 +576 640 896 595 628 830 +576 640 960 600 629 890 +576 640 1023 606 629 947 +576 704 0 566 688 84 +576 704 64 566 688 100 +576 704 128 566 688 141 +576 704 192 567 688 192 +576 704 256 568 688 247 +576 704 320 569 688 304 +576 704 384 571 688 362 +576 704 448 573 688 420 +576 704 512 575 689 478 +576 704 576 578 689 537 +576 704 640 581 689 595 +576 704 704 584 689 654 +576 704 768 588 690 713 +576 704 832 592 690 772 +576 704 896 596 690 831 +576 704 960 601 691 890 +576 704 1023 607 691 947 +576 768 0 566 749 92 +576 768 64 567 749 106 +576 768 128 567 749 145 +576 768 192 568 749 195 +576 768 256 569 749 249 +576 768 320 570 749 306 +576 768 384 571 750 363 +576 768 448 573 750 421 +576 768 512 576 750 479 +576 768 576 579 750 537 +576 768 640 582 750 596 +576 768 704 585 751 654 +576 768 768 588 751 713 +576 768 832 592 751 772 +576 768 896 597 752 831 +576 768 960 602 752 890 +576 768 1023 607 752 948 +576 832 0 567 812 99 +576 832 64 568 812 113 +576 832 128 568 812 150 +576 832 192 569 812 198 +576 832 256 570 812 252 +576 832 320 571 812 308 +576 832 384 572 812 365 +576 832 448 574 812 422 +576 832 512 577 812 481 +576 832 576 580 812 538 +576 832 640 583 813 597 +576 832 704 586 813 655 +576 832 768 589 813 714 +576 832 832 593 813 773 +576 832 896 598 814 832 +576 832 960 603 814 891 +576 832 1023 608 815 948 +576 896 0 569 874 107 +576 896 64 569 874 120 +576 896 128 569 874 155 +576 896 192 570 874 202 +576 896 256 571 874 255 +576 896 320 572 874 310 +576 896 384 574 874 366 +576 896 448 576 874 424 +576 896 512 578 875 482 +576 896 576 581 875 539 +576 896 640 584 875 597 +576 896 704 587 875 656 +576 896 768 590 875 715 +576 896 832 594 876 774 +576 896 896 599 876 833 +576 896 960 604 876 892 +576 896 1023 609 877 949 +576 960 0 570 936 115 +576 960 64 570 936 127 +576 960 128 570 936 160 +576 960 192 571 936 206 +576 960 256 572 937 258 +576 960 320 573 937 312 +576 960 384 575 937 368 +576 960 448 577 937 425 +576 960 512 579 937 483 +576 960 576 582 937 540 +576 960 640 585 937 599 +576 960 704 588 938 657 +576 960 768 591 938 716 +576 960 832 596 938 774 +576 960 896 600 938 833 +576 960 960 605 939 892 +576 960 1023 610 939 949 +576 1023 0 571 997 123 +576 1023 64 571 997 133 +576 1023 128 571 997 165 +576 1023 192 572 997 210 +576 1023 256 573 997 261 +576 1023 320 574 997 315 +576 1023 384 576 997 370 +576 1023 448 578 997 427 +576 1023 512 580 997 485 +576 1023 576 583 998 541 +576 1023 640 586 998 600 +576 1023 704 589 998 658 +576 1023 768 593 998 717 +576 1023 832 597 998 775 +576 1023 896 601 999 834 +576 1023 960 606 999 893 +576 1023 1023 612 999 950 +640 0 0 624 72 0 +640 0 64 624 72 58 +640 0 128 624 72 118 +640 0 192 625 73 178 +640 0 256 626 74 236 +640 0 320 627 76 295 +640 0 384 628 77 355 +640 0 448 630 79 414 +640 0 512 632 82 473 +640 0 576 635 85 533 +640 0 640 637 88 591 +640 0 704 640 91 650 +640 0 768 643 95 710 +640 0 832 647 99 769 +640 0 896 651 103 828 +640 0 960 656 107 888 +640 0 1023 660 112 946 +640 64 0 624 92 0 +640 64 64 624 92 59 +640 64 128 624 92 118 +640 64 192 625 93 178 +640 64 256 626 94 236 +640 64 320 627 95 295 +640 64 384 628 96 355 +640 64 448 630 98 414 +640 64 512 632 100 473 +640 64 576 635 102 533 +640 64 640 638 105 591 +640 64 704 640 108 650 +640 64 768 643 111 710 +640 64 832 647 114 769 +640 64 896 651 118 828 +640 64 960 656 121 888 +640 64 1023 660 125 946 +640 128 0 624 140 8 +640 128 64 624 140 60 +640 128 128 624 140 119 +640 128 192 625 140 178 +640 128 256 626 141 236 +640 128 320 627 142 296 +640 128 384 628 143 355 +640 128 448 630 144 414 +640 128 512 632 145 474 +640 128 576 635 147 533 +640 128 640 638 148 591 +640 128 704 640 150 650 +640 128 768 643 152 710 +640 128 832 647 155 769 +640 128 896 651 157 828 +640 128 960 656 160 888 +640 128 1023 660 162 946 +640 192 0 624 197 20 +640 192 64 624 197 62 +640 192 128 624 197 120 +640 192 192 625 197 179 +640 192 256 626 198 237 +640 192 320 627 198 296 +640 192 384 628 199 355 +640 192 448 630 199 414 +640 192 512 632 200 474 +640 192 576 635 201 533 +640 192 640 638 202 591 +640 192 704 640 204 651 +640 192 768 643 205 710 +640 192 832 647 207 769 +640 192 896 651 209 828 +640 192 960 656 210 888 +640 192 1023 661 212 946 +640 256 0 624 256 28 +640 256 64 624 256 64 +640 256 128 625 257 121 +640 256 192 625 257 179 +640 256 256 626 257 237 +640 256 320 627 257 296 +640 256 384 629 258 355 +640 256 448 630 258 415 +640 256 512 633 259 474 +640 256 576 635 260 533 +640 256 640 638 261 591 +640 256 704 640 262 651 +640 256 768 644 263 710 +640 256 832 647 264 769 +640 256 896 652 265 829 +640 256 960 656 267 888 +640 256 1023 661 268 946 +640 320 0 624 317 36 +640 320 64 625 317 68 +640 320 128 625 317 123 +640 320 192 625 318 179 +640 320 256 626 318 238 +640 320 320 627 318 297 +640 320 384 629 318 356 +640 320 448 631 319 415 +640 320 512 633 319 474 +640 320 576 635 320 533 +640 320 640 638 321 592 +640 320 704 640 321 651 +640 320 768 644 322 710 +640 320 832 648 323 769 +640 320 896 652 324 829 +640 320 960 656 325 888 +640 320 1023 661 326 946 +640 384 0 625 379 45 +640 384 64 625 379 72 +640 384 128 625 379 125 +640 384 192 626 379 181 +640 384 256 627 379 239 +640 384 320 628 379 298 +640 384 384 629 380 357 +640 384 448 631 380 416 +640 384 512 633 380 475 +640 384 576 636 381 534 +640 384 640 638 381 592 +640 384 704 641 382 651 +640 384 768 644 383 710 +640 384 832 648 383 770 +640 384 896 652 384 829 +640 384 960 657 384 888 +640 384 1023 661 385 946 +640 448 0 625 440 53 +640 448 64 625 440 77 +640 448 128 626 440 127 +640 448 192 626 440 182 +640 448 256 627 440 240 +640 448 320 628 440 299 +640 448 384 630 440 357 +640 448 448 631 441 416 +640 448 512 634 441 475 +640 448 576 636 441 534 +640 448 640 639 442 592 +640 448 704 641 442 652 +640 448 768 644 443 711 +640 448 832 648 444 770 +640 448 896 652 444 829 +640 448 960 657 445 888 +640 448 1023 662 446 946 +640 512 0 626 502 61 +640 512 64 626 502 82 +640 512 128 626 502 129 +640 512 192 627 502 184 +640 512 256 628 502 242 +640 512 320 629 502 300 +640 512 384 630 502 358 +640 512 448 632 502 417 +640 512 512 634 503 476 +640 512 576 637 503 535 +640 512 640 639 503 593 +640 512 704 641 504 652 +640 512 768 645 504 711 +640 512 832 649 505 770 +640 512 896 653 506 830 +640 512 960 657 506 889 +640 512 1023 662 507 946 +640 576 0 626 564 69 +640 576 64 626 564 87 +640 576 128 627 564 133 +640 576 192 627 564 187 +640 576 256 628 564 243 +640 576 320 629 564 301 +640 576 384 631 564 359 +640 576 448 633 564 418 +640 576 512 635 565 477 +640 576 576 637 565 535 +640 576 640 639 565 593 +640 576 704 642 566 653 +640 576 768 645 566 712 +640 576 832 649 567 771 +640 576 896 653 567 830 +640 576 960 658 568 889 +640 576 1023 663 568 946 +640 640 0 627 626 77 +640 640 64 627 626 93 +640 640 128 627 626 137 +640 640 192 628 626 189 +640 640 256 629 626 245 +640 640 320 630 626 302 +640 640 384 631 626 360 +640 640 448 633 627 419 +640 640 512 635 627 477 +640 640 576 638 627 536 +640 640 640 640 627 594 +640 640 704 643 628 653 +640 640 768 646 628 712 +640 640 832 650 629 771 +640 640 896 654 629 830 +640 640 960 659 629 890 +640 640 1023 663 630 947 +640 704 0 628 688 84 +640 704 64 628 688 100 +640 704 128 628 688 141 +640 704 192 629 688 192 +640 704 256 629 688 247 +640 704 320 631 688 304 +640 704 384 632 689 362 +640 704 448 634 689 420 +640 704 512 636 689 478 +640 704 576 638 689 537 +640 704 640 640 690 595 +640 704 704 643 690 654 +640 704 768 647 690 713 +640 704 832 651 691 772 +640 704 896 655 691 831 +640 704 960 659 691 890 +640 704 1023 664 691 947 +640 768 0 628 750 91 +640 768 64 628 750 106 +640 768 128 629 750 145 +640 768 192 629 750 195 +640 768 256 630 750 249 +640 768 320 631 750 306 +640 768 384 633 750 363 +640 768 448 635 750 421 +640 768 512 637 750 479 +640 768 576 639 750 537 +640 768 640 641 751 596 +640 768 704 644 751 654 +640 768 768 648 751 713 +640 768 832 651 752 772 +640 768 896 656 752 831 +640 768 960 660 752 890 +640 768 1023 665 753 948 +640 832 0 629 812 99 +640 832 64 629 812 113 +640 832 128 630 812 150 +640 832 192 630 812 198 +640 832 256 631 812 252 +640 832 320 632 812 308 +640 832 384 634 812 365 +640 832 448 636 812 422 +640 832 512 638 813 481 +640 832 576 639 813 538 +640 832 640 642 813 596 +640 832 704 645 813 655 +640 832 768 648 814 714 +640 832 832 652 814 773 +640 832 896 656 814 832 +640 832 960 661 815 891 +640 832 1023 666 815 948 +640 896 0 630 874 107 +640 896 64 630 874 120 +640 896 128 631 874 155 +640 896 192 631 874 202 +640 896 256 632 874 255 +640 896 320 633 875 310 +640 896 384 635 875 366 +640 896 448 636 875 424 +640 896 512 639 875 482 +640 896 576 640 875 539 +640 896 640 643 875 597 +640 896 704 646 876 656 +640 896 768 649 876 715 +640 896 832 653 876 774 +640 896 896 657 876 833 +640 896 960 662 877 892 +640 896 1023 666 877 949 +640 960 0 631 937 115 +640 960 64 631 937 127 +640 960 128 632 937 160 +640 960 192 632 937 206 +640 960 256 633 937 257 +640 960 320 634 937 312 +640 960 384 636 937 368 +640 960 448 638 937 425 +640 960 512 639 937 483 +640 960 576 641 937 540 +640 960 640 644 938 599 +640 960 704 647 938 657 +640 960 768 650 938 716 +640 960 832 654 938 774 +640 960 896 658 939 833 +640 960 960 663 939 892 +640 960 1023 667 939 949 +640 1023 0 632 997 123 +640 1023 64 633 997 133 +640 1023 128 633 997 165 +640 1023 192 633 997 210 +640 1023 256 634 997 261 +640 1023 320 635 997 315 +640 1023 384 637 997 370 +640 1023 448 639 998 427 +640 1023 512 640 998 485 +640 1023 576 642 998 541 +640 1023 640 645 998 600 +640 1023 704 648 998 658 +640 1023 768 651 998 717 +640 1023 832 655 999 775 +640 1023 896 659 999 834 +640 1023 960 664 999 893 +640 1023 1023 668 1000 950 +704 0 0 686 78 0 +704 0 64 686 78 58 +704 0 128 687 79 118 +704 0 192 687 79 178 +704 0 256 688 80 236 +704 0 320 689 82 295 +704 0 384 690 84 355 +704 0 448 691 86 414 +704 0 512 693 88 473 +704 0 576 695 91 533 +704 0 640 698 94 591 +704 0 704 700 97 650 +704 0 768 704 100 710 +704 0 832 707 104 769 +704 0 896 711 108 828 +704 0 960 715 112 888 +704 0 1023 719 116 946 +704 64 0 686 97 0 +704 64 64 686 97 58 +704 64 128 687 98 118 +704 64 192 687 98 178 +704 64 256 688 99 236 +704 64 320 689 100 295 +704 64 384 690 101 355 +704 64 448 691 103 414 +704 64 512 693 105 473 +704 64 576 695 107 533 +704 64 640 698 110 591 +704 64 704 700 112 650 +704 64 768 704 115 710 +704 64 832 707 119 769 +704 64 896 711 122 828 +704 64 960 715 125 888 +704 64 1023 719 128 946 +704 128 0 686 143 4 +704 128 64 687 143 59 +704 128 128 687 143 119 +704 128 192 687 144 178 +704 128 256 688 144 236 +704 128 320 689 145 296 +704 128 384 690 146 355 +704 128 448 691 147 414 +704 128 512 693 148 473 +704 128 576 695 150 533 +704 128 640 698 151 591 +704 128 704 701 153 650 +704 128 768 704 155 710 +704 128 832 707 158 769 +704 128 896 711 160 828 +704 128 960 715 163 888 +704 128 1023 719 165 946 +704 192 0 687 199 19 +704 192 64 687 199 61 +704 192 128 687 199 120 +704 192 192 687 199 178 +704 192 256 688 200 237 +704 192 320 689 200 296 +704 192 384 691 201 355 +704 192 448 691 202 414 +704 192 512 693 202 474 +704 192 576 695 204 533 +704 192 640 698 205 591 +704 192 704 701 206 651 +704 192 768 704 207 710 +704 192 832 707 209 769 +704 192 896 711 211 828 +704 192 960 715 213 888 +704 192 1023 719 214 946 +704 256 0 687 258 27 +704 256 64 687 258 64 +704 256 128 687 258 121 +704 256 192 688 258 179 +704 256 256 688 259 237 +704 256 320 689 259 296 +704 256 384 691 259 355 +704 256 448 691 260 415 +704 256 512 693 261 474 +704 256 576 695 261 533 +704 256 640 698 262 591 +704 256 704 701 263 651 +704 256 768 704 264 710 +704 256 832 707 265 769 +704 256 896 711 267 829 +704 256 960 715 268 888 +704 256 1023 719 270 946 +704 320 0 687 319 36 +704 320 64 687 319 68 +704 320 128 687 319 123 +704 320 192 688 319 179 +704 320 256 689 319 238 +704 320 320 690 319 297 +704 320 384 691 320 356 +704 320 448 692 320 415 +704 320 512 693 321 474 +704 320 576 696 321 533 +704 320 640 698 322 592 +704 320 704 701 323 651 +704 320 768 704 323 710 +704 320 832 708 324 769 +704 320 896 711 325 829 +704 320 960 715 326 888 +704 320 1023 720 328 946 +704 384 0 687 380 44 +704 384 64 687 380 72 +704 384 128 688 380 125 +704 384 192 688 380 181 +704 384 256 689 380 239 +704 384 320 690 380 298 +704 384 384 691 381 357 +704 384 448 692 381 416 +704 384 512 694 381 475 +704 384 576 696 382 534 +704 384 640 698 382 592 +704 384 704 701 383 651 +704 384 768 704 384 710 +704 384 832 708 384 770 +704 384 896 712 384 829 +704 384 960 716 385 888 +704 384 1023 720 386 946 +704 448 0 688 440 52 +704 448 64 688 440 77 +704 448 128 688 441 127 +704 448 192 688 441 182 +704 448 256 689 441 240 +704 448 320 690 441 299 +704 448 384 691 441 357 +704 448 448 692 441 416 +704 448 512 694 442 475 +704 448 576 696 442 534 +704 448 640 699 443 592 +704 448 704 702 443 652 +704 448 768 705 444 711 +704 448 832 708 444 770 +704 448 896 712 445 829 +704 448 960 716 446 888 +704 448 1023 720 447 946 +704 512 0 688 502 60 +704 512 64 688 502 81 +704 512 128 688 502 129 +704 512 192 689 502 184 +704 512 256 690 503 242 +704 512 320 691 503 300 +704 512 384 691 503 358 +704 512 448 693 503 417 +704 512 512 695 503 476 +704 512 576 697 504 535 +704 512 640 699 504 593 +704 512 704 702 505 652 +704 512 768 705 505 711 +704 512 832 709 506 770 +704 512 896 712 506 830 +704 512 960 716 507 889 +704 512 1023 721 508 946 +704 576 0 689 564 68 +704 576 64 689 564 87 +704 576 128 689 564 133 +704 576 192 689 564 187 +704 576 256 690 565 243 +704 576 320 691 565 301 +704 576 384 692 565 359 +704 576 448 693 565 418 +704 576 512 695 565 477 +704 576 576 697 566 535 +704 576 640 700 566 593 +704 576 704 703 566 653 +704 576 768 706 567 712 +704 576 832 709 567 771 +704 576 896 713 568 830 +704 576 960 717 568 889 +704 576 1023 721 569 946 +704 640 0 689 626 76 +704 640 64 689 627 93 +704 640 128 689 627 137 +704 640 192 690 627 189 +704 640 256 691 627 245 +704 640 320 691 627 302 +704 640 384 692 627 360 +704 640 448 694 627 419 +704 640 512 696 627 477 +704 640 576 698 628 536 +704 640 640 700 628 594 +704 640 704 703 628 653 +704 640 768 706 629 712 +704 640 832 710 629 771 +704 640 896 713 630 830 +704 640 960 717 630 889 +704 640 1023 722 631 947 +704 704 0 690 689 83 +704 704 64 690 689 100 +704 704 128 690 689 141 +704 704 192 691 689 192 +704 704 256 691 689 247 +704 704 320 691 689 304 +704 704 384 693 689 362 +704 704 448 694 689 420 +704 704 512 696 690 478 +704 704 576 698 690 537 +704 704 640 701 690 595 +704 704 704 704 690 654 +704 704 768 707 691 713 +704 704 832 710 691 772 +704 704 896 714 691 831 +704 704 960 718 691 890 +704 704 1023 722 691 947 +704 768 0 690 750 91 +704 768 64 691 750 106 +704 768 128 691 750 145 +704 768 192 691 750 195 +704 768 256 691 750 249 +704 768 320 692 750 306 +704 768 384 693 750 363 +704 768 448 695 751 421 +704 768 512 697 751 479 +704 768 576 699 751 537 +704 768 640 702 751 596 +704 768 704 704 751 654 +704 768 768 708 752 713 +704 768 832 711 752 772 +704 768 896 715 752 831 +704 768 960 719 753 890 +704 768 1023 723 753 948 +704 832 0 691 812 99 +704 832 64 691 812 113 +704 832 128 691 812 150 +704 832 192 691 812 198 +704 832 256 692 812 252 +704 832 320 693 813 308 +704 832 384 694 813 365 +704 832 448 696 813 422 +704 832 512 698 813 480 +704 832 576 700 813 538 +704 832 640 702 813 596 +704 832 704 705 814 655 +704 832 768 708 814 714 +704 832 832 712 814 773 +704 832 896 715 815 832 +704 832 960 720 815 891 +704 832 1023 724 815 948 +704 896 0 691 875 107 +704 896 64 691 875 120 +704 896 128 691 875 155 +704 896 192 692 875 202 +704 896 256 693 875 255 +704 896 320 694 875 310 +704 896 384 695 875 366 +704 896 448 697 875 424 +704 896 512 699 875 482 +704 896 576 701 875 539 +704 896 640 703 876 597 +704 896 704 706 876 656 +704 896 768 709 876 715 +704 896 832 713 876 774 +704 896 896 716 877 833 +704 896 960 720 877 892 +704 896 1023 725 877 949 +704 960 0 692 937 115 +704 960 64 692 937 127 +704 960 128 692 937 160 +704 960 192 693 937 206 +704 960 256 694 937 257 +704 960 320 695 937 312 +704 960 384 696 937 368 +704 960 448 698 937 425 +704 960 512 700 938 483 +704 960 576 702 938 540 +704 960 640 704 938 598 +704 960 704 707 938 657 +704 960 768 710 938 716 +704 960 832 713 939 774 +704 960 896 717 939 833 +704 960 960 721 939 892 +704 960 1023 725 940 949 +704 1023 0 693 997 123 +704 1023 64 693 998 133 +704 1023 128 693 998 165 +704 1023 192 694 998 210 +704 1023 256 695 998 260 +704 1023 320 696 998 315 +704 1023 384 697 998 370 +704 1023 448 699 998 427 +704 1023 512 701 998 485 +704 1023 576 703 998 541 +704 1023 640 705 998 600 +704 1023 704 708 999 658 +704 1023 768 711 999 717 +704 1023 832 714 999 775 +704 1023 896 718 999 834 +704 1023 960 722 1000 893 +704 1023 1023 726 1000 950 +768 0 0 748 85 0 +768 0 64 748 85 58 +768 0 128 748 86 118 +768 0 192 749 86 177 +768 0 256 749 87 236 +768 0 320 750 89 295 +768 0 384 752 90 355 +768 0 448 753 92 414 +768 0 512 755 94 473 +768 0 576 757 97 533 +768 0 640 759 100 591 +768 0 704 762 103 650 +768 0 768 764 106 710 +768 0 832 768 109 769 +768 0 896 771 113 828 +768 0 960 775 117 888 +768 0 1023 779 121 946 +768 64 0 748 103 0 +768 64 64 748 103 58 +768 64 128 748 103 118 +768 64 192 749 104 178 +768 64 256 749 105 236 +768 64 320 750 106 295 +768 64 384 752 107 355 +768 64 448 753 109 414 +768 64 512 755 110 473 +768 64 576 757 112 533 +768 64 640 759 115 591 +768 64 704 762 117 650 +768 64 768 764 120 710 +768 64 832 768 123 769 +768 64 896 771 126 828 +768 64 960 775 129 888 +768 64 1023 779 132 946 +768 128 0 748 147 0 +768 128 64 748 147 59 +768 128 128 748 147 119 +768 128 192 749 147 178 +768 128 256 749 148 236 +768 128 320 750 149 296 +768 128 384 752 150 355 +768 128 448 753 151 414 +768 128 512 755 152 473 +768 128 576 757 153 533 +768 128 640 759 155 591 +768 128 704 762 157 650 +768 128 768 764 159 710 +768 128 832 768 161 769 +768 128 896 771 163 828 +768 128 960 775 166 888 +768 128 1023 779 168 946 +768 192 0 748 201 18 +768 192 64 748 202 61 +768 192 128 748 202 119 +768 192 192 749 202 178 +768 192 256 750 202 237 +768 192 320 751 203 296 +768 192 384 752 203 355 +768 192 448 753 204 414 +768 192 512 755 205 474 +768 192 576 757 206 533 +768 192 640 759 207 591 +768 192 704 762 208 651 +768 192 768 765 210 710 +768 192 832 768 211 769 +768 192 896 771 213 828 +768 192 960 775 215 888 +768 192 1023 779 217 946 +768 256 0 748 260 26 +768 256 64 748 260 64 +768 256 128 749 260 121 +768 256 192 749 260 179 +768 256 256 750 260 237 +768 256 320 751 261 296 +768 256 384 752 261 355 +768 256 448 753 262 415 +768 256 512 755 262 474 +768 256 576 757 263 533 +768 256 640 759 264 591 +768 256 704 762 265 651 +768 256 768 765 266 710 +768 256 832 768 267 769 +768 256 896 771 269 829 +768 256 960 775 270 888 +768 256 1023 779 271 946 +768 320 0 748 320 35 +768 320 64 749 320 68 +768 320 128 749 320 122 +768 320 192 749 320 179 +768 320 256 750 320 238 +768 320 320 751 321 297 +768 320 384 752 321 356 +768 320 448 754 322 415 +768 320 512 755 322 474 +768 320 576 757 323 533 +768 320 640 760 323 592 +768 320 704 762 324 651 +768 320 768 765 325 710 +768 320 832 768 326 769 +768 320 896 771 327 829 +768 320 960 775 328 888 +768 320 1023 779 329 946 +768 384 0 749 381 44 +768 384 64 749 381 72 +768 384 128 749 381 125 +768 384 192 750 381 181 +768 384 256 750 381 239 +768 384 320 751 382 298 +768 384 384 752 382 357 +768 384 448 754 382 416 +768 384 512 756 383 475 +768 384 576 758 383 534 +768 384 640 760 384 592 +768 384 704 762 384 651 +768 384 768 765 384 710 +768 384 832 768 385 770 +768 384 896 772 385 829 +768 384 960 775 386 888 +768 384 1023 779 387 946 +768 448 0 749 441 52 +768 448 64 749 441 77 +768 448 128 749 441 127 +768 448 192 750 442 182 +768 448 256 751 442 240 +768 448 320 751 442 299 +768 448 384 753 442 357 +768 448 448 754 442 416 +768 448 512 756 443 475 +768 448 576 758 443 534 +768 448 640 760 444 592 +768 448 704 763 444 652 +768 448 768 765 445 711 +768 448 832 769 445 770 +768 448 896 772 446 829 +768 448 960 776 447 888 +768 448 1023 780 448 946 +768 512 0 749 503 60 +768 512 64 750 503 81 +768 512 128 750 503 129 +768 512 192 750 503 184 +768 512 256 751 503 242 +768 512 320 752 504 300 +768 512 384 753 504 358 +768 512 448 755 504 417 +768 512 512 756 504 476 +768 512 576 758 505 535 +768 512 640 760 505 593 +768 512 704 763 505 652 +768 512 768 766 506 711 +768 512 832 769 507 770 +768 512 896 772 507 830 +768 512 960 776 508 889 +768 512 1023 780 508 946 +768 576 0 750 565 68 +768 576 64 750 565 87 +768 576 128 750 565 133 +768 576 192 751 565 187 +768 576 256 751 565 243 +768 576 320 752 565 301 +768 576 384 754 566 359 +768 576 448 755 566 418 +768 576 512 757 566 477 +768 576 576 759 566 535 +768 576 640 761 567 593 +768 576 704 763 567 652 +768 576 768 766 568 712 +768 576 832 769 568 771 +768 576 896 773 569 830 +768 576 960 776 569 889 +768 576 1023 780 570 946 +768 640 0 750 627 76 +768 640 64 751 627 93 +768 640 128 751 627 136 +768 640 192 751 627 189 +768 640 256 752 627 245 +768 640 320 753 627 302 +768 640 384 754 628 360 +768 640 448 755 628 419 +768 640 512 757 628 477 +768 640 576 759 628 536 +768 640 640 761 629 594 +768 640 704 764 629 653 +768 640 768 767 629 712 +768 640 832 770 630 771 +768 640 896 773 630 830 +768 640 960 777 631 889 +768 640 1023 781 631 947 +768 704 0 751 689 83 +768 704 64 751 689 99 +768 704 128 751 689 140 +768 704 192 752 689 192 +768 704 256 752 689 247 +768 704 320 753 690 304 +768 704 384 755 690 362 +768 704 448 756 690 420 +768 704 512 758 690 478 +768 704 576 760 690 537 +768 704 640 762 691 595 +768 704 704 765 691 654 +768 704 768 767 691 713 +768 704 832 770 691 772 +768 704 896 774 691 831 +768 704 960 778 691 890 +768 704 1023 781 692 947 +768 768 0 752 751 91 +768 768 64 752 751 106 +768 768 128 752 751 145 +768 768 192 752 751 195 +768 768 256 753 751 249 +768 768 320 754 751 306 +768 768 384 755 751 363 +768 768 448 757 751 421 +768 768 512 758 751 479 +768 768 576 760 751 537 +768 768 640 763 752 596 +768 768 704 765 752 654 +768 768 768 768 752 713 +768 768 832 771 753 772 +768 768 896 774 753 831 +768 768 960 778 753 890 +768 768 1023 782 754 948 +768 832 0 752 813 99 +768 832 64 752 813 113 +768 832 128 753 813 150 +768 832 192 753 813 198 +768 832 256 754 813 252 +768 832 320 755 813 308 +768 832 384 756 813 365 +768 832 448 757 813 422 +768 832 512 759 813 480 +768 832 576 761 814 538 +768 832 640 763 814 596 +768 832 704 766 814 655 +768 832 768 769 814 714 +768 832 832 772 815 773 +768 832 896 775 815 832 +768 832 960 779 815 891 +768 832 1023 783 816 948 +768 896 0 753 875 107 +768 896 64 753 875 120 +768 896 128 753 875 155 +768 896 192 754 875 202 +768 896 256 755 875 255 +768 896 320 756 875 310 +768 896 384 757 875 366 +768 896 448 758 876 424 +768 896 512 760 876 482 +768 896 576 762 876 539 +768 896 640 764 876 597 +768 896 704 767 876 656 +768 896 768 769 877 715 +768 896 832 773 877 774 +768 896 896 776 877 833 +768 896 960 780 877 892 +768 896 1023 783 878 949 +768 960 0 754 937 115 +768 960 64 754 937 127 +768 960 128 754 937 160 +768 960 192 755 938 206 +768 960 256 755 938 257 +768 960 320 756 938 312 +768 960 384 758 938 368 +768 960 448 759 938 425 +768 960 512 761 938 483 +768 960 576 763 938 540 +768 960 640 765 938 598 +768 960 704 767 939 657 +768 960 768 770 939 716 +768 960 832 773 939 774 +768 960 896 777 939 833 +768 960 960 780 940 892 +768 960 1023 784 940 949 +768 1023 0 755 998 123 +768 1023 64 755 998 133 +768 1023 128 755 998 165 +768 1023 192 756 998 210 +768 1023 256 756 998 260 +768 1023 320 757 998 314 +768 1023 384 758 998 370 +768 1023 448 760 998 427 +768 1023 512 762 998 485 +768 1023 576 764 999 541 +768 1023 640 766 999 600 +768 1023 704 768 999 658 +768 1023 768 771 999 717 +768 1023 832 774 999 775 +768 1023 896 778 1000 834 +768 1023 960 781 1000 893 +768 1023 1023 785 1000 950 +832 0 0 811 93 0 +832 0 64 811 93 57 +832 0 128 811 93 118 +832 0 192 811 94 177 +832 0 256 812 94 236 +832 0 320 813 96 295 +832 0 384 814 97 355 +832 0 448 815 99 414 +832 0 512 817 101 473 +832 0 576 819 103 533 +832 0 640 821 106 591 +832 0 704 823 109 650 +832 0 768 825 112 710 +832 0 832 828 115 769 +832 0 896 831 118 828 +832 0 960 835 122 888 +832 0 1023 838 126 946 +832 64 0 811 109 0 +832 64 64 811 109 58 +832 64 128 811 109 118 +832 64 192 811 110 177 +832 64 256 812 110 236 +832 64 320 813 111 295 +832 64 384 814 113 355 +832 64 448 815 114 414 +832 64 512 817 116 473 +832 64 576 819 118 533 +832 64 640 821 120 591 +832 64 704 823 122 650 +832 64 768 826 125 710 +832 64 832 828 128 769 +832 64 896 831 130 828 +832 64 960 835 133 888 +832 64 1023 838 137 946 +832 128 0 811 151 0 +832 128 64 811 151 59 +832 128 128 811 151 118 +832 128 192 811 151 178 +832 128 256 812 152 236 +832 128 320 813 153 295 +832 128 384 814 153 355 +832 128 448 815 154 414 +832 128 512 817 156 473 +832 128 576 819 157 533 +832 128 640 821 159 591 +832 128 704 823 160 650 +832 128 768 826 162 710 +832 128 832 828 164 769 +832 128 896 832 167 828 +832 128 960 835 169 888 +832 128 1023 838 172 946 +832 192 0 811 204 16 +832 192 64 811 204 61 +832 192 128 811 204 119 +832 192 192 811 205 178 +832 192 256 812 205 237 +832 192 320 813 205 296 +832 192 384 814 206 355 +832 192 448 815 207 414 +832 192 512 817 208 474 +832 192 576 819 209 533 +832 192 640 821 210 591 +832 192 704 823 211 650 +832 192 768 826 212 710 +832 192 832 828 214 769 +832 192 896 832 216 828 +832 192 960 835 217 888 +832 192 1023 839 219 946 +832 256 0 811 262 26 +832 256 64 811 262 64 +832 256 128 811 262 121 +832 256 192 812 262 179 +832 256 256 812 262 237 +832 256 320 813 263 296 +832 256 384 814 263 355 +832 256 448 815 264 415 +832 256 512 817 264 474 +832 256 576 819 265 533 +832 256 640 821 266 591 +832 256 704 823 267 651 +832 256 768 826 268 710 +832 256 832 829 269 769 +832 256 896 832 270 829 +832 256 960 835 272 888 +832 256 1023 839 273 946 +832 320 0 811 322 35 +832 320 64 811 322 67 +832 320 128 811 322 122 +832 320 192 812 322 179 +832 320 256 812 322 238 +832 320 320 813 322 297 +832 320 384 814 323 356 +832 320 448 816 323 415 +832 320 512 817 324 474 +832 320 576 819 324 533 +832 320 640 821 325 592 +832 320 704 823 326 651 +832 320 768 826 326 710 +832 320 832 829 327 769 +832 320 896 832 328 829 +832 320 960 835 329 888 +832 320 1023 839 331 946 +832 384 0 811 382 43 +832 384 64 811 382 72 +832 384 128 812 382 125 +832 384 192 812 382 181 +832 384 256 813 383 239 +832 384 320 813 383 298 +832 384 384 815 383 356 +832 384 448 816 383 416 +832 384 512 817 384 475 +832 384 576 819 384 534 +832 384 640 821 384 592 +832 384 704 824 384 651 +832 384 768 826 385 710 +832 384 832 829 386 770 +832 384 896 832 387 829 +832 384 960 836 388 888 +832 384 1023 839 389 946 +832 448 0 812 442 52 +832 448 64 812 442 77 +832 448 128 812 443 127 +832 448 192 812 443 182 +832 448 256 813 443 240 +832 448 320 814 443 298 +832 448 384 815 443 357 +832 448 448 816 443 416 +832 448 512 818 444 475 +832 448 576 820 444 534 +832 448 640 822 445 592 +832 448 704 824 445 652 +832 448 768 826 446 711 +832 448 832 829 446 770 +832 448 896 832 447 829 +832 448 960 836 448 888 +832 448 1023 839 449 946 +832 512 0 812 504 60 +832 512 64 812 504 81 +832 512 128 812 504 129 +832 512 192 813 504 184 +832 512 256 813 504 241 +832 512 320 814 504 300 +832 512 384 815 505 358 +832 512 448 817 505 417 +832 512 512 818 505 476 +832 512 576 820 506 535 +832 512 640 822 506 593 +832 512 704 824 506 652 +832 512 768 827 507 711 +832 512 832 830 507 770 +832 512 896 833 508 830 +832 512 960 836 509 889 +832 512 1023 840 509 946 +832 576 0 812 566 68 +832 576 64 812 566 87 +832 576 128 813 566 133 +832 576 192 813 566 186 +832 576 256 814 566 243 +832 576 320 815 566 301 +832 576 384 816 566 359 +832 576 448 817 567 418 +832 576 512 818 567 477 +832 576 576 820 567 535 +832 576 640 822 568 593 +832 576 704 825 568 652 +832 576 768 827 568 712 +832 576 832 830 569 771 +832 576 896 833 569 830 +832 576 960 837 570 889 +832 576 1023 840 570 946 +832 640 0 813 628 76 +832 640 64 813 628 93 +832 640 128 813 628 136 +832 640 192 813 628 189 +832 640 256 814 628 245 +832 640 320 815 628 302 +832 640 384 816 628 360 +832 640 448 817 628 419 +832 640 512 819 629 477 +832 640 576 821 629 536 +832 640 640 823 629 594 +832 640 704 825 630 653 +832 640 768 828 630 712 +832 640 832 831 630 771 +832 640 896 834 631 830 +832 640 960 837 631 889 +832 640 1023 841 632 947 +832 704 0 813 690 83 +832 704 64 813 690 99 +832 704 128 814 690 140 +832 704 192 814 690 192 +832 704 256 815 690 247 +832 704 320 816 690 304 +832 704 384 817 690 362 +832 704 448 818 691 420 +832 704 512 819 691 478 +832 704 576 821 691 537 +832 704 640 823 691 595 +832 704 704 826 691 654 +832 704 768 828 691 713 +832 704 832 831 691 772 +832 704 896 834 692 831 +832 704 960 838 692 890 +832 704 1023 841 693 947 +832 768 0 814 751 91 +832 768 64 814 751 106 +832 768 128 814 751 145 +832 768 192 815 751 195 +832 768 256 815 751 249 +832 768 320 816 751 306 +832 768 384 817 751 363 +832 768 448 818 752 421 +832 768 512 820 752 479 +832 768 576 822 752 537 +832 768 640 824 752 596 +832 768 704 826 753 654 +832 768 768 829 753 713 +832 768 832 832 753 772 +832 768 896 835 754 831 +832 768 960 838 754 890 +832 768 1023 842 754 948 +832 832 0 815 813 99 +832 832 64 815 813 113 +832 832 128 815 813 150 +832 832 192 815 813 198 +832 832 256 816 813 252 +832 832 320 817 814 308 +832 832 384 818 814 365 +832 832 448 819 814 422 +832 832 512 821 814 480 +832 832 576 822 814 538 +832 832 640 825 814 596 +832 832 704 827 815 655 +832 832 768 829 815 714 +832 832 832 832 815 773 +832 832 896 835 816 832 +832 832 960 839 816 891 +832 832 1023 842 816 948 +832 896 0 815 876 107 +832 896 64 815 876 119 +832 896 128 816 876 154 +832 896 192 816 876 202 +832 896 256 817 876 254 +832 896 320 817 876 310 +832 896 384 819 876 366 +832 896 448 820 876 424 +832 896 512 821 876 482 +832 896 576 823 876 539 +832 896 640 825 877 597 +832 896 704 828 877 656 +832 896 768 830 877 715 +832 896 832 833 877 774 +832 896 896 836 878 833 +832 896 960 839 878 892 +832 896 1023 843 878 949 +832 960 0 816 938 115 +832 960 64 816 938 126 +832 960 128 816 938 160 +832 960 192 817 938 206 +832 960 256 817 938 257 +832 960 320 818 938 312 +832 960 384 819 938 368 +832 960 448 821 938 425 +832 960 512 822 938 483 +832 960 576 824 939 540 +832 960 640 826 939 598 +832 960 704 828 939 657 +832 960 768 831 939 716 +832 960 832 834 939 774 +832 960 896 837 940 833 +832 960 960 840 940 892 +832 960 1023 844 940 949 +832 1023 0 817 998 123 +832 1023 64 817 998 132 +832 1023 128 817 998 165 +832 1023 192 818 998 210 +832 1023 256 818 998 260 +832 1023 320 819 998 314 +832 1023 384 820 999 370 +832 1023 448 821 999 427 +832 1023 512 823 999 484 +832 1023 576 825 999 541 +832 1023 640 827 999 600 +832 1023 704 829 999 658 +832 1023 768 832 1000 717 +832 1023 832 835 1000 775 +832 1023 896 838 1000 834 +832 1023 960 841 1000 893 +832 1023 1023 844 1001 950 +896 0 0 873 100 0 +896 0 64 873 100 57 +896 0 128 873 100 118 +896 0 192 874 101 177 +896 0 256 874 102 236 +896 0 320 875 103 295 +896 0 384 876 104 355 +896 0 448 877 106 414 +896 0 512 879 108 473 +896 0 576 880 110 533 +896 0 640 882 112 591 +896 0 704 884 115 650 +896 0 768 887 118 710 +896 0 832 889 121 769 +896 0 896 892 124 828 +896 0 960 895 127 888 +896 0 1023 898 130 946 +896 64 0 873 115 0 +896 64 64 873 115 57 +896 64 128 873 115 118 +896 64 192 874 116 177 +896 64 256 874 116 236 +896 64 320 875 117 295 +896 64 384 876 118 355 +896 64 448 877 120 414 +896 64 512 879 122 473 +896 64 576 880 123 533 +896 64 640 882 125 591 +896 64 704 884 128 650 +896 64 768 887 129 710 +896 64 832 889 132 769 +896 64 896 892 135 828 +896 64 960 895 138 888 +896 64 1023 898 141 946 +896 128 0 873 155 0 +896 128 64 873 155 58 +896 128 128 873 155 118 +896 128 192 874 156 178 +896 128 256 874 156 236 +896 128 320 875 157 295 +896 128 384 876 158 355 +896 128 448 877 159 414 +896 128 512 879 160 473 +896 128 576 880 161 533 +896 128 640 882 163 591 +896 128 704 885 164 650 +896 128 768 887 166 710 +896 128 832 889 168 769 +896 128 896 892 170 828 +896 128 960 895 173 888 +896 128 1023 898 175 946 +896 192 0 873 207 14 +896 192 64 873 207 60 +896 192 128 874 207 119 +896 192 192 874 208 178 +896 192 256 874 208 236 +896 192 320 875 208 296 +896 192 384 876 209 355 +896 192 448 877 210 414 +896 192 512 879 210 474 +896 192 576 881 211 533 +896 192 640 882 213 591 +896 192 704 885 214 650 +896 192 768 887 215 710 +896 192 832 890 217 769 +896 192 896 892 218 828 +896 192 960 895 220 888 +896 192 1023 898 222 946 +896 256 0 873 264 26 +896 256 64 873 264 63 +896 256 128 874 264 120 +896 256 192 874 264 179 +896 256 256 875 265 237 +896 256 320 875 265 296 +896 256 384 876 265 355 +896 256 448 878 266 415 +896 256 512 879 267 474 +896 256 576 881 267 533 +896 256 640 883 268 591 +896 256 704 885 269 651 +896 256 768 887 270 710 +896 256 832 890 271 769 +896 256 896 893 273 829 +896 256 960 895 274 888 +896 256 1023 898 275 946 +896 320 0 874 323 34 +896 320 64 874 323 67 +896 320 128 874 323 122 +896 320 192 874 324 179 +896 320 256 875 324 238 +896 320 320 876 324 297 +896 320 384 877 324 356 +896 320 448 878 325 415 +896 320 512 879 325 474 +896 320 576 881 326 533 +896 320 640 883 327 592 +896 320 704 885 327 651 +896 320 768 887 328 710 +896 320 832 890 329 769 +896 320 896 893 330 829 +896 320 960 895 331 888 +896 320 1023 898 332 946 +896 384 0 874 384 43 +896 384 64 874 384 71 +896 384 128 874 384 124 +896 384 192 874 384 181 +896 384 256 875 384 239 +896 384 320 876 384 298 +896 384 384 877 384 356 +896 384 448 878 384 415 +896 384 512 879 384 475 +896 384 576 881 385 534 +896 384 640 883 385 592 +896 384 704 885 386 651 +896 384 768 887 387 710 +896 384 832 890 387 770 +896 384 896 893 388 829 +896 384 960 895 389 888 +896 384 1023 898 390 946 +896 448 0 874 444 51 +896 448 64 874 444 76 +896 448 128 874 444 127 +896 448 192 875 444 182 +896 448 256 875 444 240 +896 448 320 876 444 298 +896 448 384 877 444 357 +896 448 448 878 445 416 +896 448 512 880 445 475 +896 448 576 881 445 534 +896 448 640 883 446 592 +896 448 704 885 446 652 +896 448 768 888 447 711 +896 448 832 890 448 770 +896 448 896 893 448 829 +896 448 960 895 449 888 +896 448 1023 899 450 946 +896 512 0 874 505 59 +896 512 64 874 505 81 +896 512 128 875 505 129 +896 512 192 875 505 184 +896 512 256 876 505 241 +896 512 320 876 505 300 +896 512 384 877 506 358 +896 512 448 879 506 417 +896 512 512 880 506 476 +896 512 576 882 507 535 +896 512 640 884 507 593 +896 512 704 886 507 652 +896 512 768 888 508 711 +896 512 832 891 508 770 +896 512 896 894 509 830 +896 512 960 896 510 889 +896 512 1023 899 510 946 +896 576 0 875 567 68 +896 576 64 875 567 87 +896 576 128 875 567 132 +896 576 192 875 567 186 +896 576 256 876 567 243 +896 576 320 877 567 301 +896 576 384 878 567 359 +896 576 448 879 567 418 +896 576 512 880 568 476 +896 576 576 882 568 535 +896 576 640 884 568 593 +896 576 704 886 569 652 +896 576 768 888 569 712 +896 576 832 891 570 771 +896 576 896 894 570 830 +896 576 960 896 571 889 +896 576 1023 899 571 946 +896 640 0 875 629 76 +896 640 64 875 629 93 +896 640 128 875 629 136 +896 640 192 876 629 189 +896 640 256 876 629 245 +896 640 320 877 629 302 +896 640 384 878 629 360 +896 640 448 879 629 419 +896 640 512 881 629 477 +896 640 576 882 630 536 +896 640 640 884 630 594 +896 640 704 886 630 653 +896 640 768 889 631 712 +896 640 832 891 631 771 +896 640 896 894 632 830 +896 640 960 896 632 889 +896 640 1023 900 633 947 +896 704 0 876 691 83 +896 704 64 876 691 99 +896 704 128 876 691 140 +896 704 192 876 691 192 +896 704 256 877 691 247 +896 704 320 878 691 304 +896 704 384 879 691 362 +896 704 448 880 691 420 +896 704 512 881 691 478 +896 704 576 883 691 537 +896 704 640 885 691 595 +896 704 704 887 691 654 +896 704 768 889 692 713 +896 704 832 892 692 772 +896 704 896 895 692 831 +896 704 960 897 693 890 +896 704 1023 900 693 947 +896 768 0 876 752 91 +896 768 64 876 752 106 +896 768 128 876 752 145 +896 768 192 877 752 195 +896 768 256 877 752 249 +896 768 320 878 752 306 +896 768 384 879 752 363 +896 768 448 880 752 421 +896 768 512 882 752 479 +896 768 576 883 753 537 +896 768 640 885 753 596 +896 768 704 887 753 654 +896 768 768 890 753 713 +896 768 832 892 754 772 +896 768 896 895 754 831 +896 768 960 897 755 890 +896 768 1023 901 755 948 +896 832 0 877 814 99 +896 832 64 877 814 112 +896 832 128 877 814 149 +896 832 192 877 814 198 +896 832 256 878 814 252 +896 832 320 879 814 308 +896 832 384 880 814 365 +896 832 448 881 814 422 +896 832 512 882 815 480 +896 832 576 884 815 538 +896 832 640 886 815 596 +896 832 704 888 815 655 +896 832 768 890 815 714 +896 832 832 893 816 773 +896 832 896 895 816 832 +896 832 960 898 816 891 +896 832 1023 901 817 948 +896 896 0 877 876 107 +896 896 64 877 876 119 +896 896 128 878 876 154 +896 896 192 878 876 202 +896 896 256 879 876 254 +896 896 320 879 876 310 +896 896 384 880 876 366 +896 896 448 882 877 424 +896 896 512 883 877 482 +896 896 576 885 877 539 +896 896 640 887 877 597 +896 896 704 889 877 656 +896 896 768 891 878 715 +896 896 832 894 878 774 +896 896 896 896 878 833 +896 896 960 899 878 892 +896 896 1023 902 879 949 +896 960 0 878 938 115 +896 960 64 878 938 126 +896 960 128 878 938 160 +896 960 192 879 938 205 +896 960 256 879 938 257 +896 960 320 880 939 312 +896 960 384 881 939 368 +896 960 448 882 939 425 +896 960 512 884 939 483 +896 960 576 885 939 540 +896 960 640 887 939 598 +896 960 704 889 939 657 +896 960 768 892 940 716 +896 960 832 894 940 774 +896 960 896 896 940 833 +896 960 960 899 941 892 +896 960 1023 903 941 949 +896 1023 0 879 999 122 +896 1023 64 879 999 132 +896 1023 128 879 999 165 +896 1023 192 880 999 209 +896 1023 256 880 999 260 +896 1023 320 881 999 314 +896 1023 384 882 999 370 +896 1023 448 883 999 427 +896 1023 512 885 999 484 +896 1023 576 886 999 541 +896 1023 640 888 1000 600 +896 1023 704 890 1000 658 +896 1023 768 893 1000 717 +896 1023 832 895 1000 775 +896 1023 896 897 1000 834 +896 1023 960 900 1001 893 +896 1023 1023 903 1001 950 +960 0 0 936 107 0 +960 0 64 936 107 57 +960 0 128 936 107 117 +960 0 192 936 108 177 +960 0 256 937 109 236 +960 0 320 938 110 295 +960 0 384 938 111 355 +960 0 448 940 113 414 +960 0 512 941 114 473 +960 0 576 942 116 533 +960 0 640 944 119 591 +960 0 704 946 121 650 +960 0 768 947 124 710 +960 0 832 950 127 769 +960 0 896 952 129 828 +960 0 960 955 132 888 +960 0 1023 958 135 946 +960 64 0 936 121 0 +960 64 64 936 121 57 +960 64 128 936 121 118 +960 64 192 936 122 177 +960 64 256 937 123 236 +960 64 320 938 123 295 +960 64 384 938 124 355 +960 64 448 940 126 414 +960 64 512 941 127 473 +960 64 576 942 128 533 +960 64 640 944 130 591 +960 64 704 946 132 650 +960 64 768 947 135 710 +960 64 832 950 137 769 +960 64 896 952 140 828 +960 64 960 955 143 888 +960 64 1023 958 146 946 +960 128 0 936 159 0 +960 128 64 936 159 58 +960 128 128 936 160 118 +960 128 192 936 160 178 +960 128 256 937 160 236 +960 128 320 938 161 295 +960 128 384 938 162 355 +960 128 448 940 163 414 +960 128 512 941 164 473 +960 128 576 942 165 533 +960 128 640 944 167 591 +960 128 704 946 168 650 +960 128 768 947 170 710 +960 128 832 950 172 769 +960 128 896 952 174 828 +960 128 960 955 177 888 +960 128 1023 958 179 946 +960 192 0 936 210 12 +960 192 64 936 210 60 +960 192 128 936 210 119 +960 192 192 936 211 178 +960 192 256 937 211 236 +960 192 320 938 211 296 +960 192 384 939 212 355 +960 192 448 940 213 414 +960 192 512 941 214 474 +960 192 576 943 215 533 +960 192 640 944 216 591 +960 192 704 946 217 650 +960 192 768 947 218 710 +960 192 832 950 220 769 +960 192 896 952 221 828 +960 192 960 955 223 888 +960 192 1023 958 225 946 +960 256 0 936 266 25 +960 256 64 936 266 63 +960 256 128 936 267 120 +960 256 192 937 267 179 +960 256 256 937 267 237 +960 256 320 938 267 296 +960 256 384 939 268 355 +960 256 448 940 268 415 +960 256 512 941 269 474 +960 256 576 943 270 533 +960 256 640 944 270 591 +960 256 704 946 271 651 +960 256 768 948 272 710 +960 256 832 950 274 769 +960 256 896 953 275 829 +960 256 960 955 276 888 +960 256 1023 959 278 946 +960 320 0 936 325 33 +960 320 64 936 325 67 +960 320 128 936 325 122 +960 320 192 937 325 179 +960 320 256 937 326 238 +960 320 320 938 326 297 +960 320 384 939 326 356 +960 320 448 940 327 415 +960 320 512 941 327 474 +960 320 576 943 328 533 +960 320 640 945 328 592 +960 320 704 946 329 651 +960 320 768 948 330 710 +960 320 832 950 331 769 +960 320 896 953 332 829 +960 320 960 956 332 888 +960 320 1023 959 333 946 +960 384 0 936 384 42 +960 384 64 936 384 71 +960 384 128 937 384 124 +960 384 192 937 384 180 +960 384 256 937 385 239 +960 384 320 938 385 297 +960 384 384 939 385 356 +960 384 448 940 385 415 +960 384 512 941 386 475 +960 384 576 943 386 534 +960 384 640 945 387 592 +960 384 704 946 387 651 +960 384 768 948 388 710 +960 384 832 950 389 770 +960 384 896 953 390 829 +960 384 960 956 390 888 +960 384 1023 959 391 946 +960 448 0 937 445 51 +960 448 64 937 445 76 +960 448 128 937 445 127 +960 448 192 937 445 182 +960 448 256 938 445 240 +960 448 320 938 445 298 +960 448 384 939 446 357 +960 448 448 940 446 416 +960 448 512 942 446 475 +960 448 576 943 447 534 +960 448 640 945 447 592 +960 448 704 946 448 652 +960 448 768 948 448 711 +960 448 832 951 449 770 +960 448 896 953 449 829 +960 448 960 956 450 888 +960 448 1023 959 451 946 +960 512 0 937 506 59 +960 512 64 937 506 81 +960 512 128 937 506 129 +960 512 192 937 506 184 +960 512 256 938 506 241 +960 512 320 939 507 299 +960 512 384 940 507 358 +960 512 448 941 507 417 +960 512 512 942 507 476 +960 512 576 944 508 535 +960 512 640 945 508 593 +960 512 704 946 508 652 +960 512 768 948 509 711 +960 512 832 951 509 770 +960 512 896 954 510 829 +960 512 960 956 511 889 +960 512 1023 959 511 946 +960 576 0 937 568 67 +960 576 64 937 568 86 +960 576 128 937 568 132 +960 576 192 938 568 186 +960 576 256 938 568 243 +960 576 320 939 568 301 +960 576 384 940 568 359 +960 576 448 941 568 418 +960 576 512 942 569 476 +960 576 576 944 569 535 +960 576 640 946 569 593 +960 576 704 947 570 652 +960 576 768 949 570 712 +960 576 832 951 571 771 +960 576 896 954 571 830 +960 576 960 957 572 889 +960 576 1023 960 572 946 +960 640 0 938 629 75 +960 640 64 938 629 92 +960 640 128 938 629 136 +960 640 192 938 630 189 +960 640 256 939 630 245 +960 640 320 939 630 302 +960 640 384 940 630 360 +960 640 448 941 630 419 +960 640 512 943 630 477 +960 640 576 944 631 536 +960 640 640 946 631 594 +960 640 704 947 631 653 +960 640 768 949 632 712 +960 640 832 952 632 771 +960 640 896 954 632 830 +960 640 960 957 633 889 +960 640 1023 960 633 947 +960 704 0 938 691 82 +960 704 64 938 691 99 +960 704 128 938 691 140 +960 704 192 939 691 192 +960 704 256 939 691 247 +960 704 320 940 691 304 +960 704 384 941 691 361 +960 704 448 942 691 420 +960 704 512 943 691 478 +960 704 576 945 691 537 +960 704 640 946 692 595 +960 704 704 947 692 654 +960 704 768 950 692 713 +960 704 832 952 693 772 +960 704 896 955 693 831 +960 704 960 958 693 890 +960 704 1023 961 694 947 +960 768 0 939 752 91 +960 768 64 939 752 105 +960 768 128 939 752 145 +960 768 192 939 752 195 +960 768 256 940 753 249 +960 768 320 940 753 306 +960 768 384 941 753 363 +960 768 448 942 753 421 +960 768 512 944 753 479 +960 768 576 945 753 537 +960 768 640 946 754 596 +960 768 704 948 754 654 +960 768 768 950 754 713 +960 768 832 953 754 772 +960 768 896 955 755 831 +960 768 960 958 755 890 +960 768 1023 961 756 948 +960 832 0 939 814 99 +960 832 64 939 814 112 +960 832 128 939 815 149 +960 832 192 940 815 198 +960 832 256 940 815 252 +960 832 320 941 815 307 +960 832 384 942 815 365 +960 832 448 943 815 422 +960 832 512 944 815 480 +960 832 576 946 815 538 +960 832 640 947 816 596 +960 832 704 948 816 655 +960 832 768 951 816 714 +960 832 832 953 816 773 +960 832 896 956 817 832 +960 832 960 959 817 891 +960 832 1023 962 817 948 +960 896 0 940 877 106 +960 896 64 940 877 119 +960 896 128 940 877 154 +960 896 192 940 877 202 +960 896 256 941 877 254 +960 896 320 942 877 310 +960 896 384 942 877 366 +960 896 448 944 877 424 +960 896 512 945 877 482 +960 896 576 946 877 539 +960 896 640 947 878 597 +960 896 704 949 878 656 +960 896 768 951 878 715 +960 896 832 954 878 774 +960 896 896 956 879 833 +960 896 960 959 879 892 +960 896 1023 962 879 949 +960 960 0 940 939 114 +960 960 64 940 939 126 +960 960 128 941 939 159 +960 960 192 941 939 205 +960 960 256 941 939 257 +960 960 320 942 939 312 +960 960 384 943 939 368 +960 960 448 944 939 425 +960 960 512 945 939 483 +960 960 576 946 940 540 +960 960 640 948 940 598 +960 960 704 950 940 657 +960 960 768 952 940 716 +960 960 832 954 940 774 +960 960 896 957 941 833 +960 960 960 960 941 892 +960 960 1023 963 941 949 +960 1023 0 941 999 122 +960 1023 64 941 999 132 +960 1023 128 941 999 165 +960 1023 192 942 999 209 +960 1023 256 942 999 260 +960 1023 320 943 999 314 +960 1023 384 944 999 370 +960 1023 448 945 1000 427 +960 1023 512 946 1000 484 +960 1023 576 947 1000 541 +960 1023 640 948 1000 600 +960 1023 704 950 1000 658 +960 1023 768 953 1000 717 +960 1023 832 955 1001 775 +960 1023 896 958 1001 834 +960 1023 960 960 1001 893 +960 1023 1023 963 1002 950 +1023 0 0 997 114 0 +1023 0 64 997 114 56 +1023 0 128 997 115 117 +1023 0 192 997 115 177 +1023 0 256 997 116 236 +1023 0 320 998 117 295 +1023 0 384 999 118 355 +1023 0 448 1000 119 414 +1023 0 512 1001 121 473 +1023 0 576 1003 123 533 +1023 0 640 1004 125 591 +1023 0 704 1006 127 650 +1023 0 768 1008 129 710 +1023 0 832 1010 132 769 +1023 0 896 1013 134 828 +1023 0 960 1015 138 888 +1023 0 1023 1018 141 946 +1023 64 0 997 127 0 +1023 64 64 997 127 56 +1023 64 128 997 128 117 +1023 64 192 997 128 177 +1023 64 256 997 128 236 +1023 64 320 998 129 295 +1023 64 384 999 130 355 +1023 64 448 1000 131 414 +1023 64 512 1001 132 473 +1023 64 576 1003 134 533 +1023 64 640 1004 136 591 +1023 64 704 1006 138 650 +1023 64 768 1008 140 710 +1023 64 832 1010 143 769 +1023 64 896 1013 145 828 +1023 64 960 1015 148 888 +1023 64 1023 1018 151 946 +1023 128 0 997 164 0 +1023 128 64 997 164 58 +1023 128 128 997 164 118 +1023 128 192 997 164 177 +1023 128 256 997 165 236 +1023 128 320 998 166 295 +1023 128 384 999 166 355 +1023 128 448 1000 167 414 +1023 128 512 1001 168 473 +1023 128 576 1003 170 533 +1023 128 640 1004 171 591 +1023 128 704 1006 173 650 +1023 128 768 1008 174 710 +1023 128 832 1010 176 769 +1023 128 896 1013 178 828 +1023 128 960 1015 180 888 +1023 128 1023 1018 182 946 +1023 192 0 997 214 8 +1023 192 64 997 214 60 +1023 192 128 997 214 119 +1023 192 192 997 214 178 +1023 192 256 997 214 236 +1023 192 320 998 215 296 +1023 192 384 999 215 355 +1023 192 448 1000 216 414 +1023 192 512 1001 217 474 +1023 192 576 1003 218 533 +1023 192 640 1004 219 591 +1023 192 704 1006 220 650 +1023 192 768 1008 221 710 +1023 192 832 1010 223 769 +1023 192 896 1013 224 828 +1023 192 960 1015 226 888 +1023 192 1023 1018 228 946 +1023 256 0 997 269 23 +1023 256 64 997 269 63 +1023 256 128 997 269 120 +1023 256 192 997 269 179 +1023 256 256 998 269 237 +1023 256 320 998 270 296 +1023 256 384 999 270 355 +1023 256 448 1000 271 415 +1023 256 512 1001 271 474 +1023 256 576 1003 272 533 +1023 256 640 1004 273 591 +1023 256 704 1006 274 651 +1023 256 768 1008 275 710 +1023 256 832 1010 276 769 +1023 256 896 1013 277 828 +1023 256 960 1016 279 888 +1023 256 1023 1018 280 946 +1023 320 0 997 327 33 +1023 320 64 997 327 66 +1023 320 128 997 327 122 +1023 320 192 997 327 179 +1023 320 256 998 328 238 +1023 320 320 998 328 297 +1023 320 384 999 328 356 +1023 320 448 1000 329 415 +1023 320 512 1001 329 474 +1023 320 576 1003 330 533 +1023 320 640 1005 330 592 +1023 320 704 1006 331 651 +1023 320 768 1008 332 710 +1023 320 832 1011 332 769 +1023 320 896 1013 333 829 +1023 320 960 1016 334 888 +1023 320 1023 1019 335 946 +1023 384 0 997 386 42 +1023 384 64 997 386 71 +1023 384 128 997 386 124 +1023 384 192 997 386 180 +1023 384 256 998 386 239 +1023 384 320 999 386 297 +1023 384 384 999 387 356 +1023 384 448 1000 387 415 +1023 384 512 1002 387 475 +1023 384 576 1003 388 534 +1023 384 640 1005 388 592 +1023 384 704 1007 389 651 +1023 384 768 1009 390 710 +1023 384 832 1011 390 770 +1023 384 896 1013 391 829 +1023 384 960 1016 392 888 +1023 384 1023 1019 393 946 +1023 448 0 997 446 50 +1023 448 64 997 446 76 +1023 448 128 997 446 127 +1023 448 192 998 446 182 +1023 448 256 998 447 240 +1023 448 320 999 447 298 +1023 448 384 1000 447 357 +1023 448 448 1001 447 416 +1023 448 512 1002 448 475 +1023 448 576 1003 448 534 +1023 448 640 1005 448 592 +1023 448 704 1007 449 651 +1023 448 768 1009 450 711 +1023 448 832 1011 450 770 +1023 448 896 1013 451 829 +1023 448 960 1016 452 888 +1023 448 1023 1019 452 946 +1023 512 0 997 507 59 +1023 512 64 997 507 80 +1023 512 128 998 507 129 +1023 512 192 998 507 184 +1023 512 256 998 508 241 +1023 512 320 999 508 299 +1023 512 384 1000 508 358 +1023 512 448 1001 508 417 +1023 512 512 1002 508 476 +1023 512 576 1004 509 535 +1023 512 640 1005 509 593 +1023 512 704 1007 510 652 +1023 512 768 1009 510 711 +1023 512 832 1011 511 770 +1023 512 896 1014 511 829 +1023 512 960 1016 512 889 +1023 512 1023 1019 513 946 +1023 576 0 998 569 67 +1023 576 64 998 569 86 +1023 576 128 998 569 132 +1023 576 192 998 569 186 +1023 576 256 999 569 243 +1023 576 320 999 569 301 +1023 576 384 1000 569 359 +1023 576 448 1001 569 418 +1023 576 512 1002 570 476 +1023 576 576 1004 570 535 +1023 576 640 1006 570 593 +1023 576 704 1007 571 652 +1023 576 768 1009 571 712 +1023 576 832 1012 572 771 +1023 576 896 1014 572 830 +1023 576 960 1017 573 889 +1023 576 1023 1020 573 946 +1023 640 0 998 630 75 +1023 640 64 998 630 92 +1023 640 128 998 630 136 +1023 640 192 999 630 189 +1023 640 256 999 631 245 +1023 640 320 1000 631 302 +1023 640 384 1001 631 360 +1023 640 448 1002 631 419 +1023 640 512 1003 631 477 +1023 640 576 1004 631 536 +1023 640 640 1006 632 594 +1023 640 704 1008 632 653 +1023 640 768 1010 632 712 +1023 640 832 1012 633 771 +1023 640 896 1014 633 830 +1023 640 960 1017 634 889 +1023 640 1023 1020 634 947 +1023 704 0 998 691 82 +1023 704 64 998 691 99 +1023 704 128 999 691 140 +1023 704 192 999 691 192 +1023 704 256 999 691 247 +1023 704 320 1000 691 304 +1023 704 384 1001 692 361 +1023 704 448 1002 692 420 +1023 704 512 1003 692 478 +1023 704 576 1005 692 537 +1023 704 640 1006 692 595 +1023 704 704 1008 693 654 +1023 704 768 1010 693 713 +1023 704 832 1012 693 772 +1023 704 896 1015 694 831 +1023 704 960 1017 694 890 +1023 704 1023 1020 695 947 +1023 768 0 999 753 90 +1023 768 64 999 753 105 +1023 768 128 999 753 144 +1023 768 192 999 753 195 +1023 768 256 1000 753 249 +1023 768 320 1001 753 305 +1023 768 384 1001 753 363 +1023 768 448 1002 754 421 +1023 768 512 1004 754 479 +1023 768 576 1005 754 537 +1023 768 640 1007 754 595 +1023 768 704 1009 755 654 +1023 768 768 1011 755 713 +1023 768 832 1013 755 772 +1023 768 896 1015 756 831 +1023 768 960 1018 756 890 +1023 768 1023 1021 756 948 +1023 832 0 999 815 98 +1023 832 64 999 815 112 +1023 832 128 1000 815 149 +1023 832 192 1000 815 198 +1023 832 256 1000 815 252 +1023 832 320 1001 815 307 +1023 832 384 1002 815 364 +1023 832 448 1003 816 422 +1023 832 512 1004 816 480 +1023 832 576 1006 816 538 +1023 832 640 1007 816 596 +1023 832 704 1009 816 655 +1023 832 768 1011 817 714 +1023 832 832 1013 817 773 +1023 832 896 1016 817 832 +1023 832 960 1018 818 891 +1023 832 1023 1021 818 948 +1023 896 0 1000 877 106 +1023 896 64 1000 877 119 +1023 896 128 1000 877 154 +1023 896 192 1001 877 201 +1023 896 256 1001 877 254 +1023 896 320 1002 877 310 +1023 896 384 1003 878 366 +1023 896 448 1004 878 424 +1023 896 512 1005 878 482 +1023 896 576 1006 878 539 +1023 896 640 1008 878 597 +1023 896 704 1010 878 656 +1023 896 768 1012 879 715 +1023 896 832 1014 879 774 +1023 896 896 1016 879 833 +1023 896 960 1019 880 891 +1023 896 1023 1022 880 949 +1023 960 0 1001 939 114 +1023 960 64 1001 939 126 +1023 960 128 1001 939 159 +1023 960 192 1001 940 205 +1023 960 256 1002 940 257 +1023 960 320 1002 940 312 +1023 960 384 1003 940 368 +1023 960 448 1004 940 425 +1023 960 512 1005 940 483 +1023 960 576 1007 940 540 +1023 960 640 1008 940 598 +1023 960 704 1010 941 657 +1023 960 768 1012 941 716 +1023 960 832 1014 941 774 +1023 960 896 1017 941 833 +1023 960 960 1020 942 892 +1023 960 1023 1022 942 949 +1023 1023 0 1001 1000 122 +1023 1023 64 1001 1000 132 +1023 1023 128 1001 1000 165 +1023 1023 192 1002 1000 209 +1023 1023 256 1002 1000 260 +1023 1023 320 1003 1000 314 +1023 1023 384 1004 1000 370 +1023 1023 448 1005 1000 427 +1023 1023 512 1006 1000 484 +1023 1023 576 1007 1000 541 +1023 1023 640 1009 1001 599 +1023 1023 704 1011 1001 658 +1023 1023 768 1013 1001 716 +1023 1023 832 1015 1001 775 +1023 1023 896 1018 1001 834 +1023 1023 960 1020 1002 893 +1023 1023 1023 1023 1002 950 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_10.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_10.txt new file mode 100644 index 0000000..51272e5 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_10.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 54 2 2 +128 0 0 107 5 5 +192 0 0 161 8 8 +256 0 0 215 10 10 +320 0 0 269 13 13 +384 0 0 323 16 16 +448 0 0 377 19 19 +512 0 0 430 21 21 +576 0 0 484 24 24 +640 0 0 538 27 27 +704 0 0 592 29 29 +768 0 0 646 32 32 +832 0 0 700 35 35 +896 0 0 753 37 37 +960 0 0 807 40 40 +1023 0 0 861 43 43 +0 64 0 41 47 42 +64 64 0 94 50 45 +128 64 0 148 53 48 +192 64 0 202 55 50 +256 64 0 256 58 53 +320 64 0 310 61 56 +384 64 0 364 63 58 +448 64 0 417 66 61 +512 64 0 471 69 64 +576 64 0 525 71 66 +640 64 0 579 74 69 +704 64 0 633 77 72 +768 64 0 687 80 74 +832 64 0 740 82 77 +896 64 0 794 85 80 +960 64 0 848 88 82 +1023 64 0 902 90 85 +0 128 0 81 95 85 +64 128 0 135 97 87 +128 128 0 189 100 90 +192 128 0 243 103 93 +256 128 0 297 106 95 +320 128 0 351 108 98 +384 128 0 404 111 101 +448 128 0 458 114 103 +512 128 0 512 116 106 +576 128 0 566 119 109 +640 128 0 620 122 111 +704 128 0 674 124 114 +768 128 0 727 127 117 +832 128 0 781 130 119 +896 128 0 835 132 122 +960 128 0 889 135 125 +1023 128 0 943 138 128 +0 192 0 122 142 127 +64 192 0 176 145 130 +128 192 0 230 148 132 +192 192 0 284 150 135 +256 192 0 338 153 138 +320 192 0 391 156 140 +384 192 0 445 158 143 +448 192 0 499 161 146 +512 192 0 553 164 148 +576 192 0 607 167 151 +640 192 0 661 169 154 +704 192 0 714 172 157 +768 192 0 768 175 159 +832 192 0 822 177 162 +896 192 0 876 180 165 +960 192 0 930 183 167 +1023 192 0 984 185 170 +0 256 0 163 190 169 +64 256 0 217 193 172 +128 256 0 271 195 175 +192 256 0 325 198 177 +256 256 0 378 201 180 +320 256 0 432 203 183 +384 256 0 486 206 186 +448 256 0 540 209 188 +512 256 0 594 211 191 +576 256 0 648 214 194 +640 256 0 701 217 196 +704 256 0 755 219 199 +768 256 0 809 222 202 +832 256 0 863 225 204 +896 256 0 917 227 207 +960 256 0 971 230 210 +1023 256 0 1023 233 212 +0 320 0 204 237 212 +64 320 0 258 240 214 +128 320 0 312 243 217 +192 320 0 365 245 220 +256 320 0 419 248 223 +320 320 0 473 251 225 +384 320 0 527 254 228 +448 320 0 581 256 231 +512 320 0 635 259 233 +576 320 0 688 262 236 +640 320 0 742 264 239 +704 320 0 796 267 241 +768 320 0 850 270 244 +832 320 0 904 272 247 +896 320 0 958 275 249 +960 320 0 1012 278 252 +1023 320 0 1023 280 255 +0 384 0 245 285 254 +64 384 0 299 288 257 +128 384 0 352 290 260 +192 384 0 406 293 262 +256 384 0 460 296 265 +320 384 0 514 298 268 +384 384 0 568 301 270 +448 384 0 622 304 273 +512 384 0 676 306 276 +576 384 0 729 309 278 +640 384 0 783 312 281 +704 384 0 837 314 284 +768 384 0 891 317 286 +832 384 0 945 320 289 +896 384 0 999 323 292 +960 384 0 1023 325 295 +1023 384 0 1023 328 297 +0 448 0 286 332 297 +64 448 0 340 335 299 +128 448 0 393 338 302 +192 448 0 447 341 305 +256 448 0 501 343 307 +320 448 0 555 346 310 +384 448 0 609 348 313 +448 448 0 663 351 315 +512 448 0 716 354 318 +576 448 0 770 356 321 +640 448 0 824 359 323 +704 448 0 878 362 326 +768 448 0 932 364 329 +832 448 0 986 367 332 +896 448 0 1023 370 334 +960 448 0 1023 372 337 +1023 448 0 1023 375 340 +0 512 0 327 380 339 +64 512 0 380 382 341 +128 512 0 434 385 344 +192 512 0 488 388 347 +256 512 0 542 390 350 +320 512 0 596 393 352 +384 512 0 650 396 355 +448 512 0 703 399 358 +512 512 0 757 401 360 +576 512 0 811 404 363 +640 512 0 865 407 366 +704 512 0 919 409 368 +768 512 0 973 412 371 +832 512 0 1023 415 374 +896 512 0 1023 417 376 +960 512 0 1023 420 379 +1023 512 0 1023 423 382 +0 576 0 367 427 381 +64 576 0 421 430 384 +128 576 0 475 433 387 +192 576 0 529 435 389 +256 576 0 583 438 392 +320 576 0 637 441 395 +384 576 0 690 443 397 +448 576 0 744 446 400 +512 576 0 798 449 403 +576 576 0 852 451 405 +640 576 0 906 454 408 +704 576 0 960 457 411 +768 576 0 1014 459 413 +832 576 0 1023 462 416 +896 576 0 1023 465 419 +960 576 0 1023 468 421 +1023 576 0 1023 470 424 +0 640 0 408 475 424 +64 640 0 462 477 426 +128 640 0 516 480 429 +192 640 0 570 483 432 +256 640 0 624 486 434 +320 640 0 678 488 437 +384 640 0 731 491 440 +448 640 0 785 494 442 +512 640 0 839 496 445 +576 640 0 893 499 448 +640 640 0 947 502 450 +704 640 0 1001 504 453 +768 640 0 1023 507 456 +832 640 0 1023 510 459 +896 640 0 1023 512 461 +960 640 0 1023 515 464 +1023 640 0 1023 518 467 +0 704 0 449 522 466 +64 704 0 503 525 469 +128 704 0 557 528 471 +192 704 0 611 530 474 +256 704 0 665 533 477 +320 704 0 718 536 479 +384 704 0 772 538 482 +448 704 0 826 541 485 +512 704 0 880 544 487 +576 704 0 934 546 490 +640 704 0 988 549 493 +704 704 0 1023 552 496 +768 704 0 1023 555 498 +832 704 0 1023 557 501 +896 704 0 1023 560 504 +960 704 0 1023 563 506 +1023 704 0 1023 565 509 +0 768 0 490 570 508 +64 768 0 544 573 511 +128 768 0 598 575 514 +192 768 0 652 578 516 +256 768 0 705 581 519 +320 768 0 759 583 522 +384 768 0 813 586 525 +448 768 0 867 589 527 +512 768 0 921 591 530 +576 768 0 975 594 533 +640 768 0 1023 597 535 +704 768 0 1023 599 538 +768 768 0 1023 602 541 +832 768 0 1023 605 543 +896 768 0 1023 607 546 +960 768 0 1023 610 549 +1023 768 0 1023 613 551 +0 832 0 531 617 551 +64 832 0 585 620 553 +128 832 0 639 623 556 +192 832 0 692 625 559 +256 832 0 746 628 562 +320 832 0 800 631 564 +384 832 0 854 633 567 +448 832 0 908 636 570 +512 832 0 962 639 572 +576 832 0 1015 642 575 +640 832 0 1023 644 578 +704 832 0 1023 647 580 +768 832 0 1023 650 583 +832 832 0 1023 652 586 +896 832 0 1023 655 588 +960 832 0 1023 658 591 +1023 832 0 1023 660 594 +0 896 0 572 665 593 +64 896 0 626 668 596 +128 896 0 679 670 599 +192 896 0 733 673 601 +256 896 0 787 676 604 +320 896 0 841 678 607 +384 896 0 895 681 609 +448 896 0 949 683 612 +512 896 0 1002 686 615 +576 896 0 1023 689 617 +640 896 0 1023 691 620 +704 896 0 1023 694 623 +768 896 0 1023 697 625 +832 896 0 1023 700 628 +896 896 0 1023 702 631 +960 896 0 1023 705 634 +1023 896 0 1023 708 636 +0 960 0 613 712 636 +64 960 0 666 715 638 +128 960 0 720 718 641 +192 960 0 774 720 644 +256 960 0 828 723 646 +320 960 0 882 726 649 +384 960 0 936 728 652 +448 960 0 989 731 654 +512 960 0 1023 734 657 +576 960 0 1023 736 660 +640 960 0 1023 739 663 +704 960 0 1023 742 665 +768 960 0 1023 744 668 +832 960 0 1023 747 671 +896 960 0 1023 750 673 +960 960 0 1023 752 676 +1023 960 0 1023 755 679 +0 1023 0 653 760 678 +64 1023 0 707 762 681 +128 1023 0 761 765 683 +192 1023 0 815 768 686 +256 1023 0 869 770 689 +320 1023 0 923 773 691 +384 1023 0 976 776 694 +448 1023 0 1023 778 697 +512 1023 0 1023 781 699 +576 1023 0 1023 784 702 +640 1023 0 1023 787 705 +704 1023 0 1023 789 707 +768 1023 0 1023 792 710 +832 1023 0 1023 795 713 +896 1023 0 1023 797 715 +960 1023 0 1023 800 718 +1023 1023 0 1023 803 721 +0 0 64 0 13 20 +64 0 64 23 16 23 +128 0 64 77 19 25 +192 0 64 131 21 28 +256 0 64 184 24 31 +320 0 64 238 27 34 +384 0 64 292 30 36 +448 0 64 346 32 39 +512 0 64 400 35 42 +576 0 64 454 38 44 +640 0 64 507 40 47 +704 0 64 561 43 50 +768 0 64 615 46 52 +832 0 64 669 48 55 +896 0 64 723 51 58 +960 0 64 777 54 60 +1023 0 64 830 56 63 +0 64 64 10 61 62 +64 64 64 64 64 65 +128 64 64 117 66 68 +192 64 64 171 69 71 +256 64 64 225 72 73 +320 64 64 279 74 76 +384 64 64 333 77 79 +448 64 64 387 80 81 +512 64 64 440 82 84 +576 64 64 494 85 87 +640 64 64 548 88 89 +704 64 64 602 90 92 +768 64 64 656 93 95 +832 64 64 710 96 97 +896 64 64 763 99 100 +960 64 64 817 101 103 +1023 64 64 871 104 105 +0 128 64 51 108 105 +64 128 64 104 111 108 +128 128 64 158 114 110 +192 128 64 212 117 113 +256 128 64 266 119 116 +320 128 64 320 122 118 +384 128 64 374 125 121 +448 128 64 427 127 124 +512 128 64 481 130 126 +576 128 64 535 133 129 +640 128 64 589 135 132 +704 128 64 643 138 134 +768 128 64 697 141 137 +832 128 64 751 143 140 +896 128 64 804 146 142 +960 128 64 858 149 145 +1023 128 64 912 151 148 +0 192 64 91 156 147 +64 192 64 145 159 150 +128 192 64 199 161 153 +192 192 64 253 164 155 +256 192 64 307 167 158 +320 192 64 361 169 161 +384 192 64 414 172 163 +448 192 64 468 175 166 +512 192 64 522 177 169 +576 192 64 576 180 171 +640 192 64 630 183 174 +704 192 64 684 186 177 +768 192 64 738 188 180 +832 192 64 791 191 182 +896 192 64 845 194 185 +960 192 64 899 196 188 +1023 192 64 953 199 190 +0 256 64 132 204 190 +64 256 64 186 206 192 +128 256 64 240 209 195 +192 256 64 294 212 198 +256 256 64 348 214 200 +320 256 64 401 217 203 +384 256 64 455 220 206 +448 256 64 509 222 208 +512 256 64 563 225 211 +576 256 64 617 228 214 +640 256 64 671 230 217 +704 256 64 724 233 219 +768 256 64 778 236 222 +832 256 64 832 238 225 +896 256 64 886 241 227 +960 256 64 940 244 230 +1023 256 64 994 247 233 +0 320 64 173 251 232 +64 320 64 227 254 235 +128 320 64 281 256 237 +192 320 64 335 259 240 +256 320 64 388 262 243 +320 320 64 442 264 246 +384 320 64 496 267 248 +448 320 64 550 270 251 +512 320 64 604 273 254 +576 320 64 658 275 256 +640 320 64 711 278 259 +704 320 64 765 281 262 +768 320 64 819 283 264 +832 320 64 873 286 267 +896 320 64 927 289 270 +960 320 64 981 291 272 +1023 320 64 1023 294 275 +0 384 64 214 299 275 +64 384 64 268 301 277 +128 384 64 322 304 280 +192 384 64 375 307 283 +256 384 64 429 309 285 +320 384 64 483 312 288 +384 384 64 537 315 291 +448 384 64 591 317 293 +512 384 64 645 320 296 +576 384 64 698 323 299 +640 384 64 752 325 301 +704 384 64 806 328 304 +768 384 64 860 331 307 +832 384 64 914 334 309 +896 384 64 968 336 312 +960 384 64 1022 339 315 +1023 384 64 1023 341 318 +0 448 64 255 346 317 +64 448 64 309 349 320 +128 448 64 362 351 322 +192 448 64 416 354 325 +256 448 64 470 357 328 +320 448 64 524 359 330 +384 448 64 578 362 333 +448 448 64 632 365 336 +512 448 64 685 367 338 +576 448 64 739 370 341 +640 448 64 793 373 344 +704 448 64 847 375 346 +768 448 64 901 378 349 +832 448 64 955 381 352 +896 448 64 1009 383 354 +960 448 64 1023 386 357 +1023 448 64 1023 389 360 +0 512 64 296 393 359 +64 512 64 349 396 362 +128 512 64 403 399 364 +192 512 64 457 401 367 +256 512 64 511 404 370 +320 512 64 565 407 373 +384 512 64 619 409 375 +448 512 64 673 412 378 +512 512 64 726 415 381 +576 512 64 780 418 383 +640 512 64 834 420 386 +704 512 64 888 423 389 +768 512 64 942 426 391 +832 512 64 996 428 394 +896 512 64 1023 431 397 +960 512 64 1023 434 399 +1023 512 64 1023 436 402 +0 576 64 337 441 401 +64 576 64 390 444 404 +128 576 64 444 446 407 +192 576 64 498 449 410 +256 576 64 552 452 412 +320 576 64 606 454 415 +384 576 64 660 457 418 +448 576 64 713 460 420 +512 576 64 767 462 423 +576 576 64 821 465 426 +640 576 64 875 468 428 +704 576 64 929 470 431 +768 576 64 983 473 434 +832 576 64 1023 476 436 +896 576 64 1023 479 439 +960 576 64 1023 481 442 +1023 576 64 1023 484 444 +0 640 64 377 488 444 +64 640 64 431 491 447 +128 640 64 485 494 449 +192 640 64 539 496 452 +256 640 64 593 499 455 +320 640 64 647 502 457 +384 640 64 700 505 460 +448 640 64 754 507 463 +512 640 64 808 510 465 +576 640 64 862 513 468 +640 640 64 916 515 471 +704 640 64 970 518 473 +768 640 64 1023 521 476 +832 640 64 1023 523 479 +896 640 64 1023 526 482 +960 640 64 1023 529 484 +1023 640 64 1023 531 487 +0 704 64 418 536 486 +64 704 64 472 539 489 +128 704 64 526 541 492 +192 704 64 580 544 494 +256 704 64 634 547 497 +320 704 64 687 549 500 +384 704 64 741 552 502 +448 704 64 795 555 505 +512 704 64 849 557 508 +576 704 64 903 560 510 +640 704 64 957 563 513 +704 704 64 1011 566 516 +768 704 64 1023 568 519 +832 704 64 1023 571 521 +896 704 64 1023 574 524 +960 704 64 1023 576 527 +1023 704 64 1023 579 529 +0 768 64 459 583 529 +64 768 64 513 586 531 +128 768 64 567 589 534 +192 768 64 621 592 537 +256 768 64 675 594 539 +320 768 64 728 597 542 +384 768 64 782 600 545 +448 768 64 836 602 548 +512 768 64 890 605 550 +576 768 64 944 608 553 +640 768 64 998 610 556 +704 768 64 1023 613 558 +768 768 64 1023 616 561 +832 768 64 1023 618 564 +896 768 64 1023 621 566 +960 768 64 1023 624 569 +1023 768 64 1023 626 572 +0 832 64 500 631 571 +64 832 64 554 634 574 +128 832 64 608 636 576 +192 832 64 662 639 579 +256 832 64 715 642 582 +320 832 64 769 644 585 +384 832 64 823 647 587 +448 832 64 877 650 590 +512 832 64 931 653 593 +576 832 64 985 655 595 +640 832 64 1023 658 598 +704 832 64 1023 661 601 +768 832 64 1023 663 603 +832 832 64 1023 666 606 +896 832 64 1023 669 609 +960 832 64 1023 671 611 +1023 832 64 1023 674 614 +0 896 64 541 679 614 +64 896 64 595 681 616 +128 896 64 649 684 619 +192 896 64 702 686 622 +256 896 64 756 689 624 +320 896 64 810 692 627 +384 896 64 864 694 630 +448 896 64 918 697 632 +512 896 64 972 700 635 +576 896 64 1023 702 638 +640 896 64 1023 705 640 +704 896 64 1023 708 643 +768 896 64 1023 711 646 +832 896 64 1023 713 648 +896 896 64 1023 716 651 +960 896 64 1023 719 654 +1023 896 64 1023 721 657 +0 960 64 582 726 656 +64 960 64 636 729 659 +128 960 64 689 731 661 +192 960 64 743 734 664 +256 960 64 797 737 667 +320 960 64 851 739 669 +384 960 64 905 742 672 +448 960 64 959 745 675 +512 960 64 1012 747 677 +576 960 64 1023 750 680 +640 960 64 1023 753 683 +704 960 64 1023 755 685 +768 960 64 1023 758 688 +832 960 64 1023 761 691 +896 960 64 1023 763 693 +960 960 64 1023 766 696 +1023 960 64 1023 769 699 +0 1023 64 623 773 698 +64 1023 64 676 776 701 +128 1023 64 730 779 703 +192 1023 64 784 781 706 +256 1023 64 838 784 709 +320 1023 64 892 787 712 +384 1023 64 946 789 714 +448 1023 64 999 792 717 +512 1023 64 1023 795 720 +576 1023 64 1023 798 722 +640 1023 64 1023 800 725 +704 1023 64 1023 803 728 +768 1023 64 1023 806 730 +832 1023 64 1023 808 733 +896 1023 64 1023 811 736 +960 1023 64 1023 814 738 +1023 1023 64 1023 816 741 +0 0 128 0 27 40 +64 0 128 0 30 43 +128 0 128 46 32 46 +192 0 128 100 35 48 +256 0 128 154 38 51 +320 0 128 207 41 54 +384 0 128 261 43 57 +448 0 128 315 46 59 +512 0 128 369 49 62 +576 0 128 423 51 65 +640 0 128 477 54 67 +704 0 128 530 57 70 +768 0 128 584 59 73 +832 0 128 638 62 75 +896 0 128 692 65 78 +960 0 128 746 67 81 +1023 0 128 800 70 83 +0 64 128 0 75 83 +64 64 128 33 77 85 +128 64 128 87 80 88 +192 64 128 140 83 91 +256 64 128 194 85 94 +320 64 128 248 88 96 +384 64 128 302 91 99 +448 64 128 356 93 102 +512 64 128 410 96 104 +576 64 128 464 99 107 +640 64 128 517 101 110 +704 64 128 571 104 112 +768 64 128 625 107 115 +832 64 128 679 110 118 +896 64 128 733 112 120 +960 64 128 787 115 123 +1023 64 128 840 118 126 +0 128 128 20 122 125 +64 128 128 74 125 128 +128 128 128 128 128 131 +192 128 128 181 130 133 +256 128 128 235 133 136 +320 128 128 289 136 139 +384 128 128 343 138 141 +448 128 128 397 141 144 +512 128 128 451 144 147 +576 128 128 504 146 149 +640 128 128 558 149 152 +704 128 128 612 152 155 +768 128 128 666 154 157 +832 128 128 720 157 160 +896 128 128 774 160 163 +960 128 128 827 162 166 +1023 128 128 881 165 168 +0 192 128 61 170 168 +64 192 128 114 172 170 +128 192 128 168 175 173 +192 192 128 222 178 176 +256 192 128 276 180 178 +320 192 128 330 183 181 +384 192 128 384 186 184 +448 192 128 437 188 186 +512 192 128 491 191 189 +576 192 128 545 194 192 +640 192 128 599 197 194 +704 192 128 653 199 197 +768 192 128 707 202 200 +832 192 128 760 205 203 +896 192 128 814 207 205 +960 192 128 868 210 208 +1023 192 128 922 213 211 +0 256 128 102 217 210 +64 256 128 155 220 213 +128 256 128 209 223 215 +192 256 128 263 225 218 +256 256 128 317 228 221 +320 256 128 371 231 223 +384 256 128 424 233 226 +448 256 128 478 236 229 +512 256 128 532 239 232 +576 256 128 586 241 234 +640 256 128 640 244 237 +704 256 128 694 247 240 +768 256 128 748 249 242 +832 256 128 801 252 245 +896 256 128 855 255 248 +960 256 128 909 257 250 +1023 256 128 963 260 253 +0 320 128 142 265 252 +64 320 128 196 267 255 +128 320 128 250 270 258 +192 320 128 304 273 260 +256 320 128 358 275 263 +320 320 128 411 278 266 +384 320 128 465 281 269 +448 320 128 519 284 271 +512 320 128 573 286 274 +576 320 128 627 289 277 +640 320 128 681 292 279 +704 320 128 735 294 282 +768 320 128 788 297 285 +832 320 128 842 300 287 +896 320 128 896 302 290 +960 320 128 950 305 293 +1023 320 128 1004 308 295 +0 384 128 183 312 295 +64 384 128 237 315 298 +128 384 128 291 318 300 +192 384 128 345 320 303 +256 384 128 398 323 306 +320 384 128 452 326 308 +384 384 128 506 328 311 +448 384 128 560 331 314 +512 384 128 614 334 316 +576 384 128 668 336 319 +640 384 128 721 339 322 +704 384 128 775 342 324 +768 384 128 829 344 327 +832 384 128 883 347 330 +896 384 128 937 350 332 +960 384 128 991 352 335 +1023 384 128 1023 355 338 +0 448 128 224 360 337 +64 448 128 278 362 340 +128 448 128 332 365 342 +192 448 128 385 368 345 +256 448 128 439 370 348 +320 448 128 493 373 350 +384 448 128 547 376 353 +448 448 128 601 378 356 +512 448 128 655 381 358 +576 448 128 708 384 361 +640 448 128 762 386 364 +704 448 128 816 389 367 +768 448 128 870 392 369 +832 448 128 924 394 372 +896 448 128 978 397 375 +960 448 128 1023 400 377 +1023 448 128 1023 403 380 +0 512 128 265 407 379 +64 512 128 319 410 382 +128 512 128 372 412 385 +192 512 128 426 415 387 +256 512 128 480 418 390 +320 512 128 534 420 393 +384 512 128 588 423 396 +448 512 128 642 426 398 +512 512 128 695 429 401 +576 512 128 749 431 404 +640 512 128 803 434 406 +704 512 128 857 437 409 +768 512 128 911 439 412 +832 512 128 965 442 414 +896 512 128 1019 445 417 +960 512 128 1023 447 420 +1023 512 128 1023 450 422 +0 576 128 306 455 422 +64 576 128 359 457 424 +128 576 128 413 460 427 +192 576 128 467 463 430 +256 576 128 521 465 433 +320 576 128 575 468 435 +384 576 128 629 471 438 +448 576 128 682 473 441 +512 576 128 736 476 443 +576 576 128 790 479 446 +640 576 128 844 481 449 +704 576 128 898 484 451 +768 576 128 952 487 454 +832 576 128 1006 489 457 +896 576 128 1023 492 459 +960 576 128 1023 495 462 +1023 576 128 1023 498 465 +0 640 128 346 502 464 +64 640 128 400 505 467 +128 640 128 454 507 470 +192 640 128 508 510 472 +256 640 128 562 513 475 +320 640 128 616 516 478 +384 640 128 670 518 480 +448 640 128 723 521 483 +512 640 128 777 524 486 +576 640 128 831 526 488 +640 640 128 885 529 491 +704 640 128 939 532 494 +768 640 128 993 534 496 +832 640 128 1023 537 499 +896 640 128 1023 540 502 +960 640 128 1023 542 505 +1023 640 128 1023 545 507 +0 704 128 387 550 507 +64 704 128 441 552 509 +128 704 128 495 555 512 +192 704 128 549 558 515 +256 704 128 603 560 517 +320 704 128 657 563 520 +384 704 128 710 566 523 +448 704 128 764 568 525 +512 704 128 818 571 528 +576 704 128 872 574 531 +640 704 128 926 576 534 +704 704 128 980 579 536 +768 704 128 1023 582 539 +832 704 128 1023 585 542 +896 704 128 1023 587 544 +960 704 128 1023 590 547 +1023 704 128 1023 593 550 +0 768 128 428 597 549 +64 768 128 482 600 552 +128 768 128 536 603 554 +192 768 128 590 605 557 +256 768 128 644 608 560 +320 768 128 697 611 562 +384 768 128 751 613 565 +448 768 128 805 616 568 +512 768 128 859 619 571 +576 768 128 913 621 573 +640 768 128 967 624 576 +704 768 128 1021 627 579 +768 768 128 1023 629 581 +832 768 128 1023 632 584 +896 768 128 1023 635 587 +960 768 128 1023 637 589 +1023 768 128 1023 640 592 +0 832 128 469 645 591 +64 832 128 523 647 594 +128 832 128 577 650 597 +192 832 128 631 653 600 +256 832 128 684 655 602 +320 832 128 738 658 605 +384 832 128 792 661 608 +448 832 128 846 663 610 +512 832 128 900 666 613 +576 832 128 954 669 616 +640 832 128 1008 672 618 +704 832 128 1023 674 621 +768 832 128 1023 677 624 +832 832 128 1023 680 626 +896 832 128 1023 682 629 +960 832 128 1023 685 632 +1023 832 128 1023 687 634 +0 896 128 510 692 634 +64 896 128 564 695 637 +128 896 128 618 697 639 +192 896 128 672 700 642 +256 896 128 725 703 645 +320 896 128 779 705 647 +384 896 128 833 708 650 +448 896 128 887 711 653 +512 896 128 941 713 655 +576 896 128 995 716 658 +640 896 128 1023 719 661 +704 896 128 1023 722 663 +768 896 128 1023 724 666 +832 896 128 1023 727 669 +896 896 128 1023 730 671 +960 896 128 1023 732 674 +1023 896 128 1023 735 677 +0 960 128 551 739 676 +64 960 128 605 742 679 +128 960 128 659 745 682 +192 960 128 712 748 684 +256 960 128 766 750 687 +320 960 128 820 753 689 +384 960 128 874 756 692 +448 960 128 928 758 695 +512 960 128 982 761 698 +576 960 128 1023 764 700 +640 960 128 1023 766 703 +704 960 128 1023 769 706 +768 960 128 1023 772 708 +832 960 128 1023 774 711 +896 960 128 1023 777 714 +960 960 128 1023 780 716 +1023 960 128 1023 782 719 +0 1023 128 592 787 718 +64 1023 128 646 790 721 +128 1023 128 699 792 724 +192 1023 128 753 795 726 +256 1023 128 807 798 729 +320 1023 128 861 800 732 +384 1023 128 915 803 735 +448 1023 128 969 806 737 +512 1023 128 1022 809 740 +576 1023 128 1023 811 743 +640 1023 128 1023 814 745 +704 1023 128 1023 817 748 +768 1023 128 1023 819 751 +832 1023 128 1023 822 753 +896 1023 128 1023 825 756 +960 1023 128 1023 827 759 +1023 1023 128 1023 830 761 +0 0 192 0 41 61 +64 0 192 0 43 63 +128 0 192 15 46 66 +192 0 192 69 49 69 +256 0 192 123 51 71 +320 0 192 177 54 74 +384 0 192 230 57 77 +448 0 192 284 60 80 +512 0 192 338 62 82 +576 0 192 392 65 85 +640 0 192 446 68 88 +704 0 192 500 70 90 +768 0 192 553 73 93 +832 0 192 607 76 96 +896 0 192 661 78 98 +960 0 192 715 81 101 +1023 0 192 769 84 104 +0 64 192 0 88 103 +64 64 192 2 91 106 +128 64 192 56 94 108 +192 64 192 110 96 111 +256 64 192 164 99 114 +320 64 192 217 102 117 +384 64 192 271 104 119 +448 64 192 325 107 122 +512 64 192 379 110 125 +576 64 192 433 112 127 +640 64 192 487 115 130 +704 64 192 540 118 133 +768 64 192 594 121 135 +832 64 192 648 123 138 +896 64 192 702 126 141 +960 64 192 756 129 143 +1023 64 192 810 131 146 +0 128 192 0 136 146 +64 128 192 43 138 148 +128 128 192 97 141 151 +192 128 192 151 144 154 +256 128 192 204 147 156 +320 128 192 258 149 159 +384 128 192 312 152 162 +448 128 192 366 155 164 +512 128 192 420 157 167 +576 128 192 474 160 170 +640 128 192 527 163 172 +704 128 192 581 165 175 +768 128 192 635 168 178 +832 128 192 689 171 180 +896 128 192 743 173 183 +960 128 192 797 176 186 +1023 128 192 850 179 189 +0 192 192 30 183 188 +64 192 192 84 186 191 +128 192 192 137 189 193 +192 192 192 191 191 196 +256 192 192 245 194 199 +320 192 192 299 197 201 +384 192 192 353 199 204 +448 192 192 407 202 207 +512 192 192 461 205 209 +576 192 192 514 207 212 +640 192 192 568 210 215 +704 192 192 622 213 217 +768 192 192 676 216 220 +832 192 192 730 218 223 +896 192 192 784 221 226 +960 192 192 837 224 228 +1023 192 192 891 226 231 +0 256 192 71 231 230 +64 256 192 125 234 233 +128 256 192 178 236 236 +192 256 192 232 239 238 +256 256 192 286 242 241 +320 256 192 340 244 244 +384 256 192 394 247 246 +448 256 192 448 250 249 +512 256 192 501 252 252 +576 256 192 555 255 255 +640 256 192 609 258 257 +704 256 192 663 260 260 +768 256 192 717 263 263 +832 256 192 771 266 265 +896 256 192 824 268 268 +960 256 192 878 271 271 +1023 256 192 932 274 273 +0 320 192 112 278 273 +64 320 192 165 281 275 +128 320 192 219 284 278 +192 320 192 273 286 281 +256 320 192 327 289 283 +320 320 192 381 292 286 +384 320 192 435 294 289 +448 320 192 488 297 292 +512 320 192 542 300 294 +576 320 192 596 303 297 +640 320 192 650 305 300 +704 320 192 704 308 302 +768 320 192 758 311 305 +832 320 192 811 313 308 +896 320 192 865 316 310 +960 320 192 919 319 313 +1023 320 192 973 321 316 +0 384 192 152 326 315 +64 384 192 206 329 318 +128 384 192 260 331 321 +192 384 192 314 334 323 +256 384 192 368 337 326 +320 384 192 421 339 329 +384 384 192 475 342 331 +448 384 192 529 344 334 +512 384 192 583 347 337 +576 384 192 637 350 339 +640 384 192 691 353 342 +704 384 192 745 355 344 +768 384 192 798 358 347 +832 384 192 852 361 350 +896 384 192 906 363 353 +960 384 192 960 366 355 +1023 384 192 1014 369 358 +0 448 192 193 373 357 +64 448 192 247 376 360 +128 448 192 301 379 363 +192 448 192 355 381 365 +256 448 192 409 384 368 +320 448 192 462 387 371 +384 448 192 516 389 373 +448 448 192 570 392 376 +512 448 192 624 395 379 +576 448 192 678 397 381 +640 448 192 732 400 384 +704 448 192 785 403 387 +768 448 192 839 405 390 +832 448 192 893 408 392 +896 448 192 947 411 395 +960 448 192 1001 413 398 +1023 448 192 1023 416 400 +0 512 192 234 421 400 +64 512 192 288 423 402 +128 512 192 342 426 405 +192 512 192 396 429 408 +256 512 192 449 431 410 +320 512 192 503 434 413 +384 512 192 557 437 416 +448 512 192 611 440 419 +512 512 192 665 442 421 +576 512 192 719 445 424 +640 512 192 772 448 427 +704 512 192 826 450 429 +768 512 192 880 453 432 +832 512 192 934 456 435 +896 512 192 988 458 437 +960 512 192 1023 461 440 +1023 512 192 1023 464 443 +0 576 192 275 468 442 +64 576 192 329 471 445 +128 576 192 382 474 448 +192 576 192 436 476 450 +256 576 192 490 479 453 +320 576 192 544 482 456 +384 576 192 598 484 458 +448 576 192 652 487 461 +512 576 192 705 490 464 +576 576 192 759 492 466 +640 576 192 813 495 469 +704 576 192 867 498 472 +768 576 192 921 500 474 +832 576 192 975 503 477 +896 576 192 1023 506 480 +960 576 192 1023 509 482 +1023 576 192 1023 511 485 +0 640 192 316 516 485 +64 640 192 369 518 487 +128 640 192 423 521 490 +192 640 192 477 524 493 +256 640 192 531 527 495 +320 640 192 585 529 498 +384 640 192 639 532 501 +448 640 192 692 535 503 +512 640 192 746 537 506 +576 640 192 800 540 509 +640 640 192 854 543 511 +704 640 192 908 545 514 +768 640 192 962 548 517 +832 640 192 1016 551 519 +896 640 192 1023 553 522 +960 640 192 1023 556 525 +1023 640 192 1023 559 528 +0 704 192 357 563 527 +64 704 192 410 566 530 +128 704 192 464 569 532 +192 704 192 518 571 535 +256 704 192 572 574 538 +320 704 192 626 577 540 +384 704 192 680 579 543 +448 704 192 733 582 546 +512 704 192 787 585 548 +576 704 192 841 587 551 +640 704 192 895 590 554 +704 704 192 949 593 557 +768 704 192 1003 596 559 +832 704 192 1023 598 562 +896 704 192 1023 601 565 +960 704 192 1023 604 567 +1023 704 192 1023 606 570 +0 768 192 397 611 569 +64 768 192 451 614 572 +128 768 192 505 616 575 +192 768 192 559 619 577 +256 768 192 613 622 580 +320 768 192 667 624 583 +384 768 192 720 627 585 +448 768 192 774 630 588 +512 768 192 828 632 591 +576 768 192 882 635 594 +640 768 192 936 638 596 +704 768 192 990 640 599 +768 768 192 1023 643 602 +832 768 192 1023 646 604 +896 768 192 1023 648 607 +960 768 192 1023 651 610 +1023 768 192 1023 654 612 +0 832 192 438 658 612 +64 832 192 492 661 614 +128 832 192 546 664 617 +192 832 192 600 666 620 +256 832 192 654 669 623 +320 832 192 707 672 625 +384 832 192 761 674 628 +448 832 192 815 677 631 +512 832 192 869 680 633 +576 832 192 923 682 636 +640 832 192 977 685 639 +704 832 192 1023 688 641 +768 832 192 1023 690 644 +832 832 192 1023 693 647 +896 832 192 1023 696 649 +960 832 192 1023 698 652 +1023 832 192 1023 701 655 +0 896 192 479 706 654 +64 896 192 533 708 657 +128 896 192 587 711 660 +192 896 192 641 714 662 +256 896 192 694 716 665 +320 896 192 748 719 668 +384 896 192 802 722 670 +448 896 192 856 724 673 +512 896 192 910 727 676 +576 896 192 964 730 678 +640 896 192 1018 733 681 +704 896 192 1023 735 683 +768 896 192 1023 738 686 +832 896 192 1023 741 689 +896 896 192 1023 743 692 +960 896 192 1023 746 694 +1023 896 192 1023 749 697 +0 960 192 520 753 696 +64 960 192 574 756 699 +128 960 192 628 759 702 +192 960 192 682 761 704 +256 960 192 735 764 707 +320 960 192 789 767 710 +384 960 192 843 769 712 +448 960 192 897 772 715 +512 960 192 951 775 718 +576 960 192 1005 777 721 +640 960 192 1023 780 723 +704 960 192 1023 783 726 +768 960 192 1023 785 729 +832 960 192 1023 788 731 +896 960 192 1023 791 734 +960 960 192 1023 793 737 +1023 960 192 1023 796 739 +0 1023 192 561 801 739 +64 1023 192 615 803 741 +128 1023 192 669 806 744 +192 1023 192 722 809 747 +256 1023 192 776 811 750 +320 1023 192 830 814 752 +384 1023 192 884 817 755 +448 1023 192 938 819 758 +512 1023 192 992 822 760 +576 1023 192 1023 825 763 +640 1023 192 1023 828 766 +704 1023 192 1023 830 768 +768 1023 192 1023 833 771 +832 1023 192 1023 836 774 +896 1023 192 1023 838 776 +960 1023 192 1023 841 779 +1023 1023 192 1023 844 782 +0 0 256 0 54 81 +64 0 256 0 57 84 +128 0 256 0 60 86 +192 0 256 38 62 89 +256 0 256 92 65 92 +320 0 256 146 68 94 +384 0 256 200 71 97 +448 0 256 253 73 100 +512 0 256 307 76 103 +576 0 256 361 79 105 +640 0 256 415 81 108 +704 0 256 469 84 111 +768 0 256 523 87 113 +832 0 256 576 89 116 +896 0 256 630 92 119 +960 0 256 684 95 121 +1023 0 256 738 97 124 +0 64 256 0 102 123 +64 64 256 0 105 126 +128 64 256 25 107 129 +192 64 256 79 110 131 +256 64 256 133 113 134 +320 64 256 187 115 137 +384 64 256 240 118 140 +448 64 256 294 121 142 +512 64 256 348 123 145 +576 64 256 402 126 148 +640 64 256 456 129 150 +704 64 256 510 131 153 +768 64 256 563 134 156 +832 64 256 617 137 158 +896 64 256 671 140 161 +960 64 256 725 142 164 +1023 64 256 779 145 166 +0 128 256 0 149 166 +64 128 256 12 152 169 +128 128 256 66 155 171 +192 128 256 120 158 174 +256 128 256 174 160 177 +320 128 256 227 163 179 +384 128 256 281 166 182 +448 128 256 335 168 185 +512 128 256 389 171 187 +576 128 256 443 174 190 +640 128 256 497 176 193 +704 128 256 550 179 195 +768 128 256 604 182 198 +832 128 256 658 184 201 +896 128 256 712 187 203 +960 128 256 766 190 206 +1023 128 256 820 192 209 +0 192 256 0 197 208 +64 192 256 53 200 211 +128 192 256 107 202 214 +192 192 256 161 205 216 +256 192 256 214 208 219 +320 192 256 268 210 222 +384 192 256 322 213 224 +448 192 256 376 216 227 +512 192 256 430 218 230 +576 192 256 484 221 232 +640 192 256 537 224 235 +704 192 256 591 227 238 +768 192 256 645 229 240 +832 192 256 699 232 243 +896 192 256 753 235 246 +960 192 256 807 237 249 +1023 192 256 860 240 251 +0 256 256 40 245 251 +64 256 256 94 247 253 +128 256 256 148 250 256 +192 256 256 201 253 259 +256 256 256 255 255 261 +320 256 256 309 258 264 +384 256 256 363 261 267 +448 256 256 417 263 269 +512 256 256 471 266 272 +576 256 256 524 269 275 +640 256 256 578 271 278 +704 256 256 632 274 280 +768 256 256 686 277 283 +832 256 256 740 279 286 +896 256 256 794 282 288 +960 256 256 847 285 291 +1023 256 256 901 288 294 +0 320 256 81 292 293 +64 320 256 135 295 296 +128 320 256 188 297 298 +192 320 256 242 300 301 +256 320 256 296 303 304 +320 320 256 350 305 306 +384 320 256 404 308 309 +448 320 256 458 311 312 +512 320 256 511 314 315 +576 320 256 565 316 317 +640 320 256 619 319 320 +704 320 256 673 322 323 +768 320 256 727 324 325 +832 320 256 781 327 328 +896 320 256 834 330 331 +960 320 256 888 332 333 +1023 320 256 942 335 336 +0 384 256 122 340 335 +64 384 256 175 342 338 +128 384 256 229 345 341 +192 384 256 283 347 343 +256 384 256 337 350 346 +320 384 256 391 353 349 +384 384 256 445 355 351 +448 384 256 498 358 354 +512 384 256 552 361 357 +576 384 256 606 363 359 +640 384 256 660 366 362 +704 384 256 714 369 365 +768 384 256 768 372 367 +832 384 256 821 374 370 +896 384 256 875 377 373 +960 384 256 929 380 376 +1023 384 256 983 382 378 +0 448 256 162 387 378 +64 448 256 216 390 380 +128 448 256 270 392 383 +192 448 256 324 395 386 +256 448 256 378 398 388 +320 448 256 432 400 391 +384 448 256 485 403 394 +448 448 256 539 406 396 +512 448 256 593 408 399 +576 448 256 647 411 402 +640 448 256 701 414 405 +704 448 256 755 416 407 +768 448 256 808 419 410 +832 448 256 862 422 413 +896 448 256 916 424 415 +960 448 256 970 427 418 +1023 448 256 1023 430 421 +0 512 256 203 434 420 +64 512 256 257 437 423 +128 512 256 311 440 425 +192 512 256 365 442 428 +256 512 256 418 445 431 +320 512 256 472 448 433 +384 512 256 526 450 436 +448 512 256 580 453 439 +512 512 256 634 456 442 +576 512 256 688 459 444 +640 512 256 742 461 447 +704 512 256 795 464 450 +768 512 256 849 467 452 +832 512 256 903 469 455 +896 512 256 957 472 458 +960 512 256 1011 475 460 +1023 512 256 1023 477 463 +0 576 256 244 482 462 +64 576 256 298 485 465 +128 576 256 352 487 468 +192 576 256 406 490 471 +256 576 256 459 493 473 +320 576 256 513 495 476 +384 576 256 567 498 479 +448 576 256 621 501 481 +512 576 256 675 503 484 +576 576 256 729 506 487 +640 576 256 782 509 489 +704 576 256 836 511 492 +768 576 256 890 514 495 +832 576 256 944 517 497 +896 576 256 998 520 500 +960 576 256 1023 522 503 +1023 576 256 1023 525 505 +0 640 256 285 529 505 +64 640 256 339 532 508 +128 640 256 393 535 510 +192 640 256 446 537 513 +256 640 256 500 540 516 +320 640 256 554 543 518 +384 640 256 608 546 521 +448 640 256 662 548 524 +512 640 256 716 551 526 +576 640 256 769 554 529 +640 640 256 823 556 532 +704 640 256 877 559 534 +768 640 256 931 562 537 +832 640 256 985 564 540 +896 640 256 1023 567 542 +960 640 256 1023 570 545 +1023 640 256 1023 572 548 +0 704 256 326 577 547 +64 704 256 379 580 550 +128 704 256 433 582 553 +192 704 256 487 585 555 +256 704 256 541 588 558 +320 704 256 595 590 561 +384 704 256 649 593 563 +448 704 256 702 596 566 +512 704 256 756 598 569 +576 704 256 810 601 571 +640 704 256 864 604 574 +704 704 256 918 607 577 +768 704 256 972 609 580 +832 704 256 1023 612 582 +896 704 256 1023 615 585 +960 704 256 1023 617 588 +1023 704 256 1023 620 590 +0 768 256 367 624 590 +64 768 256 420 627 592 +128 768 256 474 630 595 +192 768 256 528 633 598 +256 768 256 582 635 600 +320 768 256 636 638 603 +384 768 256 689 641 606 +448 768 256 743 643 608 +512 768 256 797 646 611 +576 768 256 851 649 614 +640 768 256 905 651 617 +704 768 256 959 654 619 +768 768 256 1013 657 622 +832 768 256 1023 659 625 +896 768 256 1023 662 627 +960 768 256 1023 665 630 +1023 768 256 1023 667 633 +0 832 256 407 672 632 +64 832 256 461 675 635 +128 832 256 515 677 637 +192 832 256 569 680 640 +256 832 256 623 683 643 +320 832 256 677 685 646 +384 832 256 730 688 648 +448 832 256 784 691 651 +512 832 256 838 693 654 +576 832 256 892 696 656 +640 832 256 946 699 659 +704 832 256 1000 701 662 +768 832 256 1023 704 664 +832 832 256 1023 707 667 +896 832 256 1023 709 670 +960 832 256 1023 712 672 +1023 832 256 1023 715 675 +0 896 256 448 719 675 +64 896 256 502 722 677 +128 896 256 556 725 680 +192 896 256 610 727 682 +256 896 256 664 730 685 +320 896 256 717 733 688 +384 896 256 771 735 690 +448 896 256 825 738 693 +512 896 256 879 741 696 +576 896 256 933 743 698 +640 896 256 987 746 701 +704 896 256 1023 749 704 +768 896 256 1023 752 706 +832 896 256 1023 754 709 +896 896 256 1023 757 712 +960 896 256 1023 760 715 +1023 896 256 1023 762 717 +0 960 256 489 767 717 +64 960 256 543 770 719 +128 960 256 597 772 722 +192 960 256 651 775 725 +256 960 256 704 778 727 +320 960 256 758 780 730 +384 960 256 812 783 733 +448 960 256 866 786 735 +512 960 256 920 788 738 +576 960 256 974 791 741 +640 960 256 1023 794 744 +704 960 256 1023 796 746 +768 960 256 1023 799 749 +832 960 256 1023 802 752 +896 960 256 1023 804 754 +960 960 256 1023 807 757 +1023 960 256 1023 810 760 +0 1023 256 530 814 759 +64 1023 256 584 817 762 +128 1023 256 638 820 764 +192 1023 256 691 822 767 +256 1023 256 745 825 770 +320 1023 256 799 828 772 +384 1023 256 853 830 775 +448 1023 256 907 833 778 +512 1023 256 961 836 781 +576 1023 256 1015 839 783 +640 1023 256 1023 841 786 +704 1023 256 1023 844 789 +768 1023 256 1023 847 791 +832 1023 256 1023 849 794 +896 1023 256 1023 852 797 +960 1023 256 1023 855 799 +1023 1023 256 1023 857 802 +0 0 320 0 68 101 +64 0 320 0 71 104 +128 0 320 0 73 107 +192 0 320 7 76 109 +256 0 320 61 79 112 +320 0 320 115 82 115 +384 0 320 169 84 117 +448 0 320 223 87 120 +512 0 320 276 90 123 +576 0 320 330 92 126 +640 0 320 384 95 128 +704 0 320 438 98 131 +768 0 320 492 100 134 +832 0 320 546 103 136 +896 0 320 599 106 139 +960 0 320 653 108 142 +1023 0 320 707 111 144 +0 64 320 0 116 144 +64 64 320 0 118 146 +128 64 320 0 121 149 +192 64 320 48 124 152 +256 64 320 102 126 154 +320 64 320 156 129 157 +384 64 320 210 132 160 +448 64 320 263 134 163 +512 64 320 317 137 165 +576 64 320 371 140 168 +640 64 320 425 142 171 +704 64 320 479 145 173 +768 64 320 533 148 176 +832 64 320 586 151 179 +896 64 320 640 153 181 +960 64 320 694 156 184 +1023 64 320 748 159 187 +0 128 320 0 163 186 +64 128 320 0 166 189 +128 128 320 35 168 192 +192 128 320 89 171 194 +256 128 320 143 174 197 +320 128 320 197 177 200 +384 128 320 250 179 202 +448 128 320 304 182 205 +512 128 320 358 185 208 +576 128 320 412 187 210 +640 128 320 466 190 213 +704 128 320 520 193 216 +768 128 320 573 195 218 +832 128 320 627 198 221 +896 128 320 681 201 224 +960 128 320 735 203 226 +1023 128 320 789 206 229 +0 192 320 0 211 229 +64 192 320 22 213 231 +128 192 320 76 216 234 +192 192 320 130 219 237 +256 192 320 184 221 239 +320 192 320 237 224 242 +384 192 320 291 227 245 +448 192 320 345 229 247 +512 192 320 399 232 250 +576 192 320 453 235 253 +640 192 320 507 238 255 +704 192 320 560 240 258 +768 192 320 614 243 261 +832 192 320 668 246 264 +896 192 320 722 248 266 +960 192 320 776 251 269 +1023 192 320 830 254 272 +0 256 320 9 258 271 +64 256 320 63 261 274 +128 256 320 117 264 276 +192 256 320 171 266 279 +256 256 320 224 269 282 +320 256 320 278 272 284 +384 256 320 332 274 287 +448 256 320 386 277 290 +512 256 320 440 280 292 +576 256 320 494 282 295 +640 256 320 547 285 298 +704 256 320 601 288 301 +768 256 320 655 290 303 +832 256 320 709 293 306 +896 256 320 763 296 309 +960 256 320 817 298 311 +1023 256 320 870 301 314 +0 320 320 50 306 313 +64 320 320 104 308 316 +128 320 320 158 311 319 +192 320 320 211 314 321 +256 320 320 265 316 324 +320 320 320 319 319 327 +384 320 320 373 322 330 +448 320 320 427 325 332 +512 320 320 481 327 335 +576 320 320 534 330 338 +640 320 320 588 333 340 +704 320 320 642 335 343 +768 320 320 696 338 345 +832 320 320 750 341 348 +896 320 320 804 343 351 +960 320 320 857 346 353 +1023 320 320 911 348 356 +0 384 320 91 353 356 +64 384 320 145 356 358 +128 384 320 198 358 361 +192 384 320 252 361 364 +256 384 320 306 364 366 +320 384 320 360 366 369 +384 384 320 414 369 372 +448 384 320 468 372 374 +512 384 320 521 374 377 +576 384 320 575 377 380 +640 384 320 629 380 382 +704 384 320 683 383 385 +768 384 320 737 385 388 +832 384 320 791 388 390 +896 384 320 844 391 393 +960 384 320 898 393 396 +1023 384 320 952 396 399 +0 448 320 132 401 398 +64 448 320 185 403 401 +128 448 320 239 406 403 +192 448 320 293 409 406 +256 448 320 347 411 409 +320 448 320 401 414 411 +384 448 320 455 417 414 +448 448 320 508 419 417 +512 448 320 562 422 419 +576 448 320 616 425 422 +640 448 320 670 427 425 +704 448 320 724 430 428 +768 448 320 778 433 430 +832 448 320 831 435 433 +896 448 320 885 438 436 +960 448 320 939 441 438 +1023 448 320 993 444 441 +0 512 320 172 448 440 +64 512 320 226 451 443 +128 512 320 280 453 446 +192 512 320 334 456 448 +256 512 320 388 459 451 +320 512 320 442 461 454 +384 512 320 495 464 456 +448 512 320 549 467 459 +512 512 320 603 470 462 +576 512 320 657 472 465 +640 512 320 711 475 467 +704 512 320 765 478 470 +768 512 320 818 480 473 +832 512 320 872 483 475 +896 512 320 926 486 478 +960 512 320 980 488 481 +1023 512 320 1023 491 483 +0 576 320 213 496 483 +64 576 320 267 498 485 +128 576 320 321 501 488 +192 576 320 375 504 491 +256 576 320 429 506 494 +320 576 320 482 509 496 +384 576 320 536 512 499 +448 576 320 590 514 502 +512 576 320 644 517 504 +576 576 320 698 520 507 +640 576 320 752 522 510 +704 576 320 805 525 512 +768 576 320 859 528 515 +832 576 320 913 531 518 +896 576 320 967 533 520 +960 576 320 1021 536 523 +1023 576 320 1023 539 526 +0 640 320 254 543 525 +64 640 320 308 546 528 +128 640 320 362 548 531 +192 640 320 416 551 533 +256 640 320 469 554 536 +320 640 320 523 557 539 +384 640 320 577 559 541 +448 640 320 631 562 544 +512 640 320 685 565 547 +576 640 320 739 567 549 +640 640 320 792 570 552 +704 640 320 846 573 555 +768 640 320 900 575 557 +832 640 320 954 578 560 +896 640 320 1008 581 563 +960 640 320 1023 583 565 +1023 640 320 1023 586 568 +0 704 320 295 591 568 +64 704 320 349 593 570 +128 704 320 403 596 573 +192 704 320 456 599 576 +256 704 320 510 601 578 +320 704 320 564 604 581 +384 704 320 618 607 584 +448 704 320 672 609 586 +512 704 320 726 612 589 +576 704 320 779 615 592 +640 704 320 833 617 594 +704 704 320 887 620 597 +768 704 320 941 623 600 +832 704 320 995 626 603 +896 704 320 1023 628 605 +960 704 320 1023 631 608 +1023 704 320 1023 634 611 +0 768 320 336 638 610 +64 768 320 390 641 613 +128 768 320 443 644 615 +192 768 320 497 646 618 +256 768 320 551 649 621 +320 768 320 605 652 623 +384 768 320 659 654 626 +448 768 320 713 657 629 +512 768 320 766 660 631 +576 768 320 820 662 634 +640 768 320 874 665 637 +704 768 320 928 668 640 +768 768 320 982 670 642 +832 768 320 1023 673 645 +896 768 320 1023 676 648 +960 768 320 1023 678 650 +1023 768 320 1023 681 653 +0 832 320 377 685 652 +64 832 320 430 688 655 +128 832 320 484 691 658 +192 832 320 538 693 660 +256 832 320 592 696 663 +320 832 320 646 699 666 +384 832 320 700 702 669 +448 832 320 753 704 671 +512 832 320 807 707 674 +576 832 320 861 710 677 +640 832 320 915 712 679 +704 832 320 969 715 682 +768 832 320 1023 718 684 +832 832 320 1023 720 687 +896 832 320 1023 723 690 +960 832 320 1023 726 692 +1023 832 320 1023 728 695 +0 896 320 417 733 695 +64 896 320 471 736 697 +128 896 320 525 738 700 +192 896 320 579 741 703 +256 896 320 633 744 705 +320 896 320 686 746 708 +384 896 320 740 749 711 +448 896 320 794 752 713 +512 896 320 848 754 716 +576 896 320 902 757 719 +640 896 320 956 760 721 +704 896 320 1010 763 724 +768 896 320 1023 765 727 +832 896 320 1023 768 730 +896 896 320 1023 771 732 +960 896 320 1023 773 735 +1023 896 320 1023 776 738 +0 960 320 458 780 737 +64 960 320 512 783 740 +128 960 320 566 786 742 +192 960 320 620 789 745 +256 960 320 674 791 748 +320 960 320 727 794 750 +384 960 320 781 797 753 +448 960 320 835 799 756 +512 960 320 889 802 758 +576 960 320 943 805 761 +640 960 320 997 807 764 +704 960 320 1023 810 767 +768 960 320 1023 813 769 +832 960 320 1023 815 772 +896 960 320 1023 818 775 +960 960 320 1023 821 777 +1023 960 320 1023 823 780 +0 1023 320 499 828 779 +64 1023 320 553 831 782 +128 1023 320 607 833 785 +192 1023 320 661 836 787 +256 1023 320 714 839 790 +320 1023 320 768 841 793 +384 1023 320 822 844 796 +448 1023 320 876 847 798 +512 1023 320 930 850 801 +576 1023 320 984 852 804 +640 1023 320 1023 855 806 +704 1023 320 1023 858 809 +768 1023 320 1023 860 812 +832 1023 320 1023 863 814 +896 1023 320 1023 866 817 +960 1023 320 1023 868 820 +1023 1023 320 1023 871 822 +0 0 384 0 82 122 +64 0 384 0 84 124 +128 0 384 0 87 127 +192 0 384 0 90 130 +256 0 384 30 92 132 +320 0 384 84 95 135 +384 0 384 138 98 138 +448 0 384 192 101 140 +512 0 384 246 103 143 +576 0 384 299 106 146 +640 0 384 353 109 149 +704 0 384 407 111 151 +768 0 384 461 114 154 +832 0 384 515 117 157 +896 0 384 569 119 159 +960 0 384 622 122 162 +1023 0 384 676 125 165 +0 64 384 0 129 164 +64 64 384 0 132 167 +128 64 384 0 135 169 +192 64 384 17 137 172 +256 64 384 71 140 175 +320 64 384 125 143 178 +384 64 384 179 145 180 +448 64 384 233 148 183 +512 64 384 286 151 186 +576 64 384 340 153 188 +640 64 384 394 156 191 +704 64 384 448 159 194 +768 64 384 502 162 196 +832 64 384 556 164 199 +896 64 384 609 167 202 +960 64 384 663 170 204 +1023 64 384 717 172 207 +0 128 384 0 177 206 +64 128 384 0 179 209 +128 128 384 4 182 212 +192 128 384 58 185 215 +256 128 384 112 188 217 +320 128 384 166 190 220 +384 128 384 220 193 223 +448 128 384 273 196 225 +512 128 384 327 198 228 +576 128 384 381 201 231 +640 128 384 435 204 233 +704 128 384 489 206 236 +768 128 384 543 209 239 +832 128 384 596 212 241 +896 128 384 650 214 244 +960 128 384 704 217 247 +1023 128 384 758 220 249 +0 192 384 0 224 249 +64 192 384 0 227 252 +128 192 384 45 230 254 +192 192 384 99 232 257 +256 192 384 153 235 260 +320 192 384 207 238 262 +384 192 384 260 240 265 +448 192 384 314 243 268 +512 192 384 368 246 270 +576 192 384 422 249 273 +640 192 384 476 251 276 +704 192 384 530 254 278 +768 192 384 583 257 281 +832 192 384 637 259 284 +896 192 384 691 262 287 +960 192 384 745 265 289 +1023 192 384 799 267 292 +0 256 384 0 272 291 +64 256 384 32 275 294 +128 256 384 86 277 297 +192 256 384 140 280 299 +256 256 384 194 283 302 +320 256 384 247 285 305 +384 256 384 301 288 307 +448 256 384 355 291 310 +512 256 384 409 293 313 +576 256 384 463 296 315 +640 256 384 517 299 318 +704 256 384 570 301 321 +768 256 384 624 304 324 +832 256 384 678 307 326 +896 256 384 732 309 329 +960 256 384 786 312 332 +1023 256 384 840 315 334 +0 320 384 19 319 334 +64 320 384 73 322 336 +128 320 384 127 325 339 +192 320 384 181 327 342 +256 320 384 234 330 344 +320 320 384 288 333 347 +384 320 384 342 336 350 +448 320 384 396 338 352 +512 320 384 450 341 355 +576 320 384 504 343 358 +640 320 384 557 346 360 +704 320 384 611 349 363 +768 320 384 665 351 366 +832 320 384 719 354 368 +896 320 384 773 357 371 +960 320 384 827 359 374 +1023 320 384 880 362 376 +0 384 384 60 367 376 +64 384 384 114 369 379 +128 384 384 168 372 381 +192 384 384 221 375 384 +256 384 384 275 377 387 +320 384 384 329 380 389 +384 384 384 383 383 392 +448 384 384 437 385 395 +512 384 384 491 388 397 +576 384 384 544 391 400 +640 384 384 598 394 403 +704 384 384 652 396 405 +768 384 384 706 399 408 +832 384 384 760 402 411 +896 384 384 814 404 413 +960 384 384 867 407 416 +1023 384 384 921 410 419 +0 448 384 101 414 418 +64 448 384 155 417 421 +128 448 384 208 420 424 +192 448 384 262 422 426 +256 448 384 316 425 429 +320 448 384 370 428 432 +384 448 384 424 430 434 +448 448 384 478 433 437 +512 448 384 531 436 440 +576 448 384 585 438 442 +640 448 384 639 441 445 +704 448 384 693 444 448 +768 448 384 747 446 451 +832 448 384 801 449 453 +896 448 384 854 452 456 +960 448 384 908 454 459 +1023 448 384 962 457 461 +0 512 384 142 462 461 +64 512 384 195 464 463 +128 512 384 249 467 466 +192 512 384 303 470 469 +256 512 384 357 472 471 +320 512 384 411 475 474 +384 512 384 465 478 477 +448 512 384 518 481 479 +512 512 384 572 483 482 +576 512 384 626 486 485 +640 512 384 680 489 488 +704 512 384 734 491 490 +768 512 384 788 494 493 +832 512 384 841 497 496 +896 512 384 895 499 498 +960 512 384 949 502 501 +1023 512 384 1003 505 504 +0 576 384 182 509 503 +64 576 384 236 512 506 +128 576 384 290 515 508 +192 576 384 344 517 511 +256 576 384 398 520 514 +320 576 384 452 523 517 +384 576 384 505 525 519 +448 576 384 559 528 522 +512 576 384 613 531 525 +576 576 384 667 533 527 +640 576 384 721 536 530 +704 576 384 775 539 533 +768 576 384 828 541 535 +832 576 384 882 544 538 +896 576 384 936 547 541 +960 576 384 990 550 543 +1023 576 384 1023 552 546 +0 640 384 223 557 545 +64 640 384 277 559 548 +128 640 384 331 562 551 +192 640 384 385 565 554 +256 640 384 439 568 556 +320 640 384 492 570 559 +384 640 384 546 573 562 +448 640 384 600 576 564 +512 640 384 654 578 567 +576 640 384 708 581 570 +640 640 384 762 584 572 +704 640 384 815 586 575 +768 640 384 869 589 578 +832 640 384 923 592 580 +896 640 384 977 594 583 +960 640 384 1023 597 586 +1023 640 384 1023 600 588 +0 704 384 264 604 588 +64 704 384 318 607 591 +128 704 384 372 610 593 +192 704 384 426 612 596 +256 704 384 479 615 599 +320 704 384 533 618 601 +384 704 384 587 620 604 +448 704 384 641 623 607 +512 704 384 695 626 609 +576 704 384 749 628 612 +640 704 384 802 631 615 +704 704 384 856 634 617 +768 704 384 910 637 620 +832 704 384 964 639 623 +896 704 384 1018 642 626 +960 704 384 1023 645 628 +1023 704 384 1023 647 631 +0 768 384 305 652 630 +64 768 384 359 655 633 +128 768 384 413 657 636 +192 768 384 466 660 638 +256 768 384 520 663 641 +320 768 384 574 665 644 +384 768 384 628 668 646 +448 768 384 682 671 649 +512 768 384 736 673 652 +576 768 384 789 676 655 +640 768 384 843 679 657 +704 768 384 897 681 660 +768 768 384 951 684 663 +832 768 384 1005 686 665 +896 768 384 1023 689 668 +960 768 384 1023 692 671 +1023 768 384 1023 695 673 +0 832 384 346 699 673 +64 832 384 400 702 675 +128 832 384 453 704 678 +192 832 384 507 707 681 +256 832 384 561 710 683 +320 832 384 615 713 686 +384 832 384 669 715 689 +448 832 384 723 718 691 +512 832 384 776 721 694 +576 832 384 830 723 697 +640 832 384 884 726 699 +704 832 384 938 729 702 +768 832 384 992 731 705 +832 832 384 1023 734 707 +896 832 384 1023 737 710 +960 832 384 1023 739 713 +1023 832 384 1023 742 715 +0 896 384 387 747 715 +64 896 384 440 749 718 +128 896 384 494 752 720 +192 896 384 548 755 723 +256 896 384 602 757 726 +320 896 384 656 760 728 +384 896 384 710 763 731 +448 896 384 763 765 734 +512 896 384 817 768 736 +576 896 384 871 771 739 +640 896 384 925 773 742 +704 896 384 979 776 744 +768 896 384 1023 779 747 +832 896 384 1023 782 750 +896 896 384 1023 784 753 +960 896 384 1023 787 755 +1023 896 384 1023 790 758 +0 960 384 427 794 757 +64 960 384 481 797 760 +128 960 384 535 800 763 +192 960 384 589 802 765 +256 960 384 643 805 768 +320 960 384 697 808 771 +384 960 384 750 810 773 +448 960 384 804 813 776 +512 960 384 858 816 779 +576 960 384 912 818 781 +640 960 384 966 821 784 +704 960 384 1020 824 787 +768 960 384 1023 826 790 +832 960 384 1023 829 792 +896 960 384 1023 832 795 +960 960 384 1023 834 798 +1023 960 384 1023 837 800 +0 1023 384 468 842 800 +64 1023 384 522 844 802 +128 1023 384 576 847 805 +192 1023 384 630 850 808 +256 1023 384 684 852 810 +320 1023 384 737 855 813 +384 1023 384 791 858 816 +448 1023 384 845 860 819 +512 1023 384 899 863 821 +576 1023 384 953 866 824 +640 1023 384 1007 869 827 +704 1023 384 1023 871 829 +768 1023 384 1023 874 832 +832 1023 384 1023 877 835 +896 1023 384 1023 879 837 +960 1023 384 1023 882 840 +1023 1023 384 1023 885 843 +0 0 448 0 95 142 +64 0 448 0 98 145 +128 0 448 0 101 147 +192 0 448 0 103 150 +256 0 448 0 106 153 +320 0 448 53 109 155 +384 0 448 107 112 158 +448 0 448 161 114 161 +512 0 448 215 117 163 +576 0 448 269 120 166 +640 0 448 322 122 169 +704 0 448 376 125 172 +768 0 448 430 128 174 +832 0 448 484 130 177 +896 0 448 538 133 180 +960 0 448 592 136 182 +1023 0 448 645 138 185 +0 64 448 0 143 184 +64 64 448 0 146 187 +128 64 448 0 148 190 +192 64 448 0 151 192 +256 64 448 40 154 195 +320 64 448 94 156 198 +384 64 448 148 159 201 +448 64 448 202 162 203 +512 64 448 256 164 206 +576 64 448 309 167 209 +640 64 448 363 170 211 +704 64 448 417 172 214 +768 64 448 471 175 217 +832 64 448 525 178 219 +896 64 448 579 181 222 +960 64 448 632 183 225 +1023 64 448 686 186 227 +0 128 448 0 190 227 +64 128 448 0 193 229 +128 128 448 0 196 232 +192 128 448 27 199 235 +256 128 448 81 201 238 +320 128 448 135 204 240 +384 128 448 189 207 243 +448 128 448 243 209 246 +512 128 448 296 212 248 +576 128 448 350 215 251 +640 128 448 404 217 254 +704 128 448 458 220 256 +768 128 448 512 223 259 +832 128 448 566 225 262 +896 128 448 619 228 264 +960 128 448 673 231 267 +1023 128 448 727 233 270 +0 192 448 0 238 269 +64 192 448 0 241 272 +128 192 448 14 243 275 +192 192 448 68 246 277 +256 192 448 122 249 280 +320 192 448 176 251 283 +384 192 448 230 254 285 +448 192 448 283 257 288 +512 192 448 337 259 291 +576 192 448 391 262 293 +640 192 448 445 265 296 +704 192 448 499 268 299 +768 192 448 553 270 301 +832 192 448 606 273 304 +896 192 448 660 276 307 +960 192 448 714 278 310 +1023 192 448 768 281 312 +0 256 448 0 286 312 +64 256 448 1 288 314 +128 256 448 55 291 317 +192 256 448 109 294 320 +256 256 448 163 296 322 +320 256 448 217 299 325 +384 256 448 270 302 328 +448 256 448 324 304 330 +512 256 448 378 307 333 +576 256 448 432 310 336 +640 256 448 486 312 338 +704 256 448 540 315 341 +768 256 448 593 318 344 +832 256 448 647 320 346 +896 256 448 701 323 349 +960 256 448 755 326 352 +1023 256 448 809 329 354 +0 320 448 0 333 354 +64 320 448 42 336 356 +128 320 448 96 338 359 +192 320 448 150 341 362 +256 320 448 204 344 365 +320 320 448 257 346 367 +384 320 448 311 349 370 +448 320 448 365 352 373 +512 320 448 419 354 375 +576 320 448 473 357 378 +640 320 448 527 360 381 +704 320 448 580 362 383 +768 320 448 634 365 386 +832 320 448 688 368 389 +896 320 448 742 370 391 +960 320 448 796 373 394 +1023 320 448 850 376 397 +0 384 448 29 380 396 +64 384 448 83 383 399 +128 384 448 137 386 402 +192 384 448 191 388 404 +256 384 448 244 391 407 +320 384 448 298 394 410 +384 384 448 352 396 412 +448 384 448 406 399 415 +512 384 448 460 402 418 +576 384 448 514 405 420 +640 384 448 567 407 423 +704 384 448 621 410 426 +768 384 448 675 413 428 +832 384 448 729 415 431 +896 384 448 783 418 434 +960 384 448 837 421 436 +1023 384 448 890 423 439 +0 448 448 70 428 439 +64 448 448 124 431 441 +128 448 448 178 433 444 +192 448 448 231 436 447 +256 448 448 285 439 449 +320 448 448 339 441 452 +384 448 448 393 444 455 +448 448 448 447 447 457 +512 448 448 501 449 460 +576 448 448 554 452 463 +640 448 448 608 455 465 +704 448 448 662 457 468 +768 448 448 716 460 471 +832 448 448 770 463 474 +896 448 448 824 465 476 +960 448 448 877 468 479 +1023 448 448 931 471 482 +0 512 448 111 475 481 +64 512 448 165 478 484 +128 512 448 218 481 486 +192 512 448 272 483 489 +256 512 448 326 486 492 +320 512 448 380 489 494 +384 512 448 434 491 497 +448 512 448 488 494 500 +512 512 448 541 497 502 +576 512 448 595 500 505 +640 512 448 649 502 508 +704 512 448 703 505 511 +768 512 448 757 508 513 +832 512 448 811 510 516 +896 512 448 864 513 519 +960 512 448 918 516 521 +1023 512 448 972 518 524 +0 576 448 152 523 523 +64 576 448 205 526 526 +128 576 448 259 528 529 +192 576 448 313 531 531 +256 576 448 367 534 534 +320 576 448 421 536 537 +384 576 448 475 539 540 +448 576 448 528 542 542 +512 576 448 582 544 545 +576 576 448 636 547 548 +640 576 448 690 550 550 +704 576 448 744 552 553 +768 576 448 798 555 556 +832 576 448 851 558 558 +896 576 448 905 561 561 +960 576 448 959 563 564 +1023 576 448 1013 566 566 +0 640 448 192 570 566 +64 640 448 246 573 569 +128 640 448 300 576 571 +192 640 448 354 578 574 +256 640 448 408 581 577 +320 640 448 462 584 579 +384 640 448 515 587 582 +448 640 448 569 589 585 +512 640 448 623 592 587 +576 640 448 677 595 590 +640 640 448 731 597 593 +704 640 448 785 600 595 +768 640 448 838 603 598 +832 640 448 892 605 601 +896 640 448 946 608 603 +960 640 448 1000 611 606 +1023 640 448 1023 613 609 +0 704 448 233 618 608 +64 704 448 287 621 611 +128 704 448 341 623 614 +192 704 448 395 626 616 +256 704 448 449 629 619 +320 704 448 502 631 622 +384 704 448 556 634 624 +448 704 448 610 637 627 +512 704 448 664 639 630 +576 704 448 718 642 632 +640 704 448 772 645 635 +704 704 448 825 648 638 +768 704 448 879 650 640 +832 704 448 933 653 643 +896 704 448 987 656 646 +960 704 448 1023 658 649 +1023 704 448 1023 661 651 +0 768 448 274 665 651 +64 768 448 328 668 653 +128 768 448 382 671 656 +192 768 448 436 674 659 +256 768 448 489 676 661 +320 768 448 543 679 664 +384 768 448 597 682 667 +448 768 448 651 684 669 +512 768 448 705 687 672 +576 768 448 759 689 675 +640 768 448 812 692 678 +704 768 448 866 695 680 +768 768 448 920 697 683 +832 768 448 974 700 685 +896 768 448 1023 703 688 +960 768 448 1023 706 691 +1023 768 448 1023 708 693 +0 832 448 315 713 693 +64 832 448 369 715 695 +128 832 448 423 718 698 +192 832 448 476 721 701 +256 832 448 530 724 704 +320 832 448 584 726 706 +384 832 448 638 729 709 +448 832 448 692 732 712 +512 832 448 746 734 714 +576 832 448 799 737 717 +640 832 448 853 740 720 +704 832 448 907 742 722 +768 832 448 961 745 725 +832 832 448 1015 748 728 +896 832 448 1023 750 730 +960 832 448 1023 753 733 +1023 832 448 1023 756 736 +0 896 448 356 760 735 +64 896 448 410 763 738 +128 896 448 463 766 741 +192 896 448 517 768 743 +256 896 448 571 771 746 +320 896 448 625 774 749 +384 896 448 679 776 751 +448 896 448 733 779 754 +512 896 448 786 782 757 +576 896 448 840 784 759 +640 896 448 894 787 762 +704 896 448 948 790 765 +768 896 448 1002 793 767 +832 896 448 1023 795 770 +896 896 448 1023 798 773 +960 896 448 1023 801 776 +1023 896 448 1023 803 778 +0 960 448 397 808 778 +64 960 448 450 811 780 +128 960 448 504 813 783 +192 960 448 558 816 786 +256 960 448 612 819 788 +320 960 448 666 821 791 +384 960 448 720 824 794 +448 960 448 773 827 796 +512 960 448 827 829 799 +576 960 448 881 832 802 +640 960 448 935 835 804 +704 960 448 989 837 807 +768 960 448 1023 840 810 +832 960 448 1023 843 813 +896 960 448 1023 845 815 +960 960 448 1023 848 818 +1023 960 448 1023 851 821 +0 1023 448 437 855 820 +64 1023 448 491 858 823 +128 1023 448 545 861 825 +192 1023 448 599 863 828 +256 1023 448 653 866 831 +320 1023 448 707 869 833 +384 1023 448 760 871 836 +448 1023 448 814 874 839 +512 1023 448 868 877 842 +576 1023 448 922 880 844 +640 1023 448 976 882 847 +704 1023 448 1023 885 850 +768 1023 448 1023 888 852 +832 1023 448 1023 890 855 +896 1023 448 1023 893 858 +960 1023 448 1023 896 860 +1023 1023 448 1023 898 863 +0 0 512 0 109 162 +64 0 512 0 112 165 +128 0 512 0 114 168 +192 0 512 0 117 170 +256 0 512 0 120 173 +320 0 512 22 123 176 +384 0 512 76 125 178 +448 0 512 130 128 181 +512 0 512 184 131 184 +576 0 512 238 133 186 +640 0 512 292 136 189 +704 0 512 345 139 192 +768 0 512 399 141 195 +832 0 512 453 144 197 +896 0 512 507 147 200 +960 0 512 561 149 203 +1023 0 512 615 152 205 +0 64 512 0 157 205 +64 64 512 0 159 207 +128 64 512 0 162 210 +192 64 512 0 165 213 +256 64 512 9 167 215 +320 64 512 63 170 218 +384 64 512 117 173 221 +448 64 512 171 175 224 +512 64 512 225 178 226 +576 64 512 279 181 229 +640 64 512 332 183 232 +704 64 512 386 186 234 +768 64 512 440 189 237 +832 64 512 494 192 240 +896 64 512 548 194 242 +960 64 512 602 197 245 +1023 64 512 655 200 248 +0 128 512 0 204 247 +64 128 512 0 207 250 +128 128 512 0 209 252 +192 128 512 0 212 255 +256 128 512 50 215 258 +320 128 512 104 218 261 +384 128 512 158 220 263 +448 128 512 212 223 266 +512 128 512 266 226 269 +576 128 512 319 228 271 +640 128 512 373 231 274 +704 128 512 427 234 277 +768 128 512 481 236 279 +832 128 512 535 239 282 +896 128 512 589 242 285 +960 128 512 642 244 287 +1023 128 512 696 247 290 +0 192 512 0 252 290 +64 192 512 0 254 292 +128 192 512 0 257 295 +192 192 512 37 260 298 +256 192 512 91 262 300 +320 192 512 145 265 303 +384 192 512 199 268 306 +448 192 512 253 270 308 +512 192 512 306 273 311 +576 192 512 360 276 314 +640 192 512 414 279 316 +704 192 512 468 281 319 +768 192 512 522 284 322 +832 192 512 576 287 324 +896 192 512 629 289 327 +960 192 512 683 292 330 +1023 192 512 737 295 333 +0 256 512 0 299 332 +64 256 512 0 302 335 +128 256 512 24 305 337 +192 256 512 78 307 340 +256 256 512 132 310 342 +320 256 512 186 313 345 +384 256 512 240 315 348 +448 256 512 293 318 350 +512 256 512 347 321 353 +576 256 512 401 323 356 +640 256 512 455 326 359 +704 256 512 509 329 361 +768 256 512 563 331 364 +832 256 512 616 334 367 +896 256 512 670 337 369 +960 256 512 724 339 372 +1023 256 512 778 342 375 +0 320 512 0 346 374 +64 320 512 11 349 377 +128 320 512 65 352 379 +192 320 512 119 355 382 +256 320 512 173 357 385 +320 320 512 227 360 388 +384 320 512 280 363 390 +448 320 512 334 365 393 +512 320 512 388 368 396 +576 320 512 442 371 398 +640 320 512 496 373 401 +704 320 512 550 376 404 +768 320 512 603 379 406 +832 320 512 657 381 409 +896 320 512 711 384 412 +960 320 512 765 387 414 +1023 320 512 819 389 417 +0 384 512 0 394 416 +64 384 512 52 397 419 +128 384 512 106 399 422 +192 384 512 160 402 425 +256 384 512 214 405 427 +320 384 512 267 407 430 +384 384 512 321 410 433 +448 384 512 375 413 435 +512 384 512 429 415 438 +576 384 512 483 418 441 +640 384 512 537 421 443 +704 384 512 590 424 446 +768 384 512 644 426 449 +832 384 512 698 429 451 +896 384 512 752 432 454 +960 384 512 806 434 457 +1023 384 512 860 437 460 +0 448 512 39 442 459 +64 448 512 93 444 462 +128 448 512 147 447 464 +192 448 512 201 450 467 +256 448 512 254 452 470 +320 448 512 308 455 472 +384 448 512 362 458 475 +448 448 512 416 460 478 +512 448 512 470 463 480 +576 448 512 524 466 483 +640 448 512 577 468 486 +704 448 512 631 471 488 +768 448 512 685 474 491 +832 448 512 739 476 494 +896 448 512 793 479 497 +960 448 512 847 482 499 +1023 448 512 900 484 502 +0 512 512 80 489 501 +64 512 512 134 492 504 +128 512 512 188 494 507 +192 512 512 241 497 509 +256 512 512 295 500 512 +320 512 512 349 502 515 +384 512 512 403 505 517 +448 512 512 457 508 520 +512 512 512 511 511 523 +576 512 512 564 513 526 +640 512 512 618 516 528 +704 512 512 672 519 531 +768 512 512 726 521 534 +832 512 512 780 524 536 +896 512 512 834 527 539 +960 512 512 887 529 542 +1023 512 512 941 532 544 +0 576 512 121 537 544 +64 576 512 175 539 546 +128 576 512 228 542 549 +192 576 512 282 545 552 +256 576 512 336 547 554 +320 576 512 390 550 557 +384 576 512 444 553 560 +448 576 512 498 555 563 +512 576 512 551 558 565 +576 576 512 605 561 568 +640 576 512 659 563 571 +704 576 512 713 566 573 +768 576 512 767 569 576 +832 576 512 821 571 579 +896 576 512 874 574 581 +960 576 512 928 577 584 +1023 576 512 982 580 587 +0 640 512 162 584 586 +64 640 512 215 587 589 +128 640 512 269 589 592 +192 640 512 323 592 594 +256 640 512 377 595 597 +320 640 512 431 598 600 +384 640 512 485 600 602 +448 640 512 538 603 605 +512 640 512 592 606 608 +576 640 512 646 608 610 +640 640 512 700 611 613 +704 640 512 754 614 616 +768 640 512 808 616 618 +832 640 512 861 619 621 +896 640 512 915 622 624 +960 640 512 969 624 626 +1023 640 512 1023 627 629 +0 704 512 202 632 629 +64 704 512 256 634 631 +128 704 512 310 637 634 +192 704 512 364 640 637 +256 704 512 418 642 639 +320 704 512 472 645 642 +384 704 512 525 648 645 +448 704 512 579 650 647 +512 704 512 633 653 650 +576 704 512 687 656 653 +640 704 512 741 658 655 +704 704 512 795 661 658 +768 704 512 848 664 661 +832 704 512 902 667 663 +896 704 512 956 669 666 +960 704 512 1010 672 669 +1023 704 512 1023 675 672 +0 768 512 243 679 671 +64 768 512 297 682 674 +128 768 512 351 684 676 +192 768 512 405 687 679 +256 768 512 459 690 682 +320 768 512 512 692 684 +384 768 512 566 695 687 +448 768 512 620 698 690 +512 768 512 674 700 692 +576 768 512 728 703 695 +640 768 512 782 706 698 +704 768 512 835 708 700 +768 768 512 889 711 703 +832 768 512 943 714 706 +896 768 512 997 717 708 +960 768 512 1023 719 711 +1023 768 512 1023 722 714 +0 832 512 284 726 713 +64 832 512 338 729 716 +128 832 512 392 732 718 +192 832 512 446 734 721 +256 832 512 499 737 724 +320 832 512 553 740 727 +384 832 512 607 743 729 +448 832 512 661 745 732 +512 832 512 715 748 735 +576 832 512 769 751 737 +640 832 512 822 753 740 +704 832 512 876 756 743 +768 832 512 930 759 745 +832 832 512 984 761 748 +896 832 512 1023 764 751 +960 832 512 1023 767 753 +1023 832 512 1023 769 756 +0 896 512 325 774 756 +64 896 512 379 777 758 +128 896 512 433 779 761 +192 896 512 486 782 764 +256 896 512 540 785 766 +320 896 512 594 787 769 +384 896 512 648 790 772 +448 896 512 702 793 774 +512 896 512 756 795 777 +576 896 512 809 798 780 +640 896 512 863 801 782 +704 896 512 917 804 785 +768 896 512 971 806 788 +832 896 512 1023 809 790 +896 896 512 1023 812 793 +960 896 512 1023 814 796 +1023 896 512 1023 817 799 +0 960 512 366 821 798 +64 960 512 420 824 801 +128 960 512 473 827 803 +192 960 512 527 830 806 +256 960 512 581 832 809 +320 960 512 635 835 811 +384 960 512 689 838 814 +448 960 512 743 840 817 +512 960 512 796 843 819 +576 960 512 850 846 822 +640 960 512 904 848 825 +704 960 512 958 851 827 +768 960 512 1012 854 830 +832 960 512 1023 856 833 +896 960 512 1023 859 836 +960 960 512 1023 862 838 +1023 960 512 1023 864 841 +0 1023 512 407 869 840 +64 1023 512 460 872 843 +128 1023 512 514 874 846 +192 1023 512 568 877 848 +256 1023 512 622 880 851 +320 1023 512 676 882 854 +384 1023 512 730 885 856 +448 1023 512 783 888 859 +512 1023 512 837 891 862 +576 1023 512 891 893 865 +640 1023 512 945 896 867 +704 1023 512 999 899 870 +768 1023 512 1023 901 873 +832 1023 512 1023 904 875 +896 1023 512 1023 907 878 +960 1023 512 1023 909 881 +1023 1023 512 1023 912 883 +0 0 576 0 123 183 +64 0 576 0 125 185 +128 0 576 0 128 188 +192 0 576 0 131 191 +256 0 576 0 133 193 +320 0 576 0 136 196 +384 0 576 45 139 199 +448 0 576 99 142 201 +512 0 576 153 144 204 +576 0 576 207 147 207 +640 0 576 261 150 209 +704 0 576 315 152 212 +768 0 576 368 155 215 +832 0 576 422 158 218 +896 0 576 476 160 220 +960 0 576 530 163 223 +1023 0 576 584 166 226 +0 64 576 0 170 225 +64 64 576 0 173 228 +128 64 576 0 176 230 +192 64 576 0 178 233 +256 64 576 0 181 236 +320 64 576 32 184 238 +384 64 576 86 186 241 +448 64 576 140 189 244 +512 64 576 194 192 247 +576 64 576 248 194 249 +640 64 576 302 197 252 +704 64 576 355 200 255 +768 64 576 409 203 257 +832 64 576 463 205 260 +896 64 576 517 208 263 +960 64 576 571 211 265 +1023 64 576 625 213 268 +0 128 576 0 218 267 +64 128 576 0 220 270 +128 128 576 0 223 273 +192 128 576 0 226 275 +256 128 576 19 229 278 +320 128 576 73 231 281 +384 128 576 127 234 284 +448 128 576 181 237 286 +512 128 576 235 239 289 +576 128 576 289 242 292 +640 128 576 342 245 294 +704 128 576 396 247 297 +768 128 576 450 250 300 +832 128 576 504 253 302 +896 128 576 558 255 305 +960 128 576 612 258 308 +1023 128 576 665 261 310 +0 192 576 0 265 310 +64 192 576 0 268 313 +128 192 576 0 271 315 +192 192 576 6 273 318 +256 192 576 60 276 321 +320 192 576 114 279 323 +384 192 576 168 281 326 +448 192 576 222 284 329 +512 192 576 276 287 331 +576 192 576 329 289 334 +640 192 576 383 292 337 +704 192 576 437 295 339 +768 192 576 491 298 342 +832 192 576 545 300 345 +896 192 576 599 303 347 +960 192 576 652 306 350 +1023 192 576 706 308 353 +0 256 576 0 313 352 +64 256 576 0 316 355 +128 256 576 0 318 357 +192 256 576 47 321 360 +256 256 576 101 324 363 +320 256 576 155 326 365 +384 256 576 209 329 368 +448 256 576 263 332 371 +512 256 576 316 334 374 +576 256 576 370 337 376 +640 256 576 424 340 379 +704 256 576 478 342 382 +768 256 576 532 345 384 +832 256 576 586 348 387 +896 256 576 639 350 390 +960 256 576 693 353 392 +1023 256 576 747 356 395 +0 320 576 0 360 394 +64 320 576 0 363 397 +128 320 576 34 365 400 +192 320 576 88 368 402 +256 320 576 142 371 405 +320 320 576 196 374 408 +384 320 576 250 376 411 +448 320 576 303 379 413 +512 320 576 357 382 416 +576 320 576 411 384 419 +640 320 576 465 387 421 +704 320 576 519 390 424 +768 320 576 573 392 427 +832 320 576 626 395 429 +896 320 576 680 398 432 +960 320 576 734 400 435 +1023 320 576 788 403 437 +0 384 576 0 408 437 +64 384 576 21 410 440 +128 384 576 75 413 442 +192 384 576 129 416 445 +256 384 576 183 418 448 +320 384 576 237 421 450 +384 384 576 290 424 453 +448 384 576 344 426 456 +512 384 576 398 429 458 +576 384 576 452 432 461 +640 384 576 506 435 464 +704 384 576 560 437 466 +768 384 576 613 440 469 +832 384 576 667 443 472 +896 384 576 721 445 474 +960 384 576 775 448 477 +1023 384 576 829 451 480 +0 448 576 8 455 479 +64 448 576 62 458 482 +128 448 576 116 461 485 +192 448 576 170 463 487 +256 448 576 224 466 490 +320 448 576 277 469 493 +384 448 576 331 471 495 +448 448 576 385 474 498 +512 448 576 439 477 501 +576 448 576 493 479 503 +640 448 576 547 482 506 +704 448 576 600 485 509 +768 448 576 654 487 511 +832 448 576 708 490 514 +896 448 576 762 493 517 +960 448 576 816 495 520 +1023 448 576 870 498 522 +0 512 576 49 503 522 +64 512 576 103 505 524 +128 512 576 157 508 527 +192 512 576 211 511 530 +256 512 576 264 513 532 +320 512 576 318 516 535 +384 512 576 372 519 538 +448 512 576 426 522 540 +512 512 576 480 524 543 +576 512 576 534 527 546 +640 512 576 587 530 549 +704 512 576 641 532 551 +768 512 576 695 535 554 +832 512 576 749 538 557 +896 512 576 803 540 559 +960 512 576 857 543 562 +1023 512 576 910 546 565 +0 576 576 90 550 564 +64 576 576 144 553 567 +128 576 576 198 556 569 +192 576 576 251 558 572 +256 576 576 305 561 575 +320 576 576 359 564 577 +384 576 576 413 566 580 +448 576 576 467 569 583 +512 576 576 521 572 586 +576 576 576 574 574 588 +640 576 576 628 577 591 +704 576 576 682 580 594 +768 576 576 736 582 596 +832 576 576 790 585 599 +896 576 576 844 588 602 +960 576 576 897 591 604 +1023 576 576 951 593 607 +0 640 576 131 598 606 +64 640 576 185 600 609 +128 640 576 238 603 612 +192 640 576 292 606 615 +256 640 576 346 609 617 +320 640 576 400 611 620 +384 640 576 454 614 623 +448 640 576 508 617 625 +512 640 576 561 619 628 +576 640 576 615 622 631 +640 640 576 669 625 633 +704 640 576 723 627 636 +768 640 576 777 630 639 +832 640 576 831 633 641 +896 640 576 884 635 644 +960 640 576 938 638 647 +1023 640 576 992 641 649 +0 704 576 172 645 649 +64 704 576 225 648 652 +128 704 576 279 651 654 +192 704 576 333 653 657 +256 704 576 387 656 660 +320 704 576 441 659 662 +384 704 576 495 661 665 +448 704 576 548 664 668 +512 704 576 602 667 670 +576 704 576 656 669 673 +640 704 576 710 672 676 +704 704 576 764 675 678 +768 704 576 818 678 681 +832 704 576 871 680 684 +896 704 576 925 683 686 +960 704 576 979 685 689 +1023 704 576 1023 688 692 +0 768 576 212 693 691 +64 768 576 266 695 694 +128 768 576 320 698 696 +192 768 576 374 701 699 +256 768 576 428 703 702 +320 768 576 482 706 704 +384 768 576 535 709 707 +448 768 576 589 711 710 +512 768 576 643 714 713 +576 768 576 697 717 715 +640 768 576 751 719 718 +704 768 576 805 722 721 +768 768 576 858 725 723 +832 768 576 912 728 726 +896 768 576 966 730 729 +960 768 576 1020 733 731 +1023 768 576 1023 736 734 +0 832 576 253 740 733 +64 832 576 307 743 736 +128 832 576 361 745 739 +192 832 576 415 748 742 +256 832 576 469 751 744 +320 832 576 522 754 747 +384 832 576 576 756 750 +448 832 576 630 759 752 +512 832 576 684 762 755 +576 832 576 738 764 758 +640 832 576 792 767 760 +704 832 576 845 770 763 +768 832 576 899 772 766 +832 832 576 953 775 768 +896 832 576 1007 778 771 +960 832 576 1023 780 774 +1023 832 576 1023 783 776 +0 896 576 294 788 776 +64 896 576 348 790 779 +128 896 576 402 793 781 +192 896 576 456 796 784 +256 896 576 509 798 787 +320 896 576 563 801 789 +384 896 576 617 804 792 +448 896 576 671 806 795 +512 896 576 725 809 797 +576 896 576 779 812 800 +640 896 576 832 815 803 +704 896 576 886 817 805 +768 896 576 940 820 808 +832 896 576 994 823 811 +896 896 576 1023 825 813 +960 896 576 1023 828 816 +1023 896 576 1023 831 819 +0 960 576 335 835 818 +64 960 576 389 838 821 +128 960 576 443 841 824 +192 960 576 496 843 826 +256 960 576 550 846 829 +320 960 576 604 849 832 +384 960 576 658 851 834 +448 960 576 712 854 837 +512 960 576 766 857 840 +576 960 576 819 859 842 +640 960 576 873 862 845 +704 960 576 927 865 848 +768 960 576 981 867 851 +832 960 576 1023 870 853 +896 960 576 1023 873 856 +960 960 576 1023 875 859 +1023 960 576 1023 878 861 +0 1023 576 376 883 861 +64 1023 576 430 885 863 +128 1023 576 483 888 866 +192 1023 576 537 891 869 +256 1023 576 591 893 871 +320 1023 576 645 896 874 +384 1023 576 699 899 877 +448 1023 576 753 901 879 +512 1023 576 806 904 882 +576 1023 576 860 907 885 +640 1023 576 914 910 888 +704 1023 576 968 912 890 +768 1023 576 1022 915 893 +832 1023 576 1023 918 896 +896 1023 576 1023 920 898 +960 1023 576 1023 923 901 +1023 1023 576 1023 926 904 +0 0 640 0 136 203 +64 0 640 0 139 206 +128 0 640 0 142 208 +192 0 640 0 144 211 +256 0 640 0 147 214 +320 0 640 0 150 216 +384 0 640 14 153 219 +448 0 640 68 155 222 +512 0 640 122 158 224 +576 0 640 176 161 227 +640 0 640 230 163 230 +704 0 640 284 166 233 +768 0 640 338 169 235 +832 0 640 391 171 238 +896 0 640 445 174 241 +960 0 640 499 177 243 +1023 0 640 553 179 246 +0 64 640 0 184 245 +64 64 640 0 187 248 +128 64 640 0 189 251 +192 64 640 0 192 253 +256 64 640 0 195 256 +320 64 640 1 197 259 +384 64 640 55 200 261 +448 64 640 109 203 264 +512 64 640 163 205 267 +576 64 640 217 208 270 +640 64 640 271 211 272 +704 64 640 325 213 275 +768 64 640 378 216 278 +832 64 640 432 219 280 +896 64 640 486 222 283 +960 64 640 540 224 286 +1023 64 640 594 227 288 +0 128 640 0 231 288 +64 128 640 0 234 290 +128 128 640 0 237 293 +192 128 640 0 240 296 +256 128 640 0 242 299 +320 128 640 42 245 301 +384 128 640 96 248 304 +448 128 640 150 250 307 +512 128 640 204 253 309 +576 128 640 258 256 312 +640 128 640 312 258 315 +704 128 640 365 261 317 +768 128 640 419 264 320 +832 128 640 473 266 323 +896 128 640 527 269 325 +960 128 640 581 272 328 +1023 128 640 635 274 331 +0 192 640 0 279 330 +64 192 640 0 282 333 +128 192 640 0 284 336 +192 192 640 0 287 338 +256 192 640 29 290 341 +320 192 640 83 292 343 +384 192 640 137 295 346 +448 192 640 191 298 349 +512 192 640 245 300 351 +576 192 640 299 303 354 +640 192 640 352 306 357 +704 192 640 406 309 359 +768 192 640 460 311 362 +832 192 640 514 314 365 +896 192 640 568 317 368 +960 192 640 622 319 370 +1023 192 640 675 322 373 +0 256 640 0 327 372 +64 256 640 0 329 375 +128 256 640 0 332 378 +192 256 640 16 335 380 +256 256 640 70 337 383 +320 256 640 124 340 386 +384 256 640 178 342 388 +448 256 640 232 345 391 +512 256 640 286 348 394 +576 256 640 339 350 397 +640 256 640 393 353 399 +704 256 640 447 356 402 +768 256 640 501 358 405 +832 256 640 555 361 407 +896 256 640 609 364 410 +960 256 640 662 367 413 +1023 256 640 716 369 415 +0 320 640 0 374 415 +64 320 640 0 376 417 +128 320 640 3 379 420 +192 320 640 57 382 423 +256 320 640 111 385 425 +320 320 640 165 387 428 +384 320 640 219 390 431 +448 320 640 273 393 434 +512 320 640 326 395 436 +576 320 640 380 398 439 +640 320 640 434 401 442 +704 320 640 488 403 444 +768 320 640 542 406 447 +832 320 640 596 409 450 +896 320 640 649 411 452 +960 320 640 703 414 455 +1023 320 640 757 417 458 +0 384 640 0 421 457 +64 384 640 0 424 460 +128 384 640 44 427 463 +192 384 640 98 429 465 +256 384 640 152 432 468 +320 384 640 206 435 471 +384 384 640 260 437 473 +448 384 640 313 440 476 +512 384 640 367 443 479 +576 384 640 421 445 481 +640 384 640 475 448 484 +704 384 640 529 451 487 +768 384 640 583 454 489 +832 384 640 636 456 492 +896 384 640 690 459 495 +960 384 640 744 462 497 +1023 384 640 798 464 500 +0 448 640 0 469 500 +64 448 640 31 472 502 +128 448 640 85 474 505 +192 448 640 139 477 508 +256 448 640 193 480 510 +320 448 640 247 482 513 +384 448 640 300 485 516 +448 448 640 354 488 518 +512 448 640 408 490 521 +576 448 640 462 493 524 +640 448 640 516 496 526 +704 448 640 570 498 529 +768 448 640 623 501 532 +832 448 640 677 504 534 +896 448 640 731 506 537 +960 448 640 785 509 540 +1023 448 640 839 512 543 +0 512 640 18 516 542 +64 512 640 72 519 545 +128 512 640 126 522 547 +192 512 640 180 524 550 +256 512 640 234 527 553 +320 512 640 287 530 555 +384 512 640 341 532 558 +448 512 640 395 535 561 +512 512 640 449 538 563 +576 512 640 503 541 566 +640 512 640 557 543 569 +704 512 640 610 546 572 +768 512 640 664 549 574 +832 512 640 718 551 577 +896 512 640 772 554 580 +960 512 640 826 557 582 +1023 512 640 880 559 585 +0 576 640 59 564 584 +64 576 640 113 567 587 +128 576 640 167 569 590 +192 576 640 221 572 592 +256 576 640 274 575 595 +320 576 640 328 577 598 +384 576 640 382 580 600 +448 576 640 436 583 603 +512 576 640 490 585 606 +576 576 640 544 588 609 +640 576 640 597 591 611 +704 576 640 651 593 614 +768 576 640 705 596 617 +832 576 640 759 599 619 +896 576 640 813 602 622 +960 576 640 867 604 625 +1023 576 640 920 607 627 +0 640 640 100 611 627 +64 640 640 154 614 629 +128 640 640 208 617 632 +192 640 640 261 619 635 +256 640 640 315 622 638 +320 640 640 369 625 640 +384 640 640 423 628 643 +448 640 640 477 630 646 +512 640 640 531 633 648 +576 640 640 584 636 651 +640 640 640 638 638 654 +704 640 640 692 641 656 +768 640 640 746 644 659 +832 640 640 800 646 662 +896 640 640 854 649 664 +960 640 640 907 652 667 +1023 640 640 961 654 670 +0 704 640 141 659 669 +64 704 640 195 662 672 +128 704 640 248 664 675 +192 704 640 302 667 677 +256 704 640 356 670 680 +320 704 640 410 672 682 +384 704 640 464 675 685 +448 704 640 518 678 688 +512 704 640 571 680 690 +576 704 640 625 683 693 +640 704 640 679 686 696 +704 704 640 733 688 698 +768 704 640 787 691 701 +832 704 640 841 694 704 +896 704 640 894 696 707 +960 704 640 948 699 709 +1023 704 640 1002 702 712 +0 768 640 182 706 711 +64 768 640 235 709 714 +128 768 640 289 712 717 +192 768 640 343 714 719 +256 768 640 397 717 722 +320 768 640 451 720 725 +384 768 640 505 722 727 +448 768 640 558 725 730 +512 768 640 612 728 733 +576 768 640 666 730 736 +640 768 640 720 733 738 +704 768 640 774 736 741 +768 768 640 828 738 744 +832 768 640 881 741 746 +896 768 640 935 744 749 +960 768 640 989 747 752 +1023 768 640 1023 749 754 +0 832 640 222 754 754 +64 832 640 276 756 756 +128 832 640 330 759 759 +192 832 640 384 762 762 +256 832 640 438 765 765 +320 832 640 492 767 767 +384 832 640 545 770 770 +448 832 640 599 773 773 +512 832 640 653 775 775 +576 832 640 707 778 778 +640 832 640 761 781 781 +704 832 640 815 783 783 +768 832 640 868 786 786 +832 832 640 922 789 789 +896 832 640 976 791 791 +960 832 640 1023 794 794 +1023 832 640 1023 797 797 +0 896 640 263 801 796 +64 896 640 317 804 799 +128 896 640 371 807 802 +192 896 640 425 809 804 +256 896 640 479 812 807 +320 896 640 532 815 810 +384 896 640 586 817 812 +448 896 640 640 820 815 +512 896 640 694 823 818 +576 896 640 748 825 820 +640 896 640 802 828 823 +704 896 640 855 831 826 +768 896 640 909 834 828 +832 896 640 963 836 831 +896 896 640 1017 839 834 +960 896 640 1023 842 836 +1023 896 640 1023 844 839 +0 960 640 304 849 839 +64 960 640 358 852 841 +128 960 640 412 854 844 +192 960 640 466 857 847 +256 960 640 519 860 849 +320 960 640 573 862 852 +384 960 640 627 865 855 +448 960 640 681 868 857 +512 960 640 735 870 860 +576 960 640 789 873 863 +640 960 640 842 876 865 +704 960 640 896 878 868 +768 960 640 950 881 871 +832 960 640 1004 884 874 +896 960 640 1023 886 876 +960 960 640 1023 889 879 +1023 960 640 1023 892 882 +0 1023 640 345 896 881 +64 1023 640 399 899 884 +128 1023 640 453 902 886 +192 1023 640 506 904 889 +256 1023 640 560 907 892 +320 1023 640 614 910 894 +384 1023 640 668 912 897 +448 1023 640 722 915 900 +512 1023 640 776 918 902 +576 1023 640 829 921 905 +640 1023 640 883 923 908 +704 1023 640 937 926 911 +768 1023 640 991 929 913 +832 1023 640 1023 931 916 +896 1023 640 1023 934 919 +960 1023 640 1023 937 921 +1023 1023 640 1023 939 924 +0 0 704 0 150 223 +64 0 704 0 153 226 +128 0 704 0 155 229 +192 0 704 0 158 231 +256 0 704 0 161 234 +320 0 704 0 164 237 +384 0 704 0 166 239 +448 0 704 37 169 242 +512 0 704 91 172 245 +576 0 704 145 174 247 +640 0 704 199 177 250 +704 0 704 253 180 253 +768 0 704 307 182 256 +832 0 704 360 185 258 +896 0 704 414 188 261 +960 0 704 468 190 264 +1023 0 704 522 193 266 +0 64 704 0 198 266 +64 64 704 0 200 268 +128 64 704 0 203 271 +192 64 704 0 206 274 +256 64 704 0 208 276 +320 64 704 0 211 279 +384 64 704 24 214 282 +448 64 704 78 216 284 +512 64 704 132 219 287 +576 64 704 186 222 290 +640 64 704 240 224 293 +704 64 704 294 227 295 +768 64 704 347 230 298 +832 64 704 401 233 301 +896 64 704 455 235 303 +960 64 704 509 238 306 +1023 64 704 563 241 309 +0 128 704 0 245 308 +64 128 704 0 248 311 +128 128 704 0 250 313 +192 128 704 0 253 316 +256 128 704 0 256 319 +320 128 704 11 259 322 +384 128 704 65 261 324 +448 128 704 119 264 327 +512 128 704 173 267 330 +576 128 704 227 269 332 +640 128 704 281 272 335 +704 128 704 335 275 338 +768 128 704 388 277 340 +832 128 704 442 280 343 +896 128 704 496 283 345 +960 128 704 550 285 348 +1023 128 704 604 288 351 +0 192 704 0 293 350 +64 192 704 0 295 353 +128 192 704 0 298 356 +192 192 704 0 301 358 +256 192 704 0 303 361 +320 192 704 52 306 364 +384 192 704 106 309 366 +448 192 704 160 311 369 +512 192 704 214 314 372 +576 192 704 268 317 374 +640 192 704 322 320 377 +704 192 704 375 322 380 +768 192 704 429 325 382 +832 192 704 483 328 385 +896 192 704 537 330 388 +960 192 704 591 333 391 +1023 192 704 645 336 393 +0 256 704 0 340 393 +64 256 704 0 343 395 +128 256 704 0 345 398 +192 256 704 0 348 401 +256 256 704 39 351 403 +320 256 704 93 353 406 +384 256 704 147 356 409 +448 256 704 201 359 411 +512 256 704 255 361 414 +576 256 704 309 364 417 +640 256 704 362 367 420 +704 256 704 416 369 422 +768 256 704 470 372 425 +832 256 704 524 375 428 +896 256 704 578 378 430 +960 256 704 632 380 433 +1023 256 704 685 383 436 +0 320 704 0 387 435 +64 320 704 0 390 438 +128 320 704 0 393 440 +192 320 704 26 396 443 +256 320 704 80 398 446 +320 320 704 134 401 448 +384 320 704 188 404 451 +448 320 704 242 406 454 +512 320 704 296 409 457 +576 320 704 349 412 459 +640 320 704 403 414 462 +704 320 704 457 417 465 +768 320 704 511 420 467 +832 320 704 565 422 470 +896 320 704 619 425 473 +960 320 704 672 428 475 +1023 320 704 726 430 478 +0 384 704 0 435 477 +64 384 704 0 438 480 +128 384 704 13 440 483 +192 384 704 67 443 486 +256 384 704 121 446 488 +320 384 704 175 448 491 +384 384 704 229 451 494 +448 384 704 283 454 496 +512 384 704 336 456 499 +576 384 704 390 459 502 +640 384 704 444 462 504 +704 384 704 498 465 507 +768 384 704 552 467 510 +832 384 704 606 470 512 +896 384 704 659 473 515 +960 384 704 713 475 518 +1023 384 704 767 478 520 +0 448 704 0 483 520 +64 448 704 0 485 523 +128 448 704 54 488 525 +192 448 704 108 491 528 +256 448 704 162 493 531 +320 448 704 216 496 533 +384 448 704 270 499 536 +448 448 704 323 501 539 +512 448 704 377 504 541 +576 448 704 431 507 544 +640 448 704 485 509 547 +704 448 704 539 512 549 +768 448 704 593 515 552 +832 448 704 646 517 555 +896 448 704 700 520 557 +960 448 704 754 523 560 +1023 448 704 808 526 563 +0 512 704 0 530 562 +64 512 704 41 533 565 +128 512 704 95 535 568 +192 512 704 149 538 570 +256 512 704 203 541 573 +320 512 704 257 543 576 +384 512 704 310 546 578 +448 512 704 364 549 581 +512 512 704 418 552 584 +576 512 704 472 554 586 +640 512 704 526 557 589 +704 512 704 580 560 592 +768 512 704 633 562 595 +832 512 704 687 565 597 +896 512 704 741 568 600 +960 512 704 795 570 603 +1023 512 704 849 573 605 +0 576 704 28 578 605 +64 576 704 82 580 607 +128 576 704 136 583 610 +192 576 704 190 586 613 +256 576 704 244 588 615 +320 576 704 297 591 618 +384 576 704 351 594 621 +448 576 704 405 596 623 +512 576 704 459 599 626 +576 576 704 513 602 629 +640 576 704 567 604 632 +704 576 704 620 607 634 +768 576 704 674 610 637 +832 576 704 728 613 640 +896 576 704 782 615 642 +960 576 704 836 618 645 +1023 576 704 890 621 648 +0 640 704 69 625 647 +64 640 704 123 628 650 +128 640 704 177 630 652 +192 640 704 231 633 655 +256 640 704 284 636 658 +320 640 704 338 639 661 +384 640 704 392 641 663 +448 640 704 446 644 666 +512 640 704 500 647 669 +576 640 704 554 649 671 +640 640 704 607 652 674 +704 640 704 661 655 677 +768 640 704 715 657 679 +832 640 704 769 660 682 +896 640 704 823 663 684 +960 640 704 877 665 687 +1023 640 704 930 668 690 +0 704 704 110 673 689 +64 704 704 164 675 692 +128 704 704 218 678 695 +192 704 704 271 681 697 +256 704 704 325 683 700 +320 704 704 379 686 703 +384 704 704 433 688 705 +448 704 704 487 691 708 +512 704 704 541 694 711 +576 704 704 594 697 713 +640 704 704 648 699 716 +704 704 704 702 702 719 +768 704 704 756 705 722 +832 704 704 810 707 724 +896 704 704 864 710 727 +960 704 704 917 713 730 +1023 704 704 971 715 732 +0 768 704 151 720 732 +64 768 704 205 723 734 +128 768 704 258 725 737 +192 768 704 312 728 740 +256 768 704 366 731 742 +320 768 704 420 733 745 +384 768 704 474 736 748 +448 768 704 528 739 750 +512 768 704 581 741 753 +576 768 704 635 744 756 +640 768 704 689 747 759 +704 768 704 743 749 761 +768 768 704 797 752 764 +832 768 704 851 755 767 +896 768 704 904 758 769 +960 768 704 958 760 772 +1023 768 704 1012 763 775 +0 832 704 192 767 774 +64 832 704 245 770 777 +128 832 704 299 773 779 +192 832 704 353 775 782 +256 832 704 407 778 785 +320 832 704 461 781 788 +384 832 704 515 784 790 +448 832 704 568 786 793 +512 832 704 622 789 796 +576 832 704 676 792 798 +640 832 704 730 794 801 +704 832 704 784 797 804 +768 832 704 838 800 806 +832 832 704 891 802 809 +896 832 704 945 805 812 +960 832 704 999 808 814 +1023 832 704 1023 810 817 +0 896 704 232 815 816 +64 896 704 286 818 819 +128 896 704 340 820 822 +192 896 704 394 823 825 +256 896 704 448 826 827 +320 896 704 502 828 830 +384 896 704 555 831 833 +448 896 704 609 834 835 +512 896 704 663 836 838 +576 896 704 717 839 841 +640 896 704 771 842 843 +704 896 704 825 845 846 +768 896 704 878 847 849 +832 896 704 932 850 851 +896 896 704 986 853 854 +960 896 704 1023 855 857 +1023 896 704 1023 858 859 +0 960 704 273 862 859 +64 960 704 327 865 862 +128 960 704 381 868 864 +192 960 704 435 871 867 +256 960 704 489 873 870 +320 960 704 542 876 872 +384 960 704 596 879 875 +448 960 704 650 881 878 +512 960 704 704 884 880 +576 960 704 758 887 883 +640 960 704 812 889 886 +704 960 704 865 892 888 +768 960 704 919 895 891 +832 960 704 973 897 894 +896 960 704 1023 900 897 +960 960 704 1023 903 899 +1023 960 704 1023 905 902 +0 1023 704 314 910 901 +64 1023 704 368 913 904 +128 1023 704 422 915 907 +192 1023 704 476 918 909 +256 1023 704 529 921 912 +320 1023 704 583 923 915 +384 1023 704 637 926 917 +448 1023 704 691 929 920 +512 1023 704 745 932 923 +576 1023 704 799 934 925 +640 1023 704 852 937 928 +704 1023 704 906 940 931 +768 1023 704 960 942 934 +832 1023 704 1014 945 936 +896 1023 704 1023 948 939 +960 1023 704 1023 950 942 +1023 1023 704 1023 953 944 +0 0 768 0 164 244 +64 0 768 0 166 246 +128 0 768 0 169 249 +192 0 768 0 172 252 +256 0 768 0 174 254 +320 0 768 0 177 257 +384 0 768 0 180 260 +448 0 768 6 183 262 +512 0 768 60 185 265 +576 0 768 114 188 268 +640 0 768 168 191 270 +704 0 768 222 193 273 +768 0 768 276 196 276 +832 0 768 330 199 279 +896 0 768 383 201 281 +960 0 768 437 204 284 +1023 0 768 491 207 287 +0 64 768 0 211 286 +64 64 768 0 214 289 +128 64 768 0 217 291 +192 64 768 0 219 294 +256 64 768 0 222 297 +320 64 768 0 225 299 +384 64 768 0 227 302 +448 64 768 47 230 305 +512 64 768 101 233 307 +576 64 768 155 235 310 +640 64 768 209 238 313 +704 64 768 263 241 316 +768 64 768 317 244 318 +832 64 768 370 246 321 +896 64 768 424 249 324 +960 64 768 478 252 326 +1023 64 768 532 254 329 +0 128 768 0 259 328 +64 128 768 0 261 331 +128 128 768 0 264 334 +192 128 768 0 267 336 +256 128 768 0 270 339 +320 128 768 0 272 342 +384 128 768 34 275 344 +448 128 768 88 278 347 +512 128 768 142 280 350 +576 128 768 196 283 352 +640 128 768 250 286 355 +704 128 768 304 288 358 +768 128 768 357 291 360 +832 128 768 411 294 363 +896 128 768 465 296 366 +960 128 768 519 299 368 +1023 128 768 573 302 371 +0 192 768 0 306 371 +64 192 768 0 309 373 +128 192 768 0 312 376 +192 192 768 0 314 379 +256 192 768 0 317 381 +320 192 768 21 320 384 +384 192 768 75 322 387 +448 192 768 129 325 389 +512 192 768 183 328 392 +576 192 768 237 331 395 +640 192 768 291 333 397 +704 192 768 344 336 400 +768 192 768 398 339 403 +832 192 768 452 341 405 +896 192 768 506 344 408 +960 192 768 560 346 411 +1023 192 768 614 349 414 +0 256 768 0 354 413 +64 256 768 0 356 416 +128 256 768 0 359 418 +192 256 768 0 362 421 +256 256 768 8 364 424 +320 256 768 62 367 426 +384 256 768 116 370 429 +448 256 768 170 372 432 +512 256 768 224 375 434 +576 256 768 278 378 437 +640 256 768 332 380 440 +704 256 768 385 383 443 +768 256 768 439 386 445 +832 256 768 493 389 448 +896 256 768 547 391 451 +960 256 768 601 394 453 +1023 256 768 655 397 456 +0 320 768 0 401 455 +64 320 768 0 404 458 +128 320 768 0 406 461 +192 320 768 0 409 463 +256 320 768 49 412 466 +320 320 768 103 415 469 +384 320 768 157 417 472 +448 320 768 211 420 474 +512 320 768 265 423 477 +576 320 768 319 425 480 +640 320 768 372 428 482 +704 320 768 426 431 485 +768 320 768 480 433 488 +832 320 768 534 436 490 +896 320 768 588 439 493 +960 320 768 642 441 496 +1023 320 768 695 444 498 +0 384 768 0 449 498 +64 384 768 0 451 500 +128 384 768 0 454 503 +192 384 768 36 457 506 +256 384 768 90 459 509 +320 384 768 144 462 511 +384 384 768 198 465 514 +448 384 768 252 467 517 +512 384 768 306 470 519 +576 384 768 359 473 522 +640 384 768 413 476 525 +704 384 768 467 478 527 +768 384 768 521 481 530 +832 384 768 575 484 533 +896 384 768 629 486 535 +960 384 768 682 489 538 +1023 384 768 736 492 541 +0 448 768 0 496 540 +64 448 768 0 499 543 +128 448 768 23 502 546 +192 448 768 77 504 548 +256 448 768 131 507 551 +320 448 768 185 510 554 +384 448 768 239 512 556 +448 448 768 293 515 559 +512 448 768 346 518 562 +576 448 768 400 520 564 +640 448 768 454 523 567 +704 448 768 508 526 570 +768 448 768 562 528 572 +832 448 768 616 531 575 +896 448 768 669 534 578 +960 448 768 723 536 581 +1023 448 768 777 539 583 +0 512 768 0 544 583 +64 512 768 10 546 585 +128 512 768 64 549 588 +192 512 768 118 552 591 +256 512 768 172 554 593 +320 512 768 226 557 596 +384 512 768 280 560 599 +448 512 768 333 563 601 +512 512 768 387 565 604 +576 512 768 441 568 607 +640 512 768 495 571 609 +704 512 768 549 573 612 +768 512 768 603 576 615 +832 512 768 656 579 618 +896 512 768 710 581 620 +960 512 768 764 584 623 +1023 512 768 818 587 626 +0 576 768 0 591 625 +64 576 768 51 594 628 +128 576 768 105 597 630 +192 576 768 159 599 633 +256 576 768 213 602 636 +320 576 768 267 605 638 +384 576 768 320 607 641 +448 576 768 374 610 644 +512 576 768 428 613 647 +576 576 768 482 615 649 +640 576 768 536 618 652 +704 576 768 590 621 655 +768 576 768 643 623 657 +832 576 768 697 626 660 +896 576 768 751 629 663 +960 576 768 805 632 665 +1023 576 768 859 634 668 +0 640 768 38 639 667 +64 640 768 92 641 670 +128 640 768 146 644 673 +192 640 768 200 647 675 +256 640 768 254 650 678 +320 640 768 307 652 681 +384 640 768 361 655 683 +448 640 768 415 658 686 +512 640 768 469 660 689 +576 640 768 523 663 691 +640 640 768 577 666 694 +704 640 768 630 668 697 +768 640 768 684 671 699 +832 640 768 738 674 702 +896 640 768 792 676 705 +960 640 768 846 679 707 +1023 640 768 900 682 710 +0 704 768 79 686 710 +64 704 768 133 689 712 +128 704 768 187 691 715 +192 704 768 241 694 718 +256 704 768 294 697 720 +320 704 768 348 699 723 +384 704 768 402 702 726 +448 704 768 456 705 728 +512 704 768 510 708 731 +576 704 768 564 710 734 +640 704 768 617 713 736 +704 704 768 671 716 739 +768 704 768 725 718 742 +832 704 768 779 721 745 +896 704 768 833 724 747 +960 704 768 887 726 750 +1023 704 768 940 729 753 +0 768 768 120 734 752 +64 768 768 174 736 755 +128 768 768 228 739 757 +192 768 768 281 742 760 +256 768 768 335 744 763 +320 768 768 389 747 765 +384 768 768 443 750 768 +448 768 768 497 752 771 +512 768 768 551 755 773 +576 768 768 604 758 776 +640 768 768 658 760 779 +704 768 768 712 763 782 +768 768 768 766 766 784 +832 768 768 820 768 787 +896 768 768 874 771 790 +960 768 768 927 774 792 +1023 768 768 981 777 795 +0 832 768 161 781 794 +64 832 768 215 784 797 +128 832 768 268 786 800 +192 832 768 322 789 802 +256 832 768 376 792 805 +320 832 768 430 795 808 +384 832 768 484 797 811 +448 832 768 538 800 813 +512 832 768 591 803 816 +576 832 768 645 805 819 +640 832 768 699 808 821 +704 832 768 753 811 824 +768 832 768 807 813 827 +832 832 768 861 816 829 +896 832 768 914 819 832 +960 832 768 968 821 835 +1023 832 768 1022 824 837 +0 896 768 202 829 837 +64 896 768 255 831 839 +128 896 768 309 834 842 +192 896 768 363 837 845 +256 896 768 417 839 848 +320 896 768 471 842 850 +384 896 768 525 845 853 +448 896 768 578 847 856 +512 896 768 632 850 858 +576 896 768 686 853 861 +640 896 768 740 855 864 +704 896 768 794 858 866 +768 896 768 848 861 869 +832 896 768 901 864 872 +896 896 768 955 866 874 +960 896 768 1009 869 877 +1023 896 768 1023 872 880 +0 960 768 242 876 879 +64 960 768 296 879 882 +128 960 768 350 882 885 +192 960 768 404 884 887 +256 960 768 458 887 890 +320 960 768 512 890 893 +384 960 768 565 892 895 +448 960 768 619 895 898 +512 960 768 673 898 901 +576 960 768 727 900 903 +640 960 768 781 903 906 +704 960 768 835 906 909 +768 960 768 888 908 911 +832 960 768 942 911 914 +896 960 768 996 914 917 +960 960 768 1023 916 920 +1023 960 768 1023 919 922 +0 1023 768 283 924 922 +64 1023 768 337 926 924 +128 1023 768 391 929 927 +192 1023 768 445 932 930 +256 1023 768 499 934 932 +320 1023 768 552 937 935 +384 1023 768 606 940 938 +448 1023 768 660 942 940 +512 1023 768 714 945 943 +576 1023 768 768 948 946 +640 1023 768 822 951 949 +704 1023 768 875 953 951 +768 1023 768 929 956 954 +832 1023 768 983 959 957 +896 1023 768 1023 961 959 +960 1023 768 1023 964 962 +1023 1023 768 1023 967 965 +0 0 832 0 177 264 +64 0 832 0 180 267 +128 0 832 0 183 269 +192 0 832 0 185 272 +256 0 832 0 188 275 +320 0 832 0 191 277 +384 0 832 0 194 280 +448 0 832 0 196 283 +512 0 832 29 199 285 +576 0 832 83 202 288 +640 0 832 137 204 291 +704 0 832 191 207 293 +768 0 832 245 210 296 +832 0 832 299 212 299 +896 0 832 352 215 302 +960 0 832 406 218 304 +1023 0 832 460 220 307 +0 64 832 0 225 306 +64 64 832 0 228 309 +128 64 832 0 230 312 +192 64 832 0 233 314 +256 64 832 0 236 317 +320 64 832 0 238 320 +384 64 832 0 241 322 +448 64 832 16 244 325 +512 64 832 70 246 328 +576 64 832 124 249 330 +640 64 832 178 252 333 +704 64 832 232 254 336 +768 64 832 286 257 339 +832 64 832 340 260 341 +896 64 832 393 263 344 +960 64 832 447 265 346 +1023 64 832 501 268 349 +0 128 832 0 272 348 +64 128 832 0 275 351 +128 128 832 0 278 354 +192 128 832 0 281 357 +256 128 832 0 283 359 +320 128 832 0 286 362 +384 128 832 3 289 365 +448 128 832 57 291 367 +512 128 832 111 294 370 +576 128 832 165 297 373 +640 128 832 219 299 375 +704 128 832 273 302 378 +768 128 832 327 305 381 +832 128 832 380 307 383 +896 128 832 434 310 386 +960 128 832 488 313 389 +1023 128 832 542 315 391 +0 192 832 0 320 391 +64 192 832 0 323 394 +128 192 832 0 325 396 +192 192 832 0 328 399 +256 192 832 0 331 402 +320 192 832 0 333 404 +384 192 832 44 336 407 +448 192 832 98 339 410 +512 192 832 152 341 412 +576 192 832 206 344 415 +640 192 832 260 347 418 +704 192 832 314 349 420 +768 192 832 367 352 423 +832 192 832 421 355 426 +896 192 832 475 357 428 +960 192 832 529 360 431 +1023 192 832 583 363 434 +0 256 832 0 367 433 +64 256 832 0 370 436 +128 256 832 0 373 439 +192 256 832 0 375 441 +256 256 832 0 378 444 +320 256 832 31 381 447 +384 256 832 85 383 449 +448 256 832 139 386 452 +512 256 832 193 389 455 +576 256 832 247 391 457 +640 256 832 301 394 460 +704 256 832 354 397 463 +768 256 832 408 400 466 +832 256 832 462 402 468 +896 256 832 516 405 471 +960 256 832 570 408 474 +1023 256 832 624 410 476 +0 320 832 0 415 476 +64 320 832 0 417 478 +128 320 832 0 420 481 +192 320 832 0 423 484 +256 320 832 18 426 486 +320 320 832 72 428 489 +384 320 832 126 431 492 +448 320 832 180 434 495 +512 320 832 234 436 497 +576 320 832 288 439 500 +640 320 832 341 442 503 +704 320 832 395 444 505 +768 320 832 449 447 508 +832 320 832 503 450 511 +896 320 832 557 452 513 +960 320 832 611 455 516 +1023 320 832 665 458 519 +0 384 832 0 462 518 +64 384 832 0 465 521 +128 384 832 0 468 523 +192 384 832 5 470 526 +256 384 832 59 473 529 +320 384 832 113 476 532 +384 384 832 167 478 534 +448 384 832 221 481 537 +512 384 832 275 484 540 +576 384 832 329 486 542 +640 384 832 382 489 545 +704 384 832 436 492 548 +768 384 832 490 495 550 +832 384 832 544 497 553 +896 384 832 598 500 556 +960 384 832 652 503 558 +1023 384 832 705 505 561 +0 448 832 0 510 561 +64 448 832 0 513 563 +128 448 832 0 515 566 +192 448 832 46 518 569 +256 448 832 100 521 571 +320 448 832 154 523 574 +384 448 832 208 526 577 +448 448 832 262 529 579 +512 448 832 316 531 582 +576 448 832 369 534 585 +640 448 832 423 537 587 +704 448 832 477 539 590 +768 448 832 531 542 593 +832 448 832 585 545 595 +896 448 832 639 547 598 +960 448 832 692 550 601 +1023 448 832 746 553 604 +0 512 832 0 557 603 +64 512 832 0 560 606 +128 512 832 33 563 608 +192 512 832 87 565 611 +256 512 832 141 568 614 +320 512 832 195 571 616 +384 512 832 249 573 619 +448 512 832 303 576 622 +512 512 832 356 579 624 +576 512 832 410 582 627 +640 512 832 464 584 630 +704 512 832 518 587 632 +768 512 832 572 590 635 +832 512 832 626 592 638 +896 512 832 679 595 641 +960 512 832 733 598 643 +1023 512 832 787 600 646 +0 576 832 0 605 645 +64 576 832 20 608 648 +128 576 832 74 610 651 +192 576 832 128 613 653 +256 576 832 182 616 656 +320 576 832 236 618 659 +384 576 832 290 621 661 +448 576 832 343 624 664 +512 576 832 397 626 667 +576 576 832 451 629 670 +640 576 832 505 632 672 +704 576 832 559 634 675 +768 576 832 613 637 678 +832 576 832 666 640 680 +896 576 832 720 643 683 +960 576 832 774 645 685 +1023 576 832 828 648 688 +0 640 832 7 652 687 +64 640 832 61 655 690 +128 640 832 115 658 693 +192 640 832 169 660 696 +256 640 832 223 663 698 +320 640 832 277 666 701 +384 640 832 330 669 704 +448 640 832 384 671 706 +512 640 832 438 674 709 +576 640 832 492 677 712 +640 640 832 546 679 714 +704 640 832 600 682 717 +768 640 832 653 684 720 +832 640 832 707 687 722 +896 640 832 761 690 725 +960 640 832 815 692 728 +1023 640 832 869 695 730 +0 704 832 48 700 730 +64 704 832 102 702 733 +128 704 832 156 705 735 +192 704 832 210 708 738 +256 704 832 264 710 741 +320 704 832 317 713 743 +384 704 832 371 716 746 +448 704 832 425 719 749 +512 704 832 479 721 751 +576 704 832 533 724 754 +640 704 832 587 727 757 +704 704 832 640 729 759 +768 704 832 694 732 762 +832 704 832 748 735 765 +896 704 832 802 737 768 +960 704 832 856 740 770 +1023 704 832 910 743 773 +0 768 832 89 747 772 +64 768 832 143 750 775 +128 768 832 197 753 778 +192 768 832 251 755 780 +256 768 832 304 758 783 +320 768 832 358 761 786 +384 768 832 412 763 788 +448 768 832 466 766 791 +512 768 832 520 769 794 +576 768 832 574 771 796 +640 768 832 627 774 799 +704 768 832 681 777 802 +768 768 832 735 779 805 +832 768 832 789 782 807 +896 768 832 843 785 810 +960 768 832 897 788 813 +1023 768 832 950 790 815 +0 832 832 130 795 815 +64 832 832 184 797 817 +128 832 832 238 800 820 +192 832 832 291 803 823 +256 832 832 345 806 825 +320 832 832 399 808 828 +384 832 832 453 811 831 +448 832 832 507 814 834 +512 832 832 561 816 836 +576 832 832 614 819 839 +640 832 832 668 822 842 +704 832 832 722 824 844 +768 832 832 776 827 847 +832 832 832 830 830 850 +896 832 832 884 832 852 +960 832 832 937 835 855 +1023 832 832 991 838 858 +0 896 832 171 842 857 +64 896 832 225 845 860 +128 896 832 278 848 863 +192 896 832 332 850 865 +256 896 832 386 853 868 +320 896 832 440 856 871 +384 896 832 494 858 873 +448 896 832 548 861 876 +512 896 832 601 864 879 +576 896 832 655 866 881 +640 896 832 709 869 884 +704 896 832 763 872 887 +768 896 832 817 875 889 +832 896 832 871 877 892 +896 896 832 924 880 895 +960 896 832 978 883 897 +1023 896 832 1023 885 900 +0 960 832 212 890 900 +64 960 832 265 892 902 +128 960 832 319 895 905 +192 960 832 373 898 908 +256 960 832 427 901 910 +320 960 832 481 903 913 +384 960 832 535 906 916 +448 960 832 588 909 918 +512 960 832 642 911 921 +576 960 832 696 914 924 +640 960 832 750 917 926 +704 960 832 804 919 929 +768 960 832 858 922 932 +832 960 832 911 925 934 +896 960 832 965 927 937 +960 960 832 1019 930 940 +1023 960 832 1023 933 943 +0 1023 832 252 937 942 +64 1023 832 306 940 945 +128 1023 832 360 943 947 +192 1023 832 414 945 950 +256 1023 832 468 948 953 +320 1023 832 522 951 955 +384 1023 832 575 953 958 +448 1023 832 629 956 961 +512 1023 832 683 959 963 +576 1023 832 737 962 966 +640 1023 832 791 964 969 +704 1023 832 845 967 972 +768 1023 832 898 970 974 +832 1023 832 952 972 977 +896 1023 832 1006 975 980 +960 1023 832 1023 978 982 +1023 1023 832 1023 980 985 +0 0 896 0 191 284 +64 0 896 0 194 287 +128 0 896 0 196 290 +192 0 896 0 199 292 +256 0 896 0 202 295 +320 0 896 0 205 298 +384 0 896 0 207 300 +448 0 896 0 210 303 +512 0 896 0 213 306 +576 0 896 52 215 308 +640 0 896 106 218 311 +704 0 896 160 221 314 +768 0 896 214 223 316 +832 0 896 268 226 319 +896 0 896 322 229 322 +960 0 896 375 231 325 +1023 0 896 429 234 327 +0 64 896 0 239 327 +64 64 896 0 241 329 +128 64 896 0 244 332 +192 64 896 0 247 335 +256 64 896 0 249 337 +320 64 896 0 252 340 +384 64 896 0 255 342 +448 64 896 0 257 345 +512 64 896 39 260 348 +576 64 896 93 263 351 +640 64 896 147 265 353 +704 64 896 201 268 356 +768 64 896 255 271 359 +832 64 896 309 274 361 +896 64 896 362 276 364 +960 64 896 416 279 367 +1023 64 896 470 282 369 +0 128 896 0 286 369 +64 128 896 0 289 371 +128 128 896 0 291 374 +192 128 896 0 294 377 +256 128 896 0 297 380 +320 128 896 0 300 382 +384 128 896 0 302 385 +448 128 896 26 305 388 +512 128 896 80 308 390 +576 128 896 134 310 393 +640 128 896 188 313 396 +704 128 896 242 316 398 +768 128 896 296 318 401 +832 128 896 349 321 404 +896 128 896 403 324 406 +960 128 896 457 326 409 +1023 128 896 511 329 412 +0 192 896 0 334 411 +64 192 896 0 336 414 +128 192 896 0 339 417 +192 192 896 0 341 419 +256 192 896 0 344 422 +320 192 896 0 347 425 +384 192 896 13 350 427 +448 192 896 67 352 430 +512 192 896 121 355 433 +576 192 896 175 358 435 +640 192 896 229 360 438 +704 192 896 283 363 441 +768 192 896 337 366 443 +832 192 896 390 368 446 +896 192 896 444 371 449 +960 192 896 498 374 452 +1023 192 896 552 376 454 +0 256 896 0 381 454 +64 256 896 0 384 456 +128 256 896 0 386 459 +192 256 896 0 389 462 +256 256 896 0 392 464 +320 256 896 0 394 467 +384 256 896 54 397 470 +448 256 896 108 400 472 +512 256 896 162 402 475 +576 256 896 216 405 478 +640 256 896 270 408 480 +704 256 896 324 410 483 +768 256 896 377 413 486 +832 256 896 431 416 489 +896 256 896 485 419 491 +960 256 896 539 421 494 +1023 256 896 593 424 497 +0 320 896 0 428 496 +64 320 896 0 431 499 +128 320 896 0 434 501 +192 320 896 0 437 504 +256 320 896 0 439 507 +320 320 896 41 442 509 +384 320 896 95 445 512 +448 320 896 149 447 515 +512 320 896 203 450 518 +576 320 896 257 453 520 +640 320 896 311 455 523 +704 320 896 364 458 526 +768 320 896 418 461 528 +832 320 896 472 463 531 +896 320 896 526 466 534 +960 320 896 580 469 536 +1023 320 896 634 471 539 +0 384 896 0 476 538 +64 384 896 0 479 541 +128 384 896 0 481 544 +192 384 896 0 484 546 +256 384 896 28 487 549 +320 384 896 82 489 552 +384 384 896 136 492 555 +448 384 896 190 495 557 +512 384 896 244 497 560 +576 384 896 298 500 563 +640 384 896 351 503 565 +704 384 896 405 506 568 +768 384 896 459 508 571 +832 384 896 513 511 573 +896 384 896 567 514 576 +960 384 896 621 516 579 +1023 384 896 675 519 581 +0 448 896 0 524 581 +64 448 896 0 526 584 +128 448 896 0 529 586 +192 448 896 15 532 589 +256 448 896 69 534 592 +320 448 896 123 537 594 +384 448 896 177 540 597 +448 448 896 231 542 600 +512 448 896 285 545 602 +576 448 896 339 548 605 +640 448 896 392 550 608 +704 448 896 446 553 610 +768 448 896 500 556 613 +832 448 896 554 558 616 +896 448 896 608 561 618 +960 448 896 662 564 621 +1023 448 896 715 566 624 +0 512 896 0 571 623 +64 512 896 0 574 626 +128 512 896 2 576 629 +192 512 896 56 579 631 +256 512 896 110 582 634 +320 512 896 164 584 637 +384 512 896 218 587 639 +448 512 896 272 590 642 +512 512 896 326 593 645 +576 512 896 379 595 647 +640 512 896 433 598 650 +704 512 896 487 601 653 +768 512 896 541 603 655 +832 512 896 595 606 658 +896 512 896 649 609 661 +960 512 896 702 611 664 +1023 512 896 756 614 666 +0 576 896 0 619 666 +64 576 896 0 621 668 +128 576 896 43 624 671 +192 576 896 97 627 674 +256 576 896 151 629 676 +320 576 896 205 632 679 +384 576 896 259 635 682 +448 576 896 313 637 684 +512 576 896 366 640 687 +576 576 896 420 643 690 +640 576 896 474 645 692 +704 576 896 528 648 695 +768 576 896 582 651 698 +832 576 896 636 653 700 +896 576 896 689 656 703 +960 576 896 743 659 706 +1023 576 896 797 662 708 +0 640 896 0 666 708 +64 640 896 30 669 710 +128 640 896 84 671 713 +192 640 896 138 674 716 +256 640 896 192 677 719 +320 640 896 246 680 721 +384 640 896 300 682 724 +448 640 896 353 685 727 +512 640 896 407 687 729 +576 640 896 461 690 732 +640 640 896 515 693 735 +704 640 896 569 695 737 +768 640 896 623 698 740 +832 640 896 676 701 743 +896 640 896 730 703 745 +960 640 896 784 706 748 +1023 640 896 838 709 751 +0 704 896 17 713 750 +64 704 896 71 716 753 +128 704 896 125 719 756 +192 704 896 179 721 758 +256 704 896 233 724 761 +320 704 896 287 727 764 +384 704 896 340 729 766 +448 704 896 394 732 769 +512 704 896 448 735 772 +576 704 896 502 738 774 +640 704 896 556 740 777 +704 704 896 610 743 780 +768 704 896 663 746 782 +832 704 896 717 748 785 +896 704 896 771 751 788 +960 704 896 825 754 791 +1023 704 896 879 756 793 +0 768 896 58 761 793 +64 768 896 112 764 795 +128 768 896 166 766 798 +192 768 896 220 769 801 +256 768 896 274 772 803 +320 768 896 327 774 806 +384 768 896 381 777 809 +448 768 896 435 780 811 +512 768 896 489 782 814 +576 768 896 543 785 817 +640 768 896 597 788 819 +704 768 896 650 790 822 +768 768 896 704 793 825 +832 768 896 758 796 828 +896 768 896 812 799 830 +960 768 896 866 801 833 +1023 768 896 920 804 836 +0 832 896 99 808 835 +64 832 896 153 811 838 +128 832 896 207 814 840 +192 832 896 261 816 843 +256 832 896 314 819 846 +320 832 896 368 822 848 +384 832 896 422 825 851 +448 832 896 476 827 854 +512 832 896 530 830 857 +576 832 896 584 833 859 +640 832 896 637 835 862 +704 832 896 691 838 865 +768 832 896 745 841 867 +832 832 896 799 843 870 +896 832 896 853 846 873 +960 832 896 907 849 875 +1023 832 896 960 851 878 +0 896 896 140 856 877 +64 896 896 194 859 880 +128 896 896 248 861 883 +192 896 896 301 864 886 +256 896 896 355 867 888 +320 896 896 409 869 891 +384 896 896 463 872 894 +448 896 896 517 875 896 +512 896 896 571 877 899 +576 896 896 624 880 902 +640 896 896 678 883 904 +704 896 896 732 886 907 +768 896 896 786 888 910 +832 896 896 840 891 912 +896 896 896 894 894 915 +960 896 896 947 896 918 +1023 896 896 1001 899 920 +0 960 896 181 903 920 +64 960 896 235 906 923 +128 960 896 288 909 925 +192 960 896 342 912 928 +256 960 896 396 914 931 +320 960 896 450 917 933 +384 960 896 504 920 936 +448 960 896 558 922 939 +512 960 896 611 925 941 +576 960 896 665 928 944 +640 960 896 719 930 947 +704 960 896 773 933 949 +768 960 896 827 936 952 +832 960 896 881 938 955 +896 960 896 934 941 957 +960 960 896 988 944 960 +1023 960 896 1023 946 963 +0 1023 896 222 951 962 +64 1023 896 275 954 965 +128 1023 896 329 956 968 +192 1023 896 383 959 970 +256 1023 896 437 962 973 +320 1023 896 491 964 976 +384 1023 896 545 967 978 +448 1023 896 598 970 981 +512 1023 896 652 973 984 +576 1023 896 706 975 986 +640 1023 896 760 978 989 +704 1023 896 814 981 992 +768 1023 896 868 983 995 +832 1023 896 921 986 997 +896 1023 896 975 989 1000 +960 1023 896 1023 991 1003 +1023 1023 896 1023 994 1005 +0 0 960 0 205 305 +64 0 960 0 207 307 +128 0 960 0 210 310 +192 0 960 0 213 313 +256 0 960 0 215 315 +320 0 960 0 218 318 +384 0 960 0 221 321 +448 0 960 0 224 323 +512 0 960 0 226 326 +576 0 960 22 229 329 +640 0 960 75 232 331 +704 0 960 129 234 334 +768 0 960 183 237 337 +832 0 960 237 240 339 +896 0 960 291 242 342 +960 0 960 345 245 345 +1023 0 960 398 248 347 +0 64 960 0 252 347 +64 64 960 0 255 349 +128 64 960 0 258 352 +192 64 960 0 260 355 +256 64 960 0 263 357 +320 64 960 0 266 360 +384 64 960 0 268 363 +448 64 960 0 271 366 +512 64 960 9 274 368 +576 64 960 62 276 371 +640 64 960 116 279 374 +704 64 960 170 282 376 +768 64 960 224 284 379 +832 64 960 278 287 382 +896 64 960 332 290 384 +960 64 960 385 293 387 +1023 64 960 439 295 390 +0 128 960 0 300 389 +64 128 960 0 302 392 +128 128 960 0 305 394 +192 128 960 0 308 397 +256 128 960 0 311 400 +320 128 960 0 313 403 +384 128 960 0 316 405 +448 128 960 0 319 408 +512 128 960 49 321 411 +576 128 960 103 324 413 +640 128 960 157 327 416 +704 128 960 211 329 419 +768 128 960 265 332 421 +832 128 960 319 335 424 +896 128 960 372 337 427 +960 128 960 426 340 429 +1023 128 960 480 343 432 +0 192 960 0 347 432 +64 192 960 0 350 434 +128 192 960 0 352 437 +192 192 960 0 355 440 +256 192 960 0 358 442 +320 192 960 0 360 445 +384 192 960 0 363 448 +448 192 960 36 366 450 +512 192 960 90 369 453 +576 192 960 144 371 456 +640 192 960 198 374 458 +704 192 960 252 377 461 +768 192 960 306 379 464 +832 192 960 359 382 466 +896 192 960 413 385 469 +960 192 960 467 387 472 +1023 192 960 521 390 475 +0 256 960 0 395 474 +64 256 960 0 397 477 +128 256 960 0 400 479 +192 256 960 0 403 482 +256 256 960 0 405 485 +320 256 960 0 408 487 +384 256 960 23 411 490 +448 256 960 77 413 493 +512 256 960 131 416 495 +576 256 960 185 419 498 +640 256 960 239 421 501 +704 256 960 293 424 503 +768 256 960 346 427 506 +832 256 960 400 430 509 +896 256 960 454 432 512 +960 256 960 508 435 514 +1023 256 960 562 438 517 +0 320 960 0 442 516 +64 320 960 0 445 519 +128 320 960 0 447 522 +192 320 960 0 450 524 +256 320 960 0 453 527 +320 320 960 10 456 530 +384 320 960 64 458 532 +448 320 960 118 461 535 +512 320 960 172 464 538 +576 320 960 226 466 541 +640 320 960 280 469 543 +704 320 960 334 472 546 +768 320 960 387 474 549 +832 320 960 441 477 551 +896 320 960 495 480 554 +960 320 960 549 482 557 +1023 320 960 603 485 559 +0 384 960 0 490 559 +64 384 960 0 492 561 +128 384 960 0 495 564 +192 384 960 0 498 567 +256 384 960 0 500 569 +320 384 960 51 503 572 +384 384 960 105 506 575 +448 384 960 159 508 578 +512 384 960 213 511 580 +576 384 960 267 514 583 +640 384 960 321 517 586 +704 384 960 374 519 588 +768 384 960 428 522 591 +832 384 960 482 525 594 +896 384 960 536 527 596 +960 384 960 590 530 599 +1023 384 960 644 533 602 +0 448 960 0 537 601 +64 448 960 0 540 604 +128 448 960 0 543 607 +192 448 960 0 545 609 +256 448 960 38 548 612 +320 448 960 92 551 615 +384 448 960 146 553 617 +448 448 960 200 556 620 +512 448 960 254 559 623 +576 448 960 308 561 625 +640 448 960 361 564 628 +704 448 960 415 567 631 +768 448 960 469 569 633 +832 448 960 523 572 636 +896 448 960 577 575 639 +960 448 960 631 577 641 +1023 448 960 684 580 644 +0 512 960 0 585 644 +64 512 960 0 587 646 +128 512 960 0 590 649 +192 512 960 25 593 652 +256 512 960 79 595 654 +320 512 960 133 598 657 +384 512 960 187 601 660 +448 512 960 241 604 662 +512 512 960 295 606 665 +576 512 960 348 609 668 +640 512 960 402 612 670 +704 512 960 456 614 673 +768 512 960 510 617 676 +832 512 960 564 620 679 +896 512 960 618 622 681 +960 512 960 672 625 684 +1023 512 960 725 628 686 +0 576 960 0 632 686 +64 576 960 0 635 688 +128 576 960 12 638 691 +192 576 960 66 640 694 +256 576 960 120 643 696 +320 576 960 174 646 699 +384 576 960 228 648 702 +448 576 960 282 651 705 +512 576 960 336 654 707 +576 576 960 389 656 710 +640 576 960 443 659 713 +704 576 960 497 662 715 +768 576 960 551 664 718 +832 576 960 605 667 721 +896 576 960 659 670 723 +960 576 960 712 673 726 +1023 576 960 766 675 729 +0 640 960 0 680 728 +64 640 960 0 682 731 +128 640 960 53 685 734 +192 640 960 107 688 736 +256 640 960 161 690 739 +320 640 960 215 693 742 +384 640 960 269 696 744 +448 640 960 323 698 747 +512 640 960 376 701 750 +576 640 960 430 704 752 +640 640 960 484 706 755 +704 640 960 538 709 758 +768 640 960 592 712 760 +832 640 960 646 714 763 +896 640 960 699 717 766 +960 640 960 753 720 768 +1023 640 960 807 723 771 +0 704 960 0 727 771 +64 704 960 40 730 773 +128 704 960 94 732 776 +192 704 960 148 735 779 +256 704 960 202 738 781 +320 704 960 256 740 784 +384 704 960 310 743 787 +448 704 960 363 746 789 +512 704 960 417 749 792 +576 704 960 471 751 795 +640 704 960 525 754 797 +704 704 960 579 757 800 +768 704 960 633 759 803 +832 704 960 686 762 805 +896 704 960 740 765 808 +960 704 960 794 767 811 +1023 704 960 848 770 814 +0 768 960 27 775 813 +64 768 960 81 777 816 +128 768 960 135 780 818 +192 768 960 189 783 821 +256 768 960 243 785 824 +320 768 960 297 788 826 +384 768 960 350 791 829 +448 768 960 404 793 832 +512 768 960 458 796 834 +576 768 960 512 799 837 +640 768 960 566 801 840 +704 768 960 620 804 843 +768 768 960 673 807 845 +832 768 960 727 810 848 +896 768 960 781 812 851 +960 768 960 835 815 853 +1023 768 960 889 818 856 +0 832 960 68 822 855 +64 832 960 122 825 858 +128 832 960 176 827 861 +192 832 960 230 830 863 +256 832 960 284 833 866 +320 832 960 337 836 869 +384 832 960 391 838 871 +448 832 960 445 841 874 +512 832 960 499 844 877 +576 832 960 553 846 880 +640 832 960 607 849 882 +704 832 960 660 852 885 +768 832 960 714 854 888 +832 832 960 768 857 890 +896 832 960 822 860 893 +960 832 960 876 862 896 +1023 832 960 930 865 898 +0 896 960 109 870 898 +64 896 960 163 872 900 +128 896 960 217 875 903 +192 896 960 271 878 906 +256 896 960 324 880 909 +320 896 960 378 883 911 +384 896 960 432 886 914 +448 896 960 486 888 917 +512 896 960 540 891 919 +576 896 960 594 894 922 +640 896 960 647 896 925 +704 896 960 701 899 927 +768 896 960 755 902 930 +832 896 960 809 905 933 +896 896 960 863 907 935 +960 896 960 917 910 938 +1023 896 960 970 913 941 +0 960 960 150 917 940 +64 960 960 204 920 943 +128 960 960 258 923 946 +192 960 960 311 925 948 +256 960 960 365 928 951 +320 960 960 419 931 954 +384 960 960 473 933 956 +448 960 960 527 936 959 +512 960 960 581 939 962 +576 960 960 634 941 964 +640 960 960 688 944 967 +704 960 960 742 947 970 +768 960 960 796 949 972 +832 960 960 850 952 975 +896 960 960 904 955 978 +960 960 960 957 957 980 +1023 960 960 1011 960 983 +0 1023 960 191 965 983 +64 1023 960 245 967 985 +128 1023 960 298 970 988 +192 1023 960 352 973 991 +256 1023 960 406 975 993 +320 1023 960 460 978 996 +384 1023 960 514 981 999 +448 1023 960 568 983 1001 +512 1023 960 621 986 1004 +576 1023 960 675 989 1007 +640 1023 960 729 992 1009 +704 1023 960 783 994 1012 +768 1023 960 837 997 1015 +832 1023 960 891 1000 1018 +896 1023 960 944 1002 1020 +960 1023 960 998 1005 1023 +1023 1023 960 1023 1008 1023 +0 0 1023 0 218 325 +64 0 1023 0 221 328 +128 0 1023 0 224 330 +192 0 1023 0 226 333 +256 0 1023 0 229 336 +320 0 1023 0 232 338 +384 0 1023 0 235 341 +448 0 1023 0 237 343 +512 0 1023 0 240 346 +576 0 1023 0 243 349 +640 0 1023 45 245 351 +704 0 1023 98 248 354 +768 0 1023 152 251 357 +832 0 1023 206 253 360 +896 0 1023 260 256 362 +960 0 1023 314 259 365 +1023 0 1023 368 261 368 +0 64 1023 0 266 367 +64 64 1023 0 269 370 +128 64 1023 0 271 372 +192 64 1023 0 274 375 +256 64 1023 0 277 378 +320 64 1023 0 279 380 +384 64 1023 0 282 383 +448 64 1023 0 285 386 +512 64 1023 0 287 389 +576 64 1023 32 290 391 +640 64 1023 85 293 394 +704 64 1023 139 295 397 +768 64 1023 193 298 399 +832 64 1023 247 301 402 +896 64 1023 301 304 405 +960 64 1023 355 306 407 +1023 64 1023 408 309 410 +0 128 1023 0 313 409 +64 128 1023 0 316 412 +128 128 1023 0 319 415 +192 128 1023 0 322 417 +256 128 1023 0 324 420 +320 128 1023 0 327 423 +384 128 1023 0 330 426 +448 128 1023 0 332 428 +512 128 1023 19 335 431 +576 128 1023 72 338 434 +640 128 1023 126 340 436 +704 128 1023 180 343 439 +768 128 1023 234 345 442 +832 128 1023 288 348 444 +896 128 1023 342 351 447 +960 128 1023 395 353 450 +1023 128 1023 449 356 452 +0 192 1023 0 361 452 +64 192 1023 0 363 455 +128 192 1023 0 366 457 +192 192 1023 0 369 460 +256 192 1023 0 371 463 +320 192 1023 0 374 465 +384 192 1023 0 377 468 +448 192 1023 6 380 471 +512 192 1023 59 382 473 +576 192 1023 113 385 476 +640 192 1023 167 388 479 +704 192 1023 221 390 481 +768 192 1023 275 393 484 +832 192 1023 329 396 487 +896 192 1023 382 398 489 +960 192 1023 436 401 492 +1023 192 1023 490 404 495 +0 256 1023 0 408 494 +64 256 1023 0 411 497 +128 256 1023 0 414 500 +192 256 1023 0 416 502 +256 256 1023 0 419 505 +320 256 1023 0 422 508 +384 256 1023 0 424 510 +448 256 1023 46 427 513 +512 256 1023 100 430 516 +576 256 1023 154 432 518 +640 256 1023 208 435 521 +704 256 1023 262 438 524 +768 256 1023 316 440 526 +832 256 1023 369 443 529 +896 256 1023 423 446 532 +960 256 1023 477 449 535 +1023 256 1023 531 451 537 +0 320 1023 0 456 537 +64 320 1023 0 458 539 +128 320 1023 0 461 542 +192 320 1023 0 464 545 +256 320 1023 0 467 547 +320 320 1023 0 469 550 +384 320 1023 33 472 553 +448 320 1023 87 475 555 +512 320 1023 141 477 558 +576 320 1023 195 480 561 +640 320 1023 249 483 564 +704 320 1023 303 485 566 +768 320 1023 356 488 569 +832 320 1023 410 491 572 +896 320 1023 464 493 574 +960 320 1023 518 496 577 +1023 320 1023 572 499 580 +0 384 1023 0 503 579 +64 384 1023 0 506 582 +128 384 1023 0 509 584 +192 384 1023 0 511 587 +256 384 1023 0 514 590 +320 384 1023 20 517 593 +384 384 1023 74 519 595 +448 384 1023 128 522 598 +512 384 1023 182 525 601 +576 384 1023 236 527 603 +640 384 1023 290 530 606 +704 384 1023 343 533 609 +768 384 1023 397 536 611 +832 384 1023 451 538 614 +896 384 1023 505 541 617 +960 384 1023 559 544 619 +1023 384 1023 613 546 622 +0 448 1023 0 551 621 +64 448 1023 0 554 624 +128 448 1023 0 556 627 +192 448 1023 0 559 630 +256 448 1023 7 562 632 +320 448 1023 61 564 635 +384 448 1023 115 567 638 +448 448 1023 169 570 640 +512 448 1023 223 572 643 +576 448 1023 277 575 646 +640 448 1023 331 578 648 +704 448 1023 384 580 651 +768 448 1023 438 583 654 +832 448 1023 492 586 656 +896 448 1023 546 588 659 +960 448 1023 600 591 662 +1023 448 1023 654 594 664 +0 512 1023 0 598 664 +64 512 1023 0 601 667 +128 512 1023 0 604 669 +192 512 1023 0 606 672 +256 512 1023 48 609 675 +320 512 1023 102 612 677 +384 512 1023 156 614 680 +448 512 1023 210 617 682 +512 512 1023 264 620 685 +576 512 1023 318 623 688 +640 512 1023 371 625 691 +704 512 1023 425 628 693 +768 512 1023 479 631 696 +832 512 1023 533 633 699 +896 512 1023 587 636 701 +960 512 1023 641 639 704 +1023 512 1023 694 641 707 +0 576 1023 0 646 706 +64 576 1023 0 649 709 +128 576 1023 0 651 711 +192 576 1023 35 654 714 +256 576 1023 89 657 717 +320 576 1023 143 659 719 +384 576 1023 197 662 722 +448 576 1023 251 665 725 +512 576 1023 305 667 728 +576 576 1023 358 670 730 +640 576 1023 412 673 733 +704 576 1023 466 675 736 +768 576 1023 520 678 738 +832 576 1023 574 681 741 +896 576 1023 628 683 744 +960 576 1023 682 686 746 +1023 576 1023 735 689 749 +0 640 1023 0 693 748 +64 640 1023 0 696 751 +128 640 1023 22 699 754 +192 640 1023 76 701 757 +256 640 1023 130 704 759 +320 640 1023 184 707 762 +384 640 1023 238 709 765 +448 640 1023 292 712 767 +512 640 1023 345 715 770 +576 640 1023 399 717 773 +640 640 1023 453 720 775 +704 640 1023 507 723 778 +768 640 1023 561 725 781 +832 640 1023 615 728 783 +896 640 1023 669 731 786 +960 640 1023 722 733 789 +1023 640 1023 776 736 791 +0 704 1023 0 741 791 +64 704 1023 9 743 794 +128 704 1023 63 746 796 +192 704 1023 117 749 799 +256 704 1023 171 751 802 +320 704 1023 225 754 804 +384 704 1023 279 757 807 +448 704 1023 333 760 810 +512 704 1023 386 762 812 +576 704 1023 440 765 815 +640 704 1023 494 768 818 +704 704 1023 548 770 820 +768 704 1023 602 773 823 +832 704 1023 656 776 826 +896 704 1023 709 778 828 +960 704 1023 763 781 831 +1023 704 1023 817 784 834 +0 768 1023 0 788 833 +64 768 1023 50 791 836 +128 768 1023 104 794 839 +192 768 1023 158 796 841 +256 768 1023 212 799 844 +320 768 1023 266 802 847 +384 768 1023 320 804 849 +448 768 1023 373 807 852 +512 768 1023 427 810 855 +576 768 1023 481 812 857 +640 768 1023 535 815 860 +704 768 1023 589 818 863 +768 768 1023 643 820 866 +832 768 1023 696 823 868 +896 768 1023 750 826 871 +960 768 1023 804 829 874 +1023 768 1023 858 831 876 +0 832 1023 37 836 876 +64 832 1023 91 838 878 +128 832 1023 145 841 881 +192 832 1023 199 844 884 +256 832 1023 253 847 886 +320 832 1023 307 849 889 +384 832 1023 360 852 892 +448 832 1023 414 855 894 +512 832 1023 468 857 897 +576 832 1023 522 860 900 +640 832 1023 576 863 903 +704 832 1023 630 865 905 +768 832 1023 683 868 908 +832 832 1023 737 871 911 +896 832 1023 791 873 913 +960 832 1023 845 876 916 +1023 832 1023 899 879 919 +0 896 1023 78 883 918 +64 896 1023 132 886 921 +128 896 1023 186 889 923 +192 896 1023 240 891 926 +256 896 1023 294 894 929 +320 896 1023 347 897 932 +384 896 1023 401 899 934 +448 896 1023 455 902 937 +512 896 1023 509 905 940 +576 896 1023 563 907 942 +640 896 1023 617 910 945 +704 896 1023 670 913 948 +768 896 1023 724 916 950 +832 896 1023 778 918 953 +896 896 1023 832 921 956 +960 896 1023 886 924 958 +1023 896 1023 940 926 961 +0 960 1023 119 931 960 +64 960 1023 173 934 963 +128 960 1023 227 936 966 +192 960 1023 281 939 969 +256 960 1023 334 942 971 +320 960 1023 388 944 974 +384 960 1023 442 947 977 +448 960 1023 496 950 979 +512 960 1023 550 952 982 +576 960 1023 604 955 985 +640 960 1023 657 958 987 +704 960 1023 711 960 990 +768 960 1023 765 963 993 +832 960 1023 819 966 995 +896 960 1023 873 968 998 +960 960 1023 927 971 1001 +1023 960 1023 980 974 1003 +0 1023 1023 160 978 1003 +64 1023 1023 214 981 1006 +128 1023 1023 268 984 1008 +192 1023 1023 321 986 1011 +256 1023 1023 375 989 1014 +320 1023 1023 429 992 1016 +384 1023 1023 483 994 1019 +448 1023 1023 537 997 1022 +512 1023 1023 591 1000 1023 +576 1023 1023 644 1003 1023 +640 1023 1023 698 1005 1023 +704 1023 1023 752 1008 1023 +768 1023 1023 806 1011 1023 +832 1023 1023 860 1013 1023 +896 1023 1023 914 1016 1023 +960 1023 1023 967 1019 1023 +1023 1023 1023 1021 1021 1023 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_11.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_11.txt new file mode 100644 index 0000000..b7aab66 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_11.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 13 33 40 +128 0 0 47 57 41 +192 0 0 103 76 43 +256 0 0 162 102 45 +320 0 0 237 136 48 +384 0 0 332 176 50 +448 0 0 438 221 53 +512 0 0 544 267 55 +576 0 0 648 311 56 +640 0 0 740 352 57 +704 0 0 817 397 56 +768 0 0 878 437 56 +832 0 0 922 466 57 +896 0 0 951 488 58 +960 0 0 971 503 59 +1023 0 0 987 516 59 +0 64 0 0 27 47 +64 64 0 12 47 45 +128 64 0 41 62 47 +192 64 0 97 82 48 +256 64 0 169 111 48 +320 64 0 254 148 48 +384 64 0 350 187 50 +448 64 0 455 230 53 +512 64 0 559 273 55 +576 64 0 660 315 57 +640 64 0 749 361 58 +704 64 0 825 407 58 +768 64 0 884 446 57 +832 64 0 925 476 59 +896 64 0 953 497 59 +960 64 0 973 513 60 +1023 64 0 988 525 60 +0 128 0 8 37 55 +64 128 0 14 46 56 +128 128 0 41 89 50 +192 128 0 88 95 53 +256 128 0 160 112 56 +320 128 0 248 150 55 +384 128 0 357 193 54 +448 128 0 473 237 53 +512 128 0 576 279 56 +576 128 0 674 322 58 +640 128 0 760 372 59 +704 128 0 833 418 59 +768 128 0 890 457 59 +832 128 0 930 487 60 +896 128 0 956 508 61 +960 128 0 975 523 61 +1023 128 0 990 536 62 +0 192 0 19 50 65 +64 192 0 21 51 65 +128 192 0 38 86 63 +192 192 0 84 129 57 +256 192 0 152 130 59 +320 192 0 238 151 64 +384 192 0 348 195 63 +448 192 0 470 240 61 +512 192 0 586 283 59 +576 192 0 690 335 59 +640 192 0 773 385 60 +704 192 0 843 430 61 +768 192 0 897 470 61 +832 192 0 935 499 62 +896 192 0 960 521 63 +960 192 0 978 536 63 +1023 192 0 991 549 64 +0 256 0 32 66 77 +64 256 0 34 66 77 +128 256 0 43 83 78 +192 256 0 70 137 69 +256 256 0 145 171 64 +320 256 0 233 169 68 +384 256 0 336 196 74 +448 256 0 459 242 73 +512 256 0 577 286 70 +576 256 0 688 341 67 +640 256 0 781 396 65 +704 256 0 854 445 63 +768 256 0 905 485 63 +832 256 0 941 515 64 +896 256 0 965 536 65 +960 256 0 981 552 66 +1023 256 0 994 564 66 +0 320 0 48 85 92 +64 320 0 50 85 92 +128 320 0 53 88 92 +192 320 0 71 131 90 +256 320 0 125 191 76 +320 320 0 222 218 73 +384 320 0 335 212 80 +448 320 0 447 244 86 +512 320 0 566 289 84 +576 320 0 678 344 81 +640 320 0 773 400 78 +704 320 0 849 451 75 +768 320 0 906 495 73 +832 320 0 943 528 72 +896 320 0 967 551 71 +960 320 0 983 568 70 +1023 320 0 995 579 71 +0 384 0 66 108 109 +64 384 0 68 108 109 +128 384 0 70 108 109 +192 384 0 80 129 109 +256 384 0 108 189 101 +320 384 0 204 253 83 +384 384 0 320 267 84 +448 384 0 450 256 93 +512 384 0 554 292 100 +576 384 0 666 348 98 +640 384 0 763 404 95 +704 384 0 841 455 93 +768 384 0 898 499 90 +832 384 0 937 532 89 +896 384 0 962 556 87 +960 384 0 979 573 87 +1023 384 0 991 584 86 +0 448 0 87 134 128 +64 448 0 89 134 128 +128 448 0 91 134 128 +192 448 0 94 137 128 +256 448 0 112 186 125 +320 448 0 174 255 111 +384 448 0 305 318 90 +448 448 0 432 313 96 +512 448 0 562 309 107 +576 448 0 656 353 115 +640 448 0 751 408 114 +704 448 0 830 460 112 +768 448 0 890 503 110 +832 448 0 930 537 108 +896 448 0 955 561 107 +960 448 0 973 577 106 +1023 448 0 985 588 106 +0 512 0 108 162 148 +64 512 0 110 162 148 +128 512 0 113 162 148 +192 512 0 115 162 148 +256 512 0 125 187 146 +320 512 0 162 256 137 +384 512 0 267 331 115 +448 512 0 417 390 101 +512 512 0 543 370 110 +576 512 0 669 373 122 +640 512 0 743 415 132 +704 512 0 820 464 132 +768 512 0 881 508 130 +832 512 0 921 542 129 +896 512 0 948 565 127 +960 512 0 966 581 127 +1023 512 0 979 592 127 +0 576 0 130 190 167 +64 576 0 132 190 167 +128 576 0 134 190 167 +192 576 0 137 190 167 +256 576 0 141 195 167 +320 576 0 164 257 161 +384 576 0 242 334 145 +448 576 0 382 420 113 +512 576 0 525 456 115 +576 576 0 650 426 124 +640 576 0 760 436 137 +704 576 0 817 473 147 +768 576 0 871 513 150 +832 576 0 913 546 149 +896 576 0 940 570 148 +960 576 0 958 586 148 +1023 576 0 972 597 147 +0 640 0 151 218 186 +64 640 0 153 218 186 +128 640 0 155 218 186 +192 640 0 157 218 186 +256 640 0 160 218 186 +320 640 0 174 259 183 +384 640 0 233 337 170 +448 640 0 347 425 143 +512 640 0 502 512 115 +576 640 0 630 512 129 +640 640 0 740 481 138 +704 640 0 834 495 151 +768 640 0 875 527 160 +832 640 0 907 553 166 +896 640 0 933 575 167 +960 640 0 952 590 167 +1023 640 0 966 601 167 +0 704 0 170 243 203 +64 704 0 172 243 203 +128 704 0 174 243 203 +192 704 0 176 243 203 +256 704 0 179 243 203 +320 704 0 187 263 202 +384 704 0 232 340 191 +448 704 0 327 428 170 +512 704 0 468 527 131 +576 704 0 615 584 129 +640 704 0 720 559 141 +704 704 0 811 531 150 +768 704 0 888 547 163 +832 704 0 917 570 170 +896 704 0 937 587 175 +960 704 0 951 598 178 +1023 704 0 962 607 181 +0 768 0 186 266 218 +64 768 0 188 266 218 +128 768 0 190 266 218 +192 768 0 193 266 218 +256 768 0 196 266 218 +320 768 0 201 272 218 +384 768 0 234 343 210 +448 768 0 317 430 191 +512 768 0 439 530 157 +576 768 0 595 622 126 +640 768 0 708 632 144 +704 768 0 793 599 153 +768 768 0 864 575 161 +832 768 0 924 588 172 +896 768 0 944 604 177 +960 768 0 957 614 181 +1023 768 0 967 623 184 +0 832 0 199 283 230 +64 832 0 201 283 230 +128 832 0 203 283 230 +192 832 0 205 283 230 +256 832 0 208 283 230 +320 832 0 212 283 230 +384 832 0 239 345 223 +448 832 0 313 432 207 +512 832 0 423 532 176 +576 832 0 572 633 135 +640 832 0 697 681 142 +704 832 0 783 657 155 +768 832 0 849 629 163 +832 832 0 898 610 169 +896 832 0 946 620 179 +960 832 0 962 631 183 +1023 832 0 971 639 186 +0 896 0 208 296 239 +64 896 0 210 296 239 +128 896 0 212 296 239 +192 896 0 215 296 239 +256 896 0 218 296 239 +320 896 0 222 296 239 +384 896 0 243 347 234 +448 896 0 312 434 220 +512 896 0 414 533 189 +576 896 0 556 637 147 +640 896 0 687 708 139 +704 896 0 776 699 156 +768 896 0 842 671 164 +832 896 0 888 649 170 +896 896 0 920 636 175 +960 896 0 955 643 183 +1023 896 0 974 652 187 +0 960 0 215 306 245 +64 960 0 217 306 245 +128 960 0 219 306 245 +192 960 0 222 306 245 +256 960 0 225 306 245 +320 960 0 229 306 245 +384 960 0 246 348 242 +448 960 0 312 435 229 +512 960 0 409 534 201 +576 960 0 543 638 159 +640 960 0 679 721 134 +704 960 0 771 729 156 +768 960 0 836 701 164 +832 960 0 882 680 171 +896 960 0 913 665 176 +960 960 0 935 655 179 +1023 960 0 962 661 186 +0 1023 0 221 314 251 +64 1023 0 223 314 251 +128 1023 0 225 314 251 +192 1023 0 227 314 251 +256 1023 0 230 314 251 +320 1023 0 234 314 251 +384 1023 0 249 350 247 +448 1023 0 312 436 236 +512 1023 0 405 534 210 +576 1023 0 534 639 168 +640 1023 0 672 729 134 +704 1023 0 766 750 156 +768 1023 0 831 724 165 +832 1023 0 877 703 172 +896 1023 0 908 689 177 +960 1023 0 929 678 180 +1023 1023 0 946 670 183 +0 0 64 0 26 52 +64 0 64 11 33 59 +128 0 64 34 38 59 +192 0 64 81 60 58 +256 0 64 137 91 60 +320 0 64 212 126 62 +384 0 64 307 168 64 +448 0 64 414 216 66 +512 0 64 524 264 67 +576 0 64 631 311 68 +640 0 64 726 352 68 +704 0 64 807 395 69 +768 0 64 871 434 71 +832 0 64 916 464 72 +896 0 64 947 485 73 +960 0 64 968 501 73 +1023 0 64 985 513 74 +0 64 64 5 37 58 +64 64 64 21 47 69 +128 64 64 46 65 74 +192 64 64 87 90 76 +256 64 64 150 114 78 +320 64 64 226 148 79 +384 64 64 320 188 81 +448 64 64 427 233 82 +512 64 64 535 279 83 +576 64 64 640 324 85 +640 64 64 734 368 87 +704 64 64 813 414 89 +768 64 64 875 453 90 +832 64 64 919 483 91 +896 64 64 949 504 92 +960 64 64 970 519 93 +1023 64 64 986 532 93 +0 128 64 11 44 62 +64 128 64 29 57 76 +128 128 64 45 76 82 +192 128 64 79 99 81 +256 128 64 151 122 83 +320 128 64 239 159 82 +384 128 64 341 200 82 +448 128 64 446 243 84 +512 128 64 552 287 85 +576 128 64 654 330 87 +640 128 64 744 379 89 +704 128 64 821 425 90 +768 128 64 881 464 92 +832 128 64 923 494 93 +896 128 64 952 515 94 +960 128 64 972 530 94 +1023 128 64 988 543 95 +0 192 64 19 52 68 +64 192 64 40 70 86 +128 192 64 49 78 92 +192 192 64 76 126 85 +256 192 64 139 136 88 +320 192 64 230 160 92 +384 192 64 339 204 90 +448 192 64 460 250 88 +512 192 64 571 293 87 +576 192 64 670 342 89 +640 192 64 757 391 91 +704 192 64 831 437 92 +768 192 64 888 476 94 +832 192 64 928 506 95 +896 192 64 956 527 96 +960 192 64 974 543 96 +1023 192 64 989 556 97 +0 256 64 30 66 78 +64 256 64 53 85 98 +128 256 64 61 91 104 +192 256 64 76 121 102 +256 256 64 131 174 93 +320 256 64 221 176 97 +384 256 64 328 206 101 +448 256 64 450 252 99 +512 256 64 570 298 97 +576 256 64 682 353 94 +640 256 64 773 407 93 +704 256 64 843 453 94 +768 256 64 897 492 96 +832 256 64 935 522 97 +896 256 64 960 543 98 +960 256 64 978 559 98 +1023 256 64 991 571 99 +0 320 64 46 85 93 +64 320 64 69 105 113 +128 320 64 77 110 119 +192 320 64 84 122 120 +256 320 64 114 182 109 +320 320 64 210 224 101 +384 320 64 323 221 109 +448 320 64 437 254 114 +512 320 64 559 301 111 +576 320 64 673 357 108 +640 320 64 769 413 105 +704 320 64 846 464 103 +768 320 64 903 507 102 +832 320 64 941 539 101 +896 320 64 965 562 101 +960 320 64 981 577 101 +1023 320 64 994 589 102 +0 384 64 64 108 109 +64 384 64 88 127 130 +128 384 64 96 133 136 +192 384 64 99 133 136 +256 384 64 116 177 133 +320 384 64 188 249 114 +384 384 64 308 275 111 +448 384 64 437 267 122 +512 384 64 545 305 128 +576 384 64 660 361 125 +640 384 64 758 417 123 +704 384 64 837 469 121 +768 384 64 897 512 118 +832 384 64 936 546 117 +896 384 64 962 569 115 +960 384 64 978 585 115 +1023 384 64 992 596 113 +0 448 64 84 134 128 +64 448 64 108 153 149 +128 448 64 116 158 155 +192 448 64 119 158 155 +256 448 64 128 178 154 +320 448 64 167 249 142 +384 448 64 289 321 119 +448 448 64 421 324 124 +512 448 64 550 320 136 +576 448 64 648 366 144 +640 448 64 747 422 142 +704 448 64 828 473 139 +768 448 64 887 517 138 +832 448 64 929 550 136 +896 448 64 954 574 135 +960 448 64 972 589 134 +1023 448 64 986 600 133 +0 512 64 106 162 148 +64 512 64 130 181 169 +128 512 64 138 186 175 +192 512 64 140 186 175 +256 512 64 144 189 174 +320 512 64 166 249 168 +384 512 64 253 328 147 +448 512 64 402 394 128 +512 512 64 533 381 138 +576 512 64 659 384 152 +640 512 64 738 428 160 +704 512 64 816 478 160 +768 512 64 879 522 158 +832 512 64 920 555 156 +896 512 64 947 579 156 +960 512 64 966 593 154 +1023 512 64 980 604 153 +0 576 64 128 190 167 +64 576 64 151 209 188 +128 576 64 159 215 194 +192 576 64 162 215 194 +256 576 64 165 215 194 +320 576 64 177 250 191 +384 576 64 236 330 176 +448 576 64 366 418 144 +512 576 64 515 466 141 +576 576 64 642 438 152 +640 576 64 752 447 167 +704 576 64 811 485 177 +768 576 64 869 526 178 +832 576 64 912 560 177 +896 576 64 940 583 176 +960 576 64 958 598 175 +1023 576 64 972 609 175 +0 640 64 148 218 186 +64 640 64 172 237 207 +128 640 64 180 242 213 +192 640 64 182 242 213 +256 640 64 185 242 213 +320 640 64 193 257 211 +384 640 64 232 333 201 +448 640 64 336 421 176 +512 640 64 488 512 144 +576 640 64 622 523 156 +640 640 64 733 492 166 +704 640 64 827 506 180 +768 640 64 871 538 190 +832 640 64 905 566 195 +896 640 64 931 587 196 +960 640 64 951 602 195 +1023 640 64 966 613 194 +0 704 64 167 243 203 +64 704 64 190 262 224 +128 704 64 199 268 230 +192 704 64 201 268 230 +256 704 64 204 268 230 +320 704 64 208 268 230 +384 704 64 237 336 221 +448 704 64 321 424 202 +512 704 64 453 524 164 +576 704 64 606 591 153 +640 704 64 714 571 168 +704 704 64 806 542 179 +768 704 64 883 558 192 +832 704 64 913 582 199 +896 704 64 934 598 204 +960 704 64 949 610 208 +1023 704 64 961 619 211 +0 768 64 184 266 218 +64 768 64 207 285 239 +128 768 64 215 290 245 +192 768 64 218 290 245 +256 768 64 221 290 245 +320 768 64 224 290 245 +384 768 64 243 339 240 +448 768 64 315 427 223 +512 768 64 429 527 189 +576 768 64 583 622 154 +640 768 64 702 643 170 +704 768 64 789 610 180 +768 768 64 860 586 190 +832 768 64 920 600 202 +896 768 64 941 615 207 +960 768 64 955 626 210 +1023 768 64 966 634 213 +0 832 64 197 283 230 +64 832 64 220 302 251 +128 832 64 228 308 257 +192 832 64 230 308 257 +256 832 64 233 308 257 +320 832 64 237 308 257 +384 832 64 249 341 254 +448 832 64 313 429 241 +512 832 64 416 528 210 +576 832 64 561 632 165 +640 832 64 690 688 166 +704 832 64 779 668 181 +768 832 64 846 640 190 +832 832 64 896 621 198 +896 832 64 944 632 208 +960 832 64 959 642 212 +1023 832 64 970 650 215 +0 896 64 206 296 239 +64 896 64 229 315 260 +128 896 64 237 321 266 +192 896 64 240 321 266 +256 896 64 243 321 266 +320 896 64 247 321 266 +384 896 64 255 346 263 +448 896 64 313 431 252 +512 896 64 409 529 226 +576 896 64 545 634 180 +640 896 64 680 712 161 +704 896 64 772 711 182 +768 896 64 838 682 192 +832 896 64 885 661 199 +896 896 64 918 647 204 +960 896 64 954 654 213 +1023 896 64 972 664 217 +0 960 64 213 306 245 +64 960 64 236 325 267 +128 960 64 244 331 273 +192 960 64 247 331 273 +256 960 64 250 331 273 +320 960 64 253 331 273 +384 960 64 262 349 272 +448 960 64 314 432 261 +512 960 64 405 531 236 +576 960 64 533 635 194 +640 960 64 672 724 158 +704 960 64 766 740 183 +768 960 64 833 712 193 +832 960 64 880 691 200 +896 960 64 911 676 205 +960 960 64 933 666 209 +1023 960 64 961 672 216 +0 1023 64 219 314 251 +64 1023 64 242 333 272 +128 1023 64 250 338 278 +192 1023 64 252 338 278 +256 1023 64 255 338 278 +320 1023 64 259 338 278 +384 1023 64 266 353 277 +448 1023 64 315 434 268 +512 1023 64 402 531 245 +576 1023 64 526 636 204 +640 1023 64 662 729 162 +704 1023 64 762 758 182 +768 1023 64 828 734 193 +832 1023 64 875 714 201 +896 1023 64 906 700 206 +960 1023 64 927 689 209 +1023 1023 64 944 681 212 +0 0 128 2 37 66 +64 0 128 16 43 76 +128 0 128 25 40 71 +192 0 128 36 44 68 +256 0 128 89 60 69 +320 0 128 172 101 64 +384 0 128 282 150 63 +448 0 128 392 201 65 +512 0 128 506 252 66 +576 0 128 616 302 66 +640 0 128 714 346 66 +704 0 128 798 384 68 +768 0 128 864 422 69 +832 0 128 912 452 70 +896 0 128 943 473 71 +960 0 128 966 489 72 +1023 0 128 984 501 72 +0 64 128 12 47 74 +64 64 128 28 59 85 +128 64 128 44 66 94 +192 64 128 64 70 92 +256 64 128 122 94 90 +320 64 128 199 134 90 +384 64 128 294 177 92 +448 64 128 402 225 93 +512 64 128 514 274 94 +576 64 128 623 322 96 +640 64 128 720 364 98 +704 64 128 802 408 100 +768 64 128 867 448 101 +832 64 128 914 477 102 +896 64 128 945 499 103 +960 64 128 967 514 104 +1023 64 128 984 527 104 +0 128 128 19 57 79 +64 128 128 37 70 91 +128 128 128 56 83 105 +192 128 128 83 101 112 +256 128 128 136 127 114 +320 128 128 213 161 115 +384 128 128 308 202 117 +448 128 128 415 247 118 +512 128 128 525 294 120 +576 128 128 632 339 122 +640 128 128 727 386 124 +704 128 128 808 432 126 +768 128 128 871 471 127 +832 128 128 917 501 128 +896 128 128 947 522 129 +960 128 128 969 537 130 +1023 128 128 985 550 130 +0 192 128 29 70 86 +64 192 128 46 80 97 +128 192 128 65 92 111 +192 192 128 84 114 121 +256 192 128 128 142 121 +320 192 128 220 171 122 +384 192 128 328 215 121 +448 192 128 438 259 121 +512 192 128 545 302 123 +576 192 128 648 349 125 +640 192 128 740 399 127 +704 192 128 817 445 129 +768 192 128 878 484 130 +832 192 128 922 514 131 +896 192 128 951 535 132 +960 192 128 971 551 133 +1023 192 128 987 563 133 +0 256 128 39 79 91 +64 256 128 55 90 104 +128 256 128 77 107 122 +192 256 128 93 120 134 +256 256 128 121 170 126 +320 256 128 208 184 130 +384 256 128 318 217 132 +448 256 128 441 264 130 +512 256 128 561 311 128 +576 256 128 668 365 127 +640 256 128 756 415 129 +704 256 128 829 460 131 +768 256 128 887 500 132 +832 256 128 928 529 133 +896 256 128 955 551 134 +960 256 128 974 566 135 +1023 256 128 989 579 135 +0 320 128 50 91 100 +64 320 128 68 105 115 +128 320 128 93 126 136 +192 320 128 108 138 149 +256 320 128 122 168 146 +320 320 128 194 229 134 +384 320 128 310 230 141 +448 320 128 428 267 145 +512 320 128 551 315 142 +576 320 128 666 372 139 +640 320 128 764 428 137 +704 320 128 841 477 135 +768 320 128 897 518 135 +832 320 128 935 548 136 +896 320 128 960 570 137 +960 320 128 978 585 138 +1023 320 128 991 598 138 +0 384 128 64 108 112 +64 384 128 86 128 132 +128 384 128 111 149 154 +192 384 128 127 160 166 +256 384 128 133 170 166 +320 384 128 175 242 152 +384 384 128 295 284 142 +448 384 128 423 278 154 +512 384 128 537 319 159 +576 384 128 654 376 156 +640 384 128 754 432 154 +704 384 128 834 483 151 +768 384 128 894 527 149 +832 384 128 935 561 147 +896 384 128 962 584 146 +960 384 128 979 598 146 +1023 384 128 992 609 145 +0 448 128 84 133 130 +64 448 128 106 153 150 +128 448 128 132 174 173 +192 448 128 147 186 185 +256 448 128 151 186 185 +320 448 128 170 240 178 +384 448 128 270 319 154 +448 448 128 408 336 155 +512 448 128 538 334 169 +576 448 128 641 380 175 +640 448 128 742 437 173 +704 448 128 824 488 170 +768 448 128 886 532 169 +832 448 128 928 565 167 +896 448 128 954 589 166 +960 448 128 973 603 165 +1023 448 128 987 613 163 +0 512 128 105 162 149 +64 512 128 127 181 169 +128 512 128 153 202 192 +192 512 128 169 214 205 +256 512 128 172 214 205 +320 512 128 182 241 202 +384 512 128 242 324 184 +448 512 128 386 399 159 +512 512 128 523 394 169 +576 512 128 649 397 184 +640 512 128 731 442 192 +704 512 128 813 493 191 +768 512 128 876 536 189 +832 512 128 919 570 187 +896 512 128 947 593 186 +960 512 128 966 607 185 +1023 512 128 980 618 185 +0 576 128 126 190 168 +64 576 128 149 210 189 +128 576 128 175 231 212 +192 576 128 190 242 224 +256 576 128 193 242 224 +320 576 128 199 250 223 +384 576 128 235 326 211 +448 576 128 350 415 182 +512 576 128 503 475 170 +576 576 128 633 451 184 +640 576 128 744 460 199 +704 576 128 806 500 208 +768 576 128 866 541 209 +832 576 128 910 575 208 +896 576 128 939 597 207 +960 576 128 958 612 206 +1023 576 128 973 623 205 +0 640 128 146 218 186 +64 640 128 169 237 207 +128 640 128 195 258 230 +192 640 128 210 270 243 +256 640 128 214 270 243 +320 640 128 218 270 243 +384 640 128 239 328 235 +448 640 128 326 418 212 +512 640 128 473 512 176 +576 640 128 614 535 185 +640 640 128 726 504 198 +704 640 128 821 519 213 +768 640 128 865 552 222 +832 640 128 903 580 226 +896 640 128 931 601 227 +960 640 128 951 616 226 +1023 640 128 966 627 225 +0 704 128 165 243 203 +64 704 128 188 263 224 +128 704 128 214 284 247 +192 704 128 229 295 260 +256 704 128 232 295 260 +320 704 128 236 295 260 +384 704 128 248 331 256 +448 704 128 317 421 239 +512 704 128 440 520 202 +576 704 128 596 598 181 +640 704 128 707 583 199 +704 704 128 801 555 211 +768 704 128 878 571 225 +832 704 128 909 595 232 +896 704 128 931 611 237 +960 704 128 947 622 241 +1023 704 128 961 633 242 +0 768 128 181 266 218 +64 768 128 205 285 239 +128 768 128 230 306 263 +192 768 128 245 317 275 +256 768 128 248 317 275 +320 768 128 252 317 275 +384 768 128 260 339 273 +448 768 128 315 424 260 +512 768 128 420 523 230 +576 768 128 571 622 187 +640 768 128 695 655 201 +704 768 128 784 623 212 +768 768 128 856 599 223 +832 768 128 916 613 235 +896 768 128 938 628 240 +960 768 128 952 639 243 +1023 768 128 964 647 246 +0 832 128 194 283 230 +64 832 128 218 303 252 +128 832 128 243 324 275 +192 832 128 258 335 288 +256 832 128 261 335 288 +320 832 128 265 335 288 +384 832 128 272 345 287 +448 832 128 316 426 276 +512 832 128 410 525 250 +576 832 128 549 629 205 +640 832 128 683 695 196 +704 832 128 774 681 214 +768 832 128 842 653 223 +832 832 128 893 634 231 +896 832 128 941 645 241 +960 832 128 957 655 245 +1023 832 128 968 663 248 +0 896 128 203 296 239 +64 896 128 227 316 261 +128 896 128 252 337 284 +192 896 128 267 348 296 +256 896 128 270 348 296 +320 896 128 274 348 296 +384 896 128 279 352 296 +448 896 128 317 428 288 +512 896 128 406 526 265 +576 896 128 534 630 223 +640 896 128 672 715 191 +704 896 128 767 723 215 +768 896 128 835 695 225 +832 896 128 883 673 232 +896 896 128 916 660 238 +960 896 128 952 667 246 +1023 896 128 970 677 250 +0 960 128 210 306 245 +64 960 128 234 326 267 +128 960 128 259 346 290 +192 960 128 274 358 303 +256 960 128 277 358 303 +320 960 128 281 358 303 +384 960 128 286 359 303 +448 960 128 319 429 296 +512 960 128 403 527 275 +576 960 128 525 631 236 +640 960 128 661 724 195 +704 960 128 762 752 216 +768 960 128 829 724 226 +832 960 128 877 703 233 +896 960 128 909 689 238 +960 960 128 931 679 242 +1023 960 128 960 685 249 +0 1023 128 216 314 251 +64 1023 128 239 333 273 +128 1023 128 265 354 296 +192 1023 128 280 366 308 +256 1023 128 283 366 308 +320 1023 128 287 366 308 +384 1023 128 292 366 308 +448 1023 128 321 431 302 +512 1023 128 402 528 283 +576 1023 128 518 632 246 +640 1023 128 652 728 201 +704 1023 128 756 766 214 +768 1023 128 825 747 226 +832 1023 128 872 727 234 +896 1023 128 904 712 239 +960 1023 128 926 702 243 +1023 1023 128 943 694 246 +0 0 192 11 50 85 +64 0 192 25 56 94 +128 0 192 31 49 93 +192 0 192 43 49 84 +256 0 192 52 52 80 +320 0 192 103 70 82 +384 0 192 202 117 77 +448 0 192 340 173 67 +512 0 192 480 233 63 +576 0 192 598 289 65 +640 0 192 700 337 64 +704 0 192 787 377 66 +768 0 192 856 409 67 +832 0 192 906 438 68 +896 0 192 939 459 69 +960 0 192 963 475 70 +1023 0 192 982 487 70 +0 64 192 17 59 90 +64 64 192 35 71 101 +128 64 192 51 79 113 +192 64 192 63 75 110 +256 64 192 75 78 104 +320 64 192 136 100 103 +384 64 192 242 150 95 +448 64 192 373 205 90 +512 64 192 492 259 92 +576 64 192 605 311 94 +640 64 192 706 356 96 +704 64 192 791 395 98 +768 64 192 859 433 99 +832 64 192 908 463 100 +896 64 192 941 484 101 +960 64 192 964 500 102 +1023 64 192 983 513 102 +0 128 192 30 70 98 +64 128 192 46 82 110 +128 128 192 64 96 122 +192 128 192 82 104 133 +256 128 192 103 109 130 +320 128 192 173 137 128 +384 128 192 276 186 125 +448 128 192 387 235 126 +512 128 192 501 285 128 +576 128 192 612 334 130 +640 128 192 712 378 132 +704 128 192 796 423 134 +768 128 192 863 462 135 +832 128 192 911 492 136 +896 128 192 943 513 137 +960 128 192 966 528 138 +1023 128 192 983 541 138 +0 192 192 36 81 103 +64 192 192 54 93 115 +128 192 192 74 107 129 +192 192 192 97 124 146 +256 192 192 129 145 156 +320 192 192 198 177 159 +384 192 192 294 218 160 +448 192 192 401 264 162 +512 192 192 514 311 164 +576 192 192 623 357 165 +640 192 192 720 407 167 +704 192 192 802 453 169 +768 192 192 867 492 170 +832 192 192 914 521 172 +896 192 192 945 543 172 +960 192 192 967 558 173 +1023 192 192 985 571 173 +0 256 192 51 100 114 +64 256 192 68 111 125 +128 256 192 86 122 137 +192 256 192 108 136 153 +256 256 192 132 160 168 +320 256 192 193 194 168 +384 256 192 306 231 169 +448 256 192 425 278 168 +512 256 192 537 323 169 +576 256 192 642 374 171 +640 256 192 735 424 172 +704 256 192 814 470 174 +768 256 192 876 509 176 +832 256 192 920 538 177 +896 256 192 949 560 177 +960 256 192 970 575 178 +1023 256 192 986 588 178 +0 320 192 63 112 120 +64 320 192 79 123 132 +128 320 192 98 134 145 +192 320 192 122 152 165 +256 320 192 144 171 183 +320 320 192 183 227 173 +384 320 192 294 242 179 +448 320 192 417 282 181 +512 320 192 542 332 179 +576 320 192 657 389 177 +640 320 192 753 442 176 +704 320 192 828 488 177 +768 320 192 886 528 178 +832 320 192 927 557 179 +896 320 192 955 579 180 +960 320 192 974 594 181 +1023 320 192 989 607 181 +0 384 192 75 126 129 +64 384 192 92 137 141 +128 384 192 112 151 157 +192 384 192 140 175 182 +256 384 192 162 192 201 +320 384 192 179 229 196 +384 384 192 277 292 181 +448 384 192 407 292 192 +512 384 192 528 336 196 +576 384 192 647 394 193 +640 384 192 748 450 191 +704 384 192 831 501 187 +768 384 192 892 544 186 +832 384 192 933 576 185 +896 384 192 959 598 185 +960 384 192 978 613 184 +1023 384 192 991 623 185 +0 448 192 89 142 140 +64 448 192 107 155 154 +128 448 192 131 175 175 +192 448 192 160 200 201 +256 448 192 183 218 220 +320 448 192 192 233 219 +384 448 192 253 316 197 +448 448 192 392 349 192 +512 448 192 524 349 207 +576 448 192 633 398 212 +640 448 192 736 454 209 +704 448 192 820 506 207 +768 448 192 884 549 205 +832 448 192 927 583 203 +896 448 192 954 605 202 +960 448 192 973 618 201 +1023 448 192 987 629 201 +0 512 192 106 162 154 +64 512 192 127 181 172 +128 512 192 152 203 194 +192 512 192 182 228 220 +256 512 192 205 245 240 +320 512 192 210 248 240 +384 512 192 241 317 228 +448 512 192 367 402 199 +512 512 192 510 409 207 +576 512 192 637 413 223 +640 512 192 724 459 229 +704 512 192 809 510 227 +768 512 192 874 554 225 +832 512 192 918 588 224 +896 512 192 946 609 223 +960 512 192 966 623 222 +1023 512 192 980 634 222 +0 576 192 126 190 171 +64 576 192 148 209 191 +128 576 192 172 231 212 +192 576 192 203 256 239 +256 576 192 226 274 259 +320 576 192 231 274 260 +384 576 192 245 318 254 +448 576 192 335 411 228 +512 576 192 489 483 207 +576 576 192 623 465 222 +640 576 192 734 475 238 +704 576 192 800 516 246 +768 576 192 864 559 246 +832 576 192 909 592 245 +896 576 192 938 614 244 +960 576 192 958 628 243 +1023 576 192 973 639 242 +0 640 192 146 217 189 +64 640 192 168 237 209 +128 640 192 192 259 231 +192 640 192 223 283 258 +256 640 192 246 301 278 +320 640 192 251 302 279 +384 640 192 260 324 276 +448 640 192 320 414 258 +512 640 192 457 511 220 +576 640 192 604 548 223 +640 640 192 718 519 237 +704 640 192 813 534 252 +768 640 192 860 567 261 +832 640 192 901 597 263 +896 640 192 930 618 263 +960 640 192 951 633 262 +1023 640 192 967 644 261 +0 704 192 164 243 206 +64 704 192 186 263 225 +128 704 192 211 284 248 +192 704 192 242 309 276 +256 704 192 265 327 295 +320 704 192 270 327 296 +384 704 192 276 335 296 +448 704 192 317 417 283 +512 704 192 428 516 251 +576 704 192 584 604 220 +640 704 192 699 598 238 +704 704 192 795 570 251 +768 704 192 872 586 264 +832 704 192 905 610 271 +896 704 192 928 626 276 +960 704 192 946 638 278 +1023 704 192 961 649 279 +0 768 192 180 265 220 +64 768 192 202 285 240 +128 768 192 227 306 263 +192 768 192 258 331 291 +256 768 192 281 349 311 +320 768 192 286 350 311 +384 768 192 291 351 311 +448 768 192 320 419 303 +512 768 192 414 518 278 +576 768 192 557 621 233 +640 768 192 687 667 239 +704 768 192 778 638 252 +768 768 192 852 614 262 +832 768 192 912 628 273 +896 768 192 935 643 279 +960 768 192 950 654 282 +1023 768 192 962 662 285 +0 832 192 192 283 232 +64 832 192 214 303 252 +128 832 192 240 324 275 +192 832 192 271 349 303 +256 832 192 293 367 323 +320 832 192 298 367 324 +384 832 192 303 367 324 +448 832 192 326 421 318 +512 832 192 408 520 297 +576 832 192 536 625 255 +640 832 192 675 704 233 +704 832 192 768 696 253 +768 832 192 838 668 263 +832 832 192 890 649 271 +896 832 192 938 660 280 +960 832 192 954 670 284 +1023 832 192 966 678 287 +0 896 192 202 296 240 +64 896 192 224 316 261 +128 896 192 250 337 284 +192 896 192 280 362 312 +256 896 192 303 379 332 +320 896 192 307 380 332 +384 896 192 312 380 332 +448 896 192 330 423 328 +512 896 192 406 521 311 +576 896 192 524 626 272 +640 896 192 662 718 232 +704 896 192 762 738 255 +768 896 192 831 710 264 +832 896 192 880 688 271 +896 896 192 914 675 277 +960 896 192 951 682 285 +1023 896 192 968 692 289 +0 960 192 208 306 247 +64 960 192 231 326 267 +128 960 192 256 347 291 +192 960 192 287 372 319 +256 960 192 309 389 338 +320 960 192 314 390 339 +384 960 192 319 390 339 +448 960 192 334 425 336 +512 960 192 405 523 320 +576 960 192 516 627 285 +640 960 192 649 723 241 +704 960 192 756 762 253 +768 960 192 826 739 265 +832 960 192 874 718 272 +896 960 192 907 703 277 +960 960 192 930 693 281 +1023 960 192 959 700 288 +0 1023 192 214 314 252 +64 1023 192 236 333 273 +128 1023 192 262 355 296 +192 1023 192 292 379 324 +256 1023 192 315 397 343 +320 1023 192 320 398 344 +384 1023 192 325 398 344 +448 1023 192 338 428 342 +512 1023 192 405 524 327 +576 1023 192 511 628 295 +640 1023 192 641 727 247 +704 1023 192 750 775 251 +768 1023 192 821 761 266 +832 1023 192 870 741 273 +896 1023 192 902 727 278 +960 1023 192 925 717 282 +1023 1023 192 942 708 285 +0 0 256 23 67 108 +64 0 256 37 73 118 +128 0 256 37 66 117 +192 0 256 53 60 114 +256 0 256 65 60 101 +320 0 256 73 64 95 +384 0 256 126 85 97 +448 0 256 237 136 92 +512 0 256 383 196 79 +576 0 256 541 257 65 +640 0 256 674 315 58 +704 0 256 773 363 62 +768 0 256 847 399 65 +832 0 256 899 424 66 +896 0 256 934 443 66 +960 0 256 960 458 67 +1023 0 256 979 470 67 +0 64 256 25 74 110 +64 64 256 46 88 124 +128 64 256 63 96 136 +192 64 256 68 87 135 +256 64 256 85 86 126 +320 64 256 95 89 118 +384 64 256 156 113 119 +448 64 256 274 167 110 +512 64 256 426 227 97 +576 64 256 573 287 88 +640 64 256 687 342 93 +704 64 256 778 384 95 +768 64 256 850 418 97 +832 64 256 901 446 98 +896 64 256 936 467 98 +960 64 256 961 483 99 +1023 64 256 980 495 99 +0 128 256 36 86 119 +64 128 256 53 98 130 +128 128 256 73 111 143 +192 128 256 92 121 157 +256 128 256 106 115 153 +320 128 256 121 119 145 +384 128 256 193 147 144 +448 128 256 319 203 133 +512 128 256 465 261 124 +576 128 256 590 319 127 +640 128 256 694 365 130 +704 128 256 783 407 131 +768 128 256 853 445 133 +832 128 256 904 474 134 +896 128 256 938 496 135 +960 128 256 962 511 135 +1023 128 256 981 524 136 +0 192 256 51 98 128 +64 192 256 67 110 140 +128 192 256 85 124 153 +192 192 256 107 140 167 +256 192 256 129 150 181 +320 192 256 153 155 175 +384 192 256 237 190 173 +448 192 256 363 245 166 +512 192 256 485 298 168 +576 192 256 599 347 170 +640 192 256 701 394 172 +704 192 256 788 439 174 +768 192 256 857 478 175 +832 192 256 907 508 176 +896 192 256 940 529 177 +960 192 256 964 545 178 +1023 192 256 982 557 178 +0 256 256 57 110 132 +64 256 256 76 123 145 +128 256 256 96 137 160 +192 256 256 119 154 175 +256 256 256 147 173 195 +320 256 256 187 198 210 +384 256 256 275 238 212 +448 256 256 385 284 213 +512 256 256 500 332 215 +576 256 256 611 382 217 +640 256 256 711 431 219 +704 256 256 796 477 221 +768 256 256 863 516 222 +832 256 256 911 546 223 +896 256 256 943 567 224 +960 256 256 966 583 225 +1023 256 256 984 595 225 +0 320 256 76 137 149 +64 320 256 94 147 160 +128 320 256 112 159 172 +192 320 256 134 173 187 +256 320 256 161 191 206 +320 320 256 193 220 224 +384 320 256 276 259 226 +448 320 256 402 301 227 +512 320 256 524 351 225 +576 320 256 634 404 227 +640 320 256 729 454 228 +704 320 256 809 500 230 +768 320 256 872 539 231 +832 320 256 918 569 233 +896 320 256 948 590 233 +960 320 256 969 605 234 +1023 320 256 986 618 234 +0 384 256 91 152 156 +64 384 256 108 163 167 +128 384 256 126 174 180 +192 384 256 147 187 195 +256 384 256 176 207 218 +320 384 256 207 234 243 +384 384 256 262 296 231 +448 384 256 388 310 239 +512 384 256 517 358 241 +576 384 256 638 416 238 +640 384 256 741 471 236 +704 384 256 823 520 235 +768 384 256 884 560 235 +832 384 256 926 591 236 +896 384 256 954 612 237 +960 384 256 973 626 237 +1023 384 256 988 637 238 +0 448 256 106 168 164 +64 448 256 122 178 176 +128 448 256 140 189 190 +192 448 256 163 205 207 +256 448 256 195 231 235 +320 448 256 227 257 262 +384 448 256 250 305 255 +448 448 256 373 363 240 +512 448 256 508 369 254 +576 448 256 624 420 257 +640 448 256 730 476 254 +704 448 256 817 527 252 +768 448 256 881 571 250 +832 448 256 926 604 248 +896 448 256 955 625 247 +960 448 256 974 638 246 +1023 448 256 988 649 246 +0 512 256 120 186 174 +64 512 256 136 196 187 +128 512 256 156 208 203 +192 512 256 181 227 223 +256 512 256 216 258 255 +320 512 256 249 284 282 +384 512 256 261 310 281 +448 512 256 345 400 254 +512 512 256 496 427 255 +576 512 256 623 432 270 +640 512 256 717 481 275 +704 512 256 805 532 272 +768 512 256 871 576 270 +832 512 256 917 609 269 +896 512 256 947 629 267 +960 512 256 967 643 267 +1023 512 256 982 654 266 +0 576 256 135 203 186 +64 576 256 152 215 200 +128 576 256 173 231 217 +192 576 256 201 256 242 +256 576 256 237 287 274 +320 576 256 270 312 302 +384 576 256 279 321 303 +448 576 256 325 405 286 +512 576 256 470 490 257 +576 576 256 610 484 271 +640 576 256 721 494 286 +704 576 256 794 537 292 +768 576 256 861 581 291 +832 576 256 907 614 290 +896 576 256 938 634 289 +960 576 256 959 648 287 +1023 576 256 975 659 287 +0 640 256 150 222 198 +64 640 256 169 236 213 +128 640 256 193 258 235 +192 640 256 221 283 260 +256 640 256 257 314 292 +320 640 256 290 340 321 +384 640 256 298 342 323 +448 640 256 325 407 313 +512 640 256 439 508 279 +576 640 256 591 564 270 +640 640 256 708 538 285 +704 640 256 803 553 300 +768 640 256 855 587 308 +832 640 256 899 618 309 +896 640 256 930 638 308 +960 640 256 951 653 307 +1023 640 256 967 664 307 +0 704 256 165 242 211 +64 704 256 187 262 230 +128 704 256 211 284 251 +192 704 256 239 309 277 +256 704 256 276 340 310 +320 704 256 309 365 338 +384 704 256 316 367 340 +448 704 256 332 410 335 +512 704 256 419 511 310 +576 704 256 568 607 273 +640 704 256 691 617 287 +704 704 256 787 588 299 +768 704 256 865 605 312 +832 704 256 900 629 319 +896 704 256 925 645 324 +960 704 256 945 658 325 +1023 704 256 961 669 325 +0 768 256 181 265 225 +64 768 256 202 284 244 +128 768 256 226 306 266 +192 768 256 255 331 291 +256 768 256 292 362 325 +320 768 256 324 387 353 +384 768 256 332 389 355 +448 768 256 342 417 353 +512 768 256 412 513 334 +576 768 256 541 617 293 +640 768 256 678 679 285 +704 768 256 771 657 300 +768 768 256 847 632 310 +832 768 256 907 647 321 +896 768 256 931 662 326 +960 768 256 948 672 330 +1023 768 256 961 681 333 +0 832 256 193 283 236 +64 832 256 215 302 256 +128 832 256 239 324 277 +192 832 256 267 349 303 +256 832 256 304 380 337 +320 832 256 337 405 365 +384 832 256 344 407 368 +448 832 256 352 424 366 +512 832 256 411 515 352 +576 832 256 524 620 316 +640 832 256 663 709 281 +704 832 256 762 714 302 +768 832 256 833 686 311 +832 832 256 886 667 319 +896 832 256 934 679 328 +960 832 256 952 689 332 +1023 832 256 964 697 335 +0 896 256 202 296 245 +64 896 256 224 315 264 +128 896 256 248 337 286 +192 896 256 276 362 312 +256 896 256 313 393 346 +320 896 256 346 418 374 +384 896 256 353 420 376 +448 896 256 360 431 376 +512 896 256 412 517 364 +576 896 256 515 620 333 +640 896 256 647 717 290 +704 896 256 756 755 302 +768 896 256 827 728 312 +832 896 256 877 707 320 +896 896 256 912 693 325 +960 896 256 950 701 333 +1023 896 256 966 710 336 +0 960 256 209 305 251 +64 960 256 231 325 271 +128 960 256 254 346 292 +192 960 256 283 372 319 +256 960 256 320 402 353 +320 960 256 353 428 381 +384 960 256 360 430 383 +448 960 256 366 436 382 +512 960 256 413 519 372 +576 960 256 510 621 344 +640 960 256 636 721 299 +704 960 256 749 773 298 +768 960 256 821 757 313 +832 960 256 871 736 321 +896 960 256 904 722 326 +960 960 256 929 712 330 +1023 960 256 959 719 336 +0 1023 256 214 313 256 +64 1023 256 236 333 276 +128 1023 256 260 354 298 +192 1023 256 288 379 324 +256 1023 256 326 410 358 +320 1023 256 358 436 386 +384 1023 256 366 438 389 +448 1023 256 372 441 388 +512 1023 256 414 519 380 +576 1023 256 507 622 353 +640 1023 256 628 723 309 +704 1023 256 742 785 296 +768 1023 256 817 779 314 +832 1023 256 867 759 321 +896 1023 256 900 745 326 +960 1023 256 923 735 330 +1023 1023 256 941 727 333 +0 0 320 37 87 136 +64 0 320 51 93 146 +128 0 320 51 87 146 +192 0 320 55 75 144 +256 0 320 81 74 140 +320 0 320 92 73 122 +384 0 320 100 78 113 +448 0 320 153 103 115 +512 0 320 270 155 109 +576 0 320 412 217 99 +640 0 320 562 274 84 +704 0 320 694 325 69 +768 0 320 797 368 60 +832 0 320 870 399 55 +896 0 320 915 421 55 +960 0 320 945 436 57 +1023 0 320 968 448 59 +0 64 320 37 94 136 +64 64 320 61 108 153 +128 64 320 77 116 164 +192 64 320 78 108 164 +256 64 320 95 100 161 +320 64 320 112 99 146 +384 64 320 121 104 136 +448 64 320 181 130 138 +512 64 320 303 186 131 +576 64 320 453 247 118 +640 64 320 602 303 103 +704 64 320 728 354 92 +768 64 320 825 395 86 +832 64 320 885 425 90 +896 64 320 926 446 93 +960 64 320 955 462 95 +1023 64 320 977 474 96 +0 128 320 45 104 143 +64 128 320 62 116 154 +128 128 320 86 131 171 +192 128 320 106 141 185 +256 128 320 112 131 184 +320 128 320 135 128 174 +384 128 320 147 133 163 +448 128 320 214 162 163 +512 128 320 344 220 154 +576 128 320 498 280 140 +640 128 320 642 336 128 +704 128 320 757 385 123 +768 128 320 839 424 128 +832 128 320 895 453 131 +896 128 320 932 474 131 +960 128 320 958 490 132 +1023 128 320 979 502 133 +0 192 320 59 117 154 +64 192 320 75 130 165 +128 192 320 93 143 177 +192 192 320 117 159 193 +256 192 320 141 170 209 +320 192 320 159 163 205 +384 192 320 177 168 194 +448 192 320 258 201 193 +512 192 320 396 262 181 +576 192 320 548 320 170 +640 192 320 675 373 166 +704 192 320 772 419 171 +768 192 320 846 457 172 +832 192 320 899 487 173 +896 192 320 935 508 174 +960 192 320 960 524 175 +1023 192 320 980 536 175 +0 256 320 77 132 165 +64 256 320 93 145 177 +128 256 320 112 158 190 +192 256 320 132 174 204 +256 256 320 159 194 222 +320 256 320 187 206 238 +384 256 320 216 211 232 +448 256 320 313 252 228 +512 256 320 452 310 219 +576 256 320 582 364 219 +640 256 320 689 413 221 +704 256 320 779 459 223 +768 256 320 851 498 225 +832 256 320 902 528 226 +896 256 320 937 549 226 +960 256 320 962 565 227 +1023 256 320 981 577 227 +0 320 320 84 146 170 +64 320 320 103 160 183 +128 320 320 123 174 197 +192 320 320 146 191 214 +256 320 320 175 211 233 +320 320 320 211 237 258 +384 320 320 260 263 274 +448 320 320 364 309 274 +512 320 320 483 359 275 +576 320 320 598 410 277 +640 320 320 701 460 279 +704 320 320 788 506 281 +768 320 320 857 545 282 +832 320 320 907 575 283 +896 320 320 941 596 284 +960 320 320 964 612 285 +1023 320 320 983 624 285 +0 384 320 105 178 189 +64 384 320 123 190 201 +128 384 320 143 203 214 +192 384 320 165 217 228 +256 384 320 192 234 246 +320 384 320 227 257 270 +384 384 320 267 293 293 +448 384 320 370 334 296 +512 384 320 501 383 296 +576 384 320 621 438 295 +640 384 320 720 489 296 +704 384 320 803 535 298 +768 384 320 868 574 299 +832 384 320 915 604 301 +896 384 320 946 625 301 +960 384 320 968 641 302 +1023 384 320 985 653 302 +0 448 320 125 200 200 +64 448 320 142 210 210 +128 448 320 160 221 222 +192 448 320 181 234 237 +256 448 320 207 250 255 +320 448 320 243 275 283 +384 448 320 282 309 313 +448 448 320 352 374 303 +512 448 320 491 393 311 +576 448 320 615 447 312 +640 448 320 723 502 309 +704 448 320 811 553 307 +768 448 320 877 595 306 +832 448 320 922 627 305 +896 448 320 952 646 306 +960 448 320 972 659 306 +1023 448 320 988 669 306 +0 512 320 140 218 206 +64 512 320 156 228 218 +128 512 320 175 239 231 +192 512 320 196 251 246 +256 512 320 223 268 267 +320 512 320 263 299 300 +384 512 320 304 332 334 +448 512 320 338 392 325 +512 512 320 477 446 313 +576 512 320 607 455 328 +640 512 320 709 507 330 +704 512 320 800 559 327 +768 512 320 869 602 325 +832 512 320 916 634 323 +896 512 320 947 654 322 +960 512 320 968 668 321 +1023 512 320 984 679 321 +0 576 320 154 236 215 +64 576 320 171 245 227 +128 576 320 189 256 241 +192 576 320 210 269 257 +256 576 320 239 289 281 +320 576 320 283 326 319 +384 576 320 325 359 354 +448 576 320 341 397 352 +512 576 320 449 493 324 +576 576 320 596 506 330 +640 576 320 708 517 344 +704 576 320 788 563 347 +768 576 320 858 607 346 +832 576 320 907 639 344 +896 576 320 938 659 343 +960 576 320 960 673 343 +1023 576 320 976 684 342 +0 640 320 169 252 224 +64 640 320 185 262 237 +128 640 320 203 273 251 +192 640 320 225 289 269 +256 640 320 257 314 297 +320 640 320 302 353 337 +384 640 320 345 387 373 +448 640 320 356 407 375 +512 640 320 425 501 352 +576 640 320 576 578 329 +640 640 320 697 560 344 +704 640 320 792 576 358 +768 640 320 850 613 364 +832 640 320 897 643 364 +896 640 320 930 664 363 +960 640 320 952 678 362 +1023 640 320 969 689 362 +0 704 320 181 269 234 +64 704 320 197 279 247 +128 704 320 217 291 263 +192 704 320 240 309 283 +256 704 320 274 339 313 +320 704 320 320 379 354 +384 704 320 363 412 391 +448 704 320 373 421 394 +512 704 320 418 504 379 +576 704 320 548 606 342 +640 704 320 681 638 345 +704 704 320 779 611 357 +768 704 320 857 628 370 +832 704 320 895 652 377 +896 704 320 923 669 380 +960 704 320 945 683 380 +1023 704 320 962 694 380 +0 768 320 192 283 242 +64 768 320 209 293 257 +128 768 320 229 308 273 +192 768 320 255 331 297 +256 768 320 290 362 328 +320 768 320 336 401 369 +384 768 320 379 435 406 +448 768 320 389 439 409 +512 768 320 421 507 400 +576 768 320 527 611 368 +640 768 320 665 690 342 +704 768 320 764 679 359 +768 768 320 841 655 369 +832 768 320 902 670 380 +896 768 320 927 684 384 +960 768 320 945 695 388 +1023 768 320 960 703 391 +0 832 320 200 294 249 +64 832 320 219 307 265 +128 832 320 240 323 283 +192 832 320 267 348 308 +256 832 320 302 379 340 +320 832 320 348 419 381 +384 832 320 392 452 418 +448 832 320 401 456 422 +512 832 320 426 509 415 +576 832 320 516 613 389 +640 832 320 646 708 349 +704 832 320 756 737 360 +768 832 320 829 709 370 +832 832 320 883 690 378 +896 832 320 931 701 386 +960 832 320 949 711 390 +1023 832 320 962 719 393 +0 896 320 209 303 257 +64 896 320 226 317 272 +128 896 320 249 336 292 +192 896 320 276 361 317 +256 896 320 311 392 348 +320 896 320 357 432 390 +384 896 320 401 465 427 +448 896 320 411 469 430 +512 896 320 431 511 426 +576 896 320 512 614 404 +640 896 320 632 714 361 +704 896 320 747 769 357 +768 896 320 822 750 371 +832 896 320 874 729 378 +896 896 320 910 715 384 +960 896 320 949 724 391 +1023 896 320 965 733 394 +0 960 320 213 311 261 +64 960 320 232 325 277 +128 960 320 255 346 298 +192 960 320 283 371 323 +256 960 320 317 402 354 +320 960 320 364 442 397 +384 960 320 408 475 434 +448 960 320 417 478 437 +512 960 320 435 513 434 +576 960 320 511 615 413 +640 960 320 622 715 374 +704 960 320 740 785 355 +768 960 320 817 779 372 +832 960 320 869 758 379 +896 960 320 903 744 384 +960 960 320 928 734 388 +1023 960 320 960 741 395 +0 1023 320 217 317 264 +64 1023 320 237 332 282 +128 1023 320 261 354 303 +192 1023 320 288 379 328 +256 1023 320 323 410 359 +320 1023 320 370 450 402 +384 1023 320 413 483 439 +448 1023 320 423 486 443 +512 1023 320 439 517 440 +576 1023 320 510 616 422 +640 1023 320 616 716 385 +704 1023 320 733 795 351 +768 1023 320 813 801 373 +832 1023 320 865 781 380 +896 1023 320 899 768 385 +960 1023 320 923 758 389 +1023 1023 320 941 750 392 +0 0 384 53 110 168 +64 0 384 67 116 178 +128 0 384 67 110 178 +192 0 384 67 101 178 +256 0 384 83 90 174 +320 0 384 114 89 168 +384 0 384 122 89 143 +448 0 384 132 95 133 +512 0 384 183 124 136 +576 0 384 296 173 132 +640 0 384 425 231 124 +704 0 384 555 283 114 +768 0 384 668 325 102 +832 0 384 751 357 93 +896 0 384 807 380 87 +960 0 384 849 397 82 +1023 0 384 883 409 75 +0 64 384 53 117 168 +64 64 384 77 131 185 +128 64 384 93 139 197 +192 64 384 94 132 197 +256 64 384 98 118 195 +320 64 384 130 115 190 +384 64 384 143 115 167 +448 64 384 153 120 156 +512 64 384 210 150 159 +576 64 384 328 203 154 +640 64 384 462 261 145 +704 64 384 594 312 133 +768 64 384 705 354 122 +832 64 384 788 385 111 +896 64 384 844 407 104 +960 64 384 884 423 99 +1023 64 384 915 436 95 +0 128 384 55 125 170 +64 128 384 77 139 185 +128 128 384 103 155 203 +192 128 384 123 164 217 +256 128 384 124 155 218 +320 128 384 145 144 214 +384 128 384 166 144 194 +448 128 384 177 149 183 +512 128 384 242 181 185 +576 128 384 365 236 178 +640 128 384 503 294 168 +704 128 384 637 343 155 +768 128 384 748 385 141 +832 128 384 827 416 133 +896 128 384 880 438 129 +960 128 384 917 453 126 +1023 128 384 946 467 125 +0 192 384 69 139 182 +64 192 384 85 151 193 +128 192 384 105 164 205 +192 192 384 133 182 224 +256 192 384 158 193 242 +320 192 384 166 181 241 +384 192 384 193 178 227 +448 192 384 207 184 215 +512 192 384 279 218 215 +576 192 384 412 277 207 +640 192 384 556 333 194 +704 192 384 689 381 179 +768 192 384 793 422 171 +832 192 384 867 453 166 +896 192 384 914 475 164 +960 192 384 945 492 166 +1023 192 384 969 506 166 +0 256 384 87 155 195 +64 256 384 103 167 206 +128 256 384 120 181 218 +192 256 384 142 196 232 +256 256 384 171 216 251 +320 256 384 201 229 272 +384 256 384 223 220 266 +448 256 384 244 227 253 +512 256 384 331 265 251 +576 256 384 474 326 239 +640 256 384 619 380 227 +704 256 384 740 427 219 +768 256 384 830 469 218 +832 256 384 891 502 221 +896 256 384 930 524 222 +960 256 384 957 540 223 +1023 256 384 979 553 224 +0 320 384 108 173 208 +64 320 384 125 185 219 +128 320 384 143 199 233 +192 320 384 164 215 248 +256 320 384 189 234 265 +320 320 384 224 259 289 +384 320 384 258 273 308 +448 320 384 292 280 299 +512 320 384 400 326 294 +576 320 384 543 384 284 +640 320 384 670 437 281 +704 320 384 768 484 283 +768 320 384 844 524 285 +832 320 384 898 554 286 +896 320 384 934 575 287 +960 320 384 960 590 287 +1023 320 384 980 603 288 +0 384 384 115 188 212 +64 384 384 134 202 225 +128 384 384 154 216 240 +192 384 384 178 233 256 +256 384 384 206 254 277 +320 384 384 243 281 302 +384 384 384 288 312 334 +448 384 384 346 341 349 +512 384 384 461 391 347 +576 384 384 583 444 348 +640 384 384 689 494 350 +704 384 384 779 540 351 +768 384 384 851 579 353 +832 384 384 903 609 354 +896 384 384 938 630 355 +960 384 384 963 646 355 +1023 384 384 982 658 356 +0 448 384 137 223 233 +64 448 384 156 236 245 +128 448 384 175 250 259 +192 448 384 199 265 275 +256 448 384 226 284 293 +320 448 384 262 306 316 +384 448 384 306 335 347 +448 448 384 357 377 372 +512 448 384 474 422 376 +576 448 384 600 475 376 +640 448 384 708 528 375 +704 448 384 795 575 376 +768 448 384 863 615 377 +832 448 384 911 644 378 +896 448 384 944 665 379 +960 448 384 967 679 380 +1023 448 384 985 689 380 +0 512 384 162 254 250 +64 512 384 178 265 260 +128 512 384 197 275 272 +192 512 384 218 288 285 +256 512 384 245 304 303 +320 512 384 279 325 326 +384 512 384 323 354 360 +448 512 384 368 395 394 +512 512 384 455 463 384 +576 512 384 592 484 393 +640 512 384 702 538 392 +704 512 384 796 589 390 +768 512 384 867 632 388 +832 512 384 915 662 387 +896 512 384 947 681 387 +960 512 384 969 694 386 +1023 512 384 986 704 386 +0 576 384 177 272 254 +64 576 384 193 282 265 +128 576 384 211 293 278 +192 576 384 233 306 292 +256 576 384 259 322 311 +320 576 384 293 342 337 +384 576 384 342 378 376 +448 576 384 389 416 416 +512 576 384 438 488 403 +576 576 384 580 531 397 +640 576 384 694 545 410 +704 576 384 783 594 411 +768 576 384 856 638 409 +832 576 384 906 668 407 +896 576 384 939 687 406 +960 576 384 962 702 405 +1023 576 384 980 713 404 +0 640 384 191 289 261 +64 640 384 207 299 272 +128 640 384 225 310 285 +192 640 384 246 323 301 +256 640 384 273 339 321 +320 640 384 308 362 349 +384 640 384 360 403 393 +448 640 384 409 442 435 +512 640 384 435 492 430 +576 640 384 556 587 401 +640 640 384 685 587 412 +704 640 384 781 604 425 +768 640 384 846 642 428 +832 640 384 897 672 427 +896 640 384 931 692 426 +960 640 384 954 707 425 +1023 640 384 972 719 425 +0 704 384 204 305 269 +64 704 384 219 315 281 +128 704 384 238 326 294 +192 704 384 259 339 310 +256 704 384 285 355 331 +320 704 384 322 381 361 +384 704 384 378 429 410 +448 704 384 428 468 452 +512 704 384 445 500 452 +576 704 384 533 601 424 +640 704 384 669 660 411 +704 704 384 770 637 425 +768 704 384 849 655 437 +832 704 384 891 679 443 +896 704 384 923 697 444 +960 704 384 946 712 444 +1023 704 384 964 724 443 +0 768 384 214 319 276 +64 768 384 230 329 288 +128 768 384 248 340 302 +192 768 384 270 352 319 +256 768 384 296 371 341 +320 768 384 336 401 375 +384 768 384 393 451 425 +448 768 384 444 490 468 +512 768 384 458 509 470 +576 768 384 522 603 450 +640 768 384 649 697 415 +704 768 384 757 705 426 +768 768 384 836 681 437 +832 768 384 897 696 447 +896 768 384 924 710 452 +960 768 384 943 721 455 +1023 768 384 960 730 457 +0 832 384 223 330 282 +64 832 384 240 340 295 +128 832 384 257 351 309 +192 832 384 278 364 326 +256 832 384 307 384 349 +320 832 384 348 419 386 +384 832 384 406 469 437 +448 832 384 457 508 480 +512 832 384 468 520 483 +576 832 384 520 605 469 +640 832 384 631 705 430 +704 832 384 748 758 426 +768 832 384 824 735 438 +832 832 384 881 716 446 +896 832 384 927 727 454 +960 832 384 947 738 457 +1023 832 384 962 745 460 +0 896 384 229 338 287 +64 896 384 245 348 300 +128 896 384 263 360 314 +192 896 384 285 372 332 +256 896 384 314 394 356 +320 896 384 356 432 394 +384 896 384 415 482 446 +448 896 384 466 521 489 +512 896 384 477 530 492 +576 896 384 521 607 481 +640 896 384 620 707 447 +704 896 384 738 782 422 +768 896 384 818 775 439 +832 896 384 871 754 446 +896 896 384 909 741 452 +960 896 384 948 751 458 +1023 896 384 964 759 462 +0 960 384 234 344 291 +64 960 384 250 354 304 +128 960 384 268 365 318 +192 960 384 289 380 336 +256 960 384 319 402 361 +320 960 384 363 441 401 +384 960 384 422 492 453 +448 960 384 473 531 495 +512 960 384 484 538 499 +576 960 384 523 608 490 +640 960 384 614 708 460 +704 960 384 728 792 424 +768 960 384 814 804 440 +832 960 384 867 784 447 +896 960 384 902 770 452 +960 960 384 928 760 456 +1023 960 384 961 768 463 +0 1023 384 237 349 294 +64 1023 384 253 360 307 +128 1023 384 272 370 321 +192 1023 384 294 386 340 +256 1023 384 324 410 366 +320 1023 384 368 449 406 +384 1023 384 428 500 458 +448 1023 384 478 538 501 +512 1023 384 490 544 505 +576 1023 384 524 610 497 +640 1023 384 611 709 469 +704 1023 384 720 796 430 +768 1023 384 810 825 440 +832 1023 384 863 807 448 +896 1023 384 898 793 453 +960 1023 384 923 784 457 +1023 1023 384 942 776 460 +0 0 448 71 136 204 +64 0 448 85 142 214 +128 0 448 85 135 214 +192 0 448 85 128 214 +256 0 448 87 112 212 +320 0 448 119 107 207 +384 0 448 153 106 196 +448 0 448 155 106 164 +512 0 448 168 116 154 +576 0 448 213 145 157 +640 0 448 310 188 156 +704 0 448 423 238 150 +768 0 448 526 283 144 +832 0 448 608 316 139 +896 0 448 667 338 134 +960 0 448 710 354 130 +1023 0 448 745 367 126 +0 64 448 71 142 204 +64 64 448 95 157 220 +128 64 448 111 164 232 +192 64 448 112 157 232 +256 64 448 112 146 232 +320 64 448 132 133 228 +384 64 448 170 132 218 +448 64 448 176 131 188 +512 64 448 189 141 178 +576 64 448 238 171 181 +640 64 448 341 216 179 +704 64 448 456 268 173 +768 64 448 561 312 166 +832 64 448 645 344 159 +896 64 448 703 366 154 +960 64 448 746 382 150 +1023 64 448 780 395 146 +0 128 448 71 150 204 +64 128 448 95 164 220 +128 128 448 121 180 239 +192 128 448 141 190 253 +256 128 448 142 181 253 +320 128 448 149 165 251 +384 128 448 188 161 244 +448 128 448 200 161 216 +512 128 448 213 170 204 +576 128 448 268 201 207 +640 128 448 377 249 204 +704 128 448 495 301 197 +768 128 448 603 344 188 +832 128 448 686 375 181 +896 128 448 745 397 176 +960 128 448 787 413 172 +1023 128 448 821 426 167 +0 192 448 79 162 212 +64 192 448 97 174 223 +128 192 448 121 189 239 +192 192 448 151 207 260 +256 192 448 175 219 277 +320 192 448 177 207 278 +384 192 448 208 196 272 +448 192 448 228 195 248 +512 192 448 241 203 236 +576 192 448 305 237 238 +640 192 448 420 288 233 +704 192 448 541 340 225 +768 192 448 651 382 216 +832 192 448 735 412 207 +896 192 448 793 434 201 +960 192 448 836 449 196 +1023 192 448 869 461 191 +0 256 448 97 179 226 +64 256 448 113 191 237 +128 256 448 131 204 248 +192 256 448 154 219 263 +256 256 448 188 241 286 +320 256 448 218 254 307 +384 256 448 232 240 306 +448 256 448 261 237 287 +512 256 448 276 245 275 +576 256 448 350 282 275 +640 256 448 475 337 268 +704 256 448 602 387 258 +768 256 448 713 427 247 +832 256 448 796 457 237 +896 256 448 853 479 230 +960 256 448 893 496 226 +1023 256 448 924 509 224 +0 320 448 119 198 241 +64 320 448 135 210 253 +128 320 448 153 224 265 +192 320 448 173 239 279 +256 320 448 199 258 296 +320 320 448 237 284 321 +384 320 448 272 298 344 +448 320 448 299 289 335 +512 320 448 322 297 321 +576 320 448 412 339 320 +640 320 448 546 395 310 +704 320 448 678 443 296 +768 320 448 784 485 288 +832 320 448 859 517 283 +896 320 448 909 540 279 +960 320 448 941 557 280 +1023 320 448 967 570 280 +0 384 448 143 218 255 +64 384 448 160 231 267 +128 384 448 178 245 280 +192 384 448 199 261 296 +256 384 448 226 280 314 +320 384 448 258 305 337 +384 384 448 302 337 367 +448 384 448 342 351 386 +512 384 448 378 359 375 +576 384 448 492 408 369 +640 384 448 628 464 360 +704 384 448 746 512 353 +768 384 448 833 554 354 +832 384 448 892 584 355 +896 384 448 931 606 356 +960 384 448 959 622 357 +1023 384 448 980 635 358 +0 448 448 149 235 259 +64 448 448 167 248 272 +128 448 448 187 262 286 +192 448 448 211 279 303 +256 448 448 240 300 323 +320 448 448 278 327 349 +384 448 448 323 360 382 +448 448 448 376 398 419 +512 448 448 441 428 432 +576 448 448 560 481 429 +640 448 448 677 533 429 +704 448 448 771 579 431 +768 448 448 845 618 432 +832 448 448 899 648 433 +896 448 448 936 669 434 +960 448 448 962 684 435 +1023 448 448 982 696 435 +0 512 448 172 272 281 +64 512 448 190 285 294 +128 512 448 210 299 307 +192 512 448 233 315 323 +256 512 448 262 335 343 +320 512 448 299 359 367 +384 512 448 343 388 397 +448 512 448 396 423 433 +512 512 448 456 470 460 +576 512 448 577 515 464 +640 512 448 691 569 463 +704 512 448 785 618 463 +768 512 448 857 657 463 +832 512 448 907 686 464 +896 512 448 941 704 465 +960 512 448 965 716 465 +1023 512 448 984 726 466 +0 576 448 199 310 302 +64 576 448 216 321 313 +128 576 448 235 333 326 +192 576 448 257 346 340 +256 576 448 284 362 356 +320 576 448 318 382 378 +384 576 448 361 408 407 +448 576 448 414 443 446 +512 576 448 463 490 481 +576 576 448 562 553 472 +640 576 448 683 577 481 +704 576 448 779 627 480 +768 576 448 855 670 478 +832 576 448 907 699 476 +896 576 448 942 719 475 +960 576 448 965 733 475 +1023 576 448 983 743 474 +0 640 448 214 330 307 +64 640 448 231 340 318 +128 640 448 250 350 330 +192 640 448 271 363 343 +256 640 448 297 379 361 +320 640 448 331 399 385 +384 640 448 374 425 416 +448 640 448 431 465 462 +512 640 448 482 509 503 +576 640 448 542 588 487 +640 640 448 673 615 486 +704 640 448 771 634 497 +768 640 448 844 675 498 +832 640 448 897 704 496 +896 640 448 933 725 495 +960 640 448 957 739 494 +1023 640 448 976 751 494 +0 704 448 227 345 312 +64 704 448 243 355 323 +128 704 448 262 366 335 +192 704 448 283 379 350 +256 704 448 309 395 368 +320 704 448 343 415 393 +384 704 448 387 442 426 +448 704 448 448 488 477 +512 704 448 500 530 521 +576 704 448 536 591 513 +640 704 448 655 675 486 +704 704 448 762 666 499 +768 704 448 841 684 511 +832 704 448 889 710 514 +896 704 448 924 730 514 +960 704 448 949 745 513 +1023 704 448 968 756 512 +0 768 448 238 359 317 +64 768 448 254 369 329 +128 768 448 272 380 341 +192 768 448 293 393 356 +256 768 448 319 409 376 +320 768 448 353 429 401 +384 768 448 399 459 437 +448 768 448 463 510 492 +512 768 448 516 552 536 +576 768 448 540 595 534 +640 768 448 635 694 502 +704 768 448 750 732 500 +768 768 448 831 709 511 +832 768 448 892 725 520 +896 768 448 921 739 525 +960 768 448 943 750 528 +1023 768 448 962 761 528 +0 832 448 246 370 322 +64 832 448 263 380 334 +128 832 448 281 391 347 +192 832 448 302 404 362 +256 832 448 328 420 382 +320 832 448 362 440 408 +384 832 448 409 472 446 +448 832 448 475 528 503 +512 832 448 529 570 549 +576 832 448 548 602 548 +640 832 448 623 697 523 +704 832 448 738 773 498 +768 832 448 821 763 512 +832 832 448 879 744 520 +896 832 448 925 756 527 +960 832 448 945 766 531 +1023 832 448 962 774 533 +0 896 448 253 378 326 +64 896 448 270 388 338 +128 896 448 287 399 351 +192 896 448 308 412 367 +256 896 448 334 428 387 +320 896 448 368 449 413 +384 896 448 417 484 453 +448 896 448 484 541 512 +512 896 448 538 583 557 +576 896 448 554 607 558 +640 896 448 619 699 538 +704 896 448 726 786 503 +768 896 448 815 803 513 +832 896 448 870 783 520 +896 896 448 909 770 526 +960 896 448 947 780 532 +1023 896 448 963 788 535 +0 960 448 257 384 329 +64 960 448 274 394 341 +128 960 448 292 405 355 +192 960 448 313 418 370 +256 960 448 339 434 390 +320 960 448 373 455 417 +384 960 448 423 492 459 +448 960 448 491 551 519 +512 960 448 545 592 564 +576 960 448 560 611 566 +640 960 448 618 700 549 +704 960 448 716 790 512 +768 960 448 810 829 513 +832 960 448 866 812 521 +896 960 448 902 798 526 +960 960 448 929 789 530 +1023 960 448 963 798 536 +0 1023 448 261 389 332 +64 1023 448 277 400 343 +128 1023 448 295 411 357 +192 1023 448 316 423 373 +256 1023 448 342 439 394 +320 1023 448 377 461 421 +384 1023 448 428 500 464 +448 1023 448 497 559 524 +512 1023 448 551 600 569 +576 1023 448 565 616 572 +640 1023 448 618 701 557 +704 1023 448 710 792 521 +768 1023 448 804 842 510 +832 1023 448 862 835 522 +896 1023 448 899 822 527 +960 1023 448 925 812 531 +1023 1023 448 945 804 534 +0 0 512 90 162 241 +64 0 512 104 168 251 +128 0 512 104 162 251 +192 0 512 104 154 251 +256 0 512 104 144 250 +320 0 512 120 126 246 +384 0 512 163 124 240 +448 0 512 190 124 216 +512 0 512 189 125 184 +576 0 512 205 139 175 +640 0 512 244 166 179 +704 0 512 312 200 182 +768 0 512 405 238 178 +832 0 512 478 270 173 +896 0 512 531 295 171 +960 0 512 572 312 170 +1023 0 512 605 326 168 +0 64 512 90 169 241 +64 64 512 113 183 258 +128 64 512 130 191 269 +192 64 512 130 184 270 +256 64 512 130 174 270 +320 64 512 136 155 267 +384 64 512 177 150 260 +448 64 512 211 150 242 +512 64 512 210 150 208 +576 64 512 226 164 199 +640 64 512 267 192 203 +704 64 512 342 227 204 +768 64 512 436 266 200 +832 64 512 510 300 196 +896 64 512 565 324 194 +960 64 512 606 341 191 +1023 64 512 640 355 189 +0 128 512 90 177 241 +64 128 512 113 191 258 +128 128 512 139 206 276 +192 128 512 159 216 290 +256 128 512 160 208 291 +320 128 512 161 192 290 +384 128 512 192 180 284 +448 128 512 232 179 270 +512 128 512 234 179 235 +576 128 512 250 192 226 +640 128 512 293 221 230 +704 128 512 377 258 230 +768 128 512 472 299 225 +832 128 512 547 333 221 +896 128 512 603 357 218 +960 128 512 645 374 215 +1023 128 512 679 387 213 +0 192 512 92 186 243 +64 192 512 113 200 258 +128 192 512 139 215 276 +192 192 512 169 234 297 +256 192 512 194 245 314 +320 192 512 196 235 315 +384 192 512 211 216 312 +448 192 512 255 213 301 +512 192 512 262 213 268 +576 192 512 278 226 258 +640 192 512 326 255 261 +704 192 512 418 296 260 +768 192 512 515 338 255 +832 192 512 593 372 250 +896 192 512 650 395 246 +960 192 512 692 411 244 +1023 192 512 727 423 240 +0 256 512 108 203 257 +64 256 512 124 215 268 +128 256 512 144 228 280 +192 256 512 170 245 297 +256 256 512 207 267 323 +320 256 512 237 281 344 +384 256 512 241 264 345 +448 256 512 281 256 337 +512 256 512 297 255 308 +576 256 512 312 267 297 +640 256 512 370 299 299 +704 256 512 470 343 296 +768 256 512 569 386 290 +832 256 512 650 419 285 +896 256 512 707 440 281 +960 256 512 750 456 277 +1023 256 512 785 468 273 +0 320 512 129 223 274 +64 320 512 145 235 285 +128 320 512 163 248 297 +192 320 512 184 264 311 +256 320 512 212 283 328 +320 320 512 255 310 357 +384 320 512 290 325 381 +448 320 512 310 308 379 +512 320 512 339 306 356 +576 320 512 355 317 344 +640 320 512 425 352 345 +704 320 512 535 401 340 +768 320 512 639 444 332 +832 320 512 722 475 325 +896 320 512 780 496 320 +960 320 512 822 512 315 +1023 320 512 856 525 311 +0 384 512 156 245 291 +64 384 512 172 257 303 +128 384 512 190 271 315 +192 384 512 210 286 329 +256 384 512 235 306 347 +320 384 512 269 330 369 +384 384 512 317 362 401 +448 384 512 355 375 425 +512 384 512 384 366 411 +576 384 512 408 377 398 +640 384 512 495 418 397 +704 384 512 615 469 389 +768 384 512 724 511 379 +832 384 512 808 541 369 +896 384 512 863 564 365 +960 384 512 903 581 361 +1023 384 512 934 594 359 +0 448 512 179 266 304 +64 448 512 197 279 317 +128 448 512 217 293 331 +192 448 512 238 310 346 +256 448 512 264 329 365 +320 448 512 298 355 389 +384 448 512 339 386 418 +448 448 512 390 423 453 +512 448 512 432 435 470 +576 448 512 471 445 459 +640 448 512 583 495 452 +704 448 512 707 546 443 +768 448 512 807 587 437 +832 448 512 877 619 435 +896 448 512 922 641 435 +960 448 512 953 657 435 +1023 448 512 977 670 435 +0 512 512 184 283 307 +64 512 512 202 297 320 +128 512 512 223 311 335 +192 512 512 246 328 351 +256 512 512 276 349 372 +320 512 512 313 376 398 +384 512 512 360 409 431 +448 512 512 414 449 470 +512 512 512 472 489 510 +576 512 512 542 522 520 +640 512 512 656 574 517 +704 512 512 761 621 516 +768 512 512 840 661 518 +832 512 512 896 690 519 +896 512 512 934 710 520 +960 512 512 961 724 520 +1023 512 512 982 735 521 +0 576 512 206 320 328 +64 576 512 225 333 341 +128 576 512 245 347 356 +192 576 512 269 364 372 +256 576 512 298 385 393 +320 576 512 335 410 418 +384 576 512 381 442 449 +448 576 512 434 477 485 +512 576 512 493 516 526 +576 576 512 559 568 552 +640 576 512 673 610 555 +704 576 512 773 660 553 +768 576 512 849 700 553 +832 576 512 903 727 554 +896 576 512 939 745 554 +960 576 512 964 757 554 +1023 576 512 984 767 555 +0 640 512 236 363 355 +64 640 512 253 375 367 +128 640 512 273 388 379 +192 640 512 295 402 394 +256 640 512 322 419 411 +320 640 512 357 441 434 +384 640 512 400 467 461 +448 640 512 451 497 495 +512 640 512 511 536 539 +576 640 512 563 587 572 +640 640 512 661 642 563 +704 640 512 764 668 571 +768 640 512 843 708 570 +832 640 512 899 738 568 +896 640 512 936 759 567 +960 640 512 962 773 566 +1023 640 512 981 784 566 +0 704 512 252 388 363 +64 704 512 269 397 373 +128 704 512 287 409 385 +192 704 512 308 421 398 +256 704 512 335 437 415 +320 704 512 369 457 437 +384 704 512 412 483 466 +448 704 512 463 513 503 +512 704 512 527 557 553 +576 704 512 578 603 592 +640 704 512 643 680 575 +704 704 512 755 695 577 +768 704 512 835 715 586 +832 704 512 889 743 587 +896 704 512 927 764 586 +960 704 512 953 779 585 +1023 704 512 973 791 584 +0 768 512 263 401 365 +64 768 512 280 411 376 +128 768 512 297 423 388 +192 768 512 319 435 402 +256 768 512 345 451 420 +320 768 512 379 471 443 +384 768 512 422 497 473 +448 768 512 474 527 511 +512 768 512 542 577 567 +576 768 512 593 620 609 +640 768 512 634 687 596 +704 768 512 743 755 577 +768 768 512 828 739 588 +832 768 512 888 755 597 +896 768 512 920 770 601 +960 768 512 946 784 601 +1023 768 512 966 796 600 +0 832 512 272 412 368 +64 832 512 288 422 379 +128 832 512 306 433 392 +192 832 512 327 446 406 +256 832 512 353 461 424 +320 832 512 387 482 448 +384 832 512 431 507 479 +448 832 512 483 540 519 +512 832 512 553 594 578 +576 832 512 606 635 621 +640 832 512 635 689 614 +704 832 512 728 777 584 +768 832 512 819 792 589 +832 832 512 878 774 597 +896 832 512 923 786 604 +960 832 512 945 796 607 +1023 832 512 963 803 610 +0 896 512 278 420 371 +64 896 512 294 430 382 +128 896 512 312 441 395 +192 896 512 333 454 409 +256 896 512 359 470 428 +320 896 512 393 490 452 +384 896 512 437 516 484 +448 896 512 491 550 525 +512 896 512 562 607 586 +576 896 512 615 648 630 +640 896 512 639 690 626 +704 896 512 718 782 597 +768 896 512 813 829 589 +832 896 512 870 812 598 +896 896 512 911 799 603 +960 896 512 947 810 609 +1023 896 512 964 817 612 +0 960 512 282 426 373 +64 960 512 299 436 385 +128 960 512 317 447 397 +192 960 512 337 460 412 +256 960 512 363 476 431 +320 960 512 398 497 455 +384 960 512 442 522 487 +448 960 512 495 557 529 +512 960 512 569 617 593 +576 960 512 622 658 637 +640 960 512 643 693 634 +704 960 512 712 784 609 +768 960 512 805 845 586 +832 960 512 866 841 599 +896 960 512 904 828 604 +960 960 512 932 818 608 +1023 960 512 965 829 613 +0 1023 512 286 431 375 +64 1023 512 302 441 387 +128 1023 512 320 453 399 +192 1023 512 341 465 414 +256 1023 512 367 481 433 +320 1023 512 402 501 458 +384 1023 512 445 528 490 +448 1023 512 500 563 534 +512 1023 512 574 625 598 +576 1023 512 628 666 642 +640 1023 512 646 697 640 +704 1023 512 710 784 618 +768 1023 512 798 853 587 +832 1023 512 863 864 600 +896 1023 512 901 851 605 +960 1023 512 928 842 608 +1023 1023 512 949 834 611 +0 0 576 108 188 277 +64 0 576 122 194 287 +128 0 576 122 188 287 +192 0 576 122 180 287 +256 0 576 122 171 287 +320 0 576 125 149 284 +384 0 576 165 142 278 +448 0 576 213 142 270 +512 0 576 225 141 231 +576 0 576 223 146 204 +640 0 576 241 161 196 +704 0 576 275 186 200 +768 0 576 315 210 204 +832 0 576 371 235 205 +896 0 576 421 255 203 +960 0 576 457 269 201 +1023 0 576 488 283 200 +0 64 576 108 195 277 +64 64 576 132 209 294 +128 64 576 148 217 305 +192 64 576 149 210 306 +256 64 576 149 200 306 +320 64 576 149 184 305 +384 64 576 178 168 299 +448 64 576 228 167 291 +512 64 576 246 167 257 +576 64 576 244 171 227 +640 64 576 262 186 220 +704 64 576 296 211 224 +768 64 576 341 237 228 +832 64 576 401 262 228 +896 64 576 452 282 225 +960 64 576 489 298 223 +1023 64 576 519 311 222 +0 128 576 108 203 277 +64 128 576 132 217 294 +128 128 576 157 232 312 +192 128 576 178 242 326 +256 128 576 179 234 327 +320 128 576 179 221 327 +384 128 576 194 199 322 +448 128 576 244 197 315 +512 128 576 270 196 286 +576 128 576 268 199 254 +640 128 576 286 214 247 +704 128 576 320 239 251 +768 128 576 372 266 254 +832 128 576 436 293 253 +896 128 576 487 314 250 +960 128 576 525 330 248 +1023 128 576 555 343 246 +0 192 576 108 212 277 +64 192 576 132 226 294 +128 192 576 157 241 312 +192 192 576 188 260 333 +256 192 576 212 271 350 +320 192 576 214 261 351 +384 192 576 218 239 349 +448 192 576 262 231 342 +512 192 576 297 230 319 +576 192 576 296 232 286 +640 192 576 314 248 279 +704 192 576 350 273 283 +768 192 576 408 302 285 +832 192 576 477 330 282 +896 192 576 529 352 280 +960 192 576 567 368 277 +1023 192 576 598 383 276 +0 256 576 119 227 287 +64 256 576 137 239 298 +128 256 576 158 253 312 +192 256 576 188 271 333 +256 256 576 225 293 359 +320 256 576 255 307 380 +384 256 576 257 293 382 +448 256 576 284 273 376 +512 256 576 328 273 359 +576 256 576 330 273 325 +640 256 576 348 289 317 +704 256 576 387 315 322 +768 256 576 457 346 322 +832 256 576 528 376 319 +896 256 576 581 399 315 +960 256 576 619 417 314 +1023 256 576 652 431 312 +0 320 576 139 247 305 +64 320 576 156 259 315 +128 320 576 174 272 327 +192 320 576 196 287 341 +256 320 576 226 307 360 +320 320 576 273 336 393 +384 320 576 308 350 418 +448 320 576 317 331 417 +512 320 576 363 324 406 +576 320 576 372 324 373 +640 320 576 390 339 365 +704 320 576 438 367 368 +768 320 576 519 402 366 +832 320 576 592 434 363 +896 320 576 646 458 360 +960 320 576 686 475 358 +1023 320 576 720 488 355 +0 384 576 166 270 323 +64 384 576 182 282 335 +128 384 576 199 295 347 +192 384 576 220 311 361 +256 384 576 246 329 377 +320 384 576 281 354 400 +384 384 576 334 388 435 +448 384 576 371 401 462 +512 384 576 398 384 457 +576 384 576 421 383 429 +640 384 576 439 397 420 +704 384 576 502 429 422 +768 384 576 592 469 418 +832 384 576 669 502 413 +896 384 576 725 525 410 +960 384 576 767 541 406 +1023 384 576 801 554 403 +0 448 576 197 294 342 +64 448 576 212 307 354 +128 448 576 230 320 366 +192 448 576 250 336 381 +256 448 576 275 355 398 +320 448 576 307 380 421 +384 448 576 349 410 449 +448 448 576 406 448 487 +512 448 576 445 458 509 +576 448 576 474 450 492 +640 448 576 498 463 481 +704 448 576 578 502 480 +768 448 576 679 545 474 +832 448 576 760 577 467 +896 448 576 818 599 461 +960 448 576 861 615 457 +1023 448 576 895 628 452 +0 512 576 216 315 352 +64 512 576 234 328 365 +128 512 576 253 342 379 +192 512 576 276 358 395 +256 512 576 304 379 415 +320 512 576 338 405 440 +384 512 576 380 437 470 +448 512 576 429 474 505 +512 512 576 486 514 543 +576 512 576 527 523 557 +640 512 576 567 537 546 +704 512 576 672 584 540 +768 512 576 776 627 532 +832 512 576 854 658 526 +896 512 576 905 681 523 +960 512 576 941 697 522 +1023 512 576 968 711 522 +0 576 576 218 331 354 +64 576 576 236 344 367 +128 576 576 257 359 382 +192 576 576 280 376 398 +256 576 576 310 397 419 +320 576 576 347 424 445 +384 576 576 395 458 479 +448 576 576 450 498 518 +512 576 576 511 542 561 +576 576 576 570 583 601 +640 576 576 641 615 608 +704 576 576 745 664 606 +768 576 576 833 703 604 +832 576 576 893 733 606 +896 576 576 932 751 607 +960 576 576 960 764 607 +1023 576 576 982 774 608 +0 640 576 239 366 374 +64 640 576 257 379 387 +128 640 576 278 394 402 +192 640 576 301 410 418 +256 640 576 331 431 439 +320 640 576 368 458 465 +384 640 576 415 492 498 +448 640 576 470 530 536 +512 640 576 530 569 576 +576 640 576 593 610 619 +640 640 576 658 661 641 +704 640 576 760 700 643 +768 640 576 841 740 642 +832 640 576 899 768 641 +896 640 576 936 786 642 +960 640 576 963 799 642 +1023 640 576 984 809 642 +0 704 576 268 410 402 +64 704 576 286 422 415 +128 704 576 306 436 428 +192 704 576 329 453 444 +256 704 576 357 471 463 +320 704 576 393 494 486 +384 704 576 437 523 515 +448 704 576 489 554 548 +512 704 576 546 588 585 +576 704 576 609 629 632 +640 704 576 660 680 659 +704 704 576 750 724 652 +768 704 576 833 747 658 +832 704 576 892 777 657 +896 704 576 931 798 656 +960 704 576 958 813 655 +1023 704 576 979 824 655 +0 768 576 287 440 417 +64 768 576 304 451 428 +128 768 576 322 464 440 +192 768 576 344 476 453 +256 768 576 370 492 470 +320 768 576 405 512 491 +384 768 576 448 538 518 +448 768 576 499 568 552 +512 768 576 557 602 592 +576 768 576 624 648 645 +640 768 576 670 691 678 +704 768 576 735 764 658 +768 768 576 826 768 664 +832 768 576 886 784 671 +896 768 576 923 803 672 +960 768 576 951 818 672 +1023 768 576 972 830 671 +0 832 576 296 454 420 +64 832 576 313 464 430 +128 832 576 332 474 441 +192 832 576 352 487 455 +256 832 576 378 503 472 +320 832 576 413 523 493 +384 832 576 456 549 522 +448 832 576 507 579 557 +512 832 576 565 613 598 +576 832 576 635 664 655 +640 832 576 681 705 691 +704 832 576 726 773 675 +768 832 576 818 820 665 +832 832 576 879 803 673 +896 832 576 923 815 679 +960 832 576 946 825 682 +1023 832 576 967 835 683 +0 896 576 303 461 421 +64 896 576 319 472 431 +128 896 576 337 483 443 +192 896 576 358 495 456 +256 896 576 384 511 474 +320 896 576 419 531 496 +384 896 576 462 557 525 +448 896 576 513 588 561 +512 896 576 572 622 604 +576 896 576 643 676 663 +640 896 576 690 715 700 +704 896 576 724 774 689 +768 896 576 808 843 664 +832 896 576 872 841 674 +896 896 576 914 829 679 +960 896 576 948 839 683 +1023 896 576 967 846 686 +0 960 576 307 468 422 +64 960 576 323 478 432 +128 960 576 341 489 444 +192 960 576 362 502 458 +256 960 576 389 517 475 +320 960 576 423 538 498 +384 960 576 467 563 528 +448 960 576 518 593 564 +512 960 576 577 629 608 +576 960 576 650 686 670 +640 960 576 697 723 707 +704 960 576 725 776 698 +768 960 576 799 850 671 +832 960 576 868 870 675 +896 960 576 908 857 680 +960 960 576 937 848 683 +1023 960 576 967 858 687 +0 1023 576 311 472 423 +64 1023 576 327 482 434 +128 1023 576 345 493 446 +192 1023 576 365 506 460 +256 1023 576 392 522 477 +320 1023 576 427 542 500 +384 1023 576 470 568 530 +448 1023 576 523 598 567 +512 1023 576 582 635 612 +576 1023 576 656 694 675 +640 1023 576 702 729 713 +704 1023 576 727 776 706 +768 1023 576 794 852 680 +832 1023 576 864 888 673 +896 1023 576 905 880 680 +960 1023 576 932 871 684 +1023 1023 576 954 863 687 +0 0 640 125 213 311 +64 0 640 139 219 321 +128 0 640 139 212 321 +192 0 640 139 205 321 +256 0 640 139 195 321 +320 0 640 139 178 320 +384 0 640 166 159 314 +448 0 640 217 158 306 +512 0 640 257 158 287 +576 0 640 255 161 241 +640 0 640 256 166 221 +704 0 640 274 182 216 +768 0 640 303 203 220 +832 0 640 326 219 222 +896 0 640 342 231 224 +960 0 640 369 243 226 +1023 0 640 390 253 227 +0 64 640 125 219 311 +64 64 640 149 234 328 +128 64 640 165 241 339 +192 64 640 166 234 340 +256 64 640 166 225 340 +320 64 640 166 212 340 +384 64 640 180 187 334 +448 64 640 231 184 327 +512 64 640 275 183 312 +576 64 640 276 186 265 +640 64 640 277 191 245 +704 64 640 295 207 240 +768 64 640 324 228 243 +832 64 640 346 244 246 +896 64 640 369 257 248 +960 64 640 396 270 250 +1023 64 640 421 281 250 +0 128 640 125 227 311 +64 128 640 149 241 328 +128 128 640 175 257 346 +192 128 640 195 266 360 +256 128 640 196 258 360 +320 128 640 196 246 360 +384 128 640 200 222 358 +448 128 640 246 213 350 +512 128 640 295 213 338 +576 128 640 300 214 294 +640 128 640 301 219 272 +704 128 640 319 235 267 +768 128 640 348 256 270 +832 128 640 371 273 273 +896 128 640 399 287 275 +960 128 640 426 300 276 +1023 128 640 455 312 276 +0 192 640 125 236 311 +64 192 640 149 250 328 +128 192 640 175 266 346 +192 192 640 205 284 367 +256 192 640 229 296 384 +320 192 640 231 285 385 +384 192 640 231 266 385 +448 192 640 264 248 378 +512 192 640 317 247 368 +576 192 640 329 248 328 +640 192 640 329 253 304 +704 192 640 347 268 299 +768 192 640 376 290 302 +832 192 640 400 306 305 +896 192 640 435 323 307 +960 192 640 467 336 307 +1023 192 640 496 348 306 +0 256 640 130 249 316 +64 256 640 149 261 328 +128 256 640 175 277 346 +192 256 640 205 295 367 +256 256 640 242 318 393 +320 256 640 272 331 414 +384 256 640 274 318 416 +448 256 640 288 294 412 +512 256 640 342 289 403 +576 256 640 364 289 370 +640 256 640 363 294 342 +704 256 640 381 309 337 +768 256 640 410 331 341 +832 256 640 442 349 344 +896 256 640 480 366 345 +960 256 640 517 381 343 +1023 256 640 546 393 342 +0 320 640 150 269 334 +64 320 640 167 281 344 +128 320 640 185 294 355 +192 320 640 208 310 370 +256 320 640 242 331 393 +320 320 640 290 360 427 +384 320 640 325 375 452 +448 320 640 328 355 452 +512 320 640 369 341 445 +576 320 640 405 340 421 +640 320 640 404 343 390 +704 320 640 423 359 385 +768 320 640 453 381 388 +832 320 640 496 402 390 +896 320 640 542 421 389 +960 320 640 578 436 388 +1023 320 640 609 449 386 +0 384 640 175 292 353 +64 384 640 191 304 364 +128 384 640 209 318 376 +192 384 640 230 333 389 +256 384 640 256 352 406 +320 384 640 293 377 430 +384 384 640 350 412 469 +448 384 640 388 426 496 +512 384 640 404 404 493 +576 384 640 449 400 477 +640 384 640 453 402 445 +704 384 640 472 417 440 +768 384 640 508 440 443 +832 384 640 563 465 443 +896 384 640 613 485 441 +960 384 640 651 502 439 +1023 384 640 682 516 438 +0 448 640 205 317 373 +64 448 640 220 330 384 +128 448 640 238 343 396 +192 448 640 258 358 411 +256 448 640 284 378 428 +320 448 640 317 402 450 +384 448 640 360 433 478 +448 448 640 421 472 519 +512 448 640 458 481 544 +576 448 640 493 467 536 +640 448 640 508 467 507 +704 448 640 526 482 502 +768 448 640 577 509 504 +832 448 640 643 538 502 +896 448 640 695 561 499 +960 448 640 735 578 496 +1023 448 640 768 592 495 +0 512 640 237 343 392 +64 512 640 254 355 403 +128 512 640 272 369 417 +192 512 640 292 385 431 +256 512 640 316 404 449 +320 512 640 348 429 472 +384 512 640 389 460 501 +448 512 640 439 497 534 +512 512 640 501 538 575 +576 512 640 539 543 595 +640 512 640 566 539 575 +704 512 640 589 553 568 +768 512 640 658 586 567 +832 512 640 733 619 563 +896 512 640 789 642 558 +960 512 640 831 659 555 +1023 512 640 865 672 552 +0 576 640 248 361 397 +64 576 640 267 374 410 +128 576 640 287 388 425 +192 576 640 311 405 441 +256 576 640 339 426 461 +320 576 640 376 453 487 +384 576 640 420 485 519 +448 576 640 470 524 555 +512 576 640 525 566 594 +576 576 640 583 606 634 +640 576 640 621 612 642 +704 576 640 661 628 633 +768 576 640 752 669 627 +832 576 640 832 702 621 +896 576 640 887 724 617 +960 576 640 926 740 614 +1023 576 640 957 752 611 +0 640 640 250 376 399 +64 640 640 269 390 412 +128 640 640 289 404 426 +192 640 640 313 421 443 +256 640 640 342 442 463 +320 640 640 379 469 490 +384 640 640 427 503 523 +448 640 640 483 543 563 +512 640 640 545 588 607 +576 640 640 609 634 652 +640 640 640 666 673 689 +704 640 640 734 705 692 +768 640 640 822 745 691 +832 640 640 888 772 690 +896 640 640 931 790 690 +960 640 640 960 803 691 +1023 640 640 983 813 692 +0 704 640 270 409 417 +64 704 640 288 422 430 +128 704 640 308 437 445 +192 704 640 332 454 461 +256 704 640 361 474 482 +320 704 640 399 501 509 +384 704 640 446 535 542 +448 704 640 502 575 581 +512 704 640 564 619 624 +576 704 640 627 660 666 +640 704 640 686 698 706 +704 704 640 748 745 724 +768 704 640 833 778 725 +832 704 640 894 807 724 +896 704 640 934 827 724 +960 704 640 962 840 724 +1023 704 640 984 850 724 +0 768 640 295 447 442 +64 768 640 314 461 455 +128 768 640 334 475 469 +192 768 640 357 492 486 +256 768 640 386 513 507 +320 768 640 424 539 532 +384 768 640 469 571 563 +448 768 640 523 604 597 +512 768 640 581 640 634 +576 768 640 641 676 674 +640 768 640 701 715 718 +704 768 640 746 765 739 +768 768 640 825 795 734 +832 768 640 887 815 739 +896 768 640 927 835 739 +960 768 640 956 850 738 +1023 768 640 979 862 737 +0 832 640 314 479 460 +64 832 640 332 491 473 +128 832 640 351 506 487 +192 832 640 374 520 501 +256 832 640 401 538 519 +320 832 640 436 561 542 +384 832 640 481 587 569 +448 832 640 532 618 601 +512 832 640 589 652 638 +576 832 640 649 687 679 +640 832 640 713 731 729 +704 832 640 753 771 754 +768 832 640 815 835 736 +832 832 640 881 830 743 +896 832 640 923 843 749 +960 832 640 950 855 750 +1023 832 640 973 867 750 +0 896 640 325 496 468 +64 896 640 341 507 480 +128 896 640 361 519 492 +192 896 640 382 534 506 +256 896 640 408 550 522 +320 896 640 443 570 543 +384 896 640 486 596 570 +448 896 640 538 626 603 +512 896 640 595 660 641 +576 896 640 655 695 683 +640 896 640 721 743 737 +704 896 640 760 778 765 +768 896 640 807 844 747 +832 896 640 875 868 744 +896 896 640 917 856 750 +960 896 640 950 866 754 +1023 896 640 970 873 757 +0 960 640 330 507 472 +64 960 640 346 517 483 +128 960 640 365 528 494 +192 960 640 386 540 507 +256 960 640 413 556 523 +320 960 640 448 576 544 +384 960 640 491 602 571 +448 960 640 542 632 604 +512 960 640 600 666 643 +576 960 640 660 701 687 +640 960 640 727 752 743 +704 960 640 767 786 772 +768 960 640 804 845 758 +832 960 640 870 891 743 +896 960 640 912 884 750 +960 960 640 942 875 754 +1023 960 640 971 885 758 +0 1023 640 335 511 472 +64 1023 640 350 521 483 +128 1023 640 369 532 494 +192 1023 640 390 545 507 +256 1023 640 417 561 524 +320 1023 640 451 581 545 +384 1023 640 495 606 573 +448 1023 640 546 636 606 +512 1023 640 603 671 646 +576 1023 640 665 707 691 +640 1023 640 733 759 748 +704 1023 640 772 792 777 +768 1023 640 803 846 766 +832 1023 640 863 900 743 +896 1023 640 909 907 751 +960 1023 640 938 898 755 +1023 1023 640 961 891 758 +0 0 704 141 235 342 +64 0 704 155 241 351 +128 0 704 155 234 351 +192 0 704 155 227 351 +256 0 704 155 217 351 +320 0 704 155 205 351 +384 0 704 168 176 346 +448 0 704 219 174 339 +512 0 704 273 173 330 +576 0 704 286 174 287 +640 0 704 284 179 253 +704 0 704 285 185 237 +768 0 704 303 199 234 +832 0 704 325 215 237 +896 0 704 341 227 238 +960 0 704 352 235 240 +1023 0 704 362 242 241 +0 64 704 141 241 342 +64 64 704 164 256 358 +128 64 704 181 263 370 +192 64 704 181 256 370 +256 64 704 181 247 370 +320 64 704 181 234 370 +384 64 704 186 208 367 +448 64 704 232 200 359 +512 64 704 287 199 350 +576 64 704 308 199 314 +640 64 704 305 205 277 +704 64 704 306 210 261 +768 64 704 324 224 258 +832 64 704 346 240 260 +896 64 704 362 252 262 +960 64 704 373 260 264 +1023 64 704 383 267 265 +0 128 704 141 249 342 +64 128 704 164 263 358 +128 128 704 190 279 376 +192 128 704 210 288 390 +256 128 704 211 280 391 +320 128 704 211 268 391 +384 128 704 211 246 390 +448 128 704 247 229 383 +512 128 704 303 228 374 +576 128 704 332 227 344 +640 128 704 329 233 304 +704 128 704 330 238 288 +768 128 704 348 252 285 +832 128 704 370 268 287 +896 128 704 385 280 289 +960 128 704 397 288 291 +1023 128 704 406 295 292 +0 192 704 141 258 342 +64 192 704 164 272 358 +128 192 704 190 288 376 +192 192 704 220 306 398 +256 192 704 245 318 415 +320 192 704 247 307 416 +384 192 704 247 291 416 +448 192 704 265 264 410 +512 192 704 322 262 402 +576 192 704 360 261 379 +640 192 704 356 266 336 +704 192 704 358 271 320 +768 192 704 376 286 316 +832 192 704 398 302 319 +896 192 704 413 313 321 +960 192 704 425 322 322 +1023 192 704 434 329 323 +0 256 704 142 269 342 +64 256 704 164 283 358 +128 256 704 190 299 376 +192 256 704 220 317 398 +256 256 704 258 340 424 +320 256 704 288 353 445 +384 256 704 290 340 447 +448 256 704 294 314 444 +512 256 704 344 304 436 +576 256 704 390 304 419 +640 256 704 391 307 375 +704 256 704 392 312 358 +768 256 704 410 327 355 +832 256 704 432 343 358 +896 256 704 448 354 359 +960 256 704 459 362 361 +1023 256 704 472 370 362 +0 320 704 160 289 359 +64 320 704 176 301 369 +128 320 704 195 314 382 +192 320 704 221 331 398 +256 320 704 258 353 424 +320 320 704 306 382 457 +384 320 704 341 397 482 +448 320 704 343 379 483 +512 320 704 370 356 477 +576 320 704 425 355 465 +640 320 704 433 357 425 +704 320 704 434 362 406 +768 320 704 452 376 402 +832 320 704 474 393 405 +896 320 704 489 404 407 +960 320 704 504 413 409 +1023 320 704 526 423 409 +0 384 704 184 313 379 +64 384 704 200 325 390 +128 384 704 218 338 402 +192 384 704 240 353 415 +256 384 704 266 372 432 +320 384 704 306 398 458 +384 384 704 366 434 500 +448 384 704 404 448 527 +512 384 704 410 424 525 +576 384 704 461 415 516 +640 384 704 483 415 484 +704 384 704 483 420 461 +768 384 704 500 435 458 +832 384 704 523 451 460 +896 384 704 540 463 462 +960 384 704 567 475 464 +1023 384 704 591 486 464 +0 448 704 213 338 400 +64 448 704 228 350 411 +128 448 704 246 364 423 +192 448 704 267 379 437 +256 448 704 293 398 454 +320 448 704 326 422 476 +384 448 704 371 453 505 +448 448 704 437 494 550 +512 448 704 473 504 575 +576 448 704 497 482 570 +640 448 704 537 481 551 +704 448 704 537 485 523 +768 448 704 555 500 519 +832 448 704 578 516 522 +896 448 704 609 532 524 +960 448 704 641 545 523 +1023 448 704 671 557 521 +0 512 704 246 364 420 +64 512 704 261 377 432 +128 512 704 279 390 444 +192 512 704 299 406 459 +256 512 704 324 425 477 +320 512 704 357 450 499 +384 512 704 398 481 528 +448 512 704 448 517 560 +512 512 704 515 559 605 +576 512 704 550 564 626 +640 512 704 586 553 616 +704 512 704 596 555 589 +768 512 704 613 569 586 +832 512 704 647 589 588 +896 512 704 690 607 587 +960 512 704 727 623 586 +1023 512 704 758 637 584 +0 576 704 275 388 436 +64 576 704 292 401 449 +128 576 704 310 415 462 +192 576 704 331 431 478 +256 576 704 358 451 496 +320 576 704 390 477 520 +384 576 704 431 508 549 +448 576 704 479 545 583 +512 576 704 534 586 621 +576 576 704 597 627 663 +640 576 704 633 629 678 +704 576 704 655 627 657 +768 576 704 676 641 653 +832 576 704 728 665 653 +896 576 704 779 688 650 +960 576 704 819 706 647 +1023 576 704 852 720 645 +0 640 704 278 403 438 +64 640 704 296 416 451 +128 640 704 316 431 465 +192 640 704 340 448 482 +256 640 704 369 469 502 +320 640 704 407 496 529 +384 640 704 454 529 562 +448 640 704 507 569 600 +512 640 704 564 612 641 +576 640 704 622 656 682 +640 640 704 678 693 719 +704 640 704 710 696 722 +768 640 704 746 713 716 +832 640 704 815 744 712 +896 640 704 872 766 706 +960 640 704 913 781 704 +1023 640 704 945 792 701 +0 704 704 279 418 439 +64 704 704 298 431 452 +128 704 704 318 446 466 +192 704 704 341 463 483 +256 704 704 371 484 504 +320 704 704 408 510 530 +384 704 704 456 544 563 +448 704 704 512 585 603 +512 704 704 575 630 647 +576 704 704 640 677 693 +640 704 704 702 721 737 +704 704 704 755 757 771 +768 704 704 816 784 771 +832 704 704 882 812 770 +896 704 704 927 829 769 +960 704 704 959 842 769 +1023 704 704 984 852 770 +0 768 704 297 447 456 +64 768 704 315 460 469 +128 768 704 335 474 483 +192 768 704 359 491 500 +256 768 704 388 512 520 +320 768 704 426 539 547 +384 768 704 473 573 580 +448 768 704 529 613 620 +512 768 704 592 658 664 +576 768 704 657 704 709 +640 768 704 718 744 749 +704 768 704 771 778 785 +768 768 704 826 817 798 +832 768 704 889 843 800 +896 768 704 931 863 799 +960 768 704 961 878 798 +1023 768 704 985 889 798 +0 832 704 317 477 476 +64 832 704 336 490 489 +128 832 704 356 505 503 +192 832 704 379 522 519 +256 832 704 409 543 540 +320 832 704 446 570 566 +384 832 704 493 604 600 +448 832 704 549 643 639 +512 832 704 610 683 679 +576 832 704 671 721 717 +640 832 704 729 756 755 +704 832 704 783 792 795 +768 832 704 822 836 810 +832 832 704 884 855 807 +896 832 704 926 870 811 +960 832 704 956 884 810 +1023 832 704 979 896 810 +0 896 704 331 500 489 +64 896 704 349 513 502 +128 896 704 369 528 516 +192 896 704 393 545 533 +256 896 704 422 566 553 +320 896 704 460 593 580 +384 896 704 506 625 612 +448 896 704 559 659 645 +512 896 704 617 694 682 +576 896 704 677 730 720 +640 896 704 735 764 759 +704 896 704 792 804 804 +768 896 704 825 841 821 +832 896 704 877 887 808 +896 896 704 922 881 814 +960 896 704 953 891 817 +1023 896 704 974 900 819 +0 960 704 341 517 499 +64 960 704 359 530 512 +128 960 704 379 545 526 +192 960 704 403 562 543 +256 960 704 432 583 563 +320 960 704 468 607 587 +384 960 704 512 635 615 +448 960 704 564 667 647 +512 960 704 621 701 683 +576 960 704 682 736 722 +640 960 704 740 770 762 +704 960 704 799 813 810 +768 960 704 830 844 830 +832 960 704 870 896 814 +896 960 704 917 908 815 +960 960 704 948 900 818 +1023 960 704 974 910 821 +0 1023 704 348 531 507 +64 1023 704 367 544 520 +128 1023 704 387 559 534 +192 1023 704 411 574 550 +256 1023 704 438 592 567 +320 1023 704 473 614 589 +384 1023 704 517 641 617 +448 1023 704 567 672 648 +512 1023 704 625 705 684 +576 1023 704 685 741 724 +640 1023 704 743 775 765 +704 1023 704 804 820 815 +768 1023 704 834 847 836 +832 1023 704 867 898 823 +896 1023 704 914 928 814 +960 1023 704 944 923 819 +1023 1023 704 967 916 822 +0 0 768 154 253 368 +64 0 768 168 259 377 +128 0 768 168 253 377 +192 0 768 168 245 377 +256 0 768 168 236 377 +320 0 768 168 224 377 +384 0 768 172 194 374 +448 0 768 220 186 366 +512 0 768 275 186 357 +576 0 768 314 185 336 +640 0 768 308 191 282 +704 0 768 308 195 264 +768 0 768 310 200 250 +832 0 768 325 212 249 +896 0 768 341 223 251 +960 0 768 352 232 252 +1023 0 768 361 239 253 +0 64 768 154 260 368 +64 64 768 177 274 384 +128 64 768 194 282 396 +192 64 768 194 275 396 +256 64 768 194 265 396 +320 64 768 194 253 396 +384 64 768 194 228 394 +448 64 768 233 212 387 +512 64 768 290 211 378 +576 64 768 333 210 360 +640 64 768 330 215 308 +704 64 768 329 221 288 +768 64 768 331 225 274 +832 64 768 346 237 272 +896 64 768 361 248 274 +960 64 768 373 257 276 +1023 64 768 382 264 277 +0 128 768 154 268 368 +64 128 768 177 282 384 +128 128 768 203 297 402 +192 128 768 223 307 416 +256 128 768 224 298 417 +320 128 768 224 286 417 +384 128 768 224 269 417 +448 128 768 247 241 410 +512 128 768 305 241 401 +576 128 768 352 239 387 +640 128 768 353 243 337 +704 128 768 353 249 314 +768 128 768 354 253 301 +832 128 768 369 265 299 +896 128 768 385 277 301 +960 128 768 397 285 303 +1023 128 768 406 292 304 +0 192 768 154 276 368 +64 192 768 177 291 384 +128 192 768 203 306 402 +192 192 768 233 325 424 +256 192 768 258 336 441 +320 192 768 260 326 442 +384 192 768 260 310 442 +448 192 768 270 282 438 +512 192 768 324 275 429 +576 192 768 376 274 417 +640 192 768 382 276 372 +704 192 768 381 282 346 +768 192 768 382 287 333 +832 192 768 397 299 331 +896 192 768 413 310 333 +960 192 768 425 319 334 +1023 192 768 434 325 335 +0 256 768 154 287 368 +64 256 768 177 302 384 +128 256 768 203 317 402 +192 256 768 233 336 424 +256 256 768 271 358 450 +320 256 768 301 372 471 +384 256 768 303 358 472 +448 256 768 303 334 471 +512 256 768 345 317 463 +576 256 768 402 316 454 +640 256 768 417 317 414 +704 256 768 415 323 385 +768 256 768 417 328 371 +832 256 768 432 340 370 +896 256 768 447 351 372 +960 256 768 459 359 373 +1023 256 768 468 366 374 +0 320 768 167 306 381 +64 320 768 185 318 391 +128 320 768 205 332 405 +192 320 768 233 349 424 +256 320 768 271 371 450 +320 320 768 319 400 483 +384 320 768 354 415 508 +448 320 768 356 399 510 +512 320 768 373 371 505 +576 320 768 431 368 495 +640 320 768 460 368 467 +704 320 768 457 373 432 +768 320 768 459 377 419 +832 320 768 473 389 417 +896 320 768 489 401 419 +960 320 768 501 409 420 +1023 320 768 510 416 422 +0 384 768 191 330 401 +64 384 768 208 341 412 +128 384 768 226 354 423 +192 384 768 247 370 437 +256 384 768 276 389 455 +320 384 768 319 416 484 +384 384 768 379 452 526 +448 384 768 417 467 553 +512 384 768 419 443 552 +576 384 768 463 428 544 +640 384 768 507 427 527 +704 384 768 506 431 488 +768 384 768 507 436 474 +832 384 768 522 447 472 +896 384 768 538 459 474 +960 384 768 549 467 476 +1023 384 768 559 474 477 +0 448 768 220 355 423 +64 448 768 236 368 434 +128 448 768 254 381 445 +192 448 768 275 396 459 +256 448 768 301 415 476 +320 448 768 334 439 498 +384 448 768 381 471 528 +448 448 768 450 513 576 +512 448 768 486 523 601 +576 448 768 501 499 597 +640 448 768 551 494 587 +704 448 768 560 496 551 +768 448 768 562 501 536 +832 448 768 577 512 534 +896 448 768 592 524 536 +960 448 768 604 532 537 +1023 448 768 613 539 539 +0 512 768 252 382 444 +64 512 768 268 394 455 +128 512 768 285 408 467 +192 512 768 306 423 482 +256 512 768 331 443 499 +320 512 768 364 467 522 +384 512 768 406 498 549 +448 512 768 458 535 583 +512 512 768 527 578 630 +576 512 768 560 582 653 +640 512 768 593 566 647 +704 512 768 620 566 623 +768 512 768 620 570 602 +832 512 768 635 582 600 +896 512 768 651 594 602 +960 512 768 665 603 604 +1023 512 768 685 613 605 +0 576 768 287 408 463 +64 576 768 302 421 476 +128 576 768 320 434 488 +192 576 768 340 450 502 +256 576 768 364 469 520 +320 576 768 396 495 544 +384 576 768 437 526 572 +448 576 768 486 563 606 +512 576 768 542 603 643 +576 576 768 609 646 688 +640 576 768 640 646 704 +704 576 768 676 638 692 +768 576 768 680 641 669 +832 576 768 694 653 668 +896 576 768 713 665 670 +960 576 768 740 678 670 +1023 576 768 768 689 669 +0 640 768 302 427 472 +64 640 768 321 440 485 +128 640 768 341 455 499 +192 640 768 364 472 516 +256 640 768 393 492 535 +320 640 768 427 518 560 +384 640 768 469 551 591 +448 640 768 517 589 627 +512 640 768 571 630 665 +576 640 768 629 673 704 +640 640 768 689 712 744 +704 640 768 721 710 753 +768 640 768 737 709 734 +832 640 768 753 721 732 +896 640 768 787 737 733 +960 640 768 824 752 731 +1023 640 768 855 766 729 +0 704 768 302 440 472 +64 704 768 321 454 485 +128 704 768 341 468 499 +192 704 768 365 485 516 +256 704 768 394 506 536 +320 704 768 432 533 563 +384 704 768 479 567 596 +448 704 768 535 607 636 +512 704 768 597 652 679 +576 704 768 657 697 722 +640 704 768 712 739 762 +704 704 768 765 774 797 +768 704 768 790 774 795 +832 704 768 818 787 792 +896 704 768 867 806 789 +960 704 768 908 821 785 +1023 704 768 941 831 782 +0 768 768 303 453 473 +64 768 768 322 467 486 +128 768 768 342 481 500 +192 768 768 366 498 517 +256 768 768 395 519 537 +320 768 768 433 546 564 +384 768 768 480 580 597 +448 768 768 536 620 637 +512 768 768 599 665 681 +576 768 768 665 712 727 +640 768 768 728 757 772 +704 768 768 785 798 812 +768 768 768 832 830 841 +832 768 768 880 849 839 +896 768 768 926 868 839 +960 768 768 958 880 839 +1023 768 768 984 890 839 +0 832 768 318 477 487 +64 832 768 336 490 500 +128 832 768 357 504 514 +192 832 768 380 521 531 +256 832 768 410 542 551 +320 832 768 447 569 578 +384 832 768 495 603 611 +448 832 768 551 643 651 +512 832 768 614 688 695 +576 832 768 680 735 741 +640 832 768 742 780 785 +704 832 768 798 816 822 +768 832 768 843 846 853 +832 832 768 886 876 861 +896 832 768 930 894 862 +960 832 768 961 909 861 +1023 832 768 985 920 861 +0 896 768 334 498 501 +64 896 768 352 512 514 +128 896 768 372 526 529 +192 896 768 396 543 545 +256 896 768 425 564 566 +320 896 768 463 591 593 +384 896 768 510 625 626 +448 896 768 566 665 665 +512 896 768 629 710 709 +576 896 768 693 756 754 +640 896 768 753 793 792 +704 896 768 806 825 826 +768 896 768 852 856 861 +832 896 768 882 890 869 +896 896 768 926 903 867 +960 896 768 956 913 870 +1023 896 768 980 925 870 +0 960 768 344 515 512 +64 960 768 363 529 525 +128 960 768 383 543 539 +192 960 768 406 560 556 +256 960 768 436 581 576 +320 960 768 473 608 603 +384 960 768 520 642 636 +448 960 768 576 682 675 +512 960 768 638 726 718 +576 960 768 700 765 757 +640 960 768 758 800 794 +704 960 768 811 831 829 +768 960 768 859 865 867 +832 960 768 883 894 878 +896 960 768 922 927 868 +960 960 768 953 922 872 +1023 960 768 978 930 875 +0 1023 768 352 529 520 +64 1023 768 371 543 533 +128 1023 768 391 557 547 +192 1023 768 414 574 564 +256 1023 768 444 595 584 +320 1023 768 481 622 611 +384 1023 768 528 656 644 +448 1023 768 585 695 683 +512 1023 768 643 734 721 +576 1023 768 703 770 758 +640 1023 768 762 804 795 +704 1023 768 815 836 832 +768 1023 768 865 872 872 +832 1023 768 887 896 885 +896 1023 768 916 934 872 +960 1023 768 950 944 873 +1023 1023 768 973 937 876 +0 0 832 164 268 388 +64 0 832 178 274 397 +128 0 832 178 267 397 +192 0 832 178 259 397 +256 0 832 178 250 397 +320 0 832 178 238 397 +384 0 832 178 210 395 +448 0 832 220 196 387 +512 0 832 277 195 379 +576 0 832 326 194 365 +640 0 832 329 197 314 +704 0 832 327 204 285 +768 0 832 327 208 271 +832 0 832 329 212 260 +896 0 832 340 221 260 +960 0 832 352 229 261 +1023 0 832 361 236 262 +0 64 832 164 274 388 +64 64 832 187 289 404 +128 64 832 204 296 416 +192 64 832 204 289 416 +256 64 832 204 280 416 +320 64 832 204 267 416 +384 64 832 204 246 415 +448 64 832 233 222 408 +512 64 832 291 221 400 +576 64 832 344 220 388 +640 64 832 350 222 340 +704 64 832 348 230 309 +768 64 832 348 233 294 +832 64 832 349 237 284 +896 64 832 361 246 284 +960 64 832 373 254 285 +1023 64 832 382 261 286 +0 128 832 164 282 388 +64 128 832 187 296 404 +128 128 832 213 312 422 +192 128 832 233 321 436 +256 128 832 234 313 437 +320 128 832 234 301 437 +384 128 832 234 285 437 +448 128 832 249 253 431 +512 128 832 307 251 423 +576 128 832 362 249 414 +640 128 832 375 250 371 +704 128 832 371 258 335 +768 128 832 372 262 321 +832 128 832 373 265 311 +896 128 832 385 274 311 +960 128 832 396 283 312 +1023 128 832 406 289 313 +0 192 832 164 291 388 +64 192 832 187 305 404 +128 192 832 213 321 422 +192 192 832 243 339 444 +256 192 832 268 350 461 +320 192 832 270 340 462 +384 192 832 270 325 462 +448 192 832 274 296 459 +512 192 832 325 285 450 +576 192 832 381 284 441 +640 192 832 403 285 407 +704 192 832 399 291 367 +768 192 832 400 295 353 +832 192 832 401 298 343 +896 192 832 413 308 342 +960 192 832 424 316 343 +1023 192 832 434 323 345 +0 256 832 164 302 388 +64 256 832 187 316 404 +128 256 832 213 332 422 +192 256 832 243 350 444 +256 256 832 281 372 470 +320 256 832 311 386 491 +384 256 832 313 373 492 +448 256 832 313 351 492 +512 256 832 346 327 484 +576 256 832 405 326 475 +640 256 832 439 326 451 +704 256 832 434 332 406 +768 256 832 434 336 392 +832 256 832 435 339 381 +896 256 832 447 348 381 +960 256 832 459 357 382 +1023 256 832 468 364 383 +0 320 832 174 319 397 +64 320 832 192 331 409 +128 320 832 213 345 423 +192 320 832 243 363 444 +256 320 832 281 386 470 +320 320 832 329 415 503 +384 320 832 364 430 528 +448 320 832 366 413 530 +512 320 832 377 384 526 +576 320 832 432 378 517 +640 320 832 477 377 501 +704 320 832 476 382 455 +768 320 832 476 386 439 +832 320 832 477 389 429 +896 320 832 489 398 428 +960 320 832 500 407 430 +1023 320 832 510 413 431 +0 384 832 197 343 418 +64 384 832 214 355 429 +128 384 832 232 367 440 +192 384 832 254 383 453 +256 384 832 284 402 472 +320 384 832 329 430 503 +384 384 832 389 467 546 +448 384 832 427 481 573 +512 384 832 427 458 572 +576 384 832 464 437 565 +640 384 832 517 437 555 +704 384 832 525 439 515 +768 384 832 525 444 494 +832 384 832 526 447 484 +896 384 832 538 456 484 +960 384 832 549 465 485 +1023 384 832 558 472 486 +0 448 832 225 369 440 +64 448 832 242 381 451 +128 448 832 260 394 462 +192 448 832 280 409 477 +256 448 832 306 428 493 +320 448 832 340 452 515 +384 448 832 390 485 547 +448 448 832 460 527 596 +512 448 832 496 538 621 +576 448 832 505 511 618 +640 448 832 556 504 610 +704 448 832 581 504 583 +768 448 832 579 509 556 +832 448 832 580 512 546 +896 448 832 592 521 545 +960 448 832 604 530 547 +1023 448 832 613 537 548 +0 512 832 257 396 461 +64 512 832 273 408 473 +128 512 832 291 421 485 +192 512 832 311 437 499 +256 512 832 337 456 517 +320 512 832 369 480 539 +384 512 832 412 511 566 +448 512 832 465 548 601 +512 512 832 538 592 650 +576 512 832 570 598 673 +640 512 832 594 576 668 +704 512 832 637 575 654 +768 512 832 638 579 622 +832 512 832 639 582 612 +896 512 832 651 591 612 +960 512 832 662 600 613 +1023 512 832 671 606 614 +0 576 832 291 422 482 +64 576 832 307 434 493 +128 576 832 324 448 506 +192 576 832 344 464 520 +256 576 832 369 483 539 +320 576 832 401 508 561 +384 576 832 442 539 590 +448 576 832 492 576 623 +512 576 832 549 617 661 +576 576 832 619 660 708 +640 576 832 648 660 725 +704 576 832 683 648 718 +768 576 832 697 649 691 +832 576 832 698 653 679 +896 576 832 710 662 679 +960 576 832 721 670 680 +1023 576 832 731 677 681 +0 640 832 320 445 497 +64 640 832 337 458 509 +128 640 832 354 472 523 +192 640 832 376 488 538 +256 640 832 402 508 557 +320 640 832 434 533 581 +384 640 832 475 565 610 +448 640 832 523 602 644 +512 640 832 577 644 682 +576 640 832 635 686 721 +640 640 832 699 726 764 +704 640 832 725 721 774 +768 640 832 755 718 761 +832 640 832 755 721 744 +896 640 832 767 730 743 +960 640 832 779 738 745 +1023 640 832 797 747 746 +0 704 832 321 459 498 +64 704 832 340 472 511 +128 704 832 360 487 525 +192 704 832 384 504 542 +256 704 832 413 525 563 +320 704 832 451 551 589 +384 704 832 498 585 622 +448 704 832 551 624 660 +512 704 832 606 667 701 +576 704 832 663 711 741 +640 704 832 718 753 779 +704 704 832 773 788 816 +768 704 832 799 784 819 +832 704 832 808 784 804 +896 704 832 821 793 804 +960 704 832 845 803 805 +1023 704 832 873 812 803 +0 768 832 321 471 498 +64 768 832 340 484 511 +128 768 832 360 498 525 +192 768 832 384 515 542 +256 768 832 413 536 563 +320 768 832 451 563 589 +384 768 832 498 597 622 +448 768 832 554 637 662 +512 768 832 617 682 706 +576 768 832 682 729 752 +640 768 832 742 773 795 +704 768 832 794 812 831 +768 768 832 839 842 862 +832 768 832 855 841 858 +896 768 832 877 850 856 +960 768 832 914 862 854 +1023 768 832 947 873 851 +0 832 832 322 481 499 +64 832 832 341 494 512 +128 832 832 361 508 526 +192 832 832 384 525 543 +256 832 832 414 546 563 +320 832 832 451 573 590 +384 832 832 499 607 623 +448 832 832 555 647 663 +512 832 832 618 692 707 +576 832 832 683 739 753 +640 832 832 747 785 798 +704 832 832 805 826 839 +768 832 832 854 862 873 +832 832 832 890 886 896 +896 832 832 927 901 895 +960 832 832 959 914 894 +1023 832 832 985 923 894 +0 896 832 334 498 510 +64 896 832 352 512 523 +128 896 832 372 526 537 +192 896 832 396 543 554 +256 896 832 425 564 574 +320 896 832 463 591 601 +384 896 832 510 625 634 +448 896 832 566 665 674 +512 896 832 629 710 718 +576 896 832 695 757 764 +640 896 832 758 802 809 +704 896 832 817 844 849 +768 896 832 864 875 881 +832 896 832 899 898 905 +896 896 832 929 920 909 +960 896 832 960 933 909 +1023 896 832 985 944 909 +0 960 832 345 515 521 +64 960 832 364 528 534 +128 960 832 384 543 548 +192 960 832 408 560 565 +256 960 832 437 581 585 +320 960 832 474 607 612 +384 960 832 522 641 645 +448 960 832 578 682 684 +512 960 832 641 726 729 +576 960 832 707 773 775 +640 960 832 770 818 819 +704 960 832 825 854 855 +768 960 832 870 881 884 +832 960 832 905 906 911 +896 960 832 926 930 915 +960 960 832 957 939 913 +1023 960 832 982 948 916 +0 1023 832 354 528 530 +64 1023 832 373 541 543 +128 1023 832 393 556 557 +192 1023 832 417 573 574 +256 1023 832 446 594 594 +320 1023 832 484 621 621 +384 1023 832 531 655 654 +448 1023 832 587 695 693 +512 1023 832 650 740 737 +576 1023 832 715 787 783 +640 1023 832 776 827 823 +704 1023 832 829 859 856 +768 1023 832 874 886 887 +832 1023 832 911 913 916 +896 1023 832 927 932 922 +960 1023 832 955 958 915 +1023 1023 832 978 954 917 +0 0 896 171 278 402 +64 0 896 185 284 412 +128 0 896 185 278 412 +192 0 896 185 270 412 +256 0 896 185 261 412 +320 0 896 185 248 412 +384 0 896 185 224 410 +448 0 896 220 203 403 +512 0 896 279 202 394 +576 0 896 333 202 385 +640 0 896 344 203 341 +704 0 896 341 211 300 +768 0 896 341 215 286 +832 0 896 341 218 275 +896 0 896 342 220 268 +960 0 896 351 227 268 +1023 0 896 361 234 269 +0 64 896 171 285 402 +64 64 896 195 299 419 +128 64 896 211 307 430 +192 64 896 212 299 431 +256 64 896 212 290 431 +320 64 896 212 278 431 +384 64 896 212 260 430 +448 64 896 233 229 423 +512 64 896 292 229 415 +576 64 896 348 227 406 +640 64 896 366 228 368 +704 64 896 361 236 324 +768 64 896 362 240 310 +832 64 896 362 243 299 +896 64 896 363 245 292 +960 64 896 372 252 292 +1023 64 896 382 259 293 +0 128 896 171 292 402 +64 128 896 195 307 419 +128 128 896 221 322 437 +192 128 896 241 332 451 +256 128 896 242 323 452 +320 128 896 242 311 452 +384 128 896 242 296 452 +448 128 896 252 264 447 +512 128 896 307 258 438 +576 128 896 364 257 429 +640 128 896 390 257 399 +704 128 896 385 264 351 +768 128 896 385 268 337 +832 128 896 386 271 326 +896 128 896 387 273 319 +960 128 896 396 281 319 +1023 128 896 405 288 320 +0 192 896 171 301 402 +64 192 896 195 316 419 +128 192 896 221 331 437 +192 192 896 251 349 458 +256 192 896 275 361 476 +320 192 896 277 350 477 +384 192 896 277 335 477 +448 192 896 278 306 475 +512 192 896 325 292 466 +576 192 896 383 292 457 +640 192 896 419 290 435 +704 192 896 413 298 383 +768 192 896 413 302 368 +832 192 896 414 304 357 +896 192 896 415 307 350 +960 192 896 424 314 350 +1023 192 896 433 321 351 +0 256 896 171 312 402 +64 256 896 195 327 419 +128 256 896 221 342 437 +192 256 896 251 360 458 +256 256 896 288 383 484 +320 256 896 318 396 506 +384 256 896 320 383 507 +448 256 896 320 363 507 +512 256 896 346 334 500 +576 256 896 406 334 490 +640 256 896 450 333 475 +704 256 896 448 338 426 +768 256 896 448 342 407 +832 256 896 448 345 396 +896 256 896 449 348 389 +960 256 896 458 355 389 +1023 256 896 468 362 390 +0 320 896 178 329 410 +64 320 896 198 341 421 +128 320 896 221 355 437 +192 320 896 251 374 458 +256 320 896 288 396 484 +320 320 896 336 425 518 +384 320 896 371 440 543 +448 320 896 373 424 544 +512 320 896 380 395 541 +576 320 896 433 385 532 +640 320 896 484 384 521 +704 320 896 491 386 479 +768 320 896 490 392 454 +832 320 896 490 395 444 +896 320 896 491 398 436 +960 320 896 500 405 437 +1023 320 896 510 412 438 +0 384 896 202 352 430 +64 384 896 219 364 441 +128 384 896 237 377 452 +192 384 896 259 392 466 +256 384 896 289 412 486 +320 384 896 336 441 518 +384 384 896 396 477 561 +448 384 896 434 492 587 +512 384 896 435 470 587 +576 384 896 464 445 580 +640 384 896 521 444 572 +704 384 896 541 445 540 +768 384 896 538 450 510 +832 384 896 539 453 499 +896 384 896 539 456 492 +960 384 896 549 463 492 +1023 384 896 558 470 493 +0 448 896 230 378 452 +64 448 896 246 390 463 +128 448 896 264 403 475 +192 448 896 285 419 489 +256 448 896 311 438 506 +320 448 896 345 462 527 +384 448 896 397 495 561 +448 448 896 467 537 610 +512 448 896 503 548 636 +576 448 896 509 521 634 +640 448 896 557 511 625 +704 448 896 595 511 609 +768 448 896 593 515 571 +832 448 896 593 518 561 +896 448 896 594 521 553 +960 448 896 603 528 553 +1023 448 896 613 535 555 +0 512 896 261 406 475 +64 512 896 277 418 486 +128 512 896 295 431 498 +192 512 896 315 447 512 +256 512 896 341 466 529 +320 512 896 374 490 551 +384 512 896 416 521 579 +448 512 896 471 558 614 +512 512 896 545 603 665 +576 512 896 577 609 688 +640 512 896 595 585 683 +704 512 896 644 582 674 +768 512 896 652 585 641 +832 512 896 652 588 627 +896 512 896 652 591 620 +960 512 896 662 598 620 +1023 512 896 671 605 621 +0 576 896 295 432 495 +64 576 896 310 445 507 +128 576 896 328 458 519 +192 576 896 347 474 534 +256 576 896 373 493 551 +320 576 896 405 518 574 +384 576 896 446 549 603 +448 576 896 496 585 635 +512 576 896 554 627 674 +576 576 896 627 670 722 +640 576 896 653 670 740 +704 576 896 685 656 734 +768 576 896 712 656 715 +832 576 896 711 659 694 +896 576 896 711 661 687 +960 576 896 721 669 687 +1023 576 896 730 675 688 +0 640 896 327 457 513 +64 640 896 343 469 525 +128 640 896 361 483 538 +192 640 896 381 499 553 +256 640 896 406 519 571 +320 640 896 438 544 594 +384 640 896 478 575 623 +448 640 896 526 612 657 +512 640 896 581 653 695 +576 640 896 641 696 734 +640 640 896 706 736 778 +704 640 896 729 731 790 +768 640 896 763 725 781 +832 640 896 768 727 759 +896 640 896 769 729 751 +960 640 896 778 736 752 +1023 640 896 788 743 753 +0 704 896 335 472 517 +64 704 896 354 486 530 +128 704 896 374 500 545 +192 704 896 398 517 561 +256 704 896 427 538 582 +320 704 896 464 565 608 +384 704 896 507 597 639 +448 704 896 556 636 675 +512 704 896 610 678 714 +576 704 896 667 721 754 +640 704 896 723 762 792 +704 704 896 780 798 830 +768 704 896 803 792 836 +832 704 896 822 790 822 +896 704 896 822 792 812 +960 704 896 832 799 812 +1023 704 896 841 805 813 +0 768 896 335 484 517 +64 768 896 354 497 530 +128 768 896 374 512 545 +192 768 896 398 529 561 +256 768 896 427 550 582 +320 768 896 465 577 608 +384 768 896 512 611 642 +448 768 896 568 651 681 +512 768 896 631 695 725 +576 768 896 692 741 769 +640 768 896 747 784 809 +704 768 896 798 822 844 +768 768 896 845 852 876 +832 768 896 864 848 876 +896 768 896 869 848 865 +960 768 896 879 855 865 +1023 768 896 900 862 866 +0 832 896 335 493 517 +64 832 896 354 507 530 +128 832 896 374 521 545 +192 832 896 398 538 561 +256 832 896 427 559 582 +320 832 896 465 586 608 +384 832 896 512 620 642 +448 832 896 568 660 681 +512 832 896 631 705 725 +576 832 896 697 752 772 +640 832 896 760 797 816 +704 832 896 817 838 856 +768 832 896 861 872 888 +832 832 896 896 895 911 +896 832 896 906 893 907 +960 832 896 925 900 906 +1023 832 896 956 910 904 +0 896 896 336 501 518 +64 896 896 354 514 531 +128 896 896 374 528 545 +192 896 896 398 545 562 +256 896 896 427 566 582 +320 896 896 465 593 609 +384 896 896 512 627 642 +448 896 896 569 667 682 +512 896 896 632 712 726 +576 896 896 697 759 772 +640 896 896 761 805 817 +704 896 896 819 846 858 +768 896 896 869 882 893 +832 896 896 906 909 919 +896 896 896 932 926 936 +960 896 896 960 939 935 +1023 896 896 986 949 935 +0 960 896 345 515 527 +64 960 896 364 528 540 +128 960 896 384 543 554 +192 960 896 408 560 571 +256 960 896 437 581 591 +320 960 896 474 607 618 +384 960 896 522 641 651 +448 960 896 578 682 690 +512 960 896 641 726 735 +576 960 896 707 773 781 +640 960 896 770 819 826 +704 960 896 828 860 867 +768 960 896 878 896 901 +832 960 896 914 919 925 +896 960 896 939 936 942 +960 960 896 960 951 944 +1023 960 896 985 962 944 +0 1023 896 354 528 536 +64 1023 896 373 541 549 +128 1023 896 393 556 563 +192 1023 896 417 573 580 +256 1023 896 446 594 600 +320 1023 896 484 621 627 +384 1023 896 531 655 660 +448 1023 896 588 695 699 +512 1023 896 650 739 744 +576 1023 896 716 787 790 +640 1023 896 780 832 835 +704 1023 896 837 873 875 +768 1023 896 884 903 905 +832 1023 896 918 923 927 +896 1023 896 944 942 948 +960 1023 896 958 959 949 +1023 1023 896 982 967 948 +0 0 960 177 286 413 +64 0 960 191 292 423 +128 0 960 191 286 423 +192 0 960 191 278 423 +256 0 960 191 269 423 +320 0 960 191 256 423 +384 0 960 190 233 422 +448 0 960 221 209 414 +512 0 960 279 208 406 +576 0 960 335 207 397 +640 0 960 357 208 362 +704 0 960 351 216 312 +768 0 960 351 220 298 +832 0 960 351 223 287 +896 0 960 352 225 279 +960 0 960 352 226 274 +1023 0 960 361 233 274 +0 64 960 177 293 413 +64 64 960 200 307 430 +128 64 960 217 315 442 +192 64 960 217 308 442 +256 64 960 217 298 442 +320 64 960 217 286 442 +384 64 960 217 270 442 +448 64 960 234 235 436 +512 64 960 293 234 427 +576 64 960 349 233 418 +640 64 960 378 233 390 +704 64 960 372 241 337 +768 64 960 372 245 321 +832 64 960 372 248 311 +896 64 960 373 250 303 +960 64 960 373 252 297 +1023 64 960 382 258 298 +0 128 960 177 300 413 +64 128 960 200 315 430 +128 128 960 226 330 448 +192 128 960 246 340 462 +256 128 960 247 331 463 +320 128 960 247 319 463 +384 128 960 247 304 463 +448 128 960 255 272 459 +512 128 960 308 263 450 +576 128 960 365 262 441 +640 128 960 403 261 421 +704 128 960 397 268 367 +768 128 960 396 273 348 +832 128 960 396 276 337 +896 128 960 396 278 330 +960 128 960 397 280 324 +1023 128 960 405 286 325 +0 192 960 177 309 413 +64 192 960 200 324 430 +128 192 960 226 339 448 +192 192 960 256 357 469 +256 192 960 281 369 487 +320 192 960 283 358 488 +384 192 960 283 343 488 +448 192 960 283 316 486 +512 192 960 325 298 478 +576 192 960 384 297 469 +640 192 960 427 296 453 +704 192 960 424 301 402 +768 192 960 424 307 380 +832 192 960 424 309 369 +896 192 960 424 312 361 +960 192 960 425 313 356 +1023 192 960 433 320 357 +0 256 960 177 320 413 +64 256 960 200 335 430 +128 256 960 226 350 448 +192 256 960 256 368 469 +256 256 960 294 391 496 +320 256 960 324 404 517 +384 256 960 326 391 518 +448 256 960 326 372 518 +512 256 960 346 340 511 +576 256 960 407 339 503 +640 256 960 455 339 490 +704 256 960 460 341 445 +768 256 960 458 347 419 +832 256 960 458 350 408 +896 256 960 459 352 400 +960 256 960 459 354 395 +1023 256 960 468 360 395 +0 320 960 182 336 419 +64 320 960 202 348 431 +128 320 960 226 363 448 +192 320 960 256 382 469 +256 320 960 294 404 496 +320 320 960 341 433 529 +384 320 960 377 448 554 +448 320 960 379 432 555 +512 320 960 383 402 553 +576 320 960 434 390 544 +640 320 960 488 390 535 +704 320 960 503 390 499 +768 320 960 500 397 466 +832 320 960 500 400 455 +896 320 960 500 402 448 +960 320 960 501 404 442 +1023 320 960 509 410 443 +0 384 960 205 360 440 +64 384 960 222 371 450 +128 384 960 240 384 462 +192 384 960 263 400 476 +256 384 960 294 420 496 +320 384 960 341 449 529 +384 384 960 402 485 572 +448 384 960 440 500 598 +512 384 960 440 478 599 +576 384 960 464 450 592 +640 384 960 522 449 584 +704 384 960 553 449 562 +768 384 960 549 455 521 +832 384 960 549 458 511 +896 384 960 549 460 503 +960 384 960 550 462 497 +1023 384 960 558 468 498 +0 448 960 232 386 462 +64 448 960 249 398 473 +128 448 960 267 411 485 +192 448 960 288 426 498 +256 448 960 315 445 515 +320 448 960 350 469 537 +384 448 960 402 503 572 +448 448 960 473 545 622 +512 448 960 509 556 647 +576 448 960 512 530 645 +640 448 960 558 517 637 +704 448 960 602 516 625 +768 448 960 604 520 586 +832 448 960 603 523 572 +896 448 960 604 525 565 +960 448 960 604 527 559 +1023 448 960 613 533 560 +0 512 960 264 413 484 +64 512 960 280 425 495 +128 512 960 298 439 507 +192 512 960 318 454 522 +256 512 960 344 473 539 +320 512 960 377 497 561 +384 512 960 419 528 588 +448 512 960 476 565 624 +512 512 960 551 611 676 +576 512 960 583 617 699 +640 512 960 597 592 695 +704 512 960 647 588 687 +768 512 960 664 589 660 +832 512 960 662 593 639 +896 512 960 662 595 631 +960 512 960 663 597 626 +1023 512 960 671 603 626 +0 576 960 297 440 505 +64 576 960 313 452 517 +128 576 960 330 466 530 +192 576 960 350 482 544 +256 576 960 375 501 562 +320 576 960 408 526 584 +384 576 960 449 556 612 +448 576 960 499 593 645 +512 576 960 559 634 683 +576 576 960 632 678 734 +640 576 960 658 678 751 +704 576 960 686 661 745 +768 576 960 722 660 734 +832 576 960 721 664 706 +896 576 960 721 666 698 +960 576 960 722 668 692 +1023 576 960 730 674 693 +0 640 960 331 465 524 +64 640 960 347 477 535 +128 640 960 363 491 548 +192 640 960 383 507 563 +256 640 960 409 526 581 +320 640 960 440 551 604 +384 640 960 481 583 633 +448 640 960 529 620 667 +512 640 960 584 661 704 +576 640 960 645 703 744 +640 640 960 712 744 789 +704 640 960 733 740 801 +768 640 960 766 731 795 +832 640 960 779 731 774 +896 640 960 778 734 763 +960 640 960 779 735 757 +1023 640 960 787 742 758 +0 704 960 346 483 532 +64 704 960 364 496 545 +128 704 960 385 510 559 +192 704 960 408 527 576 +256 704 960 436 548 596 +320 704 960 470 574 620 +384 704 960 511 606 651 +448 704 960 560 644 685 +512 704 960 613 685 724 +576 704 960 670 728 764 +640 704 960 727 770 802 +704 704 960 786 806 842 +768 704 960 804 798 848 +832 704 960 832 796 840 +896 704 960 832 797 823 +960 704 960 832 798 818 +1023 704 960 841 804 818 +0 768 960 346 494 532 +64 768 960 364 508 545 +128 768 960 385 522 559 +192 768 960 408 539 576 +256 768 960 438 560 596 +320 768 960 475 587 623 +384 768 960 523 621 656 +448 768 960 579 661 696 +512 768 960 638 705 738 +576 768 960 696 749 780 +640 768 960 750 792 819 +704 768 960 801 830 854 +768 768 960 850 860 887 +832 768 960 867 854 889 +896 768 960 879 853 877 +960 768 960 879 854 871 +1023 768 960 887 859 871 +0 832 960 346 504 532 +64 832 960 364 517 545 +128 832 960 385 531 559 +192 832 960 408 548 576 +256 832 960 438 569 596 +320 832 960 475 596 623 +384 832 960 523 630 656 +448 832 960 579 670 696 +512 832 960 642 715 740 +576 832 960 707 762 786 +640 832 960 770 807 830 +704 832 960 821 847 868 +768 832 960 864 880 898 +832 832 960 900 903 922 +896 832 960 913 899 921 +960 832 960 916 899 913 +1023 832 960 925 904 913 +0 896 960 346 510 532 +64 896 960 364 524 545 +128 896 960 385 538 559 +192 896 960 408 555 576 +256 896 960 438 576 596 +320 896 960 475 603 623 +384 896 960 523 637 656 +448 896 960 579 677 696 +512 896 960 642 722 740 +576 896 960 707 769 786 +640 896 960 771 814 831 +704 896 960 829 856 872 +768 896 960 878 891 907 +832 896 960 911 917 931 +896 896 960 937 933 947 +960 896 960 943 932 944 +1023 896 960 961 937 943 +0 960 960 346 516 532 +64 960 960 364 529 545 +128 960 960 385 544 559 +192 960 960 408 560 576 +256 960 960 438 581 597 +320 960 960 475 608 623 +384 960 960 523 642 657 +448 960 960 579 682 696 +512 960 960 642 727 740 +576 960 960 708 774 786 +640 960 960 771 820 831 +704 960 960 829 861 872 +768 960 960 879 897 907 +832 960 960 917 924 934 +896 960 960 944 943 953 +960 960 960 963 957 966 +1023 960 960 987 968 965 +0 1023 960 354 528 540 +64 1023 960 373 541 553 +128 1023 960 393 556 568 +192 1023 960 417 573 584 +256 1023 960 446 594 605 +320 1023 960 484 621 631 +384 1023 960 531 655 665 +448 1023 960 588 695 704 +512 1023 960 650 739 748 +576 1023 960 716 787 795 +640 1023 960 780 832 839 +704 1023 960 838 874 880 +768 1023 960 888 909 915 +832 1023 960 925 936 942 +896 1023 960 950 951 957 +960 1023 960 969 964 971 +1023 1023 960 985 977 971 +0 0 1023 181 293 423 +64 0 1023 195 299 432 +128 0 1023 196 292 432 +192 0 1023 196 285 432 +256 0 1023 196 275 432 +320 0 1023 196 263 432 +384 0 1023 195 242 432 +448 0 1023 220 213 424 +512 0 1023 280 213 415 +576 0 1023 336 212 407 +640 0 1023 367 211 381 +704 0 1023 361 219 326 +768 0 1023 360 224 307 +832 0 1023 360 227 296 +896 0 1023 360 229 289 +960 0 1023 360 230 283 +1023 0 1023 360 232 279 +0 64 1023 181 299 423 +64 64 1023 205 314 439 +128 64 1023 222 321 451 +192 64 1023 222 314 451 +256 64 1023 222 305 451 +320 64 1023 222 292 451 +384 64 1023 222 277 451 +448 64 1023 236 243 445 +512 64 1023 293 239 436 +576 64 1023 350 238 427 +640 64 1023 389 237 408 +704 64 1023 381 244 352 +768 64 1023 381 249 331 +832 64 1023 381 252 320 +896 64 1023 381 254 313 +960 64 1023 381 255 307 +1023 64 1023 381 257 302 +0 128 1023 181 307 423 +64 128 1023 205 321 439 +128 128 1023 231 337 457 +192 128 1023 251 346 471 +256 128 1023 252 338 472 +320 128 1023 252 326 472 +384 128 1023 252 310 472 +448 128 1023 257 278 469 +512 128 1023 308 268 460 +576 128 1023 366 267 451 +640 128 1023 409 266 434 +704 128 1023 406 271 382 +768 128 1023 404 277 358 +832 128 1023 405 280 347 +896 128 1023 405 282 339 +960 128 1023 405 284 334 +1023 128 1023 405 285 329 +0 192 1023 181 316 423 +64 192 1023 205 330 439 +128 192 1023 231 346 457 +192 192 1023 261 364 479 +256 192 1023 286 376 496 +320 192 1023 287 365 497 +384 192 1023 287 349 497 +448 192 1023 287 324 495 +512 192 1023 325 302 488 +576 192 1023 385 301 479 +640 192 1023 432 300 465 +704 192 1023 434 304 417 +768 192 1023 432 311 389 +832 192 1023 433 314 379 +896 192 1023 433 316 371 +960 192 1023 433 317 365 +1023 192 1023 433 318 361 +0 256 1023 181 327 423 +64 256 1023 205 341 439 +128 256 1023 231 357 457 +192 256 1023 261 375 479 +256 256 1023 298 397 505 +320 256 1023 329 411 526 +384 256 1023 331 398 528 +448 256 1023 331 379 527 +512 256 1023 347 346 522 +576 256 1023 407 344 512 +640 256 1023 460 343 503 +704 256 1023 470 344 462 +768 256 1023 467 351 428 +832 256 1023 467 354 417 +896 256 1023 467 356 410 +960 256 1023 467 358 404 +1023 256 1023 467 359 400 +0 320 1023 186 342 427 +64 320 1023 205 354 439 +128 320 1023 231 370 457 +192 320 1023 261 388 479 +256 320 1023 298 411 505 +320 320 1023 346 440 538 +384 320 1023 381 455 563 +448 320 1023 383 438 565 +512 320 1023 386 409 562 +576 320 1023 434 395 554 +640 320 1023 490 394 545 +704 320 1023 513 394 516 +768 320 1023 508 401 476 +832 320 1023 509 404 465 +896 320 1023 509 406 457 +960 320 1023 509 408 452 +1023 320 1023 509 409 447 +0 384 1023 209 365 447 +64 384 1023 225 377 458 +128 384 1023 244 390 469 +192 384 1023 266 406 484 +256 384 1023 299 426 505 +320 384 1023 346 455 538 +384 384 1023 406 492 581 +448 384 1023 444 506 608 +512 384 1023 445 486 608 +576 384 1023 465 455 602 +640 384 1023 522 454 593 +704 384 1023 561 453 577 +768 384 1023 558 459 533 +832 384 1023 558 462 520 +896 384 1023 558 464 513 +960 384 1023 558 466 507 +1023 384 1023 558 467 502 +0 448 1023 235 392 470 +64 448 1023 252 404 481 +128 448 1023 270 417 492 +192 448 1023 291 432 506 +256 448 1023 317 451 523 +320 448 1023 353 475 545 +384 448 1023 406 509 581 +448 448 1023 477 552 631 +512 448 1023 514 563 656 +576 448 1023 516 537 655 +640 448 1023 558 521 647 +704 448 1023 606 520 638 +768 448 1023 614 522 602 +832 448 1023 612 527 582 +896 448 1023 612 529 574 +960 448 1023 612 531 569 +1023 448 1023 612 532 564 +0 512 1023 266 419 493 +64 512 1023 283 431 503 +128 512 1023 300 445 515 +192 512 1023 321 460 529 +256 512 1023 346 479 547 +320 512 1023 380 503 569 +384 512 1023 422 534 596 +448 512 1023 480 572 633 +512 512 1023 555 617 685 +576 512 1023 588 624 708 +640 512 1023 599 598 705 +704 512 1023 648 592 697 +768 512 1023 674 592 677 +832 512 1023 671 597 648 +896 512 1023 671 599 641 +960 512 1023 671 601 635 +1023 512 1023 671 602 630 +0 576 1023 300 446 513 +64 576 1023 315 459 525 +128 576 1023 333 472 537 +192 576 1023 353 488 551 +256 576 1023 378 507 569 +320 576 1023 411 532 592 +384 576 1023 452 563 620 +448 576 1023 502 599 653 +512 576 1023 562 640 691 +576 576 1023 637 685 743 +640 576 1023 662 685 760 +704 576 1023 686 665 755 +768 576 1023 727 665 746 +832 576 1023 730 667 718 +896 576 1023 730 670 708 +960 576 1023 730 672 702 +1023 576 1023 730 673 697 +0 640 1023 333 471 532 +64 640 1023 348 484 544 +128 640 1023 365 498 557 +192 640 1023 385 513 571 +256 640 1023 411 533 589 +320 640 1023 442 558 613 +384 640 1023 483 589 641 +448 640 1023 532 626 675 +512 640 1023 587 667 712 +576 640 1023 648 710 752 +640 640 1023 716 751 799 +704 640 1023 737 747 811 +768 640 1023 768 735 805 +832 640 1023 789 735 791 +896 640 1023 787 738 772 +960 640 1023 787 739 767 +1023 640 1023 787 740 762 +0 704 1023 354 491 544 +64 704 1023 373 504 557 +128 704 1023 393 519 571 +192 704 1023 414 535 586 +256 704 1023 440 555 605 +320 704 1023 473 581 630 +384 704 1023 514 612 659 +448 704 1023 562 650 694 +512 704 1023 615 691 732 +576 704 1023 672 735 772 +640 704 1023 730 776 810 +704 704 1023 790 813 851 +768 704 1023 806 803 857 +832 704 1023 835 800 852 +896 704 1023 841 801 834 +960 704 1023 840 802 827 +1023 704 1023 841 803 823 +0 768 1023 354 503 544 +64 768 1023 373 516 557 +128 768 1023 393 531 571 +192 768 1023 417 548 588 +256 768 1023 446 568 609 +320 768 1023 484 595 635 +384 768 1023 531 629 668 +448 768 1023 586 669 707 +512 768 1023 642 712 748 +576 768 1023 698 756 788 +640 768 1023 752 798 827 +704 768 1023 804 836 862 +768 768 1023 855 867 896 +832 768 1023 868 859 899 +896 768 1023 887 857 893 +960 768 1023 887 858 880 +1023 768 1023 887 859 876 +0 832 1023 354 512 544 +64 832 1023 373 525 557 +128 832 1023 393 540 571 +192 832 1023 417 557 588 +256 832 1023 446 578 609 +320 832 1023 484 605 635 +384 832 1023 531 639 668 +448 832 1023 588 679 708 +512 832 1023 650 724 752 +576 832 1023 716 770 798 +640 832 1023 773 814 840 +704 832 1023 823 853 876 +768 832 1023 867 886 906 +832 832 1023 905 909 931 +896 832 1023 915 903 932 +960 832 1023 925 903 923 +1023 832 1023 924 903 918 +0 896 1023 354 519 544 +64 896 1023 373 532 557 +128 896 1023 393 547 571 +192 896 1023 417 564 588 +256 896 1023 446 585 609 +320 896 1023 484 612 635 +384 896 1023 531 645 668 +448 896 1023 588 685 708 +512 896 1023 650 730 752 +576 896 1023 716 777 798 +640 896 1023 780 823 843 +704 896 1023 837 864 884 +768 896 1023 881 898 916 +832 896 1023 914 923 938 +896 896 1023 940 940 956 +960 896 1023 950 936 956 +1023 896 1023 951 936 948 +0 960 1023 354 524 544 +64 960 1023 373 537 557 +128 960 1023 393 552 571 +192 960 1023 417 569 588 +256 960 1023 446 590 609 +320 960 1023 484 617 635 +384 960 1023 531 650 668 +448 960 1023 588 690 708 +512 960 1023 650 735 752 +576 960 1023 716 782 798 +640 960 1023 780 828 843 +704 960 1023 838 869 884 +768 960 1023 888 905 919 +832 960 1023 925 932 946 +896 960 1023 948 950 962 +960 960 1023 967 963 975 +1023 960 1023 972 961 971 +0 1023 1023 354 528 544 +64 1023 1023 373 541 557 +128 1023 1023 393 556 571 +192 1023 1023 417 573 588 +256 1023 1023 446 594 609 +320 1023 1023 484 621 635 +384 1023 1023 531 655 668 +448 1023 1023 588 695 708 +512 1023 1023 650 739 752 +576 1023 1023 716 787 798 +640 1023 1023 780 832 843 +704 1023 1023 838 874 884 +768 1023 1023 888 909 919 +832 1023 1023 925 936 946 +896 1023 1023 952 956 965 +960 1023 1023 972 970 979 +1023 1023 1023 988 981 990 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_12.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_12.txt new file mode 100644 index 0000000..6379571 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_12.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 57 6 6 +128 0 0 127 13 8 +192 0 0 196 27 8 +256 0 0 264 64 9 +320 0 0 330 95 12 +384 0 0 393 120 14 +448 0 0 454 142 17 +512 0 0 510 161 19 +576 0 0 561 179 21 +640 0 0 609 195 23 +704 0 0 654 210 25 +768 0 0 694 222 26 +832 0 0 731 233 28 +896 0 0 765 236 29 +960 0 0 793 236 30 +1023 0 0 799 231 30 +0 64 0 13 62 34 +64 64 0 63 75 50 +128 64 0 140 84 31 +192 64 0 206 89 11 +256 64 0 271 102 8 +320 64 0 336 119 11 +384 64 0 398 138 14 +448 64 0 459 157 16 +512 64 0 514 174 18 +576 64 0 565 190 20 +640 64 0 613 205 22 +704 64 0 656 219 25 +768 64 0 696 231 26 +832 64 0 733 241 28 +896 64 0 765 247 29 +960 64 0 793 246 30 +1023 64 0 799 242 30 +0 128 0 25 129 80 +64 128 0 55 134 91 +128 128 0 140 161 98 +192 128 0 225 169 76 +256 128 0 288 168 52 +320 128 0 353 174 17 +384 128 0 414 184 11 +448 128 0 472 197 13 +512 128 0 526 210 16 +576 128 0 576 223 19 +640 128 0 624 235 21 +704 128 0 668 247 22 +768 128 0 708 257 24 +832 128 0 743 266 26 +896 128 0 776 274 28 +960 128 0 804 279 29 +1023 128 0 808 275 29 +0 192 0 37 193 120 +64 192 0 38 196 121 +128 192 0 136 217 148 +192 192 0 222 254 138 +256 192 0 313 263 112 +320 192 0 366 249 100 +384 192 0 426 253 84 +448 192 0 485 260 60 +512 192 0 541 267 33 +576 192 0 593 275 16 +640 192 0 640 284 18 +704 192 0 684 293 20 +768 192 0 724 301 22 +832 192 0 760 308 24 +896 192 0 793 314 25 +960 192 0 823 319 26 +1023 192 0 831 323 26 +0 256 0 49 259 160 +64 256 0 49 261 161 +128 256 0 100 273 176 +192 256 0 226 308 204 +256 256 0 305 346 185 +320 256 0 396 356 158 +384 256 0 439 331 146 +448 256 0 494 330 138 +512 256 0 549 335 128 +576 256 0 602 341 113 +640 256 0 651 347 94 +704 256 0 697 353 73 +768 256 0 740 358 50 +832 256 0 780 362 21 +896 256 0 813 367 22 +960 256 0 844 371 23 +1023 256 0 854 374 23 +0 320 0 60 322 199 +64 320 0 61 324 200 +128 320 0 65 331 203 +192 320 0 203 360 244 +256 320 0 321 409 264 +320 320 0 389 440 241 +384 320 0 478 450 210 +448 320 0 517 418 192 +512 320 0 557 404 183 +576 320 0 611 408 180 +640 320 0 661 413 175 +704 320 0 707 419 170 +768 320 0 750 424 163 +832 320 0 789 428 154 +896 320 0 825 432 141 +960 320 0 857 435 119 +1023 320 0 874 438 100 +0 384 0 71 383 237 +64 384 0 71 384 238 +128 384 0 72 391 241 +192 384 0 168 411 274 +256 384 0 315 453 316 +320 384 0 413 508 326 +384 384 0 470 531 299 +448 384 0 555 540 264 +512 384 0 598 507 240 +576 384 0 623 479 227 +640 384 0 670 478 226 +704 384 0 718 482 227 +768 384 0 762 487 227 +832 384 0 801 492 227 +896 384 0 837 497 227 +960 384 0 870 501 226 +1023 384 0 891 504 223 +0 448 0 80 440 274 +64 448 0 81 442 275 +128 448 0 81 449 279 +192 448 0 127 464 298 +256 448 0 288 497 346 +320 448 0 415 546 383 +384 448 0 502 602 388 +448 448 0 546 617 359 +512 448 0 625 624 322 +576 448 0 680 598 295 +640 448 0 695 559 276 +704 448 0 727 545 271 +768 448 0 772 548 275 +832 448 0 813 553 281 +896 448 0 851 558 286 +960 448 0 885 563 292 +1023 448 0 912 568 297 +0 512 0 89 496 310 +64 512 0 88 498 311 +128 512 0 89 504 315 +192 512 0 103 516 325 +256 512 0 265 543 377 +320 512 0 404 586 420 +384 512 0 514 640 456 +448 512 0 584 688 456 +512 512 0 618 697 424 +576 512 0 691 705 388 +640 512 0 755 686 357 +704 512 0 774 649 336 +768 512 0 790 620 322 +832 512 0 823 614 323 +896 512 0 862 619 333 +960 512 0 899 625 344 +1023 512 0 932 630 355 +0 576 0 96 550 345 +64 576 0 96 551 346 +128 576 0 97 555 349 +192 576 0 99 564 355 +256 576 0 240 591 401 +320 576 0 389 626 450 +384 576 0 518 675 501 +448 576 0 612 733 537 +512 576 0 662 765 529 +576 576 0 688 771 497 +640 576 0 751 778 463 +704 576 0 817 766 430 +768 576 0 847 739 408 +832 576 0 860 706 389 +896 576 0 879 688 379 +960 576 0 911 686 387 +1023 576 0 945 692 404 +0 640 0 103 599 377 +64 640 0 104 600 377 +128 640 0 105 604 381 +192 640 0 105 614 387 +256 640 0 229 636 428 +320 640 0 386 668 482 +384 640 0 517 715 534 +448 640 0 625 761 587 +512 640 0 707 818 621 +576 640 0 735 832 603 +640 640 0 754 836 573 +704 640 0 804 842 542 +768 640 0 868 836 510 +832 640 0 908 822 489 +896 640 0 925 796 472 +960 640 0 939 772 458 +1023 640 0 960 758 453 +0 704 0 111 646 406 +64 704 0 111 647 407 +128 704 0 111 651 410 +192 704 0 111 660 416 +256 704 0 222 682 454 +320 704 0 391 712 510 +384 704 0 519 752 563 +448 704 0 640 797 627 +512 704 0 725 842 676 +576 704 0 787 885 698 +640 704 0 800 888 675 +704 704 0 814 891 648 +768 704 0 853 898 620 +832 704 0 908 895 590 +896 704 0 953 891 570 +960 704 0 976 873 557 +1023 704 0 992 851 546 +0 768 0 116 690 433 +64 768 0 117 691 434 +128 768 0 116 696 437 +192 768 0 116 702 443 +256 768 0 223 723 479 +320 768 0 402 753 538 +384 768 0 531 789 596 +448 768 0 649 832 659 +512 768 0 745 870 717 +576 768 0 815 910 760 +640 768 0 850 931 766 +704 768 0 857 933 744 +768 768 0 866 935 720 +832 768 0 894 942 695 +896 768 0 938 940 668 +960 768 0 984 942 649 +1023 768 0 1013 933 638 +0 832 0 122 731 457 +64 832 0 122 732 458 +128 832 0 121 736 461 +192 832 0 121 742 467 +256 832 0 237 763 506 +320 832 0 419 793 566 +384 832 0 547 824 627 +448 832 0 660 864 686 +512 832 0 766 900 754 +576 832 0 834 928 801 +640 832 0 886 959 833 +704 832 0 899 966 826 +768 832 0 902 967 806 +832 832 0 908 969 787 +896 832 0 929 976 765 +960 832 0 962 975 739 +1023 832 0 1005 978 722 +0 896 0 125 771 479 +64 896 0 125 771 480 +128 896 0 125 774 483 +192 896 0 125 779 490 +256 896 0 260 801 532 +320 896 0 441 830 594 +384 896 0 567 858 657 +448 896 0 678 893 717 +512 896 0 781 924 783 +576 896 0 856 948 836 +640 896 0 904 972 874 +704 896 0 935 990 892 +768 896 0 937 991 879 +832 896 0 939 992 863 +896 896 0 943 993 847 +960 896 0 958 1000 827 +1023 896 0 983 999 805 +0 960 0 130 807 500 +64 960 0 129 807 501 +128 960 0 129 809 504 +192 960 0 128 815 511 +256 960 0 290 838 560 +320 960 0 468 865 624 +384 960 0 591 890 688 +448 960 0 699 919 748 +512 960 0 796 944 808 +576 960 0 878 967 868 +640 960 0 922 984 905 +704 960 0 956 1001 933 +768 960 0 968 1007 937 +832 960 0 968 1008 925 +896 960 0 969 1008 913 +960 960 0 971 1010 901 +1023 960 0 982 1015 885 +0 1023 0 133 841 519 +64 1023 0 133 842 520 +128 1023 0 133 843 524 +192 1023 0 131 848 532 +256 1023 0 328 872 589 +320 1023 0 500 899 655 +384 1023 0 619 919 719 +448 1023 0 725 942 779 +512 1023 0 817 964 837 +576 1023 0 895 983 896 +640 1023 0 942 997 935 +704 1023 0 972 1007 961 +768 1023 0 991 1015 977 +832 1023 0 994 1017 975 +896 1023 0 994 1017 968 +960 1023 0 994 1018 961 +1023 1023 0 996 1019 954 +0 0 64 26 24 91 +64 0 64 77 8 62 +128 0 64 136 12 53 +192 0 64 203 48 48 +256 0 64 269 76 28 +320 0 64 331 96 13 +384 0 64 395 118 14 +448 0 64 456 139 17 +512 0 64 511 159 19 +576 0 64 562 176 21 +640 0 64 610 193 23 +704 0 64 654 208 25 +768 0 64 694 220 26 +832 0 64 731 231 28 +896 0 64 765 239 29 +960 0 64 793 239 30 +1023 0 64 799 234 30 +0 64 64 10 74 69 +64 64 64 73 81 80 +128 64 64 142 88 78 +192 64 64 209 97 70 +256 64 64 273 107 53 +320 64 64 335 118 23 +384 64 64 398 136 14 +448 64 64 459 153 16 +512 64 64 514 171 18 +576 64 64 564 188 21 +640 64 64 612 203 23 +704 64 64 656 217 25 +768 64 64 696 229 26 +832 64 64 732 239 28 +896 64 64 766 248 29 +960 64 64 793 249 30 +1023 64 64 799 244 30 +0 128 64 23 133 90 +64 128 64 68 139 104 +128 128 64 144 161 117 +192 128 64 224 168 102 +256 128 64 286 169 92 +320 128 64 349 176 78 +384 128 64 411 185 48 +448 128 64 472 196 18 +512 128 64 526 209 17 +576 128 64 576 221 19 +640 128 64 624 234 21 +704 128 64 668 245 22 +768 128 64 707 255 24 +832 128 64 743 265 26 +896 128 64 776 272 28 +960 128 64 804 278 29 +1023 128 64 809 277 29 +0 192 64 36 196 127 +64 192 64 40 199 129 +128 192 64 142 218 159 +192 192 64 225 252 155 +256 192 64 311 260 133 +320 192 64 364 249 123 +384 192 64 424 254 115 +448 192 64 483 261 99 +512 192 64 538 269 74 +576 192 64 591 276 44 +640 192 64 640 284 22 +704 192 64 684 292 20 +768 192 64 724 300 22 +832 192 64 760 307 24 +896 192 64 793 313 25 +960 192 64 823 318 26 +1023 192 64 830 322 26 +0 256 64 48 261 165 +64 256 64 48 263 166 +128 256 64 109 275 185 +192 256 64 228 308 212 +256 256 64 306 345 198 +320 256 64 395 354 172 +384 256 64 439 330 161 +448 256 64 493 330 155 +512 256 64 548 336 146 +576 256 64 600 342 136 +640 256 64 649 348 122 +704 256 64 695 354 102 +768 256 64 738 359 78 +832 256 64 777 363 53 +896 256 64 814 367 22 +960 256 64 845 371 23 +1023 256 64 854 373 23 +0 320 64 59 323 203 +64 320 64 60 325 204 +128 320 64 69 332 209 +192 320 64 206 359 251 +256 320 64 321 406 272 +320 320 64 389 438 250 +384 320 64 476 448 220 +448 320 64 515 416 203 +512 320 64 557 404 195 +576 320 64 610 408 191 +640 320 64 660 414 188 +704 320 64 707 419 182 +768 320 64 749 424 177 +832 320 64 787 429 169 +896 320 64 822 433 160 +960 320 64 856 436 142 +1023 320 64 872 438 112 +0 384 64 70 383 240 +64 384 64 70 385 241 +128 384 64 71 391 244 +192 384 64 173 412 278 +256 384 64 314 451 319 +320 384 64 414 506 332 +384 384 64 471 530 306 +448 384 64 555 539 271 +512 384 64 596 505 248 +576 384 64 622 478 236 +640 384 64 670 478 235 +704 384 64 718 483 235 +768 384 64 761 488 236 +832 384 64 800 492 236 +896 384 64 837 497 235 +960 384 64 869 501 235 +1023 384 64 890 505 231 +0 448 64 79 441 277 +64 448 64 79 442 277 +128 448 64 80 449 281 +192 448 64 130 464 301 +256 448 64 289 497 350 +320 448 64 415 544 386 +384 448 64 502 600 393 +448 448 64 546 616 364 +512 448 64 625 623 328 +576 448 64 678 596 300 +640 448 64 693 557 282 +704 448 64 727 545 277 +768 448 64 772 548 282 +832 448 64 813 553 287 +896 448 64 851 558 292 +960 448 64 885 563 298 +1023 448 64 911 568 303 +0 512 64 88 496 312 +64 512 64 88 498 313 +128 512 64 89 503 316 +192 512 64 104 515 327 +256 512 64 267 542 379 +320 512 64 403 585 423 +384 512 64 514 639 459 +448 512 64 584 687 460 +512 512 64 618 696 429 +576 512 64 691 704 393 +640 512 64 754 685 362 +704 512 64 772 647 341 +768 512 64 789 619 326 +832 512 64 823 614 328 +896 512 64 862 619 338 +960 512 64 899 625 348 +1023 512 64 932 630 360 +0 576 64 96 549 346 +64 576 64 96 550 347 +128 576 64 97 555 350 +192 576 64 98 564 357 +256 576 64 243 590 403 +320 576 64 389 625 452 +384 576 64 517 674 502 +448 576 64 612 732 539 +512 576 64 663 764 533 +576 576 64 688 770 501 +640 576 64 751 778 467 +704 576 64 817 765 434 +768 576 64 846 738 411 +832 576 64 858 705 393 +896 576 64 879 687 383 +960 576 64 910 686 391 +1023 576 64 945 692 407 +0 640 64 103 599 378 +64 640 64 103 600 379 +128 640 64 104 605 382 +192 640 64 104 613 388 +256 640 64 231 636 429 +320 640 64 387 668 483 +384 640 64 516 714 534 +448 640 64 625 760 588 +512 640 64 707 817 623 +576 640 64 735 831 606 +640 640 64 754 835 576 +704 640 64 804 842 545 +768 640 64 868 836 513 +832 640 64 908 821 492 +896 640 64 925 795 475 +960 640 64 938 770 460 +1023 640 64 960 758 456 +0 704 64 109 647 407 +64 704 64 109 648 408 +128 704 64 110 652 411 +192 704 64 110 659 417 +256 704 64 224 682 455 +320 704 64 391 711 511 +384 704 64 518 752 564 +448 704 64 639 797 628 +512 704 64 725 841 677 +576 704 64 788 884 700 +640 704 64 800 888 677 +704 704 64 814 891 651 +768 704 64 853 898 622 +832 704 64 908 895 592 +896 704 64 953 890 572 +960 704 64 975 872 559 +1023 704 64 991 851 548 +0 768 64 115 691 434 +64 768 64 115 692 434 +128 768 64 115 695 438 +192 768 64 116 702 444 +256 768 64 225 723 480 +320 768 64 402 753 538 +384 768 64 530 788 596 +448 768 64 648 831 659 +512 768 64 745 869 718 +576 768 64 815 910 760 +640 768 64 851 931 768 +704 768 64 857 933 745 +768 768 64 867 935 722 +832 768 64 894 942 697 +896 768 64 938 940 669 +960 768 64 984 942 651 +1023 768 64 1013 933 639 +0 832 64 120 732 458 +64 832 64 120 733 459 +128 832 64 120 736 462 +192 832 64 120 742 468 +256 832 64 237 762 506 +320 832 64 419 792 566 +384 832 64 546 824 627 +448 832 64 659 863 687 +512 832 64 765 899 754 +576 832 64 834 928 801 +640 832 64 886 958 834 +704 832 64 899 966 827 +768 832 64 903 967 808 +832 832 64 909 968 788 +896 832 64 929 976 766 +960 832 64 963 975 741 +1023 832 64 1006 978 724 +0 896 64 125 771 480 +64 896 64 125 771 481 +128 896 64 125 774 484 +192 896 64 125 778 491 +256 896 64 259 800 533 +320 896 64 440 829 594 +384 896 64 566 858 658 +448 896 64 677 893 717 +512 896 64 780 924 783 +576 896 64 856 948 836 +640 896 64 904 971 874 +704 896 64 935 990 893 +768 896 64 937 991 880 +832 896 64 939 992 864 +896 896 64 943 993 848 +960 896 64 958 1000 828 +1023 896 64 984 999 805 +0 960 64 129 807 500 +64 960 64 129 807 501 +128 960 64 129 809 504 +192 960 64 127 815 512 +256 960 64 289 837 560 +320 960 64 467 864 624 +384 960 64 590 890 688 +448 960 64 698 919 748 +512 960 64 795 944 808 +576 960 64 877 967 868 +640 960 64 922 984 905 +704 960 64 956 1001 933 +768 960 64 968 1007 937 +832 960 64 968 1008 926 +896 960 64 969 1008 914 +960 960 64 971 1010 902 +1023 960 64 982 1015 886 +0 1023 64 133 841 520 +64 1023 64 133 842 521 +128 1023 64 133 843 524 +192 1023 64 131 847 532 +256 1023 64 325 872 589 +320 1023 64 498 899 655 +384 1023 64 618 920 719 +448 1023 64 724 941 779 +512 1023 64 816 964 837 +576 1023 64 894 983 895 +640 1023 64 942 997 935 +704 1023 64 972 1007 961 +768 1023 64 991 1015 977 +832 1023 64 994 1017 975 +896 1023 64 994 1017 968 +960 1023 64 994 1018 961 +1023 1023 64 996 1020 954 +0 0 128 55 72 156 +64 0 128 99 66 134 +128 0 128 158 52 117 +192 0 128 223 49 120 +256 0 128 282 53 114 +320 0 128 349 104 119 +384 0 128 415 131 111 +448 0 128 472 146 90 +512 0 128 522 160 61 +576 0 128 566 171 28 +640 0 128 613 187 26 +704 0 128 656 201 25 +768 0 128 696 214 26 +832 0 128 733 225 28 +896 0 128 766 235 29 +960 0 128 793 242 30 +1023 0 128 799 239 30 +0 64 128 25 101 132 +64 64 128 94 108 149 +128 64 128 157 101 130 +192 64 128 221 106 134 +256 64 128 286 115 131 +320 64 128 354 138 130 +384 64 128 416 149 115 +448 64 128 473 163 97 +512 64 128 524 176 77 +576 64 128 566 184 34 +640 64 128 612 197 27 +704 64 128 656 210 25 +768 64 128 696 223 26 +832 64 128 732 233 28 +896 64 128 766 242 29 +960 64 128 793 249 30 +1023 64 128 799 249 30 +0 128 128 20 149 134 +64 128 128 68 155 142 +128 128 128 155 164 158 +192 128 128 225 170 155 +256 128 128 291 177 151 +320 128 128 354 185 144 +384 128 128 416 196 136 +448 128 128 474 207 124 +512 128 128 527 217 107 +576 128 128 575 226 85 +640 128 128 622 232 44 +704 128 128 667 242 27 +768 128 128 706 252 25 +832 128 128 742 261 27 +896 128 128 775 268 28 +960 128 128 802 274 29 +1023 128 128 809 277 29 +0 192 128 32 205 149 +64 192 128 53 209 155 +128 192 128 150 222 182 +192 192 128 230 249 193 +256 192 128 306 253 177 +320 192 128 362 250 172 +384 192 128 422 257 166 +448 192 128 480 265 159 +512 192 128 534 274 150 +576 192 128 584 282 137 +640 192 128 633 290 118 +704 192 128 679 296 92 +768 192 128 721 301 55 +832 192 128 760 306 28 +896 192 128 793 311 25 +960 192 128 822 315 26 +1023 192 128 829 318 26 +0 256 128 45 264 178 +64 256 128 46 265 179 +128 256 128 129 280 205 +192 256 128 233 306 237 +256 256 128 310 341 229 +320 256 128 391 346 206 +384 256 128 436 328 198 +448 256 128 492 332 195 +512 256 128 546 338 189 +576 256 128 598 345 183 +640 256 128 646 352 175 +704 256 128 692 358 164 +768 256 128 733 364 150 +832 256 128 772 368 130 +896 256 128 807 371 103 +960 256 128 840 372 69 +1023 256 128 852 372 27 +0 320 128 57 324 211 +64 320 128 57 326 213 +128 320 128 86 336 225 +192 320 128 212 358 265 +256 320 128 321 399 291 +320 320 128 391 434 274 +384 320 128 473 441 246 +448 320 128 510 411 231 +512 320 128 556 404 225 +576 320 128 609 409 223 +640 320 128 659 415 220 +704 320 128 705 421 217 +768 320 128 747 427 212 +832 320 128 785 432 206 +896 320 128 820 436 199 +960 320 128 852 439 187 +1023 320 128 867 441 169 +0 384 128 67 383 247 +64 384 128 68 385 248 +128 384 128 69 391 252 +192 384 128 186 413 290 +256 384 128 313 448 330 +320 384 128 414 501 348 +384 384 128 472 526 325 +448 384 128 553 534 291 +512 384 128 590 499 269 +576 384 128 620 476 259 +640 384 128 669 478 259 +704 384 128 717 483 260 +768 384 128 760 489 261 +832 384 128 800 494 261 +896 384 128 835 499 260 +960 384 128 868 503 259 +1023 384 128 888 506 255 +0 448 128 77 440 282 +64 448 128 77 441 283 +128 448 128 78 447 287 +192 448 128 149 465 313 +256 448 128 292 494 359 +320 448 128 413 539 396 +384 448 128 502 595 407 +448 448 128 547 612 379 +512 448 128 625 619 343 +576 448 128 674 591 317 +640 448 128 689 553 299 +704 448 128 726 545 296 +768 448 128 771 549 301 +832 448 128 812 554 306 +896 448 128 849 559 311 +960 448 128 883 564 316 +1023 448 128 910 569 320 +0 512 128 86 495 317 +64 512 128 86 497 317 +128 512 128 87 502 321 +192 512 128 108 514 334 +256 512 128 272 542 386 +320 512 128 400 581 428 +384 512 128 513 633 468 +448 512 128 586 683 472 +512 512 128 619 693 441 +576 512 128 691 700 405 +640 512 128 751 681 375 +704 512 128 768 642 354 +768 512 128 786 617 341 +832 512 128 822 614 343 +896 512 128 862 620 353 +960 512 128 897 625 363 +1023 512 128 930 631 374 +0 576 128 94 547 350 +64 576 128 95 548 350 +128 576 128 95 554 354 +192 576 128 101 564 362 +256 576 128 250 590 409 +320 576 128 389 623 457 +384 576 128 514 671 505 +448 576 128 612 727 546 +512 576 128 664 761 543 +576 576 128 689 768 511 +640 576 128 752 775 477 +704 576 128 816 762 445 +768 576 128 843 734 422 +832 576 128 855 702 403 +896 576 128 877 686 394 +960 576 128 910 686 403 +1023 576 128 945 692 419 +0 640 128 102 597 381 +64 640 128 102 599 382 +128 640 128 102 603 385 +192 640 128 103 612 392 +256 640 128 235 636 434 +320 640 128 387 666 487 +384 640 128 513 710 537 +448 640 128 624 757 593 +512 640 128 707 813 629 +576 640 128 737 829 614 +640 640 128 755 834 584 +704 640 128 805 840 553 +768 640 128 867 834 521 +832 640 128 906 819 500 +896 640 128 922 792 482 +960 640 128 936 768 467 +1023 640 128 959 757 465 +0 704 128 108 645 410 +64 704 128 108 646 411 +128 704 128 109 650 414 +192 704 128 109 658 420 +256 704 128 228 681 459 +320 704 128 391 710 513 +384 704 128 516 749 566 +448 704 128 636 794 630 +512 704 128 724 838 680 +576 704 128 789 883 706 +640 704 128 802 887 684 +704 704 128 815 890 657 +768 704 128 854 896 629 +832 704 128 908 894 599 +896 704 128 952 888 579 +960 704 128 974 870 564 +1023 704 128 989 848 553 +0 768 128 114 690 436 +64 768 128 114 690 437 +128 768 128 115 694 440 +192 768 128 115 701 446 +256 768 128 227 722 483 +320 768 128 401 753 540 +384 768 128 528 786 598 +448 768 128 644 829 659 +512 768 128 744 867 719 +576 768 128 814 908 763 +640 768 128 852 931 772 +704 768 128 859 932 750 +768 768 128 868 934 727 +832 768 128 895 941 702 +896 768 128 939 939 674 +960 768 128 985 941 656 +1023 768 128 1012 932 644 +0 832 128 120 731 460 +64 832 128 120 732 461 +128 832 128 120 735 464 +192 832 128 119 742 470 +256 832 128 236 761 508 +320 832 128 417 791 567 +384 832 128 544 822 628 +448 832 128 656 861 687 +512 832 128 762 897 754 +576 832 128 833 926 802 +640 832 128 886 957 837 +704 832 128 900 966 831 +768 832 128 904 967 811 +832 832 128 910 968 792 +896 832 128 930 976 770 +960 832 128 963 974 744 +1023 832 128 1006 977 727 +0 896 128 124 770 482 +64 896 128 124 770 482 +128 896 128 124 773 485 +192 896 128 123 779 492 +256 896 128 255 799 533 +320 896 128 437 828 594 +384 896 128 563 856 658 +448 896 128 674 891 717 +512 896 128 777 922 782 +576 896 128 855 947 836 +640 896 128 904 970 875 +704 896 128 936 989 895 +768 896 128 938 991 883 +832 896 128 940 992 867 +896 896 128 944 993 851 +960 896 128 959 1000 831 +1023 896 128 984 999 808 +0 960 128 129 806 502 +64 960 128 129 806 502 +128 960 128 129 809 506 +192 960 128 127 814 513 +256 960 128 281 836 559 +320 960 128 462 863 623 +384 960 128 586 888 687 +448 960 128 695 917 747 +512 960 128 792 943 807 +576 960 128 876 966 868 +640 960 128 921 983 906 +704 960 128 956 1000 934 +768 960 128 969 1007 939 +832 960 128 969 1008 928 +896 960 128 970 1008 916 +960 960 128 972 1010 904 +1023 960 128 983 1015 888 +0 1023 128 133 841 521 +64 1023 128 133 841 522 +128 1023 128 132 843 525 +192 1023 128 130 848 533 +256 1023 128 315 872 587 +320 1023 128 492 897 653 +384 1023 128 613 919 717 +448 1023 128 720 940 778 +512 1023 128 814 963 836 +576 1023 128 892 983 894 +640 1023 128 942 997 935 +704 1023 128 971 1007 962 +768 1023 128 991 1015 978 +832 1023 128 995 1017 976 +896 1023 128 994 1017 969 +960 1023 128 995 1018 963 +1023 1023 128 996 1020 956 +0 0 192 85 110 227 +64 0 192 130 112 211 +128 0 192 168 84 180 +192 0 192 241 86 176 +256 0 192 306 95 185 +320 0 192 367 61 177 +384 0 192 420 92 175 +448 0 192 483 146 183 +512 0 192 542 177 181 +576 0 192 595 200 173 +640 0 192 640 206 148 +704 0 192 679 216 123 +768 0 192 713 222 96 +832 0 192 739 221 46 +896 0 192 769 226 29 +960 0 192 794 232 30 +1023 0 192 799 235 30 +0 64 192 67 135 221 +64 64 192 121 136 226 +128 64 192 173 119 195 +192 64 192 240 121 185 +256 64 192 304 133 195 +320 64 192 364 121 187 +384 64 192 424 144 188 +448 64 192 487 173 191 +512 64 192 545 197 188 +576 64 192 596 210 174 +640 64 192 640 219 155 +704 64 192 680 228 131 +768 64 192 714 234 105 +832 64 192 740 231 52 +896 64 192 769 235 34 +960 64 192 794 240 30 +1023 64 192 799 243 30 +0 128 192 23 174 197 +64 128 192 77 180 206 +128 128 192 171 186 225 +192 128 192 238 182 208 +256 128 192 303 192 214 +320 128 192 367 197 211 +384 128 192 432 211 211 +448 128 192 493 225 206 +512 128 192 546 234 196 +576 128 192 596 244 186 +640 128 192 642 255 174 +704 128 192 682 262 158 +768 128 192 718 267 133 +832 128 192 749 269 101 +896 128 192 773 264 50 +960 128 192 800 266 30 +1023 128 192 805 268 29 +0 192 192 29 223 201 +64 192 192 37 224 203 +128 192 192 146 239 222 +192 192 192 236 247 236 +256 192 192 304 252 233 +320 192 192 368 259 231 +384 192 192 430 267 228 +448 192 192 490 277 223 +512 192 192 544 286 218 +576 192 192 595 295 212 +640 192 192 642 304 203 +704 192 192 685 311 192 +768 192 192 723 316 178 +832 192 192 758 319 157 +896 192 192 788 319 125 +960 192 192 815 316 79 +1023 192 192 825 314 38 +0 256 192 41 276 210 +64 256 192 41 277 211 +128 256 192 135 289 232 +192 256 192 231 303 259 +256 256 192 313 333 269 +320 256 192 384 335 253 +384 256 192 435 329 249 +448 256 192 492 336 248 +512 256 192 546 343 245 +576 256 192 597 351 241 +640 256 192 645 358 236 +704 256 192 689 365 230 +768 256 192 729 371 222 +832 256 192 766 376 211 +896 256 192 800 379 196 +960 256 192 831 380 174 +1023 256 192 841 378 138 +0 320 192 53 332 234 +64 320 192 53 333 234 +128 320 192 104 340 247 +192 320 192 217 358 281 +256 320 192 321 391 316 +320 320 192 393 427 308 +384 320 192 467 428 283 +448 320 192 505 404 272 +512 320 192 556 405 271 +576 320 192 608 412 270 +640 320 192 658 418 269 +704 320 192 703 425 266 +768 320 192 745 431 263 +832 320 192 782 436 258 +896 320 192 817 440 251 +960 320 192 848 443 241 +1023 320 192 861 444 227 +0 384 192 64 385 260 +64 384 192 64 385 260 +128 384 192 71 390 265 +192 384 192 199 413 306 +256 384 192 309 441 345 +320 384 192 413 489 373 +384 384 192 473 519 354 +448 384 192 549 523 322 +512 384 192 582 489 303 +576 384 192 617 474 296 +640 384 192 668 479 298 +704 384 192 716 485 300 +768 384 192 759 491 301 +832 384 192 797 497 301 +896 384 192 833 501 299 +960 384 192 866 506 298 +1023 384 192 884 509 293 +0 448 192 74 438 290 +64 448 192 74 439 291 +128 448 192 74 445 296 +192 448 192 168 464 328 +256 448 192 293 490 371 +320 448 192 409 531 410 +384 448 192 501 585 430 +448 448 192 548 605 404 +512 448 192 624 611 369 +576 448 192 664 579 344 +640 448 192 683 547 329 +704 448 192 725 544 329 +768 448 192 770 550 334 +832 448 192 811 556 339 +896 448 192 848 561 342 +960 448 192 882 566 347 +1023 448 192 907 571 349 +0 512 192 83 492 323 +64 512 192 83 494 324 +128 512 192 83 499 329 +192 512 192 124 513 347 +256 512 192 278 540 395 +320 512 192 395 574 437 +384 512 192 509 623 479 +448 512 192 586 676 492 +512 512 192 620 687 463 +576 512 192 691 693 427 +640 512 192 745 672 397 +704 512 192 760 633 376 +768 512 192 783 614 366 +832 512 192 822 615 371 +896 512 192 860 620 380 +960 512 192 896 627 389 +1023 512 192 929 633 398 +0 576 192 91 545 355 +64 576 192 91 546 357 +128 576 192 91 551 361 +192 576 192 105 562 371 +256 576 192 260 588 419 +320 576 192 388 618 465 +384 576 192 509 664 513 +448 576 192 610 718 558 +512 576 192 667 757 560 +576 576 192 691 763 529 +640 576 192 753 771 495 +704 576 192 813 757 463 +768 576 192 836 726 440 +832 576 192 848 695 420 +896 576 192 874 684 416 +960 576 192 909 686 425 +1023 576 192 943 693 440 +0 640 192 99 595 386 +64 640 192 99 596 387 +128 640 192 99 601 391 +192 640 192 101 609 398 +256 640 192 240 634 441 +320 640 192 386 663 492 +384 640 192 506 704 541 +448 640 192 621 751 598 +512 640 192 705 806 638 +576 640 192 740 827 628 +640 640 192 757 830 599 +704 640 192 806 837 567 +768 640 192 866 830 536 +832 640 192 902 813 514 +896 640 192 916 785 496 +960 640 192 931 763 480 +1023 640 192 957 756 482 +0 704 192 106 643 415 +64 704 192 106 644 415 +128 704 192 106 648 419 +192 704 192 107 656 425 +256 704 192 232 679 465 +320 704 192 389 708 517 +384 704 192 512 744 571 +448 704 192 630 788 632 +512 704 192 722 832 684 +576 704 192 789 879 715 +640 704 192 804 885 695 +704 704 192 817 887 669 +768 704 192 855 894 640 +832 704 192 909 891 610 +896 704 192 950 885 590 +960 704 192 971 865 574 +1023 704 192 986 844 563 +0 768 192 112 688 440 +64 768 192 112 689 441 +128 768 192 112 692 444 +192 768 192 112 699 450 +256 768 192 227 721 487 +320 768 192 398 750 543 +384 768 192 523 782 600 +448 768 192 637 824 659 +512 768 192 741 864 721 +576 768 192 813 904 768 +640 768 192 855 930 781 +704 768 192 861 931 759 +768 768 192 869 933 736 +832 768 192 897 940 711 +896 768 192 940 938 683 +960 768 192 985 940 664 +1023 768 192 1011 929 652 +0 832 192 118 730 463 +64 832 192 117 731 464 +128 832 192 118 734 467 +192 832 192 117 740 474 +256 832 192 230 760 510 +320 832 192 411 789 568 +384 832 192 538 819 629 +448 832 192 650 857 688 +512 832 192 756 894 754 +576 832 192 832 924 804 +640 832 192 886 955 840 +704 832 192 903 966 838 +768 832 192 906 966 819 +832 832 192 911 968 799 +896 832 192 932 975 777 +960 832 192 965 974 751 +1023 832 192 1007 977 734 +0 896 192 123 768 484 +64 896 192 123 768 485 +128 896 192 122 773 489 +192 896 192 122 778 495 +256 896 192 242 797 533 +320 896 192 429 827 594 +384 896 192 556 854 657 +448 896 192 668 888 717 +512 896 192 770 920 779 +576 896 192 853 945 837 +640 896 192 903 968 877 +704 896 192 936 989 899 +768 896 192 940 991 888 +832 896 192 942 992 872 +896 896 192 946 993 856 +960 896 192 960 999 836 +1023 896 192 986 999 813 +0 960 192 128 805 504 +64 960 192 128 805 505 +128 960 192 127 809 508 +192 960 192 126 813 515 +256 960 192 263 833 557 +320 960 192 452 861 621 +384 960 192 578 887 684 +448 960 192 688 915 746 +512 960 192 786 941 805 +576 960 192 871 964 866 +640 960 192 920 982 906 +704 960 192 956 999 936 +768 960 192 971 1008 943 +832 960 192 971 1008 932 +896 960 192 971 1008 920 +960 960 192 973 1010 908 +1023 960 192 984 1015 891 +0 1023 192 132 840 522 +64 1023 192 132 841 523 +128 1023 192 131 844 527 +192 1023 192 130 847 534 +256 1023 192 293 869 583 +320 1023 192 479 895 650 +384 1023 192 604 917 714 +448 1023 192 712 938 776 +512 1023 192 807 961 833 +576 1023 192 887 981 891 +640 1023 192 941 996 935 +704 1023 192 971 1007 962 +768 1023 192 992 1015 979 +832 1023 192 996 1017 979 +896 1023 192 995 1018 972 +960 1023 192 996 1018 965 +1023 1023 192 997 1020 958 +0 0 256 100 142 308 +64 0 256 152 146 297 +128 0 256 197 127 266 +192 0 256 252 109 238 +256 0 256 322 121 238 +320 0 256 386 141 250 +384 0 256 450 141 258 +448 0 256 502 103 241 +512 0 256 548 143 241 +576 0 256 601 190 248 +640 0 256 653 220 249 +704 0 256 699 240 242 +768 0 256 740 253 231 +832 0 256 773 253 203 +896 0 256 800 248 168 +960 0 256 813 240 120 +1023 0 256 803 224 52 +0 64 256 96 165 304 +64 64 256 144 165 307 +128 64 256 205 160 278 +192 64 256 253 136 246 +256 64 256 320 147 244 +320 64 256 385 166 257 +384 64 256 447 170 264 +448 64 256 499 152 249 +512 64 256 549 179 250 +576 64 256 604 213 255 +640 64 256 655 238 255 +704 64 256 701 253 247 +768 64 256 741 266 235 +832 64 256 774 261 205 +896 64 256 801 260 176 +960 64 256 815 252 129 +1023 64 256 804 235 55 +0 128 256 58 206 276 +64 128 256 108 212 291 +128 128 256 198 213 302 +192 128 256 256 195 269 +256 128 256 318 202 261 +320 128 256 382 218 273 +384 128 256 444 221 276 +448 128 256 501 223 270 +512 128 256 557 243 272 +576 128 256 611 263 273 +640 128 256 661 278 268 +704 128 256 705 288 258 +768 128 256 743 289 238 +832 128 256 776 292 221 +896 128 256 805 292 199 +960 128 256 821 286 159 +1023 128 256 814 273 105 +0 192 256 27 247 264 +64 192 256 42 249 267 +128 192 256 148 261 284 +192 192 256 249 265 299 +256 192 256 317 263 286 +320 192 256 382 276 295 +384 192 256 445 281 293 +448 192 256 506 294 294 +512 192 256 562 307 293 +576 192 256 614 314 286 +640 192 256 662 322 279 +704 192 256 705 328 270 +768 192 256 744 334 260 +832 192 256 778 338 248 +896 192 256 809 339 231 +960 192 256 830 337 207 +1023 192 256 827 328 167 +0 256 256 36 295 268 +64 256 256 36 294 268 +128 256 256 122 306 281 +192 256 256 226 316 296 +256 256 256 314 325 311 +320 256 256 380 331 308 +384 256 256 442 338 309 +448 256 256 501 346 308 +512 256 256 557 355 307 +576 256 256 610 364 305 +640 256 256 659 373 301 +704 256 256 704 380 296 +768 256 256 744 386 289 +832 256 256 780 390 281 +896 256 256 813 393 269 +960 256 256 839 393 254 +1023 256 256 841 388 231 +0 320 256 47 342 273 +64 320 256 47 343 273 +128 320 256 104 353 284 +192 320 256 217 364 307 +256 320 256 313 381 336 +320 320 256 394 414 346 +384 320 256 458 413 328 +448 320 256 502 403 324 +512 320 256 557 410 326 +576 320 256 609 418 326 +640 320 256 659 426 325 +704 320 256 704 433 324 +768 320 256 745 439 321 +832 320 256 783 444 316 +896 320 256 817 448 310 +960 320 256 847 450 301 +1023 320 256 856 450 287 +0 384 256 58 397 290 +64 384 256 59 397 290 +128 384 256 73 399 294 +192 384 256 204 413 324 +256 384 256 303 434 358 +320 384 256 405 472 394 +384 384 256 474 507 389 +448 384 256 539 505 360 +512 384 256 571 477 345 +576 384 256 617 475 344 +640 384 256 668 482 347 +704 384 256 715 489 349 +768 384 256 758 496 350 +832 384 256 796 502 350 +896 384 256 831 507 348 +960 384 256 863 510 345 +1023 384 256 880 512 339 +0 448 256 69 445 313 +64 448 256 69 446 313 +128 448 256 70 447 314 +192 448 256 183 462 343 +256 448 256 294 485 381 +320 448 256 398 518 423 +384 448 256 498 571 454 +448 448 256 549 595 436 +512 448 256 619 598 402 +576 448 256 651 563 378 +640 448 256 678 542 368 +704 448 256 725 546 372 +768 448 256 770 552 377 +832 448 256 810 559 381 +896 448 256 847 565 384 +960 448 256 880 570 387 +1023 448 256 904 574 387 +0 512 256 78 494 338 +64 512 256 79 494 338 +128 512 256 79 496 339 +192 512 256 149 511 363 +256 512 256 281 535 405 +320 512 256 388 564 448 +384 512 256 500 609 491 +448 512 256 585 664 516 +512 512 256 622 679 490 +576 512 256 690 684 455 +640 512 256 733 657 426 +704 512 256 749 622 406 +768 512 256 780 611 402 +832 512 256 821 616 408 +896 512 256 860 622 416 +960 512 256 895 629 424 +1023 512 256 926 635 432 +0 576 256 87 541 364 +64 576 256 88 542 364 +128 576 256 88 546 368 +192 576 256 107 558 381 +256 576 256 267 584 429 +320 576 256 384 611 473 +384 576 256 498 652 520 +448 576 256 604 705 569 +512 576 256 670 750 582 +576 576 256 693 756 552 +640 576 256 753 762 518 +704 576 256 808 747 487 +768 576 256 826 714 463 +832 576 256 840 686 445 +896 576 256 872 682 446 +960 576 256 907 687 456 +1023 576 256 942 695 470 +0 640 256 95 591 392 +64 640 256 95 592 393 +128 640 256 95 596 397 +192 640 256 102 605 406 +256 640 256 247 631 450 +320 640 256 382 659 497 +384 640 256 498 695 546 +448 640 256 612 741 603 +512 640 256 703 796 650 +576 640 256 743 822 647 +640 640 256 759 826 618 +704 640 256 808 832 586 +768 640 256 865 824 555 +832 640 256 894 803 533 +896 640 256 908 776 513 +960 640 256 926 757 499 +1023 640 256 955 755 504 +0 704 256 102 639 420 +64 704 256 102 640 421 +128 704 256 103 644 424 +192 704 256 103 652 431 +256 704 256 232 675 471 +320 704 256 384 704 521 +384 704 256 504 737 574 +448 704 256 618 780 632 +512 704 256 717 823 689 +576 704 256 788 872 725 +640 704 256 808 882 711 +704 704 256 819 884 684 +768 704 256 857 891 656 +832 704 256 910 888 625 +896 704 256 947 879 604 +960 704 256 966 858 588 +1023 704 256 981 838 574 +0 768 256 109 685 446 +64 768 256 109 686 446 +128 768 256 109 689 449 +192 768 256 109 696 456 +256 768 256 221 717 491 +320 768 256 390 746 545 +384 768 256 515 776 602 +448 768 256 627 816 659 +512 768 256 733 857 722 +576 768 256 810 897 772 +640 768 256 858 928 792 +704 768 256 864 930 772 +768 768 256 872 931 749 +832 768 256 899 938 723 +896 768 256 943 937 694 +960 768 256 985 937 676 +1023 768 256 1008 924 662 +0 832 256 115 727 468 +64 832 256 115 727 469 +128 832 256 115 730 472 +192 832 256 115 737 478 +256 832 256 210 756 510 +320 832 256 400 786 568 +384 832 256 528 815 628 +448 832 256 640 851 687 +512 832 256 746 888 751 +576 832 256 828 920 805 +640 832 256 885 952 845 +704 832 256 906 965 848 +768 832 256 908 966 828 +832 832 256 914 967 809 +896 832 256 934 974 786 +960 832 256 967 972 760 +1023 832 256 1009 976 743 +0 896 256 121 767 489 +64 896 256 121 767 490 +128 896 256 121 770 492 +192 896 256 120 776 499 +256 896 256 205 792 528 +320 896 256 413 823 592 +384 896 256 544 851 654 +448 896 256 657 882 715 +512 896 256 759 915 776 +576 896 256 848 942 836 +640 896 256 901 966 878 +704 896 256 937 988 903 +768 896 256 943 991 895 +832 896 256 945 991 879 +896 896 256 948 993 863 +960 896 256 962 999 844 +1023 896 256 988 998 820 +0 960 256 126 805 508 +64 960 256 126 805 508 +128 960 256 125 807 511 +192 960 256 125 811 517 +256 960 256 217 827 549 +320 960 256 432 858 617 +384 960 256 564 883 680 +448 960 256 676 911 743 +512 960 256 776 937 802 +576 960 256 863 961 862 +640 960 256 918 981 906 +704 960 256 955 998 937 +768 960 256 973 1008 948 +832 960 256 973 1008 937 +896 960 256 973 1009 925 +960 960 256 975 1009 913 +1023 960 256 985 1015 897 +0 1023 256 131 841 525 +64 1023 256 131 841 526 +128 1023 256 130 843 529 +192 1023 256 129 846 535 +256 1023 256 235 863 571 +320 1023 256 455 892 643 +384 1023 256 587 915 707 +448 1023 256 699 935 771 +512 1023 256 797 958 829 +576 1023 256 879 979 886 +640 1023 256 938 995 934 +704 1023 256 970 1006 962 +768 1023 256 993 1015 981 +832 1023 256 998 1017 982 +896 1023 256 997 1018 975 +960 1023 256 997 1019 968 +1023 1023 256 998 1020 961 +0 0 320 122 177 391 +64 0 320 171 178 385 +128 0 320 235 179 352 +192 0 320 268 144 318 +256 0 320 335 141 299 +320 0 320 398 158 299 +384 0 320 462 180 313 +448 0 320 526 198 329 +512 0 320 579 193 329 +576 0 320 620 179 312 +640 0 320 660 200 308 +704 0 320 704 232 310 +768 0 320 746 252 307 +832 0 320 784 262 298 +896 0 320 816 267 283 +960 0 320 834 261 256 +1023 0 320 832 248 216 +0 64 320 121 197 387 +64 64 320 168 198 388 +128 64 320 236 202 361 +192 64 320 273 170 327 +256 64 320 334 162 304 +320 64 320 397 178 303 +384 64 320 462 198 317 +448 64 320 525 215 333 +512 64 320 577 212 332 +576 64 320 619 202 317 +640 64 320 661 223 315 +704 64 320 707 250 316 +768 64 320 749 267 312 +832 64 320 786 277 303 +896 64 320 819 282 289 +960 64 320 837 274 260 +1023 64 320 835 264 224 +0 128 320 115 241 371 +64 128 320 146 241 377 +128 128 320 224 242 381 +192 128 320 283 230 349 +256 128 320 334 211 318 +320 128 320 395 224 316 +384 128 320 460 244 331 +448 128 320 522 258 345 +512 128 320 573 257 341 +576 128 320 619 257 333 +640 128 320 668 277 333 +704 128 320 714 295 333 +768 128 320 756 308 327 +832 128 320 793 316 318 +896 128 320 825 316 300 +960 128 320 844 313 278 +1023 128 320 840 291 233 +0 192 320 40 273 330 +64 192 320 83 278 336 +128 192 320 171 289 363 +192 192 320 276 291 376 +256 192 320 334 273 343 +320 192 320 393 282 337 +384 192 320 458 302 353 +448 192 320 520 312 362 +512 192 320 573 312 356 +576 192 320 625 325 356 +640 192 320 676 341 357 +704 192 320 722 352 353 +768 192 320 763 359 345 +832 192 320 799 363 335 +896 192 320 830 359 315 +960 192 320 849 352 292 +1023 192 320 847 342 263 +0 256 320 33 317 330 +64 256 320 34 317 330 +128 256 320 119 329 344 +192 256 320 227 338 359 +256 256 320 325 340 371 +320 256 320 392 341 361 +384 256 320 457 357 373 +448 256 320 518 364 375 +512 256 320 575 374 376 +576 256 320 629 387 377 +640 256 320 679 395 373 +704 256 320 724 400 366 +768 256 320 764 405 359 +832 256 320 800 408 350 +896 256 320 832 409 339 +960 256 320 855 407 324 +1023 256 320 856 401 303 +0 320 320 42 364 335 +64 320 320 42 363 334 +128 320 320 84 369 341 +192 320 320 208 383 358 +256 320 320 305 390 371 +320 320 320 389 400 385 +384 320 320 453 405 383 +448 320 320 511 413 386 +512 320 320 568 422 387 +576 320 320 622 432 388 +640 320 320 673 441 388 +704 320 320 720 449 386 +768 320 320 762 455 383 +832 320 320 799 460 377 +896 320 320 833 463 370 +960 320 320 862 464 360 +1023 320 320 866 461 346 +0 384 320 52 406 336 +64 384 320 52 406 336 +128 384 320 75 410 340 +192 384 320 204 427 362 +256 384 320 299 436 381 +320 384 320 391 455 412 +384 384 320 471 489 424 +448 384 320 527 485 403 +512 384 320 567 473 398 +576 384 320 620 480 402 +640 384 320 671 490 405 +704 384 320 717 498 407 +768 384 320 760 505 407 +832 384 320 799 511 406 +896 384 320 834 516 403 +960 384 320 866 519 398 +1023 384 320 878 519 390 +0 448 320 63 457 348 +64 448 320 63 458 348 +128 448 320 63 458 348 +192 448 320 186 472 375 +256 448 320 291 483 398 +320 448 320 384 505 432 +384 448 320 486 548 473 +448 448 320 549 581 469 +512 448 320 607 576 438 +576 448 320 636 546 419 +640 448 320 677 542 418 +704 448 320 726 550 424 +768 448 320 770 557 429 +832 448 320 810 565 432 +896 448 320 846 571 434 +960 448 320 878 576 434 +1023 448 320 900 579 432 +0 512 320 73 505 368 +64 512 320 73 505 368 +128 512 320 73 506 368 +192 512 320 154 515 387 +256 512 320 280 530 417 +320 512 320 379 554 455 +384 512 320 484 592 501 +448 512 320 580 646 538 +512 512 320 623 666 521 +576 512 320 685 669 486 +640 512 320 717 636 458 +704 512 320 740 612 444 +768 512 320 779 611 446 +832 512 320 821 619 454 +896 512 320 859 626 461 +960 512 320 894 633 467 +1023 512 320 923 639 472 +0 576 320 82 550 389 +64 576 320 82 550 389 +128 576 320 82 551 389 +192 576 320 111 556 397 +256 576 320 267 577 437 +320 576 320 376 603 478 +384 576 320 482 638 525 +448 576 320 591 685 577 +512 576 320 668 737 604 +576 576 320 694 747 578 +640 576 320 752 751 544 +704 576 320 796 731 514 +768 576 320 812 697 490 +832 576 320 834 680 478 +896 576 320 870 682 483 +960 576 320 906 690 495 +1023 576 320 940 697 506 +0 640 320 90 595 411 +64 640 320 90 595 411 +128 640 320 91 595 411 +192 640 320 97 600 415 +256 640 320 246 624 457 +320 640 320 373 651 501 +384 640 320 485 683 550 +448 640 320 596 727 606 +512 640 320 694 780 659 +576 640 320 746 816 669 +640 640 320 761 819 639 +704 640 320 810 824 607 +768 640 320 862 815 577 +832 640 320 884 789 554 +896 640 320 898 763 533 +960 640 320 921 751 525 +1023 640 320 953 754 533 +0 704 320 98 638 432 +64 704 320 98 638 432 +128 704 320 98 639 433 +192 704 320 99 645 437 +256 704 320 223 668 476 +320 704 320 372 697 523 +384 704 320 491 727 576 +448 704 320 601 768 631 +512 704 320 707 812 691 +576 704 320 785 862 736 +640 704 320 811 878 729 +704 704 320 822 880 702 +768 704 320 860 886 674 +832 704 320 911 883 643 +896 704 320 943 870 621 +960 704 320 958 847 603 +1023 704 320 975 828 588 +0 768 320 105 680 453 +64 768 320 105 681 453 +128 768 320 106 683 456 +192 768 320 106 690 461 +256 768 320 198 709 492 +320 768 320 374 740 545 +384 768 320 500 769 600 +448 768 320 611 806 659 +512 768 320 719 847 720 +576 768 320 803 888 774 +640 768 320 858 924 803 +704 768 320 868 928 787 +768 768 320 874 929 764 +832 768 320 902 935 738 +896 768 320 946 934 708 +960 768 320 983 931 689 +1023 768 320 1004 916 675 +0 832 320 111 722 475 +64 832 320 112 723 475 +128 832 320 112 726 478 +192 832 320 112 733 483 +256 832 320 175 748 507 +320 832 320 378 780 566 +384 832 320 511 808 624 +448 832 320 624 841 685 +512 832 320 729 880 745 +576 832 320 821 914 806 +640 832 320 882 947 850 +704 832 320 910 965 860 +768 832 320 912 965 840 +832 832 320 916 966 821 +896 832 320 936 972 798 +960 832 320 971 971 771 +1023 832 320 1011 975 753 +0 896 320 117 764 496 +64 896 320 117 765 496 +128 896 320 117 767 499 +192 896 320 117 772 503 +256 896 320 168 785 524 +320 896 320 384 817 587 +384 896 320 524 845 648 +448 896 320 640 874 711 +512 896 320 744 908 771 +576 896 320 837 937 832 +640 896 320 897 962 878 +704 896 320 938 986 909 +768 896 320 947 991 905 +832 896 320 948 991 889 +896 896 320 950 992 873 +960 896 320 965 998 853 +1023 896 320 991 997 829 +0 960 320 123 803 515 +64 960 320 123 804 515 +128 960 320 123 805 517 +192 960 320 122 810 521 +256 960 320 153 820 538 +320 960 320 395 852 608 +384 960 320 540 879 672 +448 960 320 657 905 736 +512 960 320 761 932 796 +576 960 320 851 957 856 +640 960 320 915 978 906 +704 960 320 953 996 938 +768 960 320 975 1007 953 +832 960 320 976 1008 944 +896 960 320 976 1009 932 +960 960 320 977 1009 920 +1023 960 320 987 1014 903 +0 1023 320 128 839 532 +64 1023 320 128 840 532 +128 1023 320 128 841 534 +192 1023 320 128 845 538 +256 1023 320 156 854 555 +320 1023 320 410 886 630 +384 1023 320 560 911 697 +448 1023 320 678 931 763 +512 1023 320 781 954 823 +576 1023 320 867 975 879 +640 1023 320 932 994 931 +704 1023 320 969 1005 962 +768 1023 320 992 1014 983 +832 1023 320 1000 1018 986 +896 1023 320 999 1018 980 +960 1023 320 999 1019 973 +1023 1023 320 1000 1020 966 +0 0 384 157 215 472 +64 0 384 196 216 467 +128 0 384 264 224 436 +192 0 384 303 198 406 +256 0 384 343 171 370 +320 0 384 411 177 358 +384 0 384 471 194 359 +448 0 384 534 216 374 +512 0 384 595 243 391 +576 0 384 650 269 406 +640 0 384 694 273 405 +704 0 384 727 257 387 +768 0 384 759 260 377 +832 0 384 792 272 370 +896 0 384 823 272 358 +960 0 384 836 258 336 +1023 0 384 831 227 301 +0 64 384 156 232 468 +64 64 384 195 234 468 +128 64 384 264 242 442 +192 64 384 308 220 412 +256 64 384 344 189 375 +320 64 384 411 192 361 +384 64 384 470 209 362 +448 64 384 533 231 377 +512 64 384 594 257 395 +576 64 384 649 281 410 +640 64 384 693 283 408 +704 64 384 726 269 389 +768 64 384 759 275 381 +832 64 384 794 285 374 +896 64 384 825 285 362 +960 64 384 839 272 339 +1023 64 384 834 245 306 +0 128 384 153 272 455 +64 128 384 178 272 458 +128 128 384 249 272 459 +192 128 384 317 272 428 +256 128 384 349 236 392 +320 128 384 410 232 372 +384 128 384 469 248 372 +448 128 384 532 270 388 +512 128 384 593 294 406 +576 128 384 647 314 419 +640 128 384 689 313 413 +704 128 384 726 306 399 +768 128 384 764 315 393 +832 128 384 800 322 387 +896 128 384 832 321 373 +960 128 384 847 310 352 +1023 128 384 844 290 321 +0 192 384 95 309 419 +64 192 384 128 315 432 +128 192 384 206 317 448 +192 192 384 301 318 452 +256 192 384 359 304 419 +320 192 384 408 287 390 +384 192 384 467 302 388 +448 192 384 530 324 406 +512 192 384 591 346 425 +576 192 384 644 358 432 +640 192 384 687 355 422 +704 192 384 731 360 417 +768 192 384 772 369 413 +832 192 384 809 374 405 +896 192 384 841 375 393 +960 192 384 860 369 375 +1023 192 384 859 355 347 +0 256 384 37 342 394 +64 256 384 56 345 396 +128 256 384 150 355 411 +192 256 384 249 364 436 +256 256 384 351 365 447 +320 256 384 408 349 416 +384 256 384 465 359 411 +448 256 384 529 381 430 +512 256 384 589 398 444 +576 256 384 642 404 443 +640 256 384 691 410 440 +704 256 384 738 421 439 +768 256 384 780 429 435 +832 256 384 817 432 427 +896 256 384 850 432 415 +960 256 384 871 428 399 +1023 256 384 871 414 372 +0 320 384 37 384 394 +64 320 384 37 384 395 +128 320 384 88 391 403 +192 320 384 207 405 420 +256 320 384 306 411 434 +320 320 384 399 413 444 +384 320 384 463 414 435 +448 320 384 527 433 449 +512 320 384 586 444 455 +576 320 384 641 454 456 +640 320 384 693 465 458 +704 320 384 740 474 457 +768 320 384 782 478 450 +832 320 384 819 481 444 +896 320 384 852 481 434 +960 320 384 877 478 421 +1023 320 384 880 472 404 +0 384 384 47 431 401 +64 384 384 47 431 401 +128 384 384 52 430 401 +192 384 384 184 447 420 +256 384 384 290 455 432 +320 384 384 380 461 444 +384 384 384 461 471 458 +448 384 384 521 476 457 +512 384 384 577 485 461 +576 384 384 633 496 465 +640 384 384 685 506 467 +704 384 384 734 516 469 +768 384 384 777 523 468 +832 384 384 816 529 465 +896 384 384 851 532 461 +960 384 384 881 533 453 +1023 384 384 889 531 442 +0 448 384 56 468 401 +64 448 384 56 468 401 +128 448 384 56 467 400 +192 448 384 184 486 421 +256 448 384 289 497 436 +320 448 384 376 504 453 +384 448 384 464 524 484 +448 448 384 542 558 500 +512 448 384 591 551 477 +576 448 384 630 540 471 +640 448 384 681 549 477 +704 448 384 729 559 483 +768 448 384 773 568 486 +832 448 384 813 576 488 +896 448 384 849 582 488 +960 448 384 882 586 486 +1023 448 384 899 588 481 +0 512 384 66 514 408 +64 512 384 66 514 408 +128 512 384 66 515 409 +192 512 384 159 528 426 +256 512 384 279 539 448 +320 512 384 369 549 468 +384 512 384 462 572 504 +448 512 384 564 619 551 +512 512 384 621 650 550 +576 512 384 672 644 517 +640 512 384 699 616 495 +704 512 384 736 609 493 +768 512 384 780 617 499 +832 512 384 822 626 506 +896 512 384 859 633 511 +960 512 384 893 640 514 +1023 512 384 920 645 516 +0 576 384 75 561 423 +64 576 384 75 562 423 +128 576 384 75 563 423 +192 576 384 117 568 433 +256 576 384 263 582 461 +320 576 384 363 594 485 +384 576 384 462 621 526 +448 576 384 568 663 579 +512 576 384 661 718 622 +576 576 384 694 734 604 +640 576 384 748 736 570 +704 576 384 779 707 540 +768 576 384 798 682 522 +832 576 384 830 677 520 +896 576 384 870 685 529 +960 576 384 906 693 538 +1023 576 384 939 701 546 +0 640 384 84 606 441 +64 640 384 84 606 441 +128 640 384 84 606 441 +192 640 384 94 608 443 +256 640 384 240 622 473 +320 640 384 357 640 503 +384 640 384 465 670 549 +448 640 384 572 708 604 +512 640 384 677 757 661 +576 640 384 746 805 689 +640 640 384 762 809 662 +704 640 384 810 813 629 +768 640 384 853 799 599 +832 640 384 869 770 574 +896 640 384 888 750 557 +960 640 384 917 747 557 +1023 640 384 952 755 570 +0 704 384 92 648 459 +64 704 384 92 648 459 +128 704 384 92 648 459 +192 704 384 93 648 458 +256 704 384 208 662 483 +320 704 384 350 686 522 +384 704 384 469 716 572 +448 704 384 579 752 630 +512 704 384 686 796 688 +576 704 384 776 846 742 +640 704 384 815 874 748 +704 704 384 824 874 721 +768 704 384 863 880 692 +832 704 384 910 875 662 +896 704 384 934 856 639 +960 704 384 948 832 618 +1023 704 384 968 818 606 +0 768 384 99 687 477 +64 768 384 100 687 476 +128 768 384 100 688 476 +192 768 384 100 689 475 +256 768 384 172 700 494 +320 768 384 345 729 542 +384 768 384 475 759 594 +448 768 384 589 792 655 +512 768 384 695 833 714 +576 768 384 791 875 773 +640 768 384 857 917 814 +704 768 384 871 925 803 +768 768 384 877 926 780 +832 768 384 905 932 754 +896 768 384 949 931 724 +960 768 384 981 923 703 +1023 768 384 998 905 686 +0 832 384 106 726 493 +64 832 384 106 727 493 +128 832 384 106 727 492 +192 832 384 108 728 493 +256 832 384 138 739 506 +320 832 384 339 770 560 +384 832 384 482 800 616 +448 832 384 600 830 679 +512 832 384 707 868 738 +576 832 384 806 904 801 +640 832 384 875 938 850 +704 832 384 913 963 871 +768 832 384 916 964 854 +832 832 384 920 964 834 +896 832 384 940 971 811 +960 832 384 975 969 783 +1023 832 384 1011 970 765 +0 896 384 112 764 509 +64 896 384 113 764 509 +128 896 384 113 764 509 +192 896 384 113 768 511 +256 896 384 116 777 518 +320 896 384 330 807 576 +384 896 384 491 836 637 +448 896 384 613 865 702 +512 896 384 721 898 763 +576 896 384 819 930 824 +640 896 384 891 957 876 +704 896 384 937 983 914 +768 896 384 951 991 915 +832 896 384 951 991 899 +896 896 384 953 992 883 +960 896 384 968 997 863 +1023 896 384 994 996 838 +0 960 384 119 800 524 +64 960 384 119 801 525 +128 960 384 119 803 525 +192 960 384 120 806 528 +256 960 384 119 813 535 +320 960 384 319 841 590 +384 960 384 501 871 658 +448 960 384 628 898 724 +512 960 384 737 924 787 +576 960 384 832 951 846 +640 960 384 907 974 902 +704 960 384 950 993 938 +768 960 384 977 1007 958 +832 960 384 979 1009 952 +896 960 384 979 1009 940 +960 960 384 980 1009 928 +1023 960 384 990 1014 911 +0 1023 384 125 839 541 +64 1023 384 125 839 541 +128 1023 384 125 841 543 +192 1023 384 125 844 545 +256 1023 384 124 849 550 +320 1023 384 310 874 604 +384 1023 384 514 904 680 +448 1023 384 646 926 748 +512 1023 384 756 947 812 +576 1023 384 849 970 870 +640 1023 384 921 990 924 +704 1023 384 965 1004 960 +768 1023 384 991 1013 983 +832 1023 384 1002 1018 991 +896 1023 384 1001 1018 985 +960 1023 384 1001 1019 978 +1023 1023 384 1002 1020 970 +0 0 448 197 255 548 +64 0 448 226 256 544 +128 0 448 293 268 516 +192 0 448 341 254 488 +256 0 448 368 218 455 +320 0 448 417 202 424 +384 0 448 483 211 416 +448 0 448 540 228 417 +512 0 448 600 254 431 +576 0 448 658 286 449 +640 0 448 712 324 470 +704 0 448 759 359 488 +768 0 448 795 367 487 +832 0 448 821 349 469 +896 0 448 844 336 452 +960 0 448 853 321 434 +1023 0 448 847 296 408 +0 64 448 194 269 545 +64 64 448 227 271 544 +128 64 448 289 279 523 +192 64 448 345 272 492 +256 64 448 372 235 460 +320 64 448 418 215 427 +384 64 448 483 223 419 +448 64 448 539 240 419 +512 64 448 600 266 434 +576 64 448 658 297 452 +640 64 448 712 335 473 +704 64 448 759 367 490 +768 64 448 794 373 489 +832 64 448 820 356 471 +896 64 448 844 343 454 +960 64 448 854 330 436 +1023 64 448 849 305 410 +0 128 448 187 304 533 +64 128 448 210 304 535 +128 128 448 275 304 535 +192 128 448 344 309 505 +256 128 448 381 281 475 +320 128 448 419 253 439 +384 128 448 482 257 427 +448 128 448 537 274 427 +512 128 448 598 299 443 +576 128 448 657 329 462 +640 128 448 711 364 483 +704 128 448 757 390 497 +768 128 448 793 392 493 +832 128 448 819 377 475 +896 128 448 846 365 459 +960 128 448 859 355 442 +1023 128 448 854 330 415 +0 192 448 152 344 513 +64 192 448 175 345 517 +128 192 448 243 345 527 +192 192 448 326 346 526 +256 192 448 391 343 495 +320 192 448 422 308 460 +384 192 448 480 306 441 +448 192 448 535 322 441 +512 192 448 597 347 458 +576 192 448 656 377 479 +640 192 448 711 408 500 +704 192 448 755 423 507 +768 192 448 790 418 497 +832 192 448 822 409 482 +896 192 448 852 404 470 +960 192 448 867 392 451 +1023 192 448 863 367 422 +0 256 448 79 371 462 +64 256 448 112 377 474 +128 256 448 184 388 497 +192 256 448 281 391 518 +256 256 448 376 391 521 +320 256 448 432 377 489 +384 256 448 478 361 461 +448 256 448 534 376 460 +512 256 448 595 402 478 +576 256 448 656 432 502 +640 256 448 709 453 516 +704 256 448 753 457 515 +768 256 448 792 454 504 +832 256 448 828 453 495 +896 256 448 860 450 483 +960 256 448 877 439 464 +1023 256 448 875 419 437 +0 320 448 38 411 460 +64 320 448 44 411 461 +128 320 448 126 421 470 +192 320 448 231 430 485 +256 320 448 327 437 508 +320 320 448 424 438 518 +384 320 448 479 422 488 +448 320 448 533 431 482 +512 320 448 594 458 503 +576 320 448 655 481 521 +640 320 448 708 493 527 +704 320 448 755 496 523 +768 320 448 797 501 519 +832 320 448 834 505 513 +896 320 448 868 504 504 +960 320 448 890 498 488 +1023 320 448 891 486 468 +0 384 448 42 448 457 +64 384 448 42 448 458 +128 384 448 59 451 462 +192 384 448 187 468 480 +256 384 448 290 477 493 +320 384 448 382 482 506 +384 384 448 470 482 515 +448 384 448 531 484 506 +512 384 448 593 506 522 +576 384 448 652 522 532 +640 384 448 706 532 535 +704 384 448 755 542 536 +768 384 448 798 550 536 +832 384 448 836 552 530 +896 384 448 870 553 522 +960 384 448 898 551 511 +1023 384 448 901 542 495 +0 448 448 51 494 466 +64 448 448 51 494 466 +128 448 448 51 492 465 +192 448 448 149 506 480 +256 448 448 273 518 494 +320 448 448 367 524 504 +384 448 448 451 528 514 +448 448 448 529 537 529 +512 448 448 586 544 528 +576 448 448 642 556 535 +640 448 448 696 568 540 +704 448 448 746 579 543 +768 448 448 791 588 545 +832 448 448 831 595 545 +896 448 448 866 599 543 +960 448 448 898 601 538 +1023 448 448 910 599 529 +0 512 448 59 529 466 +64 512 448 59 528 466 +128 512 448 59 528 465 +192 512 448 148 541 479 +256 512 448 274 555 494 +320 512 448 366 563 507 +384 512 448 447 570 521 +448 512 448 535 590 553 +512 512 448 610 625 573 +576 512 448 654 617 550 +640 512 448 691 608 543 +704 512 448 739 617 549 +768 512 448 785 628 556 +832 512 448 827 637 560 +896 512 448 863 644 563 +960 512 448 897 650 563 +1023 512 448 919 653 561 +0 576 448 67 567 468 +64 576 448 67 567 468 +128 576 448 67 567 468 +192 576 448 130 579 479 +256 576 448 265 596 499 +320 576 448 359 604 516 +384 576 448 443 613 534 +448 576 448 536 638 574 +512 576 448 639 688 627 +576 576 448 690 717 627 +640 576 448 735 710 594 +704 576 448 760 683 568 +768 576 448 791 674 563 +832 576 448 832 682 570 +896 576 448 871 691 577 +960 576 448 906 699 583 +1023 576 448 937 705 588 +0 640 448 76 615 479 +64 640 448 76 615 479 +128 640 448 77 616 479 +192 640 448 92 619 481 +256 640 448 245 636 509 +320 640 448 349 645 527 +384 640 448 439 657 549 +448 640 448 541 687 597 +512 640 448 647 731 655 +576 640 448 737 787 702 +640 640 448 762 797 683 +704 640 448 808 799 649 +768 640 448 837 775 619 +832 640 448 852 747 594 +896 640 448 882 742 591 +960 640 448 917 748 598 +1023 640 448 951 756 609 +0 704 448 85 660 492 +64 704 448 85 660 492 +128 704 448 85 660 492 +192 704 448 86 660 491 +256 704 448 213 674 516 +320 704 448 337 684 537 +384 704 448 437 701 566 +448 704 448 547 733 620 +512 704 448 655 774 680 +576 704 448 756 824 739 +640 704 448 815 865 766 +704 704 448 825 866 740 +768 704 448 864 870 709 +832 704 448 904 860 679 +896 704 448 921 836 654 +960 704 448 936 814 632 +1023 704 448 964 809 631 +0 768 448 93 698 507 +64 768 448 93 699 507 +128 768 448 93 700 507 +192 768 448 93 700 506 +256 768 448 170 708 520 +320 768 448 321 723 548 +384 768 448 436 744 584 +448 768 448 554 777 642 +512 768 448 665 815 704 +576 768 448 768 858 765 +640 768 448 847 904 818 +704 768 448 874 922 820 +768 768 448 880 922 795 +832 768 448 909 926 769 +896 768 448 951 925 738 +960 768 448 975 910 716 +1023 768 448 990 890 697 +0 832 448 99 737 522 +64 832 448 100 737 522 +128 832 448 100 738 521 +192 832 448 101 737 520 +256 832 448 127 741 524 +320 832 448 301 760 558 +384 832 448 435 786 603 +448 832 448 563 817 664 +512 832 448 676 851 728 +576 832 448 780 891 790 +640 832 448 863 927 846 +704 832 448 913 959 881 +768 832 448 920 963 868 +832 832 448 923 962 848 +896 832 448 944 968 824 +960 832 448 980 967 795 +1023 832 448 1010 963 775 +0 896 448 106 775 536 +64 896 448 106 775 536 +128 896 448 106 775 535 +192 896 448 107 774 533 +256 896 448 108 774 531 +320 896 448 273 796 568 +384 896 448 436 824 621 +448 896 448 572 854 685 +512 896 448 689 885 751 +576 896 448 792 919 812 +640 896 448 878 949 871 +704 896 448 931 976 914 +768 896 448 956 991 927 +832 896 448 955 991 911 +896 896 448 957 991 894 +960 896 448 971 996 874 +1023 896 448 999 995 848 +0 960 448 112 810 549 +64 960 448 112 810 549 +128 960 448 113 810 548 +192 960 448 113 810 546 +256 960 448 114 811 545 +320 960 448 235 829 576 +384 960 448 436 860 637 +448 960 448 582 888 705 +512 960 448 702 914 773 +576 960 448 806 942 834 +640 960 448 890 968 892 +704 960 448 943 988 935 +768 960 448 977 1006 963 +832 960 448 983 1009 961 +896 960 448 982 1009 949 +960 960 448 983 1009 936 +1023 960 448 992 1013 919 +0 1023 448 119 845 562 +64 1023 448 119 845 562 +128 1023 448 119 845 561 +192 1023 448 120 846 559 +256 1023 448 121 847 560 +320 1023 448 206 862 584 +384 1023 448 435 893 653 +448 1023 448 594 918 726 +512 1023 448 719 939 795 +576 1023 448 823 963 857 +640 1023 448 903 985 912 +704 1023 448 959 1001 957 +768 1023 448 989 1012 983 +832 1023 448 1004 1018 995 +896 1023 448 1004 1019 990 +960 1023 448 1003 1019 983 +1023 1023 448 1003 1020 976 +0 0 512 237 296 621 +64 0 512 259 296 617 +128 0 512 317 305 596 +192 0 512 375 305 565 +256 0 512 405 274 538 +320 0 512 434 241 503 +384 0 512 489 233 478 +448 0 512 552 243 473 +512 0 512 605 261 472 +576 0 512 663 293 486 +640 0 512 718 331 504 +704 0 512 768 372 525 +768 0 512 813 415 548 +832 0 512 851 456 570 +896 0 512 880 470 575 +960 0 512 892 457 561 +1023 0 512 885 428 535 +0 64 512 234 307 618 +64 64 512 260 308 617 +128 64 512 312 311 603 +192 64 512 375 317 569 +256 64 512 408 289 542 +320 64 512 436 254 507 +384 64 512 489 244 481 +448 64 512 552 254 475 +512 64 512 604 272 474 +576 64 512 663 303 489 +640 64 512 718 340 507 +704 64 512 768 381 528 +768 64 512 812 423 551 +832 64 512 851 462 573 +896 64 512 880 474 576 +960 64 512 891 460 561 +1023 64 512 884 432 535 +0 128 512 223 336 609 +64 128 512 243 336 610 +128 128 512 303 337 609 +192 128 512 371 345 581 +256 128 512 415 328 552 +320 128 512 441 291 519 +384 128 512 489 275 489 +448 128 512 551 283 482 +512 128 512 602 301 480 +576 128 512 661 331 496 +640 128 512 717 367 515 +704 128 512 768 406 537 +768 128 512 813 446 560 +832 128 512 851 477 578 +896 128 512 879 485 579 +960 128 512 889 466 560 +1023 128 512 884 440 535 +0 192 512 200 375 593 +64 192 512 219 375 596 +128 192 512 275 375 602 +192 192 512 351 375 600 +256 192 512 419 378 570 +320 192 512 451 347 539 +384 192 512 490 322 505 +448 192 512 550 327 494 +512 192 512 601 344 492 +576 192 512 660 374 509 +640 192 512 717 409 530 +704 192 512 768 446 553 +768 192 512 814 482 577 +832 192 512 849 501 587 +896 192 512 877 499 581 +960 192 512 889 479 559 +1023 192 512 885 454 534 +0 256 512 137 413 563 +64 256 512 158 414 569 +128 256 512 226 417 582 +192 256 512 314 417 595 +256 256 512 401 418 593 +320 256 512 462 413 563 +384 256 512 493 380 528 +448 256 512 547 378 510 +512 256 512 599 395 508 +576 256 512 659 425 526 +640 256 512 717 459 550 +704 256 512 769 494 575 +768 256 512 814 520 593 +832 256 512 848 523 591 +896 256 512 876 514 578 +960 256 512 893 498 558 +1023 256 512 890 477 534 +0 320 512 61 434 519 +64 320 512 88 438 523 +128 320 512 170 449 539 +192 320 512 258 459 566 +256 320 512 356 462 588 +320 320 512 448 462 589 +384 320 512 502 449 559 +448 320 512 545 432 531 +512 320 512 598 448 528 +576 320 512 658 479 548 +640 320 512 718 512 574 +704 320 512 770 538 595 +768 320 512 813 549 601 +832 320 512 848 545 591 +896 320 512 880 536 577 +960 320 512 899 525 559 +1023 320 512 897 505 534 +0 384 512 40 475 523 +64 384 512 41 475 523 +128 384 512 100 482 530 +192 384 512 216 492 541 +256 384 512 311 500 556 +320 384 512 402 506 579 +384 384 512 494 506 586 +448 384 512 545 492 558 +512 384 512 597 500 550 +576 384 512 659 530 572 +640 384 512 718 557 595 +704 384 512 770 571 604 +768 384 512 813 575 602 +832 384 512 851 576 595 +896 384 512 884 575 587 +960 384 512 909 571 574 +1023 384 512 910 557 553 +0 448 512 45 506 516 +64 448 512 45 506 516 +128 448 512 47 506 517 +192 448 512 167 524 536 +256 448 512 278 535 550 +320 448 512 370 542 561 +384 448 512 455 548 575 +448 448 512 537 548 583 +512 448 512 595 550 574 +576 448 512 657 575 591 +640 448 512 716 593 604 +704 448 512 767 604 608 +768 448 512 812 613 609 +832 448 512 852 619 608 +896 448 512 886 621 602 +960 448 512 916 619 593 +1023 448 512 922 613 579 +0 512 512 53 550 523 +64 512 512 53 549 523 +128 512 512 53 548 523 +192 512 512 119 558 534 +256 512 512 257 574 550 +320 512 512 354 583 562 +384 512 512 439 589 572 +448 512 512 518 592 581 +512 512 512 594 601 596 +576 512 512 650 611 597 +640 512 512 705 623 604 +704 512 512 756 636 611 +768 512 512 803 647 614 +832 512 512 844 655 617 +896 512 512 880 661 616 +960 512 512 913 665 613 +1023 512 512 929 664 606 +0 576 512 61 587 528 +64 576 512 61 587 528 +128 576 512 61 586 527 +192 576 512 105 593 534 +256 576 512 254 612 552 +320 576 512 354 622 563 +384 576 512 438 629 574 +448 576 512 515 634 587 +512 576 512 602 655 620 +576 576 512 677 690 644 +640 576 512 716 682 619 +704 576 512 751 673 612 +768 576 512 795 681 617 +832 576 512 838 692 625 +896 576 512 876 701 629 +960 576 512 910 708 632 +1023 576 512 937 712 632 +0 640 512 68 622 528 +64 640 512 68 621 528 +128 640 512 68 621 528 +192 640 512 91 626 531 +256 640 512 250 649 552 +320 640 512 350 660 566 +384 640 512 433 668 580 +448 640 512 513 676 599 +512 640 512 607 702 642 +576 640 512 710 754 699 +640 640 512 757 781 701 +704 640 512 795 772 666 +768 640 512 819 748 640 +832 640 512 845 737 631 +896 640 512 882 743 636 +960 640 512 918 752 645 +1023 640 512 951 760 652 +0 704 512 77 664 534 +64 704 512 77 664 534 +128 704 512 77 665 534 +192 704 512 83 667 535 +256 704 512 225 688 556 +320 704 512 338 699 574 +384 704 512 425 706 589 +448 704 512 511 718 613 +512 704 512 614 749 664 +576 704 512 721 795 727 +640 704 512 806 848 775 +704 704 512 824 855 757 +768 704 512 862 856 724 +832 704 512 890 836 693 +896 704 512 906 812 669 +960 704 512 930 802 659 +1023 704 512 962 807 667 +0 768 512 85 709 543 +64 768 512 85 709 543 +128 768 512 85 709 543 +192 768 512 86 709 542 +256 768 512 185 723 559 +320 768 512 322 735 582 +384 768 512 415 744 599 +448 768 512 511 760 629 +512 768 512 623 793 687 +576 768 512 732 835 751 +640 768 512 827 883 811 +704 768 512 876 916 835 +768 768 512 881 916 811 +832 768 512 912 919 782 +896 768 512 947 912 752 +960 768 512 965 891 727 +1023 768 512 981 871 706 +0 832 512 92 749 554 +64 832 512 93 749 554 +128 832 512 93 749 553 +192 832 512 93 750 553 +256 832 512 138 755 561 +320 832 512 300 770 589 +384 832 512 404 780 608 +448 832 512 512 801 646 +512 832 512 632 833 709 +576 832 512 743 871 774 +640 832 512 840 911 836 +704 832 512 906 949 884 +768 832 512 924 961 883 +832 832 512 926 960 861 +896 832 512 948 964 836 +960 832 512 983 962 807 +1023 832 512 1007 952 785 +0 896 512 99 786 567 +64 896 512 99 786 567 +128 896 512 99 786 566 +192 896 512 100 786 565 +256 896 512 106 786 564 +320 896 512 267 802 592 +384 896 512 393 815 618 +448 896 512 514 838 663 +512 896 512 642 870 730 +576 896 512 755 903 796 +640 896 512 852 937 857 +704 896 512 919 966 908 +768 896 512 959 991 938 +832 896 512 959 991 923 +896 896 512 960 990 906 +960 896 512 975 994 885 +1023 896 512 1005 994 858 +0 960 512 105 821 579 +64 960 512 105 821 579 +128 960 512 106 821 579 +192 960 512 106 821 577 +256 960 512 107 821 574 +320 960 512 213 830 592 +384 960 512 379 849 628 +448 960 512 517 874 680 +512 960 512 653 903 750 +576 960 512 768 930 817 +640 960 512 863 958 876 +704 960 512 933 982 929 +768 960 512 973 1001 963 +832 960 512 987 1009 970 +896 960 512 986 1009 958 +960 960 512 986 1009 946 +1023 960 512 996 1013 928 +0 1023 512 112 856 592 +64 1023 512 112 856 591 +128 1023 512 112 856 590 +192 1023 512 113 856 588 +256 1023 512 113 856 585 +320 1023 512 158 861 592 +384 1023 512 360 884 637 +448 1023 512 519 908 696 +512 1023 512 664 931 769 +576 1023 512 783 953 838 +640 1023 512 877 977 897 +704 1023 512 945 997 948 +768 1023 512 984 1010 980 +832 1023 512 1005 1018 998 +896 1023 512 1007 1019 996 +960 1023 512 1006 1019 989 +1023 1023 512 1006 1020 982 +0 0 576 277 337 697 +64 0 576 294 338 694 +128 0 576 342 340 680 +192 0 576 405 350 645 +256 0 576 445 330 620 +320 0 576 469 293 589 +384 0 576 504 267 554 +448 0 576 561 264 536 +512 0 576 621 277 529 +576 0 576 667 298 524 +640 0 576 722 334 539 +704 0 576 774 376 558 +768 0 576 819 420 579 +832 0 576 859 463 601 +896 0 576 894 502 624 +960 0 576 920 537 645 +1023 0 576 925 556 656 +0 64 576 273 346 695 +64 64 576 294 347 694 +128 64 576 339 347 683 +192 64 576 405 359 648 +256 64 576 447 342 623 +320 64 576 471 305 593 +384 64 576 505 277 557 +448 64 576 562 274 538 +512 64 576 621 286 531 +576 64 576 667 306 526 +640 64 576 722 342 541 +704 64 576 774 384 560 +768 64 576 819 427 581 +832 64 576 859 469 604 +896 64 576 894 507 626 +960 64 576 920 542 648 +1023 64 576 925 559 657 +0 128 576 258 371 688 +64 128 576 276 371 689 +128 128 576 332 372 686 +192 128 576 399 382 660 +256 128 576 451 374 631 +320 128 576 477 339 603 +384 128 576 507 307 567 +448 128 576 561 300 544 +512 128 576 620 312 536 +576 128 576 666 332 532 +640 128 576 721 366 547 +704 128 576 773 406 567 +768 128 576 819 448 589 +832 128 576 860 487 612 +896 128 576 895 523 634 +960 128 576 921 554 654 +1023 128 576 925 568 660 +0 192 576 239 407 673 +64 192 576 254 407 675 +128 192 576 306 406 680 +192 192 576 378 406 678 +256 192 576 447 413 648 +320 192 576 487 392 619 +384 192 576 512 355 584 +448 192 576 561 342 556 +512 192 576 618 351 546 +576 192 576 664 371 542 +640 192 576 719 405 558 +704 192 576 773 443 580 +768 192 576 820 482 603 +832 192 576 860 518 626 +896 192 576 896 551 648 +960 192 576 921 575 663 +1023 192 576 924 578 661 +0 256 576 191 444 651 +64 256 576 210 445 654 +128 256 576 268 446 663 +192 256 576 345 446 673 +256 256 576 426 447 670 +320 256 576 492 448 639 +384 256 576 522 417 608 +448 256 576 560 393 574 +512 256 576 616 399 560 +576 256 576 662 417 556 +640 256 576 719 451 574 +704 256 576 773 488 598 +768 256 576 821 523 622 +832 256 576 862 555 645 +896 256 576 898 584 665 +960 256 576 920 594 669 +1023 256 576 920 581 654 +0 320 576 125 471 601 +64 320 576 145 475 609 +128 320 576 206 484 630 +192 320 576 293 488 650 +256 320 576 387 488 665 +320 320 576 473 489 662 +384 320 576 532 484 633 +448 320 576 561 452 599 +512 320 576 613 449 578 +576 320 576 661 468 574 +640 320 576 718 500 594 +704 320 576 774 535 619 +768 320 576 823 567 644 +832 320 576 865 597 666 +896 320 576 898 611 675 +960 320 576 920 605 665 +1023 320 576 919 586 643 +0 384 576 55 497 577 +64 384 576 73 499 579 +128 384 576 157 508 589 +192 384 576 247 518 607 +256 384 576 334 528 635 +320 384 576 429 530 657 +384 384 576 518 531 657 +448 384 576 569 518 627 +512 384 576 610 501 598 +576 384 576 661 517 594 +640 384 576 719 549 616 +704 384 576 776 582 643 +768 384 576 826 612 667 +832 384 576 866 627 677 +896 384 576 899 627 672 +960 384 576 921 615 656 +1023 384 576 921 597 633 +0 448 576 41 535 581 +64 448 576 41 535 581 +128 448 576 81 540 586 +192 448 576 202 552 600 +256 448 576 301 559 608 +320 448 576 388 566 624 +384 448 576 475 572 647 +448 448 576 561 572 652 +512 448 576 610 558 624 +576 448 576 660 565 616 +640 448 576 721 597 639 +704 448 576 779 627 664 +768 448 576 827 645 677 +832 448 576 867 650 677 +896 448 576 900 647 668 +960 448 576 927 643 657 +1023 448 576 929 631 639 +0 512 576 47 560 570 +64 512 576 47 560 570 +128 512 576 48 560 571 +192 512 576 152 577 589 +256 512 576 269 591 604 +320 512 576 360 600 617 +384 512 576 444 606 627 +448 512 576 523 612 642 +512 512 576 602 613 648 +576 512 576 659 614 639 +640 512 576 720 641 658 +704 512 576 778 663 675 +768 512 576 825 674 680 +832 512 576 865 681 680 +896 512 576 900 685 678 +960 512 576 930 686 671 +1023 512 576 940 679 657 +0 576 576 55 602 577 +64 576 576 55 602 577 +128 576 576 55 601 576 +192 576 576 90 606 583 +256 576 576 245 627 603 +320 576 576 345 637 616 +384 576 576 429 646 628 +448 576 576 508 652 638 +512 576 576 583 655 646 +576 576 576 658 664 661 +640 576 576 713 676 665 +704 576 576 765 688 672 +768 576 576 814 702 680 +832 576 576 856 712 684 +896 576 576 893 719 685 +960 576 576 926 724 684 +1023 576 576 946 725 679 +0 640 576 62 643 585 +64 640 576 62 643 585 +128 640 576 62 642 585 +192 640 576 73 643 586 +256 640 576 232 666 608 +320 640 576 340 678 621 +384 640 576 428 686 630 +448 640 576 506 692 640 +512 640 576 581 697 653 +576 640 576 667 716 685 +640 640 576 741 752 712 +704 640 576 776 743 687 +768 640 576 809 736 679 +832 640 576 849 743 684 +896 640 576 888 753 691 +960 640 576 923 762 696 +1023 640 576 952 768 699 +0 704 576 69 675 586 +64 704 576 69 675 585 +128 704 576 69 674 585 +192 704 576 78 676 586 +256 704 576 229 698 606 +320 704 576 339 712 619 +384 704 576 426 722 632 +448 704 576 504 728 645 +512 704 576 580 736 663 +576 704 576 674 763 706 +640 704 576 777 815 767 +704 704 576 820 840 771 +768 704 576 850 830 736 +832 704 576 871 806 707 +896 704 576 896 797 698 +960 704 576 930 801 702 +1023 704 576 963 810 712 +0 768 576 76 711 588 +64 768 576 76 711 588 +128 768 576 76 711 588 +192 768 576 77 711 587 +256 768 576 204 734 605 +320 768 576 328 750 623 +384 768 576 417 759 638 +448 768 576 497 766 653 +512 768 576 579 776 676 +576 768 576 683 807 729 +640 768 576 791 854 795 +704 768 576 867 901 842 +768 768 576 881 907 825 +832 768 576 912 906 794 +896 768 576 937 890 762 +960 768 576 951 866 736 +1023 768 576 974 858 727 +0 832 576 84 753 595 +64 832 576 84 753 595 +128 832 576 84 753 595 +192 832 576 84 754 594 +256 832 576 161 768 605 +320 832 576 309 785 628 +384 832 576 407 793 645 +448 832 576 490 801 662 +512 832 576 580 816 691 +576 832 576 693 848 751 +640 832 576 802 889 817 +704 832 576 888 932 876 +768 832 576 926 958 897 +832 832 576 928 956 875 +896 832 576 952 958 847 +960 832 576 982 952 817 +1023 832 576 1000 935 794 +0 896 576 91 794 603 +64 896 576 91 794 603 +128 896 576 91 795 602 +192 896 576 92 795 601 +256 896 576 114 800 604 +320 896 576 283 817 633 +384 896 576 393 827 652 +448 896 576 483 835 669 +512 896 576 582 853 706 +576 896 576 704 885 772 +640 896 576 813 919 838 +704 896 576 899 953 897 +768 896 576 954 984 939 +832 896 576 964 990 936 +896 896 576 964 989 918 +960 896 576 980 992 895 +1023 896 576 1009 990 868 +0 960 576 98 832 612 +64 960 576 98 832 612 +128 960 576 98 832 612 +192 960 576 98 832 610 +256 960 576 100 832 608 +320 960 576 240 847 634 +384 960 576 375 859 657 +448 960 576 474 869 678 +512 960 576 586 889 722 +576 960 576 715 916 792 +640 960 576 825 944 857 +704 960 576 910 972 915 +768 960 576 965 995 958 +832 960 576 991 1009 978 +896 960 576 990 1009 968 +960 960 576 989 1009 955 +1023 960 576 999 1012 937 +0 1023 576 104 867 624 +64 1023 576 104 868 623 +128 1023 576 104 868 623 +192 1023 576 105 867 621 +256 1023 576 106 867 618 +320 1023 576 185 875 631 +384 1023 576 350 889 660 +448 1023 576 464 901 686 +512 1023 576 588 921 737 +576 1023 576 726 943 810 +640 1023 576 839 967 877 +704 1023 576 921 990 933 +768 1023 576 976 1006 975 +832 1023 576 1002 1016 998 +896 1023 576 1010 1020 1002 +960 1023 576 1008 1020 995 +1023 1023 576 1008 1020 988 +0 0 640 318 380 769 +64 0 640 332 380 766 +128 0 640 372 380 758 +192 0 640 437 395 725 +256 0 640 484 384 701 +320 0 640 509 350 675 +384 0 640 533 314 641 +448 0 640 576 296 609 +512 0 640 635 299 593 +576 0 640 688 314 584 +640 0 640 727 337 576 +704 0 640 777 377 590 +768 0 640 825 421 610 +832 0 640 867 465 631 +896 0 640 902 506 652 +960 0 640 931 544 673 +1023 0 640 940 578 694 +0 64 640 314 388 767 +64 64 640 331 388 766 +128 64 640 371 388 757 +192 64 640 436 402 727 +256 64 640 485 394 702 +320 64 640 511 360 678 +384 64 640 534 324 644 +448 64 640 576 304 611 +512 64 640 634 307 595 +576 64 640 687 322 585 +640 64 640 727 344 578 +704 64 640 777 383 592 +768 64 640 825 428 612 +832 64 640 867 471 633 +896 64 640 902 511 654 +960 64 640 931 548 675 +1023 64 640 940 582 696 +0 128 640 297 408 761 +64 128 640 314 408 761 +128 128 640 365 410 758 +192 128 640 426 416 738 +256 128 640 484 417 708 +320 128 640 516 391 684 +384 128 640 539 354 653 +448 128 640 577 330 619 +512 128 640 634 330 601 +576 128 640 687 344 590 +640 128 640 726 365 583 +704 128 640 777 404 597 +768 128 640 825 447 618 +832 128 640 866 488 640 +896 128 640 902 526 661 +960 128 640 932 561 682 +1023 128 640 941 594 702 +0 192 640 277 440 748 +64 192 640 291 440 749 +128 192 640 339 440 751 +192 192 640 407 441 748 +256 192 640 476 449 721 +320 192 640 523 437 695 +384 192 640 547 401 668 +448 192 640 578 372 632 +512 192 640 633 367 610 +576 192 640 685 380 599 +640 192 640 724 400 592 +704 192 640 775 437 608 +768 192 640 824 478 629 +832 192 640 867 516 651 +896 192 640 903 551 672 +960 192 640 933 584 692 +1023 192 640 943 614 712 +0 256 640 243 475 732 +64 256 640 259 476 733 +128 256 640 306 476 738 +192 256 640 377 477 743 +256 256 640 453 477 738 +320 256 640 520 483 710 +384 256 640 557 460 685 +448 256 640 582 425 651 +512 256 640 631 413 624 +576 256 640 683 424 612 +640 256 640 723 443 605 +704 256 640 775 478 622 +768 256 640 825 516 645 +832 256 640 868 551 667 +896 256 640 904 583 688 +960 256 640 935 614 708 +1023 256 640 945 641 726 +0 320 640 176 511 701 +64 320 640 195 512 704 +128 320 640 251 514 714 +192 320 640 332 515 726 +256 320 640 418 515 734 +320 320 640 499 517 729 +384 320 640 561 518 702 +448 320 640 590 488 674 +512 320 640 628 465 642 +576 320 640 681 472 627 +640 320 640 722 489 621 +704 320 640 775 522 639 +768 320 640 825 558 663 +832 320 640 869 590 685 +896 320 640 906 621 706 +960 320 640 937 649 726 +1023 320 640 947 668 739 +0 384 640 116 528 644 +64 384 640 137 531 649 +128 384 640 200 540 666 +192 384 640 276 551 694 +256 384 640 365 555 714 +320 384 640 460 555 726 +384 384 640 543 557 721 +448 384 640 599 552 696 +512 384 640 628 522 665 +576 384 640 677 519 644 +640 384 640 721 535 639 +704 384 640 775 567 658 +768 384 640 828 601 683 +832 384 640 872 633 707 +896 384 640 909 662 728 +960 384 640 939 684 744 +1023 384 640 946 685 741 +0 448 640 52 557 637 +64 448 640 61 558 638 +128 448 640 144 567 646 +192 448 640 241 575 656 +256 448 640 325 585 675 +320 448 640 409 594 701 +384 448 640 501 596 718 +448 448 640 585 597 716 +512 448 640 634 584 690 +576 448 640 673 567 664 +640 448 640 721 581 659 +704 448 640 777 613 680 +768 448 640 831 648 707 +832 448 640 876 678 730 +896 448 640 913 699 746 +960 448 640 940 702 745 +1023 448 640 945 690 729 +0 512 640 42 591 636 +64 512 640 42 591 637 +128 512 640 68 595 641 +192 512 640 192 610 656 +256 512 640 292 618 666 +320 512 640 380 624 674 +384 512 640 460 631 690 +448 512 640 543 636 710 +512 512 640 626 637 713 +576 512 640 673 622 689 +640 512 640 721 628 680 +704 512 640 779 661 703 +768 512 640 835 694 730 +832 512 640 879 714 745 +896 512 640 914 720 747 +960 512 640 943 716 737 +1023 512 640 948 705 721 +0 576 640 48 613 622 +64 576 640 48 613 622 +128 576 640 48 612 623 +192 576 640 143 629 640 +256 576 640 263 645 658 +320 576 640 354 655 671 +384 576 640 435 664 683 +448 576 640 513 670 692 +512 576 640 590 676 706 +576 576 640 667 676 711 +640 576 640 720 676 702 +704 576 640 781 706 724 +768 576 640 835 729 742 +832 576 640 878 741 749 +896 576 640 914 746 747 +960 576 640 944 748 743 +1023 576 640 957 744 733 +0 640 640 56 651 627 +64 640 640 56 651 627 +128 640 640 55 650 627 +192 640 640 89 656 634 +256 640 640 236 677 654 +320 640 640 339 689 669 +384 640 640 423 699 682 +448 640 640 500 708 693 +512 640 640 574 714 703 +576 640 640 647 716 710 +640 640 640 719 725 724 +704 640 640 774 738 730 +768 640 640 823 752 739 +832 640 640 868 765 747 +896 640 640 906 774 750 +960 640 640 938 780 750 +1023 640 640 962 782 747 +0 704 640 62 695 640 +64 704 640 62 695 640 +128 704 640 62 695 640 +192 704 640 66 694 640 +256 704 640 208 716 661 +320 704 640 327 731 676 +384 704 640 417 740 687 +448 704 640 498 748 697 +512 704 640 573 753 706 +576 704 640 645 756 716 +640 704 640 728 774 746 +704 704 640 801 810 776 +768 704 640 831 799 751 +832 704 640 861 793 742 +896 704 640 899 802 749 +960 704 640 934 812 756 +1023 704 640 965 819 760 +0 768 640 69 727 642 +64 768 640 69 727 642 +128 768 640 69 727 642 +192 768 640 69 725 641 +256 768 640 199 746 660 +320 768 640 326 762 675 +384 768 640 418 773 685 +448 768 640 498 781 697 +512 768 640 571 787 709 +576 768 640 645 794 725 +640 768 640 737 819 768 +704 768 640 838 870 830 +768 768 640 875 892 836 +832 768 640 901 883 801 +896 768 640 917 858 770 +960 768 640 942 851 761 +1023 768 640 973 857 768 +0 832 640 75 759 644 +64 832 640 75 759 644 +128 832 640 75 758 643 +192 832 640 75 758 642 +256 832 640 186 776 658 +320 832 640 319 796 675 +384 832 640 412 808 688 +448 832 640 493 816 702 +512 832 640 567 822 717 +576 832 640 645 832 737 +640 832 640 748 860 790 +704 832 640 852 905 856 +768 832 640 919 946 901 +832 832 640 928 949 886 +896 832 640 952 947 856 +960 832 640 975 933 825 +1023 832 640 990 914 801 +0 896 640 82 794 648 +64 896 640 82 794 648 +128 896 640 82 794 647 +192 896 640 82 795 646 +256 896 640 143 807 655 +320 896 640 301 831 677 +384 896 640 402 842 693 +448 896 640 485 849 709 +512 896 640 561 856 723 +576 896 640 646 868 750 +640 896 640 759 897 811 +704 896 640 863 934 876 +768 896 640 937 969 930 +832 896 640 967 988 947 +896 896 640 966 986 929 +960 896 640 984 987 904 +1023 896 640 1010 983 876 +0 960 640 88 833 654 +64 960 640 88 834 654 +128 960 640 89 834 654 +192 960 640 89 834 652 +256 960 640 97 837 652 +320 960 640 273 863 679 +384 960 640 388 873 698 +448 960 640 476 881 715 +512 960 640 554 888 731 +576 960 640 648 902 764 +640 960 640 770 928 830 +704 960 640 874 958 894 +768 960 640 947 985 947 +832 960 640 987 1005 979 +896 960 640 993 1009 977 +960 960 640 992 1008 964 +1023 960 640 1003 1010 944 +0 1023 640 95 873 661 +64 1023 640 95 873 661 +128 1023 640 95 873 660 +192 1023 640 96 874 658 +256 1023 640 97 875 656 +320 1023 640 226 891 678 +384 1023 640 367 905 703 +448 1023 640 463 912 720 +512 1023 640 546 918 737 +576 1023 640 652 933 779 +640 1023 640 782 955 849 +704 1023 640 886 979 912 +768 1023 640 957 1000 962 +832 1023 640 997 1013 994 +896 1023 640 1012 1020 1007 +960 1023 640 1011 1020 1002 +1023 1023 640 1010 1020 994 +0 0 704 361 424 824 +64 0 704 372 424 822 +128 0 704 408 424 814 +192 0 704 471 440 789 +256 0 704 519 433 768 +320 0 704 550 409 749 +384 0 704 572 372 722 +448 0 704 600 342 690 +512 0 704 651 330 664 +576 0 704 706 339 651 +640 0 704 752 356 638 +704 0 704 784 378 627 +768 0 704 829 419 640 +832 0 704 872 465 660 +896 0 704 909 508 680 +960 0 704 941 548 701 +1023 0 704 952 585 721 +0 64 704 360 431 823 +64 64 704 371 431 821 +128 64 704 407 430 814 +192 64 704 468 444 791 +256 64 704 518 440 770 +320 64 704 552 418 750 +384 64 704 574 381 724 +448 64 704 601 350 692 +512 64 704 651 337 666 +576 64 704 706 345 652 +640 64 704 752 362 640 +704 64 704 784 384 628 +768 64 704 829 425 642 +832 64 704 872 470 662 +896 64 704 909 513 682 +960 64 704 941 552 702 +1023 64 704 952 589 723 +0 128 704 343 447 819 +64 128 704 358 448 819 +128 128 704 401 449 815 +192 128 704 455 452 801 +256 128 704 516 461 774 +320 128 704 555 443 755 +384 128 704 578 408 730 +448 128 704 603 375 698 +512 128 704 650 359 671 +576 128 704 705 366 657 +640 128 704 751 382 644 +704 128 704 783 402 633 +768 128 704 829 442 647 +832 128 704 872 486 667 +896 128 704 909 526 687 +960 128 704 941 564 708 +1023 128 704 953 600 728 +0 192 704 320 475 810 +64 192 704 333 475 811 +128 192 704 377 476 812 +192 192 704 440 477 807 +256 192 704 506 486 785 +320 192 704 557 481 762 +384 192 704 585 451 741 +448 192 704 608 416 710 +512 192 704 649 396 681 +576 192 704 703 399 665 +640 192 704 750 414 652 +704 192 704 782 433 641 +768 192 704 828 471 656 +832 192 704 872 512 677 +896 192 704 910 549 697 +960 192 704 941 585 717 +1023 192 704 955 618 737 +0 256 704 289 508 797 +64 256 704 302 508 798 +128 256 704 344 508 801 +192 256 704 412 509 803 +256 256 704 483 510 798 +320 256 704 549 518 774 +384 256 704 593 504 753 +448 256 704 616 469 726 +512 256 704 648 442 695 +576 256 704 701 440 676 +640 256 704 748 454 663 +704 256 704 780 471 653 +768 256 704 827 506 668 +832 256 704 872 544 689 +896 256 704 910 579 710 +960 256 704 942 613 730 +1023 256 704 956 644 749 +0 320 704 236 542 776 +64 320 704 251 542 778 +128 320 704 298 543 784 +192 320 704 370 544 792 +256 320 704 450 545 796 +320 320 704 527 547 790 +384 320 704 591 552 766 +448 320 704 626 529 743 +512 320 704 651 497 713 +576 320 704 697 486 689 +640 320 704 745 497 677 +704 320 704 779 513 667 +768 320 704 827 545 683 +832 320 704 873 581 705 +896 320 704 911 614 726 +960 320 704 944 646 745 +1023 320 704 958 674 764 +0 384 704 173 569 735 +64 384 704 189 571 740 +128 384 704 238 577 755 +192 384 704 314 581 769 +256 384 704 401 582 782 +320 384 704 490 582 789 +384 384 704 570 586 782 +448 384 704 630 586 759 +512 384 704 657 556 734 +576 384 704 693 534 706 +640 384 704 742 540 692 +704 384 704 779 554 683 +768 384 704 828 586 700 +832 384 704 875 621 723 +896 384 704 914 653 744 +960 384 704 946 682 764 +1023 384 704 961 708 782 +0 448 704 112 585 694 +64 448 704 132 588 697 +128 448 704 199 595 706 +192 448 704 272 606 726 +256 448 704 350 617 753 +320 448 704 438 621 772 +384 448 704 529 621 783 +448 448 704 610 623 777 +512 448 704 665 617 754 +576 448 704 692 588 727 +640 448 704 739 584 709 +704 448 704 779 598 701 +768 448 704 829 630 719 +832 448 704 877 664 744 +896 448 704 917 695 766 +960 448 704 948 723 786 +1023 448 704 964 745 801 +0 512 704 50 616 693 +64 512 704 57 617 694 +128 512 704 135 626 702 +192 512 704 235 634 710 +256 512 704 322 641 718 +320 512 704 400 651 737 +384 512 704 480 659 762 +448 512 704 567 660 777 +512 512 704 650 661 774 +576 512 704 698 649 751 +640 512 704 735 631 728 +704 512 704 779 643 721 +768 512 704 832 675 741 +832 512 704 881 710 767 +896 512 704 921 740 790 +960 512 704 952 762 806 +1023 512 704 965 768 808 +0 576 704 42 645 688 +64 576 704 42 645 688 +128 576 704 64 649 693 +192 576 704 187 666 710 +256 576 704 286 675 721 +320 576 704 373 682 729 +384 576 704 453 687 737 +448 576 704 528 695 753 +512 576 704 609 699 771 +576 576 704 690 699 773 +640 576 704 735 685 752 +704 576 704 779 688 741 +768 576 704 835 722 764 +832 576 704 885 755 791 +896 576 704 925 778 809 +960 576 704 955 785 810 +1023 576 704 966 778 799 +0 640 704 49 663 673 +64 640 704 49 663 673 +128 640 704 49 663 673 +192 640 704 142 680 690 +256 640 704 261 696 708 +320 640 704 350 708 723 +384 640 704 430 718 736 +448 640 704 506 726 747 +512 640 704 580 732 756 +576 640 704 655 737 769 +640 640 704 729 737 773 +704 640 704 778 735 763 +768 640 704 837 767 787 +832 640 704 888 792 806 +896 640 704 926 803 812 +960 640 704 955 806 809 +1023 640 704 972 803 801 +0 704 704 56 697 675 +64 704 704 56 697 675 +128 704 704 56 696 675 +192 704 704 89 703 682 +256 704 704 236 724 703 +320 704 704 336 737 718 +384 704 704 420 749 732 +448 704 704 496 759 745 +512 704 704 568 767 757 +576 704 704 639 773 766 +640 704 704 708 775 773 +704 704 704 777 782 784 +768 704 704 830 796 792 +832 704 704 878 813 804 +896 704 704 917 824 810 +960 704 704 950 833 812 +1023 704 704 976 836 810 +0 768 704 62 742 690 +64 768 704 62 742 690 +128 768 704 62 742 690 +192 768 704 65 742 690 +256 768 704 193 763 711 +320 768 704 319 779 728 +384 768 704 411 791 741 +448 768 704 490 800 752 +512 768 704 565 807 762 +576 768 704 638 811 769 +640 768 704 707 814 778 +704 768 704 785 827 803 +768 768 704 855 863 836 +832 768 704 881 852 812 +896 768 704 911 849 806 +960 768 704 945 857 812 +1023 768 704 976 866 818 +0 832 704 68 776 696 +64 832 704 68 776 696 +128 832 704 68 775 695 +192 832 704 67 774 695 +256 832 704 178 793 712 +320 832 704 315 811 730 +384 832 704 410 822 742 +448 832 704 492 831 751 +512 832 704 567 838 761 +576 832 704 637 844 772 +640 832 704 707 848 785 +704 832 704 796 871 825 +768 832 704 891 918 887 +832 832 704 923 936 893 +896 832 704 944 926 859 +960 832 704 960 907 831 +1023 832 704 984 901 824 +0 896 704 73 805 698 +64 896 704 73 805 697 +128 896 704 73 804 697 +192 896 704 73 803 696 +256 896 704 168 819 710 +320 896 704 313 840 728 +384 896 704 409 853 740 +448 896 704 490 863 752 +512 896 704 563 871 765 +576 896 704 634 876 778 +640 896 704 707 883 795 +704 896 704 807 907 845 +768 896 704 903 946 908 +832 896 704 960 979 949 +896 896 704 966 981 938 +960 896 704 984 979 909 +1023 896 704 1006 968 881 +0 960 704 79 835 700 +64 960 704 79 835 699 +128 960 704 79 835 699 +192 960 704 79 835 697 +256 960 704 136 846 706 +320 960 704 300 872 728 +384 960 704 401 887 742 +448 960 704 483 895 756 +512 960 704 557 902 771 +576 960 704 629 907 784 +640 960 704 709 916 807 +704 960 704 819 939 865 +768 960 704 913 970 926 +832 960 704 976 997 972 +896 960 704 996 1008 985 +960 960 704 994 1007 972 +1023 960 704 1007 1008 950 +0 1023 704 85 871 704 +64 1023 704 85 872 704 +128 1023 704 85 872 703 +192 1023 704 86 872 702 +256 1023 704 112 878 706 +320 1023 704 273 905 727 +384 1023 704 387 917 745 +448 1023 704 473 924 761 +512 1023 704 549 930 776 +576 1023 704 622 935 790 +640 1023 704 710 945 819 +704 1023 704 831 966 884 +768 1023 704 924 990 942 +832 1023 704 984 1008 985 +896 1023 704 1010 1018 1007 +960 1023 704 1014 1020 1007 +1023 1023 704 1012 1020 1000 +0 0 768 408 468 873 +64 0 768 417 468 871 +128 0 768 447 468 865 +192 0 768 503 481 847 +256 0 768 553 481 829 +320 0 768 591 466 814 +384 0 768 613 432 793 +448 0 768 636 398 766 +512 0 768 672 376 738 +576 0 768 724 369 718 +640 0 768 775 384 705 +704 0 768 815 401 691 +768 0 768 840 422 679 +832 0 768 878 463 689 +896 0 768 916 508 708 +960 0 768 949 550 728 +1023 0 768 964 590 749 +0 64 768 407 474 873 +64 64 768 416 474 871 +128 64 768 446 474 865 +192 64 768 499 483 849 +256 64 768 552 487 830 +320 64 768 592 473 814 +384 64 768 614 440 795 +448 64 768 637 406 768 +512 64 768 672 382 740 +576 64 768 724 376 720 +640 64 768 775 390 707 +704 64 768 814 407 693 +768 64 768 840 428 680 +832 64 768 877 467 690 +896 64 768 916 512 709 +960 64 768 949 553 729 +1023 64 768 964 594 750 +0 128 768 394 489 871 +64 128 768 407 490 870 +128 128 768 441 490 866 +192 128 768 487 491 856 +256 128 768 549 504 833 +320 128 768 594 495 817 +384 128 768 618 463 799 +448 128 768 641 429 773 +512 128 768 671 403 744 +576 128 768 723 395 724 +640 128 768 774 407 711 +704 128 768 813 424 697 +768 128 768 838 444 684 +832 128 768 877 481 695 +896 128 768 916 524 714 +960 128 768 949 565 734 +1023 128 768 965 604 754 +0 192 768 370 512 865 +64 192 768 382 513 865 +128 192 768 422 514 865 +192 192 768 477 515 859 +256 192 768 536 523 842 +320 192 768 590 524 823 +384 192 768 625 503 806 +448 192 768 646 468 783 +512 192 768 673 438 753 +576 192 768 721 427 732 +640 192 768 772 436 718 +704 192 768 812 452 704 +768 192 768 838 470 691 +832 192 768 877 505 702 +896 192 768 916 545 722 +960 192 768 949 584 742 +1023 192 768 966 621 762 +0 256 768 337 541 855 +64 256 768 348 541 856 +128 256 768 387 542 858 +192 256 768 451 544 858 +256 256 768 517 545 852 +320 256 768 580 555 832 +384 256 768 629 547 814 +448 256 768 654 517 794 +512 256 768 676 485 766 +576 256 768 718 468 742 +640 256 768 769 473 727 +704 256 768 810 487 714 +768 256 768 837 502 701 +832 256 768 876 535 713 +896 256 768 916 573 733 +960 256 768 949 610 752 +1023 256 768 967 645 772 +0 320 768 290 572 841 +64 320 768 303 572 842 +128 320 768 344 573 846 +192 320 768 407 574 850 +256 320 768 486 577 852 +320 320 768 558 580 845 +384 320 768 621 586 824 +448 320 768 661 571 806 +512 320 768 684 538 782 +576 320 768 716 514 755 +640 320 768 766 512 739 +704 320 768 808 524 726 +768 320 768 836 538 714 +832 320 768 876 569 726 +896 320 768 917 605 746 +960 320 768 950 640 766 +1023 320 768 968 673 785 +0 384 768 228 605 816 +64 384 768 241 606 819 +128 384 768 287 607 825 +192 384 768 356 609 834 +256 384 768 437 609 843 +320 384 768 522 611 846 +384 384 768 599 616 838 +448 384 768 660 619 818 +512 384 768 692 596 799 +576 384 768 716 565 772 +640 384 768 761 554 752 +704 384 768 806 563 739 +768 384 768 835 576 728 +832 384 768 877 606 741 +896 384 768 918 642 762 +960 384 768 951 675 782 +1023 384 768 970 705 801 +0 448 768 181 621 765 +64 448 768 195 624 769 +128 448 768 238 632 785 +192 448 768 303 642 806 +256 448 768 383 647 823 +320 448 768 470 647 835 +384 448 768 558 647 841 +448 448 768 637 651 833 +512 448 768 695 650 814 +576 448 768 721 621 792 +640 448 768 756 600 768 +704 448 768 803 604 755 +768 448 768 835 617 744 +832 448 768 878 647 758 +896 448 768 920 682 780 +960 448 768 953 713 800 +1023 448 768 973 742 819 +0 512 768 113 645 748 +64 512 768 132 647 750 +128 512 768 200 653 755 +192 512 768 275 659 763 +256 512 768 347 671 784 +320 512 768 423 682 810 +384 512 768 506 685 828 +448 512 768 594 684 836 +512 512 768 675 686 830 +576 512 768 728 681 811 +640 512 768 754 652 788 +704 512 768 799 647 772 +768 512 768 835 660 762 +832 512 768 880 689 777 +896 512 768 922 724 800 +960 512 768 956 754 821 +1023 512 768 976 780 839 +0 576 768 47 673 747 +64 576 768 61 676 749 +128 576 768 135 684 756 +192 576 768 233 692 764 +256 576 768 319 698 771 +320 576 768 398 704 778 +384 576 768 471 714 798 +448 576 768 547 722 820 +512 576 768 633 722 833 +576 576 768 713 723 829 +640 576 768 760 712 810 +704 576 768 794 693 790 +768 576 768 836 703 781 +832 576 768 882 734 798 +896 576 768 926 768 823 +960 576 768 960 797 844 +1023 576 768 979 819 859 +0 640 768 43 696 737 +64 640 768 44 696 738 +128 640 768 67 702 744 +192 640 768 189 720 762 +256 640 768 285 730 773 +320 640 768 369 738 783 +384 640 768 447 744 790 +448 640 768 522 748 797 +512 640 768 595 756 814 +576 640 768 674 760 830 +640 640 768 752 760 830 +704 640 768 794 746 812 +768 640 768 835 747 801 +832 640 768 885 779 821 +896 640 768 930 813 847 +960 640 768 964 836 864 +1023 640 768 982 843 867 +0 704 768 49 711 720 +64 704 768 49 711 720 +128 704 768 51 711 721 +192 704 768 150 729 739 +256 704 768 264 746 757 +320 704 768 351 758 772 +384 704 768 429 770 786 +448 704 768 501 779 799 +512 704 768 574 786 809 +576 704 768 646 791 816 +640 704 768 718 797 829 +704 704 768 790 797 833 +768 704 768 834 792 822 +832 704 768 888 823 844 +896 704 768 934 851 866 +960 704 768 966 859 869 +1023 704 768 985 860 865 +0 768 768 55 740 720 +64 768 768 55 740 720 +128 768 768 55 740 720 +192 768 768 102 749 729 +256 768 768 243 770 750 +320 768 768 340 783 766 +384 768 768 421 794 779 +448 768 768 495 804 792 +512 768 768 565 814 805 +576 768 768 634 822 816 +640 768 768 702 828 826 +704 768 768 768 832 833 +768 768 768 832 837 842 +832 768 768 884 854 853 +896 768 768 927 870 864 +960 768 768 960 880 869 +1023 768 768 988 886 870 +0 832 768 61 782 734 +64 832 768 61 782 734 +128 832 768 61 782 734 +192 832 768 72 785 737 +256 832 768 201 806 758 +320 832 768 322 823 776 +384 832 768 410 835 790 +448 832 768 487 846 803 +512 832 768 560 855 814 +576 832 768 631 862 823 +640 832 768 701 866 830 +704 832 768 768 868 837 +768 832 768 839 879 859 +832 832 768 903 909 890 +896 832 768 929 903 871 +960 832 768 955 901 866 +1023 832 768 986 910 873 +0 896 768 66 819 744 +64 896 768 66 819 744 +128 896 768 66 819 744 +192 896 768 66 818 744 +256 896 768 173 837 761 +320 896 768 312 856 781 +384 896 768 406 868 794 +448 896 768 486 878 805 +512 896 768 561 886 814 +576 896 768 633 892 822 +640 896 768 702 896 831 +704 896 768 769 899 843 +768 896 768 851 917 879 +832 896 768 935 957 934 +896 896 768 963 972 942 +960 896 768 981 964 911 +1023 896 768 997 949 888 +0 960 768 71 847 747 +64 960 768 71 847 747 +128 960 768 71 847 746 +192 960 768 71 846 745 +256 960 768 166 863 761 +320 960 768 310 883 780 +384 960 768 406 896 793 +448 960 768 487 906 803 +512 960 768 562 914 813 +576 960 768 632 920 824 +640 960 768 700 924 836 +704 960 768 769 929 852 +768 960 768 861 949 896 +832 960 768 946 979 952 +896 960 768 993 1004 987 +960 960 768 995 1005 979 +1023 960 768 1010 1003 955 +0 1023 768 76 874 749 +64 1023 768 76 874 749 +128 1023 768 76 873 748 +192 1023 768 76 873 747 +256 1023 768 146 887 758 +320 1023 768 304 911 779 +384 1023 768 402 924 792 +448 1023 768 483 935 803 +512 1023 768 557 941 816 +576 1023 768 626 947 829 +640 1023 768 695 951 841 +704 1023 768 769 957 861 +768 1023 768 873 977 915 +832 1023 768 957 999 968 +896 1023 768 1003 1014 1002 +960 1023 768 1016 1020 1012 +1023 1023 768 1014 1020 1005 +0 0 832 458 514 916 +64 0 832 465 514 914 +128 0 832 490 513 909 +192 0 832 537 522 897 +256 0 832 589 530 882 +320 0 832 631 521 870 +384 0 832 655 492 855 +448 0 832 677 459 834 +512 0 832 701 430 808 +576 0 832 745 416 787 +640 0 832 796 417 772 +704 0 832 841 434 758 +768 0 832 873 451 743 +832 0 832 892 470 729 +896 0 832 923 505 735 +960 0 832 957 550 754 +1023 0 832 975 594 775 +0 64 832 457 519 916 +64 64 832 464 519 915 +128 64 832 489 518 910 +192 64 832 534 525 899 +256 64 832 588 535 882 +320 64 832 631 526 871 +384 64 832 656 499 856 +448 64 832 678 466 836 +512 64 832 702 436 809 +576 64 832 745 422 789 +640 64 832 796 422 773 +704 64 832 840 439 759 +768 64 832 873 456 744 +832 64 832 892 474 730 +896 64 832 923 509 736 +960 64 832 957 553 755 +1023 64 832 975 597 776 +0 128 832 450 532 916 +64 128 832 459 533 915 +128 128 832 485 533 911 +192 128 832 525 533 903 +256 128 832 584 548 885 +320 128 832 628 541 873 +384 128 832 660 520 859 +448 128 832 681 487 839 +512 128 832 704 456 814 +576 128 832 744 440 792 +640 128 832 795 438 777 +704 128 832 839 454 763 +768 128 832 872 470 747 +832 128 832 892 487 733 +896 128 832 922 521 740 +960 128 832 957 564 759 +1023 128 832 976 606 780 +0 192 832 426 552 913 +64 192 832 436 553 912 +128 192 832 471 554 911 +192 192 832 517 555 906 +256 192 832 570 561 893 +320 192 832 624 567 876 +384 192 832 664 552 864 +448 192 832 686 521 846 +512 192 832 708 490 822 +576 192 832 743 470 798 +640 192 832 792 465 782 +704 192 832 838 478 769 +768 192 832 871 493 754 +832 192 832 891 509 740 +896 192 832 922 540 747 +960 192 832 956 582 766 +1023 192 832 976 623 786 +0 256 832 391 576 906 +64 256 832 400 577 907 +128 256 832 436 578 907 +192 256 832 495 581 906 +256 256 832 554 583 900 +320 256 832 613 593 883 +384 256 832 663 589 869 +448 256 832 693 566 854 +512 256 832 714 534 833 +576 256 832 742 508 808 +640 256 832 790 499 791 +704 256 832 835 509 778 +768 256 832 869 522 762 +832 256 832 890 536 749 +896 256 832 922 565 756 +960 256 832 956 605 775 +1023 256 832 977 644 795 +0 320 832 342 603 898 +64 320 832 352 603 898 +128 320 832 389 604 900 +192 320 832 449 607 902 +256 320 832 525 611 901 +320 320 832 592 615 894 +384 320 832 653 623 876 +448 320 832 698 614 862 +512 320 832 721 583 845 +576 320 832 744 553 820 +640 320 832 785 538 801 +704 320 832 832 543 788 +768 320 832 868 554 773 +832 320 832 889 567 760 +896 320 832 922 596 767 +960 320 832 957 634 786 +1023 320 832 978 671 807 +0 384 832 286 636 880 +64 384 832 297 636 881 +128 384 832 336 637 886 +192 384 832 397 637 892 +256 384 832 473 638 897 +320 384 832 556 643 897 +384 384 832 629 648 888 +448 384 832 690 653 871 +512 384 832 728 636 857 +576 384 832 748 604 836 +640 384 832 780 581 813 +704 384 832 828 579 800 +768 384 832 866 590 786 +832 384 832 889 602 772 +896 384 832 922 630 780 +960 384 832 957 667 800 +1023 384 832 980 701 820 +0 448 832 232 663 847 +64 448 832 242 665 851 +128 448 832 280 669 862 +192 448 832 344 673 872 +256 448 832 420 674 883 +320 448 832 503 674 891 +384 448 832 588 675 893 +448 448 832 665 681 885 +512 448 832 725 683 868 +576 448 832 755 659 852 +640 448 832 779 629 829 +704 448 832 822 619 813 +768 448 832 864 628 800 +832 448 832 889 639 787 +896 448 832 923 667 796 +960 448 832 959 702 816 +1023 448 832 981 736 836 +0 512 832 195 675 801 +64 512 832 208 677 803 +128 512 832 250 683 813 +192 512 832 306 694 832 +256 512 832 374 706 857 +320 512 832 452 710 874 +384 512 832 535 710 885 +448 512 832 622 709 890 +512 512 832 702 714 882 +576 512 832 758 713 866 +640 512 832 783 684 848 +704 512 832 816 664 828 +768 512 832 860 668 815 +832 512 832 889 679 803 +896 512 832 924 706 813 +960 512 832 960 741 834 +1023 512 832 984 772 853 +0 576 832 128 704 800 +64 576 832 150 706 802 +128 576 832 207 711 806 +192 576 832 278 716 812 +256 576 832 351 723 819 +320 576 832 420 734 839 +384 576 832 491 744 864 +448 576 832 571 747 880 +512 576 832 659 745 887 +576 576 832 738 748 881 +640 576 832 789 743 866 +704 576 832 814 714 846 +768 576 832 856 709 832 +832 576 832 889 720 821 +896 576 832 926 748 832 +960 576 832 962 782 853 +1023 576 832 987 811 872 +0 640 832 59 729 798 +64 640 832 71 731 800 +128 640 832 153 740 808 +192 640 832 239 748 815 +256 640 832 320 754 822 +320 640 832 396 760 828 +384 640 832 470 765 835 +448 640 832 538 775 854 +512 640 832 612 782 875 +576 640 832 696 782 886 +640 640 832 775 783 882 +704 640 832 819 773 866 +768 640 832 851 754 849 +832 640 832 889 762 839 +896 640 832 928 790 852 +960 640 832 965 823 874 +1023 640 832 990 851 894 +0 704 832 44 744 782 +64 704 832 47 745 783 +128 704 832 93 755 794 +192 704 832 203 771 810 +256 704 832 290 782 823 +320 704 832 370 790 833 +384 704 832 445 797 841 +448 704 832 518 802 848 +512 704 832 590 807 854 +576 704 832 660 815 870 +640 704 832 737 818 884 +704 704 832 812 818 883 +768 704 832 850 805 868 +832 704 832 888 805 858 +896 704 832 931 834 873 +960 704 832 969 866 897 +1023 704 832 995 890 915 +0 768 832 49 756 764 +64 768 832 49 756 764 +128 768 832 59 758 767 +192 768 832 173 778 787 +256 768 832 275 793 803 +320 768 832 357 806 818 +384 768 832 431 817 833 +448 768 832 501 827 846 +512 768 832 570 836 858 +576 768 832 641 842 866 +640 768 832 711 847 872 +704 768 832 779 852 885 +768 768 832 847 852 887 +832 768 832 887 847 877 +896 768 832 934 876 895 +960 768 832 972 903 917 +1023 768 832 997 912 921 +0 832 832 54 780 761 +64 832 832 54 780 761 +128 832 832 55 780 761 +192 832 832 133 795 776 +256 832 832 259 813 796 +320 832 832 348 826 810 +384 832 832 426 837 823 +448 832 832 497 847 836 +512 832 832 566 857 849 +576 832 832 634 866 861 +640 832 832 700 873 872 +704 832 832 766 880 881 +768 832 832 827 886 889 +832 832 832 885 888 895 +896 832 832 932 907 908 +960 832 832 969 922 918 +1023 832 832 997 931 923 +0 896 832 59 816 772 +64 896 832 59 816 772 +128 896 832 59 816 772 +192 896 832 85 822 778 +256 896 832 233 846 802 +320 896 832 335 862 819 +384 896 832 416 875 833 +448 896 832 490 886 847 +512 896 832 560 897 859 +576 896 832 629 906 871 +640 896 832 697 912 880 +704 896 832 765 915 886 +768 896 832 828 917 892 +832 896 832 890 926 909 +896 896 832 947 951 938 +960 896 832 967 943 920 +1023 896 832 995 949 923 +0 960 832 64 855 785 +64 960 832 64 855 785 +128 960 832 64 855 785 +192 960 832 71 857 788 +256 960 832 194 878 808 +320 960 832 320 896 827 +384 960 832 409 908 840 +448 960 832 486 918 852 +512 960 832 559 926 862 +576 960 832 630 933 871 +640 960 832 700 939 878 +704 960 832 767 942 887 +768 960 832 829 945 897 +832 960 832 900 958 927 +896 960 832 972 988 973 +960 960 832 993 999 982 +1023 960 832 1009 993 958 +0 1023 832 66 871 790 +64 1023 832 66 871 790 +128 1023 832 66 871 789 +192 1023 832 70 872 790 +256 1023 832 186 893 809 +320 1023 832 318 913 827 +384 1023 832 408 927 840 +448 1023 832 487 939 851 +512 1023 832 561 949 860 +576 1023 832 631 958 869 +640 1023 832 700 963 879 +704 1023 832 766 967 891 +768 1023 832 830 972 905 +832 1023 832 910 986 943 +896 1023 832 983 1006 989 +960 1023 832 1013 1019 1012 +1023 1023 832 1016 1020 1010 +0 0 896 511 561 954 +64 0 896 517 561 953 +128 0 896 538 561 949 +192 0 896 577 567 940 +256 0 896 628 579 928 +320 0 896 668 571 921 +384 0 896 700 553 910 +448 0 896 720 522 894 +512 0 896 742 493 874 +576 0 896 771 472 851 +640 0 896 819 463 838 +704 0 896 867 471 825 +768 0 896 904 487 808 +832 0 896 928 502 791 +896 0 896 942 518 776 +960 0 896 966 550 780 +1023 0 896 985 597 800 +0 64 896 510 565 954 +64 64 896 516 565 953 +128 64 896 537 565 949 +192 64 896 574 569 941 +256 64 896 627 582 929 +320 64 896 668 575 921 +384 64 896 701 559 911 +448 64 896 721 528 895 +512 64 896 743 499 875 +576 64 896 771 477 852 +640 64 896 819 468 839 +704 64 896 866 475 825 +768 64 896 903 491 809 +832 64 896 928 506 793 +896 64 896 942 521 777 +960 64 896 966 553 781 +1023 64 896 985 600 801 +0 128 896 508 578 955 +64 128 896 514 578 954 +128 128 896 534 577 950 +192 128 896 568 577 944 +256 128 896 623 594 931 +320 128 896 666 589 922 +384 128 896 702 575 912 +448 128 896 723 546 898 +512 128 896 745 517 878 +576 128 896 771 493 856 +640 128 896 818 483 841 +704 128 896 865 487 828 +768 128 896 903 502 812 +832 128 896 928 517 796 +896 128 896 942 532 780 +960 128 896 965 563 784 +1023 128 896 985 609 804 +0 192 896 488 595 953 +64 192 896 496 595 953 +128 192 896 525 597 952 +192 192 896 562 598 946 +256 192 896 607 602 936 +320 192 896 662 612 924 +384 192 896 704 603 915 +448 192 896 728 577 902 +512 192 896 749 546 884 +576 192 896 773 520 862 +640 192 896 815 507 846 +704 192 896 863 508 833 +768 192 896 901 522 818 +832 192 896 927 536 801 +896 192 896 940 550 786 +960 192 896 965 580 790 +1023 192 896 986 624 810 +0 256 896 451 614 951 +64 256 896 460 615 951 +128 256 896 492 617 951 +192 256 896 544 621 949 +256 256 896 594 623 942 +320 256 896 649 632 929 +384 256 896 699 633 918 +448 256 896 734 616 908 +512 256 896 754 585 892 +576 256 896 775 556 870 +640 256 896 812 539 853 +704 256 896 860 536 840 +768 256 896 899 548 825 +832 256 896 925 560 809 +896 256 896 940 573 794 +960 256 896 965 602 798 +1023 256 896 986 644 818 +0 320 896 397 636 946 +64 320 896 406 637 947 +128 320 896 440 639 947 +192 320 896 498 643 947 +256 320 896 568 649 945 +320 320 896 629 652 937 +384 320 896 688 662 923 +448 320 896 734 656 913 +512 320 896 760 631 901 +576 320 896 780 599 882 +640 320 896 808 576 861 +704 320 896 855 567 848 +768 320 896 896 577 834 +832 320 896 924 589 818 +896 320 896 939 601 803 +960 320 896 965 628 808 +1023 320 896 987 669 827 +0 384 896 343 666 934 +64 384 896 353 667 936 +128 384 896 386 667 938 +192 384 896 442 668 942 +256 384 896 513 670 944 +320 384 896 594 677 942 +384 384 896 663 682 934 +448 384 896 722 689 920 +512 384 896 764 678 909 +576 384 896 785 647 894 +640 384 896 808 618 873 +704 384 896 849 604 858 +768 384 896 893 610 845 +832 384 896 923 621 829 +896 384 896 939 632 815 +960 384 896 965 659 820 +1023 384 896 988 697 839 +0 448 896 288 698 915 +64 448 896 298 699 916 +128 448 896 333 700 921 +192 448 896 390 702 928 +256 448 896 460 702 935 +320 448 896 536 701 940 +384 448 896 621 706 940 +448 448 896 696 712 931 +512 448 896 755 717 917 +576 448 896 791 699 906 +640 448 896 810 667 888 +704 448 896 843 645 869 +768 448 896 889 645 857 +832 448 896 921 655 842 +896 448 896 939 666 828 +960 448 896 965 692 833 +1023 448 896 990 730 853 +0 512 896 252 714 870 +64 512 896 261 716 874 +128 512 896 291 724 888 +192 512 896 343 731 904 +256 512 896 410 736 918 +320 512 896 485 737 928 +384 512 896 565 735 936 +448 512 896 652 737 938 +512 512 896 730 743 929 +576 512 896 787 746 916 +640 512 896 816 721 903 +704 512 896 839 692 883 +768 512 896 882 683 869 +832 512 896 919 692 856 +896 512 896 939 703 842 +960 512 896 966 728 849 +1023 512 896 992 764 868 +0 576 896 218 734 849 +64 576 896 229 735 850 +128 576 896 267 738 853 +192 576 896 321 744 862 +256 576 896 380 755 880 +320 576 896 444 767 905 +384 576 896 517 772 923 +448 576 896 599 771 932 +512 576 896 685 770 936 +576 576 896 764 775 928 +640 576 896 818 774 916 +704 576 896 842 746 900 +768 576 896 875 726 883 +832 576 896 916 731 871 +896 576 896 939 741 858 +960 576 896 967 766 865 +1023 576 896 994 801 885 +0 640 896 169 762 851 +64 640 896 184 764 852 +128 640 896 228 768 856 +192 640 896 290 773 861 +256 640 896 357 778 866 +320 640 896 425 783 872 +384 640 896 489 794 891 +448 640 896 557 804 915 +512 640 896 636 806 929 +576 640 896 721 804 935 +640 640 896 799 807 928 +704 640 896 847 802 916 +768 640 896 870 774 899 +832 640 896 912 771 887 +896 640 896 939 781 875 +960 640 896 968 806 883 +1023 640 896 997 839 904 +0 704 896 103 785 849 +64 704 896 128 788 852 +128 704 896 186 794 858 +192 704 896 256 801 864 +256 704 896 328 807 870 +320 704 896 400 813 877 +384 704 896 470 818 883 +448 704 896 539 823 889 +512 704 896 604 833 907 +576 704 896 678 839 925 +640 704 896 759 839 934 +704 704 896 834 840 929 +768 704 896 874 830 917 +832 704 896 906 813 903 +896 704 896 939 821 893 +960 704 896 970 846 903 +1023 704 896 1000 879 923 +0 768 896 59 791 826 +64 768 896 72 794 830 +128 768 896 146 806 842 +192 768 896 231 819 855 +256 768 896 305 830 868 +320 768 896 377 839 879 +384 768 896 448 846 887 +448 768 896 517 852 895 +512 768 896 587 856 900 +576 768 896 657 860 906 +640 768 896 724 868 922 +704 768 896 799 871 934 +768 768 896 868 871 932 +832 768 896 903 860 920 +896 768 896 938 862 911 +960 768 896 971 887 923 +1023 768 896 1002 918 944 +0 832 896 53 797 805 +64 832 896 55 798 805 +128 832 896 109 809 817 +192 832 896 213 825 833 +256 832 896 295 838 847 +320 832 896 370 849 861 +384 832 896 439 860 875 +448 832 896 506 871 889 +512 832 896 572 881 902 +576 832 896 640 888 912 +640 832 896 709 893 918 +704 832 896 777 898 923 +768 832 896 841 903 935 +832 832 896 901 903 936 +896 832 896 936 900 929 +960 832 896 973 925 943 +1023 832 896 1004 952 964 +0 896 896 54 817 799 +64 896 896 56 817 800 +128 896 896 73 821 804 +192 896 896 191 841 823 +256 896 896 285 854 838 +320 896 896 364 866 851 +384 896 896 436 877 864 +448 896 896 504 886 877 +512 896 896 571 896 889 +576 896 896 637 904 900 +640 896 896 702 913 912 +704 896 896 767 922 923 +768 896 896 829 929 933 +832 896 896 885 934 939 +896 896 896 936 938 945 +960 896 896 973 953 955 +1023 896 896 1005 968 967 +0 960 896 58 847 806 +64 960 896 58 847 806 +128 960 896 64 849 807 +192 960 896 157 866 825 +256 960 896 271 884 843 +320 960 896 355 897 858 +384 960 896 430 909 871 +448 960 896 499 920 885 +512 960 896 566 930 898 +576 960 896 633 940 910 +640 960 896 700 948 921 +704 960 896 767 954 929 +768 960 896 830 959 935 +832 960 896 886 962 941 +896 960 896 939 969 956 +960 960 896 984 987 979 +1023 960 896 1005 985 971 +0 1023 896 59 867 820 +64 1023 896 59 867 820 +128 1023 896 62 868 821 +192 1023 896 80 873 826 +256 1023 896 236 899 852 +320 1023 896 335 914 868 +384 1023 896 417 926 881 +448 1023 896 490 938 893 +512 1023 896 561 950 904 +576 1023 896 630 961 914 +640 1023 896 700 972 922 +704 1023 896 770 980 929 +768 1023 896 834 984 937 +832 1023 896 888 987 946 +896 1023 896 945 995 968 +960 1023 896 1003 1013 1005 +1023 1023 896 1017 1019 1012 +0 0 960 571 613 986 +64 0 960 576 613 985 +128 0 960 592 613 983 +192 0 960 624 618 978 +256 0 960 672 632 970 +320 0 960 710 627 965 +384 0 960 746 616 959 +448 0 960 766 589 948 +512 0 960 787 562 932 +576 0 960 808 536 913 +640 0 960 847 522 899 +704 0 960 896 516 888 +768 0 960 936 529 872 +832 0 960 965 544 855 +896 0 960 979 559 836 +960 0 960 987 573 821 +1023 0 960 994 603 825 +0 64 960 571 617 986 +64 64 960 575 617 985 +128 64 960 592 617 983 +192 64 960 622 620 978 +256 64 960 672 635 970 +320 64 960 710 631 965 +384 64 960 746 620 959 +448 64 960 767 594 948 +512 64 960 788 566 934 +576 64 960 809 541 914 +640 64 960 847 526 899 +704 64 960 895 519 889 +768 64 960 936 533 873 +832 64 960 965 547 856 +896 64 960 979 561 837 +960 64 960 987 576 822 +1023 64 960 994 606 826 +0 128 960 569 628 987 +64 128 960 574 628 986 +128 128 960 590 628 984 +192 128 960 618 628 979 +256 128 960 666 642 971 +320 128 960 708 643 965 +384 128 960 747 635 960 +448 128 960 770 610 950 +512 128 960 789 582 936 +576 128 960 811 555 917 +640 128 960 846 538 901 +704 128 960 894 531 891 +768 128 960 935 542 875 +832 128 960 965 556 858 +896 128 960 979 570 840 +960 128 960 987 584 825 +1023 128 960 995 614 829 +0 192 960 557 643 987 +64 192 960 564 644 987 +128 192 960 585 646 986 +192 192 960 613 646 981 +256 192 960 652 649 975 +320 192 960 704 662 966 +384 192 960 744 655 961 +448 192 960 774 637 953 +512 192 960 792 607 940 +576 192 960 813 580 922 +640 192 960 843 559 905 +704 192 960 891 550 895 +768 192 960 933 559 880 +832 192 960 963 572 863 +896 192 960 978 586 844 +960 192 960 987 599 830 +1023 192 960 995 628 834 +0 256 960 520 659 986 +64 256 960 528 659 986 +128 256 960 556 662 985 +192 256 960 600 667 984 +256 256 960 641 669 979 +320 256 960 690 677 970 +384 256 960 739 681 963 +448 256 960 776 669 957 +512 256 960 797 642 946 +576 256 960 817 613 929 +640 256 960 842 588 911 +704 256 960 887 576 900 +768 256 960 931 582 887 +832 256 960 962 594 869 +896 256 960 977 606 851 +960 256 960 986 618 836 +1023 256 960 996 647 841 +0 320 960 464 675 984 +64 320 960 472 676 984 +128 320 960 503 678 984 +192 320 960 555 683 984 +256 320 960 618 691 982 +320 320 960 671 694 976 +384 320 960 726 704 967 +448 320 960 771 701 960 +512 320 960 802 682 952 +576 320 960 820 652 938 +640 320 960 842 623 919 +704 320 960 882 607 906 +768 320 960 928 608 895 +832 320 960 960 619 877 +896 320 960 976 631 859 +960 320 960 986 642 845 +1023 320 960 996 670 849 +0 384 960 405 699 980 +64 384 960 413 699 980 +128 384 960 442 699 981 +192 384 960 492 701 982 +256 384 960 560 706 982 +320 384 960 638 715 981 +384 384 960 701 721 974 +448 384 960 758 730 964 +512 384 960 801 722 958 +576 384 960 824 695 947 +640 384 960 844 664 930 +704 384 960 875 642 914 +768 384 960 923 637 904 +832 384 960 957 648 887 +896 384 960 976 659 869 +960 384 960 986 670 855 +1023 384 960 997 697 860 +0 448 960 355 731 969 +64 448 960 362 731 970 +128 448 960 392 732 972 +192 448 960 441 732 975 +256 448 960 502 731 978 +320 448 960 575 733 980 +384 448 960 660 741 979 +448 448 960 731 748 973 +512 448 960 789 754 963 +576 448 960 827 742 955 +640 448 960 847 710 942 +704 448 960 870 682 923 +768 448 960 915 671 913 +832 448 960 954 680 898 +896 448 960 975 690 881 +960 448 960 985 701 867 +1023 448 960 998 727 872 +0 512 960 310 757 945 +64 512 960 316 759 948 +128 512 960 343 762 955 +192 512 960 393 764 961 +256 512 960 454 766 968 +320 512 960 523 765 973 +384 512 960 599 763 978 +448 512 960 686 768 979 +512 512 960 763 776 972 +576 512 960 819 781 962 +640 512 960 852 762 953 +704 512 960 870 729 937 +768 512 960 907 710 923 +832 512 960 949 713 910 +896 512 960 974 723 894 +960 512 960 985 735 880 +1023 512 960 999 761 886 +0 576 960 289 766 901 +64 576 960 296 768 903 +128 576 960 322 773 910 +192 576 960 362 782 927 +256 576 960 414 792 947 +320 576 960 477 798 962 +384 576 960 550 798 969 +448 576 960 629 796 975 +512 576 960 716 798 978 +576 576 960 794 806 971 +640 576 960 849 808 962 +704 576 960 873 782 951 +768 576 960 899 754 934 +832 576 960 944 749 923 +896 576 960 973 759 908 +960 576 960 985 770 894 +1023 576 960 1001 795 901 +0 640 960 258 792 897 +64 640 960 266 792 898 +128 640 960 296 795 900 +192 640 960 342 799 903 +256 640 960 397 804 909 +320 640 960 454 815 928 +384 640 960 512 826 952 +448 640 960 584 831 965 +512 640 960 664 830 972 +576 640 960 749 829 977 +640 640 960 827 835 971 +704 640 960 875 833 962 +768 640 960 898 804 948 +832 640 960 936 788 935 +896 640 960 971 795 922 +960 640 960 985 806 909 +1023 640 960 1003 831 917 +0 704 960 223 818 900 +64 704 960 232 819 900 +128 704 960 265 822 903 +192 704 960 314 826 907 +256 704 960 372 831 912 +320 704 960 434 836 917 +384 704 960 498 840 922 +448 704 960 559 850 940 +512 704 960 625 859 959 +576 704 960 701 860 970 +640 704 960 785 859 976 +704 704 960 858 862 972 +768 704 960 901 856 962 +832 704 960 927 832 948 +896 704 960 966 833 937 +960 704 960 985 844 926 +1023 704 960 1006 869 934 +0 768 960 188 840 900 +64 768 960 199 842 901 +128 768 960 234 845 905 +192 768 960 287 851 910 +256 768 960 348 856 916 +320 768 960 412 862 921 +384 768 960 477 867 927 +448 768 960 542 871 933 +512 768 960 609 875 937 +576 768 960 673 884 953 +640 768 960 743 889 967 +704 768 960 823 889 975 +768 768 960 890 891 973 +832 768 960 928 882 963 +896 768 960 961 872 952 +960 768 960 984 882 943 +1023 768 960 1007 907 952 +0 832 960 162 847 880 +64 832 960 175 849 882 +128 832 960 216 855 888 +192 832 960 272 864 898 +256 832 960 333 873 909 +320 832 960 396 883 921 +384 832 960 459 891 930 +448 832 960 524 897 938 +512 832 960 591 902 943 +576 832 960 659 906 947 +640 832 960 726 910 951 +704 832 960 791 918 965 +768 832 960 862 920 976 +832 832 960 924 922 975 +896 832 960 955 913 965 +960 832 960 984 919 959 +1023 832 960 1008 942 970 +0 896 960 128 849 855 +64 896 960 146 851 858 +128 896 960 200 859 866 +192 896 960 263 869 877 +256 896 960 328 879 889 +320 896 960 393 890 901 +384 896 960 456 900 914 +448 896 960 518 910 927 +512 896 960 581 920 939 +576 896 960 645 929 950 +640 896 960 712 936 955 +704 896 960 781 941 960 +768 896 960 845 945 966 +832 896 960 903 951 978 +896 896 960 955 953 979 +960 896 960 983 952 975 +1023 896 960 1009 974 987 +0 960 960 97 860 843 +64 960 960 105 861 844 +128 960 960 180 872 855 +192 960 960 253 883 866 +256 960 960 322 893 878 +320 960 960 390 903 890 +384 960 960 454 912 901 +448 960 960 518 921 913 +512 960 960 581 930 925 +576 960 960 646 939 935 +640 960 960 711 947 945 +704 960 960 776 957 956 +768 960 960 839 966 966 +832 960 960 895 974 976 +896 960 960 944 978 982 +960 960 960 983 983 988 +1023 960 960 1010 997 998 +0 1023 960 90 875 846 +64 1023 960 100 877 847 +128 1023 960 143 883 853 +192 1023 960 238 898 868 +256 1023 960 313 909 881 +320 1023 960 383 920 894 +384 1023 960 449 931 906 +448 1023 960 513 941 919 +512 1023 960 577 952 931 +576 1023 960 642 963 942 +640 1023 960 708 973 951 +704 1023 960 776 984 960 +768 1023 960 841 993 969 +832 1023 960 898 999 978 +896 1023 960 946 1003 985 +960 1023 960 984 1007 996 +1023 1023 960 1016 1018 1014 +0 0 1023 641 674 1016 +64 0 1023 644 674 1016 +128 0 1023 657 675 1014 +192 0 1023 683 679 1012 +256 0 1023 727 694 1008 +320 0 1023 761 691 1006 +384 0 1023 797 684 1003 +448 0 1023 819 664 997 +512 0 1023 837 638 987 +576 0 1023 856 611 971 +640 0 1023 883 589 956 +704 0 1023 933 579 949 +768 0 1023 979 585 935 +832 0 1023 1006 600 914 +896 0 1023 1019 614 895 +960 0 1023 1012 626 878 +1023 0 1023 1006 637 866 +0 64 1023 640 677 1016 +64 64 1023 644 677 1016 +128 64 1023 657 678 1015 +192 64 1023 682 680 1012 +256 64 1023 726 696 1008 +320 64 1023 761 694 1006 +384 64 1023 796 688 1003 +448 64 1023 819 669 998 +512 64 1023 838 642 987 +576 64 1023 857 615 972 +640 64 1023 882 592 956 +704 64 1023 933 582 949 +768 64 1023 978 588 936 +832 64 1023 1006 602 915 +896 64 1023 1019 616 896 +960 64 1023 1012 628 879 +1023 64 1023 1006 640 866 +0 128 1023 639 687 1017 +64 128 1023 642 687 1016 +128 128 1023 655 687 1015 +192 128 1023 678 687 1013 +256 128 1023 719 699 1009 +320 128 1023 759 704 1006 +384 128 1023 794 697 1004 +448 128 1023 821 682 999 +512 128 1023 839 654 989 +576 128 1023 858 627 975 +640 128 1023 882 602 958 +704 128 1023 931 592 951 +768 128 1023 977 596 938 +832 128 1023 1005 610 917 +896 128 1023 1018 624 898 +960 128 1023 1012 635 881 +1023 128 1023 1006 646 869 +0 192 1023 633 701 1018 +64 192 1023 638 702 1018 +128 192 1023 651 702 1016 +192 192 1023 674 702 1014 +256 192 1023 707 705 1011 +320 192 1023 754 719 1006 +384 192 1023 791 714 1004 +448 192 1023 823 703 1000 +512 192 1023 842 676 992 +576 192 1023 860 648 978 +640 192 1023 882 622 961 +704 192 1023 928 609 953 +768 192 1023 976 610 942 +832 192 1023 1004 624 921 +896 192 1023 1018 637 902 +960 192 1023 1012 648 885 +1023 192 1023 1006 659 873 +0 256 1023 599 711 1017 +64 256 1023 605 712 1017 +128 256 1023 628 716 1017 +192 256 1023 664 721 1016 +256 256 1023 697 722 1013 +320 256 1023 739 729 1009 +384 256 1023 786 736 1005 +448 256 1023 822 728 1002 +512 256 1023 845 706 996 +576 256 1023 862 676 984 +640 256 1023 882 648 967 +704 256 1023 924 632 957 +768 256 1023 972 630 947 +832 256 1023 1002 642 927 +896 256 1023 1018 654 908 +960 256 1023 1012 665 891 +1023 256 1023 1007 675 878 +0 320 1023 543 721 1014 +64 320 1023 551 722 1014 +128 320 1023 577 725 1015 +192 320 1023 622 732 1016 +256 320 1023 678 741 1016 +320 320 1023 722 744 1012 +384 320 1023 771 753 1007 +448 320 1023 815 754 1003 +512 320 1023 848 740 1000 +576 320 1023 864 711 990 +640 320 1023 883 680 974 +704 320 1023 918 659 961 +768 320 1023 967 653 953 +832 320 1023 1000 664 934 +896 320 1023 1018 675 915 +960 320 1023 1013 685 898 +1023 320 1023 1007 696 885 +0 384 1023 476 737 1009 +64 384 1023 482 737 1010 +128 384 1023 507 738 1011 +192 384 1023 554 742 1013 +256 384 1023 620 750 1015 +320 384 1023 692 761 1016 +384 384 1023 748 767 1012 +448 384 1023 801 777 1006 +512 384 1023 843 772 1003 +576 384 1023 867 750 997 +640 384 1023 884 718 983 +704 384 1023 911 690 967 +768 384 1023 961 680 960 +832 384 1023 998 689 942 +896 384 1023 1017 700 924 +960 384 1023 1013 710 906 +1023 384 1023 1007 720 894 +0 448 1023 429 766 1001 +64 448 1023 435 766 1002 +128 448 1023 458 766 1004 +192 448 1023 499 766 1006 +256 448 1023 551 766 1011 +320 448 1023 623 770 1014 +384 448 1023 709 783 1015 +448 448 1023 775 791 1011 +512 448 1023 829 799 1006 +576 448 1023 867 790 1002 +640 448 1023 886 760 992 +704 448 1023 908 729 976 +768 448 1023 953 713 967 +832 448 1023 994 717 952 +896 448 1023 1016 728 934 +960 448 1023 1014 737 916 +1023 448 1023 1008 747 904 +0 512 1023 383 796 992 +64 512 1023 390 796 992 +128 512 1023 414 797 994 +192 512 1023 453 798 997 +256 512 1023 505 798 1002 +320 512 1023 567 796 1008 +384 512 1023 641 796 1013 +448 512 1023 730 806 1016 +512 512 1023 803 816 1012 +576 512 1023 856 822 1006 +640 512 1023 888 806 1001 +704 512 1023 908 773 987 +768 512 1023 942 749 973 +832 512 1023 989 747 963 +896 512 1023 1014 758 944 +960 512 1023 1014 768 927 +1023 512 1023 1009 776 915 +0 576 1023 355 813 970 +64 576 1023 360 815 973 +128 576 1023 380 818 978 +192 576 1023 414 823 984 +256 576 1023 463 827 991 +320 576 1023 523 829 997 +384 576 1023 591 828 1004 +448 576 1023 667 825 1012 +512 576 1023 755 832 1016 +576 576 1023 832 843 1012 +640 576 1023 882 846 1006 +704 576 1023 910 822 998 +768 576 1023 935 791 983 +832 576 1023 982 779 974 +896 576 1023 1012 789 956 +960 576 1023 1015 799 938 +1023 576 1023 1010 807 927 +0 640 1023 341 823 941 +64 640 1023 347 824 941 +128 640 1023 367 825 943 +192 640 1023 399 832 954 +256 640 1023 440 842 967 +320 640 1023 489 851 981 +384 640 1023 550 856 992 +448 640 1023 621 857 1001 +512 640 1023 698 855 1010 +576 640 1023 783 858 1016 +640 640 1023 861 867 1012 +704 640 1023 908 865 1006 +768 640 1023 933 838 995 +832 640 1023 970 817 982 +896 640 1023 1008 822 969 +960 640 1023 1016 832 951 +1023 640 1023 1012 840 940 +0 704 1023 315 848 944 +64 704 1023 321 849 944 +128 704 1023 342 850 946 +192 704 1023 378 853 949 +256 704 1023 425 857 952 +320 704 1023 477 860 957 +384 704 1023 529 870 969 +448 704 1023 586 880 986 +512 704 1023 655 883 999 +576 704 1023 732 882 1008 +640 704 1023 816 882 1015 +704 704 1023 889 889 1012 +768 704 1023 934 885 1005 +832 704 1023 960 859 992 +896 704 1023 1003 856 982 +960 704 1023 1017 867 965 +1023 704 1023 1013 876 955 +0 768 1023 291 871 946 +64 768 1023 298 872 946 +128 768 1023 320 874 948 +192 768 1023 357 877 951 +256 768 1023 404 881 956 +320 768 1023 457 885 960 +384 768 1023 514 889 962 +448 768 1023 574 893 965 +512 768 1023 633 901 977 +576 768 1023 695 909 994 +640 768 1023 770 910 1007 +704 768 1023 851 910 1015 +768 768 1023 920 916 1012 +832 768 1023 959 907 1004 +896 768 1023 993 893 993 +960 768 1023 1017 903 980 +1023 768 1023 1015 912 971 +0 832 1023 273 891 946 +64 832 1023 279 892 947 +128 832 1023 302 894 949 +192 832 1023 340 898 954 +256 832 1023 387 903 958 +320 832 1023 441 907 962 +384 832 1023 498 912 965 +448 832 1023 557 917 967 +512 832 1023 619 921 971 +576 832 1023 683 925 975 +640 832 1023 745 934 989 +704 832 1023 815 940 1005 +768 832 1023 888 940 1014 +832 832 1023 954 946 1012 +896 832 1023 985 934 1004 +960 832 1023 1016 938 995 +1023 832 1023 1017 948 987 +0 896 1023 267 897 928 +64 896 1023 273 898 929 +128 896 1023 296 901 933 +192 896 1023 333 907 940 +256 896 1023 380 915 949 +320 896 1023 431 923 959 +384 896 1023 486 932 965 +448 896 1023 545 938 969 +512 896 1023 607 943 973 +576 896 1023 670 948 977 +640 896 1023 735 954 982 +704 896 1023 803 959 989 +768 896 1023 864 968 1004 +832 896 1023 929 970 1015 +896 896 1023 983 975 1014 +960 896 1023 1010 970 1007 +1023 896 1023 1020 979 1002 +0 960 1023 263 899 905 +64 960 1023 269 900 906 +128 960 1023 293 904 911 +192 960 1023 332 910 918 +256 960 1023 379 918 927 +320 960 1023 431 926 938 +384 960 1023 486 936 949 +448 960 1023 543 945 958 +512 960 1023 602 955 966 +576 960 1023 662 965 975 +640 960 1023 726 974 984 +704 960 1023 795 979 991 +768 960 1023 862 985 998 +832 960 1023 920 992 1005 +896 960 1023 969 998 1016 +960 960 1023 1008 1002 1017 +1023 960 1023 1021 1005 1014 +0 1023 1023 256 899 892 +64 1023 1023 263 900 893 +128 1023 1023 287 904 898 +192 1023 1023 327 910 904 +256 1023 1023 376 918 913 +320 1023 1023 430 927 923 +384 1023 1023 485 936 933 +448 1023 1023 543 946 944 +512 1023 1023 602 956 952 +576 1023 1023 664 966 960 +640 1023 1023 729 977 969 +704 1023 1023 797 988 980 +768 1023 1023 862 998 994 +832 1023 1023 921 1007 1006 +896 1023 1023 970 1013 1014 +960 1023 1023 1004 1018 1019 +1023 1023 1023 1023 1023 1023 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_13.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_13.txt new file mode 100644 index 0000000..50d0eb6 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_13.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 65 0 0 +128 0 0 132 1 1 +192 0 0 200 2 2 +256 0 0 268 3 3 +320 0 0 334 4 4 +384 0 0 398 6 6 +448 0 0 459 9 9 +512 0 0 517 13 13 +576 0 0 571 17 17 +640 0 0 624 22 22 +704 0 0 675 28 28 +768 0 0 725 34 34 +832 0 0 774 40 40 +896 0 0 823 46 46 +960 0 0 873 52 52 +1023 0 0 923 59 59 +0 64 0 11 65 11 +64 64 0 77 66 12 +128 64 0 145 67 13 +192 64 0 213 68 14 +256 64 0 280 69 15 +320 64 0 346 70 17 +384 64 0 411 73 19 +448 64 0 472 75 22 +512 64 0 529 79 25 +576 64 0 585 84 30 +640 64 0 637 89 35 +704 64 0 688 95 41 +768 64 0 738 101 47 +832 64 0 787 107 53 +896 64 0 836 113 59 +960 64 0 886 119 65 +1023 64 0 935 125 71 +0 128 0 23 131 23 +64 128 0 89 132 25 +128 128 0 157 134 26 +192 128 0 226 134 27 +256 128 0 293 135 28 +320 128 0 359 137 30 +384 128 0 423 139 32 +448 128 0 485 142 35 +512 128 0 543 146 39 +576 128 0 597 151 43 +640 128 0 650 156 48 +704 128 0 701 161 54 +768 128 0 751 167 60 +832 128 0 800 174 66 +896 128 0 849 179 72 +960 128 0 898 185 78 +1023 128 0 948 191 84 +0 192 0 36 197 36 +64 192 0 102 199 38 +128 192 0 170 200 39 +192 192 0 239 201 40 +256 192 0 306 202 41 +320 192 0 372 204 43 +384 192 0 436 206 45 +448 192 0 498 209 48 +512 192 0 555 213 51 +576 192 0 610 217 56 +640 192 0 663 222 61 +704 192 0 714 228 67 +768 192 0 763 234 72 +832 192 0 812 240 78 +896 192 0 861 245 84 +960 192 0 910 251 90 +1023 192 0 960 257 96 +0 256 0 49 264 49 +64 256 0 115 266 51 +128 256 0 183 267 52 +192 256 0 252 268 53 +256 256 0 319 269 54 +320 256 0 385 271 56 +384 256 0 449 273 58 +448 256 0 510 275 60 +512 256 0 568 279 64 +576 256 0 623 283 68 +640 256 0 675 288 73 +704 256 0 726 294 79 +768 256 0 775 299 84 +832 256 0 824 305 90 +896 256 0 873 311 96 +960 256 0 922 316 101 +1023 256 0 971 322 107 +0 320 0 62 331 62 +64 320 0 128 333 64 +128 320 0 196 334 65 +192 320 0 264 334 66 +256 320 0 332 336 67 +320 320 0 398 337 68 +384 320 0 462 339 70 +448 320 0 523 341 73 +512 320 0 580 345 76 +576 320 0 635 349 80 +640 320 0 687 354 85 +704 320 0 737 359 90 +768 320 0 787 364 96 +832 320 0 835 370 101 +896 320 0 884 375 107 +960 320 0 933 381 112 +1023 320 0 981 386 117 +0 384 0 75 397 75 +64 384 0 141 399 76 +128 384 0 209 400 77 +192 384 0 277 400 78 +256 384 0 344 401 79 +320 384 0 410 403 80 +384 384 0 474 404 82 +448 384 0 534 407 84 +512 384 0 592 410 88 +576 384 0 646 414 92 +640 384 0 698 418 96 +704 384 0 748 423 101 +768 384 0 797 428 106 +832 384 0 846 434 111 +896 384 0 894 439 117 +960 384 0 942 444 122 +1023 384 0 990 449 126 +0 448 0 87 463 87 +64 448 0 153 465 89 +128 448 0 221 465 89 +192 448 0 289 466 90 +256 448 0 356 467 91 +320 448 0 421 468 92 +384 448 0 485 469 93 +448 448 0 545 471 95 +512 448 0 602 474 98 +576 448 0 656 478 102 +640 448 0 708 482 106 +704 448 0 758 487 111 +768 448 0 807 492 116 +832 448 0 855 497 121 +896 448 0 902 501 125 +960 448 0 950 506 130 +1023 448 0 999 511 135 +0 512 0 99 529 99 +64 512 0 165 530 100 +128 512 0 232 530 101 +192 512 0 300 531 101 +256 512 0 366 531 101 +320 512 0 432 532 102 +384 512 0 495 533 103 +448 512 0 555 535 105 +512 512 0 612 538 108 +576 512 0 666 541 111 +640 512 0 717 545 115 +704 512 0 767 549 120 +768 512 0 815 554 124 +832 512 0 863 558 128 +896 512 0 910 563 133 +960 512 0 958 567 137 +1023 512 0 1005 571 141 +0 576 0 110 594 110 +64 576 0 175 594 111 +128 576 0 242 595 111 +192 576 0 310 595 111 +256 576 0 376 595 111 +320 576 0 441 595 112 +384 576 0 504 596 113 +448 576 0 564 598 114 +512 576 0 621 600 117 +576 576 0 674 603 120 +640 576 0 725 607 123 +704 576 0 774 610 127 +768 576 0 822 614 131 +832 576 0 869 619 135 +896 576 0 916 622 139 +960 576 0 963 626 143 +1023 576 0 1010 630 146 +0 640 0 120 657 120 +64 640 0 185 658 121 +128 640 0 252 658 121 +192 640 0 319 658 120 +256 640 0 385 657 120 +320 640 0 450 657 120 +384 640 0 512 658 121 +448 640 0 572 659 122 +512 640 0 628 661 124 +576 640 0 681 664 126 +640 640 0 731 667 129 +704 640 0 780 670 133 +768 640 0 827 674 136 +832 640 0 874 677 140 +896 640 0 921 681 144 +960 640 0 967 684 147 +1023 640 0 1014 687 150 +0 704 0 129 720 129 +64 704 0 194 720 129 +128 704 0 260 720 129 +192 704 0 327 719 128 +256 704 0 392 718 128 +320 704 0 457 718 127 +384 704 0 519 718 127 +448 704 0 578 719 128 +512 704 0 634 720 130 +576 704 0 686 722 132 +640 704 0 736 725 134 +704 704 0 784 728 137 +768 704 0 831 731 140 +832 704 0 878 735 144 +896 704 0 924 738 147 +960 704 0 970 741 150 +1023 704 0 1017 744 153 +0 768 0 137 781 137 +64 768 0 201 781 137 +128 768 0 267 780 136 +192 768 0 333 779 135 +256 768 0 399 778 134 +320 768 0 462 777 133 +384 768 0 524 777 133 +448 768 0 583 777 133 +512 768 0 638 778 134 +576 768 0 690 780 136 +640 768 0 740 782 138 +704 768 0 788 785 141 +768 768 0 835 788 144 +832 768 0 881 791 147 +896 768 0 927 794 149 +960 768 0 973 797 153 +1023 768 0 1019 800 155 +0 832 0 143 841 143 +64 832 0 207 841 142 +128 832 0 273 840 141 +192 832 0 338 838 140 +256 832 0 403 836 138 +320 832 0 467 835 137 +384 832 0 528 834 136 +448 832 0 586 834 136 +512 832 0 641 835 137 +576 832 0 693 837 139 +640 832 0 742 839 141 +704 832 0 790 841 143 +768 832 0 837 844 146 +832 832 0 883 847 149 +896 832 0 929 850 152 +960 832 0 975 852 154 +1023 832 0 1021 855 157 +0 896 0 148 900 148 +64 896 0 211 899 147 +128 896 0 276 897 145 +192 896 0 342 895 143 +256 896 0 407 894 142 +320 896 0 470 892 140 +384 896 0 531 891 139 +448 896 0 589 891 139 +512 896 0 643 891 139 +576 896 0 695 893 141 +640 896 0 744 895 143 +704 896 0 792 897 145 +768 896 0 839 900 148 +832 896 0 884 902 150 +896 896 0 930 905 153 +960 896 0 976 908 156 +1023 896 0 1022 910 158 +0 960 0 152 957 152 +64 960 0 215 956 150 +128 960 0 280 954 148 +192 960 0 345 952 146 +256 960 0 409 950 144 +320 960 0 472 948 142 +384 960 0 533 947 141 +448 960 0 591 946 141 +512 960 0 645 947 141 +576 960 0 697 948 142 +640 960 0 746 950 144 +704 960 0 794 952 146 +768 960 0 840 955 149 +832 960 0 886 957 151 +896 960 0 931 960 154 +960 960 0 977 963 157 +1023 960 0 1023 965 159 +0 1023 0 154 1014 154 +64 1023 0 217 1012 153 +128 1023 0 282 1010 151 +192 1023 0 347 1008 148 +256 1023 0 411 1006 146 +320 1023 0 474 1004 144 +384 1023 0 534 1002 143 +448 1023 0 592 1002 142 +512 1023 0 647 1002 143 +576 1023 0 698 1003 144 +640 1023 0 747 1005 146 +704 1023 0 795 1007 148 +768 1023 0 841 1010 150 +832 1023 0 887 1012 153 +896 1023 0 933 1015 155 +960 1023 0 979 1018 158 +1023 1023 0 1023 1020 161 +0 0 64 0 0 60 +64 0 64 66 1 61 +128 0 64 133 2 62 +192 0 64 202 3 63 +256 0 64 269 4 63 +320 0 64 335 5 65 +384 0 64 399 7 67 +448 0 64 460 10 70 +512 0 64 518 14 73 +576 0 64 573 18 78 +640 0 64 625 23 83 +704 0 64 676 29 89 +768 0 64 726 35 95 +832 0 64 775 41 101 +896 0 64 824 47 107 +960 0 64 874 54 113 +1023 0 64 923 60 119 +0 64 64 12 66 72 +64 64 64 78 67 73 +128 64 64 146 68 74 +192 64 64 214 69 75 +256 64 64 281 70 76 +320 64 64 348 72 77 +384 64 64 412 74 79 +448 64 64 473 76 82 +512 64 64 531 80 86 +576 64 64 586 85 91 +640 64 64 638 90 96 +704 64 64 689 96 102 +768 64 64 739 102 108 +832 64 64 788 108 114 +896 64 64 837 114 120 +960 64 64 887 120 126 +1023 64 64 936 126 132 +0 128 64 24 132 84 +64 128 64 91 134 86 +128 128 64 158 135 87 +192 128 64 227 136 88 +256 128 64 294 137 89 +320 128 64 360 138 90 +384 128 64 425 140 92 +448 128 64 486 143 95 +512 128 64 544 147 99 +576 128 64 599 152 104 +640 128 64 651 157 109 +704 128 64 702 162 114 +768 128 64 752 169 121 +832 128 64 801 174 127 +896 128 64 850 180 132 +960 128 64 899 187 139 +1023 128 64 949 192 144 +0 192 64 37 199 97 +64 192 64 103 200 98 +128 192 64 171 201 100 +192 192 64 240 202 101 +256 192 64 307 203 102 +320 192 64 374 205 103 +384 192 64 438 207 105 +448 192 64 499 210 108 +512 192 64 557 214 112 +576 192 64 611 218 117 +640 192 64 664 223 122 +704 192 64 715 229 127 +768 192 64 764 235 133 +832 192 64 813 240 139 +896 192 64 862 247 145 +960 192 64 911 252 150 +1023 192 64 960 258 156 +0 256 64 50 265 110 +64 256 64 116 267 112 +128 256 64 184 268 113 +192 256 64 253 269 113 +256 256 64 320 270 115 +320 256 64 386 272 116 +384 256 64 450 274 118 +448 256 64 511 276 121 +512 256 64 569 280 125 +576 256 64 624 284 129 +640 256 64 676 289 134 +704 256 64 727 295 139 +768 256 64 776 300 145 +832 256 64 825 306 151 +896 256 64 874 312 156 +960 256 64 923 317 162 +1023 256 64 972 323 167 +0 320 64 63 332 123 +64 320 64 129 334 124 +128 320 64 197 335 125 +192 320 64 265 336 126 +256 320 64 333 336 127 +320 320 64 399 338 129 +384 320 64 463 340 131 +448 320 64 524 342 133 +512 320 64 581 346 137 +576 320 64 636 350 141 +640 320 64 688 355 146 +704 320 64 738 360 151 +768 320 64 788 365 156 +832 320 64 836 371 162 +896 320 64 885 376 167 +960 320 64 933 381 172 +1023 320 64 982 386 177 +0 384 64 76 398 136 +64 384 64 142 400 137 +128 384 64 210 401 138 +192 384 64 278 401 139 +256 384 64 345 402 140 +320 384 64 411 403 141 +384 384 64 475 405 142 +448 384 64 535 408 145 +512 384 64 593 411 148 +576 384 64 647 415 152 +640 384 64 699 419 157 +704 384 64 749 424 162 +768 384 64 798 429 166 +832 384 64 846 435 172 +896 384 64 894 440 177 +960 384 64 943 444 182 +1023 384 64 991 449 187 +0 448 64 88 464 148 +64 448 64 154 466 149 +128 448 64 221 466 150 +192 448 64 290 467 151 +256 448 64 356 468 151 +320 448 64 422 468 152 +384 448 64 486 470 154 +448 448 64 546 472 156 +512 448 64 603 475 159 +576 448 64 657 479 162 +640 448 64 709 483 167 +704 448 64 759 488 171 +768 448 64 807 492 176 +832 448 64 855 497 181 +896 448 64 903 502 186 +960 448 64 951 507 190 +1023 448 64 999 511 195 +0 512 64 100 530 160 +64 512 64 165 531 161 +128 512 64 233 531 161 +192 512 64 300 532 161 +256 512 64 367 532 162 +320 512 64 433 533 163 +384 512 64 496 534 164 +448 512 64 556 536 166 +512 512 64 613 538 168 +576 512 64 666 542 172 +640 512 64 718 546 176 +704 512 64 767 550 180 +768 512 64 816 554 184 +832 512 64 863 559 189 +896 512 64 911 563 193 +960 512 64 958 567 197 +1023 512 64 1006 571 201 +0 576 64 111 595 171 +64 576 64 176 595 171 +128 576 64 243 595 171 +192 576 64 311 596 172 +256 576 64 377 596 172 +320 576 64 442 596 172 +384 576 64 505 597 173 +448 576 64 565 598 174 +512 576 64 621 601 177 +576 576 64 675 604 180 +640 576 64 725 607 183 +704 576 64 774 611 187 +768 576 64 822 615 191 +832 576 64 870 619 195 +896 576 64 916 623 199 +960 576 64 963 627 203 +1023 576 64 1011 630 206 +0 640 64 121 658 180 +64 640 64 186 659 181 +128 640 64 253 659 181 +192 640 64 320 658 181 +256 640 64 386 658 180 +320 640 64 450 658 180 +384 640 64 513 658 181 +448 640 64 572 659 182 +512 640 64 628 661 184 +576 640 64 681 664 186 +640 640 64 732 667 190 +704 640 64 780 670 193 +768 640 64 828 674 196 +832 640 64 875 678 200 +896 640 64 921 681 203 +960 640 64 967 684 207 +1023 640 64 1014 687 210 +0 704 64 130 720 189 +64 704 64 194 721 190 +128 704 64 261 720 189 +192 704 64 327 719 188 +256 704 64 393 719 188 +320 704 64 457 718 187 +384 704 64 519 718 187 +448 704 64 578 719 188 +512 704 64 634 720 189 +576 704 64 686 723 192 +640 704 64 736 725 194 +704 704 64 784 728 197 +768 704 64 832 731 200 +832 704 64 878 735 203 +896 704 64 924 738 207 +960 704 64 971 741 210 +1023 704 64 1017 744 213 +0 768 64 137 782 197 +64 768 64 201 782 197 +128 768 64 268 781 196 +192 768 64 334 780 195 +256 768 64 399 778 193 +320 768 64 463 778 193 +384 768 64 524 777 192 +448 768 64 583 777 192 +512 768 64 638 779 194 +576 768 64 690 780 195 +640 768 64 740 782 198 +704 768 64 788 785 200 +768 768 64 835 788 203 +832 768 64 881 791 206 +896 768 64 927 794 209 +960 768 64 973 797 212 +1023 768 64 1019 800 215 +0 832 64 143 842 203 +64 832 64 207 841 202 +128 832 64 273 840 201 +192 832 64 338 838 199 +256 832 64 403 837 198 +320 832 64 467 835 197 +384 832 64 528 835 196 +448 832 64 586 835 196 +512 832 64 641 835 197 +576 832 64 693 837 198 +640 832 64 742 839 200 +704 832 64 790 841 203 +768 832 64 837 844 205 +832 832 64 883 847 208 +896 832 64 929 850 211 +960 832 64 975 852 214 +1023 832 64 1021 855 216 +0 896 64 148 900 208 +64 896 64 211 899 207 +128 896 64 277 897 205 +192 896 64 342 895 203 +256 896 64 407 894 201 +320 896 64 470 892 200 +384 896 64 531 891 199 +448 896 64 589 891 198 +512 896 64 644 892 199 +576 896 64 695 893 200 +640 896 64 744 895 202 +704 896 64 792 897 205 +768 896 64 838 899 207 +832 896 64 884 902 210 +896 896 64 930 905 213 +960 896 64 976 907 215 +1023 896 64 1022 910 218 +0 960 64 152 957 211 +64 960 64 215 956 210 +128 960 64 280 954 208 +192 960 64 344 952 206 +256 960 64 409 950 204 +320 960 64 472 948 202 +384 960 64 533 947 201 +448 960 64 591 947 200 +512 960 64 645 947 201 +576 960 64 696 948 202 +640 960 64 746 950 204 +704 960 64 793 952 206 +768 960 64 840 954 208 +832 960 64 886 957 211 +896 960 64 931 960 214 +960 960 64 977 963 216 +1023 960 64 1023 965 219 +0 1023 64 154 1014 214 +64 1023 64 217 1012 212 +128 1023 64 282 1010 210 +192 1023 64 347 1008 208 +256 1023 64 411 1005 206 +320 1023 64 474 1004 204 +384 1023 64 535 1002 202 +448 1023 64 592 1002 202 +512 1023 64 647 1002 202 +576 1023 64 698 1003 203 +640 1023 64 747 1005 205 +704 1023 64 795 1007 207 +768 1023 64 841 1009 210 +832 1023 64 887 1012 212 +896 1023 64 933 1015 215 +960 1023 64 978 1017 218 +1023 1023 64 1023 1020 220 +0 0 128 1 1 122 +64 0 128 67 2 123 +128 0 128 134 3 124 +192 0 128 202 4 124 +256 0 128 270 5 125 +320 0 128 336 6 127 +384 0 128 400 8 129 +448 0 128 461 11 131 +512 0 128 519 15 135 +576 0 128 574 19 140 +640 0 128 626 24 145 +704 0 128 677 30 151 +768 0 128 727 36 157 +832 0 128 776 42 163 +896 0 128 826 48 169 +960 0 128 875 54 175 +1023 0 128 925 61 181 +0 64 128 13 67 134 +64 64 128 79 68 135 +128 64 128 147 69 136 +192 64 128 215 70 137 +256 64 128 283 71 138 +320 64 128 348 72 139 +384 64 128 413 75 142 +448 64 128 474 78 144 +512 64 128 532 81 148 +576 64 128 587 86 153 +640 64 128 639 91 158 +704 64 128 690 97 164 +768 64 128 740 103 170 +832 64 128 789 109 176 +896 64 128 838 115 182 +960 64 128 888 121 188 +1023 64 128 937 127 194 +0 128 128 26 133 146 +64 128 128 91 135 148 +128 128 128 159 136 149 +192 128 128 228 137 150 +256 128 128 295 138 151 +320 128 128 362 139 152 +384 128 128 426 141 155 +448 128 128 487 144 157 +512 128 128 545 148 161 +576 128 128 600 153 166 +640 128 128 652 158 171 +704 128 128 703 164 177 +768 128 128 753 169 183 +832 128 128 802 175 188 +896 128 128 851 182 195 +960 128 128 900 187 200 +1023 128 128 950 193 206 +0 192 128 38 200 159 +64 192 128 104 201 161 +128 192 128 172 202 162 +192 192 128 241 203 163 +256 192 128 309 205 164 +320 192 128 374 206 165 +384 192 128 438 208 167 +448 192 128 500 211 170 +512 192 128 558 215 174 +576 192 128 612 219 179 +640 192 128 665 224 184 +704 192 128 716 230 189 +768 192 128 765 236 195 +832 192 128 814 242 201 +896 192 128 863 247 207 +960 192 128 912 253 213 +1023 192 128 961 259 218 +0 256 128 51 266 172 +64 256 128 117 268 174 +128 256 128 185 269 175 +192 256 128 254 270 176 +256 256 128 321 271 177 +320 256 128 387 272 178 +384 256 128 451 275 180 +448 256 128 512 277 183 +512 256 128 570 281 187 +576 256 128 625 285 191 +640 256 128 677 290 196 +704 256 128 728 296 201 +768 256 128 777 301 207 +832 256 128 826 307 213 +896 256 128 875 313 218 +960 256 128 924 318 224 +1023 256 128 972 323 229 +0 320 128 64 333 185 +64 320 128 130 335 187 +128 320 128 198 336 188 +192 320 128 266 336 188 +256 320 128 334 338 190 +320 320 128 400 339 191 +384 320 128 464 341 193 +448 320 128 525 343 195 +512 320 128 582 347 199 +576 320 128 637 351 203 +640 320 128 689 356 208 +704 320 128 739 361 213 +768 320 128 788 366 218 +832 320 128 837 371 224 +896 320 128 885 377 229 +960 320 128 934 382 234 +1023 320 128 983 387 239 +0 384 128 77 399 198 +64 384 128 143 401 199 +128 384 128 210 401 200 +192 384 128 279 402 201 +256 384 128 346 403 202 +320 384 128 412 404 203 +384 384 128 476 406 204 +448 384 128 536 408 207 +512 384 128 593 412 210 +576 384 128 648 416 214 +640 384 128 699 420 218 +704 384 128 750 425 223 +768 384 128 799 430 228 +832 384 128 847 435 233 +896 384 128 895 440 239 +960 384 128 943 445 244 +1023 384 128 992 450 248 +0 448 128 89 465 210 +64 448 128 155 466 211 +128 448 128 223 467 212 +192 448 128 290 468 212 +256 448 128 357 468 213 +320 448 128 423 469 214 +384 448 128 486 471 215 +448 448 128 547 473 218 +512 448 128 604 476 221 +576 448 128 658 479 224 +640 448 128 709 484 228 +704 448 128 759 488 233 +768 448 128 808 493 238 +832 448 128 856 498 243 +896 448 128 904 502 247 +960 448 128 951 507 252 +1023 448 128 1000 511 256 +0 512 128 101 531 222 +64 512 128 166 532 223 +128 512 128 234 532 223 +192 512 128 301 533 223 +256 512 128 368 533 224 +320 512 128 433 533 224 +384 512 128 497 535 226 +448 512 128 557 536 227 +512 512 128 613 539 230 +576 512 128 667 542 233 +640 512 128 718 546 237 +704 512 128 768 550 241 +768 512 128 816 555 246 +832 512 128 864 559 250 +896 512 128 911 564 254 +960 512 128 958 568 259 +1023 512 128 1006 571 262 +0 576 128 112 595 232 +64 576 128 177 596 233 +128 576 128 244 596 233 +192 576 128 311 596 233 +256 576 128 378 596 233 +320 576 128 443 597 234 +384 576 128 505 597 234 +448 576 128 565 599 236 +512 576 128 622 601 238 +576 576 128 675 604 241 +640 576 128 726 607 245 +704 576 128 775 611 248 +768 576 128 823 615 252 +832 576 128 870 619 256 +896 576 128 917 623 260 +960 576 128 964 627 264 +1023 576 128 1011 630 267 +0 640 128 122 659 242 +64 640 128 186 659 243 +128 640 128 253 659 242 +192 640 128 320 659 242 +256 640 128 386 658 242 +320 640 128 451 658 242 +384 640 128 513 659 242 +448 640 128 573 660 243 +512 640 128 629 662 245 +576 640 128 682 664 248 +640 640 128 732 667 251 +704 640 128 780 670 254 +768 640 128 828 674 258 +832 640 128 875 678 261 +896 640 128 921 681 264 +960 640 128 968 684 268 +1023 640 128 1014 687 271 +0 704 128 130 721 251 +64 704 128 195 721 251 +128 704 128 261 721 251 +192 704 128 328 720 250 +256 704 128 393 719 249 +320 704 128 458 719 249 +384 704 128 520 719 249 +448 704 128 578 719 249 +512 704 128 634 721 251 +576 704 128 686 723 253 +640 704 128 736 725 255 +704 704 128 785 728 258 +768 704 128 832 731 261 +832 704 128 878 735 264 +896 704 128 924 738 268 +960 704 128 970 741 271 +1023 704 128 1017 744 274 +0 768 128 138 782 258 +64 768 128 202 782 258 +128 768 128 268 781 257 +192 768 128 334 780 256 +256 768 128 399 779 255 +320 768 128 463 778 254 +384 768 128 524 777 253 +448 768 128 583 778 254 +512 768 128 638 778 255 +576 768 128 690 780 256 +640 768 128 740 783 259 +704 768 128 788 785 261 +768 768 128 835 788 264 +832 768 128 881 791 267 +896 768 128 927 794 270 +960 768 128 973 797 273 +1023 768 128 1019 800 276 +0 832 128 144 842 264 +64 832 128 207 841 264 +128 832 128 273 840 262 +192 832 128 339 838 261 +256 832 128 403 837 259 +320 832 128 467 835 258 +384 832 128 528 835 257 +448 832 128 586 834 257 +512 832 128 641 835 258 +576 832 128 693 837 259 +640 832 128 742 839 261 +704 832 128 790 841 264 +768 832 128 837 844 266 +832 832 128 883 847 269 +896 832 128 929 850 272 +960 832 128 974 852 275 +1023 832 128 1021 855 277 +0 896 128 148 900 269 +64 896 128 212 899 268 +128 896 128 277 897 266 +192 896 128 342 895 264 +256 896 128 407 894 262 +320 896 128 470 892 261 +384 896 128 531 891 260 +448 896 128 589 891 260 +512 896 128 643 891 260 +576 896 128 695 893 261 +640 896 128 744 895 263 +704 896 128 792 897 265 +768 896 128 838 899 268 +832 896 128 884 902 271 +896 896 128 930 905 273 +960 896 128 976 907 276 +1023 896 128 1022 910 279 +0 960 128 152 958 272 +64 960 128 215 956 271 +128 960 128 279 954 269 +192 960 128 345 952 267 +256 960 128 409 950 265 +320 960 128 472 948 263 +384 960 128 533 947 262 +448 960 128 591 946 261 +512 960 128 645 947 262 +576 960 128 696 948 263 +640 960 128 746 950 265 +704 960 128 793 952 267 +768 960 128 840 954 269 +832 960 128 885 957 272 +896 960 128 931 960 275 +960 960 128 977 962 277 +1023 960 128 1023 965 280 +0 1023 128 154 1014 275 +64 1023 128 217 1012 273 +128 1023 128 282 1010 271 +192 1023 128 346 1007 269 +256 1023 128 411 1005 267 +320 1023 128 474 1003 265 +384 1023 128 534 1002 263 +448 1023 128 592 1002 263 +512 1023 128 646 1002 263 +576 1023 128 698 1003 264 +640 1023 128 747 1005 266 +704 1023 128 794 1007 268 +768 1023 128 841 1009 270 +832 1023 128 887 1012 273 +896 1023 128 932 1015 276 +960 1023 128 978 1017 278 +1023 1023 128 1023 1020 281 +0 0 192 2 2 184 +64 0 192 68 3 185 +128 0 192 135 4 186 +192 0 192 203 5 187 +256 0 192 271 6 188 +320 0 192 337 7 189 +384 0 192 401 9 191 +448 0 192 462 12 194 +512 0 192 520 16 198 +576 0 192 575 20 202 +640 0 192 627 25 208 +704 0 192 678 31 213 +768 0 192 728 37 219 +832 0 192 777 43 225 +896 0 192 826 49 231 +960 0 192 876 56 238 +1023 0 192 925 62 244 +0 64 192 14 68 196 +64 64 192 80 69 197 +128 64 192 148 70 198 +192 64 192 216 71 199 +256 64 192 283 72 200 +320 64 192 350 74 202 +384 64 192 414 76 204 +448 64 192 475 78 207 +512 64 192 533 82 211 +576 64 192 588 87 215 +640 64 192 640 92 220 +704 64 192 691 98 226 +768 64 192 741 104 232 +832 64 192 790 110 238 +896 64 192 839 116 244 +960 64 192 889 122 250 +1023 64 192 938 128 256 +0 128 192 26 134 208 +64 128 192 93 136 210 +128 128 192 160 137 211 +192 128 192 229 137 212 +256 128 192 296 139 213 +320 128 192 362 140 215 +384 128 192 426 142 217 +448 128 192 488 145 220 +512 128 192 546 149 224 +576 128 192 600 154 228 +640 128 192 653 159 234 +704 128 192 704 164 239 +768 128 192 754 170 245 +832 128 192 803 176 251 +896 128 192 852 182 257 +960 128 192 901 188 263 +1023 128 192 951 194 269 +0 192 192 39 201 222 +64 192 192 105 202 223 +128 192 192 173 203 224 +192 192 192 242 204 225 +256 192 192 309 205 226 +320 192 192 375 207 228 +384 192 192 440 209 230 +448 192 192 501 212 233 +512 192 192 558 216 237 +576 192 192 613 220 241 +640 192 192 666 225 246 +704 192 192 717 231 252 +768 192 192 766 236 257 +832 192 192 815 242 263 +896 192 192 864 248 269 +960 192 192 913 254 275 +1023 192 192 962 259 280 +0 256 192 52 267 234 +64 256 192 118 269 236 +128 256 192 186 270 237 +192 256 192 255 271 238 +256 256 192 322 272 239 +320 256 192 388 274 241 +384 256 192 452 275 243 +448 256 192 513 278 246 +512 256 192 571 282 249 +576 256 192 626 286 253 +640 256 192 678 291 258 +704 256 192 729 297 264 +768 256 192 778 302 269 +832 256 192 827 308 275 +896 256 192 876 313 280 +960 256 192 924 319 286 +1023 256 192 973 324 291 +0 320 192 65 334 248 +64 320 192 131 336 249 +128 320 192 199 336 250 +192 320 192 267 338 251 +256 320 192 335 338 252 +320 320 192 401 340 253 +384 320 192 465 341 255 +448 320 192 525 344 258 +512 320 192 583 347 261 +576 320 192 638 352 265 +640 320 192 689 356 270 +704 320 192 740 361 275 +768 320 192 789 367 280 +832 320 192 838 372 286 +896 320 192 886 378 291 +960 320 192 935 383 296 +1023 320 192 983 388 301 +0 384 192 78 400 260 +64 384 192 144 402 261 +128 384 192 212 403 262 +192 384 192 280 403 263 +256 384 192 347 404 264 +320 384 192 413 405 265 +384 384 192 476 407 267 +448 384 192 537 409 269 +512 384 192 594 412 272 +576 384 192 648 416 276 +640 384 192 700 421 281 +704 384 192 750 426 285 +768 384 192 799 431 290 +832 384 192 848 436 296 +896 384 192 896 441 301 +960 384 192 944 446 305 +1023 384 192 992 450 310 +0 448 192 90 466 272 +64 448 192 156 467 274 +128 448 192 223 468 274 +192 448 192 291 469 275 +256 448 192 358 469 275 +320 448 192 424 470 276 +384 448 192 487 472 278 +448 448 192 548 474 280 +512 448 192 604 476 283 +576 448 192 659 480 286 +640 448 192 710 484 290 +704 448 192 760 489 295 +768 448 192 809 494 300 +832 448 192 856 498 304 +896 448 192 904 503 309 +960 448 192 952 508 314 +1023 448 192 1000 512 318 +0 512 192 102 531 284 +64 512 192 167 532 285 +128 512 192 234 533 285 +192 512 192 302 533 285 +256 512 192 369 533 286 +320 512 192 434 534 287 +384 512 192 497 535 288 +448 512 192 557 537 289 +512 512 192 614 540 292 +576 512 192 668 543 295 +640 512 192 719 547 299 +704 512 192 768 551 303 +768 512 192 816 555 308 +832 512 192 864 560 312 +896 512 192 911 564 316 +960 512 192 958 568 320 +1023 512 192 1006 572 324 +0 576 192 112 596 294 +64 576 192 178 597 295 +128 576 192 244 597 295 +192 576 192 312 597 295 +256 576 192 378 597 295 +320 576 192 443 597 296 +384 576 192 506 598 297 +448 576 192 566 599 298 +512 576 192 622 601 300 +576 576 192 675 605 303 +640 576 192 726 608 307 +704 576 192 775 611 310 +768 576 192 823 615 314 +832 576 192 870 619 318 +896 576 192 917 623 322 +960 576 192 964 627 325 +1023 576 192 1011 630 329 +0 640 192 122 659 304 +64 640 192 187 660 305 +128 640 192 254 660 305 +192 640 192 321 659 304 +256 640 192 387 659 304 +320 640 192 451 659 304 +384 640 192 514 659 304 +448 640 192 573 660 305 +512 640 192 629 662 307 +576 640 192 682 665 309 +640 640 192 732 667 312 +704 640 192 781 671 316 +768 640 192 828 674 319 +832 640 192 874 678 322 +896 640 192 921 681 326 +960 640 192 968 684 329 +1023 640 192 1014 687 332 +0 704 192 131 721 313 +64 704 192 195 722 313 +128 704 192 262 721 312 +192 704 192 328 720 312 +256 704 192 394 720 311 +320 704 192 458 719 310 +384 704 192 520 719 310 +448 704 192 579 719 311 +512 704 192 634 721 312 +576 704 192 686 723 314 +640 704 192 736 725 317 +704 704 192 785 728 320 +768 704 192 832 731 323 +832 704 192 878 735 326 +896 704 192 924 738 329 +960 704 192 971 741 332 +1023 704 192 1017 744 335 +0 768 192 138 783 320 +64 768 192 202 782 320 +128 768 192 268 781 319 +192 768 192 334 780 318 +256 768 192 399 779 316 +320 768 192 463 778 316 +384 768 192 525 777 315 +448 768 192 583 777 315 +512 768 192 638 779 316 +576 768 192 690 780 318 +640 768 192 740 782 320 +704 768 192 788 785 323 +768 768 192 834 788 326 +832 768 192 881 791 328 +896 768 192 927 794 332 +960 768 192 973 797 334 +1023 768 192 1019 799 337 +0 832 192 144 842 326 +64 832 192 208 841 325 +128 832 192 273 840 324 +192 832 192 339 838 322 +256 832 192 404 837 321 +320 832 192 467 835 319 +384 832 192 528 835 318 +448 832 192 586 835 318 +512 832 192 641 835 319 +576 832 192 693 837 321 +640 832 192 742 839 323 +704 832 192 790 841 325 +768 832 192 837 844 328 +832 832 192 883 847 331 +896 832 192 928 849 333 +960 832 192 974 852 336 +1023 832 192 1020 855 339 +0 896 192 148 900 331 +64 896 192 212 899 329 +128 896 192 277 897 327 +192 896 192 342 895 326 +256 896 192 407 894 324 +320 896 192 470 892 322 +384 896 192 531 891 321 +448 896 192 589 891 321 +512 896 192 643 891 321 +576 896 192 695 892 323 +640 896 192 744 894 324 +704 896 192 792 897 327 +768 896 192 838 899 329 +832 896 192 884 902 332 +896 896 192 930 905 335 +960 896 192 976 907 337 +1023 896 192 1022 910 340 +0 960 192 152 957 334 +64 960 192 215 956 332 +128 960 192 279 954 330 +192 960 192 344 952 328 +256 960 192 409 950 326 +320 960 192 472 948 324 +384 960 192 533 947 323 +448 960 192 591 946 323 +512 960 192 645 947 323 +576 960 192 696 948 324 +640 960 192 745 950 326 +704 960 192 793 952 328 +768 960 192 839 954 330 +832 960 192 885 957 333 +896 960 192 931 959 336 +960 960 192 977 962 338 +1023 960 192 1023 965 341 +0 1023 192 154 1014 336 +64 1023 192 217 1012 335 +128 1023 192 281 1010 332 +192 1023 192 346 1007 330 +256 1023 192 411 1005 328 +320 1023 192 473 1003 326 +384 1023 192 534 1002 325 +448 1023 192 592 1001 324 +512 1023 192 646 1002 324 +576 1023 192 697 1003 325 +640 1023 192 747 1004 327 +704 1023 192 794 1007 329 +768 1023 192 841 1009 332 +832 1023 192 886 1012 334 +896 1023 192 932 1014 337 +960 1023 192 978 1017 340 +1023 1023 192 1023 1020 342 +0 0 256 3 3 246 +64 0 256 68 4 247 +128 0 256 136 5 248 +192 0 256 204 6 249 +256 0 256 272 7 250 +320 0 256 338 8 251 +384 0 256 402 10 253 +448 0 256 463 13 256 +512 0 256 521 17 260 +576 0 256 576 21 265 +640 0 256 628 26 270 +704 0 256 679 32 275 +768 0 256 729 38 281 +832 0 256 778 44 287 +896 0 256 828 50 294 +960 0 256 877 56 300 +1023 0 256 926 62 306 +0 64 256 15 69 258 +64 64 256 81 70 260 +128 64 256 148 71 261 +192 64 256 217 72 261 +256 64 256 285 73 263 +320 64 256 350 74 264 +384 64 256 414 76 266 +448 64 256 476 80 269 +512 64 256 534 83 273 +576 64 256 588 88 277 +640 64 256 641 93 283 +704 64 256 692 99 288 +768 64 256 742 105 294 +832 64 256 791 111 300 +896 64 256 840 117 306 +960 64 256 890 123 313 +1023 64 256 939 129 319 +0 128 256 28 135 271 +64 128 256 93 136 272 +128 128 256 161 138 273 +192 128 256 230 139 274 +256 128 256 297 140 275 +320 128 256 363 141 277 +384 128 256 428 143 279 +448 128 256 489 146 282 +512 128 256 547 150 286 +576 128 256 602 155 290 +640 128 256 654 160 296 +704 128 256 705 165 301 +768 128 256 755 171 307 +832 128 256 804 177 313 +896 128 256 853 183 319 +960 128 256 902 189 325 +1023 128 256 951 195 331 +0 192 256 40 202 284 +64 192 256 106 203 285 +128 192 256 174 204 286 +192 192 256 243 205 287 +256 192 256 311 207 289 +320 192 256 376 208 290 +384 192 256 440 210 292 +448 192 256 502 213 295 +512 192 256 559 217 299 +576 192 256 614 221 303 +640 192 256 667 226 308 +704 192 256 717 232 314 +768 192 256 767 237 319 +832 192 256 816 243 325 +896 192 256 865 249 331 +960 192 256 914 255 337 +1023 192 256 963 260 342 +0 256 256 53 268 297 +64 256 256 119 270 298 +128 256 256 187 271 299 +192 256 256 256 272 300 +256 256 256 323 273 301 +320 256 256 389 274 303 +384 256 256 453 277 305 +448 256 256 514 279 308 +512 256 256 572 283 311 +576 256 256 627 287 316 +640 256 256 679 292 320 +704 256 256 729 297 326 +768 256 256 779 303 331 +832 256 256 828 309 337 +896 256 256 876 314 342 +960 256 256 925 320 348 +1023 256 256 974 325 353 +0 320 256 66 335 310 +64 320 256 132 336 311 +128 320 256 200 338 312 +192 320 256 268 338 313 +256 320 256 336 339 314 +320 320 256 402 341 315 +384 320 256 465 342 317 +448 320 256 526 345 320 +512 320 256 584 348 323 +576 320 256 638 352 327 +640 320 256 690 357 332 +704 320 256 741 362 337 +768 320 256 790 367 342 +832 320 256 839 373 347 +896 320 256 887 378 353 +960 320 256 935 383 358 +1023 320 256 984 388 363 +0 384 256 79 401 322 +64 384 256 145 403 324 +128 384 256 212 403 324 +192 384 256 281 404 325 +256 384 256 348 405 326 +320 384 256 413 406 327 +384 384 256 477 408 329 +448 384 256 538 410 331 +512 384 256 595 413 334 +576 384 256 649 417 338 +640 384 256 701 421 342 +704 384 256 751 426 347 +768 384 256 800 431 352 +832 384 256 848 436 357 +896 384 256 896 441 362 +960 384 256 944 446 367 +1023 384 256 993 451 372 +0 448 256 91 467 334 +64 448 256 157 468 335 +128 448 256 224 469 336 +192 448 256 292 469 337 +256 448 256 359 470 337 +320 448 256 425 471 338 +384 448 256 488 472 339 +448 448 256 548 474 341 +512 448 256 605 477 344 +576 448 256 659 481 348 +640 448 256 711 485 352 +704 448 256 760 489 356 +768 448 256 809 494 361 +832 448 256 857 499 366 +896 448 256 905 503 371 +960 448 256 952 508 375 +1023 448 256 1000 512 379 +0 512 256 102 532 345 +64 512 256 168 533 347 +128 512 256 235 534 347 +192 512 256 303 534 347 +256 512 256 369 534 347 +320 512 256 435 535 348 +384 512 256 498 536 349 +448 512 256 558 538 351 +512 512 256 614 540 353 +576 512 256 668 544 357 +640 512 256 719 547 361 +704 512 256 769 551 365 +768 512 256 817 556 369 +832 512 256 864 560 373 +896 512 256 911 564 377 +960 512 256 959 568 382 +1023 512 256 1006 572 385 +0 576 256 113 597 356 +64 576 256 178 597 357 +128 576 256 245 598 357 +192 576 256 313 597 357 +256 576 256 379 597 357 +320 576 256 444 598 357 +384 576 256 507 598 358 +448 576 256 566 600 359 +512 576 256 623 602 362 +576 576 256 676 605 364 +640 576 256 726 608 368 +704 576 256 775 612 371 +768 576 256 823 616 375 +832 576 256 870 619 379 +896 576 256 917 623 383 +960 576 256 964 627 386 +1023 576 256 1011 630 390 +0 640 256 123 660 366 +64 640 256 188 660 366 +128 640 256 254 660 366 +192 640 256 321 660 365 +256 640 256 387 659 365 +320 640 256 452 659 365 +384 640 256 514 660 365 +448 640 256 573 661 366 +512 640 256 629 662 368 +576 640 256 682 665 371 +640 640 256 732 668 373 +704 640 256 781 671 377 +768 640 256 828 674 380 +832 640 256 875 678 384 +896 640 256 921 681 387 +960 640 256 968 684 390 +1023 640 256 1014 687 393 +0 704 256 131 722 374 +64 704 256 196 722 374 +128 704 256 262 721 374 +192 704 256 329 721 373 +256 704 256 394 720 372 +320 704 256 458 719 372 +384 704 256 520 719 371 +448 704 256 579 720 372 +512 704 256 634 721 373 +576 704 256 686 723 375 +640 704 256 736 725 378 +704 704 256 785 728 381 +768 704 256 832 731 384 +832 704 256 878 735 387 +896 704 256 924 738 390 +960 704 256 970 741 393 +1023 704 256 1017 743 396 +0 768 256 138 783 381 +64 768 256 203 783 381 +128 768 256 268 782 380 +192 768 256 334 780 379 +256 768 256 399 779 378 +320 768 256 463 778 376 +384 768 256 525 777 376 +448 768 256 583 778 376 +512 768 256 638 779 377 +576 768 256 690 780 379 +640 768 256 740 783 381 +704 768 256 788 785 384 +768 768 256 834 788 386 +832 768 256 881 791 389 +896 768 256 926 794 392 +960 768 256 973 797 395 +1023 768 256 1019 799 398 +0 832 256 144 842 387 +64 832 256 208 842 386 +128 832 256 273 840 385 +192 832 256 339 838 383 +256 832 256 403 837 382 +320 832 256 467 835 380 +384 832 256 528 835 379 +448 832 256 586 834 379 +512 832 256 641 835 380 +576 832 256 693 837 381 +640 832 256 742 839 383 +704 832 256 790 841 386 +768 832 256 836 844 388 +832 832 256 882 846 391 +896 832 256 928 849 394 +960 832 256 974 852 397 +1023 832 256 1020 854 399 +0 896 256 148 900 391 +64 896 256 212 899 390 +128 896 256 277 897 389 +192 896 256 342 895 386 +256 896 256 407 894 385 +320 896 256 470 892 383 +384 896 256 531 891 382 +448 896 256 589 891 382 +512 896 256 643 891 382 +576 896 256 694 892 383 +640 896 256 744 894 385 +704 896 256 791 896 387 +768 896 256 838 899 390 +832 896 256 884 902 393 +896 896 256 929 904 395 +960 896 256 975 907 398 +1023 896 256 1022 910 401 +0 960 256 152 957 395 +64 960 256 215 956 393 +128 960 256 279 954 391 +192 960 256 344 952 389 +256 960 256 409 950 387 +320 960 256 472 948 385 +384 960 256 533 947 384 +448 960 256 590 946 383 +512 960 256 645 946 384 +576 960 256 696 948 385 +640 960 256 745 949 387 +704 960 256 793 951 389 +768 960 256 839 954 391 +832 960 256 885 957 394 +896 960 256 931 959 397 +960 960 256 977 962 399 +1023 960 256 1023 964 402 +0 1023 256 154 1013 397 +64 1023 256 217 1012 395 +128 1023 256 281 1010 393 +192 1023 256 346 1007 391 +256 1023 256 410 1005 388 +320 1023 256 473 1003 387 +384 1023 256 534 1002 385 +448 1023 256 592 1001 385 +512 1023 256 646 1002 385 +576 1023 256 697 1003 386 +640 1023 256 746 1004 388 +704 1023 256 794 1006 390 +768 1023 256 840 1009 392 +832 1023 256 886 1012 395 +896 1023 256 932 1014 398 +960 1023 256 978 1017 400 +1023 1023 256 1023 1020 403 +0 0 320 4 4 307 +64 0 320 69 5 309 +128 0 320 137 6 310 +192 0 320 205 7 310 +256 0 320 273 8 311 +320 0 320 339 9 313 +384 0 320 403 11 315 +448 0 320 464 14 318 +512 0 320 522 18 321 +576 0 320 576 22 326 +640 0 320 629 28 331 +704 0 320 680 33 337 +768 0 320 730 39 342 +832 0 320 779 45 349 +896 0 320 828 51 355 +960 0 320 878 57 361 +1023 0 320 928 64 367 +0 64 320 16 70 320 +64 64 320 82 71 321 +128 64 320 149 72 322 +192 64 320 218 73 323 +256 64 320 285 74 324 +320 64 320 352 76 326 +384 64 320 416 78 328 +448 64 320 477 81 331 +512 64 320 535 84 334 +576 64 320 590 89 339 +640 64 320 642 94 344 +704 64 320 693 100 350 +768 64 320 743 106 356 +832 64 320 792 112 362 +896 64 320 842 118 368 +960 64 320 891 124 374 +1023 64 320 940 130 380 +0 128 320 28 136 332 +64 128 320 94 137 334 +128 128 320 162 139 335 +192 128 320 231 140 336 +256 128 320 299 141 337 +320 128 320 364 142 339 +384 128 320 428 144 341 +448 128 320 490 147 343 +512 128 320 548 151 347 +576 128 320 602 156 352 +640 128 320 655 161 357 +704 128 320 706 166 362 +768 128 320 756 172 368 +832 128 320 805 178 374 +896 128 320 854 184 380 +960 128 320 903 190 386 +1023 128 320 952 196 392 +0 192 320 42 203 345 +64 192 320 107 204 347 +128 192 320 175 205 348 +192 192 320 244 206 349 +256 192 320 311 207 350 +320 192 320 377 209 351 +384 192 320 442 211 353 +448 192 320 503 214 356 +512 192 320 560 218 360 +576 192 320 615 222 364 +640 192 320 668 227 369 +704 192 320 718 233 375 +768 192 320 768 238 381 +832 192 320 817 244 386 +896 192 320 866 250 392 +960 192 320 915 256 398 +1023 192 320 964 261 403 +0 256 320 54 269 358 +64 256 320 120 271 359 +128 256 320 188 272 361 +192 256 320 257 273 361 +256 256 320 324 274 362 +320 256 320 390 276 364 +384 256 320 454 277 366 +448 256 320 515 280 369 +512 256 320 573 284 372 +576 256 320 627 288 377 +640 256 320 680 293 382 +704 256 320 730 298 387 +768 256 320 780 304 392 +832 256 320 829 310 398 +896 256 320 877 315 404 +960 256 320 926 320 409 +1023 256 320 975 326 414 +0 320 320 67 336 371 +64 320 320 133 338 372 +128 320 320 201 338 373 +192 320 320 269 339 374 +256 320 320 337 340 375 +320 320 320 403 341 376 +384 320 320 466 343 378 +448 320 320 527 346 381 +512 320 320 585 349 384 +576 320 320 639 353 388 +640 320 320 691 358 393 +704 320 320 741 363 398 +768 320 320 791 368 403 +832 320 320 839 374 409 +896 320 320 887 379 414 +960 320 320 936 384 419 +1023 320 320 985 389 424 +0 384 320 80 402 383 +64 384 320 146 403 385 +128 384 320 213 404 386 +192 384 320 281 405 386 +256 384 320 348 406 387 +320 384 320 414 407 388 +384 384 320 478 408 390 +448 384 320 538 411 392 +512 384 320 596 414 395 +576 384 320 650 418 399 +640 384 320 702 422 404 +704 384 320 752 427 408 +768 384 320 801 432 413 +832 384 320 849 437 418 +896 384 320 897 442 423 +960 384 320 945 447 428 +1023 384 320 993 452 433 +0 448 320 92 468 395 +64 448 320 158 469 397 +128 448 320 225 470 397 +192 448 320 293 470 398 +256 448 320 360 471 398 +320 448 320 425 472 399 +384 448 320 489 473 400 +448 448 320 549 475 403 +512 448 320 606 478 405 +576 448 320 660 482 409 +640 448 320 711 486 413 +704 448 320 761 490 417 +768 448 320 810 495 422 +832 448 320 857 499 427 +896 448 320 905 504 431 +960 448 320 953 508 436 +1023 448 320 1001 513 440 +0 512 320 103 533 407 +64 512 320 169 534 408 +128 512 320 236 535 408 +192 512 320 304 535 408 +256 512 320 370 535 409 +320 512 320 436 536 409 +384 512 320 498 537 410 +448 512 320 558 538 412 +512 512 320 615 541 415 +576 512 320 669 544 418 +640 512 320 720 548 421 +704 512 320 769 552 426 +768 512 320 817 556 430 +832 512 320 865 560 434 +896 512 320 912 565 438 +960 512 320 959 568 442 +1023 512 320 1007 572 446 +0 576 320 114 597 417 +64 576 320 179 598 418 +128 576 320 246 598 418 +192 576 320 313 598 418 +256 576 320 380 598 418 +320 576 320 444 598 418 +384 576 320 507 599 419 +448 576 320 567 600 420 +512 576 320 623 602 422 +576 576 320 676 605 425 +640 576 320 727 609 429 +704 576 320 776 612 432 +768 576 320 824 616 436 +832 576 320 870 620 440 +896 576 320 917 623 443 +960 576 320 964 627 447 +1023 576 320 1011 630 450 +0 640 320 123 661 427 +64 640 320 188 661 427 +128 640 320 255 661 427 +192 640 320 322 660 427 +256 640 320 388 660 426 +320 640 320 452 660 426 +384 640 320 515 660 426 +448 640 320 574 661 427 +512 640 320 630 663 429 +576 640 320 682 665 431 +640 640 320 732 668 434 +704 640 320 781 671 437 +768 640 320 828 674 441 +832 640 320 875 678 444 +896 640 320 921 681 448 +960 640 320 968 684 451 +1023 640 320 1014 687 454 +0 704 320 132 722 435 +64 704 320 196 723 435 +128 704 320 262 722 435 +192 704 320 329 721 434 +256 704 320 394 720 433 +320 704 320 458 720 432 +384 704 320 520 719 432 +448 704 320 579 720 433 +512 704 320 634 721 434 +576 704 320 686 723 436 +640 704 320 737 726 438 +704 704 320 785 728 441 +768 704 320 832 731 444 +832 704 320 878 735 447 +896 704 320 924 738 450 +960 704 320 970 741 454 +1023 704 320 1017 744 456 +0 768 320 139 783 442 +64 768 320 203 783 442 +128 768 320 268 782 441 +192 768 320 335 780 439 +256 768 320 400 779 438 +320 768 320 463 778 437 +384 768 320 525 778 437 +448 768 320 583 778 437 +512 768 320 638 779 438 +576 768 320 690 780 439 +640 768 320 740 782 441 +704 768 320 788 785 444 +768 768 320 834 788 447 +832 768 320 880 791 450 +896 768 320 926 794 453 +960 768 320 972 796 456 +1023 768 320 1019 799 458 +0 832 320 144 843 448 +64 832 320 208 842 447 +128 832 320 273 840 446 +192 832 320 339 838 444 +256 832 320 404 837 442 +320 832 320 467 835 441 +384 832 320 528 835 440 +448 832 320 586 835 440 +512 832 320 641 835 440 +576 832 320 692 837 442 +640 832 320 742 839 444 +704 832 320 790 841 446 +768 832 320 836 843 449 +832 832 320 882 846 452 +896 832 320 928 849 454 +960 832 320 974 852 457 +1023 832 320 1020 854 460 +0 896 320 149 901 452 +64 896 320 212 899 451 +128 896 320 277 897 449 +192 896 320 342 896 447 +256 896 320 407 893 445 +320 896 320 470 892 443 +384 896 320 531 891 442 +448 896 320 588 890 442 +512 896 320 643 891 442 +576 896 320 694 892 444 +640 896 320 744 894 446 +704 896 320 791 896 448 +768 896 320 838 899 450 +832 896 320 884 901 453 +896 896 320 929 904 456 +960 896 320 975 907 458 +1023 896 320 1021 909 461 +0 960 320 152 957 455 +64 960 320 214 956 454 +128 960 320 279 954 452 +192 960 320 344 952 449 +256 960 320 409 949 447 +320 960 320 472 948 445 +384 960 320 532 946 444 +448 960 320 590 946 444 +512 960 320 645 946 444 +576 960 320 696 947 445 +640 960 320 745 949 447 +704 960 320 793 951 449 +768 960 320 839 954 452 +832 960 320 885 957 454 +896 960 320 931 959 457 +960 960 320 976 962 459 +1023 960 320 1023 964 462 +0 1023 320 154 1013 457 +64 1023 320 217 1012 456 +128 1023 320 281 1009 454 +192 1023 320 346 1007 451 +256 1023 320 410 1005 449 +320 1023 320 473 1003 447 +384 1023 320 534 1002 446 +448 1023 320 592 1001 445 +512 1023 320 646 1001 445 +576 1023 320 697 1003 447 +640 1023 320 746 1004 448 +704 1023 320 794 1006 450 +768 1023 320 840 1009 453 +832 1023 320 886 1011 455 +896 1023 320 932 1014 458 +960 1023 320 978 1017 461 +1023 1023 320 1023 1019 463 +0 0 384 5 5 368 +64 0 384 70 6 369 +128 0 384 138 7 370 +192 0 384 206 8 371 +256 0 384 274 9 371 +320 0 384 340 10 373 +384 0 384 404 12 375 +448 0 384 465 15 378 +512 0 384 523 19 382 +576 0 384 578 23 386 +640 0 384 630 29 391 +704 0 384 682 34 397 +768 0 384 731 40 403 +832 0 384 780 46 409 +896 0 384 830 53 415 +960 0 384 879 59 421 +1023 0 384 929 65 427 +0 64 384 17 71 380 +64 64 384 83 72 381 +128 64 384 151 73 382 +192 64 384 219 74 383 +256 64 384 287 75 384 +320 64 384 353 77 386 +384 64 384 417 79 388 +448 64 384 478 82 391 +512 64 384 536 86 395 +576 64 384 591 90 399 +640 64 384 644 95 405 +704 64 384 694 101 410 +768 64 384 744 107 416 +832 64 384 793 113 422 +896 64 384 842 119 428 +960 64 384 892 125 434 +1023 64 384 941 131 440 +0 128 384 30 137 393 +64 128 384 96 139 394 +128 128 384 163 140 395 +192 128 384 232 141 396 +256 128 384 300 142 397 +320 128 384 365 143 399 +384 128 384 430 146 401 +448 128 384 491 148 404 +512 128 384 549 152 407 +576 128 384 604 157 412 +640 128 384 656 162 417 +704 128 384 707 168 423 +768 128 384 757 173 429 +832 128 384 806 179 435 +896 128 384 855 185 441 +960 128 384 904 191 447 +1023 128 384 953 197 452 +0 192 384 43 204 405 +64 192 384 108 205 407 +128 192 384 177 207 408 +192 192 384 245 207 409 +256 192 384 312 208 410 +320 192 384 379 210 412 +384 192 384 443 212 414 +448 192 384 504 215 417 +512 192 384 562 219 420 +576 192 384 616 223 425 +640 192 384 669 228 430 +704 192 384 720 234 435 +768 192 384 769 239 441 +832 192 384 818 245 447 +896 192 384 867 251 453 +960 192 384 916 257 458 +1023 192 384 965 262 464 +0 256 384 56 271 418 +64 256 384 122 272 420 +128 256 384 189 273 421 +192 256 384 258 274 422 +256 256 384 325 275 423 +320 256 384 391 276 424 +384 256 384 455 279 427 +448 256 384 516 281 429 +512 256 384 574 285 433 +576 256 384 629 289 437 +640 256 384 681 294 442 +704 256 384 731 299 447 +768 256 384 781 305 453 +832 256 384 830 310 458 +896 256 384 878 316 464 +960 256 384 927 321 469 +1023 256 384 976 327 474 +0 320 384 68 337 431 +64 320 384 134 339 433 +128 320 384 202 340 434 +192 320 384 270 340 435 +256 320 384 338 341 435 +320 320 384 404 342 437 +384 320 384 467 344 439 +448 320 384 528 347 441 +512 320 384 586 350 445 +576 320 384 640 354 449 +640 320 384 692 359 453 +704 320 384 742 364 458 +768 320 384 792 369 463 +832 320 384 840 375 469 +896 320 384 888 380 474 +960 320 384 937 385 479 +1023 320 384 985 390 484 +0 384 384 81 403 444 +64 384 384 147 405 445 +128 384 384 214 405 446 +192 384 384 282 406 447 +256 384 384 350 407 447 +320 384 384 415 408 448 +384 384 384 479 409 450 +448 384 384 540 412 452 +512 384 384 597 415 455 +576 384 384 651 419 459 +640 384 384 702 423 464 +704 384 384 753 428 468 +768 384 384 802 433 473 +832 384 384 850 438 478 +896 384 384 898 443 483 +960 384 384 946 448 488 +1023 384 384 994 452 493 +0 448 384 93 469 456 +64 448 384 158 470 457 +128 448 384 226 471 458 +192 448 384 294 471 458 +256 448 384 361 472 458 +320 448 384 426 473 459 +384 448 384 490 474 461 +448 448 384 550 476 463 +512 448 384 607 479 466 +576 448 384 661 482 469 +640 448 384 712 486 473 +704 448 384 762 491 478 +768 448 384 810 495 482 +832 448 384 858 500 487 +896 448 384 906 505 491 +960 448 384 953 509 496 +1023 448 384 1001 513 500 +0 512 384 104 534 467 +64 512 384 170 535 468 +128 512 384 237 535 468 +192 512 384 304 535 468 +256 512 384 371 536 469 +320 512 384 436 536 469 +384 512 384 499 537 470 +448 512 384 559 539 472 +512 512 384 616 541 475 +576 512 384 669 545 478 +640 512 384 720 548 481 +704 512 384 770 552 485 +768 512 384 818 557 490 +832 512 384 865 561 494 +896 512 384 912 565 498 +960 512 384 960 569 502 +1023 512 384 1007 573 506 +0 576 384 115 598 478 +64 576 384 180 599 478 +128 576 384 247 599 478 +192 576 384 314 599 478 +256 576 384 380 599 478 +320 576 384 445 599 478 +384 576 384 508 600 479 +448 576 384 567 601 480 +512 576 384 624 603 482 +576 576 384 677 606 485 +640 576 384 727 609 488 +704 576 384 776 613 492 +768 576 384 824 616 496 +832 576 384 871 620 499 +896 576 384 918 624 503 +960 576 384 964 627 507 +1023 576 384 1011 631 510 +0 640 384 124 661 487 +64 640 384 189 662 487 +128 640 384 255 661 487 +192 640 384 322 661 486 +256 640 384 388 661 486 +320 640 384 453 660 486 +384 640 384 515 660 486 +448 640 384 574 661 487 +512 640 384 630 663 489 +576 640 384 682 665 491 +640 640 384 733 668 494 +704 640 384 781 671 497 +768 640 384 828 675 500 +832 640 384 875 678 504 +896 640 384 921 681 507 +960 640 384 968 684 510 +1023 640 384 1014 687 513 +0 704 384 133 723 495 +64 704 384 197 723 495 +128 704 384 263 722 494 +192 704 384 329 722 494 +256 704 384 395 720 493 +320 704 384 459 720 492 +384 704 384 521 720 492 +448 704 384 579 720 492 +512 704 384 635 721 493 +576 704 384 687 723 495 +640 704 384 737 726 498 +704 704 384 785 729 501 +768 704 384 832 732 504 +832 704 384 878 735 507 +896 704 384 924 738 510 +960 704 384 970 741 513 +1023 704 384 1017 744 516 +0 768 384 139 784 502 +64 768 384 203 783 502 +128 768 384 269 782 501 +192 768 384 335 781 499 +256 768 384 400 779 498 +320 768 384 464 778 497 +384 768 384 525 778 496 +448 768 384 583 778 496 +512 768 384 638 779 497 +576 768 384 690 780 499 +640 768 384 740 783 501 +704 768 384 788 785 503 +768 768 384 834 788 506 +832 768 384 881 791 509 +896 768 384 926 794 512 +960 768 384 972 796 515 +1023 768 384 1019 799 518 +0 832 384 145 843 508 +64 832 384 208 842 507 +128 832 384 273 840 505 +192 832 384 339 839 503 +256 832 384 404 837 502 +320 832 384 467 835 500 +384 832 384 528 835 499 +448 832 384 586 835 499 +512 832 384 641 835 500 +576 832 384 693 837 501 +640 832 384 742 839 503 +704 832 384 790 841 505 +768 832 384 836 844 508 +832 832 384 882 846 511 +896 832 384 928 849 514 +960 832 384 974 852 516 +1023 832 384 1020 854 519 +0 896 384 149 901 512 +64 896 384 212 899 510 +128 896 384 277 898 509 +192 896 384 342 895 506 +256 896 384 406 893 504 +320 896 384 470 892 503 +384 896 384 531 891 502 +448 896 384 589 891 501 +512 896 384 643 891 502 +576 896 384 694 892 503 +640 896 384 744 894 505 +704 896 384 791 896 507 +768 896 384 838 899 510 +832 896 384 884 902 512 +896 896 384 929 904 515 +960 896 384 975 907 518 +1023 896 384 1021 909 520 +0 960 384 152 957 515 +64 960 384 215 956 513 +128 960 384 279 954 511 +192 960 384 344 952 509 +256 960 384 409 949 507 +320 960 384 472 948 505 +384 960 384 532 946 504 +448 960 384 590 946 503 +512 960 384 645 946 503 +576 960 384 696 947 505 +640 960 384 745 949 506 +704 960 384 793 951 508 +768 960 384 839 954 511 +832 960 384 885 956 513 +896 960 384 930 959 516 +960 960 384 976 962 519 +1023 960 384 1022 964 521 +0 1023 384 154 1013 517 +64 1023 384 217 1012 515 +128 1023 384 281 1010 513 +192 1023 384 346 1007 510 +256 1023 384 410 1005 508 +320 1023 384 473 1003 506 +384 1023 384 534 1002 505 +448 1023 384 591 1001 504 +512 1023 384 646 1001 505 +576 1023 384 697 1002 506 +640 1023 384 746 1004 507 +704 1023 384 794 1006 510 +768 1023 384 840 1009 512 +832 1023 384 886 1011 515 +896 1023 384 932 1014 517 +960 1023 384 978 1017 520 +1023 1023 384 1023 1019 523 +0 0 448 6 6 426 +64 0 448 72 7 428 +128 0 448 139 8 429 +192 0 448 207 9 429 +256 0 448 275 10 430 +320 0 448 341 11 432 +384 0 448 405 13 434 +448 0 448 466 16 437 +512 0 448 524 20 440 +576 0 448 579 25 445 +640 0 448 632 30 450 +704 0 448 683 36 456 +768 0 448 732 41 462 +832 0 448 782 48 468 +896 0 448 831 54 474 +960 0 448 880 60 480 +1023 0 448 930 66 486 +0 64 448 18 72 439 +64 64 448 84 73 440 +128 64 448 152 74 441 +192 64 448 220 75 442 +256 64 448 288 76 443 +320 64 448 354 78 444 +384 64 448 418 80 447 +448 64 448 479 83 450 +512 64 448 537 87 453 +576 64 448 592 91 458 +640 64 448 645 97 463 +704 64 448 695 102 469 +768 64 448 745 108 475 +832 64 448 795 114 481 +896 64 448 844 120 487 +960 64 448 893 126 493 +1023 64 448 942 132 499 +0 128 448 31 138 451 +64 128 448 97 140 453 +128 128 448 165 141 454 +192 128 448 233 142 455 +256 128 448 301 143 456 +320 128 448 367 145 458 +384 128 448 431 147 460 +448 128 448 492 150 463 +512 128 448 550 153 466 +576 128 448 605 158 471 +640 128 448 658 163 476 +704 128 448 708 169 482 +768 128 448 758 174 487 +832 128 448 807 181 494 +896 128 448 856 186 499 +960 128 448 905 192 505 +1023 128 448 955 198 511 +0 192 448 44 205 464 +64 192 448 110 207 466 +128 192 448 178 208 467 +192 192 448 246 209 468 +256 192 448 314 210 469 +320 192 448 380 211 470 +384 192 448 444 214 473 +448 192 448 505 216 475 +512 192 448 563 220 479 +576 192 448 618 225 484 +640 192 448 670 229 489 +704 192 448 721 235 494 +768 192 448 770 241 500 +832 192 448 819 246 505 +896 192 448 868 252 511 +960 192 448 917 258 517 +1023 192 448 966 263 522 +0 256 448 57 272 477 +64 256 448 123 273 479 +128 256 448 191 274 480 +192 256 448 259 275 481 +256 256 448 327 276 482 +320 256 448 393 278 483 +384 256 448 456 280 485 +448 256 448 517 282 488 +512 256 448 575 286 492 +576 256 448 630 290 496 +640 256 448 682 295 500 +704 256 448 732 300 506 +768 256 448 782 306 511 +832 256 448 830 311 517 +896 256 448 879 317 522 +960 256 448 928 322 528 +1023 256 448 977 328 533 +0 320 448 70 338 490 +64 320 448 136 340 492 +128 320 448 203 341 492 +192 320 448 272 341 493 +256 320 448 339 342 494 +320 320 448 405 343 495 +384 320 448 469 345 497 +448 320 448 529 348 500 +512 320 448 587 351 503 +576 320 448 641 355 507 +640 320 448 693 360 512 +704 320 448 743 365 517 +768 320 448 793 370 522 +832 320 448 841 375 527 +896 320 448 889 381 532 +960 320 448 938 386 538 +1023 320 448 986 391 543 +0 384 448 82 404 503 +64 384 448 148 406 504 +128 384 448 216 407 505 +192 384 448 284 407 505 +256 384 448 351 408 506 +320 384 448 416 409 507 +384 384 448 480 410 509 +448 384 448 540 413 511 +512 384 448 598 416 514 +576 384 448 652 420 518 +640 384 448 703 424 522 +704 384 448 754 429 527 +768 384 448 802 434 532 +832 384 448 850 438 537 +896 384 448 898 444 542 +960 384 448 946 448 546 +1023 384 448 994 453 551 +0 448 448 94 470 514 +64 448 448 160 471 516 +128 448 448 227 472 516 +192 448 448 295 472 517 +256 448 448 362 473 517 +320 448 448 427 473 518 +384 448 448 490 475 519 +448 448 448 551 477 521 +512 448 448 608 480 524 +576 448 448 661 483 528 +640 448 448 713 487 532 +704 448 448 762 491 536 +768 448 448 811 496 540 +832 448 448 859 501 545 +896 448 448 906 505 550 +960 448 448 954 510 554 +1023 448 448 1002 514 558 +0 512 448 105 535 526 +64 512 448 171 536 527 +128 512 448 238 536 527 +192 512 448 305 536 527 +256 512 448 372 537 527 +320 512 448 437 537 528 +384 512 448 500 538 529 +448 512 448 560 540 530 +512 512 448 617 542 533 +576 512 448 670 545 536 +640 512 448 721 549 540 +704 512 448 770 553 544 +768 512 448 818 557 548 +832 512 448 866 561 552 +896 512 448 913 566 556 +960 512 448 960 569 560 +1023 512 448 1007 573 564 +0 576 448 116 599 536 +64 576 448 181 600 537 +128 576 448 248 600 537 +192 576 448 315 600 536 +256 576 448 381 600 537 +320 576 448 446 600 537 +384 576 448 508 600 537 +448 576 448 568 602 539 +512 576 448 624 604 541 +576 576 448 677 606 543 +640 576 448 728 610 547 +704 576 448 777 613 550 +768 576 448 824 617 554 +832 576 448 871 621 558 +896 576 448 918 624 561 +960 576 448 964 628 565 +1023 576 448 1012 631 568 +0 640 448 125 662 545 +64 640 448 190 662 546 +128 640 448 256 662 545 +192 640 448 323 662 545 +256 640 448 389 661 544 +320 640 448 453 661 544 +384 640 448 516 661 544 +448 640 448 575 662 545 +512 640 448 630 664 547 +576 640 448 683 666 549 +640 640 448 733 669 552 +704 640 448 782 672 555 +768 640 448 829 675 558 +832 640 448 875 678 562 +896 640 448 922 682 565 +960 640 448 968 685 568 +1023 640 448 1015 688 571 +0 704 448 133 724 553 +64 704 448 197 724 553 +128 704 448 264 723 553 +192 704 448 330 722 552 +256 704 448 395 721 551 +320 704 448 459 720 550 +384 704 448 521 720 550 +448 704 448 580 721 550 +512 704 448 635 722 551 +576 704 448 687 724 553 +640 704 448 737 726 556 +704 704 448 785 729 559 +768 704 448 832 732 561 +832 704 448 878 735 565 +896 704 448 924 738 568 +960 704 448 970 741 571 +1023 704 448 1017 744 573 +0 768 448 140 784 560 +64 768 448 204 784 560 +128 768 448 269 782 558 +192 768 448 335 781 557 +256 768 448 400 780 556 +320 768 448 464 779 555 +384 768 448 525 778 554 +448 768 448 584 778 554 +512 768 448 639 779 555 +576 768 448 690 781 557 +640 768 448 740 783 559 +704 768 448 788 785 561 +768 768 448 835 788 564 +832 768 448 881 791 567 +896 768 448 926 794 570 +960 768 448 973 797 573 +1023 768 448 1019 799 575 +0 832 448 145 843 565 +64 832 448 208 842 564 +128 832 448 274 841 563 +192 832 448 339 839 561 +256 832 448 404 837 559 +320 832 448 467 836 558 +384 832 448 528 835 557 +448 832 448 586 835 557 +512 832 448 641 835 558 +576 832 448 693 837 559 +640 832 448 742 839 561 +704 832 448 790 841 563 +768 832 448 836 844 566 +832 832 448 882 846 569 +896 832 448 928 849 571 +960 832 448 974 852 574 +1023 832 448 1020 854 577 +0 896 448 149 901 569 +64 896 448 212 900 568 +128 896 448 277 898 566 +192 896 448 342 896 564 +256 896 448 407 894 562 +320 896 448 470 892 561 +384 896 448 531 891 559 +448 896 448 589 891 559 +512 896 448 643 891 559 +576 896 448 695 892 561 +640 896 448 744 894 563 +704 896 448 791 896 565 +768 896 448 838 899 567 +832 896 448 884 901 570 +896 896 448 929 904 573 +960 896 448 975 907 575 +1023 896 448 1021 909 578 +0 960 448 152 958 572 +64 960 448 215 956 571 +128 960 448 280 954 569 +192 960 448 344 952 566 +256 960 448 409 949 564 +320 960 448 472 948 563 +384 960 448 532 946 561 +448 960 448 590 946 561 +512 960 448 645 946 561 +576 960 448 696 947 562 +640 960 448 745 949 564 +704 960 448 793 951 566 +768 960 448 839 954 568 +832 960 448 885 956 571 +896 960 448 931 959 574 +960 960 448 976 962 576 +1023 960 448 1023 964 579 +0 1023 448 154 1014 574 +64 1023 448 217 1012 573 +128 1023 448 281 1010 571 +192 1023 448 346 1007 568 +256 1023 448 410 1005 566 +320 1023 448 473 1003 564 +384 1023 448 534 1002 562 +448 1023 448 592 1001 562 +512 1023 448 646 1001 562 +576 1023 448 697 1002 563 +640 1023 448 746 1004 565 +704 1023 448 794 1006 567 +768 1023 448 840 1009 570 +832 1023 448 886 1011 572 +896 1023 448 932 1014 575 +960 1023 448 978 1017 578 +1023 1023 448 1023 1019 580 +0 0 512 7 7 483 +64 0 512 73 9 484 +128 0 512 141 9 485 +192 0 512 209 10 486 +256 0 512 276 11 487 +320 0 512 342 13 488 +384 0 512 407 15 491 +448 0 512 468 18 493 +512 0 512 525 21 497 +576 0 512 580 26 502 +640 0 512 633 31 507 +704 0 512 684 37 513 +768 0 512 734 43 519 +832 0 512 783 49 525 +896 0 512 832 55 531 +960 0 512 882 61 537 +1023 0 512 931 67 543 +0 64 512 19 73 495 +64 64 512 85 75 497 +128 64 512 153 76 498 +192 64 512 221 77 499 +256 64 512 289 78 500 +320 64 512 355 79 501 +384 64 512 419 81 503 +448 64 512 481 84 506 +512 64 512 539 88 510 +576 64 512 593 93 515 +640 64 512 646 98 520 +704 64 512 697 104 526 +768 64 512 747 109 532 +832 64 512 796 116 538 +896 64 512 845 122 544 +960 64 512 894 128 550 +1023 64 512 944 134 556 +0 128 512 32 140 508 +64 128 512 98 141 510 +128 128 512 166 142 511 +192 128 512 235 143 512 +256 128 512 302 145 513 +320 128 512 368 146 514 +384 128 512 432 148 517 +448 128 512 494 151 519 +512 128 512 551 155 523 +576 128 512 606 160 528 +640 128 512 659 165 533 +704 128 512 710 170 538 +768 128 512 759 176 544 +832 128 512 809 182 550 +896 128 512 857 188 556 +960 128 512 907 194 562 +1023 128 512 956 199 568 +0 192 512 45 206 521 +64 192 512 111 208 523 +128 192 512 179 209 524 +192 192 512 247 210 525 +256 192 512 315 211 526 +320 192 512 381 213 527 +384 192 512 445 215 529 +448 192 512 506 217 532 +512 192 512 564 221 536 +576 192 512 619 226 540 +640 192 512 671 231 545 +704 192 512 722 236 551 +768 192 512 772 242 556 +832 192 512 820 248 562 +896 192 512 869 253 568 +960 192 512 918 259 573 +1023 192 512 967 264 579 +0 256 512 58 273 534 +64 256 512 124 275 536 +128 256 512 192 276 537 +192 256 512 260 277 537 +256 256 512 328 278 539 +320 256 512 394 279 540 +384 256 512 458 281 542 +448 256 512 519 284 545 +512 256 512 576 287 548 +576 256 512 631 292 553 +640 256 512 683 296 557 +704 256 512 734 302 562 +768 256 512 783 307 568 +832 256 512 832 313 573 +896 256 512 880 318 579 +960 256 512 929 324 584 +1023 256 512 978 329 589 +0 320 512 71 340 547 +64 320 512 137 341 548 +128 320 512 205 342 549 +192 320 512 273 343 550 +256 320 512 340 344 551 +320 320 512 406 345 552 +384 320 512 470 347 554 +448 320 512 531 349 556 +512 320 512 588 353 560 +576 320 512 642 356 564 +640 320 512 694 361 568 +704 320 512 745 366 573 +768 320 512 794 371 579 +832 320 512 842 376 584 +896 320 512 890 382 589 +960 320 512 939 387 594 +1023 320 512 987 391 599 +0 384 512 83 406 559 +64 384 512 149 407 561 +128 384 512 217 408 561 +192 384 512 285 408 562 +256 384 512 352 409 563 +320 384 512 418 410 564 +384 384 512 481 412 565 +448 384 512 542 414 568 +512 384 512 599 417 571 +576 384 512 653 421 574 +640 384 512 705 425 579 +704 384 512 755 430 583 +768 384 512 803 435 588 +832 384 512 852 440 593 +896 384 512 899 444 598 +960 384 512 947 449 603 +1023 384 512 995 454 607 +0 448 512 95 471 571 +64 448 512 161 472 572 +128 448 512 228 473 573 +192 448 512 296 473 573 +256 448 512 363 474 574 +320 448 512 428 475 574 +384 448 512 492 476 576 +448 448 512 552 478 578 +512 448 512 609 481 581 +576 448 512 662 484 584 +640 448 512 714 488 588 +704 448 512 764 492 592 +768 448 512 812 497 597 +832 448 512 860 501 601 +896 448 512 907 506 606 +960 448 512 955 510 610 +1023 448 512 1002 514 614 +0 512 512 106 536 582 +64 512 512 172 537 583 +128 512 512 239 537 584 +192 512 512 306 537 583 +256 512 512 373 538 584 +320 512 512 438 538 584 +384 512 512 501 539 585 +448 512 512 561 541 587 +512 512 512 617 543 589 +576 512 512 671 546 592 +640 512 512 722 550 596 +704 512 512 771 554 600 +768 512 512 819 558 604 +832 512 512 867 562 608 +896 512 512 913 566 612 +960 512 512 961 570 616 +1023 512 512 1008 574 620 +0 576 512 117 600 593 +64 576 512 182 601 593 +128 576 512 248 601 593 +192 576 512 316 601 593 +256 576 512 382 600 593 +320 576 512 447 600 593 +384 576 512 509 601 594 +448 576 512 569 602 595 +512 576 512 625 604 597 +576 576 512 678 607 599 +640 576 512 728 610 603 +704 576 512 777 614 606 +768 576 512 825 617 610 +832 576 512 872 621 613 +896 576 512 918 625 617 +960 576 512 965 628 620 +1023 576 512 1012 631 624 +0 640 512 126 663 602 +64 640 512 191 663 602 +128 640 512 257 663 602 +192 640 512 324 662 601 +256 640 512 390 662 600 +320 640 512 454 662 600 +384 640 512 516 662 600 +448 640 512 575 663 601 +512 640 512 631 664 603 +576 640 512 683 666 605 +640 640 512 734 669 608 +704 640 512 782 672 611 +768 640 512 829 675 614 +832 640 512 876 679 617 +896 640 512 922 682 621 +960 640 512 968 685 624 +1023 640 512 1015 688 627 +0 704 512 134 725 610 +64 704 512 198 725 610 +128 704 512 264 724 609 +192 704 512 331 723 608 +256 704 512 396 722 607 +320 704 512 460 721 606 +384 704 512 522 721 606 +448 704 512 580 721 606 +512 704 512 635 722 607 +576 704 512 688 724 609 +640 704 512 737 726 612 +704 704 512 785 729 614 +768 704 512 833 732 617 +832 704 512 879 735 620 +896 704 512 925 738 623 +960 704 512 971 741 626 +1023 704 512 1017 744 629 +0 768 512 141 785 616 +64 768 512 204 784 616 +128 768 512 270 783 615 +192 768 512 336 782 613 +256 768 512 401 780 611 +320 768 512 464 779 611 +384 768 512 526 778 610 +448 768 512 584 778 610 +512 768 512 639 779 611 +576 768 512 691 781 612 +640 768 512 740 783 614 +704 768 512 788 786 617 +768 768 512 835 788 620 +832 768 512 881 791 623 +896 768 512 927 794 625 +960 768 512 973 797 628 +1023 768 512 1019 800 631 +0 832 512 146 844 621 +64 832 512 209 843 620 +128 832 512 274 841 619 +192 832 512 340 839 617 +256 832 512 404 838 615 +320 832 512 468 836 614 +384 832 512 529 835 613 +448 832 512 587 835 613 +512 832 512 641 836 613 +576 832 512 693 837 615 +640 832 512 742 839 617 +704 832 512 790 841 619 +768 832 512 837 844 622 +832 832 512 883 847 624 +896 832 512 928 849 627 +960 832 512 974 852 630 +1023 832 512 1020 855 632 +0 896 512 149 901 625 +64 896 512 212 900 624 +128 896 512 277 898 622 +192 896 512 342 896 620 +256 896 512 407 894 618 +320 896 512 470 892 616 +384 896 512 531 891 615 +448 896 512 589 891 615 +512 896 512 643 891 615 +576 896 512 695 893 616 +640 896 512 744 894 618 +704 896 512 792 897 620 +768 896 512 838 899 623 +832 896 512 884 902 625 +896 896 512 930 904 628 +960 896 512 975 907 631 +1023 896 512 1022 910 633 +0 960 512 152 958 628 +64 960 512 215 956 627 +128 960 512 280 954 624 +192 960 512 345 952 622 +256 960 512 409 950 620 +320 960 512 472 948 618 +384 960 512 533 947 617 +448 960 512 590 946 616 +512 960 512 645 947 617 +576 960 512 696 948 618 +640 960 512 745 949 620 +704 960 512 793 951 622 +768 960 512 839 954 624 +832 960 512 885 957 627 +896 960 512 931 959 629 +960 960 512 977 962 632 +1023 960 512 1023 964 635 +0 1023 512 154 1014 630 +64 1023 512 217 1012 628 +128 1023 512 282 1010 626 +192 1023 512 346 1007 624 +256 1023 512 411 1005 621 +320 1023 512 474 1003 620 +384 1023 512 534 1002 618 +448 1023 512 592 1001 618 +512 1023 512 646 1002 618 +576 1023 512 697 1003 619 +640 1023 512 746 1004 621 +704 1023 512 794 1007 623 +768 1023 512 841 1009 625 +832 1023 512 886 1012 628 +896 1023 512 932 1014 631 +960 1023 512 978 1017 633 +1023 1023 512 1023 1020 636 +0 0 576 9 9 537 +64 0 576 74 10 539 +128 0 576 142 11 540 +192 0 576 210 12 540 +256 0 576 278 13 541 +320 0 576 344 14 543 +384 0 576 408 16 545 +448 0 576 469 19 548 +512 0 576 527 23 552 +576 0 576 582 28 556 +640 0 576 635 33 562 +704 0 576 686 39 567 +768 0 576 735 44 573 +832 0 576 785 51 579 +896 0 576 834 57 585 +960 0 576 883 63 591 +1023 0 576 933 69 598 +0 64 576 21 75 550 +64 64 576 87 76 551 +128 64 576 155 77 552 +192 64 576 223 78 553 +256 64 576 291 79 554 +320 64 576 357 81 556 +384 64 576 421 83 558 +448 64 576 482 86 561 +512 64 576 540 90 565 +576 64 576 595 94 569 +640 64 576 648 100 575 +704 64 576 698 105 580 +768 64 576 748 111 586 +832 64 576 798 117 592 +896 64 576 846 123 598 +960 64 576 896 129 604 +1023 64 576 945 135 610 +0 128 576 34 141 563 +64 128 576 100 143 564 +128 128 576 168 144 565 +192 128 576 236 145 566 +256 128 576 304 146 567 +320 128 576 370 148 569 +384 128 576 434 150 571 +448 128 576 495 153 574 +512 128 576 553 156 578 +576 128 576 608 161 582 +640 128 576 660 166 587 +704 128 576 711 172 593 +768 128 576 761 177 599 +832 128 576 810 183 605 +896 128 576 859 189 611 +960 128 576 908 195 616 +1023 128 576 957 201 622 +0 192 576 47 208 575 +64 192 576 113 210 577 +128 192 576 181 211 578 +192 192 576 249 212 579 +256 192 576 317 213 580 +320 192 576 383 214 582 +384 192 576 447 216 584 +448 192 576 508 219 587 +512 192 576 566 223 590 +576 192 576 620 227 595 +640 192 576 673 232 600 +704 192 576 723 238 605 +768 192 576 773 243 611 +832 192 576 822 249 617 +896 192 576 871 255 622 +960 192 576 920 260 628 +1023 192 576 969 266 633 +0 256 576 60 275 589 +64 256 576 126 276 590 +128 256 576 194 277 591 +192 256 576 262 278 592 +256 256 576 329 279 593 +320 256 576 395 281 594 +384 256 576 459 283 596 +448 256 576 520 285 599 +512 256 576 578 289 603 +576 256 576 632 293 607 +640 256 576 684 298 611 +704 256 576 735 303 617 +768 256 576 784 308 622 +832 256 576 833 314 628 +896 256 576 882 319 633 +960 256 576 930 325 638 +1023 256 576 979 330 644 +0 320 576 72 341 601 +64 320 576 138 343 603 +128 320 576 206 343 604 +192 320 576 274 344 604 +256 320 576 342 345 605 +320 320 576 407 346 607 +384 320 576 471 348 608 +448 320 576 532 351 611 +512 320 576 589 354 614 +576 320 576 644 358 618 +640 320 576 696 362 623 +704 320 576 746 367 628 +768 320 576 795 373 633 +832 320 576 843 378 638 +896 320 576 891 383 643 +960 320 576 940 388 648 +1023 320 576 988 393 653 +0 384 576 85 407 614 +64 384 576 151 408 615 +128 384 576 218 409 616 +192 384 576 286 410 616 +256 384 576 353 410 617 +320 384 576 419 411 618 +384 384 576 483 413 620 +448 384 576 543 415 622 +512 384 576 600 418 625 +576 384 576 654 422 629 +640 384 576 706 426 633 +704 384 576 756 431 638 +768 384 576 805 436 642 +832 384 576 853 441 647 +896 384 576 901 446 652 +960 384 576 948 450 657 +1023 384 576 996 455 661 +0 448 576 97 473 625 +64 448 576 162 474 627 +128 448 576 230 474 627 +192 448 576 297 475 627 +256 448 576 364 475 628 +320 448 576 430 476 629 +384 448 576 493 477 630 +448 448 576 553 479 632 +512 448 576 610 482 635 +576 448 576 664 485 638 +640 448 576 715 489 642 +704 448 576 765 493 646 +768 448 576 813 498 651 +832 448 576 861 503 655 +896 448 576 908 507 660 +960 448 576 956 511 664 +1023 448 576 1003 515 668 +0 512 576 108 538 637 +64 512 576 173 538 637 +128 512 576 240 539 638 +192 512 576 308 539 638 +256 512 576 374 539 638 +320 512 576 439 539 638 +384 512 576 502 540 639 +448 512 576 562 542 641 +512 512 576 618 544 643 +576 512 576 672 547 646 +640 512 576 723 551 650 +704 512 576 772 555 654 +768 512 576 820 559 658 +832 512 576 867 563 662 +896 512 576 914 567 666 +960 512 576 961 571 670 +1023 512 576 1009 574 673 +0 576 576 118 601 647 +64 576 576 183 602 647 +128 576 576 250 602 647 +192 576 576 317 602 647 +256 576 576 383 601 647 +320 576 576 448 602 647 +384 576 576 510 602 647 +448 576 576 570 603 649 +512 576 576 626 605 651 +576 576 576 679 608 653 +640 576 576 729 611 656 +704 576 576 778 615 660 +768 576 576 826 618 663 +832 576 576 873 622 667 +896 576 576 919 625 671 +960 576 576 966 629 674 +1023 576 576 1013 632 677 +0 640 576 127 664 656 +64 640 576 192 665 656 +128 640 576 258 664 656 +192 640 576 325 664 655 +256 640 576 391 663 654 +320 640 576 455 662 654 +384 640 576 517 663 654 +448 640 576 576 663 655 +512 640 576 632 665 656 +576 640 576 684 667 659 +640 640 576 734 670 661 +704 640 576 783 673 664 +768 640 576 830 676 668 +832 640 576 876 679 671 +896 640 576 922 682 674 +960 640 576 969 686 677 +1023 640 576 1015 688 680 +0 704 576 135 726 664 +64 704 576 199 725 663 +128 704 576 265 725 663 +192 704 576 331 724 662 +256 704 576 397 722 660 +320 704 576 461 722 660 +384 704 576 522 721 659 +448 704 576 581 722 660 +512 704 576 636 723 661 +576 704 576 688 725 663 +640 704 576 738 727 665 +704 704 576 786 730 668 +768 704 576 833 733 671 +832 704 576 879 736 674 +896 704 576 925 739 677 +960 704 576 971 742 680 +1023 704 576 1018 745 682 +0 768 576 141 786 670 +64 768 576 205 785 669 +128 768 576 271 784 668 +192 768 576 337 782 667 +256 768 576 401 781 665 +320 768 576 465 780 664 +384 768 576 526 779 663 +448 768 576 585 779 663 +512 768 576 639 780 664 +576 768 576 691 782 666 +640 768 576 741 784 668 +704 768 576 789 786 670 +768 768 576 835 789 673 +832 768 576 881 792 676 +896 768 576 927 794 679 +960 768 576 973 797 682 +1023 768 576 1019 800 684 +0 832 576 146 845 675 +64 832 576 210 843 674 +128 832 576 275 842 672 +192 832 576 340 840 670 +256 832 576 405 838 669 +320 832 576 468 837 667 +384 832 576 529 836 666 +448 832 576 587 835 666 +512 832 576 642 836 667 +576 832 576 693 838 668 +640 832 576 743 839 670 +704 832 576 791 842 672 +768 832 576 837 844 675 +832 832 576 883 847 677 +896 832 576 929 850 680 +960 832 576 975 852 683 +1023 832 576 1021 855 685 +0 896 576 150 902 679 +64 896 576 213 901 677 +128 896 576 278 899 675 +192 896 576 343 896 673 +256 896 576 408 895 671 +320 896 576 471 893 670 +384 896 576 531 892 668 +448 896 576 589 891 668 +512 896 576 644 892 668 +576 896 576 695 893 670 +640 896 576 744 895 672 +704 896 576 792 897 674 +768 896 576 839 899 676 +832 896 576 884 902 679 +896 896 576 930 905 681 +960 896 576 976 907 684 +1023 896 576 1022 910 686 +0 960 576 153 959 682 +64 960 576 216 957 680 +128 960 576 280 955 678 +192 960 576 345 952 675 +256 960 576 409 950 673 +320 960 576 472 949 672 +384 960 576 533 947 670 +448 960 576 591 947 670 +512 960 576 645 947 670 +576 960 576 696 948 671 +640 960 576 746 950 673 +704 960 576 793 952 675 +768 960 576 840 954 677 +832 960 576 885 957 680 +896 960 576 931 960 683 +960 960 576 977 962 685 +1023 960 576 1023 965 688 +0 1023 576 155 1014 683 +64 1023 576 218 1013 682 +128 1023 576 282 1010 680 +192 1023 576 347 1008 677 +256 1023 576 411 1006 675 +320 1023 576 474 1004 673 +384 1023 576 534 1002 671 +448 1023 576 592 1002 671 +512 1023 576 646 1002 671 +576 1023 576 698 1003 672 +640 1023 576 747 1005 674 +704 1023 576 794 1007 676 +768 1023 576 841 1009 679 +832 1023 576 887 1012 681 +896 1023 576 932 1015 684 +960 1023 576 978 1017 686 +1023 1023 576 1023 1020 689 +0 0 640 10 10 590 +64 0 640 76 12 591 +128 0 640 144 13 592 +192 0 640 212 13 593 +256 0 640 280 14 594 +320 0 640 346 16 595 +384 0 640 410 18 597 +448 0 640 471 21 600 +512 0 640 529 25 604 +576 0 640 584 29 609 +640 0 640 636 35 614 +704 0 640 687 40 619 +768 0 640 737 46 626 +832 0 640 786 52 632 +896 0 640 835 58 638 +960 0 640 885 65 644 +1023 0 640 934 70 650 +0 64 640 23 76 602 +64 64 640 89 78 604 +128 64 640 157 79 605 +192 64 640 225 80 606 +256 64 640 292 81 607 +320 64 640 359 83 608 +384 64 640 423 85 610 +448 64 640 484 88 613 +512 64 640 542 92 617 +576 64 640 597 96 622 +640 64 640 649 101 627 +704 64 640 700 107 633 +768 64 640 750 113 638 +832 64 640 799 119 645 +896 64 640 848 125 651 +960 64 640 897 131 656 +1023 64 640 947 137 662 +0 128 640 35 143 615 +64 128 640 102 145 617 +128 128 640 169 146 618 +192 128 640 238 147 618 +256 128 640 306 148 620 +320 128 640 371 149 621 +384 128 640 436 151 623 +448 128 640 497 154 626 +512 128 640 555 158 630 +576 128 640 609 163 634 +640 128 640 662 168 640 +704 128 640 713 173 645 +768 128 640 763 179 651 +832 128 640 812 185 657 +896 128 640 860 191 663 +960 128 640 910 197 669 +1023 128 640 959 202 674 +0 192 640 49 210 628 +64 192 640 114 211 629 +128 192 640 182 212 631 +192 192 640 251 213 632 +256 192 640 318 214 633 +320 192 640 385 216 634 +384 192 640 448 218 636 +448 192 640 509 221 639 +512 192 640 567 225 643 +576 192 640 622 229 647 +640 192 640 674 234 652 +704 192 640 725 239 657 +768 192 640 775 245 663 +832 192 640 823 250 669 +896 192 640 872 256 675 +960 192 640 921 262 680 +1023 192 640 970 267 685 +0 256 640 61 276 641 +64 256 640 128 278 643 +128 256 640 195 279 643 +192 256 640 263 280 644 +256 256 640 331 281 645 +320 256 640 397 282 647 +384 256 640 461 284 649 +448 256 640 522 287 651 +512 256 640 579 290 655 +576 256 640 634 294 659 +640 256 640 686 299 664 +704 256 640 737 305 669 +768 256 640 786 310 674 +832 256 640 835 315 680 +896 256 640 883 321 685 +960 256 640 932 326 690 +1023 256 640 980 331 695 +0 320 640 74 343 654 +64 320 640 140 344 655 +128 320 640 208 345 656 +192 320 640 276 346 657 +256 320 640 343 347 658 +320 320 640 409 348 659 +384 320 640 473 350 661 +448 320 640 534 352 663 +512 320 640 591 355 666 +576 320 640 645 359 670 +640 320 640 697 364 675 +704 320 640 747 369 680 +768 320 640 796 374 685 +832 320 640 845 379 690 +896 320 640 893 384 695 +960 320 640 941 389 700 +1023 320 640 989 394 705 +0 384 640 86 409 666 +64 384 640 152 410 667 +128 384 640 220 411 668 +192 384 640 288 411 668 +256 384 640 355 412 669 +320 384 640 421 413 670 +384 384 640 484 414 672 +448 384 640 545 417 674 +512 384 640 602 420 677 +576 384 640 656 423 681 +640 384 640 707 428 685 +704 384 640 757 432 689 +768 384 640 806 437 694 +832 384 640 854 442 699 +896 384 640 902 447 704 +960 384 640 949 451 708 +1023 384 640 998 456 713 +0 448 640 98 474 678 +64 448 640 164 475 679 +128 448 640 231 476 679 +192 448 640 299 476 680 +256 448 640 366 477 680 +320 448 640 431 477 681 +384 448 640 494 479 682 +448 448 640 554 480 684 +512 448 640 611 483 686 +576 448 640 665 487 690 +640 448 640 716 490 694 +704 448 640 766 495 698 +768 448 640 814 499 702 +832 448 640 862 504 707 +896 448 640 909 508 711 +960 448 640 957 512 715 +1023 448 640 1004 516 719 +0 512 640 109 539 688 +64 512 640 174 540 689 +128 512 640 242 540 690 +192 512 640 309 540 689 +256 512 640 376 540 690 +320 512 640 441 541 690 +384 512 640 503 541 691 +448 512 640 563 543 693 +512 512 640 620 545 695 +576 512 640 673 548 698 +640 512 640 724 552 702 +704 512 640 773 556 705 +768 512 640 821 560 709 +832 512 640 868 564 713 +896 512 640 915 568 717 +960 512 640 962 571 721 +1023 512 640 1010 575 725 +0 576 640 119 603 698 +64 576 640 184 603 699 +128 576 640 251 603 699 +192 576 640 318 603 699 +256 576 640 384 603 698 +320 576 640 449 603 698 +384 576 640 512 603 699 +448 576 640 571 604 700 +512 576 640 627 606 702 +576 576 640 680 609 705 +640 576 640 730 612 708 +704 576 640 779 615 711 +768 576 640 827 619 715 +832 576 640 873 623 718 +896 576 640 920 626 722 +960 576 640 967 630 725 +1023 576 640 1013 633 728 +0 640 640 128 666 707 +64 640 640 193 666 708 +128 640 640 259 665 707 +192 640 640 326 665 706 +256 640 640 392 664 706 +320 640 640 456 664 706 +384 640 640 518 664 706 +448 640 640 577 664 706 +512 640 640 633 666 708 +576 640 640 685 668 710 +640 640 640 735 671 713 +704 640 640 783 674 716 +768 640 640 831 677 719 +832 640 640 877 680 722 +896 640 640 923 683 725 +960 640 640 970 686 728 +1023 640 640 1016 689 731 +0 704 640 136 727 715 +64 704 640 200 727 715 +128 704 640 266 726 714 +192 704 640 332 724 713 +256 704 640 398 723 712 +320 704 640 462 723 711 +384 704 640 523 722 711 +448 704 640 582 723 711 +512 704 640 637 724 712 +576 704 640 689 726 714 +640 704 640 739 728 716 +704 704 640 787 730 719 +768 704 640 834 733 722 +832 704 640 880 736 725 +896 704 640 926 739 728 +960 704 640 972 742 731 +1023 704 640 1018 745 733 +0 768 640 142 787 722 +64 768 640 206 786 721 +128 768 640 272 785 720 +192 768 640 337 783 718 +256 768 640 402 782 716 +320 768 640 466 781 715 +384 768 640 527 780 714 +448 768 640 585 780 714 +512 768 640 640 781 715 +576 768 640 692 782 717 +640 768 640 741 784 719 +704 768 640 789 787 721 +768 768 640 836 789 724 +832 768 640 882 792 727 +896 768 640 928 795 730 +960 768 640 974 798 732 +1023 768 640 1020 800 735 +0 832 640 147 845 726 +64 832 640 211 844 725 +128 832 640 276 843 724 +192 832 640 341 841 722 +256 832 640 406 839 720 +320 832 640 469 837 718 +384 832 640 530 836 717 +448 832 640 588 836 717 +512 832 640 643 837 718 +576 832 640 694 838 719 +640 832 640 743 840 721 +704 832 640 791 842 723 +768 832 640 838 845 726 +832 832 640 884 848 729 +896 832 640 929 850 731 +960 832 640 975 853 734 +1023 832 640 1021 855 736 +0 896 640 151 903 730 +64 896 640 214 901 728 +128 896 640 279 899 726 +192 896 640 344 897 724 +256 896 640 408 895 722 +320 896 640 471 893 721 +384 896 640 532 892 720 +448 896 640 590 892 719 +512 896 640 645 892 720 +576 896 640 696 894 721 +640 896 640 745 895 722 +704 896 640 793 898 725 +768 896 640 839 900 727 +832 896 640 885 903 730 +896 896 640 931 905 733 +960 896 640 976 908 735 +1023 896 640 1022 910 738 +0 960 640 153 959 733 +64 960 640 216 958 731 +128 960 640 281 955 729 +192 960 640 346 953 726 +256 960 640 410 951 724 +320 960 640 473 949 722 +384 960 640 534 948 721 +448 960 640 591 947 721 +512 960 640 646 947 721 +576 960 640 697 949 722 +640 960 640 746 950 724 +704 960 640 794 952 726 +768 960 640 840 955 728 +832 960 640 886 958 731 +896 960 640 932 960 734 +960 960 640 978 963 736 +1023 960 640 1023 965 739 +0 1023 640 155 1015 735 +64 1023 640 218 1013 733 +128 1023 640 282 1011 730 +192 1023 640 347 1008 728 +256 1023 640 412 1006 726 +320 1023 640 474 1004 724 +384 1023 640 535 1003 722 +448 1023 640 593 1002 722 +512 1023 640 647 1002 722 +576 1023 640 698 1004 723 +640 1023 640 747 1005 725 +704 1023 640 795 1008 727 +768 1023 640 841 1010 730 +832 1023 640 887 1013 732 +896 1023 640 933 1015 735 +960 1023 640 979 1018 738 +1023 1023 640 1023 1021 740 +0 0 704 12 12 640 +64 0 704 78 13 642 +128 0 704 146 14 643 +192 0 704 214 15 643 +256 0 704 281 16 644 +320 0 704 348 18 646 +384 0 704 411 20 648 +448 0 704 473 23 651 +512 0 704 531 27 655 +576 0 704 585 31 659 +640 0 704 638 36 665 +704 0 704 689 42 670 +768 0 704 739 48 676 +832 0 704 788 54 682 +896 0 704 837 60 688 +960 0 704 887 66 694 +1023 0 704 936 72 700 +0 64 704 24 78 653 +64 64 704 90 80 654 +128 64 704 158 81 655 +192 64 704 227 82 656 +256 64 704 294 83 657 +320 64 704 360 84 659 +384 64 704 424 86 661 +448 64 704 486 90 664 +512 64 704 544 93 668 +576 64 704 598 98 672 +640 64 704 651 103 678 +704 64 704 702 109 683 +768 64 704 752 115 689 +832 64 704 801 121 695 +896 64 704 850 127 701 +960 64 704 899 133 707 +1023 64 704 949 138 713 +0 128 704 37 145 666 +64 128 704 103 146 667 +128 128 704 171 148 668 +192 128 704 240 149 669 +256 128 704 307 150 670 +320 128 704 374 151 672 +384 128 704 437 153 674 +448 128 704 499 156 677 +512 128 704 557 160 681 +576 128 704 611 164 685 +640 128 704 664 169 690 +704 128 704 715 175 696 +768 128 704 764 181 701 +832 128 704 813 187 707 +896 128 704 862 193 713 +960 128 704 911 198 719 +1023 128 704 960 204 724 +0 192 704 50 211 679 +64 192 704 116 213 680 +128 192 704 184 214 681 +192 192 704 252 215 682 +256 192 704 320 216 683 +320 192 704 386 218 685 +384 192 704 450 220 687 +448 192 704 511 223 689 +512 192 704 569 226 693 +576 192 704 624 231 697 +640 192 704 676 236 702 +704 192 704 727 241 708 +768 192 704 776 246 713 +832 192 704 825 252 719 +896 192 704 874 258 725 +960 192 704 923 263 730 +1023 192 704 972 269 736 +0 256 704 63 278 691 +64 256 704 129 280 693 +128 256 704 197 281 694 +192 256 704 265 282 695 +256 256 704 333 283 696 +320 256 704 399 284 697 +384 256 704 463 286 699 +448 256 704 524 289 702 +512 256 704 581 292 705 +576 256 704 636 296 709 +640 256 704 688 301 714 +704 256 704 738 306 719 +768 256 704 788 312 725 +832 256 704 836 317 730 +896 256 704 885 323 736 +960 256 704 933 328 741 +1023 256 704 982 333 746 +0 320 704 76 344 704 +64 320 704 142 346 705 +128 320 704 210 347 706 +192 320 704 278 347 707 +256 320 704 345 349 708 +320 320 704 411 350 709 +384 320 704 474 351 711 +448 320 704 535 354 713 +512 320 704 593 357 717 +576 320 704 647 361 720 +640 320 704 699 366 725 +704 320 704 749 370 730 +768 320 704 798 375 735 +832 320 704 846 381 740 +896 320 704 894 386 745 +960 320 704 942 391 750 +1023 320 704 991 396 755 +0 384 704 88 411 716 +64 384 704 154 412 718 +128 384 704 221 412 718 +192 384 704 290 413 719 +256 384 704 356 414 719 +320 384 704 422 415 720 +384 384 704 486 416 722 +448 384 704 546 418 724 +512 384 704 603 421 727 +576 384 704 657 425 731 +640 384 704 709 429 735 +704 384 704 759 434 740 +768 384 704 807 439 744 +832 384 704 855 443 749 +896 384 704 903 448 754 +960 384 704 951 453 759 +1023 384 704 999 457 763 +0 448 704 100 476 728 +64 448 704 165 477 729 +128 448 704 233 478 730 +192 448 704 300 478 730 +256 448 704 367 478 730 +320 448 704 433 479 731 +384 448 704 496 480 732 +448 448 704 556 482 734 +512 448 704 613 485 737 +576 448 704 666 488 740 +640 448 704 718 492 744 +704 448 704 767 496 748 +768 448 704 815 500 752 +832 448 704 863 505 757 +896 448 704 910 509 761 +960 448 704 958 513 765 +1023 448 704 1005 517 770 +0 512 704 111 541 739 +64 512 704 176 541 740 +128 512 704 243 542 740 +192 512 704 311 542 740 +256 512 704 377 542 740 +320 512 704 442 542 740 +384 512 704 505 543 741 +448 512 704 565 544 743 +512 512 704 621 547 745 +576 512 704 674 550 748 +640 512 704 725 553 752 +704 512 704 774 557 755 +768 512 704 822 561 759 +832 512 704 869 565 763 +896 512 704 916 569 767 +960 512 704 963 573 771 +1023 512 704 1010 576 774 +0 576 704 121 604 749 +64 576 704 186 605 749 +128 576 704 253 605 749 +192 576 704 319 604 749 +256 576 704 385 604 749 +320 576 704 450 604 749 +384 576 704 513 605 749 +448 576 704 572 606 750 +512 576 704 628 608 752 +576 576 704 681 610 755 +640 576 704 731 613 758 +704 576 704 780 617 761 +768 576 704 827 620 765 +832 576 704 874 624 768 +896 576 704 921 627 772 +960 576 704 967 630 775 +1023 576 704 1014 634 778 +0 640 704 130 667 758 +64 640 704 194 667 758 +128 640 704 261 667 757 +192 640 704 327 666 757 +256 640 704 393 665 756 +320 640 704 457 665 755 +384 640 704 519 665 756 +448 640 704 578 665 756 +512 640 704 634 667 758 +576 640 704 686 669 760 +640 640 704 736 672 762 +704 640 704 784 675 765 +768 640 704 832 678 769 +832 640 704 878 681 772 +896 640 704 924 684 775 +960 640 704 970 687 778 +1023 640 704 1017 690 781 +0 704 704 137 728 765 +64 704 704 201 728 765 +128 704 704 267 727 764 +192 704 704 334 726 763 +256 704 704 399 724 762 +320 704 704 463 724 761 +384 704 704 524 723 761 +448 704 704 583 723 761 +512 704 704 638 725 762 +576 704 704 690 726 764 +640 704 704 739 729 766 +704 704 704 788 731 769 +768 704 704 834 734 771 +832 704 704 881 737 774 +896 704 704 927 740 778 +960 704 704 973 743 780 +1023 704 704 1019 746 783 +0 768 704 143 788 771 +64 768 704 207 787 771 +128 768 704 273 786 769 +192 768 704 338 784 768 +256 768 704 403 783 766 +320 768 704 467 781 765 +384 768 704 528 781 764 +448 768 704 586 781 764 +512 768 704 641 781 765 +576 768 704 692 783 766 +640 768 704 742 785 769 +704 768 704 790 787 771 +768 768 704 837 790 774 +832 768 704 883 793 777 +896 768 704 928 796 779 +960 768 704 974 799 782 +1023 768 704 1021 801 785 +0 832 704 148 846 776 +64 832 704 211 845 775 +128 832 704 276 843 773 +192 832 704 342 842 771 +256 832 704 406 840 769 +320 832 704 470 838 768 +384 832 704 531 837 767 +448 832 704 589 837 767 +512 832 704 643 838 767 +576 832 704 695 839 769 +640 832 704 744 841 770 +704 832 704 792 843 773 +768 832 704 838 846 775 +832 832 704 884 848 778 +896 832 704 930 851 781 +960 832 704 976 854 783 +1023 832 704 1022 856 786 +0 896 704 152 903 780 +64 896 704 215 902 778 +128 896 704 279 900 776 +192 896 704 344 898 774 +256 896 704 409 896 772 +320 896 704 472 894 770 +384 896 704 533 893 769 +448 896 704 591 893 769 +512 896 704 645 893 769 +576 896 704 696 894 770 +640 896 704 746 896 772 +704 896 704 793 898 774 +768 896 704 840 901 777 +832 896 704 885 903 779 +896 896 704 931 906 782 +960 896 704 977 909 785 +1023 896 704 1023 911 787 +0 960 704 154 960 782 +64 960 704 217 958 781 +128 960 704 282 956 778 +192 960 704 346 954 776 +256 960 704 411 952 774 +320 960 704 474 950 772 +384 960 704 534 948 771 +448 960 704 592 948 770 +512 960 704 646 948 770 +576 960 704 698 949 772 +640 960 704 747 951 773 +704 960 704 794 953 775 +768 960 704 841 956 778 +832 960 704 887 958 780 +896 960 704 932 961 783 +960 960 704 978 964 786 +1023 960 704 1023 966 788 +0 1023 704 156 1016 784 +64 1023 704 219 1014 782 +128 1023 704 283 1012 780 +192 1023 704 348 1009 778 +256 1023 704 412 1007 775 +320 1023 704 475 1005 773 +384 1023 704 536 1003 772 +448 1023 704 593 1003 771 +512 1023 704 648 1003 772 +576 1023 704 699 1004 773 +640 1023 704 748 1006 775 +704 1023 704 796 1008 777 +768 1023 704 842 1010 779 +832 1023 704 888 1013 782 +896 1023 704 934 1016 785 +960 1023 704 980 1019 787 +1023 1023 704 1023 1022 790 +0 0 768 14 14 689 +64 0 768 80 15 691 +128 0 768 147 16 692 +192 0 768 216 17 693 +256 0 768 283 18 694 +320 0 768 349 20 695 +384 0 768 413 22 697 +448 0 768 475 25 700 +512 0 768 532 28 704 +576 0 768 587 33 709 +640 0 768 640 38 714 +704 0 768 691 44 719 +768 0 768 741 50 726 +832 0 768 790 56 732 +896 0 768 839 62 738 +960 0 768 889 68 744 +1023 0 768 938 74 750 +0 64 768 26 80 702 +64 64 768 92 82 703 +128 64 768 160 83 704 +192 64 768 229 84 706 +256 64 768 296 85 707 +320 64 768 362 86 708 +384 64 768 426 89 710 +448 64 768 488 91 713 +512 64 768 546 95 717 +576 64 768 600 100 722 +640 64 768 653 105 727 +704 64 768 704 111 733 +768 64 768 754 117 738 +832 64 768 803 122 744 +896 64 768 852 129 750 +960 64 768 901 134 756 +1023 64 768 950 140 762 +0 128 768 39 147 715 +64 128 768 105 148 717 +128 128 768 173 149 718 +192 128 768 241 150 718 +256 128 768 309 152 720 +320 128 768 375 153 721 +384 128 768 439 155 723 +448 128 768 501 158 726 +512 128 768 558 162 730 +576 128 768 613 166 734 +640 128 768 666 172 740 +704 128 768 716 177 745 +768 128 768 766 183 751 +832 128 768 815 189 757 +896 128 768 864 194 762 +960 128 768 913 200 768 +1023 128 768 962 206 774 +0 192 768 52 214 728 +64 192 768 118 215 729 +128 192 768 186 216 730 +192 192 768 255 217 732 +256 192 768 322 218 733 +320 192 768 388 220 734 +384 192 768 452 222 736 +448 192 768 513 224 739 +512 192 768 571 228 743 +576 192 768 626 233 747 +640 192 768 678 237 752 +704 192 768 729 243 757 +768 192 768 778 248 763 +832 192 768 827 254 768 +896 192 768 876 260 774 +960 192 768 924 265 780 +1023 192 768 973 270 785 +0 256 768 65 280 741 +64 256 768 131 282 742 +128 256 768 199 283 743 +192 256 768 267 284 744 +256 256 768 335 285 745 +320 256 768 401 286 747 +384 256 768 464 288 748 +448 256 768 526 291 751 +512 256 768 583 294 755 +576 256 768 637 298 759 +640 256 768 690 303 764 +704 256 768 740 308 769 +768 256 768 789 313 774 +832 256 768 838 319 779 +896 256 768 886 324 785 +960 256 768 935 329 790 +1023 256 768 983 334 795 +0 320 768 78 346 754 +64 320 768 144 348 755 +128 320 768 211 349 756 +192 320 768 280 350 757 +256 320 768 347 350 757 +320 320 768 413 351 758 +384 320 768 476 353 760 +448 320 768 537 355 763 +512 320 768 594 359 766 +576 320 768 649 363 770 +640 320 768 700 367 774 +704 320 768 751 372 779 +768 320 768 800 377 784 +832 320 768 848 382 789 +896 320 768 896 387 794 +960 320 768 944 392 799 +1023 320 768 992 397 804 +0 384 768 90 412 766 +64 384 768 156 414 767 +128 384 768 223 414 768 +192 384 768 291 415 768 +256 384 768 358 415 769 +320 384 768 424 416 770 +384 384 768 487 418 771 +448 384 768 548 420 773 +512 384 768 605 423 776 +576 384 768 659 427 780 +640 384 768 710 431 784 +704 384 768 760 435 789 +768 384 768 809 440 793 +832 384 768 857 445 798 +896 384 768 904 450 803 +960 384 768 952 454 807 +1023 384 768 1000 459 812 +0 448 768 102 478 777 +64 448 768 167 479 778 +128 448 768 234 479 779 +192 448 768 302 480 779 +256 448 768 369 480 779 +320 448 768 434 480 780 +384 448 768 497 482 781 +448 448 768 557 483 783 +512 448 768 614 486 786 +576 448 768 668 490 789 +640 448 768 719 493 793 +704 448 768 768 497 797 +768 448 768 817 502 802 +832 448 768 864 506 806 +896 448 768 912 511 810 +960 448 768 959 515 814 +1023 448 768 1007 519 818 +0 512 768 113 542 788 +64 512 768 178 543 789 +128 512 768 245 543 789 +192 512 768 312 543 789 +256 512 768 378 543 789 +320 512 768 444 544 790 +384 512 768 506 544 790 +448 512 768 566 546 792 +512 512 768 623 548 794 +576 512 768 676 551 797 +640 512 768 726 554 800 +704 512 768 776 558 804 +768 512 768 823 562 808 +832 512 768 871 566 812 +896 512 768 917 570 816 +960 512 768 964 574 819 +1023 512 768 1012 577 823 +0 576 768 122 606 798 +64 576 768 187 606 798 +128 576 768 254 606 798 +192 576 768 321 606 798 +256 576 768 387 606 798 +320 576 768 452 605 798 +384 576 768 514 606 798 +448 576 768 574 607 799 +512 576 768 629 609 801 +576 576 768 682 611 803 +640 576 768 732 614 806 +704 576 768 781 618 810 +768 576 768 829 621 813 +832 576 768 875 625 817 +896 576 768 922 628 820 +960 576 768 968 631 824 +1023 576 768 1015 635 827 +0 640 768 131 668 807 +64 640 768 196 668 807 +128 640 768 262 668 806 +192 640 768 329 667 806 +256 640 768 394 666 805 +320 640 768 459 666 804 +384 640 768 520 666 804 +448 640 768 579 666 805 +512 640 768 635 668 806 +576 640 768 687 670 808 +640 640 768 737 673 811 +704 640 768 785 676 814 +768 640 768 832 679 817 +832 640 768 879 682 820 +896 640 768 925 685 823 +960 640 768 971 688 826 +1023 640 768 1018 691 829 +0 704 768 139 729 814 +64 704 768 203 729 814 +128 704 768 269 728 813 +192 704 768 335 727 812 +256 704 768 400 726 811 +320 704 768 464 725 810 +384 704 768 525 724 809 +448 704 768 584 725 809 +512 704 768 639 726 810 +576 704 768 691 727 812 +640 704 768 741 730 814 +704 704 768 788 732 817 +768 704 768 835 735 820 +832 704 768 882 738 823 +896 704 768 927 741 826 +960 704 768 974 744 829 +1023 704 768 1020 747 831 +0 768 768 145 789 820 +64 768 768 208 788 819 +128 768 768 274 787 818 +192 768 768 339 785 816 +256 768 768 404 784 815 +320 768 768 468 782 814 +384 768 768 529 782 813 +448 768 768 587 782 813 +512 768 768 642 782 814 +576 768 768 693 784 815 +640 768 768 743 786 817 +704 768 768 791 788 819 +768 768 768 837 791 822 +832 768 768 883 794 825 +896 768 768 929 797 828 +960 768 768 975 799 830 +1023 768 768 1021 802 833 +0 832 768 149 847 825 +64 832 768 212 846 824 +128 832 768 277 844 822 +192 832 768 343 842 820 +256 832 768 407 841 818 +320 832 768 471 839 816 +384 832 768 531 838 815 +448 832 768 590 838 815 +512 832 768 644 838 816 +576 832 768 695 840 817 +640 832 768 745 842 819 +704 832 768 793 844 821 +768 832 768 839 846 824 +832 832 768 885 849 826 +896 832 768 931 852 829 +960 832 768 976 854 832 +1023 832 768 1023 857 834 +0 896 768 153 905 828 +64 896 768 215 903 827 +128 896 768 280 901 825 +192 896 768 345 899 823 +256 896 768 410 897 820 +320 896 768 473 895 819 +384 896 768 534 894 818 +448 896 768 591 893 817 +512 896 768 646 894 817 +576 896 768 697 895 819 +640 896 768 746 897 820 +704 896 768 794 899 823 +768 896 768 840 901 825 +832 896 768 886 904 828 +896 896 768 932 907 830 +960 896 768 978 909 833 +1023 896 768 1023 912 835 +0 960 768 155 961 831 +64 960 768 218 959 829 +128 960 768 282 957 827 +192 960 768 347 954 824 +256 960 768 412 952 822 +320 960 768 474 950 820 +384 960 768 535 949 819 +448 960 768 593 949 819 +512 960 768 647 949 819 +576 960 768 698 950 820 +640 960 768 748 952 822 +704 960 768 795 954 824 +768 960 768 842 956 826 +832 960 768 887 959 829 +896 960 768 933 962 831 +960 960 768 979 964 834 +1023 960 768 1023 967 837 +0 1023 768 157 1016 833 +64 1023 768 220 1015 831 +128 1023 768 284 1012 828 +192 1023 768 349 1010 826 +256 1023 768 413 1007 824 +320 1023 768 476 1005 822 +384 1023 768 536 1004 820 +448 1023 768 594 1004 820 +512 1023 768 648 1004 820 +576 1023 768 700 1005 821 +640 1023 768 749 1007 823 +704 1023 768 796 1009 825 +768 1023 768 843 1011 827 +832 1023 768 889 1014 830 +896 1023 768 934 1017 833 +960 1023 768 981 1020 836 +1023 1023 768 1023 1022 838 +0 0 832 16 16 738 +64 0 832 82 17 740 +128 0 832 149 18 741 +192 0 832 218 19 742 +256 0 832 285 20 742 +320 0 832 351 22 744 +384 0 832 415 24 746 +448 0 832 477 27 749 +512 0 832 535 31 753 +576 0 832 589 35 757 +640 0 832 642 40 763 +704 0 832 693 46 768 +768 0 832 743 52 774 +832 0 832 792 58 780 +896 0 832 841 64 787 +960 0 832 891 70 793 +1023 0 832 940 76 798 +0 64 832 28 82 751 +64 64 832 94 84 752 +128 64 832 162 85 753 +192 64 832 230 86 754 +256 64 832 298 87 756 +320 64 832 364 88 757 +384 64 832 428 90 759 +448 64 832 490 93 762 +512 64 832 547 97 766 +576 64 832 602 102 770 +640 64 832 655 107 776 +704 64 832 706 113 781 +768 64 832 756 118 787 +832 64 832 805 125 793 +896 64 832 854 130 799 +960 64 832 903 136 805 +1023 64 832 952 142 811 +0 128 832 41 149 764 +64 128 832 107 150 765 +128 128 832 175 151 766 +192 128 832 244 152 767 +256 128 832 311 154 768 +320 128 832 377 155 770 +384 128 832 441 157 772 +448 128 832 502 160 775 +512 128 832 560 164 779 +576 128 832 615 168 783 +640 128 832 668 173 788 +704 128 832 719 179 794 +768 128 832 768 185 800 +832 128 832 817 190 805 +896 128 832 866 196 811 +960 128 832 915 202 817 +1023 128 832 964 208 822 +0 192 832 54 215 777 +64 192 832 120 217 778 +128 192 832 188 218 779 +192 192 832 256 219 780 +256 192 832 324 220 781 +320 192 832 390 222 783 +384 192 832 454 224 785 +448 192 832 515 227 788 +512 192 832 573 230 791 +576 192 832 627 234 795 +640 192 832 680 239 801 +704 192 832 730 245 806 +768 192 832 780 250 811 +832 192 832 829 256 817 +896 192 832 877 261 823 +960 192 832 926 267 828 +1023 192 832 975 272 834 +0 256 832 67 282 790 +64 256 832 133 284 791 +128 256 832 201 285 792 +192 256 832 269 286 793 +256 256 832 337 287 794 +320 256 832 402 288 795 +384 256 832 467 290 797 +448 256 832 527 292 800 +512 256 832 585 296 803 +576 256 832 639 300 807 +640 256 832 691 305 812 +704 256 832 742 310 817 +768 256 832 791 315 822 +832 256 832 840 320 828 +896 256 832 888 326 833 +960 256 832 936 331 838 +1023 256 832 985 336 843 +0 320 832 80 348 802 +64 320 832 146 350 804 +128 320 832 213 351 805 +192 320 832 281 351 805 +256 320 832 348 352 806 +320 320 832 415 353 807 +384 320 832 478 355 809 +448 320 832 539 357 811 +512 320 832 596 361 814 +576 320 832 650 364 818 +640 320 832 702 369 823 +704 320 832 752 374 828 +768 320 832 801 379 833 +832 320 832 850 384 838 +896 320 832 898 389 843 +960 320 832 946 394 848 +1023 320 832 994 399 852 +0 384 832 92 414 814 +64 384 832 158 416 816 +128 384 832 225 416 816 +192 384 832 293 417 817 +256 384 832 360 417 817 +320 384 832 426 418 818 +384 384 832 489 420 820 +448 384 832 549 422 822 +512 384 832 606 425 825 +576 384 832 660 428 829 +640 384 832 712 432 833 +704 384 832 762 437 837 +768 384 832 810 442 842 +832 384 832 858 446 846 +896 384 832 906 451 851 +960 384 832 954 456 856 +1023 384 832 1002 460 860 +0 448 832 104 480 826 +64 448 832 169 480 827 +128 448 832 236 481 827 +192 448 832 304 481 828 +256 448 832 370 481 828 +320 448 832 436 482 829 +384 448 832 499 483 830 +448 448 832 559 485 831 +512 448 832 616 488 834 +576 448 832 669 491 837 +640 448 832 720 495 841 +704 448 832 770 499 845 +768 448 832 818 503 850 +832 448 832 866 508 854 +896 448 832 913 512 858 +960 448 832 960 516 862 +1023 448 832 1008 520 866 +0 512 832 114 544 837 +64 512 832 179 545 837 +128 512 832 246 545 838 +192 512 832 314 545 837 +256 512 832 380 545 838 +320 512 832 445 545 838 +384 512 832 508 546 839 +448 512 832 568 547 840 +512 512 832 624 550 842 +576 512 832 677 553 845 +640 512 832 728 556 849 +704 512 832 777 560 852 +768 512 832 825 564 856 +832 512 832 872 567 860 +896 512 832 919 571 864 +960 512 832 966 575 868 +1023 512 832 1013 578 871 +0 576 832 124 608 846 +64 576 832 189 608 847 +128 576 832 256 608 847 +192 576 832 322 607 846 +256 576 832 388 607 846 +320 576 832 453 607 846 +384 576 832 515 607 846 +448 576 832 575 608 847 +512 576 832 631 610 849 +576 576 832 683 613 852 +640 576 832 734 615 854 +704 576 832 782 619 858 +768 576 832 830 622 861 +832 576 832 876 626 865 +896 576 832 923 629 868 +960 576 832 969 632 871 +1023 576 832 1016 635 874 +0 640 832 133 670 855 +64 640 832 197 670 855 +128 640 832 263 669 855 +192 640 832 330 668 854 +256 640 832 396 668 853 +320 640 832 460 667 852 +384 640 832 522 667 852 +448 640 832 581 668 853 +512 640 832 636 669 854 +576 640 832 688 671 856 +640 640 832 738 674 859 +704 640 832 786 677 862 +768 640 832 833 680 865 +832 640 832 880 683 868 +896 640 832 926 686 871 +960 640 832 972 689 874 +1023 640 832 1019 692 877 +0 704 832 140 731 862 +64 704 832 204 730 862 +128 704 832 270 729 861 +192 704 832 336 728 860 +256 704 832 401 727 858 +320 704 832 465 726 858 +384 704 832 526 725 857 +448 704 832 585 726 857 +512 704 832 640 727 858 +576 704 832 692 728 860 +640 704 832 741 730 862 +704 704 832 790 733 865 +768 704 832 836 736 868 +832 704 832 882 739 871 +896 704 832 928 742 874 +960 704 832 974 745 876 +1023 704 832 1021 747 879 +0 768 832 146 790 868 +64 768 832 209 789 867 +128 768 832 275 788 866 +192 768 832 340 786 864 +256 768 832 405 785 863 +320 768 832 469 783 861 +384 768 832 530 783 860 +448 768 832 588 783 861 +512 768 832 643 783 861 +576 768 832 694 785 863 +640 768 832 744 787 865 +704 768 832 792 789 867 +768 768 832 838 792 870 +832 768 832 884 795 873 +896 768 832 930 797 875 +960 768 832 976 800 878 +1023 768 832 1022 803 881 +0 832 832 150 848 873 +64 832 832 213 847 871 +128 832 832 278 845 870 +192 832 832 344 844 868 +256 832 832 408 842 866 +320 832 832 471 840 864 +384 832 832 532 839 863 +448 832 832 590 839 863 +512 832 832 645 839 863 +576 832 832 696 841 865 +640 832 832 746 842 866 +704 832 832 793 845 869 +768 832 832 840 847 871 +832 832 832 886 850 874 +896 832 832 932 853 877 +960 832 832 977 855 879 +1023 832 832 1023 858 882 +0 896 832 153 905 876 +64 896 832 216 904 874 +128 896 832 281 902 872 +192 896 832 346 900 870 +256 896 832 411 898 868 +320 896 832 474 896 866 +384 896 832 534 895 865 +448 896 832 592 894 865 +512 896 832 647 895 865 +576 896 832 698 896 866 +640 896 832 747 898 868 +704 896 832 795 900 870 +768 896 832 841 902 873 +832 896 832 887 905 875 +896 896 832 933 907 878 +960 896 832 978 910 880 +1023 896 832 1023 913 883 +0 960 832 156 962 878 +64 960 832 219 960 877 +128 960 832 283 958 874 +192 960 832 348 955 872 +256 960 832 412 953 870 +320 960 832 475 951 868 +384 960 832 536 950 867 +448 960 832 594 949 866 +512 960 832 648 950 866 +576 960 832 699 951 868 +640 960 832 748 952 869 +704 960 832 796 955 871 +768 960 832 842 957 874 +832 960 832 888 960 876 +896 960 832 934 962 879 +960 960 832 980 965 882 +1023 960 832 1023 968 884 +0 1023 832 158 1017 880 +64 1023 832 220 1015 878 +128 1023 832 285 1013 876 +192 1023 832 349 1011 874 +256 1023 832 414 1008 871 +320 1023 832 477 1006 869 +384 1023 832 537 1005 868 +448 1023 832 595 1004 867 +512 1023 832 649 1005 868 +576 1023 832 700 1006 869 +640 1023 832 750 1008 870 +704 1023 832 797 1010 873 +768 1023 832 844 1012 875 +832 1023 832 890 1015 878 +896 1023 832 935 1018 881 +960 1023 832 981 1020 883 +1023 1023 832 1023 1023 886 +0 0 896 18 18 787 +64 0 896 84 19 788 +128 0 896 151 20 789 +192 0 896 220 21 790 +256 0 896 287 22 791 +320 0 896 353 24 793 +384 0 896 417 26 795 +448 0 896 479 29 798 +512 0 896 537 32 801 +576 0 896 591 37 806 +640 0 896 644 42 811 +704 0 896 695 48 817 +768 0 896 745 54 823 +832 0 896 794 60 829 +896 0 896 843 66 835 +960 0 896 893 72 841 +1023 0 896 942 78 847 +0 64 896 30 84 799 +64 64 896 96 86 801 +128 64 896 164 87 802 +192 64 896 233 88 803 +256 64 896 300 89 804 +320 64 896 366 90 805 +384 64 896 430 93 808 +448 64 896 492 95 811 +512 64 896 549 99 814 +576 64 896 604 104 819 +640 64 896 657 109 824 +704 64 896 708 115 830 +768 64 896 758 120 836 +832 64 896 807 126 842 +896 64 896 856 133 848 +960 64 896 905 138 854 +1023 64 896 954 144 859 +0 128 896 43 151 812 +64 128 896 109 152 814 +128 128 896 177 153 815 +192 128 896 245 154 816 +256 128 896 313 156 817 +320 128 896 379 157 819 +384 128 896 443 159 821 +448 128 896 505 162 824 +512 128 896 562 166 827 +576 128 896 617 170 832 +640 128 896 670 175 837 +704 128 896 720 181 842 +768 128 896 770 186 848 +832 128 896 819 192 854 +896 128 896 868 198 860 +960 128 896 917 204 865 +1023 128 896 966 210 871 +0 192 896 56 218 825 +64 192 896 122 219 827 +128 192 896 190 220 828 +192 192 896 259 221 829 +256 192 896 326 222 830 +320 192 896 392 224 831 +384 192 896 456 226 833 +448 192 896 517 228 836 +512 192 896 575 232 840 +576 192 896 630 236 844 +640 192 896 682 241 849 +704 192 896 732 246 854 +768 192 896 782 252 860 +832 192 896 831 258 865 +896 192 896 879 263 871 +960 192 896 928 269 877 +1023 192 896 977 274 882 +0 256 896 69 284 838 +64 256 896 135 286 840 +128 256 896 203 287 841 +192 256 896 271 287 841 +256 256 896 339 288 842 +320 256 896 405 290 844 +384 256 896 468 292 846 +448 256 896 529 294 848 +512 256 896 587 298 852 +576 256 896 641 302 856 +640 256 896 693 306 860 +704 256 896 744 312 866 +768 256 896 793 317 871 +832 256 896 841 322 876 +896 256 896 890 328 882 +960 256 896 938 333 887 +1023 256 896 987 338 892 +0 320 896 82 350 851 +64 320 896 148 352 852 +128 320 896 215 352 853 +192 320 896 283 353 854 +256 320 896 350 354 855 +320 320 896 416 355 856 +384 320 896 480 357 857 +448 320 896 541 359 860 +512 320 896 598 362 863 +576 320 896 652 366 867 +640 320 896 704 371 871 +704 320 896 754 375 876 +768 320 896 803 380 881 +832 320 896 851 385 886 +896 320 896 899 390 891 +960 320 896 947 395 896 +1023 320 896 995 400 900 +0 384 896 94 416 863 +64 384 896 159 417 864 +128 384 896 227 418 865 +192 384 896 295 418 865 +256 384 896 362 419 866 +320 384 896 427 420 867 +384 384 896 491 421 868 +448 384 896 551 423 870 +512 384 896 608 426 873 +576 384 896 662 430 877 +640 384 896 713 434 881 +704 384 896 763 439 885 +768 384 896 812 443 890 +832 384 896 860 448 895 +896 384 896 907 453 899 +960 384 896 955 457 904 +1023 384 896 1003 461 908 +0 448 896 105 481 874 +64 448 896 171 482 875 +128 448 896 238 483 876 +192 448 896 305 483 876 +256 448 896 372 483 876 +320 448 896 438 484 877 +384 448 896 501 485 878 +448 448 896 561 487 880 +512 448 896 617 489 882 +576 448 896 671 493 886 +640 448 896 722 496 889 +704 448 896 771 500 893 +768 448 896 820 505 898 +832 448 896 867 509 902 +896 448 896 914 513 906 +960 448 896 962 517 910 +1023 448 896 1009 521 914 +0 512 896 116 546 885 +64 512 896 181 546 886 +128 512 896 248 547 886 +192 512 896 315 546 886 +256 512 896 382 546 886 +320 512 896 447 547 886 +384 512 896 509 547 887 +448 512 896 569 549 888 +512 512 896 625 551 890 +576 512 896 679 554 893 +640 512 896 729 557 896 +704 512 896 778 561 900 +768 512 896 826 565 904 +832 512 896 873 568 908 +896 512 896 920 572 912 +960 512 896 967 576 915 +1023 512 896 1014 579 919 +0 576 896 126 609 895 +64 576 896 191 610 895 +128 576 896 257 609 895 +192 576 896 324 609 894 +256 576 896 390 609 894 +320 576 896 455 608 894 +384 576 896 517 609 894 +448 576 896 576 610 895 +512 576 896 632 611 897 +576 576 896 684 614 899 +640 576 896 735 617 902 +704 576 896 783 620 905 +768 576 896 831 623 909 +832 576 896 878 627 912 +896 576 896 924 630 916 +960 576 896 970 633 919 +1023 576 896 1017 637 922 +0 640 896 134 671 903 +64 640 896 199 671 903 +128 640 896 265 671 902 +192 640 896 331 670 902 +256 640 896 397 669 901 +320 640 896 461 668 900 +384 640 896 523 668 900 +448 640 896 582 669 901 +512 640 896 637 670 902 +576 640 896 689 672 904 +640 640 896 739 675 906 +704 640 896 788 678 909 +768 640 896 834 681 912 +832 640 896 881 684 916 +896 640 896 927 687 919 +960 640 896 973 690 922 +1023 640 896 1020 693 925 +0 704 896 141 732 910 +64 704 896 205 732 910 +128 704 896 271 731 909 +192 704 896 337 729 907 +256 704 896 402 728 906 +320 704 896 466 727 905 +384 704 896 527 726 905 +448 704 896 586 727 905 +512 704 896 641 728 906 +576 704 896 693 729 907 +640 704 896 742 732 910 +704 704 896 790 734 912 +768 704 896 837 737 915 +832 704 896 883 740 918 +896 704 896 929 743 921 +960 704 896 975 746 924 +1023 704 896 1022 748 927 +0 768 896 147 791 916 +64 768 896 210 791 915 +128 768 896 276 789 914 +192 768 896 341 787 912 +256 768 896 406 786 910 +320 768 896 470 784 909 +384 768 896 531 784 908 +448 768 896 589 783 908 +512 768 896 644 784 909 +576 768 896 695 786 910 +640 768 896 745 788 912 +704 768 896 793 790 915 +768 768 896 839 793 917 +832 768 896 885 795 920 +896 768 896 931 798 923 +960 768 896 977 801 925 +1023 768 896 1023 803 928 +0 832 896 151 849 920 +64 832 896 214 848 919 +128 832 896 279 846 917 +192 832 896 345 844 915 +256 832 896 409 842 913 +320 832 896 472 841 912 +384 832 896 533 840 911 +448 832 896 591 840 910 +512 832 896 646 840 911 +576 832 896 697 841 912 +640 832 896 747 843 914 +704 832 896 794 845 916 +768 832 896 841 848 919 +832 832 896 887 851 921 +896 832 896 932 853 924 +960 832 896 978 856 927 +1023 832 896 1023 859 929 +0 896 896 155 906 924 +64 896 896 217 905 922 +128 896 896 282 903 920 +192 896 896 347 901 918 +256 896 896 412 899 916 +320 896 896 474 897 914 +384 896 896 535 896 913 +448 896 896 593 895 912 +512 896 896 647 895 912 +576 896 896 699 897 914 +640 896 896 748 898 915 +704 896 896 795 900 917 +768 896 896 842 903 920 +832 896 896 888 906 923 +896 896 896 933 908 925 +960 896 896 979 911 928 +1023 896 896 1023 913 930 +0 960 896 157 963 926 +64 960 896 219 961 924 +128 960 896 284 959 922 +192 960 896 349 956 919 +256 960 896 413 954 917 +320 960 896 476 952 915 +384 960 896 537 951 914 +448 960 896 594 950 913 +512 960 896 649 951 914 +576 960 896 700 952 915 +640 960 896 749 953 916 +704 960 896 797 955 919 +768 960 896 843 958 921 +832 960 896 889 961 924 +896 960 896 935 963 927 +960 960 896 981 966 929 +1023 960 896 1023 969 932 +0 1023 896 159 1018 928 +64 1023 896 221 1016 926 +128 1023 896 286 1014 923 +192 1023 896 350 1011 921 +256 1023 896 415 1009 919 +320 1023 896 477 1007 917 +384 1023 896 538 1006 915 +448 1023 896 596 1005 915 +512 1023 896 650 1005 915 +576 1023 896 701 1007 916 +640 1023 896 750 1008 918 +704 1023 896 798 1010 920 +768 1023 896 845 1013 923 +832 1023 896 890 1016 925 +896 1023 896 936 1018 928 +960 1023 896 982 1021 931 +1023 1023 896 1023 1023 934 +0 0 960 20 20 835 +64 0 960 86 21 837 +128 0 960 153 22 838 +192 0 960 222 23 839 +256 0 960 289 24 840 +320 0 960 355 26 841 +384 0 960 419 28 844 +448 0 960 481 31 846 +512 0 960 538 34 850 +576 0 960 593 39 855 +640 0 960 646 44 860 +704 0 960 697 50 866 +768 0 960 747 56 872 +832 0 960 796 62 878 +896 0 960 845 68 884 +960 0 960 895 74 890 +1023 0 960 944 80 896 +0 64 960 32 86 848 +64 64 960 98 87 849 +128 64 960 166 89 851 +192 64 960 234 90 852 +256 64 960 302 91 853 +320 64 960 368 92 854 +384 64 960 432 94 856 +448 64 960 494 98 859 +512 64 960 552 101 863 +576 64 960 606 106 868 +640 64 960 659 111 873 +704 64 960 710 117 878 +768 64 960 760 122 884 +832 64 960 809 128 890 +896 64 960 858 134 896 +960 64 960 907 140 902 +1023 64 960 956 146 908 +0 128 960 45 153 861 +64 128 960 111 154 863 +128 128 960 179 155 864 +192 128 960 248 157 865 +256 128 960 315 158 866 +320 128 960 381 159 867 +384 128 960 445 161 869 +448 128 960 506 164 872 +512 128 960 564 168 876 +576 128 960 619 172 881 +640 128 960 672 177 885 +704 128 960 722 183 891 +768 128 960 772 189 897 +832 128 960 821 194 902 +896 128 960 870 200 908 +960 128 960 919 206 914 +1023 128 960 968 211 919 +0 192 960 58 219 874 +64 192 960 124 221 875 +128 192 960 192 222 877 +192 192 960 260 223 878 +256 192 960 328 224 878 +320 192 960 394 226 880 +384 192 960 458 228 882 +448 192 960 519 230 885 +512 192 960 577 234 888 +576 192 960 631 238 893 +640 192 960 684 243 898 +704 192 960 734 248 903 +768 192 960 784 254 908 +832 192 960 833 260 914 +896 192 960 881 265 920 +960 192 960 930 270 925 +1023 192 960 979 276 930 +0 256 960 71 286 887 +64 256 960 137 288 888 +128 256 960 205 289 889 +192 256 960 273 289 890 +256 256 960 341 290 891 +320 256 960 406 292 892 +384 256 960 470 294 894 +448 256 960 531 296 897 +512 256 960 588 299 900 +576 256 960 643 304 904 +640 256 960 695 308 909 +704 256 960 745 313 914 +768 256 960 795 319 919 +832 256 960 843 324 925 +896 256 960 891 329 930 +960 256 960 940 334 935 +1023 256 960 988 339 940 +0 320 960 84 352 899 +64 320 960 149 353 901 +128 320 960 217 355 902 +192 320 960 285 355 902 +256 320 960 352 356 903 +320 320 960 418 357 904 +384 320 960 482 359 906 +448 320 960 542 361 908 +512 320 960 600 364 911 +576 320 960 654 368 915 +640 320 960 705 372 919 +704 320 960 756 377 924 +768 320 960 805 382 929 +832 320 960 853 387 934 +896 320 960 901 392 939 +960 320 960 949 397 944 +1023 320 960 997 402 949 +0 384 960 96 418 911 +64 384 960 161 419 913 +128 384 960 229 420 913 +192 384 960 297 420 914 +256 384 960 364 421 914 +320 384 960 429 422 915 +384 384 960 492 423 916 +448 384 960 553 425 919 +512 384 960 610 428 921 +576 384 960 664 432 925 +640 384 960 715 436 929 +704 384 960 765 440 933 +768 384 960 814 445 938 +832 384 960 861 449 943 +896 384 960 909 454 947 +960 384 960 957 458 952 +1023 384 960 1004 463 956 +0 448 960 107 483 923 +64 448 960 172 484 924 +128 448 960 240 484 924 +192 448 960 307 485 924 +256 448 960 374 485 925 +320 448 960 439 486 925 +384 448 960 502 487 926 +448 448 960 562 488 928 +512 448 960 619 491 931 +576 448 960 672 494 934 +640 448 960 723 498 937 +704 448 960 773 502 942 +768 448 960 821 506 946 +832 448 960 868 510 950 +896 448 960 916 515 954 +960 448 960 963 518 958 +1023 448 960 1010 522 962 +0 512 960 118 547 933 +64 512 960 183 548 934 +128 512 960 250 548 934 +192 512 960 317 548 934 +256 512 960 383 548 934 +320 512 960 448 548 934 +384 512 960 511 549 935 +448 512 960 571 550 936 +512 512 960 627 552 938 +576 512 960 680 555 941 +640 512 960 731 559 945 +704 512 960 779 562 948 +768 512 960 827 566 952 +832 512 960 874 570 956 +896 512 960 921 573 959 +960 512 960 968 577 963 +1023 512 960 1015 580 966 +0 576 960 127 611 943 +64 576 960 192 611 943 +128 576 960 258 611 943 +192 576 960 326 610 943 +256 576 960 391 610 942 +320 576 960 456 610 942 +384 576 960 518 610 942 +448 576 960 577 611 943 +512 576 960 633 613 945 +576 576 960 686 615 947 +640 576 960 736 618 950 +704 576 960 785 621 953 +768 576 960 832 624 957 +832 576 960 878 628 960 +896 576 960 925 631 964 +960 576 960 971 634 967 +1023 576 960 1018 637 970 +0 640 960 136 673 951 +64 640 960 200 673 951 +128 640 960 266 672 951 +192 640 960 333 671 950 +256 640 960 398 670 949 +320 640 960 462 670 948 +384 640 960 524 670 948 +448 640 960 583 670 949 +512 640 960 638 671 950 +576 640 960 690 673 952 +640 640 960 740 676 954 +704 640 960 788 679 957 +768 640 960 835 682 960 +832 640 960 882 685 963 +896 640 960 928 688 966 +960 640 960 974 691 969 +1023 640 960 1021 694 972 +0 704 960 143 733 958 +64 704 960 207 733 958 +128 704 960 272 732 957 +192 704 960 338 730 955 +256 704 960 403 729 954 +320 704 960 467 728 953 +384 704 960 529 728 953 +448 704 960 587 728 953 +512 704 960 642 728 953 +576 704 960 694 730 955 +640 704 960 743 732 957 +704 704 960 791 735 960 +768 704 960 838 738 963 +832 704 960 884 741 966 +896 704 960 930 744 969 +960 704 960 976 746 971 +1023 704 960 1022 749 974 +0 768 960 148 793 964 +64 768 960 212 792 963 +128 768 960 277 790 961 +192 768 960 342 788 960 +256 768 960 407 787 958 +320 768 960 471 785 957 +384 768 960 532 785 956 +448 768 960 590 784 956 +512 768 960 645 785 956 +576 768 960 696 787 958 +640 768 960 746 789 960 +704 768 960 793 791 962 +768 768 960 840 793 965 +832 768 960 886 796 968 +896 768 960 932 799 970 +960 768 960 978 802 973 +1023 768 960 1023 804 976 +0 832 960 152 851 968 +64 832 960 215 849 967 +128 832 960 280 847 965 +192 832 960 346 845 963 +256 832 960 410 843 961 +320 832 960 473 842 959 +384 832 960 534 841 958 +448 832 960 592 840 958 +512 832 960 647 841 958 +576 832 960 698 842 960 +640 832 960 747 844 962 +704 832 960 795 846 964 +768 832 960 842 849 966 +832 832 960 887 851 969 +896 832 960 933 854 972 +960 832 960 979 857 974 +1023 832 960 1023 859 977 +0 896 960 155 907 971 +64 896 960 218 906 970 +128 896 960 283 904 968 +192 896 960 348 902 965 +256 896 960 412 899 963 +320 896 960 475 898 961 +384 896 960 536 896 960 +448 896 960 594 896 960 +512 896 960 648 896 960 +576 896 960 700 897 961 +640 896 960 749 899 963 +704 896 960 796 901 965 +768 896 960 843 904 967 +832 896 960 889 906 970 +896 896 960 934 909 973 +960 896 960 980 912 975 +1023 896 960 1023 914 978 +0 960 960 158 963 973 +64 960 960 220 962 972 +128 960 960 285 959 969 +192 960 960 350 957 967 +256 960 960 414 955 965 +320 960 960 477 953 963 +384 960 960 538 952 962 +448 960 960 595 951 961 +512 960 960 650 951 961 +576 960 960 701 953 962 +640 960 960 750 954 964 +704 960 960 798 956 966 +768 960 960 844 959 969 +832 960 960 890 961 971 +896 960 960 935 964 974 +960 960 960 982 967 977 +1023 960 960 1023 969 979 +0 1023 960 159 1019 975 +64 1023 960 222 1017 973 +128 1023 960 287 1015 971 +192 1023 960 351 1012 968 +256 1023 960 415 1010 966 +320 1023 960 478 1008 964 +384 1023 960 539 1007 963 +448 1023 960 596 1006 962 +512 1023 960 651 1006 963 +576 1023 960 702 1007 964 +640 1023 960 751 1009 965 +704 1023 960 799 1011 968 +768 1023 960 845 1014 970 +832 1023 960 891 1016 973 +896 1023 960 937 1019 976 +960 1023 960 983 1022 978 +1023 1023 960 1023 1023 981 +0 0 1023 22 22 884 +64 0 1023 87 23 885 +128 0 1023 155 24 887 +192 0 1023 224 25 887 +256 0 1023 291 26 888 +320 0 1023 357 28 890 +384 0 1023 421 30 892 +448 0 1023 483 33 895 +512 0 1023 541 36 899 +576 0 1023 595 41 903 +640 0 1023 648 46 909 +704 0 1023 699 52 914 +768 0 1023 749 58 920 +832 0 1023 798 64 927 +896 0 1023 847 70 933 +960 0 1023 896 76 938 +1023 0 1023 946 82 945 +0 64 1023 34 88 897 +64 64 1023 100 90 898 +128 64 1023 168 91 899 +192 64 1023 237 92 900 +256 64 1023 304 93 902 +320 64 1023 370 94 903 +384 64 1023 434 97 905 +448 64 1023 496 99 908 +512 64 1023 553 103 912 +576 64 1023 608 108 917 +640 64 1023 661 113 922 +704 64 1023 712 118 927 +768 64 1023 762 124 933 +832 64 1023 811 130 939 +896 64 1023 860 136 945 +960 64 1023 909 142 951 +1023 64 1023 958 148 957 +0 128 1023 47 155 910 +64 128 1023 113 156 911 +128 128 1023 181 158 913 +192 128 1023 250 158 913 +256 128 1023 317 159 914 +320 128 1023 383 161 916 +384 128 1023 447 163 918 +448 128 1023 508 166 921 +512 128 1023 566 170 925 +576 128 1023 621 174 929 +640 128 1023 674 179 934 +704 128 1023 724 185 940 +768 128 1023 774 190 945 +832 128 1023 823 196 951 +896 128 1023 872 202 957 +960 128 1023 920 207 962 +1023 128 1023 970 213 968 +0 192 1023 60 221 923 +64 192 1023 126 223 924 +128 192 1023 194 224 925 +192 192 1023 262 225 926 +256 192 1023 330 226 927 +320 192 1023 396 227 929 +384 192 1023 460 230 931 +448 192 1023 521 232 934 +512 192 1023 579 236 937 +576 192 1023 633 240 941 +640 192 1023 685 245 946 +704 192 1023 736 250 951 +768 192 1023 786 256 957 +832 192 1023 834 261 963 +896 192 1023 883 267 968 +960 192 1023 931 272 974 +1023 192 1023 980 277 979 +0 256 1023 73 288 936 +64 256 1023 139 290 937 +128 256 1023 207 291 938 +192 256 1023 275 291 939 +256 256 1023 342 292 940 +320 256 1023 408 294 941 +384 256 1023 472 295 943 +448 256 1023 533 298 945 +512 256 1023 590 301 949 +576 256 1023 645 305 953 +640 256 1023 697 310 957 +704 256 1023 747 315 963 +768 256 1023 796 320 968 +832 256 1023 845 326 973 +896 256 1023 893 331 978 +960 256 1023 941 336 983 +1023 256 1023 990 341 988 +0 320 1023 86 354 948 +64 320 1023 151 356 950 +128 320 1023 219 356 950 +192 320 1023 287 357 951 +256 320 1023 354 358 952 +320 320 1023 420 359 953 +384 320 1023 483 360 954 +448 320 1023 544 363 957 +512 320 1023 601 366 960 +576 320 1023 655 370 964 +640 320 1023 707 374 968 +704 320 1023 757 379 973 +768 320 1023 806 384 978 +832 320 1023 854 389 983 +896 320 1023 902 394 988 +960 320 1023 950 398 992 +1023 320 1023 998 403 997 +0 384 1023 98 420 960 +64 384 1023 163 421 961 +128 384 1023 231 422 962 +192 384 1023 299 422 962 +256 384 1023 365 423 963 +320 384 1023 431 423 964 +384 384 1023 494 425 965 +448 384 1023 554 427 967 +512 384 1023 612 430 970 +576 384 1023 665 433 973 +640 384 1023 716 437 977 +704 384 1023 766 442 982 +768 384 1023 815 446 986 +832 384 1023 863 451 991 +896 384 1023 910 455 996 +960 384 1023 958 460 1000 +1023 384 1023 1006 464 1004 +0 448 1023 109 485 971 +64 448 1023 174 486 972 +128 448 1023 241 486 973 +192 448 1023 309 486 973 +256 448 1023 376 487 973 +320 448 1023 441 487 974 +384 448 1023 504 488 975 +448 448 1023 564 490 976 +512 448 1023 620 492 979 +576 448 1023 674 495 982 +640 448 1023 725 499 986 +704 448 1023 774 503 990 +768 448 1023 822 507 994 +832 448 1023 870 512 998 +896 448 1023 917 516 1002 +960 448 1023 964 520 1006 +1023 448 1023 1011 523 1010 +0 512 1023 119 549 982 +64 512 1023 184 550 983 +128 512 1023 251 550 983 +192 512 1023 319 550 982 +256 512 1023 385 550 982 +320 512 1023 450 550 982 +384 512 1023 512 550 983 +448 512 1023 572 552 984 +512 512 1023 628 554 987 +576 512 1023 681 557 989 +640 512 1023 732 560 993 +704 512 1023 781 563 996 +768 512 1023 828 567 1000 +832 512 1023 875 571 1004 +896 512 1023 922 575 1008 +960 512 1023 969 578 1011 +1023 512 1023 1016 581 1014 +0 576 1023 129 612 991 +64 576 1023 194 613 992 +128 576 1023 260 612 991 +192 576 1023 327 612 991 +256 576 1023 393 611 990 +320 576 1023 457 611 990 +384 576 1023 519 611 990 +448 576 1023 579 612 991 +512 576 1023 635 614 993 +576 576 1023 687 616 995 +640 576 1023 737 619 998 +704 576 1023 786 622 1001 +768 576 1023 833 625 1004 +832 576 1023 880 629 1008 +896 576 1023 926 632 1011 +960 576 1023 972 635 1014 +1023 576 1023 1019 639 1018 +0 640 1023 137 674 1000 +64 640 1023 201 674 999 +128 640 1023 267 673 999 +192 640 1023 334 673 998 +256 640 1023 399 672 997 +320 640 1023 463 671 996 +384 640 1023 525 671 996 +448 640 1023 584 671 996 +512 640 1023 639 672 998 +576 640 1023 691 674 1000 +640 640 1023 741 677 1002 +704 640 1023 789 680 1005 +768 640 1023 836 682 1008 +832 640 1023 883 685 1011 +896 640 1023 929 689 1014 +960 640 1023 975 692 1017 +1023 640 1023 1021 694 1020 +0 704 1023 144 735 1006 +64 704 1023 208 734 1006 +128 704 1023 274 733 1005 +192 704 1023 339 732 1003 +256 704 1023 405 730 1002 +320 704 1023 468 729 1001 +384 704 1023 529 729 1000 +448 704 1023 588 729 1001 +512 704 1023 643 730 1001 +576 704 1023 695 731 1003 +640 704 1023 744 733 1005 +704 704 1023 792 736 1008 +768 704 1023 839 739 1010 +832 704 1023 885 742 1013 +896 704 1023 931 745 1016 +960 704 1023 977 747 1019 +1023 704 1023 1023 750 1022 +0 768 1023 149 794 1012 +64 768 1023 213 793 1011 +128 768 1023 278 791 1009 +192 768 1023 343 790 1008 +256 768 1023 408 788 1006 +320 768 1023 472 786 1004 +384 768 1023 533 786 1004 +448 768 1023 591 785 1003 +512 768 1023 646 786 1004 +576 768 1023 697 788 1006 +640 768 1023 747 789 1007 +704 768 1023 794 792 1010 +768 768 1023 841 794 1012 +832 768 1023 887 797 1015 +896 768 1023 932 800 1018 +960 768 1023 979 803 1021 +1023 768 1023 1023 805 1023 +0 832 1023 153 852 1016 +64 832 1023 216 850 1014 +128 832 1023 281 849 1013 +192 832 1023 346 846 1011 +256 832 1023 411 844 1009 +320 832 1023 474 843 1007 +384 832 1023 535 842 1006 +448 832 1023 593 841 1006 +512 832 1023 648 842 1006 +576 832 1023 699 843 1007 +640 832 1023 748 845 1009 +704 832 1023 796 847 1011 +768 832 1023 842 850 1014 +832 832 1023 888 852 1017 +896 832 1023 934 855 1019 +960 832 1023 980 857 1022 +1023 832 1023 1023 860 1023 +0 896 1023 156 908 1019 +64 896 1023 219 907 1017 +128 896 1023 284 905 1015 +192 896 1023 349 902 1013 +256 896 1023 413 900 1011 +320 896 1023 476 898 1009 +384 896 1023 537 897 1008 +448 896 1023 595 897 1007 +512 896 1023 649 897 1008 +576 896 1023 700 898 1009 +640 896 1023 750 900 1011 +704 896 1023 797 902 1013 +768 896 1023 844 905 1015 +832 896 1023 889 907 1018 +896 896 1023 935 910 1020 +960 896 1023 981 913 1023 +1023 896 1023 1023 915 1023 +0 960 1023 159 964 1021 +64 960 1023 221 963 1019 +128 960 1023 286 960 1017 +192 960 1023 351 958 1015 +256 960 1023 415 956 1012 +320 960 1023 478 954 1011 +384 960 1023 538 952 1009 +448 960 1023 596 952 1008 +512 960 1023 651 952 1009 +576 960 1023 702 953 1010 +640 960 1023 751 955 1012 +704 960 1023 798 957 1014 +768 960 1023 845 959 1016 +832 960 1023 891 962 1019 +896 960 1023 936 965 1022 +960 960 1023 982 968 1023 +1023 960 1023 1023 970 1023 +0 1023 1023 160 1020 1023 +64 1023 1023 223 1018 1021 +128 1023 1023 287 1016 1019 +192 1023 1023 352 1013 1016 +256 1023 1023 416 1011 1014 +320 1023 1023 479 1009 1012 +384 1023 1023 539 1007 1010 +448 1023 1023 597 1007 1010 +512 1023 1023 652 1007 1010 +576 1023 1023 703 1008 1011 +640 1023 1023 752 1010 1013 +704 1023 1023 800 1012 1015 +768 1023 1023 846 1015 1018 +832 1023 1023 892 1017 1020 +896 1023 1023 938 1020 1023 +960 1023 1023 984 1023 1023 +1023 1023 1023 1023 1023 1023 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_14.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_14.txt new file mode 100644 index 0000000..5dc9f80 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_14.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 39 6 0 +128 0 0 96 7 0 +192 0 0 153 9 0 +256 0 0 210 11 0 +320 0 0 267 13 0 +384 0 0 324 15 0 +448 0 0 381 17 0 +512 0 0 437 19 0 +576 0 0 494 21 1 +640 0 0 551 22 3 +704 0 0 608 24 5 +768 0 0 665 26 7 +832 0 0 722 28 9 +896 0 0 779 30 11 +960 0 0 836 32 12 +1023 0 0 893 34 14 +0 64 0 0 69 0 +64 64 0 34 71 0 +128 64 0 91 73 0 +192 64 0 148 75 0 +256 64 0 205 77 0 +320 64 0 262 79 0 +384 64 0 319 81 0 +448 64 0 376 83 0 +512 64 0 433 84 0 +576 64 0 489 86 0 +640 64 0 546 88 0 +704 64 0 603 90 0 +768 64 0 660 92 2 +832 64 0 717 94 4 +896 64 0 774 96 6 +960 64 0 831 98 8 +1023 64 0 888 99 9 +0 128 0 0 134 0 +64 128 0 31 136 0 +128 128 0 88 138 0 +192 128 0 145 140 0 +256 128 0 202 142 0 +320 128 0 259 144 0 +384 128 0 316 146 0 +448 128 0 372 148 0 +512 128 0 429 149 0 +576 128 0 486 151 0 +640 128 0 543 153 0 +704 128 0 600 155 0 +768 128 0 657 157 0 +832 128 0 714 159 0 +896 128 0 770 161 2 +960 128 0 827 163 4 +1023 128 0 884 165 6 +0 192 0 0 198 0 +64 192 0 32 200 0 +128 192 0 89 202 0 +192 192 0 146 203 0 +256 192 0 203 205 0 +320 192 0 260 207 0 +384 192 0 317 209 0 +448 192 0 373 211 0 +512 192 0 430 213 0 +576 192 0 487 215 0 +640 192 0 544 217 0 +704 192 0 601 219 0 +768 192 0 658 220 0 +832 192 0 714 222 1 +896 192 0 771 224 3 +960 192 0 828 226 5 +1023 192 0 885 228 7 +0 256 0 0 261 0 +64 256 0 34 263 0 +128 256 0 91 265 0 +192 256 0 148 266 0 +256 256 0 205 268 0 +320 256 0 262 270 0 +384 256 0 319 272 0 +448 256 0 375 274 0 +512 256 0 432 276 0 +576 256 0 489 278 0 +640 256 0 546 280 0 +704 256 0 603 281 0 +768 256 0 660 283 2 +832 256 0 717 285 3 +896 256 0 774 287 5 +960 256 0 830 289 7 +1023 256 0 887 291 9 +0 320 0 0 323 0 +64 320 0 37 325 0 +128 320 0 94 327 0 +192 320 0 151 329 0 +256 320 0 208 331 0 +320 320 0 265 333 0 +384 320 0 322 335 0 +448 320 0 378 337 0 +512 320 0 435 338 0 +576 320 0 492 340 0 +640 320 0 549 342 1 +704 320 0 606 344 3 +768 320 0 663 346 4 +832 320 0 719 348 6 +896 320 0 776 350 8 +960 320 0 833 351 10 +1023 320 0 890 353 12 +0 384 0 0 385 0 +64 384 0 41 387 0 +128 384 0 98 389 0 +192 384 0 155 391 0 +256 384 0 212 393 0 +320 384 0 269 395 0 +384 384 0 325 397 0 +448 384 0 382 399 0 +512 384 0 439 400 1 +576 384 0 496 402 3 +640 384 0 553 404 5 +704 384 0 610 406 6 +768 384 0 667 408 8 +832 384 0 723 410 10 +896 384 0 780 412 12 +960 384 0 837 414 14 +1023 384 0 894 415 16 +0 448 0 0 447 0 +64 448 0 46 449 0 +128 448 0 103 451 0 +192 448 0 160 453 0 +256 448 0 217 455 0 +320 448 0 274 457 0 +384 448 0 331 458 2 +448 448 0 387 460 4 +512 448 0 444 462 6 +576 448 0 501 464 8 +640 448 0 558 466 10 +704 448 0 615 468 12 +768 448 0 672 470 13 +832 448 0 728 472 15 +896 448 0 785 474 17 +960 448 0 842 475 19 +1023 448 0 899 477 21 +0 512 0 0 508 0 +64 512 0 52 510 0 +128 512 0 109 512 1 +192 512 0 166 514 3 +256 512 0 223 516 5 +320 512 0 280 518 7 +384 512 0 337 520 8 +448 512 0 393 522 10 +512 512 0 450 524 12 +576 512 0 507 525 14 +640 512 0 564 527 16 +704 512 0 621 529 18 +768 512 0 678 531 20 +832 512 0 735 533 22 +896 512 0 792 535 23 +960 512 0 849 537 25 +1023 512 0 905 539 27 +0 576 0 3 569 5 +64 576 0 60 571 7 +128 576 0 117 573 8 +192 576 0 174 575 10 +256 576 0 231 577 12 +320 576 0 287 579 14 +384 576 0 344 581 16 +448 576 0 401 582 18 +512 576 0 458 584 20 +576 576 0 515 586 22 +640 576 0 572 588 23 +704 576 0 629 590 25 +768 576 0 685 592 27 +832 576 0 742 594 29 +896 576 0 799 596 31 +960 576 0 856 597 33 +1023 576 0 913 599 35 +0 640 0 12 630 14 +64 640 0 69 631 15 +128 640 0 126 633 17 +192 640 0 183 635 19 +256 640 0 239 637 21 +320 640 0 296 639 23 +384 640 0 353 641 25 +448 640 0 410 643 27 +512 640 0 467 645 29 +576 640 0 524 646 30 +640 640 0 581 648 32 +704 640 0 638 650 34 +768 640 0 694 652 36 +832 640 0 751 654 38 +896 640 0 808 656 40 +960 640 0 865 658 42 +1023 640 0 922 660 44 +0 704 0 22 689 23 +64 704 0 78 691 25 +128 704 0 135 693 27 +192 704 0 192 695 29 +256 704 0 249 697 31 +320 704 0 306 699 33 +384 704 0 363 700 35 +448 704 0 420 702 36 +512 704 0 477 704 38 +576 704 0 533 706 40 +640 704 0 590 708 42 +704 704 0 647 710 44 +768 704 0 704 712 46 +832 704 0 761 714 48 +896 704 0 818 716 50 +960 704 0 875 717 51 +1023 704 0 932 719 53 +0 768 0 32 749 34 +64 768 0 89 751 35 +128 768 0 146 753 37 +192 768 0 203 755 39 +256 768 0 259 756 41 +320 768 0 316 758 43 +384 768 0 373 760 45 +448 768 0 430 762 47 +512 768 0 487 764 49 +576 768 0 544 766 50 +640 768 0 601 768 52 +704 768 0 658 770 54 +768 768 0 714 772 56 +832 768 0 771 773 58 +896 768 0 828 775 60 +960 768 0 885 777 62 +1023 768 0 942 779 64 +0 832 0 42 809 44 +64 832 0 99 810 46 +128 832 0 156 812 48 +192 832 0 213 814 50 +256 832 0 270 816 52 +320 832 0 327 818 53 +384 832 0 383 820 55 +448 832 0 440 822 57 +512 832 0 497 824 59 +576 832 0 554 826 61 +640 832 0 611 827 63 +704 832 0 668 829 65 +768 832 0 725 831 67 +832 832 0 782 833 68 +896 832 0 838 835 70 +960 832 0 895 837 72 +1023 832 0 952 839 74 +0 896 0 54 868 56 +64 896 0 111 870 57 +128 896 0 168 872 59 +192 896 0 225 873 61 +256 896 0 281 875 63 +320 896 0 338 877 65 +384 896 0 395 879 67 +448 896 0 452 881 69 +512 896 0 509 883 71 +576 896 0 566 885 72 +640 896 0 623 887 74 +704 896 0 680 888 76 +768 896 0 736 890 78 +832 896 0 793 892 80 +896 896 0 850 894 82 +960 896 0 907 896 84 +1023 896 0 964 898 86 +0 960 0 67 926 69 +64 960 0 124 928 70 +128 960 0 181 930 72 +192 960 0 238 932 74 +256 960 0 294 934 76 +320 960 0 351 936 78 +384 960 0 408 938 80 +448 960 0 465 940 82 +512 960 0 522 942 84 +576 960 0 579 943 85 +640 960 0 636 945 87 +704 960 0 692 947 89 +768 960 0 749 949 91 +832 960 0 806 951 93 +896 960 0 863 953 95 +960 960 0 920 955 97 +1023 960 0 977 957 99 +0 1023 0 80 985 82 +64 1023 0 137 987 84 +128 1023 0 194 989 86 +192 1023 0 251 991 88 +256 1023 0 308 992 90 +320 1023 0 365 994 91 +384 1023 0 422 996 93 +448 1023 0 478 998 95 +512 1023 0 535 1000 97 +576 1023 0 592 1002 99 +640 1023 0 649 1004 101 +704 1023 0 706 1006 103 +768 1023 0 763 1007 105 +832 1023 0 820 1009 106 +896 1023 0 877 1011 108 +960 1023 0 933 1013 110 +1023 1023 0 990 1015 112 +0 0 64 0 4 43 +64 0 64 40 6 45 +128 0 64 97 8 47 +192 0 64 154 10 49 +256 0 64 211 12 51 +320 0 64 268 14 53 +384 0 64 325 16 54 +448 0 64 381 17 56 +512 0 64 438 19 58 +576 0 64 495 21 60 +640 0 64 552 23 62 +704 0 64 609 25 64 +768 0 64 666 27 66 +832 0 64 722 29 68 +896 0 64 779 31 70 +960 0 64 836 32 71 +1023 0 64 893 34 73 +0 64 64 0 70 38 +64 64 64 35 72 40 +128 64 64 92 74 42 +192 64 64 149 76 44 +256 64 64 206 77 46 +320 64 64 263 79 48 +384 64 64 320 81 50 +448 64 64 376 83 51 +512 64 64 433 85 53 +576 64 64 490 87 55 +640 64 64 547 89 57 +704 64 64 604 91 59 +768 64 64 661 93 61 +832 64 64 717 94 63 +896 64 64 774 96 65 +960 64 64 831 98 67 +1023 64 64 888 100 68 +0 128 64 0 135 35 +64 128 64 32 137 37 +128 128 64 89 139 39 +192 128 64 146 141 41 +256 128 64 202 143 42 +320 128 64 259 144 44 +384 128 64 316 146 46 +448 128 64 373 148 48 +512 128 64 430 150 50 +576 128 64 487 152 52 +640 128 64 544 154 54 +704 128 64 601 156 56 +768 128 64 657 158 58 +832 128 64 714 159 59 +896 128 64 771 161 61 +960 128 64 828 163 63 +1023 128 64 885 165 65 +0 192 64 0 198 36 +64 192 64 33 200 38 +128 192 64 90 202 40 +192 192 64 146 204 42 +256 192 64 203 206 43 +320 192 64 260 208 45 +384 192 64 317 210 47 +448 192 64 374 212 49 +512 192 64 431 213 51 +576 192 64 488 215 53 +640 192 64 545 217 55 +704 192 64 602 219 57 +768 192 64 658 221 58 +832 192 64 715 223 60 +896 192 64 772 225 62 +960 192 64 829 227 64 +1023 192 64 886 228 66 +0 256 64 0 261 38 +64 256 64 35 263 40 +128 256 64 92 265 42 +192 256 64 149 267 44 +256 256 64 206 269 46 +320 256 64 262 271 47 +384 256 64 319 273 49 +448 256 64 376 274 51 +512 256 64 433 276 53 +576 256 64 490 278 55 +640 256 64 547 280 57 +704 256 64 604 282 59 +768 256 64 661 284 61 +832 256 64 717 286 62 +896 256 64 774 288 64 +960 256 64 831 290 66 +1023 256 64 888 291 68 +0 320 64 0 324 41 +64 320 64 38 326 43 +128 320 64 94 328 45 +192 320 64 151 330 46 +256 320 64 208 332 48 +320 320 64 265 333 50 +384 320 64 322 335 52 +448 320 64 379 337 54 +512 320 64 436 339 56 +576 320 64 493 341 58 +640 320 64 549 343 60 +704 320 64 606 344 62 +768 320 64 663 346 63 +832 320 64 720 348 65 +896 320 64 777 350 67 +960 320 64 834 352 69 +1023 320 64 891 354 71 +0 384 64 0 386 45 +64 384 64 42 388 47 +128 384 64 98 390 49 +192 384 64 155 392 50 +256 384 64 212 393 52 +320 384 64 269 395 54 +384 384 64 326 397 56 +448 384 64 383 399 58 +512 384 64 440 401 60 +576 384 64 497 403 62 +640 384 64 553 405 64 +704 384 64 610 407 65 +768 384 64 667 409 67 +832 384 64 724 410 69 +896 384 64 781 412 71 +960 384 64 838 414 73 +1023 384 64 895 416 75 +0 448 64 0 448 50 +64 448 64 47 450 52 +128 448 64 103 452 54 +192 448 64 160 453 55 +256 448 64 217 455 57 +320 448 64 274 457 59 +384 448 64 331 459 61 +448 448 64 388 461 63 +512 448 64 445 463 65 +576 448 64 502 465 67 +640 448 64 558 467 69 +704 448 64 615 468 70 +768 448 64 672 470 72 +832 448 64 729 472 74 +896 448 64 786 474 76 +960 448 64 843 476 78 +1023 448 64 900 478 80 +0 512 64 0 509 56 +64 512 64 53 511 58 +128 512 64 110 513 60 +192 512 64 167 515 62 +256 512 64 224 517 64 +320 512 64 280 518 66 +384 512 64 337 520 67 +448 512 64 394 522 69 +512 512 64 451 524 71 +576 512 64 508 526 73 +640 512 64 565 528 75 +704 512 64 622 530 77 +768 512 64 679 532 79 +832 512 64 735 533 81 +896 512 64 792 535 82 +960 512 64 849 537 84 +1023 512 64 906 539 86 +0 576 64 4 570 64 +64 576 64 60 572 66 +128 576 64 117 574 67 +192 576 64 174 575 69 +256 576 64 231 577 71 +320 576 64 288 579 73 +384 576 64 345 581 75 +448 576 64 402 583 77 +512 576 64 459 585 79 +576 576 64 515 587 81 +640 576 64 572 589 82 +704 576 64 629 591 84 +768 576 64 686 592 86 +832 576 64 743 594 88 +896 576 64 800 596 90 +960 576 64 857 598 92 +1023 576 64 914 600 94 +0 640 64 12 630 73 +64 640 64 69 632 74 +128 640 64 126 634 76 +192 640 64 183 636 78 +256 640 64 240 638 80 +320 640 64 297 639 82 +384 640 64 354 641 84 +448 640 64 410 643 86 +512 640 64 467 645 88 +576 640 64 524 647 89 +640 640 64 581 649 91 +704 640 64 638 651 93 +768 640 64 695 653 95 +832 640 64 752 655 97 +896 640 64 809 656 99 +960 640 64 866 658 101 +1023 640 64 922 660 103 +0 704 64 22 690 82 +64 704 64 79 692 84 +128 704 64 136 694 86 +192 704 64 193 695 88 +256 704 64 250 697 90 +320 704 64 307 699 92 +384 704 64 363 701 94 +448 704 64 420 703 95 +512 704 64 477 705 97 +576 704 64 534 707 99 +640 704 64 591 709 101 +704 704 64 648 710 103 +768 704 64 705 712 105 +832 704 64 761 714 107 +896 704 64 818 716 109 +960 704 64 875 718 110 +1023 704 64 932 720 112 +0 768 64 32 750 93 +64 768 64 89 751 94 +128 768 64 146 753 96 +192 768 64 203 755 98 +256 768 64 260 757 100 +320 768 64 317 759 102 +384 768 64 374 761 104 +448 768 64 431 763 106 +512 768 64 487 765 108 +576 768 64 544 766 109 +640 768 64 601 768 111 +704 768 64 658 770 113 +768 768 64 715 772 115 +832 768 64 772 774 117 +896 768 64 829 776 119 +960 768 64 886 778 121 +1023 768 64 942 780 123 +0 832 64 43 809 103 +64 832 64 100 811 105 +128 832 64 157 813 107 +192 832 64 214 815 109 +256 832 64 270 817 111 +320 832 64 327 819 112 +384 832 64 384 820 114 +448 832 64 441 822 116 +512 832 64 498 824 118 +576 832 64 555 826 120 +640 832 64 612 828 122 +704 832 64 669 830 124 +768 832 64 725 832 126 +832 832 64 782 834 127 +896 832 64 839 835 129 +960 832 64 896 837 131 +1023 832 64 953 839 133 +0 896 64 54 868 115 +64 896 64 111 870 116 +128 896 64 168 872 118 +192 896 64 225 874 120 +256 896 64 282 876 122 +320 896 64 339 878 124 +384 896 64 396 880 126 +448 896 64 453 882 128 +512 896 64 509 883 130 +576 896 64 566 885 131 +640 896 64 623 887 133 +704 896 64 680 889 135 +768 896 64 737 891 137 +832 896 64 794 893 139 +896 896 64 851 895 141 +960 896 64 908 897 143 +1023 896 64 964 898 145 +0 960 64 67 927 128 +64 960 64 124 929 129 +128 960 64 181 931 131 +192 960 64 238 933 133 +256 960 64 295 935 135 +320 960 64 352 936 137 +384 960 64 409 938 139 +448 960 64 465 940 141 +512 960 64 522 942 143 +576 960 64 579 944 144 +640 960 64 636 946 146 +704 960 64 693 948 148 +768 960 64 750 950 150 +832 960 64 807 951 152 +896 960 64 864 953 154 +960 960 64 921 955 156 +1023 960 64 977 957 158 +0 1023 64 81 985 141 +64 1023 64 138 987 143 +128 1023 64 195 989 145 +192 1023 64 252 991 147 +256 1023 64 309 993 149 +320 1023 64 365 995 150 +384 1023 64 422 997 152 +448 1023 64 479 999 154 +512 1023 64 536 1001 156 +576 1023 64 593 1002 158 +640 1023 64 650 1004 160 +704 1023 64 706 1006 162 +768 1023 64 763 1008 164 +832 1023 64 820 1010 165 +896 1023 64 877 1012 167 +960 1023 64 934 1014 169 +1023 1023 64 991 1016 171 +0 0 128 0 5 103 +64 0 128 40 7 105 +128 0 128 97 9 107 +192 0 128 154 10 109 +256 0 128 211 12 111 +320 0 128 268 14 113 +384 0 128 325 16 115 +448 0 128 382 18 116 +512 0 128 439 20 118 +576 0 128 495 22 120 +640 0 128 552 24 122 +704 0 128 609 25 124 +768 0 128 666 27 126 +832 0 128 723 29 128 +896 0 128 780 31 130 +960 0 128 837 33 131 +1023 0 128 894 35 133 +0 64 128 0 70 98 +64 64 128 36 72 100 +128 64 128 92 74 102 +192 64 128 149 76 104 +256 64 128 206 78 106 +320 64 128 263 80 108 +384 64 128 320 82 110 +448 64 128 377 84 111 +512 64 128 434 85 113 +576 64 128 491 87 115 +640 64 128 547 89 117 +704 64 128 604 91 119 +768 64 128 661 93 121 +832 64 128 718 95 123 +896 64 128 775 97 125 +960 64 128 832 99 127 +1023 64 128 889 101 128 +0 128 128 0 136 95 +64 128 128 32 137 97 +128 128 128 89 139 99 +192 128 128 146 141 101 +256 128 128 203 143 102 +320 128 128 260 145 104 +384 128 128 317 147 106 +448 128 128 373 149 108 +512 128 128 430 151 110 +576 128 128 487 152 112 +640 128 128 544 154 114 +704 128 128 601 156 116 +768 128 128 658 158 118 +832 128 128 715 160 119 +896 128 128 772 162 121 +960 128 128 828 164 123 +1023 128 128 885 166 125 +0 192 128 0 199 96 +64 192 128 33 201 98 +128 192 128 90 203 100 +192 192 128 147 205 102 +256 192 128 204 206 103 +320 192 128 261 208 105 +384 192 128 318 210 107 +448 192 128 374 212 109 +512 192 128 431 214 111 +576 192 128 488 216 113 +640 192 128 545 218 115 +704 192 128 602 220 117 +768 192 128 659 221 118 +832 192 128 716 223 120 +896 192 128 772 225 122 +960 192 128 829 227 124 +1023 192 128 886 229 126 +0 256 128 0 262 98 +64 256 128 35 264 100 +128 256 128 92 266 102 +192 256 128 149 267 104 +256 256 128 206 269 106 +320 256 128 263 271 107 +384 256 128 320 273 109 +448 256 128 376 275 111 +512 256 128 433 277 113 +576 256 128 490 279 115 +640 256 128 547 281 117 +704 256 128 604 283 119 +768 256 128 661 284 121 +832 256 128 718 286 122 +896 256 128 775 288 124 +960 256 128 831 290 126 +1023 256 128 888 292 128 +0 320 128 0 324 101 +64 320 128 38 326 103 +128 320 128 95 328 105 +192 320 128 152 330 106 +256 320 128 209 332 108 +320 320 128 266 334 110 +384 320 128 323 336 112 +448 320 128 379 338 114 +512 320 128 436 340 116 +576 320 128 493 341 118 +640 320 128 550 343 120 +704 320 128 607 345 122 +768 320 128 664 347 123 +832 320 128 720 349 125 +896 320 128 777 351 127 +960 320 128 834 352 129 +1023 320 128 891 354 131 +0 384 128 0 386 105 +64 384 128 42 388 107 +128 384 128 99 390 109 +192 384 128 156 392 110 +256 384 128 213 394 112 +320 384 128 270 396 114 +384 384 128 327 398 116 +448 384 128 383 400 118 +512 384 128 440 402 120 +576 384 128 497 403 122 +640 384 128 554 405 124 +704 384 128 611 407 125 +768 384 128 668 409 127 +832 384 128 724 411 129 +896 384 128 781 413 131 +960 384 128 838 415 133 +1023 384 128 895 417 135 +0 448 128 0 448 110 +64 448 128 47 450 112 +128 448 128 104 452 114 +192 448 128 161 454 115 +256 448 128 218 456 117 +320 448 128 275 458 119 +384 448 128 332 460 121 +448 448 128 388 461 123 +512 448 128 445 463 125 +576 448 128 502 465 127 +640 448 128 559 467 129 +704 448 128 616 469 131 +768 448 128 673 471 132 +832 448 128 729 473 134 +896 448 128 786 475 136 +960 448 128 843 476 138 +1023 448 128 900 478 140 +0 512 128 0 510 116 +64 512 128 53 511 118 +128 512 128 110 513 120 +192 512 128 167 515 122 +256 512 128 224 517 124 +320 512 128 281 519 126 +384 512 128 338 521 127 +448 512 128 395 523 129 +512 512 128 451 525 131 +576 512 128 508 526 133 +640 512 128 565 528 135 +704 512 128 622 530 137 +768 512 128 679 532 139 +832 512 128 736 534 141 +896 512 128 793 536 142 +960 512 128 850 538 144 +1023 512 128 906 540 146 +0 576 128 4 570 124 +64 576 128 61 572 126 +128 576 128 118 574 127 +192 576 128 175 576 129 +256 576 128 232 578 131 +320 576 128 289 580 133 +384 576 128 345 582 135 +448 576 128 402 583 137 +512 576 128 459 585 139 +576 576 128 516 587 141 +640 576 128 573 589 142 +704 576 128 630 591 144 +768 576 128 686 593 146 +832 576 128 743 595 148 +896 576 128 800 597 150 +960 576 128 857 599 152 +1023 576 128 914 600 154 +0 640 128 13 631 133 +64 640 128 70 632 134 +128 640 128 127 634 136 +192 640 128 184 636 138 +256 640 128 241 638 140 +320 640 128 297 640 142 +384 640 128 354 642 144 +448 640 128 411 644 146 +512 640 128 468 646 148 +576 640 128 525 648 149 +640 640 128 582 649 151 +704 640 128 639 651 153 +768 640 128 695 653 155 +832 640 128 752 655 157 +896 640 128 809 657 159 +960 640 128 866 659 161 +1023 640 128 923 661 163 +0 704 128 23 690 142 +64 704 128 80 692 144 +128 704 128 136 694 146 +192 704 128 193 696 148 +256 704 128 250 698 150 +320 704 128 307 700 152 +384 704 128 364 702 154 +448 704 128 421 703 155 +512 704 128 478 705 157 +576 704 128 535 707 159 +640 704 128 591 709 161 +704 704 128 648 711 163 +768 704 128 705 713 165 +832 704 128 762 715 167 +896 704 128 819 717 169 +960 704 128 876 718 170 +1023 704 128 933 720 172 +0 768 128 33 750 153 +64 768 128 90 752 154 +128 768 128 147 754 156 +192 768 128 204 756 158 +256 768 128 261 758 160 +320 768 128 317 759 162 +384 768 128 374 761 164 +448 768 128 431 763 166 +512 768 128 488 765 168 +576 768 128 545 767 169 +640 768 128 602 769 171 +704 768 128 659 771 173 +768 768 128 715 773 175 +832 768 128 772 774 177 +896 768 128 829 776 179 +960 768 128 886 778 181 +1023 768 128 943 780 183 +0 832 128 43 810 163 +64 832 128 100 812 165 +128 832 128 157 813 167 +192 832 128 214 815 169 +256 832 128 271 817 171 +320 832 128 328 819 172 +384 832 128 385 821 174 +448 832 128 441 823 176 +512 832 128 498 825 178 +576 832 128 555 827 180 +640 832 128 612 828 182 +704 832 128 669 830 184 +768 832 128 726 832 186 +832 832 128 783 834 187 +896 832 128 840 836 189 +960 832 128 896 838 191 +1023 832 128 953 840 193 +0 896 128 55 869 175 +64 896 128 112 871 176 +128 896 128 169 873 178 +192 896 128 226 875 180 +256 896 128 283 876 182 +320 896 128 339 878 184 +384 896 128 396 880 186 +448 896 128 453 882 188 +512 896 128 510 884 190 +576 896 128 567 886 192 +640 896 128 624 888 193 +704 896 128 681 890 195 +768 896 128 737 891 197 +832 896 128 794 893 199 +896 896 128 851 895 201 +960 896 128 908 897 203 +1023 896 128 965 899 205 +0 960 128 68 928 188 +64 960 128 125 929 189 +128 960 128 182 931 191 +192 960 128 239 933 193 +256 960 128 296 935 195 +320 960 128 352 937 197 +384 960 128 409 939 199 +448 960 128 466 941 201 +512 960 128 523 943 203 +576 960 128 580 944 204 +640 960 128 637 946 206 +704 960 128 693 948 208 +768 960 128 750 950 210 +832 960 128 807 952 212 +896 960 128 864 954 214 +960 960 128 921 956 216 +1023 960 128 978 958 218 +0 1023 128 81 986 201 +64 1023 128 138 988 203 +128 1023 128 195 990 205 +192 1023 128 252 992 207 +256 1023 128 309 994 209 +320 1023 128 366 995 210 +384 1023 128 423 997 212 +448 1023 128 479 999 214 +512 1023 128 536 1001 216 +576 1023 128 593 1003 218 +640 1023 128 650 1005 220 +704 1023 128 707 1007 222 +768 1023 128 764 1009 224 +832 1023 128 821 1010 225 +896 1023 128 878 1012 227 +960 1023 128 935 1014 229 +1023 1023 128 991 1016 231 +0 0 192 0 5 163 +64 0 192 41 7 165 +128 0 192 98 9 167 +192 0 192 155 11 169 +256 0 192 212 13 171 +320 0 192 269 15 173 +384 0 192 325 17 175 +448 0 192 382 18 177 +512 0 192 439 20 178 +576 0 192 496 22 180 +640 0 192 553 24 182 +704 0 192 610 26 184 +768 0 192 667 28 186 +832 0 192 723 30 188 +896 0 192 780 32 190 +960 0 192 837 33 192 +1023 0 192 894 35 193 +0 64 192 0 71 158 +64 64 192 36 73 160 +128 64 192 93 75 162 +192 64 192 150 77 164 +256 64 192 207 78 166 +320 64 192 264 80 168 +384 64 192 321 82 170 +448 64 192 377 84 172 +512 64 192 434 86 174 +576 64 192 491 88 175 +640 64 192 548 90 177 +704 64 192 605 92 179 +768 64 192 662 93 181 +832 64 192 718 95 183 +896 64 192 775 97 185 +960 64 192 832 99 187 +1023 64 192 889 101 189 +0 128 192 0 136 155 +64 128 192 33 138 157 +128 128 192 90 140 159 +192 128 192 146 142 161 +256 128 192 203 144 163 +320 128 192 260 145 165 +384 128 192 317 147 166 +448 128 192 374 149 168 +512 128 192 431 151 170 +576 128 192 488 153 172 +640 128 192 545 155 174 +704 128 192 602 157 176 +768 128 192 658 159 178 +832 128 192 715 160 180 +896 128 192 772 162 181 +960 128 192 829 164 183 +1023 128 192 886 166 185 +0 192 192 0 199 156 +64 192 192 34 201 158 +128 192 192 91 203 160 +192 192 192 147 205 162 +256 192 192 204 207 164 +320 192 192 261 209 165 +384 192 192 318 211 167 +448 192 192 375 213 169 +512 192 192 432 214 171 +576 192 192 489 216 173 +640 192 192 546 218 175 +704 192 192 602 220 177 +768 192 192 659 222 179 +832 192 192 716 224 181 +896 192 192 773 226 182 +960 192 192 830 228 184 +1023 192 192 887 229 186 +0 256 192 0 262 158 +64 256 192 36 264 160 +128 256 192 93 266 162 +192 256 192 150 268 164 +256 256 192 206 270 166 +320 256 192 263 272 168 +384 256 192 320 274 169 +448 256 192 377 275 171 +512 256 192 434 277 173 +576 256 192 491 279 175 +640 256 192 548 281 177 +704 256 192 605 283 179 +768 256 192 662 285 181 +832 256 192 718 287 183 +896 256 192 775 289 185 +960 256 192 832 291 186 +1023 256 192 889 292 188 +0 320 192 0 325 161 +64 320 192 39 327 163 +128 320 192 95 329 165 +192 320 192 152 331 167 +256 320 192 209 333 169 +320 320 192 266 334 170 +384 320 192 323 336 172 +448 320 192 380 338 174 +512 320 192 437 340 176 +576 320 192 494 342 178 +640 320 192 550 344 180 +704 320 192 607 345 182 +768 320 192 664 347 184 +832 320 192 721 349 185 +896 320 192 778 351 187 +960 320 192 835 353 189 +1023 320 192 892 355 191 +0 384 192 0 387 165 +64 384 192 42 389 167 +128 384 192 99 391 169 +192 384 192 156 393 171 +256 384 192 213 394 172 +320 384 192 270 396 174 +384 384 192 327 398 176 +448 384 192 384 400 178 +512 384 192 441 402 180 +576 384 192 498 404 182 +640 384 192 554 406 184 +704 384 192 611 408 186 +768 384 192 668 410 187 +832 384 192 725 411 189 +896 384 192 782 413 191 +960 384 192 839 415 193 +1023 384 192 896 417 195 +0 448 192 0 449 170 +64 448 192 48 451 172 +128 448 192 104 452 174 +192 448 192 161 454 176 +256 448 192 218 456 177 +320 448 192 275 458 179 +384 448 192 332 460 181 +448 448 192 389 462 183 +512 448 192 446 464 185 +576 448 192 503 466 187 +640 448 192 559 468 189 +704 448 192 616 469 191 +768 448 192 673 471 193 +832 448 192 730 473 194 +896 448 192 787 475 196 +960 448 192 844 477 198 +1023 448 192 901 479 200 +0 512 192 0 510 176 +64 512 192 54 512 178 +128 512 192 111 514 180 +192 512 192 168 516 182 +256 512 192 225 518 184 +320 512 192 281 519 186 +384 512 192 338 521 188 +448 512 192 395 523 189 +512 512 192 452 525 191 +576 512 192 509 527 193 +640 512 192 566 529 195 +704 512 192 623 531 197 +768 512 192 680 533 199 +832 512 192 736 534 201 +896 512 192 793 536 203 +960 512 192 850 538 204 +1023 512 192 907 540 206 +0 576 192 4 571 184 +64 576 192 61 573 186 +128 576 192 118 575 188 +192 576 192 175 576 189 +256 576 192 232 578 191 +320 576 192 289 580 193 +384 576 192 346 582 195 +448 576 192 403 584 197 +512 576 192 460 586 199 +576 576 192 516 588 201 +640 576 192 573 590 203 +704 576 192 630 591 205 +768 576 192 687 593 206 +832 576 192 744 595 208 +896 576 192 801 597 210 +960 576 192 858 599 212 +1023 576 192 915 601 214 +0 640 192 13 631 193 +64 640 192 70 633 195 +128 640 192 127 635 196 +192 640 192 184 637 198 +256 640 192 241 639 200 +320 640 192 298 640 202 +384 640 192 355 642 204 +448 640 192 411 644 206 +512 640 192 468 646 208 +576 640 192 525 648 210 +640 640 192 582 650 211 +704 640 192 639 652 213 +768 640 192 696 654 215 +832 640 192 753 656 217 +896 640 192 810 657 219 +960 640 192 866 659 221 +1023 640 192 923 661 223 +0 704 192 23 691 202 +64 704 192 80 693 204 +128 704 192 137 695 206 +192 704 192 194 696 208 +256 704 192 251 698 210 +320 704 192 308 700 212 +384 704 192 364 702 214 +448 704 192 421 704 216 +512 704 192 478 706 217 +576 704 192 535 708 219 +640 704 192 592 710 221 +704 704 192 649 711 223 +768 704 192 705 713 225 +832 704 192 762 715 227 +896 704 192 819 717 229 +960 704 192 876 719 231 +1023 704 192 933 721 233 +0 768 192 33 750 213 +64 768 192 90 752 215 +128 768 192 147 754 216 +192 768 192 204 756 218 +256 768 192 261 758 220 +320 768 192 318 760 222 +384 768 192 375 762 224 +448 768 192 431 764 226 +512 768 192 488 766 228 +576 768 192 545 767 230 +640 768 192 602 769 232 +704 768 192 659 771 233 +768 768 192 716 773 235 +832 768 192 773 775 237 +896 768 192 830 777 239 +960 768 192 887 779 241 +1023 768 192 943 781 243 +0 832 192 44 810 223 +64 832 192 101 812 225 +128 832 192 158 814 227 +192 832 192 215 816 229 +256 832 192 271 818 231 +320 832 192 328 820 233 +384 832 192 385 821 234 +448 832 192 442 823 236 +512 832 192 499 825 238 +576 832 192 556 827 240 +640 832 192 613 829 242 +704 832 192 670 831 244 +768 832 192 726 833 246 +832 832 192 783 835 248 +896 832 192 840 836 249 +960 832 192 897 838 251 +1023 832 192 954 840 253 +0 896 192 55 869 235 +64 896 192 112 871 237 +128 896 192 169 873 238 +192 896 192 226 875 240 +256 896 192 283 877 242 +320 896 192 340 879 244 +384 896 192 397 881 246 +448 896 192 454 883 248 +512 896 192 510 884 250 +576 896 192 567 886 252 +640 896 192 624 888 254 +704 896 192 681 890 255 +768 896 192 738 892 257 +832 896 192 795 894 259 +896 896 192 852 896 261 +960 896 192 909 898 263 +1023 896 192 965 899 265 +0 960 192 68 928 248 +64 960 192 125 930 250 +128 960 192 182 932 251 +192 960 192 239 934 253 +256 960 192 296 936 255 +320 960 192 353 937 257 +384 960 192 410 939 259 +448 960 192 466 941 261 +512 960 192 523 943 263 +576 960 192 580 945 265 +640 960 192 637 947 267 +704 960 192 694 949 268 +768 960 192 751 951 270 +832 960 192 808 952 272 +896 960 192 865 954 274 +960 960 192 921 956 276 +1023 960 192 978 958 278 +0 1023 192 82 986 261 +64 1023 192 139 988 263 +128 1023 192 196 990 265 +192 1023 192 253 992 267 +256 1023 192 309 994 269 +320 1023 192 366 996 271 +384 1023 192 423 998 272 +448 1023 192 480 1000 274 +512 1023 192 537 1002 276 +576 1023 192 594 1003 278 +640 1023 192 651 1005 280 +704 1023 192 707 1007 282 +768 1023 192 764 1009 284 +832 1023 192 821 1011 286 +896 1023 192 878 1013 288 +960 1023 192 935 1015 289 +1023 1023 192 992 1017 291 +0 0 256 0 6 223 +64 0 256 41 8 225 +128 0 256 98 9 227 +192 0 256 155 11 229 +256 0 256 212 13 231 +320 0 256 269 15 233 +384 0 256 326 17 235 +448 0 256 383 19 237 +512 0 256 440 21 239 +576 0 256 496 23 240 +640 0 256 553 25 242 +704 0 256 610 26 244 +768 0 256 667 28 246 +832 0 256 724 30 248 +896 0 256 781 32 250 +960 0 256 838 34 252 +1023 0 256 895 36 254 +0 64 256 0 71 219 +64 64 256 37 73 220 +128 64 256 93 75 222 +192 64 256 150 77 224 +256 64 256 207 79 226 +320 64 256 264 81 228 +384 64 256 321 83 230 +448 64 256 378 85 232 +512 64 256 435 86 234 +576 64 256 492 88 236 +640 64 256 548 90 237 +704 64 256 605 92 239 +768 64 256 662 94 241 +832 64 256 719 96 243 +896 64 256 776 98 245 +960 64 256 833 100 247 +1023 64 256 890 101 249 +0 128 256 0 136 215 +64 128 256 33 138 217 +128 128 256 90 140 219 +192 128 256 147 142 221 +256 128 256 204 144 223 +320 128 256 261 146 225 +384 128 256 318 148 227 +448 128 256 374 150 228 +512 128 256 431 152 230 +576 128 256 488 153 232 +640 128 256 545 155 234 +704 128 256 602 157 236 +768 128 256 659 159 238 +832 128 256 716 161 240 +896 128 256 772 163 242 +960 128 256 829 165 243 +1023 128 256 886 167 245 +0 192 256 0 200 216 +64 192 256 34 202 218 +128 192 256 91 204 220 +192 192 256 148 206 222 +256 192 256 205 207 224 +320 192 256 262 209 226 +384 192 256 319 211 227 +448 192 256 375 213 229 +512 192 256 432 215 231 +576 192 256 489 217 233 +640 192 256 546 219 235 +704 192 256 603 221 237 +768 192 256 660 222 239 +832 192 256 717 224 241 +896 192 256 773 226 243 +960 192 256 830 228 244 +1023 192 256 887 230 246 +0 256 256 0 263 218 +64 256 256 36 265 220 +128 256 256 93 267 222 +192 256 256 150 268 224 +256 256 256 207 270 226 +320 256 256 264 272 228 +384 256 256 321 274 230 +448 256 256 377 276 231 +512 256 256 434 278 233 +576 256 256 491 280 235 +640 256 256 548 282 237 +704 256 256 605 283 239 +768 256 256 662 285 241 +832 256 256 719 287 243 +896 256 256 776 289 245 +960 256 256 832 291 247 +1023 256 256 889 293 248 +0 320 256 0 325 221 +64 320 256 39 327 223 +128 320 256 96 329 225 +192 320 256 153 331 227 +256 320 256 210 333 229 +320 320 256 267 335 231 +384 320 256 324 337 232 +448 320 256 380 339 234 +512 320 256 437 341 236 +576 320 256 494 342 238 +640 320 256 551 344 240 +704 320 256 608 346 242 +768 320 256 665 348 244 +832 320 256 721 350 246 +896 320 256 778 352 247 +960 320 256 835 353 249 +1023 320 256 892 355 251 +0 384 256 0 387 225 +64 384 256 43 389 227 +128 384 256 100 391 229 +192 384 256 157 393 231 +256 384 256 214 395 233 +320 384 256 271 397 234 +384 384 256 328 399 236 +448 384 256 384 401 238 +512 384 256 441 402 240 +576 384 256 498 404 242 +640 384 256 555 406 244 +704 384 256 612 408 246 +768 384 256 669 410 248 +832 384 256 725 412 250 +896 384 256 782 414 251 +960 384 256 839 416 253 +1023 384 256 896 418 255 +0 448 256 0 449 230 +64 448 256 48 451 232 +128 448 256 105 453 234 +192 448 256 162 455 236 +256 448 256 219 457 238 +320 448 256 276 459 240 +384 448 256 333 460 241 +448 448 256 389 462 243 +512 448 256 446 464 245 +576 448 256 503 466 247 +640 448 256 560 468 249 +704 448 256 617 470 251 +768 448 256 674 472 253 +832 448 256 730 474 255 +896 448 256 787 476 256 +960 448 256 844 477 258 +1023 448 256 901 479 260 +0 512 256 0 510 236 +64 512 256 54 512 238 +128 512 256 111 514 240 +192 512 256 168 516 242 +256 512 256 225 518 244 +320 512 256 282 520 246 +384 512 256 339 522 248 +448 512 256 396 524 250 +512 512 256 452 526 251 +576 512 256 509 527 253 +640 512 256 566 529 255 +704 512 256 623 531 257 +768 512 256 680 533 259 +832 512 256 737 535 261 +896 512 256 794 537 263 +960 512 256 851 539 265 +1023 512 256 907 541 266 +0 576 256 5 571 244 +64 576 256 62 573 246 +128 576 256 119 575 248 +192 576 256 176 577 250 +256 576 256 233 579 251 +320 576 256 290 581 253 +384 576 256 346 583 255 +448 576 256 403 584 257 +512 576 256 460 586 259 +576 576 256 517 588 261 +640 576 256 574 590 263 +704 576 256 631 592 265 +768 576 256 687 594 267 +832 576 256 744 596 268 +896 576 256 801 598 270 +960 576 256 858 600 272 +1023 576 256 915 601 274 +0 640 256 14 632 253 +64 640 256 71 633 255 +128 640 256 128 635 257 +192 640 256 185 637 258 +256 640 256 241 639 260 +320 640 256 298 641 262 +384 640 256 355 643 264 +448 640 256 412 645 266 +512 640 256 469 647 268 +576 640 256 526 648 270 +640 640 256 583 650 272 +704 640 256 640 652 274 +768 640 256 696 654 275 +832 640 256 753 656 277 +896 640 256 810 658 279 +960 640 256 867 660 281 +1023 640 256 924 662 283 +0 704 256 24 691 263 +64 704 256 80 693 264 +128 704 256 137 695 266 +192 704 256 194 697 268 +256 704 256 251 699 270 +320 704 256 308 701 272 +384 704 256 365 703 274 +448 704 256 422 704 276 +512 704 256 479 706 278 +576 704 256 536 708 279 +640 704 256 592 710 281 +704 704 256 649 712 283 +768 704 256 706 714 285 +832 704 256 763 716 287 +896 704 256 820 718 289 +960 704 256 877 719 291 +1023 704 256 934 721 293 +0 768 256 34 751 273 +64 768 256 91 753 275 +128 768 256 148 755 277 +192 768 256 205 757 278 +256 768 256 261 758 280 +320 768 256 318 760 282 +384 768 256 375 762 284 +448 768 256 432 764 286 +512 768 256 489 766 288 +576 768 256 546 768 290 +640 768 256 603 770 292 +704 768 256 660 772 294 +768 768 256 716 774 295 +832 768 256 773 775 297 +896 768 256 830 777 299 +960 768 256 887 779 301 +1023 768 256 944 781 303 +0 832 256 44 811 283 +64 832 256 101 813 285 +128 832 256 158 814 287 +192 832 256 215 816 289 +256 832 256 272 818 291 +320 832 256 329 820 293 +384 832 256 386 822 295 +448 832 256 442 824 296 +512 832 256 499 826 298 +576 832 256 556 828 300 +640 832 256 613 829 302 +704 832 256 670 831 304 +768 832 256 727 833 306 +832 832 256 784 835 308 +896 832 256 841 837 310 +960 832 256 897 839 311 +1023 832 256 954 841 313 +0 896 256 56 870 295 +64 896 256 113 872 297 +128 896 256 170 874 299 +192 896 256 227 875 300 +256 896 256 284 877 302 +320 896 256 340 879 304 +384 896 256 397 881 306 +448 896 256 454 883 308 +512 896 256 511 885 310 +576 896 256 568 887 312 +640 896 256 625 889 314 +704 896 256 682 891 316 +768 896 256 738 892 317 +832 896 256 795 894 319 +896 896 256 852 896 321 +960 896 256 909 898 323 +1023 896 256 966 900 325 +0 960 256 69 929 308 +64 960 256 126 930 310 +128 960 256 183 932 312 +192 960 256 240 934 313 +256 960 256 296 936 315 +320 960 256 353 938 317 +384 960 256 410 940 319 +448 960 256 467 942 321 +512 960 256 524 944 323 +576 960 256 581 945 325 +640 960 256 638 947 327 +704 960 256 694 949 329 +768 960 256 751 951 330 +832 960 256 808 953 332 +896 960 256 865 955 334 +960 960 256 922 957 336 +1023 960 256 979 959 338 +0 1023 256 82 987 321 +64 1023 256 139 989 323 +128 1023 256 196 991 325 +192 1023 256 253 993 327 +256 1023 256 310 994 329 +320 1023 256 367 996 331 +384 1023 256 424 998 333 +448 1023 256 480 1000 334 +512 1023 256 537 1002 336 +576 1023 256 594 1004 338 +640 1023 256 651 1006 340 +704 1023 256 708 1008 342 +768 1023 256 765 1010 344 +832 1023 256 822 1011 346 +896 1023 256 879 1013 347 +960 1023 256 935 1015 349 +1023 1023 256 992 1017 351 +0 0 320 0 6 283 +64 0 320 42 8 285 +128 0 320 99 10 287 +192 0 320 156 12 289 +256 0 320 213 14 291 +320 0 320 270 16 293 +384 0 320 326 17 295 +448 0 320 383 19 297 +512 0 320 440 21 299 +576 0 320 497 23 300 +640 0 320 554 25 302 +704 0 320 611 27 304 +768 0 320 668 29 306 +832 0 320 724 31 308 +896 0 320 781 33 310 +960 0 320 838 34 312 +1023 0 320 895 36 314 +0 64 320 0 72 279 +64 64 320 37 74 280 +128 64 320 94 76 282 +192 64 320 151 78 284 +256 64 320 208 79 286 +320 64 320 265 81 288 +384 64 320 322 83 290 +448 64 320 378 85 292 +512 64 320 435 87 294 +576 64 320 492 89 296 +640 64 320 549 91 297 +704 64 320 606 93 299 +768 64 320 663 94 301 +832 64 320 719 96 303 +896 64 320 776 98 305 +960 64 320 833 100 307 +1023 64 320 890 102 309 +0 128 320 0 137 275 +64 128 320 34 139 277 +128 128 320 91 141 279 +192 128 320 147 143 281 +256 128 320 204 144 283 +320 128 320 261 146 285 +384 128 320 318 148 287 +448 128 320 375 150 288 +512 128 320 432 152 290 +576 128 320 489 154 292 +640 128 320 546 156 294 +704 128 320 603 158 296 +768 128 320 659 160 298 +832 128 320 716 161 300 +896 128 320 773 163 302 +960 128 320 830 165 303 +1023 128 320 887 167 305 +0 192 320 0 200 276 +64 192 320 35 202 278 +128 192 320 92 204 280 +192 192 320 148 206 282 +256 192 320 205 208 284 +320 192 320 262 210 286 +384 192 320 319 212 287 +448 192 320 376 214 289 +512 192 320 433 215 291 +576 192 320 490 217 293 +640 192 320 547 219 295 +704 192 320 603 221 297 +768 192 320 660 223 299 +832 192 320 717 225 301 +896 192 320 774 227 303 +960 192 320 831 229 304 +1023 192 320 888 230 306 +0 256 320 0 263 278 +64 256 320 37 265 280 +128 256 320 94 267 282 +192 256 320 151 269 284 +256 256 320 207 271 286 +320 256 320 264 273 288 +384 256 320 321 275 290 +448 256 320 378 276 291 +512 256 320 435 278 293 +576 256 320 492 280 295 +640 256 320 549 282 297 +704 256 320 606 284 299 +768 256 320 662 286 301 +832 256 320 719 288 303 +896 256 320 776 290 305 +960 256 320 833 292 307 +1023 256 320 890 293 308 +0 320 320 0 326 281 +64 320 320 40 328 283 +128 320 320 96 330 285 +192 320 320 153 332 287 +256 320 320 210 333 289 +320 320 320 267 335 291 +384 320 320 324 337 292 +448 320 320 381 339 294 +512 320 320 438 341 296 +576 320 320 495 343 298 +640 320 320 551 345 300 +704 320 320 608 346 302 +768 320 320 665 348 304 +832 320 320 722 350 306 +896 320 320 779 352 307 +960 320 320 836 354 309 +1023 320 320 893 356 311 +0 384 320 0 388 285 +64 384 320 43 390 287 +128 384 320 100 392 289 +192 384 320 157 394 291 +256 384 320 214 395 293 +320 384 320 271 397 294 +384 384 320 328 399 296 +448 384 320 385 401 298 +512 384 320 442 403 300 +576 384 320 498 405 302 +640 384 320 555 407 304 +704 384 320 612 409 306 +768 384 320 669 410 308 +832 384 320 726 412 310 +896 384 320 783 414 311 +960 384 320 840 416 313 +1023 384 320 897 418 315 +0 448 320 0 450 290 +64 448 320 49 452 292 +128 448 320 105 453 294 +192 448 320 162 455 296 +256 448 320 219 457 298 +320 448 320 276 459 300 +384 448 320 333 461 301 +448 448 320 390 463 303 +512 448 320 447 465 305 +576 448 320 504 467 307 +640 448 320 560 469 309 +704 448 320 617 470 311 +768 448 320 674 472 313 +832 448 320 731 474 315 +896 448 320 788 476 316 +960 448 320 845 478 318 +1023 448 320 902 480 320 +0 512 320 0 511 296 +64 512 320 55 513 298 +128 512 320 112 515 300 +192 512 320 169 517 302 +256 512 320 226 519 304 +320 512 320 282 520 306 +384 512 320 339 522 308 +448 512 320 396 524 310 +512 512 320 453 526 311 +576 512 320 510 528 313 +640 512 320 567 530 315 +704 512 320 624 532 317 +768 512 320 681 534 319 +832 512 320 737 535 321 +896 512 320 794 537 323 +960 512 320 851 539 325 +1023 512 320 908 541 326 +0 576 320 5 572 304 +64 576 320 62 574 306 +128 576 320 119 576 308 +192 576 320 176 577 310 +256 576 320 233 579 311 +320 576 320 290 581 313 +384 576 320 347 583 315 +448 576 320 404 585 317 +512 576 320 460 587 319 +576 576 320 517 589 321 +640 576 320 574 591 323 +704 576 320 631 592 325 +768 576 320 688 594 327 +832 576 320 745 596 328 +896 576 320 802 598 330 +960 576 320 859 600 332 +1023 576 320 915 602 334 +0 640 320 14 632 313 +64 640 320 71 634 315 +128 640 320 128 636 317 +192 640 320 185 638 318 +256 640 320 242 640 320 +320 640 320 299 641 322 +384 640 320 356 643 324 +448 640 320 412 645 326 +512 640 320 469 647 328 +576 640 320 526 649 330 +640 640 320 583 651 332 +704 640 320 640 653 334 +768 640 320 697 655 335 +832 640 320 754 657 337 +896 640 320 811 658 339 +960 640 320 867 660 341 +1023 640 320 924 662 343 +0 704 320 24 692 323 +64 704 320 81 694 324 +128 704 320 138 696 326 +192 704 320 195 697 328 +256 704 320 252 699 330 +320 704 320 309 701 332 +384 704 320 365 703 334 +448 704 320 422 705 336 +512 704 320 479 707 338 +576 704 320 536 709 339 +640 704 320 593 711 341 +704 704 320 650 712 343 +768 704 320 706 714 345 +832 704 320 763 716 347 +896 704 320 820 718 349 +960 704 320 877 720 351 +1023 704 320 934 722 352 +0 768 320 34 751 333 +64 768 320 91 753 335 +128 768 320 148 755 337 +192 768 320 205 757 338 +256 768 320 262 759 340 +320 768 320 319 761 342 +384 768 320 376 763 344 +448 768 320 432 765 346 +512 768 320 489 767 348 +576 768 320 546 768 350 +640 768 320 603 770 351 +704 768 320 660 772 353 +768 768 320 717 774 355 +832 768 320 774 776 357 +896 768 320 831 778 359 +960 768 320 887 780 361 +1023 768 320 944 782 363 +0 832 320 45 811 343 +64 832 320 102 813 345 +128 832 320 159 815 347 +192 832 320 216 817 349 +256 832 320 272 819 351 +320 832 320 329 821 352 +384 832 320 386 822 354 +448 832 320 443 824 356 +512 832 320 500 826 358 +576 832 320 557 828 360 +640 832 320 614 830 362 +704 832 320 671 832 364 +768 832 320 727 834 366 +832 832 320 784 836 367 +896 832 320 841 837 369 +960 832 320 898 839 371 +1023 832 320 955 841 373 +0 896 320 56 870 355 +64 896 320 113 872 356 +128 896 320 170 874 358 +192 896 320 227 876 360 +256 896 320 284 878 362 +320 896 320 341 880 364 +384 896 320 398 882 366 +448 896 320 454 884 368 +512 896 320 511 885 370 +576 896 320 568 887 372 +640 896 320 625 889 373 +704 896 320 682 891 375 +768 896 320 739 893 377 +832 896 320 796 895 379 +896 896 320 853 897 381 +960 896 320 909 899 383 +1023 896 320 966 900 385 +0 960 320 69 929 368 +64 960 320 126 931 369 +128 960 320 183 933 371 +192 960 320 240 935 373 +256 960 320 297 937 375 +320 960 320 354 938 377 +384 960 320 411 940 379 +448 960 320 467 942 381 +512 960 320 524 944 383 +576 960 320 581 946 384 +640 960 320 638 948 386 +704 960 320 695 950 388 +768 960 320 752 952 390 +832 960 320 809 953 392 +896 960 320 866 955 394 +960 960 320 922 957 396 +1023 960 320 979 959 398 +0 1023 320 83 987 381 +64 1023 320 140 989 383 +128 1023 320 197 991 385 +192 1023 320 254 993 387 +256 1023 320 310 995 389 +320 1023 320 367 997 390 +384 1023 320 424 999 392 +448 1023 320 481 1001 394 +512 1023 320 538 1003 396 +576 1023 320 595 1004 398 +640 1023 320 652 1006 400 +704 1023 320 708 1008 402 +768 1023 320 765 1010 404 +832 1023 320 822 1012 406 +896 1023 320 879 1014 407 +960 1023 320 936 1016 409 +1023 1023 320 993 1018 411 +0 0 384 0 7 343 +64 0 384 42 9 345 +128 0 384 99 10 347 +192 0 384 156 12 349 +256 0 384 213 14 351 +320 0 384 270 16 352 +384 0 384 327 18 354 +448 0 384 384 20 356 +512 0 384 441 22 358 +576 0 384 497 24 360 +640 0 384 554 26 362 +704 0 384 611 27 364 +768 0 384 668 29 366 +832 0 384 725 31 368 +896 0 384 782 33 369 +960 0 384 839 35 371 +1023 0 384 896 37 373 +0 64 384 0 72 338 +64 64 384 38 74 340 +128 64 384 94 76 342 +192 64 384 151 78 344 +256 64 384 208 80 346 +320 64 384 265 82 348 +384 64 384 322 84 349 +448 64 384 379 86 351 +512 64 384 436 87 353 +576 64 384 493 89 355 +640 64 384 549 91 357 +704 64 384 606 93 359 +768 64 384 663 95 361 +832 64 384 720 97 363 +896 64 384 777 99 365 +960 64 384 834 101 366 +1023 64 384 891 102 368 +0 128 384 0 137 335 +64 128 384 34 139 337 +128 128 384 91 141 339 +192 128 384 148 143 341 +256 128 384 205 145 342 +320 128 384 262 147 344 +384 128 384 319 149 346 +448 128 384 375 151 348 +512 128 384 432 153 350 +576 128 384 489 154 352 +640 128 384 546 156 354 +704 128 384 603 158 356 +768 128 384 660 160 357 +832 128 384 717 162 359 +896 128 384 773 164 361 +960 128 384 830 166 363 +1023 128 384 887 168 365 +0 192 384 0 201 336 +64 192 384 35 203 338 +128 192 384 92 205 340 +192 192 384 149 207 341 +256 192 384 206 208 343 +320 192 384 263 210 345 +384 192 384 320 212 347 +448 192 384 376 214 349 +512 192 384 433 216 351 +576 192 384 490 218 353 +640 192 384 547 220 355 +704 192 384 604 222 356 +768 192 384 661 223 358 +832 192 384 718 225 360 +896 192 384 774 227 362 +960 192 384 831 229 364 +1023 192 384 888 231 366 +0 256 384 0 264 338 +64 256 384 37 266 340 +128 256 384 94 268 342 +192 256 384 151 269 344 +256 256 384 208 271 345 +320 256 384 265 273 347 +384 256 384 322 275 349 +448 256 384 378 277 351 +512 256 384 435 279 353 +576 256 384 492 281 355 +640 256 384 549 283 357 +704 256 384 606 284 359 +768 256 384 663 286 360 +832 256 384 720 288 362 +896 256 384 777 290 364 +960 256 384 833 292 366 +1023 256 384 890 294 368 +0 320 384 0 326 341 +64 320 384 40 328 343 +128 320 384 97 330 344 +192 320 384 154 332 346 +256 320 384 211 334 348 +320 320 384 268 336 350 +384 320 384 325 338 352 +448 320 384 381 340 354 +512 320 384 438 341 356 +576 320 384 495 343 358 +640 320 384 552 345 360 +704 320 384 609 347 361 +768 320 384 666 349 363 +832 320 384 722 351 365 +896 320 384 779 353 367 +960 320 384 836 354 369 +1023 320 384 893 356 371 +0 384 384 0 388 345 +64 384 384 44 390 347 +128 384 384 101 392 348 +192 384 384 158 394 350 +256 384 384 215 396 352 +320 384 384 272 398 354 +384 384 384 329 400 356 +448 384 384 385 402 358 +512 384 384 442 403 360 +576 384 384 499 405 362 +640 384 384 556 407 363 +704 384 384 613 409 365 +768 384 384 670 411 367 +832 384 384 726 413 369 +896 384 384 783 415 371 +960 384 384 840 417 373 +1023 384 384 897 419 375 +0 448 384 0 450 350 +64 448 384 49 452 352 +128 448 384 106 454 353 +192 448 384 163 456 355 +256 448 384 220 458 357 +320 448 384 277 460 359 +384 448 384 334 462 361 +448 448 384 390 463 363 +512 448 384 447 465 365 +576 448 384 504 467 367 +640 448 384 561 469 369 +704 448 384 618 471 370 +768 448 384 675 473 372 +832 448 384 731 475 374 +896 448 384 788 477 376 +960 448 384 845 478 378 +1023 448 384 902 480 380 +0 512 384 0 512 356 +64 512 384 55 513 358 +128 512 384 112 515 360 +192 512 384 169 517 362 +256 512 384 226 519 364 +320 512 384 283 521 365 +384 512 384 340 523 367 +448 512 384 397 525 369 +512 512 384 453 527 371 +576 512 384 510 528 373 +640 512 384 567 530 375 +704 512 384 624 532 377 +768 512 384 681 534 379 +832 512 384 738 536 380 +896 512 384 795 538 382 +960 512 384 852 540 384 +1023 512 384 908 542 386 +0 576 384 6 572 364 +64 576 384 63 574 365 +128 576 384 120 576 367 +192 576 384 177 578 369 +256 576 384 234 580 371 +320 576 384 291 582 373 +384 576 384 347 584 375 +448 576 384 404 585 377 +512 576 384 461 587 379 +576 576 384 518 589 380 +640 576 384 575 591 382 +704 576 384 632 593 384 +768 576 384 688 595 386 +832 576 384 745 597 388 +896 576 384 802 599 390 +960 576 384 859 601 392 +1023 576 384 916 602 394 +0 640 384 15 633 372 +64 640 384 72 634 374 +128 640 384 129 636 376 +192 640 384 186 638 378 +256 640 384 242 640 380 +320 640 384 299 642 382 +384 640 384 356 644 384 +448 640 384 413 646 386 +512 640 384 470 648 387 +576 640 384 527 649 389 +640 640 384 584 651 391 +704 640 384 641 653 393 +768 640 384 697 655 395 +832 640 384 754 657 397 +896 640 384 811 659 399 +960 640 384 868 661 401 +1023 640 384 925 663 403 +0 704 384 25 692 382 +64 704 384 81 694 384 +128 704 384 138 696 386 +192 704 384 195 698 388 +256 704 384 252 700 390 +320 704 384 309 702 392 +384 704 384 366 704 393 +448 704 384 423 705 395 +512 704 384 480 707 397 +576 704 384 537 709 399 +640 704 384 593 711 401 +704 704 384 650 713 403 +768 704 384 707 715 405 +832 704 384 764 717 407 +896 704 384 821 719 409 +960 704 384 878 720 410 +1023 704 384 935 722 412 +0 768 384 35 752 392 +64 768 384 92 754 394 +128 768 384 149 756 396 +192 768 384 206 758 398 +256 768 384 263 759 400 +320 768 384 319 761 402 +384 768 384 376 763 404 +448 768 384 433 765 406 +512 768 384 490 767 407 +576 768 384 547 769 409 +640 768 384 604 771 411 +704 768 384 661 773 413 +768 768 384 717 775 415 +832 768 384 774 776 417 +896 768 384 831 778 419 +960 768 384 888 780 421 +1023 768 384 945 782 423 +0 832 384 45 812 403 +64 832 384 102 814 405 +128 832 384 159 815 407 +192 832 384 216 817 409 +256 832 384 273 819 410 +320 832 384 330 821 412 +384 832 384 387 823 414 +448 832 384 443 825 416 +512 832 384 500 827 418 +576 832 384 557 829 420 +640 832 384 614 830 422 +704 832 384 671 832 424 +768 832 384 728 834 425 +832 832 384 785 836 427 +896 832 384 842 838 429 +960 832 384 898 840 431 +1023 832 384 955 842 433 +0 896 384 57 871 414 +64 896 384 114 873 416 +128 896 384 171 875 418 +192 896 384 228 876 420 +256 896 384 285 878 422 +320 896 384 341 880 424 +384 896 384 398 882 426 +448 896 384 455 884 428 +512 896 384 512 886 430 +576 896 384 569 888 431 +640 896 384 626 890 433 +704 896 384 682 892 435 +768 896 384 739 893 437 +832 896 384 796 895 439 +896 896 384 853 897 441 +960 896 384 910 899 443 +1023 896 384 967 901 445 +0 960 384 70 930 427 +64 960 384 127 931 429 +128 960 384 184 933 431 +192 960 384 241 935 433 +256 960 384 297 937 435 +320 960 384 354 939 437 +384 960 384 411 941 439 +448 960 384 468 943 441 +512 960 384 525 945 442 +576 960 384 582 946 444 +640 960 384 639 948 446 +704 960 384 695 950 448 +768 960 384 752 952 450 +832 960 384 809 954 452 +896 960 384 866 956 454 +960 960 384 923 958 456 +1023 960 384 980 960 458 +0 1023 384 83 988 441 +64 1023 384 140 990 443 +128 1023 384 197 992 445 +192 1023 384 254 994 447 +256 1023 384 311 995 448 +320 1023 384 368 997 450 +384 1023 384 425 999 452 +448 1023 384 481 1001 454 +512 1023 384 538 1003 456 +576 1023 384 595 1005 458 +640 1023 384 652 1007 460 +704 1023 384 709 1009 462 +768 1023 384 766 1011 463 +832 1023 384 823 1012 465 +896 1023 384 880 1014 467 +960 1023 384 936 1016 469 +1023 1023 384 993 1018 471 +0 0 448 0 7 402 +64 0 448 43 9 404 +128 0 448 100 11 406 +192 0 448 157 13 408 +256 0 448 214 15 410 +320 0 448 271 17 412 +384 0 448 328 19 414 +448 0 448 384 20 416 +512 0 448 441 22 417 +576 0 448 498 24 419 +640 0 448 555 26 421 +704 0 448 612 28 423 +768 0 448 669 30 425 +832 0 448 725 32 427 +896 0 448 782 34 429 +960 0 448 839 35 431 +1023 0 448 896 37 432 +0 64 448 0 73 397 +64 64 448 38 75 399 +128 64 448 95 77 401 +192 64 448 152 79 403 +256 64 448 209 80 405 +320 64 448 266 82 407 +384 64 448 323 84 409 +448 64 448 379 86 411 +512 64 448 436 88 413 +576 64 448 493 90 414 +640 64 448 550 92 416 +704 64 448 607 94 418 +768 64 448 664 96 420 +832 64 448 720 97 422 +896 64 448 777 99 424 +960 64 448 834 101 426 +1023 64 448 891 103 428 +0 128 448 0 138 394 +64 128 448 35 140 396 +128 128 448 92 142 398 +192 128 448 149 144 400 +256 128 448 205 146 402 +320 128 448 262 147 404 +384 128 448 319 149 405 +448 128 448 376 151 407 +512 128 448 433 153 409 +576 128 448 490 155 411 +640 128 448 547 157 413 +704 128 448 604 159 415 +768 128 448 660 161 417 +832 128 448 717 162 419 +896 128 448 774 164 420 +960 128 448 831 166 422 +1023 128 448 888 168 424 +0 192 448 0 201 395 +64 192 448 36 203 397 +128 192 448 93 205 399 +192 192 448 149 207 401 +256 192 448 206 209 403 +320 192 448 263 211 404 +384 192 448 320 213 406 +448 192 448 377 215 408 +512 192 448 434 216 410 +576 192 448 491 218 412 +640 192 448 548 220 414 +704 192 448 605 222 416 +768 192 448 661 224 418 +832 192 448 718 226 420 +896 192 448 775 228 421 +960 192 448 832 230 423 +1023 192 448 889 232 425 +0 256 448 0 264 397 +64 256 448 38 266 399 +128 256 448 95 268 401 +192 256 448 152 270 403 +256 256 448 209 272 405 +320 256 448 265 274 407 +384 256 448 322 276 409 +448 256 448 379 278 410 +512 256 448 436 279 412 +576 256 448 493 281 414 +640 256 448 550 283 416 +704 256 448 607 285 418 +768 256 448 664 287 420 +832 256 448 720 289 422 +896 256 448 777 291 424 +960 256 448 834 293 425 +1023 256 448 891 294 427 +0 320 448 0 327 400 +64 320 448 41 329 402 +128 320 448 98 331 404 +192 320 448 154 333 406 +256 320 448 211 335 408 +320 320 448 268 336 409 +384 320 448 325 338 411 +448 320 448 382 340 413 +512 320 448 439 342 415 +576 320 448 496 344 417 +640 320 448 553 346 419 +704 320 448 609 347 421 +768 320 448 666 349 423 +832 320 448 723 351 424 +896 320 448 780 353 426 +960 320 448 837 355 428 +1023 320 448 894 357 430 +0 384 448 0 389 404 +64 384 448 45 391 406 +128 384 448 101 393 408 +192 384 448 158 395 410 +256 384 448 215 397 411 +320 384 448 272 398 413 +384 384 448 329 400 415 +448 384 448 386 402 417 +512 384 448 443 404 419 +576 384 448 500 406 421 +640 384 448 556 408 423 +704 384 448 613 410 425 +768 384 448 670 412 427 +832 384 448 727 413 428 +896 384 448 784 415 430 +960 384 448 841 417 432 +1023 384 448 898 419 434 +0 448 448 0 451 409 +64 448 448 50 453 411 +128 448 448 106 455 413 +192 448 448 163 456 415 +256 448 448 220 458 416 +320 448 448 277 460 418 +384 448 448 334 462 420 +448 448 448 391 464 422 +512 448 448 448 466 424 +576 448 448 505 468 426 +640 448 448 562 470 428 +704 448 448 618 471 430 +768 448 448 675 473 432 +832 448 448 732 475 433 +896 448 448 789 477 435 +960 448 448 846 479 437 +1023 448 448 903 481 439 +0 512 448 0 512 415 +64 512 448 56 514 417 +128 512 448 113 516 419 +192 512 448 170 518 421 +256 512 448 227 520 423 +320 512 448 283 521 425 +384 512 448 340 523 427 +448 512 448 397 525 428 +512 512 448 454 527 430 +576 512 448 511 529 432 +640 512 448 568 531 434 +704 512 448 625 533 436 +768 512 448 682 535 438 +832 512 448 738 537 440 +896 512 448 795 538 442 +960 512 448 852 540 443 +1023 512 448 909 542 445 +0 576 448 7 573 423 +64 576 448 63 575 425 +128 576 448 120 577 427 +192 576 448 177 578 428 +256 576 448 234 580 430 +320 576 448 291 582 432 +384 576 448 348 584 434 +448 576 448 405 586 436 +512 576 448 462 588 438 +576 576 448 518 590 440 +640 576 448 575 592 442 +704 576 448 632 594 444 +768 576 448 689 595 445 +832 576 448 746 597 447 +896 576 448 803 599 449 +960 576 448 860 601 451 +1023 576 448 917 603 453 +0 640 448 15 633 432 +64 640 448 72 635 434 +128 640 448 129 637 435 +192 640 448 186 639 437 +256 640 448 243 641 439 +320 640 448 300 643 441 +384 640 448 357 644 443 +448 640 448 414 646 445 +512 640 448 470 648 447 +576 640 448 527 650 449 +640 640 448 584 652 451 +704 640 448 641 654 452 +768 640 448 698 656 454 +832 640 448 755 658 456 +896 640 448 812 659 458 +960 640 448 869 661 460 +1023 640 448 925 663 462 +0 704 448 25 693 441 +64 704 448 82 695 443 +128 704 448 139 697 445 +192 704 448 196 698 447 +256 704 448 253 700 449 +320 704 448 310 702 451 +384 704 448 366 704 453 +448 704 448 423 706 455 +512 704 448 480 708 456 +576 704 448 537 710 458 +640 704 448 594 712 460 +704 704 448 651 713 462 +768 704 448 708 715 464 +832 704 448 764 717 466 +896 704 448 821 719 468 +960 704 448 878 721 470 +1023 704 448 935 723 472 +0 768 448 35 753 452 +64 768 448 92 754 454 +128 768 448 149 756 455 +192 768 448 206 758 457 +256 768 448 263 760 459 +320 768 448 320 762 461 +384 768 448 377 764 463 +448 768 448 434 766 465 +512 768 448 490 768 467 +576 768 448 547 769 469 +640 768 448 604 771 471 +704 768 448 661 773 472 +768 768 448 718 775 474 +832 768 448 775 777 476 +896 768 448 832 779 478 +960 768 448 889 781 480 +1023 768 448 945 783 482 +0 832 448 46 812 462 +64 832 448 103 814 464 +128 832 448 160 816 466 +192 832 448 217 818 468 +256 832 448 273 820 470 +320 832 448 330 822 472 +384 832 448 387 823 473 +448 832 448 444 825 475 +512 832 448 501 827 477 +576 832 448 558 829 479 +640 832 448 615 831 481 +704 832 448 672 833 483 +768 832 448 728 835 485 +832 832 448 785 837 487 +896 832 448 842 839 488 +960 832 448 899 840 490 +1023 832 448 956 842 492 +0 896 448 57 871 474 +64 896 448 114 873 476 +128 896 448 171 875 478 +192 896 448 228 877 479 +256 896 448 285 879 481 +320 896 448 342 881 483 +384 896 448 399 883 485 +448 896 448 456 885 487 +512 896 448 512 886 489 +576 896 448 569 888 491 +640 896 448 626 890 493 +704 896 448 683 892 494 +768 896 448 740 894 496 +832 896 448 797 896 498 +896 896 448 854 898 500 +960 896 448 911 900 502 +1023 896 448 967 901 504 +0 960 448 70 930 487 +64 960 448 127 932 489 +128 960 448 184 934 490 +192 960 448 241 936 492 +256 960 448 298 938 494 +320 960 448 355 939 496 +384 960 448 412 941 498 +448 960 448 469 943 500 +512 960 448 525 945 502 +576 960 448 582 947 504 +640 960 448 639 949 506 +704 960 448 696 951 507 +768 960 448 753 953 509 +832 960 448 810 955 511 +896 960 448 867 956 513 +960 960 448 924 958 515 +1023 960 448 980 960 517 +0 1023 448 84 989 500 +64 1023 448 141 990 502 +128 1023 448 198 992 504 +192 1023 448 255 994 506 +256 1023 448 312 996 508 +320 1023 448 368 998 510 +384 1023 448 425 1000 511 +448 1023 448 482 1002 513 +512 1023 448 539 1004 515 +576 1023 448 596 1005 517 +640 1023 448 653 1007 519 +704 1023 448 709 1009 521 +768 1023 448 766 1011 523 +832 1023 448 823 1013 525 +896 1023 448 880 1015 527 +960 1023 448 937 1017 528 +1023 1023 448 994 1019 530 +0 0 512 0 8 461 +64 0 512 44 10 463 +128 0 512 100 12 465 +192 0 512 157 14 467 +256 0 512 214 15 468 +320 0 512 271 17 470 +384 0 512 328 19 472 +448 0 512 385 21 474 +512 0 512 442 23 476 +576 0 512 499 25 478 +640 0 512 556 27 480 +704 0 512 612 29 482 +768 0 512 669 30 484 +832 0 512 726 32 485 +896 0 512 783 34 487 +960 0 512 840 36 489 +1023 0 512 897 38 491 +0 64 512 0 74 456 +64 64 512 39 75 458 +128 64 512 96 77 460 +192 64 512 152 79 462 +256 64 512 209 81 464 +320 64 512 266 83 465 +384 64 512 323 85 467 +448 64 512 380 87 469 +512 64 512 437 89 471 +576 64 512 494 90 473 +640 64 512 551 92 475 +704 64 512 608 94 477 +768 64 512 664 96 479 +832 64 512 721 98 480 +896 64 512 778 100 482 +960 64 512 835 102 484 +1023 64 512 892 104 486 +0 128 512 0 139 453 +64 128 512 35 141 455 +128 128 512 92 142 456 +192 128 512 149 144 458 +256 128 512 206 146 460 +320 128 512 263 148 462 +384 128 512 320 150 464 +448 128 512 377 152 466 +512 128 512 433 154 468 +576 128 512 490 156 470 +640 128 512 547 157 472 +704 128 512 604 159 473 +768 128 512 661 161 475 +832 128 512 718 163 477 +896 128 512 775 165 479 +960 128 512 832 167 481 +1023 128 512 888 169 483 +0 192 512 0 202 454 +64 192 512 36 204 456 +128 192 512 93 206 457 +192 192 512 150 208 459 +256 192 512 207 210 461 +320 192 512 264 211 463 +384 192 512 321 213 465 +448 192 512 377 215 467 +512 192 512 434 217 469 +576 192 512 491 219 471 +640 192 512 548 221 472 +704 192 512 605 223 474 +768 192 512 662 225 476 +832 192 512 719 226 478 +896 192 512 776 228 480 +960 192 512 832 230 482 +1023 192 512 889 232 484 +0 256 512 0 265 456 +64 256 512 38 267 458 +128 256 512 95 269 460 +192 256 512 152 271 461 +256 256 512 209 272 463 +320 256 512 266 274 465 +384 256 512 323 276 467 +448 256 512 380 278 469 +512 256 512 437 280 471 +576 256 512 493 282 473 +640 256 512 550 284 475 +704 256 512 607 286 476 +768 256 512 664 288 478 +832 256 512 721 289 480 +896 256 512 778 291 482 +960 256 512 835 293 484 +1023 256 512 892 295 486 +0 320 512 0 328 459 +64 320 512 41 330 460 +128 320 512 98 331 462 +192 320 512 155 333 464 +256 320 512 212 335 466 +320 320 512 269 337 468 +384 320 512 326 339 470 +448 320 512 382 341 472 +512 320 512 439 342 474 +576 320 512 496 344 476 +640 320 512 553 346 477 +704 320 512 610 348 479 +768 320 512 667 350 481 +832 320 512 724 352 483 +896 320 512 781 354 485 +960 320 512 837 356 487 +1023 320 512 894 357 489 +0 384 512 0 390 463 +64 384 512 45 391 464 +128 384 512 102 393 466 +192 384 512 159 395 468 +256 384 512 216 397 470 +320 384 512 273 399 472 +384 384 512 330 401 474 +448 384 512 386 403 476 +512 384 512 443 405 478 +576 384 512 500 407 479 +640 384 512 557 408 481 +704 384 512 614 410 483 +768 384 512 671 412 485 +832 384 512 728 414 487 +896 384 512 784 416 489 +960 384 512 841 418 491 +1023 384 512 898 420 493 +0 448 512 0 451 468 +64 448 512 50 453 469 +128 448 512 107 455 471 +192 448 512 164 457 473 +256 448 512 221 459 475 +320 448 512 278 461 477 +384 448 512 335 463 479 +448 448 512 391 465 481 +512 448 512 448 466 483 +576 448 512 505 468 484 +640 448 512 562 470 486 +704 448 512 619 472 488 +768 448 512 676 474 490 +832 448 512 733 476 492 +896 448 512 789 478 494 +960 448 512 846 480 496 +1023 448 512 903 481 498 +0 512 512 0 513 474 +64 512 512 56 515 476 +128 512 512 113 516 478 +192 512 512 170 518 479 +256 512 512 227 520 481 +320 512 512 284 522 483 +384 512 512 341 524 485 +448 512 512 398 526 487 +512 512 512 455 528 489 +576 512 512 511 530 491 +640 512 512 568 531 493 +704 512 512 625 533 495 +768 512 512 682 535 496 +832 512 512 739 537 498 +896 512 512 796 539 500 +960 512 512 853 541 502 +1023 512 512 910 543 504 +0 576 512 7 573 481 +64 576 512 64 575 483 +128 576 512 121 577 485 +192 576 512 178 579 487 +256 576 512 235 581 489 +320 576 512 292 583 491 +384 576 512 348 585 493 +448 576 512 405 587 495 +512 576 512 462 588 496 +576 576 512 519 590 498 +640 576 512 576 592 500 +704 576 512 633 594 502 +768 576 512 690 596 504 +832 576 512 746 598 506 +896 576 512 803 600 508 +960 576 512 860 602 510 +1023 576 512 917 604 511 +0 640 512 16 634 490 +64 640 512 73 636 492 +128 640 512 130 637 494 +192 640 512 187 639 496 +256 640 512 244 641 498 +320 640 512 301 643 500 +384 640 512 357 645 502 +448 640 512 414 647 503 +512 640 512 471 649 505 +576 640 512 528 651 507 +640 640 512 585 653 509 +704 640 512 642 654 511 +768 640 512 698 656 513 +832 640 512 755 658 515 +896 640 512 812 660 517 +960 640 512 869 662 518 +1023 640 512 926 664 520 +0 704 512 26 693 500 +64 704 512 83 695 502 +128 704 512 140 697 504 +192 704 512 196 699 506 +256 704 512 253 701 508 +320 704 512 310 703 509 +384 704 512 367 705 511 +448 704 512 424 707 513 +512 704 512 481 708 515 +576 704 512 538 710 517 +640 704 512 595 712 519 +704 704 512 651 714 521 +768 704 512 708 716 523 +832 704 512 765 718 524 +896 704 512 822 720 526 +960 704 512 879 722 528 +1023 704 512 936 724 530 +0 768 512 36 753 510 +64 768 512 93 755 512 +128 768 512 150 757 514 +192 768 512 207 759 516 +256 768 512 264 761 518 +320 768 512 321 763 520 +384 768 512 377 764 522 +448 768 512 434 766 523 +512 768 512 491 768 525 +576 768 512 548 770 527 +640 768 512 605 772 529 +704 768 512 662 774 531 +768 768 512 718 776 533 +832 768 512 775 778 535 +896 768 512 832 779 537 +960 768 512 889 781 539 +1023 768 512 946 783 540 +0 832 512 46 813 521 +64 832 512 103 815 523 +128 832 512 160 817 524 +192 832 512 217 818 526 +256 832 512 274 820 528 +320 832 512 331 822 530 +384 832 512 388 824 532 +448 832 512 445 826 534 +512 832 512 501 828 536 +576 832 512 558 830 538 +640 832 512 615 832 540 +704 832 512 672 833 541 +768 832 512 729 835 543 +832 832 512 786 837 545 +896 832 512 843 839 547 +960 832 512 900 841 549 +1023 832 512 956 843 551 +0 896 512 58 872 532 +64 896 512 115 874 534 +128 896 512 172 876 536 +192 896 512 229 878 538 +256 896 512 286 880 540 +320 896 512 342 881 542 +384 896 512 399 883 544 +448 896 512 456 885 545 +512 896 512 513 887 547 +576 896 512 570 889 549 +640 896 512 627 891 551 +704 896 512 684 893 553 +768 896 512 740 895 555 +832 896 512 797 896 557 +896 896 512 854 898 559 +960 896 512 911 900 561 +1023 896 512 968 902 562 +0 960 512 71 931 545 +64 960 512 128 933 547 +128 960 512 185 934 549 +192 960 512 242 936 551 +256 960 512 299 938 553 +320 960 512 355 940 555 +384 960 512 412 942 557 +448 960 512 469 944 558 +512 960 512 526 946 560 +576 960 512 583 948 562 +640 960 512 640 949 564 +704 960 512 696 951 566 +768 960 512 753 953 568 +832 960 512 810 955 570 +896 960 512 867 957 572 +960 960 512 924 959 573 +1023 960 512 981 961 575 +0 1023 512 85 989 559 +64 1023 512 141 991 561 +128 1023 512 198 993 563 +192 1023 512 255 995 564 +256 1023 512 312 997 566 +320 1023 512 369 999 568 +384 1023 512 426 1000 570 +448 1023 512 483 1002 572 +512 1023 512 540 1004 574 +576 1023 512 596 1006 576 +640 1023 512 653 1008 578 +704 1023 512 710 1010 579 +768 1023 512 767 1012 581 +832 1023 512 824 1014 583 +896 1023 512 881 1015 585 +960 1023 512 938 1017 587 +1023 1023 512 995 1019 589 +0 0 576 0 9 519 +64 0 576 44 10 521 +128 0 576 101 12 522 +192 0 576 158 14 524 +256 0 576 215 16 526 +320 0 576 272 18 528 +384 0 576 329 20 530 +448 0 576 385 22 532 +512 0 576 442 24 534 +576 0 576 499 25 536 +640 0 576 556 27 538 +704 0 576 613 29 539 +768 0 576 670 31 541 +832 0 576 727 33 543 +896 0 576 784 35 545 +960 0 576 840 37 547 +1023 0 576 897 39 549 +0 64 576 0 74 514 +64 64 576 39 76 516 +128 64 576 96 78 518 +192 64 576 153 80 519 +256 64 576 210 82 521 +320 64 576 267 84 523 +384 64 576 324 85 525 +448 64 576 381 87 527 +512 64 576 437 89 529 +576 64 576 494 91 531 +640 64 576 551 93 533 +704 64 576 608 95 535 +768 64 576 665 97 536 +832 64 576 722 99 538 +896 64 576 779 101 540 +960 64 576 836 102 542 +1023 64 576 892 104 544 +0 128 576 0 139 510 +64 128 576 36 141 512 +128 128 576 93 143 514 +192 128 576 150 145 516 +256 128 576 207 147 518 +320 128 576 264 149 520 +384 128 576 321 151 522 +448 128 576 377 152 524 +512 128 576 434 154 526 +576 128 576 491 156 527 +640 128 576 548 158 529 +704 128 576 605 160 531 +768 128 576 662 162 533 +832 128 576 718 164 535 +896 128 576 775 166 537 +960 128 576 832 168 539 +1023 128 576 889 169 541 +0 192 576 0 203 511 +64 192 576 37 205 513 +128 192 576 94 206 515 +192 192 576 151 208 517 +256 192 576 208 210 519 +320 192 576 265 212 521 +384 192 576 321 214 523 +448 192 576 378 216 525 +512 192 576 435 218 526 +576 192 576 492 220 528 +640 192 576 549 221 530 +704 192 576 606 223 532 +768 192 576 663 225 534 +832 192 576 719 227 536 +896 192 576 776 229 538 +960 192 576 833 231 540 +1023 192 576 890 233 542 +0 256 576 0 266 514 +64 256 576 39 268 515 +128 256 576 96 269 517 +192 256 576 153 271 519 +256 256 576 210 273 521 +320 256 576 267 275 523 +384 256 576 324 277 525 +448 256 576 380 279 527 +512 256 576 437 281 529 +576 256 576 494 283 530 +640 256 576 551 284 532 +704 256 576 608 286 534 +768 256 576 665 288 536 +832 256 576 721 290 538 +896 256 576 778 292 540 +960 256 576 835 294 542 +1023 256 576 892 296 544 +0 320 576 0 328 516 +64 320 576 42 330 518 +128 320 576 99 332 520 +192 320 576 156 334 522 +256 320 576 213 336 524 +320 320 576 270 338 526 +384 320 576 326 340 528 +448 320 576 383 341 530 +512 320 576 440 343 531 +576 320 576 497 345 533 +640 320 576 554 347 535 +704 320 576 611 349 537 +768 320 576 668 351 539 +832 320 576 724 352 541 +896 320 576 781 354 543 +960 320 576 838 356 545 +1023 320 576 895 358 546 +0 384 576 0 390 520 +64 384 576 46 392 522 +128 384 576 103 394 524 +192 384 576 160 396 526 +256 384 576 217 398 528 +320 384 576 273 400 530 +384 384 576 330 402 532 +448 384 576 387 403 533 +512 384 576 444 405 535 +576 384 576 501 407 537 +640 384 576 558 409 539 +704 384 576 615 411 541 +768 384 576 672 413 543 +832 384 576 728 415 545 +896 384 576 785 417 547 +960 384 576 842 418 548 +1023 384 576 899 420 550 +0 448 576 0 452 525 +64 448 576 51 454 527 +128 448 576 108 456 529 +192 448 576 165 458 531 +256 448 576 222 460 533 +320 448 576 278 461 535 +384 448 576 335 463 537 +448 448 576 392 465 538 +512 448 576 449 467 540 +576 448 576 506 469 542 +640 448 576 563 471 544 +704 448 576 620 473 546 +768 448 576 677 475 548 +832 448 576 733 476 550 +896 448 576 790 478 552 +960 448 576 847 480 554 +1023 448 576 904 482 555 +0 512 576 0 513 532 +64 512 576 57 515 533 +128 512 576 114 517 535 +192 512 576 171 519 537 +256 512 576 228 521 539 +320 512 576 285 523 541 +384 512 576 341 525 543 +448 512 576 398 526 545 +512 512 576 455 528 547 +576 512 576 512 530 549 +640 512 576 569 532 550 +704 512 576 626 534 552 +768 512 576 683 536 554 +832 512 576 740 538 556 +896 512 576 796 540 558 +960 512 576 853 542 560 +1023 512 576 910 543 562 +0 576 576 8 574 539 +64 576 576 65 576 541 +128 576 576 122 578 543 +192 576 576 179 580 545 +256 576 576 235 582 547 +320 576 576 292 584 549 +384 576 576 349 585 550 +448 576 576 406 587 552 +512 576 576 463 589 554 +576 576 576 520 591 556 +640 576 576 577 593 558 +704 576 576 634 595 560 +768 576 576 690 597 562 +832 576 576 747 599 564 +896 576 576 804 600 565 +960 576 576 861 602 567 +1023 576 576 918 604 569 +0 640 576 17 634 548 +64 640 576 74 636 550 +128 640 576 130 638 552 +192 640 576 187 640 554 +256 640 576 244 642 556 +320 640 576 301 644 557 +384 640 576 358 646 559 +448 640 576 415 648 561 +512 640 576 472 649 563 +576 640 576 529 651 565 +640 640 576 586 653 567 +704 640 576 642 655 569 +768 640 576 699 657 571 +832 640 576 756 659 572 +896 640 576 813 661 574 +960 640 576 870 663 576 +1023 640 576 927 664 578 +0 704 576 26 694 558 +64 704 576 83 696 560 +128 704 576 140 698 562 +192 704 576 197 700 563 +256 704 576 254 702 565 +320 704 576 311 703 567 +384 704 576 368 705 569 +448 704 576 425 707 571 +512 704 576 481 709 573 +576 704 576 538 711 575 +640 704 576 595 713 577 +704 704 576 652 715 578 +768 704 576 709 717 580 +832 704 576 766 719 582 +896 704 576 823 720 584 +960 704 576 880 722 586 +1023 704 576 936 724 588 +0 768 576 37 754 568 +64 768 576 94 756 570 +128 768 576 150 758 572 +192 768 576 207 759 574 +256 768 576 264 761 576 +320 768 576 321 763 577 +384 768 576 378 765 579 +448 768 576 435 767 581 +512 768 576 492 769 583 +576 768 576 549 771 585 +640 768 576 606 773 587 +704 768 576 662 774 589 +768 768 576 719 776 591 +832 768 576 776 778 593 +896 768 576 833 780 594 +960 768 576 890 782 596 +1023 768 576 947 784 598 +0 832 576 47 813 578 +64 832 576 104 815 580 +128 832 576 161 817 582 +192 832 576 218 819 584 +256 832 576 275 821 586 +320 832 576 332 823 588 +384 832 576 388 825 590 +448 832 576 445 827 592 +512 832 576 502 828 594 +576 832 576 559 830 595 +640 832 576 616 832 597 +704 832 576 673 834 599 +768 832 576 730 836 601 +832 832 576 786 838 603 +896 832 576 843 840 605 +960 832 576 900 842 607 +1023 832 576 957 844 609 +0 896 576 59 873 590 +64 896 576 116 875 592 +128 896 576 173 876 594 +192 896 576 229 878 596 +256 896 576 286 880 598 +320 896 576 343 882 599 +384 896 576 400 884 601 +448 896 576 457 886 603 +512 896 576 514 888 605 +576 896 576 571 890 607 +640 896 576 628 891 609 +704 896 576 684 893 611 +768 896 576 741 895 613 +832 896 576 798 897 615 +896 896 576 855 899 616 +960 896 576 912 901 618 +1023 896 576 969 903 620 +0 960 576 72 931 603 +64 960 576 129 933 605 +128 960 576 185 935 607 +192 960 576 242 937 609 +256 960 576 299 939 611 +320 960 576 356 941 612 +384 960 576 413 943 614 +448 960 576 470 944 616 +512 960 576 527 946 618 +576 960 576 584 948 620 +640 960 576 640 950 622 +704 960 576 697 952 624 +768 960 576 754 954 626 +832 960 576 811 956 627 +896 960 576 868 958 629 +960 960 576 925 960 631 +1023 960 576 982 961 633 +0 1023 576 85 990 617 +64 1023 576 142 992 618 +128 1023 576 199 994 620 +192 1023 576 256 995 622 +256 1023 576 313 997 624 +320 1023 576 369 999 626 +384 1023 576 426 1001 628 +448 1023 576 483 1003 630 +512 1023 576 540 1005 632 +576 1023 576 597 1007 633 +640 1023 576 654 1009 635 +704 1023 576 711 1010 637 +768 1023 576 768 1012 639 +832 1023 576 824 1014 641 +896 1023 576 881 1016 643 +960 1023 576 938 1018 645 +1023 1023 576 995 1020 647 +0 0 640 0 9 575 +64 0 640 45 11 577 +128 0 640 102 13 579 +192 0 640 159 15 581 +256 0 640 216 17 582 +320 0 640 273 19 584 +384 0 640 330 21 586 +448 0 640 386 22 588 +512 0 640 443 24 590 +576 0 640 500 26 592 +640 0 640 557 28 594 +704 0 640 614 30 596 +768 0 640 671 32 597 +832 0 640 727 34 599 +896 0 640 784 36 601 +960 0 640 841 38 603 +1023 0 640 898 39 605 +0 64 640 0 75 570 +64 64 640 40 77 572 +128 64 640 97 79 574 +192 64 640 154 81 576 +256 64 640 211 83 578 +320 64 640 268 84 579 +384 64 640 325 86 581 +448 64 640 381 88 583 +512 64 640 438 90 585 +576 64 640 495 92 587 +640 64 640 552 94 589 +704 64 640 609 96 591 +768 64 640 666 98 593 +832 64 640 723 99 594 +896 64 640 779 101 596 +960 64 640 836 103 598 +1023 64 640 893 105 600 +0 128 640 0 140 567 +64 128 640 37 142 569 +128 128 640 94 144 570 +192 128 640 151 146 572 +256 128 640 207 148 574 +320 128 640 264 149 576 +384 128 640 321 151 578 +448 128 640 378 153 580 +512 128 640 435 155 582 +576 128 640 492 157 584 +640 128 640 549 159 585 +704 128 640 606 161 587 +768 128 640 663 163 589 +832 128 640 719 165 591 +896 128 640 776 166 593 +960 128 640 833 168 595 +1023 128 640 890 170 597 +0 192 640 0 203 568 +64 192 640 38 205 569 +128 192 640 95 207 571 +192 192 640 152 209 573 +256 192 640 208 211 575 +320 192 640 265 213 577 +384 192 640 322 215 579 +448 192 640 379 217 581 +512 192 640 436 219 583 +576 192 640 493 220 585 +640 192 640 550 222 586 +704 192 640 607 224 588 +768 192 640 663 226 590 +832 192 640 720 228 592 +896 192 640 777 230 594 +960 192 640 834 232 596 +1023 192 640 891 234 598 +0 256 640 0 266 570 +64 256 640 40 268 572 +128 256 640 97 270 573 +192 256 640 154 272 575 +256 256 640 211 274 577 +320 256 640 267 276 579 +384 256 640 324 278 581 +448 256 640 381 280 583 +512 256 640 438 281 585 +576 256 640 495 283 587 +640 256 640 552 285 589 +704 256 640 609 287 590 +768 256 640 666 289 592 +832 256 640 722 291 594 +896 256 640 779 293 596 +960 256 640 836 295 598 +1023 256 640 893 296 600 +0 320 640 0 329 573 +64 320 640 43 331 574 +128 320 640 100 333 576 +192 320 640 156 335 578 +256 320 640 213 337 580 +320 320 640 270 338 582 +384 320 640 327 340 584 +448 320 640 384 342 586 +512 320 640 441 344 588 +576 320 640 498 346 589 +640 320 640 555 348 591 +704 320 640 611 349 593 +768 320 640 668 351 595 +832 320 640 725 353 597 +896 320 640 782 355 599 +960 320 640 839 357 601 +1023 320 640 896 359 603 +0 384 640 0 391 576 +64 384 640 47 393 578 +128 384 640 103 395 580 +192 384 640 160 397 582 +256 384 640 217 399 584 +320 384 640 274 400 586 +384 384 640 331 402 588 +448 384 640 388 404 590 +512 384 640 445 406 591 +576 384 640 502 408 593 +640 384 640 559 410 595 +704 384 640 615 412 597 +768 384 640 672 414 599 +832 384 640 729 415 601 +896 384 640 786 417 603 +960 384 640 843 419 605 +1023 384 640 900 421 607 +0 448 640 0 453 581 +64 448 640 52 455 583 +128 448 640 109 457 585 +192 448 640 165 458 587 +256 448 640 222 460 589 +320 448 640 279 462 591 +384 448 640 336 464 593 +448 448 640 393 466 595 +512 448 640 450 468 597 +576 448 640 507 470 598 +640 448 640 564 472 600 +704 448 640 620 474 602 +768 448 640 677 475 604 +832 448 640 734 477 606 +896 448 640 791 479 608 +960 448 640 848 481 610 +1023 448 640 905 483 612 +0 512 640 1 514 588 +64 512 640 58 516 590 +128 512 640 115 518 592 +192 512 640 172 520 593 +256 512 640 229 522 595 +320 512 640 286 524 597 +384 512 640 342 525 599 +448 512 640 399 527 601 +512 512 640 456 529 603 +576 512 640 513 531 605 +640 512 640 570 533 607 +704 512 640 627 535 608 +768 512 640 683 537 610 +832 512 640 740 539 612 +896 512 640 797 540 614 +960 512 640 854 542 616 +1023 512 640 911 544 618 +0 576 640 9 575 595 +64 576 640 65 577 597 +128 576 640 122 579 599 +192 576 640 179 581 601 +256 576 640 236 582 603 +320 576 640 293 584 605 +384 576 640 350 586 607 +448 576 640 407 588 609 +512 576 640 464 590 610 +576 576 640 520 592 612 +640 576 640 577 594 614 +704 576 640 634 596 616 +768 576 640 691 597 618 +832 576 640 748 599 620 +896 576 640 805 601 622 +960 576 640 862 603 624 +1023 576 640 919 605 625 +0 640 640 17 635 604 +64 640 640 74 637 606 +128 640 640 131 639 608 +192 640 640 188 641 610 +256 640 640 245 643 612 +320 640 640 302 645 614 +384 640 640 359 646 616 +448 640 640 416 648 617 +512 640 640 472 650 619 +576 640 640 529 652 621 +640 640 640 586 654 623 +704 640 640 643 656 625 +768 640 640 700 658 627 +832 640 640 757 660 629 +896 640 640 814 661 631 +960 640 640 871 663 632 +1023 640 640 927 665 634 +0 704 640 27 695 614 +64 704 640 84 697 616 +128 704 640 141 699 618 +192 704 640 198 700 620 +256 704 640 255 702 621 +320 704 640 312 704 623 +384 704 640 368 706 625 +448 704 640 425 708 627 +512 704 640 482 710 629 +576 704 640 539 712 631 +640 704 640 596 714 633 +704 704 640 653 716 635 +768 704 640 710 717 637 +832 704 640 766 719 638 +896 704 640 823 721 640 +960 704 640 880 723 642 +1023 704 640 937 725 644 +0 768 640 37 755 624 +64 768 640 94 756 626 +128 768 640 151 758 628 +192 768 640 208 760 630 +256 768 640 265 762 632 +320 768 640 322 764 634 +384 768 640 379 766 636 +448 768 640 436 768 637 +512 768 640 492 770 639 +576 768 640 549 771 641 +640 768 640 606 773 643 +704 768 640 663 775 645 +768 768 640 720 777 647 +832 768 640 777 779 649 +896 768 640 834 781 651 +960 768 640 891 783 652 +1023 768 640 948 785 654 +0 832 640 48 814 635 +64 832 640 105 816 637 +128 832 640 162 818 638 +192 832 640 219 820 640 +256 832 640 276 822 642 +320 832 640 332 824 644 +384 832 640 389 826 646 +448 832 640 446 827 648 +512 832 640 503 829 650 +576 832 640 560 831 652 +640 832 640 617 833 653 +704 832 640 674 835 655 +768 832 640 730 837 657 +832 832 640 787 839 659 +896 832 640 844 841 661 +960 832 640 901 842 663 +1023 832 640 958 844 665 +0 896 640 59 873 646 +64 896 640 116 875 648 +128 896 640 173 877 650 +192 896 640 230 879 652 +256 896 640 287 881 654 +320 896 640 344 883 656 +384 896 640 401 885 658 +448 896 640 458 887 659 +512 896 640 514 888 661 +576 896 640 571 890 663 +640 896 640 628 892 665 +704 896 640 685 894 667 +768 896 640 742 896 669 +832 896 640 799 898 671 +896 896 640 856 900 673 +960 896 640 913 902 674 +1023 896 640 970 904 676 +0 960 640 72 932 659 +64 960 640 129 934 661 +128 960 640 186 936 663 +192 960 640 243 938 665 +256 960 640 300 940 667 +320 960 640 357 942 669 +384 960 640 414 943 671 +448 960 640 471 945 672 +512 960 640 527 947 674 +576 960 640 584 949 676 +640 960 640 641 951 678 +704 960 640 698 953 680 +768 960 640 755 955 682 +832 960 640 812 957 683 +896 960 640 869 958 685 +960 960 640 926 960 687 +1023 960 640 982 962 689 +0 1023 640 86 991 673 +64 1023 640 143 992 675 +128 1023 640 200 994 676 +192 1023 640 257 996 678 +256 1023 640 314 998 680 +320 1023 640 370 1000 682 +384 1023 640 427 1002 684 +448 1023 640 484 1004 686 +512 1023 640 541 1006 688 +576 1023 640 598 1007 689 +640 1023 640 655 1009 691 +704 1023 640 711 1011 693 +768 1023 640 768 1013 695 +832 1023 640 825 1015 697 +896 1023 640 882 1017 699 +960 1023 640 939 1019 701 +1023 1023 640 996 1021 703 +0 0 704 0 10 628 +64 0 704 46 12 630 +128 0 704 103 14 632 +192 0 704 160 16 634 +256 0 704 217 18 636 +320 0 704 274 20 638 +384 0 704 331 22 640 +448 0 704 387 23 642 +512 0 704 444 25 643 +576 0 704 501 27 645 +640 0 704 558 29 647 +704 0 704 615 31 649 +768 0 704 672 33 651 +832 0 704 728 35 653 +896 0 704 785 37 655 +960 0 704 842 39 657 +1023 0 704 899 40 658 +0 64 704 0 76 623 +64 64 704 41 78 625 +128 64 704 98 80 627 +192 64 704 155 82 629 +256 64 704 212 83 631 +320 64 704 269 85 633 +384 64 704 326 87 635 +448 64 704 382 89 637 +512 64 704 439 91 639 +576 64 704 496 93 640 +640 64 704 553 95 642 +704 64 704 610 97 644 +768 64 704 667 99 646 +832 64 704 724 100 648 +896 64 704 780 102 650 +960 64 704 837 104 652 +1023 64 704 894 106 654 +0 128 704 0 141 620 +64 128 704 38 143 622 +128 128 704 95 145 624 +192 128 704 152 147 626 +256 128 704 208 149 628 +320 128 704 265 150 630 +384 128 704 322 152 631 +448 128 704 379 154 633 +512 128 704 436 156 635 +576 128 704 493 158 637 +640 128 704 550 160 639 +704 128 704 607 162 641 +768 128 704 663 164 643 +832 128 704 720 166 645 +896 128 704 777 167 646 +960 128 704 834 169 648 +1023 128 704 891 171 650 +0 192 704 0 204 621 +64 192 704 39 206 623 +128 192 704 96 208 625 +192 192 704 153 210 627 +256 192 704 209 212 629 +320 192 704 266 214 630 +384 192 704 323 216 632 +448 192 704 380 218 634 +512 192 704 437 219 636 +576 192 704 494 221 638 +640 192 704 551 223 640 +704 192 704 608 225 642 +768 192 704 664 227 644 +832 192 704 721 229 646 +896 192 704 778 231 647 +960 192 704 835 233 649 +1023 192 704 892 235 651 +0 256 704 0 267 623 +64 256 704 41 269 625 +128 256 704 98 271 627 +192 256 704 155 273 629 +256 256 704 212 275 631 +320 256 704 268 277 633 +384 256 704 325 279 634 +448 256 704 382 281 636 +512 256 704 439 282 638 +576 256 704 496 284 640 +640 256 704 553 286 642 +704 256 704 610 288 644 +768 256 704 667 290 646 +832 256 704 723 292 648 +896 256 704 780 294 650 +960 256 704 837 296 651 +1023 256 704 894 297 653 +0 320 704 0 330 626 +64 320 704 44 332 628 +128 320 704 101 334 630 +192 320 704 157 336 632 +256 320 704 214 338 634 +320 320 704 271 339 635 +384 320 704 328 341 637 +448 320 704 385 343 639 +512 320 704 442 345 641 +576 320 704 499 347 643 +640 320 704 556 349 645 +704 320 704 612 350 647 +768 320 704 669 352 649 +832 320 704 726 354 650 +896 320 704 783 356 652 +960 320 704 840 358 654 +1023 320 704 897 360 656 +0 384 704 0 392 630 +64 384 704 48 394 632 +128 384 704 104 396 634 +192 384 704 161 398 636 +256 384 704 218 400 637 +320 384 704 275 401 639 +384 384 704 332 403 641 +448 384 704 389 405 643 +512 384 704 446 407 645 +576 384 704 503 409 647 +640 384 704 559 411 649 +704 384 704 616 413 651 +768 384 704 673 415 653 +832 384 704 730 416 654 +896 384 704 787 418 656 +960 384 704 844 420 658 +1023 384 704 901 422 660 +0 448 704 0 454 635 +64 448 704 53 456 637 +128 448 704 110 458 639 +192 448 704 166 459 641 +256 448 704 223 461 642 +320 448 704 280 463 644 +384 448 704 337 465 646 +448 448 704 394 467 648 +512 448 704 451 469 650 +576 448 704 508 471 652 +640 448 704 565 473 654 +704 448 704 621 474 656 +768 448 704 678 476 658 +832 448 704 735 478 659 +896 448 704 792 480 661 +960 448 704 849 482 663 +1023 448 704 906 484 665 +0 512 704 2 515 641 +64 512 704 59 517 643 +128 512 704 116 519 645 +192 512 704 173 521 647 +256 512 704 230 523 649 +320 512 704 287 524 651 +384 512 704 343 526 653 +448 512 704 400 528 654 +512 512 704 457 530 656 +576 512 704 514 532 658 +640 512 704 571 534 660 +704 512 704 628 536 662 +768 512 704 684 538 664 +832 512 704 741 540 666 +896 512 704 798 541 668 +960 512 704 855 543 669 +1023 512 704 912 545 671 +0 576 704 10 576 649 +64 576 704 66 578 651 +128 576 704 123 580 653 +192 576 704 180 582 654 +256 576 704 237 583 656 +320 576 704 294 585 658 +384 576 704 351 587 660 +448 576 704 408 589 662 +512 576 704 465 591 664 +576 576 704 521 593 666 +640 576 704 578 595 668 +704 576 704 635 597 670 +768 576 704 692 598 671 +832 576 704 749 600 673 +896 576 704 806 602 675 +960 576 704 863 604 677 +1023 576 704 920 606 679 +0 640 704 18 636 658 +64 640 704 75 638 660 +128 640 704 132 640 661 +192 640 704 189 642 663 +256 640 704 246 644 665 +320 640 704 303 646 667 +384 640 704 360 647 669 +448 640 704 417 649 671 +512 640 704 473 651 673 +576 640 704 530 653 675 +640 640 704 587 655 677 +704 640 704 644 657 678 +768 640 704 701 659 680 +832 640 704 758 661 682 +896 640 704 815 662 684 +960 640 704 872 664 686 +1023 640 704 928 666 688 +0 704 704 28 696 667 +64 704 704 85 698 669 +128 704 704 142 700 671 +192 704 704 199 701 673 +256 704 704 256 703 675 +320 704 704 313 705 677 +384 704 704 369 707 679 +448 704 704 426 709 681 +512 704 704 483 711 682 +576 704 704 540 713 684 +640 704 704 597 715 686 +704 704 704 654 717 688 +768 704 704 711 718 690 +832 704 704 767 720 692 +896 704 704 824 722 694 +960 704 704 881 724 695 +1023 704 704 938 726 697 +0 768 704 38 756 678 +64 768 704 95 757 680 +128 768 704 152 759 681 +192 768 704 209 761 683 +256 768 704 266 763 685 +320 768 704 323 765 687 +384 768 704 380 767 689 +448 768 704 437 769 691 +512 768 704 493 771 693 +576 768 704 550 772 694 +640 768 704 607 774 696 +704 768 704 664 776 698 +768 768 704 721 778 700 +832 768 704 778 780 702 +896 768 704 835 782 704 +960 768 704 892 784 706 +1023 768 704 948 786 708 +0 832 704 49 815 688 +64 832 704 106 817 690 +128 832 704 163 819 692 +192 832 704 220 821 694 +256 832 704 277 823 695 +320 832 704 333 825 697 +384 832 704 390 826 699 +448 832 704 447 828 701 +512 832 704 504 830 703 +576 832 704 561 832 705 +640 832 704 618 834 707 +704 832 704 675 836 709 +768 832 704 731 838 710 +832 832 704 788 840 712 +896 832 704 845 842 714 +960 832 704 902 843 716 +1023 832 704 959 845 718 +0 896 704 60 874 699 +64 896 704 117 876 701 +128 896 704 174 878 703 +192 896 704 231 880 705 +256 896 704 288 882 707 +320 896 704 345 884 709 +384 896 704 402 886 711 +448 896 704 459 888 713 +512 896 704 515 889 715 +576 896 704 572 891 716 +640 896 704 629 893 718 +704 896 704 686 895 720 +768 896 704 743 897 722 +832 896 704 800 899 724 +896 896 704 857 901 726 +960 896 704 914 903 728 +1023 896 704 970 905 730 +0 960 704 73 933 712 +64 960 704 130 935 714 +128 960 704 187 937 716 +192 960 704 244 939 718 +256 960 704 301 941 720 +320 960 704 358 942 722 +384 960 704 415 944 724 +448 960 704 472 946 726 +512 960 704 528 948 727 +576 960 704 585 950 729 +640 960 704 642 952 731 +704 960 704 699 954 733 +768 960 704 756 956 735 +832 960 704 813 958 737 +896 960 704 870 959 739 +960 960 704 927 961 741 +1023 960 704 983 963 743 +0 1023 704 87 992 726 +64 1023 704 144 993 728 +128 1023 704 201 995 730 +192 1023 704 258 997 732 +256 1023 704 315 999 733 +320 1023 704 371 1001 735 +384 1023 704 428 1003 737 +448 1023 704 485 1005 739 +512 1023 704 542 1007 741 +576 1023 704 599 1008 743 +640 1023 704 656 1010 745 +704 1023 704 712 1012 747 +768 1023 704 769 1014 749 +832 1023 704 826 1016 750 +896 1023 704 883 1018 752 +960 1023 704 940 1020 754 +1023 1023 704 997 1022 756 +0 0 768 0 11 680 +64 0 768 47 13 682 +128 0 768 104 15 683 +192 0 768 161 17 685 +256 0 768 218 19 687 +320 0 768 275 21 689 +384 0 768 332 23 691 +448 0 768 388 25 693 +512 0 768 445 26 695 +576 0 768 502 28 697 +640 0 768 559 30 698 +704 0 768 616 32 700 +768 0 768 673 34 702 +832 0 768 730 36 704 +896 0 768 786 38 706 +960 0 768 843 40 708 +1023 0 768 900 42 710 +0 64 768 0 77 675 +64 64 768 42 79 677 +128 64 768 99 81 679 +192 64 768 156 83 681 +256 64 768 213 85 682 +320 64 768 270 87 684 +384 64 768 327 88 686 +448 64 768 383 90 688 +512 64 768 440 92 690 +576 64 768 497 94 692 +640 64 768 554 96 693 +704 64 768 611 98 695 +768 64 768 668 100 697 +832 64 768 725 102 699 +896 64 768 782 103 701 +960 64 768 838 105 703 +1023 64 768 895 107 705 +0 128 768 0 142 672 +64 128 768 39 144 673 +128 128 768 96 146 675 +192 128 768 153 148 677 +256 128 768 210 150 679 +320 128 768 267 152 681 +384 128 768 323 153 683 +448 128 768 380 155 684 +512 128 768 437 157 686 +576 128 768 494 159 688 +640 128 768 551 161 690 +704 128 768 608 163 692 +768 128 768 665 165 694 +832 128 768 721 167 696 +896 128 768 778 169 698 +960 128 768 835 170 700 +1023 128 768 892 172 701 +0 192 768 0 206 673 +64 192 768 40 207 674 +128 192 768 97 209 676 +192 192 768 154 211 678 +256 192 768 211 213 680 +320 192 768 267 215 682 +384 192 768 324 217 684 +448 192 768 381 219 685 +512 192 768 438 221 687 +576 192 768 495 223 689 +640 192 768 552 224 691 +704 192 768 609 226 693 +768 192 768 666 228 695 +832 192 768 722 230 697 +896 192 768 779 232 699 +960 192 768 836 234 701 +1023 192 768 893 236 702 +0 256 768 0 269 675 +64 256 768 42 270 677 +128 256 768 99 272 678 +192 256 768 156 274 680 +256 256 768 213 276 682 +320 256 768 270 278 684 +384 256 768 327 280 686 +448 256 768 383 282 688 +512 256 768 440 284 689 +576 256 768 497 285 691 +640 256 768 554 287 693 +704 256 768 611 289 695 +768 256 768 668 291 697 +832 256 768 724 293 699 +896 256 768 781 295 701 +960 256 768 838 297 703 +1023 256 768 895 299 705 +0 320 768 0 331 677 +64 320 768 45 333 679 +128 320 768 102 335 681 +192 320 768 159 337 683 +256 320 768 215 339 685 +320 320 768 272 341 687 +384 320 768 329 342 688 +448 320 768 386 344 690 +512 320 768 443 346 692 +576 320 768 500 348 694 +640 320 768 557 350 696 +704 320 768 614 352 698 +768 320 768 671 353 700 +832 320 768 727 355 702 +896 320 768 784 357 704 +960 320 768 841 359 705 +1023 320 768 898 361 707 +0 384 768 0 393 681 +64 384 768 49 395 683 +128 384 768 106 397 685 +192 384 768 163 399 687 +256 384 768 219 401 689 +320 384 768 276 403 691 +384 384 768 333 404 692 +448 384 768 390 406 694 +512 384 768 447 408 696 +576 384 768 504 410 698 +640 384 768 561 412 700 +704 384 768 618 414 702 +768 384 768 674 416 704 +832 384 768 731 418 706 +896 384 768 788 419 707 +960 384 768 845 421 709 +1023 384 768 902 423 711 +0 448 768 0 455 686 +64 448 768 54 457 688 +128 448 768 111 459 690 +192 448 768 168 461 692 +256 448 768 224 462 694 +320 448 768 281 464 696 +384 448 768 338 466 697 +448 448 768 395 468 699 +512 448 768 452 470 701 +576 448 768 509 472 703 +640 448 768 566 474 705 +704 448 768 623 476 707 +768 448 768 679 477 709 +832 448 768 736 479 711 +896 448 768 793 481 713 +960 448 768 850 483 714 +1023 448 768 907 485 716 +0 512 768 3 516 692 +64 512 768 60 518 694 +128 512 768 117 520 696 +192 512 768 174 522 698 +256 512 768 231 524 700 +320 512 768 288 526 702 +384 512 768 344 528 704 +448 512 768 401 529 706 +512 512 768 458 531 708 +576 512 768 515 533 709 +640 512 768 572 535 711 +704 512 768 629 537 713 +768 512 768 686 539 715 +832 512 768 742 541 717 +896 512 768 799 543 719 +960 512 768 856 544 721 +1023 512 768 913 546 723 +0 576 768 11 577 700 +64 576 768 68 579 702 +128 576 768 124 581 704 +192 576 768 181 583 706 +256 576 768 238 585 708 +320 576 768 295 586 709 +384 576 768 352 588 711 +448 576 768 409 590 713 +512 576 768 466 592 715 +576 576 768 523 594 717 +640 576 768 580 596 719 +704 576 768 636 598 721 +768 576 768 693 600 723 +832 576 768 750 601 724 +896 576 768 807 603 726 +960 576 768 864 605 728 +1023 576 768 921 607 730 +0 640 768 20 637 709 +64 640 768 76 639 711 +128 640 768 133 641 713 +192 640 768 190 643 715 +256 640 768 247 645 716 +320 640 768 304 647 718 +384 640 768 361 649 720 +448 640 768 418 650 722 +512 640 768 475 652 724 +576 640 768 531 654 726 +640 640 768 588 656 728 +704 640 768 645 658 730 +768 640 768 702 660 732 +832 640 768 759 662 733 +896 640 768 816 664 735 +960 640 768 873 665 737 +1023 640 768 930 667 739 +0 704 768 29 697 719 +64 704 768 86 699 721 +128 704 768 143 701 722 +192 704 768 200 703 724 +256 704 768 257 704 726 +320 704 768 314 706 728 +384 704 768 370 708 730 +448 704 768 427 710 732 +512 704 768 484 712 734 +576 704 768 541 714 736 +640 704 768 598 716 737 +704 704 768 655 718 739 +768 704 768 712 720 741 +832 704 768 769 721 743 +896 704 768 826 723 745 +960 704 768 882 725 747 +1023 704 768 939 727 749 +0 768 768 40 757 729 +64 768 768 96 759 731 +128 768 768 153 760 733 +192 768 768 210 762 735 +256 768 768 267 764 736 +320 768 768 324 766 738 +384 768 768 381 768 740 +448 768 768 438 770 742 +512 768 768 495 772 744 +576 768 768 551 774 746 +640 768 768 608 775 748 +704 768 768 665 777 750 +768 768 768 722 779 752 +832 768 768 779 781 753 +896 768 768 836 783 755 +960 768 768 893 785 757 +1023 768 768 950 787 759 +0 832 768 50 816 739 +64 832 768 107 818 741 +128 832 768 164 820 743 +192 832 768 221 822 745 +256 832 768 278 824 747 +320 832 768 335 826 749 +384 832 768 391 828 751 +448 832 768 448 830 753 +512 832 768 505 831 754 +576 832 768 562 833 756 +640 832 768 619 835 758 +704 832 768 676 837 760 +768 832 768 732 839 762 +832 832 768 789 841 764 +896 832 768 846 843 766 +960 832 768 903 845 768 +1023 832 768 960 846 769 +0 896 768 62 876 751 +64 896 768 119 877 753 +128 896 768 175 879 755 +192 896 768 232 881 757 +256 896 768 289 883 758 +320 896 768 346 885 760 +384 896 768 403 887 762 +448 896 768 460 889 764 +512 896 768 517 891 766 +576 896 768 574 892 768 +640 896 768 630 894 770 +704 896 768 687 896 772 +768 896 768 744 898 774 +832 896 768 801 900 775 +896 896 768 858 902 777 +960 896 768 915 904 779 +1023 896 768 972 906 781 +0 960 768 75 934 764 +64 960 768 131 936 766 +128 960 768 188 938 768 +192 960 768 245 940 770 +256 960 768 302 942 771 +320 960 768 359 944 773 +384 960 768 416 946 775 +448 960 768 473 947 777 +512 960 768 530 949 779 +576 960 768 586 951 781 +640 960 768 643 953 783 +704 960 768 700 955 785 +768 960 768 757 957 786 +832 960 768 814 959 788 +896 960 768 871 961 790 +960 960 768 928 962 792 +1023 960 768 985 964 794 +0 1023 768 88 993 777 +64 1023 768 145 995 779 +128 1023 768 202 996 781 +192 1023 768 259 998 783 +256 1023 768 316 1000 785 +320 1023 768 372 1002 787 +384 1023 768 429 1004 789 +448 1023 768 486 1006 791 +512 1023 768 543 1008 792 +576 1023 768 600 1010 794 +640 1023 768 657 1011 796 +704 1023 768 714 1013 798 +768 1023 768 770 1015 800 +832 1023 768 827 1017 802 +896 1023 768 884 1019 804 +960 1023 768 941 1021 806 +1023 1023 768 998 1023 808 +0 0 832 0 13 730 +64 0 832 48 14 732 +128 0 832 105 16 734 +192 0 832 162 18 736 +256 0 832 219 20 738 +320 0 832 276 22 740 +384 0 832 333 24 742 +448 0 832 390 26 744 +512 0 832 446 28 745 +576 0 832 503 30 747 +640 0 832 560 31 749 +704 0 832 617 33 751 +768 0 832 674 35 753 +832 0 832 731 37 755 +896 0 832 788 39 757 +960 0 832 845 41 759 +1023 0 832 901 43 760 +0 64 832 0 78 726 +64 64 832 43 80 727 +128 64 832 100 82 729 +192 64 832 157 84 731 +256 64 832 214 86 733 +320 64 832 271 88 735 +384 64 832 328 90 737 +448 64 832 385 91 739 +512 64 832 442 93 741 +576 64 832 498 95 742 +640 64 832 555 97 744 +704 64 832 612 99 746 +768 64 832 669 101 748 +832 64 832 726 103 750 +896 64 832 783 105 752 +960 64 832 840 107 754 +1023 64 832 897 108 756 +0 128 832 0 143 722 +64 128 832 40 145 724 +128 128 832 97 147 726 +192 128 832 154 149 728 +256 128 832 211 151 730 +320 128 832 268 153 732 +384 128 832 325 155 733 +448 128 832 381 157 735 +512 128 832 438 158 737 +576 128 832 495 160 739 +640 128 832 552 162 741 +704 128 832 609 164 743 +768 128 832 666 166 745 +832 128 832 722 168 747 +896 128 832 779 170 748 +960 128 832 836 172 750 +1023 128 832 893 173 752 +0 192 832 0 207 723 +64 192 832 41 209 725 +128 192 832 98 211 727 +192 192 832 155 212 729 +256 192 832 212 214 731 +320 192 832 269 216 733 +384 192 832 326 218 734 +448 192 832 382 220 736 +512 192 832 439 222 738 +576 192 832 496 224 740 +640 192 832 553 226 742 +704 192 832 610 227 744 +768 192 832 667 229 746 +832 192 832 723 231 748 +896 192 832 780 233 749 +960 192 832 837 235 751 +1023 192 832 894 237 753 +0 256 832 0 270 725 +64 256 832 43 272 727 +128 256 832 100 273 729 +192 256 832 157 275 731 +256 256 832 214 277 733 +320 256 832 271 279 735 +384 256 832 328 281 737 +448 256 832 384 283 738 +512 256 832 441 285 740 +576 256 832 498 287 742 +640 256 832 555 288 744 +704 256 832 612 290 746 +768 256 832 669 292 748 +832 256 832 726 294 750 +896 256 832 782 296 752 +960 256 832 839 298 753 +1023 256 832 896 300 755 +0 320 832 0 332 728 +64 320 832 46 334 730 +128 320 832 103 336 732 +192 320 832 160 338 734 +256 320 832 217 340 736 +320 320 832 274 342 737 +384 320 832 330 343 739 +448 320 832 387 345 741 +512 320 832 444 347 743 +576 320 832 501 349 745 +640 320 832 558 351 747 +704 320 832 615 353 749 +768 320 832 672 355 751 +832 320 832 728 357 752 +896 320 832 785 358 754 +960 320 832 842 360 756 +1023 320 832 899 362 758 +0 384 832 0 394 732 +64 384 832 50 396 734 +128 384 832 107 398 736 +192 384 832 164 400 738 +256 384 832 221 402 739 +320 384 832 278 404 741 +384 384 832 334 406 743 +448 384 832 391 407 745 +512 384 832 448 409 747 +576 384 832 505 411 749 +640 384 832 562 413 751 +704 384 832 619 415 753 +768 384 832 676 417 755 +832 384 832 732 419 756 +896 384 832 789 421 758 +960 384 832 846 423 760 +1023 384 832 903 424 762 +0 448 832 0 456 737 +64 448 832 55 458 739 +128 448 832 112 460 741 +192 448 832 169 462 743 +256 448 832 226 464 745 +320 448 832 283 466 746 +384 448 832 339 467 748 +448 448 832 396 469 750 +512 448 832 453 471 752 +576 448 832 510 473 754 +640 448 832 567 475 756 +704 448 832 624 477 758 +768 448 832 681 479 760 +832 448 832 737 481 761 +896 448 832 794 482 763 +960 448 832 851 484 765 +1023 448 832 908 486 767 +0 512 832 4 517 743 +64 512 832 61 519 745 +128 512 832 118 521 747 +192 512 832 175 523 749 +256 512 832 232 525 751 +320 512 832 289 527 753 +384 512 832 345 529 755 +448 512 832 402 531 756 +512 512 832 459 532 758 +576 512 832 516 534 760 +640 512 832 573 536 762 +704 512 832 630 538 764 +768 512 832 687 540 766 +832 512 832 744 542 768 +896 512 832 801 544 770 +960 512 832 857 546 772 +1023 512 832 914 547 773 +0 576 832 12 578 751 +64 576 832 69 580 753 +128 576 832 126 582 755 +192 576 832 183 584 756 +256 576 832 239 586 758 +320 576 832 296 588 760 +384 576 832 353 589 762 +448 576 832 410 591 764 +512 576 832 467 593 766 +576 576 832 524 595 768 +640 576 832 581 597 770 +704 576 832 638 599 772 +768 576 832 694 601 773 +832 576 832 751 603 775 +896 576 832 808 605 777 +960 576 832 865 606 779 +1023 576 832 922 608 781 +0 640 832 21 638 760 +64 640 832 78 640 762 +128 640 832 135 642 763 +192 640 832 191 644 765 +256 640 832 248 646 767 +320 640 832 305 648 769 +384 640 832 362 650 771 +448 640 832 419 652 773 +512 640 832 476 654 775 +576 640 832 533 655 777 +640 640 832 590 657 779 +704 640 832 646 659 780 +768 640 832 703 661 782 +832 640 832 760 663 784 +896 640 832 817 665 786 +960 640 832 874 667 788 +1023 640 832 931 669 790 +0 704 832 30 698 769 +64 704 832 87 700 771 +128 704 832 144 702 773 +192 704 832 201 704 775 +256 704 832 258 706 777 +320 704 832 315 708 779 +384 704 832 372 709 781 +448 704 832 429 711 783 +512 704 832 485 713 785 +576 704 832 542 715 786 +640 704 832 599 717 788 +704 704 832 656 719 790 +768 704 832 713 721 792 +832 704 832 770 723 794 +896 704 832 827 724 796 +960 704 832 884 726 798 +1023 704 832 941 728 800 +0 768 832 41 758 780 +64 768 832 98 760 782 +128 768 832 155 762 784 +192 768 832 211 763 785 +256 768 832 268 765 787 +320 768 832 325 767 789 +384 768 832 382 769 791 +448 768 832 439 771 793 +512 768 832 496 773 795 +576 768 832 553 775 797 +640 768 832 610 777 799 +704 768 832 666 779 800 +768 768 832 723 780 802 +832 768 832 780 782 804 +896 768 832 837 784 806 +960 768 832 894 786 808 +1023 768 832 951 788 810 +0 832 832 51 818 790 +64 832 832 108 819 792 +128 832 832 165 821 794 +192 832 832 222 823 796 +256 832 832 279 825 798 +320 832 832 336 827 800 +384 832 832 392 829 801 +448 832 832 449 831 803 +512 832 832 506 833 805 +576 832 832 563 834 807 +640 832 832 620 836 809 +704 832 832 677 838 811 +768 832 832 734 840 813 +832 832 832 791 842 815 +896 832 832 847 844 817 +960 832 832 904 846 818 +1023 832 832 961 848 820 +0 896 832 63 877 802 +64 896 832 120 879 804 +128 896 832 177 880 806 +192 896 832 233 882 807 +256 896 832 290 884 809 +320 896 832 347 886 811 +384 896 832 404 888 813 +448 896 832 461 890 815 +512 896 832 518 892 817 +576 896 832 575 894 819 +640 896 832 632 896 821 +704 896 832 688 897 822 +768 896 832 745 899 824 +832 896 832 802 901 826 +896 896 832 859 903 828 +960 896 832 916 905 830 +1023 896 832 973 907 832 +0 960 832 76 935 815 +64 960 832 133 937 817 +128 960 832 190 939 818 +192 960 832 246 941 820 +256 960 832 303 943 822 +320 960 832 360 945 824 +384 960 832 417 947 826 +448 960 832 474 949 828 +512 960 832 531 950 830 +576 960 832 588 952 832 +640 960 832 645 954 834 +704 960 832 701 956 835 +768 960 832 758 958 837 +832 960 832 815 960 839 +896 960 832 872 962 841 +960 960 832 929 964 843 +1023 960 832 986 965 845 +0 1023 832 89 994 828 +64 1023 832 146 996 830 +128 1023 832 203 998 832 +192 1023 832 260 999 834 +256 1023 832 317 1001 836 +320 1023 832 374 1003 838 +384 1023 832 430 1005 840 +448 1023 832 487 1007 841 +512 1023 832 544 1009 843 +576 1023 832 601 1011 845 +640 1023 832 658 1013 847 +704 1023 832 715 1015 849 +768 1023 832 772 1016 851 +832 1023 832 829 1018 853 +896 1023 832 885 1020 855 +960 1023 832 942 1022 856 +1023 1023 832 999 1023 858 +0 0 896 0 14 782 +64 0 896 49 16 783 +128 0 896 106 18 785 +192 0 896 163 19 787 +256 0 896 220 21 789 +320 0 896 277 23 791 +384 0 896 334 25 793 +448 0 896 391 27 795 +512 0 896 448 29 797 +576 0 896 504 31 798 +640 0 896 561 33 800 +704 0 896 618 34 802 +768 0 896 675 36 804 +832 0 896 732 38 806 +896 0 896 789 40 808 +960 0 896 846 42 810 +1023 0 896 903 44 812 +0 64 896 0 79 777 +64 64 896 45 81 778 +128 64 896 101 83 780 +192 64 896 158 85 782 +256 64 896 215 87 784 +320 64 896 272 89 786 +384 64 896 329 91 788 +448 64 896 386 93 790 +512 64 896 443 94 792 +576 64 896 500 96 794 +640 64 896 556 98 795 +704 64 896 613 100 797 +768 64 896 670 102 799 +832 64 896 727 104 801 +896 64 896 784 106 803 +960 64 896 841 108 805 +1023 64 896 898 110 807 +0 128 896 0 145 773 +64 128 896 41 146 775 +128 128 896 98 148 777 +192 128 896 155 150 779 +256 128 896 212 152 781 +320 128 896 269 154 783 +384 128 896 326 156 785 +448 128 896 382 158 786 +512 128 896 439 160 788 +576 128 896 496 161 790 +640 128 896 553 163 792 +704 128 896 610 165 794 +768 128 896 667 167 796 +832 128 896 724 169 798 +896 128 896 781 171 800 +960 128 896 837 173 801 +1023 128 896 894 175 803 +0 192 896 0 208 774 +64 192 896 42 210 776 +128 192 896 99 212 778 +192 192 896 156 214 780 +256 192 896 213 215 782 +320 192 896 270 217 784 +384 192 896 327 219 786 +448 192 896 383 221 787 +512 192 896 440 223 789 +576 192 896 497 225 791 +640 192 896 554 227 793 +704 192 896 611 229 795 +768 192 896 668 230 797 +832 192 896 725 232 799 +896 192 896 781 234 801 +960 192 896 838 236 802 +1023 192 896 895 238 804 +0 256 896 0 271 776 +64 256 896 44 273 778 +128 256 896 101 275 780 +192 256 896 158 276 782 +256 256 896 215 278 784 +320 256 896 272 280 786 +384 256 896 329 282 788 +448 256 896 386 284 790 +512 256 896 442 286 791 +576 256 896 499 288 793 +640 256 896 556 290 795 +704 256 896 613 292 797 +768 256 896 670 293 799 +832 256 896 727 295 801 +896 256 896 784 297 803 +960 256 896 841 299 805 +1023 256 896 897 301 806 +0 320 896 0 334 779 +64 320 896 47 335 781 +128 320 896 104 337 783 +192 320 896 161 339 785 +256 320 896 218 341 787 +320 320 896 275 343 789 +384 320 896 332 345 790 +448 320 896 388 346 792 +512 320 896 445 348 794 +576 320 896 502 350 796 +640 320 896 559 352 798 +704 320 896 616 354 800 +768 320 896 673 356 802 +832 320 896 729 358 804 +896 320 896 786 360 805 +960 320 896 843 361 807 +1023 320 896 900 363 809 +0 384 896 0 395 783 +64 384 896 51 397 785 +128 384 896 108 399 787 +192 384 896 165 401 789 +256 384 896 222 403 791 +320 384 896 279 405 792 +384 384 896 336 407 794 +448 384 896 392 409 796 +512 384 896 449 411 798 +576 384 896 506 412 800 +640 384 896 563 414 802 +704 384 896 620 416 804 +768 384 896 677 418 806 +832 384 896 733 420 808 +896 384 896 790 422 809 +960 384 896 847 424 811 +1023 384 896 904 426 813 +0 448 896 0 457 788 +64 448 896 56 459 790 +128 448 896 113 461 792 +192 448 896 170 463 794 +256 448 896 227 465 796 +320 448 896 284 467 798 +384 448 896 341 469 799 +448 448 896 397 470 801 +512 448 896 454 472 803 +576 448 896 511 474 805 +640 448 896 568 476 807 +704 448 896 625 478 809 +768 448 896 682 480 811 +832 448 896 738 482 813 +896 448 896 795 484 814 +960 448 896 852 485 816 +1023 448 896 909 487 818 +0 512 896 5 519 794 +64 512 896 62 520 796 +128 512 896 119 522 798 +192 512 896 176 524 800 +256 512 896 233 526 802 +320 512 896 290 528 804 +384 512 896 347 530 806 +448 512 896 404 532 808 +512 512 896 460 534 809 +576 512 896 517 535 811 +640 512 896 574 537 813 +704 512 896 631 539 815 +768 512 896 688 541 817 +832 512 896 745 543 819 +896 512 896 802 545 821 +960 512 896 859 547 823 +1023 512 896 915 549 825 +0 576 896 13 579 802 +64 576 896 70 581 804 +128 576 896 127 583 806 +192 576 896 184 585 808 +256 576 896 241 587 810 +320 576 896 298 589 811 +384 576 896 354 591 813 +448 576 896 411 593 815 +512 576 896 468 594 817 +576 576 896 525 596 819 +640 576 896 582 598 821 +704 576 896 639 600 823 +768 576 896 695 602 825 +832 576 896 752 604 826 +896 576 896 809 606 828 +960 576 896 866 608 830 +1023 576 896 923 609 832 +0 640 896 22 640 811 +64 640 896 79 641 813 +128 640 896 136 643 815 +192 640 896 193 645 817 +256 640 896 250 647 818 +320 640 896 306 649 820 +384 640 896 363 651 822 +448 640 896 420 653 824 +512 640 896 477 655 826 +576 640 896 534 657 828 +640 640 896 591 658 830 +704 640 896 648 660 832 +768 640 896 704 662 833 +832 640 896 761 664 835 +896 640 896 818 666 837 +960 640 896 875 668 839 +1023 640 896 932 670 841 +0 704 896 32 699 821 +64 704 896 89 701 822 +128 704 896 145 703 824 +192 704 896 202 705 826 +256 704 896 259 707 828 +320 704 896 316 709 830 +384 704 896 373 711 832 +448 704 896 430 712 834 +512 704 896 487 714 836 +576 704 896 544 716 838 +640 704 896 600 718 839 +704 704 896 657 720 841 +768 704 896 714 722 843 +832 704 896 771 724 845 +896 704 896 828 726 847 +960 704 896 885 728 849 +1023 704 896 942 729 851 +0 768 896 42 759 831 +64 768 896 99 761 833 +128 768 896 156 763 835 +192 768 896 213 765 837 +256 768 896 270 767 838 +320 768 896 326 768 840 +384 768 896 383 770 842 +448 768 896 440 772 844 +512 768 896 497 774 846 +576 768 896 554 776 848 +640 768 896 611 778 850 +704 768 896 668 780 852 +768 768 896 724 782 853 +832 768 896 781 783 855 +896 768 896 838 785 857 +960 768 896 895 787 859 +1023 768 896 952 789 861 +0 832 896 52 819 841 +64 832 896 109 821 843 +128 832 896 166 822 845 +192 832 896 223 824 847 +256 832 896 280 826 849 +320 832 896 337 828 851 +384 832 896 394 830 853 +448 832 896 450 832 854 +512 832 896 507 834 856 +576 832 896 564 836 858 +640 832 896 621 837 860 +704 832 896 678 839 862 +768 832 896 735 841 864 +832 832 896 792 843 866 +896 832 896 849 845 868 +960 832 896 905 847 870 +1023 832 896 962 849 871 +0 896 896 64 878 853 +64 896 896 121 880 855 +128 896 896 178 882 857 +192 896 896 235 884 859 +256 896 896 292 885 860 +320 896 896 348 887 862 +384 896 896 405 889 864 +448 896 896 462 891 866 +512 896 896 519 893 868 +576 896 896 576 895 870 +640 896 896 633 897 872 +704 896 896 689 899 874 +768 896 896 746 900 875 +832 896 896 803 902 877 +896 896 896 860 904 879 +960 896 896 917 906 881 +1023 896 896 974 908 883 +0 960 896 77 937 866 +64 960 896 134 938 868 +128 960 896 191 940 870 +192 960 896 248 942 871 +256 960 896 305 944 873 +320 960 896 361 946 875 +384 960 896 418 948 877 +448 960 896 475 950 879 +512 960 896 532 952 881 +576 960 896 589 953 883 +640 960 896 646 955 885 +704 960 896 702 957 887 +768 960 896 759 959 888 +832 960 896 816 961 890 +896 960 896 873 963 892 +960 960 896 930 965 894 +1023 960 896 987 967 896 +0 1023 896 90 995 879 +64 1023 896 147 997 881 +128 1023 896 204 999 883 +192 1023 896 261 1001 885 +256 1023 896 318 1003 887 +320 1023 896 375 1004 889 +384 1023 896 432 1006 891 +448 1023 896 488 1008 893 +512 1023 896 545 1010 894 +576 1023 896 602 1012 896 +640 1023 896 659 1014 898 +704 1023 896 716 1016 900 +768 1023 896 773 1018 902 +832 1023 896 830 1019 904 +896 1023 896 887 1021 906 +960 1023 896 944 1023 908 +1023 1023 896 1000 1023 909 +0 0 960 0 15 832 +64 0 960 51 17 834 +128 0 960 108 19 836 +192 0 960 164 21 838 +256 0 960 221 22 840 +320 0 960 278 24 842 +384 0 960 335 26 844 +448 0 960 392 28 846 +512 0 960 449 30 847 +576 0 960 506 32 849 +640 0 960 563 34 851 +704 0 960 619 36 853 +768 0 960 676 38 855 +832 0 960 733 39 857 +896 0 960 790 41 859 +960 0 960 847 43 861 +1023 0 960 904 45 863 +0 64 960 0 81 828 +64 64 960 46 82 829 +128 64 960 103 84 831 +192 64 960 160 86 833 +256 64 960 216 88 835 +320 64 960 273 90 837 +384 64 960 330 92 839 +448 64 960 387 94 841 +512 64 960 444 96 843 +576 64 960 501 98 844 +640 64 960 558 99 846 +704 64 960 615 101 848 +768 64 960 671 103 850 +832 64 960 728 105 852 +896 64 960 785 107 854 +960 64 960 842 109 856 +1023 64 960 899 111 858 +0 128 960 0 146 824 +64 128 960 42 148 826 +128 128 960 99 149 828 +192 128 960 156 151 830 +256 128 960 213 153 832 +320 128 960 270 155 834 +384 128 960 327 157 835 +448 128 960 384 159 837 +512 128 960 440 161 839 +576 128 960 497 163 841 +640 128 960 554 165 843 +704 128 960 611 166 845 +768 128 960 668 168 847 +832 128 960 725 170 849 +896 128 960 782 172 851 +960 128 960 839 174 852 +1023 128 960 896 176 854 +0 192 960 0 209 825 +64 192 960 43 211 827 +128 192 960 100 213 829 +192 192 960 157 215 831 +256 192 960 214 217 833 +320 192 960 271 218 835 +384 192 960 328 220 836 +448 192 960 385 222 838 +512 192 960 441 224 840 +576 192 960 498 226 842 +640 192 960 555 228 844 +704 192 960 612 230 846 +768 192 960 669 232 848 +832 192 960 726 234 850 +896 192 960 783 235 851 +960 192 960 840 237 853 +1023 192 960 896 239 855 +0 256 960 0 272 827 +64 256 960 45 274 829 +128 256 960 102 276 831 +192 256 960 159 278 833 +256 256 960 216 280 835 +320 256 960 273 281 837 +384 256 960 330 283 839 +448 256 960 387 285 840 +512 256 960 444 287 842 +576 256 960 500 289 844 +640 256 960 557 291 846 +704 256 960 614 293 848 +768 256 960 671 295 850 +832 256 960 728 296 852 +896 256 960 785 298 854 +960 256 960 842 300 855 +1023 256 960 899 302 857 +0 320 960 0 335 830 +64 320 960 48 337 832 +128 320 960 105 338 834 +192 320 960 162 340 836 +256 320 960 219 342 838 +320 320 960 276 344 839 +384 320 960 333 346 841 +448 320 960 389 348 843 +512 320 960 446 349 845 +576 320 960 503 351 847 +640 320 960 560 353 849 +704 320 960 617 355 851 +768 320 960 674 357 853 +832 320 960 731 359 855 +896 320 960 788 361 856 +960 320 960 844 363 858 +1023 320 960 901 365 860 +0 384 960 0 397 834 +64 384 960 52 399 836 +128 384 960 109 400 838 +192 384 960 166 402 840 +256 384 960 223 404 842 +320 384 960 280 406 843 +384 384 960 337 408 845 +448 384 960 393 410 847 +512 384 960 450 412 849 +576 384 960 507 414 851 +640 384 960 564 415 853 +704 384 960 621 417 855 +768 384 960 678 419 857 +832 384 960 735 421 858 +896 384 960 792 423 860 +960 384 960 848 425 862 +1023 384 960 905 427 864 +0 448 960 0 458 839 +64 448 960 57 460 841 +128 448 960 114 462 843 +192 448 960 171 464 845 +256 448 960 228 466 847 +320 448 960 285 468 848 +384 448 960 342 470 850 +448 448 960 398 472 852 +512 448 960 455 473 854 +576 448 960 512 475 856 +640 448 960 569 477 858 +704 448 960 626 479 860 +768 448 960 683 481 862 +832 448 960 740 483 864 +896 448 960 797 485 865 +960 448 960 853 487 867 +1023 448 960 910 489 869 +0 512 960 7 520 845 +64 512 960 64 522 847 +128 512 960 120 523 849 +192 512 960 177 525 851 +256 512 960 234 527 853 +320 512 960 291 529 855 +384 512 960 348 531 857 +448 512 960 405 533 859 +512 512 960 462 535 860 +576 512 960 519 537 862 +640 512 960 575 539 864 +704 512 960 632 540 866 +768 512 960 689 542 868 +832 512 960 746 544 870 +896 512 960 803 546 872 +960 512 960 860 548 874 +1023 512 960 917 550 875 +0 576 960 14 581 853 +64 576 960 71 582 855 +128 576 960 128 584 857 +192 576 960 185 586 859 +256 576 960 242 588 860 +320 576 960 299 590 862 +384 576 960 355 592 864 +448 576 960 412 594 866 +512 576 960 469 596 868 +576 576 960 526 597 870 +640 576 960 583 599 872 +704 576 960 640 601 874 +768 576 960 697 603 875 +832 576 960 753 605 877 +896 576 960 810 607 879 +960 576 960 867 609 881 +1023 576 960 924 611 883 +0 640 960 23 641 862 +64 640 960 80 643 864 +128 640 960 137 645 866 +192 640 960 194 646 867 +256 640 960 251 648 869 +320 640 960 308 650 871 +384 640 960 364 652 873 +448 640 960 421 654 875 +512 640 960 478 656 877 +576 640 960 535 658 879 +640 640 960 592 660 881 +704 640 960 649 661 882 +768 640 960 705 663 884 +832 640 960 762 665 886 +896 640 960 819 667 888 +960 640 960 876 669 890 +1023 640 960 933 671 892 +0 704 960 33 700 872 +64 704 960 90 702 873 +128 704 960 147 704 875 +192 704 960 204 706 877 +256 704 960 260 708 879 +320 704 960 317 710 881 +384 704 960 374 712 883 +448 704 960 431 714 885 +512 704 960 488 716 887 +576 704 960 545 717 888 +640 704 960 602 719 890 +704 704 960 659 721 892 +768 704 960 715 723 894 +832 704 960 772 725 896 +896 704 960 829 727 898 +960 704 960 886 729 900 +1023 704 960 943 731 902 +0 768 960 43 760 882 +64 768 960 100 762 884 +128 768 960 157 764 886 +192 768 960 214 766 887 +256 768 960 271 768 889 +320 768 960 328 770 891 +384 768 960 384 771 893 +448 768 960 441 773 895 +512 768 960 498 775 897 +576 768 960 555 777 899 +640 768 960 612 779 901 +704 768 960 669 781 902 +768 768 960 725 783 904 +832 768 960 782 785 906 +896 768 960 839 787 908 +960 768 960 896 788 910 +1023 768 960 953 790 912 +0 832 960 54 820 892 +64 832 960 110 822 894 +128 832 960 167 824 896 +192 832 960 224 825 898 +256 832 960 281 827 900 +320 832 960 338 829 902 +384 832 960 395 831 904 +448 832 960 452 833 905 +512 832 960 509 835 907 +576 832 960 565 837 909 +640 832 960 622 839 911 +704 832 960 679 841 913 +768 832 960 736 842 915 +832 832 960 793 844 917 +896 832 960 850 846 919 +960 832 960 907 848 920 +1023 832 960 964 850 922 +0 896 960 65 879 904 +64 896 960 122 881 906 +128 896 960 179 883 908 +192 896 960 236 885 909 +256 896 960 293 887 911 +320 896 960 349 888 913 +384 896 960 406 890 915 +448 896 960 463 892 917 +512 896 960 520 894 919 +576 896 960 577 896 921 +640 896 960 634 898 923 +704 896 960 691 900 924 +768 896 960 748 902 926 +832 896 960 804 904 928 +896 896 960 861 905 930 +960 896 960 918 907 932 +1023 896 960 975 909 934 +0 960 960 78 938 917 +64 960 960 135 940 919 +128 960 960 192 941 921 +192 960 960 249 943 922 +256 960 960 306 945 924 +320 960 960 362 947 926 +384 960 960 419 949 928 +448 960 960 476 951 930 +512 960 960 533 953 932 +576 960 960 590 955 934 +640 960 960 647 957 936 +704 960 960 704 958 937 +768 960 960 760 960 939 +832 960 960 817 962 941 +896 960 960 874 964 943 +960 960 960 931 966 945 +1023 960 960 988 968 947 +0 1023 960 92 996 930 +64 1023 960 148 998 932 +128 1023 960 205 1000 934 +192 1023 960 262 1002 936 +256 1023 960 319 1004 938 +320 1023 960 376 1006 940 +384 1023 960 433 1007 942 +448 1023 960 490 1009 943 +512 1023 960 547 1011 945 +576 1023 960 603 1013 947 +640 1023 960 660 1015 949 +704 1023 960 717 1017 951 +768 1023 960 774 1019 953 +832 1023 960 831 1021 955 +896 1023 960 888 1023 957 +960 1023 960 945 1023 958 +1023 1023 960 1002 1023 960 +0 0 1023 0 16 883 +64 0 1023 52 18 884 +128 0 1023 109 20 886 +192 0 1023 166 22 888 +256 0 1023 223 24 890 +320 0 1023 280 26 892 +384 0 1023 336 27 894 +448 0 1023 393 29 896 +512 0 1023 450 31 898 +576 0 1023 507 33 900 +640 0 1023 564 35 901 +704 0 1023 621 37 903 +768 0 1023 678 39 905 +832 0 1023 734 41 907 +896 0 1023 791 43 909 +960 0 1023 848 44 911 +1023 0 1023 905 46 913 +0 64 1023 0 82 878 +64 64 1023 47 84 880 +128 64 1023 104 86 881 +192 64 1023 161 87 883 +256 64 1023 218 89 885 +320 64 1023 275 91 887 +384 64 1023 332 93 889 +448 64 1023 388 95 891 +512 64 1023 445 97 893 +576 64 1023 502 99 895 +640 64 1023 559 101 896 +704 64 1023 616 103 898 +768 64 1023 673 104 900 +832 64 1023 729 106 902 +896 64 1023 786 108 904 +960 64 1023 843 110 906 +1023 64 1023 900 112 908 +0 128 1023 0 147 874 +64 128 1023 44 149 876 +128 128 1023 101 151 878 +192 128 1023 157 153 880 +256 128 1023 214 154 882 +320 128 1023 271 156 884 +384 128 1023 328 158 886 +448 128 1023 385 160 887 +512 128 1023 442 162 889 +576 128 1023 499 164 891 +640 128 1023 556 166 893 +704 128 1023 612 168 895 +768 128 1023 669 170 897 +832 128 1023 726 171 899 +896 128 1023 783 173 901 +960 128 1023 840 175 903 +1023 128 1023 897 177 904 +0 192 1023 0 210 875 +64 192 1023 45 212 877 +128 192 1023 101 214 879 +192 192 1023 158 216 881 +256 192 1023 215 218 883 +320 192 1023 272 220 885 +384 192 1023 329 222 887 +448 192 1023 386 223 888 +512 192 1023 443 225 890 +576 192 1023 500 227 892 +640 192 1023 556 229 894 +704 192 1023 613 231 896 +768 192 1023 670 233 898 +832 192 1023 727 235 900 +896 192 1023 784 237 902 +960 192 1023 841 239 904 +1023 192 1023 898 240 905 +0 256 1023 0 273 877 +64 256 1023 47 275 879 +128 256 1023 104 277 881 +192 256 1023 161 279 883 +256 256 1023 217 281 885 +320 256 1023 274 283 887 +384 256 1023 331 285 889 +448 256 1023 388 286 891 +512 256 1023 445 288 892 +576 256 1023 502 290 894 +640 256 1023 559 292 896 +704 256 1023 616 294 898 +768 256 1023 672 296 900 +832 256 1023 729 298 902 +896 256 1023 786 300 904 +960 256 1023 843 301 906 +1023 256 1023 900 303 908 +0 320 1023 0 336 880 +64 320 1023 49 338 882 +128 320 1023 106 340 884 +192 320 1023 163 341 886 +256 320 1023 220 343 888 +320 320 1023 277 345 890 +384 320 1023 334 347 891 +448 320 1023 391 349 893 +512 320 1023 448 351 895 +576 320 1023 505 353 897 +640 320 1023 561 354 899 +704 320 1023 618 356 901 +768 320 1023 675 358 903 +832 320 1023 732 360 905 +896 320 1023 789 362 907 +960 320 1023 846 364 908 +1023 320 1023 903 366 910 +0 384 1023 0 398 884 +64 384 1023 53 400 886 +128 384 1023 110 402 888 +192 384 1023 167 404 890 +256 384 1023 224 405 892 +320 384 1023 281 407 894 +384 384 1023 338 409 895 +448 384 1023 395 411 897 +512 384 1023 452 413 899 +576 384 1023 508 415 901 +640 384 1023 565 417 903 +704 384 1023 622 419 905 +768 384 1023 679 420 907 +832 384 1023 736 422 909 +896 384 1023 793 424 910 +960 384 1023 850 426 912 +1023 384 1023 907 428 914 +0 448 1023 2 460 889 +64 448 1023 58 462 891 +128 448 1023 115 463 893 +192 448 1023 172 465 895 +256 448 1023 229 467 897 +320 448 1023 286 469 899 +384 448 1023 343 471 900 +448 448 1023 400 473 902 +512 448 1023 457 475 904 +576 448 1023 513 477 906 +640 448 1023 570 478 908 +704 448 1023 627 480 910 +768 448 1023 684 482 912 +832 448 1023 741 484 914 +896 448 1023 798 486 916 +960 448 1023 855 488 917 +1023 448 1023 912 490 919 +0 512 1023 8 521 895 +64 512 1023 65 523 897 +128 512 1023 122 525 899 +192 512 1023 179 527 901 +256 512 1023 235 528 903 +320 512 1023 292 530 905 +384 512 1023 349 532 907 +448 512 1023 406 534 909 +512 512 1023 463 536 911 +576 512 1023 520 538 912 +640 512 1023 577 540 914 +704 512 1023 634 542 916 +768 512 1023 690 544 918 +832 512 1023 747 545 920 +896 512 1023 804 547 922 +960 512 1023 861 549 924 +1023 512 1023 918 551 926 +0 576 1023 15 582 903 +64 576 1023 72 584 905 +128 576 1023 129 586 907 +192 576 1023 186 587 909 +256 576 1023 243 589 911 +320 576 1023 300 591 912 +384 576 1023 357 593 914 +448 576 1023 414 595 916 +512 576 1023 470 597 918 +576 576 1023 527 599 920 +640 576 1023 584 601 922 +704 576 1023 641 602 924 +768 576 1023 698 604 926 +832 576 1023 755 606 927 +896 576 1023 812 608 929 +960 576 1023 869 610 931 +1023 576 1023 925 612 933 +0 640 1023 24 642 912 +64 640 1023 81 644 914 +128 640 1023 138 646 916 +192 640 1023 195 648 918 +256 640 1023 252 650 919 +320 640 1023 309 651 921 +384 640 1023 365 653 923 +448 640 1023 422 655 925 +512 640 1023 479 657 927 +576 640 1023 536 659 929 +640 640 1023 593 661 931 +704 640 1023 650 663 933 +768 640 1023 707 665 934 +832 640 1023 764 666 936 +896 640 1023 821 668 938 +960 640 1023 877 670 940 +1023 640 1023 934 672 942 +0 704 1023 34 702 922 +64 704 1023 91 704 924 +128 704 1023 148 705 925 +192 704 1023 205 707 927 +256 704 1023 262 709 929 +320 704 1023 319 711 931 +384 704 1023 375 713 933 +448 704 1023 432 715 935 +512 704 1023 489 717 937 +576 704 1023 546 719 939 +640 704 1023 603 721 940 +704 704 1023 660 722 942 +768 704 1023 716 724 944 +832 704 1023 773 726 946 +896 704 1023 830 728 948 +960 704 1023 887 730 950 +1023 704 1023 944 732 952 +0 768 1023 44 761 932 +64 768 1023 101 763 934 +128 768 1023 158 765 936 +192 768 1023 215 767 938 +256 768 1023 272 769 939 +320 768 1023 329 771 941 +384 768 1023 386 773 943 +448 768 1023 442 775 945 +512 768 1023 499 776 947 +576 768 1023 556 778 949 +640 768 1023 613 780 951 +704 768 1023 670 782 953 +768 768 1023 727 784 954 +832 768 1023 784 786 956 +896 768 1023 841 788 958 +960 768 1023 897 790 960 +1023 768 1023 954 792 962 +0 832 1023 55 821 942 +64 832 1023 112 823 944 +128 832 1023 169 825 946 +192 832 1023 225 827 948 +256 832 1023 282 829 950 +320 832 1023 339 830 952 +384 832 1023 396 832 954 +448 832 1023 453 834 956 +512 832 1023 510 836 957 +576 832 1023 567 838 959 +640 832 1023 624 840 961 +704 832 1023 681 842 963 +768 832 1023 737 844 965 +832 832 1023 794 846 967 +896 832 1023 851 847 969 +960 832 1023 908 849 971 +1023 832 1023 965 851 972 +0 896 1023 66 880 954 +64 896 1023 123 882 956 +128 896 1023 180 884 958 +192 896 1023 237 886 960 +256 896 1023 294 888 961 +320 896 1023 351 890 963 +384 896 1023 408 892 965 +448 896 1023 464 893 967 +512 896 1023 521 895 969 +576 896 1023 578 897 971 +640 896 1023 635 899 973 +704 896 1023 692 901 975 +768 896 1023 749 903 977 +832 896 1023 806 905 978 +896 896 1023 863 907 980 +960 896 1023 919 909 982 +1023 896 1023 976 910 984 +0 960 1023 79 939 967 +64 960 1023 136 941 969 +128 960 1023 193 943 971 +192 960 1023 250 945 973 +256 960 1023 307 946 974 +320 960 1023 364 948 976 +384 960 1023 420 950 978 +448 960 1023 477 952 980 +512 960 1023 534 954 982 +576 960 1023 591 956 984 +640 960 1023 648 958 986 +704 960 1023 705 960 988 +768 960 1023 762 962 989 +832 960 1023 819 963 991 +896 960 1023 876 965 993 +960 960 1023 932 967 995 +1023 960 1023 989 969 997 +0 1023 1023 93 997 980 +64 1023 1023 150 999 982 +128 1023 1023 207 1001 984 +192 1023 1023 264 1003 986 +256 1023 1023 320 1005 988 +320 1023 1023 377 1007 990 +384 1023 1023 434 1009 992 +448 1023 1023 491 1011 994 +512 1023 1023 548 1012 995 +576 1023 1023 605 1014 997 +640 1023 1023 662 1016 999 +704 1023 1023 718 1018 1001 +768 1023 1023 775 1020 1003 +832 1023 1023 832 1022 1005 +896 1023 1023 889 1023 1007 +960 1023 1023 946 1023 1009 +1023 1023 1023 1003 1023 1011 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_15.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_15.txt new file mode 100644 index 0000000..110d1a2 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_15.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 14 0 65 +0 0 128 25 0 118 +0 0 192 35 0 168 +0 0 256 48 0 231 +0 0 320 59 0 283 +0 0 384 71 0 342 +0 0 448 84 0 400 +0 0 512 95 0 454 +0 0 576 108 0 518 +0 0 640 121 0 580 +0 0 704 133 0 637 +0 0 768 144 0 688 +0 0 832 156 0 747 +0 0 896 169 0 807 +0 0 960 180 0 858 +0 0 1023 192 0 918 +0 64 0 31 59 17 +0 64 64 39 71 57 +0 64 128 43 71 114 +0 64 192 46 58 172 +0 64 256 56 58 229 +0 64 320 69 69 285 +0 64 384 80 68 345 +0 64 448 90 67 398 +0 64 512 101 66 459 +0 64 576 114 64 523 +0 64 640 126 62 582 +0 64 704 137 60 638 +0 64 768 148 58 693 +0 64 832 160 55 749 +0 64 896 171 51 805 +0 64 960 183 47 863 +0 64 1023 195 42 919 +0 128 0 68 128 36 +0 128 64 69 128 64 +0 128 128 71 128 117 +0 128 192 76 128 177 +0 128 256 81 128 230 +0 128 320 86 122 286 +0 128 384 94 121 345 +0 128 448 105 126 400 +0 128 512 113 120 458 +0 128 576 125 125 521 +0 128 640 137 129 579 +0 128 704 148 129 639 +0 128 768 156 122 691 +0 128 832 167 121 747 +0 128 896 180 125 810 +0 128 960 190 124 860 +0 128 1023 201 122 917 +0 192 0 97 183 52 +0 192 64 98 183 81 +0 192 128 103 189 127 +0 192 192 104 186 180 +0 192 256 110 189 237 +0 192 320 115 189 293 +0 192 384 119 185 347 +0 192 448 126 185 404 +0 192 512 135 188 463 +0 192 576 145 191 522 +0 192 640 153 187 581 +0 192 704 163 190 637 +0 192 768 172 189 692 +0 192 832 182 188 751 +0 192 896 192 184 808 +0 192 960 203 190 862 +0 192 1023 214 189 921 +0 256 0 129 243 69 +0 256 64 131 246 86 +0 256 128 132 246 134 +0 256 192 136 248 185 +0 256 256 138 248 236 +0 256 320 145 252 295 +0 256 384 149 252 351 +0 256 448 155 252 407 +0 256 512 159 247 464 +0 256 576 169 254 528 +0 256 640 176 253 582 +0 256 704 184 253 638 +0 256 768 193 255 694 +0 256 832 202 254 750 +0 256 896 211 254 808 +0 256 960 219 248 867 +0 256 1023 229 253 919 +0 320 0 162 305 87 +0 320 64 166 310 107 +0 320 128 167 312 143 +0 320 192 169 312 189 +0 320 256 171 312 245 +0 320 320 174 312 299 +0 320 384 176 308 349 +0 320 448 183 313 410 +0 320 512 188 313 466 +0 320 576 196 317 530 +0 320 640 201 313 587 +0 320 704 208 312 644 +0 320 768 216 316 698 +0 320 832 222 312 754 +0 320 896 232 315 813 +0 320 960 239 313 868 +0 320 1023 248 312 924 +0 384 0 196 368 105 +0 384 64 196 368 115 +0 384 128 199 372 154 +0 384 192 200 372 199 +0 384 256 201 369 248 +0 384 320 204 371 300 +0 384 384 209 374 359 +0 384 448 213 375 410 +0 384 512 217 375 466 +0 384 576 225 379 533 +0 384 640 230 379 590 +0 384 704 234 374 643 +0 384 768 240 374 698 +0 384 832 247 373 757 +0 384 896 256 377 815 +0 384 960 263 377 869 +0 384 1023 270 374 926 +0 448 0 227 427 121 +0 448 64 231 434 132 +0 448 128 230 430 165 +0 448 192 233 435 205 +0 448 256 235 435 256 +0 448 320 235 431 305 +0 448 384 238 432 359 +0 448 448 243 436 414 +0 448 512 247 436 470 +0 448 576 254 441 536 +0 448 640 259 440 590 +0 448 704 264 440 649 +0 448 768 269 440 703 +0 448 832 273 436 756 +0 448 896 282 439 818 +0 448 960 288 440 872 +0 448 1023 295 440 924 +0 512 0 260 489 139 +0 512 64 262 492 147 +0 512 128 265 496 178 +0 512 192 266 497 218 +0 512 256 267 497 263 +0 512 320 270 498 312 +0 512 384 272 498 365 +0 512 448 272 494 419 +0 512 512 278 499 473 +0 512 576 284 503 536 +0 512 640 289 502 596 +0 512 704 293 502 648 +0 512 768 298 502 706 +0 512 832 303 503 761 +0 512 896 307 499 817 +0 512 960 315 502 871 +0 512 1023 321 503 926 +0 576 0 299 561 159 +0 576 64 299 561 169 +0 576 128 300 563 193 +0 576 192 301 563 232 +0 576 256 305 567 279 +0 576 320 306 567 326 +0 576 384 306 564 375 +0 576 448 311 568 431 +0 576 512 314 568 486 +0 576 576 315 565 541 +0 576 640 319 565 597 +0 576 704 323 565 652 +0 576 768 326 562 705 +0 576 832 333 566 761 +0 576 896 338 566 820 +0 576 960 343 566 873 +0 576 1023 349 566 928 +0 640 0 330 619 176 +0 640 64 332 623 186 +0 640 128 335 628 208 +0 640 192 336 629 244 +0 640 256 337 629 285 +0 640 320 339 630 333 +0 640 384 341 630 382 +0 640 448 341 626 433 +0 640 512 346 631 488 +0 640 576 347 627 548 +0 640 640 350 627 604 +0 640 704 352 623 658 +0 640 768 358 627 712 +0 640 832 362 628 768 +0 640 896 367 628 826 +0 640 960 370 623 879 +0 640 1023 377 627 934 +0 704 0 365 685 195 +0 704 64 367 688 203 +0 704 128 365 685 222 +0 704 192 369 691 257 +0 704 256 368 687 296 +0 704 320 370 688 341 +0 704 384 373 692 389 +0 704 448 376 693 441 +0 704 512 378 693 494 +0 704 576 376 684 553 +0 704 640 381 688 608 +0 704 704 385 690 663 +0 704 768 386 685 715 +0 704 832 392 689 771 +0 704 896 397 690 829 +0 704 960 399 686 882 +0 704 1023 404 685 937 +0 768 0 397 745 212 +0 768 64 397 746 219 +0 768 128 401 752 240 +0 768 192 400 748 271 +0 768 256 403 753 310 +0 768 320 404 753 353 +0 768 384 406 754 401 +0 768 448 406 751 451 +0 768 512 408 751 503 +0 768 576 411 751 558 +0 768 640 412 748 610 +0 768 704 417 752 667 +0 768 768 420 752 720 +0 768 832 421 748 771 +0 768 896 427 752 833 +0 768 960 431 752 882 +0 768 1023 436 753 940 +0 832 0 427 803 228 +0 832 64 432 812 237 +0 832 128 431 809 255 +0 832 192 435 814 285 +0 832 256 436 816 321 +0 832 320 435 811 363 +0 832 384 436 812 409 +0 832 448 440 817 459 +0 832 512 440 812 509 +0 832 576 440 808 561 +0 832 640 445 813 616 +0 832 704 448 813 672 +0 832 768 448 809 721 +0 832 832 452 809 776 +0 832 896 458 814 837 +0 832 960 459 809 886 +0 832 1023 466 814 941 +0 896 0 461 865 246 +0 896 64 463 870 253 +0 896 128 466 874 271 +0 896 192 465 872 296 +0 896 256 468 877 332 +0 896 320 469 877 374 +0 896 384 469 874 416 +0 896 448 471 874 463 +0 896 512 475 878 517 +0 896 576 475 875 568 +0 896 640 475 871 621 +0 896 704 480 875 674 +0 896 768 483 876 727 +0 896 832 486 876 780 +0 896 896 487 872 837 +0 896 960 493 877 890 +0 896 1023 494 872 944 +0 960 0 493 925 263 +0 960 64 498 934 271 +0 960 128 498 935 285 +0 960 192 499 936 311 +0 960 256 498 933 343 +0 960 320 501 937 382 +0 960 384 501 934 425 +0 960 448 502 934 474 +0 960 512 504 934 521 +0 960 576 504 931 574 +0 960 640 508 935 627 +0 960 704 508 931 679 +0 960 768 511 931 731 +0 960 832 516 936 785 +0 960 896 519 936 842 +0 960 960 521 932 893 +0 960 1023 526 936 947 +0 1023 0 526 988 281 +0 1023 64 527 989 286 +0 1023 128 528 990 301 +0 1023 192 529 991 324 +0 1023 256 532 996 357 +0 1023 320 533 997 394 +0 1023 384 534 997 436 +0 1023 448 533 993 480 +0 1023 512 538 999 530 +0 1023 576 535 990 585 +0 1023 640 537 991 637 +0 1023 704 540 991 688 +0 1023 768 542 990 740 +0 1023 832 545 991 793 +0 1023 896 550 996 850 +0 1023 960 553 996 902 +0 1023 1023 554 992 955 +64 0 0 64 15 9 +64 0 64 65 15 66 +64 0 128 57 10 118 +64 0 192 72 11 175 +64 0 256 78 1 233 +64 0 320 78 0 288 +64 0 384 87 0 345 +64 0 448 97 0 402 +64 0 512 107 0 456 +64 0 576 123 0 520 +64 0 640 134 0 579 +64 0 704 145 0 639 +64 0 768 155 0 691 +64 0 832 166 0 747 +64 0 896 178 0 810 +64 0 960 188 0 861 +64 0 1023 197 0 918 +64 64 0 60 60 18 +64 64 64 61 60 57 +64 64 128 67 71 119 +64 64 192 69 59 175 +64 64 256 82 59 229 +64 64 320 91 70 290 +64 64 384 91 57 342 +64 64 448 101 55 403 +64 64 512 112 67 461 +64 64 576 128 65 524 +64 64 640 138 63 583 +64 64 704 148 61 636 +64 64 768 159 59 695 +64 64 832 170 56 752 +64 64 896 180 52 808 +64 64 960 188 48 862 +64 64 1023 200 43 922 +64 128 0 84 129 37 +64 128 64 82 123 63 +64 128 128 86 128 122 +64 128 192 90 128 174 +64 128 256 92 123 232 +64 128 320 98 122 287 +64 128 384 107 127 344 +64 128 448 120 127 404 +64 128 512 123 126 459 +64 128 576 134 125 522 +64 128 640 148 130 580 +64 128 704 154 129 637 +64 128 768 166 123 692 +64 128 832 176 122 749 +64 128 896 188 126 808 +64 128 960 196 124 867 +64 128 1023 206 117 922 +64 192 0 111 190 54 +64 192 64 112 190 74 +64 192 128 113 190 127 +64 192 192 115 190 178 +64 192 256 119 189 237 +64 192 320 123 189 289 +64 192 384 128 186 346 +64 192 448 134 185 405 +64 192 512 142 188 460 +64 192 576 157 194 523 +64 192 640 165 194 582 +64 192 704 170 193 638 +64 192 768 179 193 694 +64 192 832 191 192 750 +64 192 896 200 188 809 +64 192 960 208 190 864 +64 192 1023 218 189 920 +64 256 0 141 251 71 +64 256 64 140 248 93 +64 256 128 141 248 134 +64 256 192 146 253 188 +64 256 256 146 248 240 +64 256 320 152 253 295 +64 256 384 156 252 352 +64 256 448 160 250 408 +64 256 512 166 249 465 +64 256 576 176 256 529 +64 256 640 184 251 586 +64 256 704 194 255 643 +64 256 768 197 250 698 +64 256 832 207 254 754 +64 256 896 218 254 813 +64 256 960 224 251 869 +64 256 1023 234 250 925 +64 320 0 170 309 88 +64 320 64 171 309 106 +64 320 128 171 309 143 +64 320 192 174 310 194 +64 320 256 176 310 247 +64 320 320 179 310 296 +64 320 384 184 314 355 +64 320 448 189 315 411 +64 320 512 194 315 467 +64 320 576 202 318 531 +64 320 640 209 315 589 +64 320 704 213 314 645 +64 320 768 222 318 700 +64 320 832 227 314 756 +64 320 896 237 317 815 +64 320 960 244 313 870 +64 320 1023 253 316 925 +64 384 0 202 370 105 +64 384 64 202 370 116 +64 384 128 205 374 154 +64 384 192 207 375 202 +64 384 256 209 375 249 +64 384 320 211 375 305 +64 384 384 214 375 359 +64 384 448 216 372 411 +64 384 512 222 376 470 +64 384 576 229 379 530 +64 384 640 235 380 592 +64 384 704 241 380 647 +64 384 768 244 375 698 +64 384 832 253 379 758 +64 384 896 260 379 816 +64 384 960 267 379 868 +64 384 1023 274 375 927 +64 448 0 233 430 122 +64 448 64 235 434 136 +64 448 128 235 432 165 +64 448 192 238 436 208 +64 448 256 240 436 260 +64 448 320 240 433 305 +64 448 384 243 434 359 +64 448 448 248 437 418 +64 448 512 252 438 471 +64 448 576 258 442 537 +64 448 640 263 442 591 +64 448 704 268 441 646 +64 448 768 273 441 704 +64 448 832 277 437 756 +64 448 896 286 442 816 +64 448 960 292 442 873 +64 448 1023 299 441 926 +64 512 0 268 496 141 +64 512 64 266 493 152 +64 512 128 269 497 179 +64 512 192 269 495 218 +64 512 256 271 498 264 +64 512 320 274 499 314 +64 512 384 274 496 366 +64 512 448 277 496 419 +64 512 512 282 500 474 +64 512 576 288 504 537 +64 512 640 292 504 593 +64 512 704 295 500 649 +64 512 768 302 504 707 +64 512 832 307 504 759 +64 512 896 311 501 821 +64 512 960 319 505 872 +64 512 1023 325 504 927 +64 576 0 304 566 161 +64 576 64 305 566 171 +64 576 128 306 567 197 +64 576 192 305 564 232 +64 576 256 308 569 277 +64 576 320 310 569 328 +64 576 384 310 566 376 +64 576 448 314 570 429 +64 576 512 317 569 486 +64 576 576 317 563 541 +64 576 640 323 566 598 +64 576 704 327 567 653 +64 576 768 331 567 706 +64 576 832 336 567 762 +64 576 896 341 568 821 +64 576 960 347 567 878 +64 576 1023 352 568 930 +64 640 0 335 624 177 +64 640 64 335 624 186 +64 640 128 336 626 208 +64 640 192 339 630 244 +64 640 256 339 627 286 +64 640 320 342 631 333 +64 640 384 344 631 383 +64 640 448 344 628 435 +64 640 512 349 632 488 +64 640 576 350 628 549 +64 640 640 353 628 605 +64 640 704 355 625 659 +64 640 768 361 629 713 +64 640 832 365 629 768 +64 640 896 370 629 827 +64 640 960 373 625 881 +64 640 1023 378 625 936 +64 704 0 367 685 195 +64 704 64 367 685 203 +64 704 128 369 687 225 +64 704 192 372 692 257 +64 704 256 373 692 299 +64 704 320 375 693 344 +64 704 384 374 690 392 +64 704 448 377 690 444 +64 704 512 381 694 497 +64 704 576 380 686 550 +64 704 640 383 686 609 +64 704 704 388 691 664 +64 704 768 389 687 713 +64 704 832 396 692 772 +64 704 896 400 691 830 +64 704 960 402 687 880 +64 704 1023 407 688 939 +64 768 0 402 751 213 +64 768 64 400 748 220 +64 768 128 403 752 241 +64 768 192 404 754 272 +64 768 256 404 750 311 +64 768 320 407 755 354 +64 768 384 409 755 401 +64 768 448 409 752 451 +64 768 512 411 752 503 +64 768 576 411 749 559 +64 768 640 414 749 610 +64 768 704 417 749 668 +64 768 768 423 754 721 +64 768 832 426 753 776 +64 768 896 428 750 830 +64 768 960 434 754 887 +64 768 1023 439 754 942 +64 832 0 433 809 230 +64 832 64 436 813 238 +64 832 128 434 811 255 +64 832 192 437 816 285 +64 832 256 437 812 322 +64 832 320 438 813 361 +64 832 384 440 813 409 +64 832 448 443 818 459 +64 832 512 443 814 507 +64 832 576 444 810 562 +64 832 640 448 815 617 +64 832 704 451 815 670 +64 832 768 453 814 722 +64 832 832 455 811 776 +64 832 896 460 815 834 +64 832 960 462 812 887 +64 832 1023 469 816 942 +64 896 0 468 875 249 +64 896 64 466 871 253 +64 896 128 469 876 272 +64 896 192 468 874 297 +64 896 256 471 878 332 +64 896 320 471 874 371 +64 896 384 473 876 416 +64 896 448 476 880 465 +64 896 512 478 880 515 +64 896 576 476 872 569 +64 896 640 480 877 622 +64 896 704 482 877 675 +64 896 768 486 877 728 +64 896 832 488 878 781 +64 896 896 489 873 838 +64 896 960 496 878 891 +64 896 1023 497 873 944 +64 960 0 498 931 264 +64 960 64 498 931 270 +64 960 128 499 932 285 +64 960 192 503 938 312 +64 960 256 504 939 345 +64 960 320 505 939 383 +64 960 384 504 936 426 +64 960 448 508 940 473 +64 960 512 507 936 521 +64 960 576 507 933 578 +64 960 640 509 933 631 +64 960 704 512 933 683 +64 960 768 514 933 735 +64 960 832 517 933 789 +64 960 896 523 938 846 +64 960 960 524 933 898 +64 960 1023 529 937 953 +64 1023 0 532 994 283 +64 1023 64 531 994 288 +64 1023 128 533 996 301 +64 1023 192 531 992 325 +64 1023 256 535 997 357 +64 1023 320 536 998 394 +64 1023 384 537 999 436 +64 1023 448 536 994 481 +64 1023 512 540 1000 530 +64 1023 576 540 996 585 +64 1023 640 540 992 637 +64 1023 704 542 992 689 +64 1023 768 547 996 741 +64 1023 832 548 993 794 +64 1023 896 553 997 850 +64 1023 960 556 997 903 +64 1023 1023 557 994 957 +128 0 0 115 27 16 +128 0 64 111 26 67 +128 0 128 117 27 119 +128 0 192 119 26 175 +128 0 256 118 22 233 +128 0 320 123 19 290 +128 0 384 128 15 346 +128 0 448 135 0 403 +128 0 512 146 0 461 +128 0 576 154 0 525 +128 0 640 163 0 583 +128 0 704 170 0 635 +128 0 768 183 0 695 +128 0 832 192 0 752 +128 0 896 199 0 809 +128 0 960 208 0 863 +128 0 1023 219 0 923 +128 64 0 118 64 23 +128 64 64 119 64 68 +128 64 128 121 75 120 +128 64 192 118 63 178 +128 64 256 125 63 233 +128 64 320 131 73 290 +128 64 384 131 60 346 +128 64 448 138 71 404 +128 64 512 146 70 462 +128 64 576 157 68 526 +128 64 640 166 67 584 +128 64 704 177 65 640 +128 64 768 185 63 693 +128 64 832 194 60 753 +128 64 896 201 56 809 +128 64 960 211 53 864 +128 64 1023 221 48 923 +128 128 0 130 130 39 +128 128 64 125 125 64 +128 128 128 127 124 122 +128 128 192 134 130 180 +128 128 256 132 124 235 +128 128 320 139 124 287 +128 128 384 146 129 348 +128 128 448 147 128 402 +128 128 512 154 128 463 +128 128 576 165 127 523 +128 128 640 174 131 585 +128 128 704 182 130 641 +128 128 768 192 124 694 +128 128 832 201 123 753 +128 128 896 211 127 812 +128 128 960 217 126 864 +128 128 1023 227 124 920 +128 192 0 145 191 55 +128 192 64 149 191 75 +128 192 128 145 187 127 +128 192 192 148 190 181 +128 192 256 151 190 235 +128 192 320 153 187 289 +128 192 384 160 187 346 +128 192 448 166 190 403 +128 192 512 173 192 464 +128 192 576 183 192 527 +128 192 640 187 192 582 +128 192 704 195 194 638 +128 192 768 203 194 694 +128 192 832 212 190 751 +128 192 896 221 189 810 +128 192 960 228 191 865 +128 192 1023 240 191 925 +128 256 0 167 249 72 +128 256 64 169 254 88 +128 256 128 170 253 135 +128 256 192 174 253 186 +128 256 256 174 253 239 +128 256 320 177 253 297 +128 256 384 180 253 348 +128 256 448 186 250 405 +128 256 512 191 250 465 +128 256 576 201 255 526 +128 256 640 208 257 584 +128 256 704 215 256 641 +128 256 768 219 256 696 +128 256 832 227 255 752 +128 256 896 238 257 811 +128 256 960 244 252 866 +128 256 1023 252 256 922 +128 320 0 196 311 89 +128 320 64 197 313 102 +128 320 128 194 311 144 +128 320 192 198 311 194 +128 320 256 202 314 248 +128 320 320 201 313 301 +128 320 384 205 316 355 +128 320 448 209 316 411 +128 320 512 214 312 468 +128 320 576 223 319 532 +128 320 640 228 319 590 +128 320 704 235 315 646 +128 320 768 240 318 701 +128 320 832 246 314 757 +128 320 896 255 319 817 +128 320 960 264 319 871 +128 320 1023 269 315 927 +128 384 0 221 371 106 +128 384 64 221 371 121 +128 384 128 224 371 154 +128 384 192 223 371 199 +128 384 256 227 373 253 +128 384 320 229 373 305 +128 384 384 230 373 356 +128 384 448 235 377 415 +128 384 512 239 377 471 +128 384 576 248 381 534 +128 384 640 252 381 592 +128 384 704 258 378 648 +128 384 768 262 377 702 +128 384 832 270 381 758 +128 384 896 275 377 818 +128 384 960 283 381 873 +128 384 1023 289 377 928 +128 448 0 254 437 125 +128 448 64 250 433 137 +128 448 128 251 433 166 +128 448 192 254 438 211 +128 448 256 256 438 260 +128 448 320 257 438 308 +128 448 384 260 439 365 +128 448 448 265 439 419 +128 448 512 265 435 471 +128 448 576 274 443 534 +128 448 640 279 443 591 +128 448 704 284 443 650 +128 448 768 288 443 705 +128 448 832 292 439 757 +128 448 896 300 442 820 +128 448 960 306 443 874 +128 448 1023 313 443 927 +128 512 0 283 499 142 +128 512 64 282 494 152 +128 512 128 284 498 182 +128 512 192 282 496 218 +128 512 256 286 500 264 +128 512 320 287 500 317 +128 512 384 289 497 366 +128 512 448 292 498 420 +128 512 512 295 501 478 +128 512 576 302 505 538 +128 512 640 306 505 597 +128 512 704 311 506 650 +128 512 768 315 506 704 +128 512 832 320 505 763 +128 512 896 324 502 818 +128 512 960 331 506 873 +128 512 1023 338 506 932 +128 576 0 318 568 162 +128 576 64 316 564 170 +128 576 128 317 565 196 +128 576 192 320 569 233 +128 576 256 321 569 279 +128 576 320 321 566 325 +128 576 384 323 566 376 +128 576 448 328 571 432 +128 576 512 331 571 487 +128 576 576 330 564 541 +128 576 640 335 568 598 +128 576 704 339 568 653 +128 576 768 341 564 707 +128 576 832 348 568 766 +128 576 896 353 568 821 +128 576 960 355 564 879 +128 576 1023 363 569 930 +128 640 0 348 627 178 +128 640 64 347 625 187 +128 640 128 350 630 211 +128 640 192 351 631 247 +128 640 256 350 627 287 +128 640 320 354 632 333 +128 640 384 356 632 386 +128 640 448 356 628 435 +128 640 512 360 633 488 +128 640 576 361 629 546 +128 640 640 362 625 601 +128 640 704 368 629 656 +128 640 768 372 630 711 +128 640 832 376 630 765 +128 640 896 380 629 824 +128 640 960 385 630 878 +128 640 1023 391 631 936 +128 704 0 379 689 196 +128 704 64 381 691 205 +128 704 128 379 688 225 +128 704 192 381 689 256 +128 704 256 384 693 298 +128 704 320 383 691 341 +128 704 384 387 695 391 +128 704 448 389 695 441 +128 704 512 389 692 494 +128 704 576 390 688 554 +128 704 640 395 691 609 +128 704 704 398 692 664 +128 704 768 400 688 717 +128 704 832 405 692 773 +128 704 896 411 692 831 +128 704 960 414 693 884 +128 704 1023 417 688 939 +128 768 0 413 754 214 +128 768 64 410 749 220 +128 768 128 411 750 240 +128 768 192 412 751 271 +128 768 256 415 756 309 +128 768 320 417 756 354 +128 768 384 418 756 402 +128 768 448 418 753 451 +128 768 512 422 754 504 +128 768 576 423 753 559 +128 768 640 424 750 611 +128 768 704 427 751 668 +128 768 768 433 754 722 +128 768 832 434 751 774 +128 768 896 439 755 834 +128 768 960 443 755 887 +128 768 1023 446 752 939 +128 832 0 443 812 231 +128 832 64 443 811 237 +128 832 128 443 812 256 +128 832 192 446 817 286 +128 832 256 448 817 323 +128 832 320 447 813 363 +128 832 384 450 819 411 +128 832 448 453 819 460 +128 832 512 452 816 511 +128 832 576 453 811 562 +128 832 640 456 812 620 +128 832 704 457 811 669 +128 832 768 460 812 726 +128 832 832 466 816 780 +128 832 896 469 816 838 +128 832 960 471 812 887 +128 832 1023 477 816 946 +128 896 0 477 877 249 +128 896 64 475 872 254 +128 896 128 477 876 272 +128 896 192 476 874 297 +128 896 256 479 879 335 +128 896 320 479 876 374 +128 896 384 480 876 416 +128 896 448 482 877 467 +128 896 512 486 881 518 +128 896 576 486 878 572 +128 896 640 487 874 622 +128 896 704 490 878 675 +128 896 768 493 878 728 +128 896 832 496 879 782 +128 896 896 498 875 838 +128 896 960 504 879 891 +128 896 1023 505 875 945 +128 960 0 507 934 266 +128 960 64 506 933 271 +128 960 128 507 933 285 +128 960 192 510 938 313 +128 960 256 509 936 344 +128 960 320 512 940 383 +128 960 384 511 936 426 +128 960 448 513 937 473 +128 960 512 517 941 522 +128 960 576 515 933 575 +128 960 640 517 933 628 +128 960 704 521 938 681 +128 960 768 523 937 733 +128 960 832 527 938 787 +128 960 896 529 938 843 +128 960 960 531 934 895 +128 960 1023 536 938 949 +128 1023 0 540 997 284 +128 1023 64 537 991 287 +128 1023 128 537 992 300 +128 1023 192 539 993 325 +128 1023 256 542 998 357 +128 1023 320 544 999 394 +128 1023 384 544 1000 436 +128 1023 448 544 996 482 +128 1023 512 548 1001 530 +128 1023 576 545 993 585 +128 1023 640 548 993 637 +128 1023 704 550 993 689 +128 1023 768 553 993 741 +128 1023 832 555 994 794 +128 1023 896 557 994 850 +128 1023 960 563 998 903 +128 1023 1023 564 995 957 +192 0 0 170 41 24 +192 0 64 167 40 58 +192 0 128 168 39 115 +192 0 192 173 39 173 +192 0 256 172 38 234 +192 0 320 175 36 286 +192 0 384 181 35 344 +192 0 448 183 32 400 +192 0 512 188 28 458 +192 0 576 197 24 525 +192 0 640 206 18 584 +192 0 704 212 0 640 +192 0 768 222 0 696 +192 0 832 229 0 752 +192 0 896 235 0 812 +192 0 960 241 0 868 +192 0 1023 250 0 924 +192 64 0 175 70 29 +192 64 64 172 70 70 +192 64 128 170 69 120 +192 64 192 175 69 179 +192 64 256 177 69 234 +192 64 320 177 67 292 +192 64 384 181 67 348 +192 64 448 186 76 405 +192 64 512 191 75 463 +192 64 576 202 74 526 +192 64 640 208 73 585 +192 64 704 217 71 641 +192 64 768 224 69 696 +192 64 832 229 66 753 +192 64 896 237 63 813 +192 64 960 247 61 868 +192 64 1023 253 56 924 +192 128 0 182 128 41 +192 128 64 180 127 75 +192 128 128 180 127 123 +192 128 192 183 132 181 +192 128 256 181 127 237 +192 128 320 188 132 293 +192 128 384 194 132 349 +192 128 448 192 131 406 +192 128 512 197 130 464 +192 128 576 208 130 527 +192 128 640 215 134 585 +192 128 704 221 133 641 +192 128 768 229 127 697 +192 128 832 236 131 750 +192 128 896 245 130 813 +192 128 960 250 129 865 +192 128 1023 258 127 921 +192 192 0 191 195 59 +192 192 64 193 192 77 +192 192 128 190 189 128 +192 192 192 192 189 181 +192 192 256 197 192 240 +192 192 320 196 188 295 +192 192 384 202 188 347 +192 192 448 207 194 407 +192 192 512 208 191 461 +192 192 576 222 197 525 +192 192 640 225 193 582 +192 192 704 232 196 643 +192 192 768 238 195 698 +192 192 832 246 192 751 +192 192 896 254 191 814 +192 192 960 261 193 869 +192 192 1023 265 189 921 +192 256 0 208 252 74 +192 256 64 208 255 90 +192 256 128 211 255 136 +192 256 192 209 250 186 +192 256 256 212 254 239 +192 256 320 214 254 294 +192 256 384 216 252 348 +192 256 448 222 252 405 +192 256 512 227 256 463 +192 256 576 237 256 527 +192 256 640 242 255 588 +192 256 704 243 255 641 +192 256 768 250 259 696 +192 256 832 259 259 753 +192 256 896 266 254 812 +192 256 960 273 253 867 +192 256 1023 281 257 923 +192 320 0 231 316 91 +192 320 64 228 312 103 +192 320 128 230 315 145 +192 320 192 231 315 193 +192 320 256 235 317 244 +192 320 320 235 317 298 +192 320 384 238 317 357 +192 320 448 241 317 409 +192 320 512 245 313 466 +192 320 576 252 320 529 +192 320 640 260 316 587 +192 320 704 266 321 643 +192 320 768 271 321 697 +192 320 832 274 320 754 +192 320 896 282 320 814 +192 320 960 289 320 868 +192 320 1023 294 316 924 +192 384 0 252 374 108 +192 384 64 254 374 123 +192 384 128 255 377 155 +192 384 192 253 374 202 +192 384 256 257 374 253 +192 384 320 260 378 306 +192 384 384 259 373 360 +192 384 448 263 378 415 +192 384 512 267 377 471 +192 384 576 274 382 535 +192 384 640 279 383 593 +192 384 704 284 383 648 +192 384 768 290 378 703 +192 384 832 297 382 759 +192 384 896 299 377 819 +192 384 960 306 381 873 +192 384 1023 315 382 929 +192 448 0 279 435 125 +192 448 64 277 435 138 +192 448 128 278 435 170 +192 448 192 280 435 211 +192 448 256 280 435 256 +192 448 320 284 436 311 +192 448 384 286 436 365 +192 448 448 287 436 416 +192 448 512 291 439 475 +192 448 576 297 440 538 +192 448 640 302 444 594 +192 448 704 307 445 651 +192 448 768 312 441 705 +192 448 832 318 441 761 +192 448 896 323 444 820 +192 448 960 326 440 875 +192 448 1023 334 445 931 +192 512 0 306 501 143 +192 512 64 307 500 154 +192 512 128 304 496 179 +192 512 192 306 497 218 +192 512 256 309 501 268 +192 512 320 310 501 317 +192 512 384 312 502 367 +192 512 448 315 502 424 +192 512 512 319 503 479 +192 512 576 325 506 541 +192 512 640 327 505 594 +192 512 704 332 506 650 +192 512 768 336 506 707 +192 512 832 342 506 763 +192 512 896 345 503 818 +192 512 960 352 506 877 +192 512 1023 357 506 932 +192 576 0 338 567 162 +192 576 64 340 570 172 +192 576 128 338 565 197 +192 576 192 340 570 236 +192 576 256 341 570 281 +192 576 320 343 567 325 +192 576 384 345 570 379 +192 576 448 349 572 433 +192 576 512 348 568 484 +192 576 576 351 565 542 +192 576 640 356 569 599 +192 576 704 360 569 657 +192 576 768 362 570 708 +192 576 832 366 568 763 +192 576 896 373 569 825 +192 576 960 374 565 876 +192 576 1023 382 570 931 +192 640 0 368 628 179 +192 640 64 367 627 188 +192 640 128 368 627 211 +192 640 192 367 627 244 +192 640 256 370 632 288 +192 640 320 372 633 336 +192 640 384 373 629 383 +192 640 448 375 629 435 +192 640 512 378 633 492 +192 640 576 379 629 546 +192 640 640 382 626 602 +192 640 704 387 630 656 +192 640 768 390 630 710 +192 640 832 391 626 765 +192 640 896 398 631 827 +192 640 960 403 631 878 +192 640 1023 405 627 936 +192 704 0 397 690 197 +192 704 64 398 693 205 +192 704 128 397 688 223 +192 704 192 400 694 258 +192 704 256 402 694 301 +192 704 320 400 692 342 +192 704 384 403 695 391 +192 704 448 407 696 445 +192 704 512 408 692 495 +192 704 576 408 692 551 +192 704 640 412 692 606 +192 704 704 413 688 660 +192 704 768 419 692 714 +192 704 832 423 692 769 +192 704 896 426 693 827 +192 704 960 429 693 881 +192 704 1023 434 693 936 +192 768 0 428 755 215 +192 768 64 428 754 222 +192 768 128 428 753 241 +192 768 192 428 752 272 +192 768 256 431 752 308 +192 768 320 434 757 352 +192 768 384 433 753 399 +192 768 448 435 757 450 +192 768 512 438 758 501 +192 768 576 440 754 560 +192 768 640 441 751 615 +192 768 704 443 755 668 +192 768 768 448 755 721 +192 768 832 450 751 776 +192 768 896 455 755 834 +192 768 960 458 756 888 +192 768 1023 461 755 943 +192 832 0 459 814 232 +192 832 64 457 813 238 +192 832 128 457 813 256 +192 832 192 460 813 285 +192 832 256 461 814 323 +192 832 320 463 819 363 +192 832 384 465 819 411 +192 832 448 467 820 460 +192 832 512 466 815 511 +192 832 576 468 816 566 +192 832 640 472 816 620 +192 832 704 471 812 669 +192 832 768 475 813 726 +192 832 832 481 817 781 +192 832 896 481 813 835 +192 832 960 487 817 891 +192 832 1023 491 817 946 +192 896 0 492 879 250 +192 896 64 490 874 255 +192 896 128 490 874 272 +192 896 192 490 875 299 +192 896 256 492 879 335 +192 896 320 494 880 375 +192 896 384 494 876 420 +192 896 448 497 881 468 +192 896 512 499 881 518 +192 896 576 497 874 569 +192 896 640 500 874 622 +192 896 704 503 875 678 +192 896 768 504 874 728 +192 896 832 507 875 784 +192 896 896 513 879 842 +192 896 960 517 879 895 +192 896 1023 519 876 946 +192 960 0 520 935 266 +192 960 64 520 934 272 +192 960 128 520 934 287 +192 960 192 523 939 314 +192 960 256 521 936 344 +192 960 320 524 940 386 +192 960 384 524 937 429 +192 960 448 526 937 473 +192 960 512 527 937 525 +192 960 576 528 937 576 +192 960 640 531 938 632 +192 960 704 532 934 681 +192 960 768 535 938 733 +192 960 832 538 939 787 +192 960 896 541 938 843 +192 960 960 543 934 895 +192 960 1023 548 939 950 +192 1023 0 553 998 284 +192 1023 64 550 993 288 +192 1023 128 550 992 301 +192 1023 192 551 994 325 +192 1023 256 554 999 360 +192 1023 320 552 995 393 +192 1023 384 556 1000 436 +192 1023 448 555 996 482 +192 1023 512 557 997 530 +192 1023 576 559 997 583 +192 1023 640 559 993 634 +192 1023 704 561 993 686 +192 1023 768 565 997 738 +192 1023 832 567 998 791 +192 1023 896 571 998 848 +192 1023 960 573 998 899 +192 1023 1023 575 994 952 +256 0 0 223 53 32 +256 0 64 223 53 61 +256 0 128 224 53 116 +256 0 192 229 53 176 +256 0 256 226 52 230 +256 0 320 233 52 287 +256 0 384 235 50 347 +256 0 448 234 48 401 +256 0 512 238 46 459 +256 0 576 251 45 525 +256 0 640 252 41 584 +256 0 704 257 37 640 +256 0 768 266 34 695 +256 0 832 272 28 752 +256 0 896 275 14 808 +256 0 960 282 0 867 +256 0 1023 289 0 924 +256 64 0 231 78 36 +256 64 64 229 87 64 +256 64 128 225 77 122 +256 64 192 227 86 177 +256 64 256 232 86 233 +256 64 320 230 75 291 +256 64 384 233 84 344 +256 64 448 240 84 402 +256 64 512 242 82 460 +256 64 576 252 82 523 +256 64 640 253 80 581 +256 64 704 262 79 641 +256 64 768 267 77 694 +256 64 832 270 74 750 +256 64 896 277 72 810 +256 64 960 283 69 864 +256 64 1023 290 66 921 +256 128 0 236 137 47 +256 128 64 234 132 69 +256 128 128 234 131 125 +256 128 192 231 131 182 +256 128 256 237 131 238 +256 128 320 240 136 292 +256 128 384 238 135 349 +256 128 448 243 135 406 +256 128 512 247 134 463 +256 128 576 254 134 527 +256 128 640 259 138 585 +256 128 704 263 132 641 +256 128 768 273 136 697 +256 128 832 278 135 753 +256 128 896 282 134 814 +256 128 960 288 132 868 +256 128 1023 298 131 925 +256 192 0 242 198 62 +256 192 64 243 192 79 +256 192 128 244 192 130 +256 192 192 245 191 185 +256 192 256 247 195 240 +256 192 320 244 191 295 +256 192 384 251 191 351 +256 192 448 255 197 407 +256 192 512 256 193 465 +256 192 576 262 196 525 +256 192 640 267 196 586 +256 192 704 273 198 643 +256 192 768 278 198 698 +256 192 832 286 194 754 +256 192 896 293 196 811 +256 192 960 299 196 869 +256 192 1023 303 198 921 +256 256 0 255 254 76 +256 256 64 254 256 98 +256 256 128 258 257 137 +256 256 192 254 252 187 +256 256 256 256 254 240 +256 256 320 262 256 298 +256 256 384 260 254 353 +256 256 448 266 253 406 +256 256 512 271 258 467 +256 256 576 279 258 530 +256 256 640 283 260 585 +256 256 704 284 257 641 +256 256 768 290 261 699 +256 256 832 295 260 755 +256 256 896 303 255 812 +256 256 960 310 257 870 +256 256 1023 317 259 926 +256 320 0 274 319 94 +256 320 64 270 313 104 +256 320 128 271 317 146 +256 320 192 275 317 193 +256 320 256 272 313 244 +256 320 320 275 318 298 +256 320 384 278 318 353 +256 320 448 281 315 409 +256 320 512 285 314 466 +256 320 576 291 321 529 +256 320 640 297 318 586 +256 320 704 302 317 646 +256 320 768 304 319 698 +256 320 832 310 322 754 +256 320 896 315 321 813 +256 320 960 323 317 867 +256 320 1023 329 317 924 +256 384 0 292 375 109 +256 384 64 293 378 125 +256 384 128 290 375 156 +256 384 192 292 378 201 +256 384 256 293 378 250 +256 384 320 298 379 303 +256 384 384 297 379 357 +256 384 448 299 379 416 +256 384 512 303 379 469 +256 384 576 310 383 531 +256 384 640 314 382 588 +256 384 704 320 379 644 +256 384 768 325 383 700 +256 384 832 330 383 755 +256 384 896 332 383 815 +256 384 960 338 382 869 +256 384 1023 346 384 925 +256 448 0 314 436 126 +256 448 64 311 436 139 +256 448 128 314 436 167 +256 448 192 317 440 210 +256 448 256 314 436 260 +256 448 320 318 437 311 +256 448 384 321 441 365 +256 448 448 319 437 419 +256 448 512 323 440 475 +256 448 576 330 441 538 +256 448 640 335 445 595 +256 448 704 339 446 650 +256 448 768 343 445 705 +256 448 832 349 442 760 +256 448 896 355 445 820 +256 448 960 356 441 874 +256 448 1023 363 446 931 +256 512 0 338 502 145 +256 512 64 338 498 154 +256 512 128 336 498 180 +256 512 192 336 498 221 +256 512 256 340 499 268 +256 512 320 339 499 314 +256 512 384 343 499 370 +256 512 448 346 499 424 +256 512 512 345 499 476 +256 512 576 354 506 541 +256 512 640 356 503 598 +256 512 704 361 507 653 +256 512 768 365 507 707 +256 512 832 370 504 763 +256 512 896 375 503 822 +256 512 960 381 507 876 +256 512 1023 382 504 932 +256 576 0 366 568 163 +256 576 64 366 567 172 +256 576 128 367 567 198 +256 576 192 369 570 236 +256 576 256 372 571 279 +256 576 320 372 568 328 +256 576 384 374 568 379 +256 576 448 377 572 433 +256 576 512 377 572 487 +256 576 576 380 565 545 +256 576 640 384 569 602 +256 576 704 385 570 653 +256 576 768 389 569 707 +256 576 832 393 569 766 +256 576 896 399 569 824 +256 576 960 402 566 875 +256 576 1023 409 570 934 +256 640 0 395 633 181 +256 640 64 395 629 189 +256 640 128 396 632 213 +256 640 192 393 628 247 +256 640 256 396 632 290 +256 640 320 397 632 337 +256 640 384 400 629 384 +256 640 448 401 634 439 +256 640 512 405 634 492 +256 640 576 404 630 550 +256 640 640 407 626 602 +256 640 704 412 631 656 +256 640 768 416 631 713 +256 640 832 417 631 766 +256 640 896 421 630 824 +256 640 960 428 631 881 +256 640 1023 428 628 933 +256 704 0 423 692 198 +256 704 64 422 694 206 +256 704 128 422 689 226 +256 704 192 422 689 259 +256 704 256 422 690 298 +256 704 320 425 695 343 +256 704 384 427 696 394 +256 704 448 429 692 442 +256 704 512 431 692 495 +256 704 576 431 693 551 +256 704 640 434 692 606 +256 704 704 437 689 660 +256 704 768 442 693 715 +256 704 832 445 693 769 +256 704 896 445 689 826 +256 704 960 451 694 884 +256 704 1023 457 694 936 +256 768 0 451 756 216 +256 768 64 452 755 223 +256 768 128 450 755 242 +256 768 192 451 751 270 +256 768 256 454 755 309 +256 768 320 455 756 355 +256 768 384 453 753 399 +256 768 448 456 758 450 +256 768 512 460 758 505 +256 768 576 457 750 556 +256 768 640 462 755 612 +256 768 704 465 755 665 +256 768 768 467 751 718 +256 768 832 472 755 774 +256 768 896 476 756 831 +256 768 960 479 756 884 +256 768 1023 482 756 939 +256 832 0 481 819 234 +256 832 64 478 814 239 +256 832 128 480 817 258 +256 832 192 480 817 285 +256 832 256 481 814 323 +256 832 320 482 815 361 +256 832 384 485 819 408 +256 832 448 485 815 456 +256 832 512 487 820 508 +256 832 576 489 816 565 +256 832 640 491 816 620 +256 832 704 492 813 673 +256 832 768 496 816 726 +256 832 832 500 817 781 +256 832 896 501 813 837 +256 832 960 506 817 891 +256 832 1023 510 817 945 +256 896 0 511 880 251 +256 896 64 508 875 256 +256 896 128 507 874 272 +256 896 192 507 874 299 +256 896 256 510 875 335 +256 896 320 511 876 374 +256 896 384 513 880 417 +256 896 448 515 880 468 +256 896 512 517 882 518 +256 896 576 517 875 569 +256 896 640 520 879 626 +256 896 704 523 879 678 +256 896 768 522 875 727 +256 896 832 527 875 785 +256 896 896 532 879 842 +256 896 960 532 876 891 +256 896 1023 537 881 949 +256 960 0 539 937 267 +256 960 64 539 936 272 +256 960 128 538 935 288 +256 960 192 539 936 312 +256 960 256 539 936 347 +256 960 320 541 940 386 +256 960 384 544 941 430 +256 960 448 544 938 476 +256 960 512 546 942 526 +256 960 576 545 937 579 +256 960 640 547 934 629 +256 960 704 549 934 680 +256 960 768 552 935 736 +256 960 832 553 935 786 +256 960 896 556 934 846 +256 960 960 562 939 899 +256 960 1023 566 940 953 +256 1023 0 568 996 284 +256 1023 64 569 999 290 +256 1023 128 567 994 301 +256 1023 192 568 995 327 +256 1023 256 571 999 361 +256 1023 320 568 996 394 +256 1023 384 573 1001 440 +256 1023 448 572 997 485 +256 1023 512 574 997 531 +256 1023 576 575 997 583 +256 1023 640 577 997 635 +256 1023 704 580 998 690 +256 1023 768 580 994 738 +256 1023 832 584 998 792 +256 1023 896 587 999 847 +256 1023 960 590 999 900 +256 1023 1023 591 995 953 +320 0 0 279 66 40 +320 0 64 282 67 66 +320 0 128 281 67 123 +320 0 192 282 66 175 +320 0 256 283 66 231 +320 0 320 285 65 291 +320 0 384 284 63 343 +320 0 448 286 62 404 +320 0 512 289 60 462 +320 0 576 301 61 526 +320 0 640 301 58 580 +320 0 704 306 55 637 +320 0 768 313 54 693 +320 0 832 315 49 749 +320 0 896 321 45 809 +320 0 960 326 40 864 +320 0 1023 332 53 919 +320 64 0 285 87 43 +320 64 64 280 86 67 +320 64 128 279 94 124 +320 64 192 280 94 175 +320 64 256 286 94 236 +320 64 320 285 93 288 +320 64 384 290 93 345 +320 64 448 292 92 405 +320 64 512 292 91 459 +320 64 576 299 90 523 +320 64 640 303 89 585 +320 64 704 310 88 638 +320 64 768 315 86 697 +320 64 832 316 84 750 +320 64 896 322 82 810 +320 64 960 328 79 868 +320 64 1023 333 77 921 +320 128 0 289 142 53 +320 128 64 288 141 73 +320 128 128 288 141 127 +320 128 192 284 136 177 +320 128 256 286 140 235 +320 128 320 292 141 289 +320 128 384 291 140 350 +320 128 448 293 140 403 +320 128 512 299 139 461 +320 128 576 306 144 524 +320 128 640 310 143 582 +320 128 704 311 142 639 +320 128 768 319 141 698 +320 128 832 325 140 751 +320 128 896 326 139 810 +320 128 960 331 138 865 +320 128 1023 337 136 921 +320 192 0 294 201 66 +320 192 64 295 195 89 +320 192 128 295 195 131 +320 192 192 296 195 186 +320 192 256 294 194 241 +320 192 320 299 194 296 +320 192 384 301 194 351 +320 192 448 300 194 408 +320 192 512 303 193 464 +320 192 576 310 199 528 +320 192 640 314 199 587 +320 192 704 319 201 643 +320 192 768 322 198 698 +320 192 832 330 197 755 +320 192 896 336 200 814 +320 192 960 339 196 870 +320 192 1023 345 195 926 +320 256 0 303 256 79 +320 256 64 303 259 100 +320 256 128 306 257 139 +320 256 192 307 254 191 +320 256 256 308 256 245 +320 256 320 310 259 299 +320 256 384 309 256 353 +320 256 448 314 256 411 +320 256 512 317 260 467 +320 256 576 325 260 530 +320 256 640 324 259 585 +320 256 704 328 259 645 +320 256 768 333 263 699 +320 256 832 338 263 756 +320 256 896 345 258 815 +320 256 960 350 262 867 +320 256 1023 356 261 927 +320 320 0 322 321 96 +320 320 64 317 317 112 +320 320 128 317 319 147 +320 320 192 321 319 194 +320 320 256 317 315 245 +320 320 320 320 315 299 +320 320 384 326 320 356 +320 320 448 324 316 412 +320 320 512 329 316 466 +320 320 576 334 323 529 +320 320 640 340 319 590 +320 320 704 345 323 643 +320 320 768 345 320 698 +320 320 832 350 323 757 +320 320 896 355 323 816 +320 320 960 363 319 868 +320 320 1023 367 319 927 +320 384 0 337 378 112 +320 384 64 337 381 127 +320 384 128 333 376 157 +320 384 192 333 379 202 +320 384 256 338 379 251 +320 384 320 336 376 303 +320 384 384 339 380 358 +320 384 448 341 380 412 +320 384 512 343 377 468 +320 384 576 354 384 535 +320 384 640 353 384 589 +320 384 704 359 381 644 +320 384 768 364 381 703 +320 384 832 364 380 756 +320 384 896 370 384 814 +320 384 960 376 384 870 +320 384 1023 381 381 925 +320 448 0 355 439 128 +320 448 64 354 438 141 +320 448 128 355 441 169 +320 448 192 352 437 210 +320 448 256 354 441 258 +320 448 320 356 442 309 +320 448 384 360 442 362 +320 448 448 360 442 417 +320 448 512 362 443 475 +320 448 576 369 446 535 +320 448 640 372 446 592 +320 448 704 375 446 647 +320 448 768 381 443 703 +320 448 832 386 447 759 +320 448 896 389 446 817 +320 448 960 392 446 871 +320 448 1023 396 446 927 +320 512 0 374 504 146 +320 512 64 375 500 156 +320 512 128 373 500 184 +320 512 192 376 500 222 +320 512 256 378 503 266 +320 512 320 376 500 318 +320 512 384 380 500 371 +320 512 448 383 504 424 +320 512 512 382 500 479 +320 512 576 390 504 541 +320 512 640 391 504 598 +320 512 704 395 508 653 +320 512 768 399 508 708 +320 512 832 402 508 763 +320 512 896 408 504 822 +320 512 960 414 508 877 +320 512 1023 415 505 932 +320 576 0 400 569 165 +320 576 64 400 569 174 +320 576 128 404 572 200 +320 576 192 404 571 235 +320 576 256 402 568 279 +320 576 320 405 568 326 +320 576 384 408 573 378 +320 576 448 408 573 430 +320 576 512 410 573 485 +320 576 576 412 566 545 +320 576 640 414 570 602 +320 576 704 416 567 656 +320 576 768 420 570 710 +320 576 832 424 571 767 +320 576 896 429 567 824 +320 576 960 433 567 879 +320 576 1023 439 571 935 +320 640 0 428 632 182 +320 640 64 427 630 190 +320 640 128 424 629 213 +320 640 192 425 629 248 +320 640 256 427 633 292 +320 640 320 430 634 334 +320 640 384 431 631 386 +320 640 448 432 631 439 +320 640 512 436 635 493 +320 640 576 433 627 546 +320 640 640 439 627 605 +320 640 704 443 632 660 +320 640 768 443 632 711 +320 640 832 447 632 766 +320 640 896 451 632 828 +320 640 960 457 633 882 +320 640 1023 459 629 933 +320 704 0 453 693 199 +320 704 64 450 692 207 +320 704 128 452 692 228 +320 704 192 454 695 261 +320 704 256 451 691 302 +320 704 320 454 696 346 +320 704 384 455 696 394 +320 704 448 458 693 442 +320 704 512 460 698 499 +320 704 576 459 693 552 +320 704 640 463 693 611 +320 704 704 466 690 661 +320 704 768 470 694 715 +320 704 832 473 694 773 +320 704 896 475 694 827 +320 704 960 477 694 880 +320 704 1023 484 694 939 +320 768 0 480 758 217 +320 768 64 480 757 224 +320 768 128 478 756 243 +320 768 192 478 753 271 +320 768 256 479 753 311 +320 768 320 478 754 352 +320 768 384 481 758 400 +320 768 448 483 758 452 +320 768 512 486 755 501 +320 768 576 485 752 557 +320 768 640 488 755 612 +320 768 704 491 755 665 +320 768 768 494 752 718 +320 768 832 498 756 773 +320 768 896 502 756 831 +320 768 960 502 753 884 +320 768 1023 507 756 942 +320 832 0 506 820 235 +320 832 64 506 819 241 +320 832 128 507 818 259 +320 832 192 505 818 285 +320 832 256 507 815 321 +320 832 320 510 819 363 +320 832 384 511 820 411 +320 832 448 509 816 456 +320 832 512 512 820 508 +320 832 576 514 817 563 +320 832 640 513 813 617 +320 832 704 517 817 670 +320 832 768 520 818 723 +320 832 832 522 814 777 +320 832 896 527 817 834 +320 832 960 530 817 887 +320 832 1023 534 818 942 +320 896 0 533 878 251 +320 896 64 535 881 258 +320 896 128 532 876 273 +320 896 192 534 880 299 +320 896 256 534 880 334 +320 896 320 535 877 375 +320 896 384 536 877 417 +320 896 448 540 882 466 +320 896 512 539 878 515 +320 896 576 540 875 572 +320 896 640 544 879 626 +320 896 704 546 879 678 +320 896 768 547 875 731 +320 896 832 550 880 785 +320 896 896 554 879 842 +320 896 960 555 876 895 +320 896 1023 562 881 950 +320 960 0 562 937 268 +320 960 64 561 937 273 +320 960 128 561 936 289 +320 960 192 559 935 314 +320 960 256 560 936 346 +320 960 320 563 937 386 +320 960 384 564 937 429 +320 960 448 565 941 474 +320 960 512 567 942 526 +320 960 576 569 938 578 +320 960 640 569 934 628 +320 960 704 571 939 684 +320 960 768 575 939 736 +320 960 832 574 935 786 +320 960 896 579 935 846 +320 960 960 584 939 899 +320 960 1023 583 935 949 +320 1023 0 589 997 285 +320 1023 64 589 995 289 +320 1023 128 588 994 304 +320 1023 192 588 994 328 +320 1023 256 589 994 358 +320 1023 320 588 995 396 +320 1023 384 592 1000 439 +320 1023 448 595 1001 486 +320 1023 512 594 997 533 +320 1023 576 595 997 582 +320 1023 640 597 997 638 +320 1023 704 598 993 686 +320 1023 768 600 994 738 +320 1023 832 603 994 794 +320 1023 896 604 995 847 +320 1023 960 607 995 903 +320 1023 1023 613 998 956 +384 0 0 337 80 48 +384 0 64 332 79 78 +384 0 128 333 79 125 +384 0 192 336 79 176 +384 0 256 337 79 236 +384 0 320 338 78 292 +384 0 384 337 77 344 +384 0 448 339 76 405 +384 0 512 342 75 462 +384 0 576 353 75 526 +384 0 640 356 74 584 +384 0 704 355 71 638 +384 0 768 363 70 696 +384 0 832 363 66 750 +384 0 896 368 64 809 +384 0 960 374 61 867 +384 0 1023 378 69 920 +384 64 0 339 104 51 +384 64 64 334 96 71 +384 64 128 337 96 126 +384 64 192 338 96 182 +384 64 256 339 96 234 +384 64 320 340 95 289 +384 64 384 342 102 349 +384 64 448 340 101 402 +384 64 512 343 100 463 +384 64 576 350 100 523 +384 64 640 353 98 585 +384 64 704 360 98 641 +384 64 768 361 96 693 +384 64 832 366 94 750 +384 64 896 369 92 813 +384 64 960 375 91 864 +384 64 1023 380 88 921 +384 128 0 343 147 59 +384 128 64 342 147 77 +384 128 128 338 147 129 +384 128 192 339 147 181 +384 128 256 339 146 236 +384 128 320 344 146 293 +384 128 384 342 146 346 +384 128 448 349 146 404 +384 128 512 351 145 464 +384 128 576 357 149 524 +384 128 640 357 144 582 +384 128 704 361 148 642 +384 128 768 368 147 694 +384 128 832 371 146 754 +384 128 896 374 145 810 +384 128 960 378 144 865 +384 128 1023 383 142 925 +384 192 0 346 205 70 +384 192 64 348 199 85 +384 192 128 347 199 133 +384 192 192 348 202 185 +384 192 256 346 198 238 +384 192 320 346 201 292 +384 192 384 352 204 348 +384 192 448 351 198 408 +384 192 512 354 203 462 +384 192 576 364 204 525 +384 192 640 367 206 584 +384 192 704 371 206 640 +384 192 768 371 205 695 +384 192 832 378 201 755 +384 192 896 383 204 811 +384 192 960 384 203 866 +384 192 1023 389 202 922 +384 256 0 355 264 84 +384 256 64 354 264 103 +384 256 128 357 259 140 +384 256 192 356 259 189 +384 256 256 357 259 244 +384 256 320 355 259 299 +384 256 384 361 259 354 +384 256 448 363 259 410 +384 256 512 362 258 467 +384 256 576 372 265 530 +384 256 640 372 262 588 +384 256 704 376 262 645 +384 256 768 379 264 699 +384 256 832 383 261 755 +384 256 896 391 261 815 +384 256 960 395 265 870 +384 256 1023 397 259 926 +384 320 0 366 319 98 +384 320 64 365 319 115 +384 320 128 365 321 149 +384 320 192 367 317 195 +384 320 256 368 317 250 +384 320 320 370 317 303 +384 320 384 372 321 357 +384 320 448 371 317 412 +384 320 512 375 318 469 +384 320 576 379 322 532 +384 320 640 386 322 590 +384 320 704 386 321 642 +384 320 768 390 321 701 +384 320 832 395 326 757 +384 320 896 399 325 816 +384 320 960 406 322 872 +384 320 1023 411 325 924 +384 384 0 384 383 115 +384 384 64 383 383 129 +384 384 128 378 378 159 +384 384 192 380 381 206 +384 384 256 383 381 252 +384 384 320 381 378 304 +384 384 384 383 378 358 +384 384 448 388 382 416 +384 384 512 387 379 472 +384 384 576 398 386 535 +384 384 640 397 386 589 +384 384 704 403 383 648 +384 384 768 407 387 700 +384 384 832 406 382 756 +384 384 896 412 386 818 +384 384 960 416 386 873 +384 384 1023 423 383 925 +384 448 0 399 440 130 +384 448 64 398 440 143 +384 448 128 399 442 171 +384 448 192 395 439 211 +384 448 256 397 442 259 +384 448 320 400 442 310 +384 448 384 398 438 362 +384 448 448 402 443 416 +384 448 512 404 443 472 +384 448 576 411 448 535 +384 448 640 416 448 595 +384 448 704 416 447 648 +384 448 768 421 444 702 +384 448 832 425 443 761 +384 448 896 426 443 816 +384 448 960 431 447 871 +384 448 1023 435 448 927 +384 512 0 415 505 148 +384 512 64 416 501 158 +384 512 128 416 501 183 +384 512 192 417 503 222 +384 512 256 413 500 266 +384 512 320 417 504 316 +384 512 384 418 504 368 +384 512 448 422 505 421 +384 512 512 422 505 476 +384 512 576 427 505 538 +384 512 640 431 509 595 +384 512 704 434 508 650 +384 512 768 437 509 704 +384 512 832 442 505 760 +384 512 896 447 509 818 +384 512 960 451 510 873 +384 512 1023 452 509 929 +384 576 0 443 574 167 +384 576 64 441 570 175 +384 576 128 442 573 201 +384 576 192 442 572 236 +384 576 256 440 572 280 +384 576 320 443 570 327 +384 576 384 447 574 378 +384 576 448 444 570 430 +384 576 512 447 574 484 +384 576 576 448 570 545 +384 576 640 452 567 601 +384 576 704 452 567 656 +384 576 768 457 571 711 +384 576 832 460 571 766 +384 576 896 463 571 824 +384 576 960 468 567 878 +384 576 1023 474 571 934 +384 640 0 465 636 184 +384 640 64 465 636 193 +384 640 128 461 631 214 +384 640 192 464 634 248 +384 640 256 465 634 290 +384 640 320 463 631 335 +384 640 384 466 631 385 +384 640 448 470 636 437 +384 640 512 469 636 490 +384 640 576 469 631 550 +384 640 640 473 628 606 +384 640 704 474 632 660 +384 640 768 476 629 714 +384 640 832 480 632 769 +384 640 896 484 632 827 +384 640 960 489 629 882 +384 640 1023 493 630 936 +384 704 0 486 694 200 +384 704 64 484 693 208 +384 704 128 486 692 229 +384 704 192 484 692 259 +384 704 256 484 692 301 +384 704 320 486 696 346 +384 704 384 490 696 392 +384 704 448 490 693 445 +384 704 512 493 694 498 +384 704 576 492 693 554 +384 704 640 493 690 607 +384 704 704 498 690 664 +384 704 768 502 695 717 +384 704 832 503 695 770 +384 704 896 506 695 827 +384 704 960 509 695 884 +384 704 1023 515 695 939 +384 768 0 509 755 218 +384 768 64 510 759 225 +384 768 128 508 754 243 +384 768 192 511 754 274 +384 768 256 512 757 312 +384 768 320 509 753 355 +384 768 384 512 758 403 +384 768 448 514 758 453 +384 768 512 516 755 502 +384 768 576 515 753 557 +384 768 640 518 756 612 +384 768 704 520 755 668 +384 768 768 524 753 719 +384 768 832 528 757 773 +384 768 896 532 757 834 +384 768 960 532 757 883 +384 768 1023 536 757 939 +384 832 0 538 821 236 +384 832 64 536 816 241 +384 832 128 537 820 260 +384 832 192 535 820 286 +384 832 256 536 815 322 +384 832 320 537 816 365 +384 832 384 536 816 409 +384 832 448 539 821 457 +384 832 512 542 822 512 +384 832 576 543 817 563 +384 832 640 542 813 617 +384 832 704 545 817 670 +384 832 768 548 818 723 +384 832 832 551 814 777 +384 832 896 556 818 834 +384 832 960 559 818 887 +384 832 1023 558 813 941 +384 896 0 561 878 252 +384 896 64 560 877 257 +384 896 128 561 880 275 +384 896 192 563 880 300 +384 896 256 561 880 334 +384 896 320 563 877 373 +384 896 384 566 881 418 +384 896 448 567 882 468 +384 896 512 565 878 515 +384 896 576 568 875 569 +384 896 640 571 879 623 +384 896 704 570 875 675 +384 896 768 573 879 727 +384 896 832 576 880 782 +384 896 896 580 876 839 +384 896 960 584 880 891 +384 896 1023 587 881 945 +384 960 0 591 943 270 +384 960 64 588 937 274 +384 960 128 590 941 291 +384 960 192 585 936 313 +384 960 256 587 940 346 +384 960 320 589 941 384 +384 960 384 589 937 429 +384 960 448 590 937 473 +384 960 512 595 942 523 +384 960 576 593 934 578 +384 960 640 595 934 631 +384 960 704 599 939 684 +384 960 768 601 939 736 +384 960 832 602 935 789 +384 960 896 604 939 846 +384 960 960 609 939 898 +384 960 1023 610 935 952 +384 1023 0 615 997 285 +384 1023 64 614 996 290 +384 1023 128 614 995 305 +384 1023 192 614 995 328 +384 1023 256 612 995 359 +384 1023 320 613 995 397 +384 1023 384 616 996 439 +384 1023 448 617 996 484 +384 1023 512 619 1001 531 +384 1023 576 619 997 586 +384 1023 640 622 997 638 +384 1023 704 622 994 686 +384 1023 768 625 998 741 +384 1023 832 629 999 794 +384 1023 896 628 995 846 +384 1023 960 633 995 903 +384 1023 1023 637 999 956 +448 0 0 388 92 55 +448 0 64 387 92 83 +448 0 128 387 92 128 +448 0 192 391 93 181 +448 0 256 392 92 237 +448 0 320 392 91 293 +448 0 384 390 90 349 +448 0 448 393 89 404 +448 0 512 395 89 462 +448 0 576 401 88 523 +448 0 640 404 87 581 +448 0 704 406 85 637 +448 0 768 410 84 693 +448 0 832 414 82 749 +448 0 896 421 81 812 +448 0 960 425 79 866 +448 0 1023 426 75 919 +448 64 0 393 114 58 +448 64 64 392 114 77 +448 64 128 388 113 129 +448 64 192 389 113 184 +448 64 256 392 107 235 +448 64 320 394 106 293 +448 64 384 395 112 349 +448 64 448 393 104 402 +448 64 512 396 110 463 +448 64 576 403 110 527 +448 64 640 405 109 585 +448 64 704 412 108 641 +448 64 768 411 107 693 +448 64 832 415 105 753 +448 64 896 423 104 813 +448 64 960 424 102 864 +448 64 1023 428 100 921 +448 128 0 396 154 65 +448 128 64 396 154 89 +448 128 128 392 153 131 +448 128 192 396 154 180 +448 128 256 396 153 239 +448 128 320 397 153 291 +448 128 384 398 153 347 +448 128 448 401 152 406 +448 128 512 400 152 461 +448 128 576 409 156 528 +448 128 640 408 151 582 +448 128 704 412 154 642 +448 128 768 419 154 697 +448 128 832 419 148 750 +448 128 896 423 152 810 +448 128 960 427 151 868 +448 128 1023 431 149 921 +448 192 0 398 206 75 +448 192 64 400 204 89 +448 192 128 400 204 136 +448 192 192 397 203 186 +448 192 256 399 206 239 +448 192 320 398 206 293 +448 192 384 404 206 353 +448 192 448 403 208 404 +448 192 512 408 208 462 +448 192 576 415 208 526 +448 192 640 418 211 583 +448 192 704 417 207 639 +448 192 768 420 206 698 +448 192 832 427 209 751 +448 192 896 431 208 814 +448 192 960 431 204 865 +448 192 1023 436 207 921 +448 256 0 406 267 88 +448 256 64 405 265 101 +448 256 128 408 263 143 +448 256 192 408 263 191 +448 256 256 409 265 243 +448 256 320 407 262 295 +448 256 384 409 264 351 +448 256 448 413 264 407 +448 256 512 412 262 467 +448 256 576 422 269 527 +448 256 640 425 266 585 +448 256 704 428 268 641 +448 256 768 431 270 696 +448 256 832 431 267 752 +448 256 896 438 264 815 +448 256 960 442 268 866 +448 256 1023 443 267 922 +448 320 0 415 322 102 +448 320 64 416 325 118 +448 320 128 415 325 152 +448 320 192 418 320 200 +448 320 256 418 320 247 +448 320 320 420 320 304 +448 320 384 418 320 357 +448 320 448 422 320 413 +448 320 512 425 321 469 +448 320 576 428 328 532 +448 320 640 435 328 590 +448 320 704 434 324 646 +448 320 768 437 324 701 +448 320 832 441 327 757 +448 320 896 444 324 816 +448 320 960 451 324 871 +448 320 1023 455 327 927 +448 384 0 430 380 117 +448 384 64 426 380 130 +448 384 128 426 380 161 +448 384 192 427 383 207 +448 384 256 429 379 253 +448 384 320 431 380 307 +448 384 384 433 380 361 +448 384 448 435 384 416 +448 384 512 433 380 473 +448 384 576 439 384 531 +448 384 640 443 384 592 +448 384 704 448 384 648 +448 384 768 448 385 699 +448 384 832 452 384 758 +448 384 896 456 388 817 +448 384 960 460 388 872 +448 384 1023 466 383 927 +448 448 0 444 442 133 +448 448 64 445 445 146 +448 448 128 444 444 176 +448 448 192 441 440 213 +448 448 256 442 444 264 +448 448 320 446 444 309 +448 448 384 444 440 362 +448 448 448 445 440 417 +448 448 512 452 445 475 +448 448 576 458 448 538 +448 448 640 460 448 595 +448 448 704 460 448 647 +448 448 768 465 444 705 +448 448 832 469 449 758 +448 448 896 469 445 816 +448 448 960 473 449 874 +448 448 1023 477 449 930 +448 512 0 459 507 150 +448 512 64 460 503 160 +448 512 128 459 502 184 +448 512 192 461 505 223 +448 512 256 458 501 267 +448 512 320 458 504 315 +448 512 384 463 505 367 +448 512 448 461 501 421 +448 512 512 464 505 476 +448 512 576 469 505 537 +448 512 640 473 509 594 +448 512 704 479 510 653 +448 512 768 478 510 705 +448 512 832 483 507 760 +448 512 896 488 506 821 +448 512 960 488 507 872 +448 512 1023 492 511 928 +448 576 0 485 576 169 +448 576 64 483 571 177 +448 576 128 484 575 203 +448 576 192 480 570 237 +448 576 256 482 574 281 +448 576 320 484 570 330 +448 576 384 487 574 381 +448 576 448 484 571 430 +448 576 512 487 575 485 +448 576 576 491 572 542 +448 576 640 490 569 598 +448 576 704 493 572 653 +448 576 768 496 572 707 +448 576 832 499 572 763 +448 576 896 505 569 821 +448 576 960 509 573 875 +448 576 1023 512 572 930 +448 640 0 503 633 185 +448 640 64 504 636 194 +448 640 128 502 632 216 +448 640 192 504 635 249 +448 640 256 505 635 291 +448 640 320 502 635 336 +448 640 384 505 631 384 +448 640 448 507 635 436 +448 640 512 506 632 490 +448 640 576 508 633 550 +448 640 640 510 633 606 +448 640 704 515 629 660 +448 640 768 514 629 713 +448 640 832 518 633 769 +448 640 896 522 633 827 +448 640 960 525 633 881 +448 640 1023 530 630 936 +448 704 0 524 695 202 +448 704 64 522 698 210 +448 704 128 525 698 231 +448 704 192 521 693 260 +448 704 256 525 697 301 +448 704 320 526 697 345 +448 704 384 524 693 391 +448 704 448 528 694 443 +448 704 512 530 698 496 +448 704 576 531 694 555 +448 704 640 531 694 610 +448 704 704 535 691 664 +448 704 768 535 694 717 +448 704 832 537 690 772 +448 704 896 542 695 830 +448 704 960 545 695 883 +448 704 1023 549 691 938 +448 768 0 544 756 219 +448 768 64 543 755 225 +448 768 128 543 754 244 +448 768 192 545 754 275 +448 768 256 544 754 311 +448 768 320 545 754 356 +448 768 384 547 757 403 +448 768 448 550 758 449 +448 768 512 551 755 505 +448 768 576 551 755 560 +448 768 640 553 756 615 +448 768 704 553 753 665 +448 768 768 559 753 721 +448 768 832 563 757 776 +448 768 896 563 757 831 +448 768 960 566 757 883 +448 768 1023 570 758 941 +448 832 0 572 822 237 +448 832 64 571 821 243 +448 832 128 568 820 261 +448 832 192 567 816 288 +448 832 256 569 815 324 +448 832 320 572 820 366 +448 832 384 569 816 411 +448 832 448 572 821 461 +448 832 512 574 821 512 +448 832 576 573 813 563 +448 832 640 574 813 616 +448 832 704 578 818 670 +448 832 768 581 818 726 +448 832 832 583 814 776 +448 832 896 588 818 834 +448 832 960 591 818 891 +448 832 1023 592 819 941 +448 896 0 593 880 253 +448 896 64 593 879 259 +448 896 128 593 878 275 +448 896 192 595 881 303 +448 896 256 593 881 335 +448 896 320 594 877 374 +448 896 384 596 878 420 +448 896 448 595 878 465 +448 896 512 598 883 516 +448 896 576 601 880 570 +448 896 640 602 879 623 +448 896 704 600 875 675 +448 896 768 604 880 728 +448 896 832 607 881 781 +448 896 896 610 877 838 +448 896 960 615 882 891 +448 896 1023 618 882 945 +448 960 0 621 943 271 +448 960 64 619 939 275 +448 960 128 616 938 290 +448 960 192 618 941 315 +448 960 256 620 941 348 +448 960 320 619 941 385 +448 960 384 620 938 428 +448 960 448 623 943 474 +448 960 512 624 943 526 +448 960 576 623 935 576 +448 960 640 625 935 628 +448 960 704 629 940 681 +448 960 768 627 936 733 +448 960 832 631 940 786 +448 960 896 634 940 842 +448 960 960 637 936 895 +448 960 1023 641 941 948 +448 1023 0 644 998 287 +448 1023 64 643 1002 292 +448 1023 128 643 997 306 +448 1023 192 645 1001 329 +448 1023 256 641 996 359 +448 1023 320 643 1000 396 +448 1023 384 645 1001 438 +448 1023 448 646 997 485 +448 1023 512 647 997 531 +448 1023 576 647 997 586 +448 1023 640 649 994 638 +448 1023 704 651 994 689 +448 1023 768 655 998 741 +448 1023 832 657 999 794 +448 1023 896 658 995 850 +448 1023 960 660 999 903 +448 1023 1023 665 999 955 +512 0 0 444 106 63 +512 0 64 446 106 81 +512 0 128 442 105 131 +512 0 192 446 106 180 +512 0 256 445 105 234 +512 0 320 444 104 294 +512 0 384 448 104 346 +512 0 448 446 103 405 +512 0 512 448 102 459 +512 0 576 454 102 526 +512 0 640 456 101 584 +512 0 704 459 100 641 +512 0 768 465 99 692 +512 0 832 469 98 752 +512 0 896 472 96 812 +512 0 960 472 93 863 +512 0 1023 477 91 923 +512 64 0 446 124 65 +512 64 64 444 124 89 +512 64 128 444 124 132 +512 64 192 443 117 186 +512 64 256 448 118 239 +512 64 320 449 118 294 +512 64 384 449 123 350 +512 64 448 448 116 406 +512 64 512 450 121 464 +512 64 576 456 121 527 +512 64 640 458 120 585 +512 64 704 464 120 642 +512 64 768 467 119 694 +512 64 832 470 117 753 +512 64 896 474 116 813 +512 64 960 474 114 867 +512 64 1023 478 112 924 +512 128 0 451 162 71 +512 128 64 450 162 94 +512 128 128 450 161 134 +512 128 192 447 161 188 +512 128 256 448 161 240 +512 128 320 451 161 292 +512 128 384 453 160 351 +512 128 448 454 160 407 +512 128 512 453 159 461 +512 128 576 462 164 528 +512 128 640 461 158 586 +512 128 704 464 162 642 +512 128 768 469 161 697 +512 128 832 470 160 750 +512 128 896 473 159 813 +512 128 960 480 159 868 +512 128 1023 480 157 921 +512 192 0 453 212 81 +512 192 64 455 212 95 +512 192 128 455 215 139 +512 192 192 451 209 188 +512 192 256 455 209 241 +512 192 320 456 209 297 +512 192 384 457 208 349 +512 192 448 458 208 405 +512 192 512 461 214 466 +512 192 576 466 213 529 +512 192 640 470 216 587 +512 192 704 468 212 640 +512 192 768 472 215 698 +512 192 832 478 214 754 +512 192 896 477 210 810 +512 192 960 482 213 865 +512 192 1023 486 215 925 +512 256 0 460 271 93 +512 256 64 459 267 104 +512 256 128 461 267 145 +512 256 192 461 267 193 +512 256 256 458 267 244 +512 256 320 459 269 297 +512 256 384 461 268 352 +512 256 448 465 268 410 +512 256 512 464 268 464 +512 256 576 472 268 527 +512 256 640 475 270 585 +512 256 704 478 272 641 +512 256 768 477 269 696 +512 256 832 481 269 755 +512 256 896 487 273 811 +512 256 960 491 272 870 +512 256 1023 491 267 922 +512 320 0 471 325 106 +512 320 64 468 328 117 +512 320 128 467 328 154 +512 320 192 470 323 199 +512 320 256 470 323 249 +512 320 320 472 327 300 +512 320 384 469 323 354 +512 320 448 471 328 411 +512 320 512 476 328 466 +512 320 576 479 331 530 +512 320 640 484 331 587 +512 320 704 486 327 642 +512 320 768 489 330 698 +512 320 832 492 330 753 +512 320 896 492 331 812 +512 320 960 499 327 871 +512 320 1023 503 330 923 +512 384 0 482 387 121 +512 384 64 478 383 134 +512 384 128 478 387 164 +512 384 192 478 387 209 +512 384 256 481 383 258 +512 384 320 481 383 305 +512 384 384 482 383 362 +512 384 448 481 382 417 +512 384 512 486 382 472 +512 384 576 488 386 535 +512 384 640 491 390 593 +512 384 704 496 390 648 +512 384 768 497 387 703 +512 384 832 499 387 759 +512 384 896 502 389 817 +512 384 960 506 386 872 +512 384 1023 512 387 928 +512 448 0 494 445 136 +512 448 64 493 444 148 +512 448 128 489 443 174 +512 448 192 490 443 217 +512 448 256 490 446 265 +512 448 320 493 443 310 +512 448 384 495 443 366 +512 448 448 496 442 421 +512 448 512 499 447 476 +512 448 576 504 447 539 +512 448 640 503 447 592 +512 448 704 505 447 650 +512 448 768 511 448 705 +512 448 832 511 447 758 +512 448 896 515 447 820 +512 448 960 519 451 874 +512 448 1023 522 451 929 +512 512 0 506 506 152 +512 512 64 507 505 162 +512 512 128 508 508 187 +512 512 192 508 508 227 +512 512 256 505 503 268 +512 512 320 506 506 321 +512 512 384 510 507 368 +512 512 448 507 504 422 +512 512 512 510 504 477 +512 512 576 518 508 539 +512 512 640 521 512 599 +512 512 704 523 512 654 +512 512 768 523 512 704 +512 512 832 528 509 764 +512 512 896 531 511 819 +512 512 960 531 509 872 +512 512 1023 536 513 931 +512 576 0 529 575 171 +512 576 64 526 577 180 +512 576 128 528 576 205 +512 576 192 525 573 238 +512 576 256 526 575 284 +512 576 320 529 575 329 +512 576 384 526 572 378 +512 576 448 528 572 434 +512 576 512 534 576 488 +512 576 576 535 573 546 +512 576 640 533 569 598 +512 576 704 537 573 653 +512 576 768 542 574 711 +512 576 832 542 573 763 +512 576 896 546 570 820 +512 576 960 550 570 878 +512 576 1023 550 570 930 +512 640 0 547 635 187 +512 640 64 546 634 195 +512 640 128 546 634 217 +512 640 192 546 637 250 +512 640 256 543 633 291 +512 640 320 544 636 337 +512 640 384 547 633 388 +512 640 448 550 637 440 +512 640 512 548 633 490 +512 640 576 550 634 547 +512 640 640 554 634 603 +512 640 704 553 631 657 +512 640 768 556 634 710 +512 640 832 559 634 766 +512 640 896 563 635 824 +512 640 960 567 632 877 +512 640 1023 571 635 933 +512 704 0 566 697 204 +512 704 64 565 696 211 +512 704 128 566 700 233 +512 704 192 565 695 262 +512 704 256 566 699 302 +512 704 320 566 698 345 +512 704 384 565 698 393 +512 704 448 568 695 443 +512 704 512 570 699 496 +512 704 576 569 695 555 +512 704 640 572 696 611 +512 704 704 573 696 665 +512 704 768 577 692 718 +512 704 832 577 692 772 +512 704 896 581 697 830 +512 704 960 584 697 884 +512 704 1023 587 697 939 +512 768 0 585 761 222 +512 768 64 583 758 227 +512 768 128 584 761 247 +512 768 192 587 760 275 +512 768 256 583 756 312 +512 768 320 587 759 355 +512 768 384 588 759 401 +512 768 448 585 756 451 +512 768 512 589 757 502 +512 768 576 592 757 560 +512 768 640 594 757 615 +512 768 704 594 758 669 +512 768 768 596 753 721 +512 768 832 598 758 776 +512 768 896 600 755 834 +512 768 960 605 759 888 +512 768 1023 607 759 942 +512 832 0 610 824 239 +512 832 64 609 823 245 +512 832 128 604 817 261 +512 832 192 604 817 289 +512 832 256 607 818 325 +512 832 320 605 817 364 +512 832 384 606 817 412 +512 832 448 609 821 461 +512 832 512 612 822 509 +512 832 576 610 818 563 +512 832 640 612 818 620 +512 832 704 615 819 674 +512 832 768 615 815 722 +512 832 832 620 815 780 +512 832 896 623 819 838 +512 832 960 624 819 887 +512 832 1023 627 819 941 +512 896 0 631 881 255 +512 896 64 630 880 260 +512 896 128 631 883 278 +512 896 192 629 883 304 +512 896 256 628 879 337 +512 896 320 630 879 377 +512 896 384 632 882 422 +512 896 448 630 879 469 +512 896 512 632 883 519 +512 896 576 635 880 570 +512 896 640 633 876 622 +512 896 704 635 876 675 +512 896 768 640 881 728 +512 896 832 642 881 785 +512 896 896 645 877 838 +512 896 960 648 881 890 +512 896 1023 651 882 949 +512 960 0 651 940 271 +512 960 64 655 944 278 +512 960 128 652 939 292 +512 960 192 652 939 317 +512 960 256 654 942 350 +512 960 320 652 942 386 +512 960 384 653 937 427 +512 960 448 655 938 477 +512 960 512 654 939 524 +512 960 576 657 935 576 +512 960 640 660 940 629 +512 960 704 661 940 681 +512 960 768 660 936 733 +512 960 832 664 940 786 +512 960 896 666 941 842 +512 960 960 669 937 894 +512 960 1023 674 941 949 +512 1023 0 677 999 288 +512 1023 64 676 998 293 +512 1023 128 676 998 305 +512 1023 192 674 997 329 +512 1023 256 676 1001 361 +512 1023 320 678 1001 397 +512 1023 384 676 1001 438 +512 1023 448 678 997 482 +512 1023 512 681 1002 531 +512 1023 576 679 998 584 +512 1023 640 682 994 635 +512 1023 704 683 995 686 +512 1023 768 687 999 738 +512 1023 832 686 996 791 +512 1023 896 689 999 846 +512 1023 960 692 1000 899 +512 1023 1023 695 996 952 +576 0 0 507 121 72 +576 0 64 506 121 94 +576 0 128 506 120 135 +576 0 192 506 120 191 +576 0 256 506 120 241 +576 0 320 510 120 295 +576 0 384 511 120 353 +576 0 448 512 119 410 +576 0 512 511 118 463 +576 0 576 513 117 523 +576 0 640 515 116 585 +576 0 704 518 115 642 +576 0 768 520 114 693 +576 0 832 523 113 749 +576 0 896 526 111 808 +576 0 960 529 110 863 +576 0 1023 533 114 919 +576 64 0 510 137 74 +576 64 64 508 137 96 +576 64 128 508 137 140 +576 64 192 508 136 192 +576 64 256 512 137 245 +576 64 320 512 136 299 +576 64 384 513 136 355 +576 64 448 511 135 411 +576 64 512 513 134 468 +576 64 576 515 133 528 +576 64 640 517 133 586 +576 64 704 523 133 642 +576 64 768 522 131 697 +576 64 832 528 131 753 +576 64 896 531 129 813 +576 64 960 531 127 868 +576 64 1023 535 131 924 +576 128 0 515 171 79 +576 128 64 514 175 100 +576 128 128 510 171 138 +576 128 192 511 174 191 +576 128 256 511 174 247 +576 128 320 514 170 297 +576 128 384 516 170 353 +576 128 448 517 174 412 +576 128 512 516 169 466 +576 128 576 521 173 529 +576 128 640 519 172 583 +576 128 704 522 171 643 +576 128 768 528 171 698 +576 128 832 526 169 751 +576 128 896 530 169 810 +576 128 960 533 168 868 +576 128 1023 537 167 921 +576 192 0 519 222 88 +576 192 64 518 222 107 +576 192 128 518 225 143 +576 192 192 514 219 194 +576 192 256 515 224 245 +576 192 320 516 224 299 +576 192 384 520 224 357 +576 192 448 521 221 411 +576 192 512 523 223 467 +576 192 576 525 220 526 +576 192 640 527 223 584 +576 192 704 526 219 640 +576 192 768 528 221 695 +576 192 832 534 221 751 +576 192 896 538 218 811 +576 192 960 537 217 865 +576 192 1023 541 219 921 +576 256 0 524 277 99 +576 256 64 521 279 116 +576 256 128 524 277 150 +576 256 192 523 274 198 +576 256 256 524 274 250 +576 256 320 524 274 303 +576 256 384 522 278 357 +576 256 448 527 278 412 +576 256 512 525 275 469 +576 256 576 527 275 532 +576 256 640 532 275 586 +576 256 704 535 277 642 +576 256 768 537 276 700 +576 256 832 536 276 753 +576 256 896 543 278 812 +576 256 960 547 277 871 +576 256 1023 546 272 922 +576 320 0 532 333 112 +576 320 64 528 333 126 +576 320 128 528 336 161 +576 320 192 531 333 207 +576 320 256 531 333 257 +576 320 320 533 336 310 +576 320 384 532 331 362 +576 320 448 531 334 417 +576 320 512 537 332 475 +576 320 576 535 335 534 +576 320 640 540 335 591 +576 320 704 539 331 647 +576 320 768 542 331 702 +576 320 832 548 334 758 +576 320 896 547 332 817 +576 320 960 554 332 871 +576 320 1023 558 334 928 +576 384 0 539 392 126 +576 384 64 538 392 139 +576 384 128 537 391 170 +576 384 192 541 391 214 +576 384 256 540 391 262 +576 384 320 540 389 314 +576 384 384 543 393 368 +576 384 448 544 393 421 +576 384 512 542 390 477 +576 384 576 544 390 536 +576 384 640 547 394 593 +576 384 704 551 390 649 +576 384 768 551 389 703 +576 384 832 553 389 759 +576 384 896 557 394 818 +576 384 960 559 389 873 +576 384 1023 563 393 928 +576 448 0 553 455 142 +576 448 64 551 451 152 +576 448 128 553 454 182 +576 448 192 549 450 220 +576 448 256 550 454 269 +576 448 320 553 454 320 +576 448 384 550 449 368 +576 448 448 554 450 425 +576 448 512 556 453 481 +576 448 576 559 453 539 +576 448 640 557 450 592 +576 448 704 560 454 648 +576 448 768 564 450 705 +576 448 832 568 454 762 +576 448 896 567 450 820 +576 448 960 570 454 874 +576 448 1023 573 454 930 +576 512 0 565 512 157 +576 512 64 564 511 166 +576 512 128 564 511 193 +576 512 192 565 514 232 +576 512 256 562 510 274 +576 512 320 563 514 323 +576 512 384 566 513 377 +576 512 448 564 510 429 +576 512 512 566 511 482 +576 512 576 568 510 540 +576 512 640 573 513 596 +576 512 704 575 514 654 +576 512 768 574 511 708 +576 512 832 579 511 761 +576 512 896 583 515 823 +576 512 960 582 511 873 +576 512 1023 588 512 929 +576 576 0 581 577 174 +576 576 64 577 576 182 +576 576 128 579 572 206 +576 576 192 579 572 240 +576 576 256 580 576 284 +576 576 320 577 575 330 +576 576 384 578 575 379 +576 576 448 581 571 431 +576 576 512 584 575 486 +576 576 576 578 571 540 +576 576 640 584 575 600 +576 576 704 583 571 654 +576 576 768 588 572 705 +576 576 832 591 576 764 +576 576 896 590 572 817 +576 576 960 594 572 875 +576 576 1023 598 576 930 +576 640 0 594 637 190 +576 640 64 592 633 196 +576 640 128 593 637 220 +576 640 192 595 636 253 +576 640 256 594 632 294 +576 640 320 595 632 340 +576 640 384 596 635 389 +576 640 448 594 631 441 +576 640 512 598 631 494 +576 640 576 594 632 545 +576 640 640 597 636 600 +576 640 704 599 636 653 +576 640 768 600 632 708 +576 640 832 606 633 763 +576 640 896 609 637 820 +576 640 960 613 637 878 +576 640 1023 613 637 929 +576 704 0 610 694 205 +576 704 64 613 698 213 +576 704 128 609 694 233 +576 704 192 610 697 265 +576 704 256 612 693 305 +576 704 320 609 692 346 +576 704 384 611 696 393 +576 704 448 615 696 448 +576 704 512 614 697 497 +576 704 576 613 697 550 +576 704 640 617 697 604 +576 704 704 616 697 658 +576 704 768 619 698 715 +576 704 832 621 698 766 +576 704 896 625 694 823 +576 704 960 628 695 880 +576 704 1023 632 699 932 +576 768 0 633 760 223 +576 768 64 632 760 230 +576 768 128 632 759 248 +576 768 192 628 755 275 +576 768 256 629 758 315 +576 768 320 632 758 355 +576 768 384 628 754 401 +576 768 448 630 754 454 +576 768 512 632 758 506 +576 768 576 630 755 558 +576 768 640 635 755 612 +576 768 704 637 759 666 +576 768 768 636 756 719 +576 768 832 639 759 773 +576 768 896 642 759 830 +576 768 960 646 757 884 +576 768 1023 649 756 937 +576 832 0 648 817 238 +576 832 64 650 816 245 +576 832 128 651 820 263 +576 832 192 651 819 291 +576 832 256 651 819 326 +576 832 320 647 814 367 +576 832 384 650 814 409 +576 832 448 653 819 462 +576 832 512 650 815 512 +576 832 576 653 815 563 +576 832 640 651 815 614 +576 832 704 656 815 670 +576 832 768 658 816 723 +576 832 832 658 816 774 +576 832 896 661 820 834 +576 832 960 664 821 887 +576 832 1023 669 821 941 +576 896 0 672 879 256 +576 896 64 671 878 261 +576 896 128 672 881 278 +576 896 192 668 876 302 +576 896 256 670 881 337 +576 896 320 672 880 376 +576 896 384 671 881 420 +576 896 448 673 877 466 +576 896 512 676 882 516 +576 896 576 671 877 567 +576 896 640 674 882 624 +576 896 704 676 882 676 +576 896 768 678 882 725 +576 896 832 680 883 782 +576 896 896 685 883 838 +576 896 960 683 878 887 +576 896 1023 687 882 944 +576 960 0 693 938 272 +576 960 64 691 941 278 +576 960 128 691 936 292 +576 960 192 693 941 317 +576 960 256 690 936 348 +576 960 320 692 940 386 +576 960 384 692 939 429 +576 960 448 691 935 473 +576 960 512 695 936 523 +576 960 576 695 940 577 +576 960 640 693 937 625 +576 960 704 697 941 678 +576 960 768 699 941 733 +576 960 832 702 938 783 +576 960 896 704 937 838 +576 960 960 705 942 895 +576 960 1023 708 941 945 +576 1023 0 717 1001 290 +576 1023 64 716 1000 294 +576 1023 128 713 999 308 +576 1023 192 713 994 331 +576 1023 256 714 995 362 +576 1023 320 715 998 399 +576 1023 384 712 994 440 +576 1023 448 714 998 486 +576 1023 512 716 998 534 +576 1023 576 716 995 580 +576 1023 640 719 999 632 +576 1023 704 717 996 683 +576 1023 768 720 1000 736 +576 1023 832 722 1000 788 +576 1023 896 725 996 843 +576 1023 960 728 997 895 +576 1023 1023 732 1001 949 +640 0 0 566 135 80 +640 0 64 562 134 100 +640 0 128 562 134 142 +640 0 192 561 133 194 +640 0 256 565 134 247 +640 0 320 566 133 300 +640 0 384 566 133 355 +640 0 448 568 133 411 +640 0 512 565 131 468 +640 0 576 567 130 528 +640 0 640 569 130 585 +640 0 704 575 130 642 +640 0 768 577 129 696 +640 0 832 575 127 753 +640 0 896 582 126 813 +640 0 960 581 124 863 +640 0 1023 585 123 924 +640 64 0 568 149 82 +640 64 64 564 148 101 +640 64 128 563 148 143 +640 64 192 563 148 194 +640 64 256 567 148 247 +640 64 320 567 148 301 +640 64 384 567 147 355 +640 64 448 565 146 411 +640 64 512 566 146 468 +640 64 576 568 145 528 +640 64 640 570 144 583 +640 64 704 576 144 642 +640 64 768 578 144 698 +640 64 832 580 143 753 +640 64 896 580 141 813 +640 64 960 584 140 868 +640 64 1023 590 139 925 +640 128 0 567 180 86 +640 128 64 570 184 106 +640 128 128 566 180 146 +640 128 192 566 183 196 +640 128 256 565 183 248 +640 128 320 569 180 301 +640 128 384 570 179 357 +640 128 448 571 179 413 +640 128 512 569 178 469 +640 128 576 571 177 526 +640 128 640 572 177 587 +640 128 704 575 180 643 +640 128 768 580 180 698 +640 128 832 580 175 755 +640 128 896 585 178 814 +640 128 960 589 177 869 +640 128 1023 588 176 924 +640 192 0 574 229 95 +640 192 64 572 229 112 +640 192 128 573 231 151 +640 192 192 569 228 196 +640 192 256 569 230 247 +640 192 320 570 230 303 +640 192 384 574 225 355 +640 192 448 575 225 411 +640 192 512 576 230 471 +640 192 576 578 227 530 +640 192 640 580 229 588 +640 192 704 579 228 641 +640 192 768 582 228 699 +640 192 832 587 225 755 +640 192 896 586 224 811 +640 192 960 589 226 866 +640 192 1023 592 225 924 +640 256 0 579 282 105 +640 256 64 575 284 120 +640 256 128 577 280 153 +640 256 192 578 284 201 +640 256 256 574 279 252 +640 256 320 575 283 303 +640 256 384 576 283 358 +640 256 448 580 283 416 +640 256 512 581 279 469 +640 256 576 583 278 528 +640 256 640 584 278 586 +640 256 704 587 282 642 +640 256 768 586 279 697 +640 256 832 589 283 753 +640 256 896 594 281 812 +640 256 960 597 278 866 +640 256 1023 597 277 922 +640 320 0 583 340 117 +640 320 64 582 340 131 +640 320 128 582 340 161 +640 320 192 585 337 207 +640 320 256 584 337 257 +640 320 320 585 335 308 +640 320 384 586 335 361 +640 320 448 583 338 416 +640 320 512 588 338 472 +640 320 576 587 339 531 +640 320 640 588 335 591 +640 320 704 593 335 644 +640 320 768 596 338 699 +640 320 832 598 338 758 +640 320 896 598 338 813 +640 320 960 604 339 868 +640 320 1023 607 339 927 +640 384 0 591 394 130 +640 384 64 589 394 142 +640 384 128 590 394 173 +640 384 192 590 397 216 +640 384 256 592 393 264 +640 384 320 593 394 315 +640 384 384 594 397 367 +640 384 448 594 392 422 +640 384 512 593 396 477 +640 384 576 595 393 537 +640 384 640 597 397 594 +640 384 704 602 397 649 +640 384 768 600 392 703 +640 384 832 602 392 759 +640 384 896 610 396 818 +640 384 960 609 393 873 +640 384 1023 615 393 928 +640 448 0 605 458 146 +640 448 64 604 458 157 +640 448 128 599 453 184 +640 448 192 600 453 224 +640 448 256 603 453 270 +640 448 320 604 453 321 +640 448 384 604 453 373 +640 448 448 605 455 426 +640 448 512 607 456 482 +640 448 576 608 456 540 +640 448 640 606 452 596 +640 448 704 609 457 652 +640 448 768 614 453 706 +640 448 832 613 453 761 +640 448 896 615 453 820 +640 448 960 619 457 874 +640 448 1023 622 453 930 +640 512 0 616 515 160 +640 512 64 615 515 170 +640 512 128 614 514 195 +640 512 192 615 517 234 +640 512 256 611 513 276 +640 512 320 612 516 327 +640 512 384 616 515 378 +640 512 448 613 512 427 +640 512 512 617 512 485 +640 512 576 620 513 544 +640 512 640 622 517 600 +640 512 704 620 513 651 +640 512 768 622 516 706 +640 512 832 627 513 764 +640 512 896 631 517 823 +640 512 960 630 514 877 +640 512 1023 633 518 932 +640 576 0 629 575 176 +640 576 64 625 579 185 +640 576 128 628 574 208 +640 576 192 627 574 242 +640 576 256 628 578 287 +640 576 320 625 573 331 +640 576 384 626 577 381 +640 576 448 630 577 436 +640 576 512 628 573 489 +640 576 576 629 574 544 +640 576 640 632 577 600 +640 576 704 629 573 654 +640 576 768 635 574 708 +640 576 832 638 578 763 +640 576 896 637 574 821 +640 576 960 640 578 875 +640 576 1023 644 579 930 +640 640 0 641 639 192 +640 640 64 640 638 200 +640 640 128 640 638 222 +640 640 192 641 634 253 +640 640 256 642 634 294 +640 640 320 643 638 339 +640 640 384 640 637 387 +640 640 448 641 636 438 +640 640 512 645 633 492 +640 640 576 640 633 544 +640 640 640 642 634 600 +640 640 704 648 638 658 +640 640 768 646 634 711 +640 640 832 651 634 763 +640 640 896 655 639 825 +640 640 960 654 635 874 +640 640 1023 656 634 932 +640 704 0 657 697 208 +640 704 64 655 696 215 +640 704 128 655 695 235 +640 704 192 656 700 267 +640 704 256 658 698 306 +640 704 320 658 695 350 +640 704 384 658 694 397 +640 704 448 660 698 448 +640 704 512 658 694 500 +640 704 576 660 698 550 +640 704 640 657 694 605 +640 704 704 661 699 658 +640 704 768 663 699 713 +640 704 832 664 695 766 +640 704 896 669 695 823 +640 704 960 673 700 877 +640 704 1023 676 700 935 +640 768 0 678 763 226 +640 768 64 675 758 231 +640 768 128 676 761 250 +640 768 192 672 757 279 +640 768 256 673 760 318 +640 768 320 675 756 359 +640 768 384 673 755 402 +640 768 448 674 759 452 +640 768 512 679 760 507 +640 768 576 675 760 556 +640 768 640 676 760 610 +640 768 704 681 761 663 +640 768 768 680 760 717 +640 768 832 682 761 773 +640 768 896 685 761 827 +640 768 960 689 758 880 +640 768 1023 692 759 938 +640 832 0 694 819 241 +640 832 64 694 819 247 +640 832 128 694 822 265 +640 832 192 694 821 293 +640 832 256 690 817 326 +640 832 320 692 821 369 +640 832 384 694 820 411 +640 832 448 692 815 458 +640 832 512 693 816 513 +640 832 576 695 821 562 +640 832 640 693 816 618 +640 832 704 697 817 671 +640 832 768 700 821 724 +640 832 832 699 817 778 +640 832 896 702 822 834 +640 832 960 705 821 887 +640 832 1023 709 818 941 +640 896 0 716 885 259 +640 896 64 713 880 263 +640 896 128 713 880 279 +640 896 192 714 883 305 +640 896 256 714 882 341 +640 896 320 714 883 379 +640 896 384 711 878 423 +640 896 448 713 878 466 +640 896 512 716 882 520 +640 896 576 711 878 570 +640 896 640 715 879 624 +640 896 704 714 879 672 +640 896 768 720 880 729 +640 896 832 721 880 782 +640 896 896 720 880 834 +640 896 960 725 884 891 +640 896 1023 727 884 945 +640 960 0 734 940 274 +640 960 64 730 939 279 +640 960 128 732 939 292 +640 960 192 734 942 318 +640 960 256 730 937 349 +640 960 320 731 941 387 +640 960 384 734 941 430 +640 960 448 732 941 475 +640 960 512 734 937 524 +640 960 576 731 938 575 +640 960 640 732 938 626 +640 960 704 736 943 682 +640 960 768 738 943 734 +640 960 832 739 943 784 +640 960 896 742 943 842 +640 960 960 747 944 895 +640 960 1023 745 939 946 +640 1023 0 753 1003 291 +640 1023 64 755 1002 296 +640 1023 128 752 1001 308 +640 1023 192 753 997 331 +640 1023 256 755 1001 363 +640 1023 320 750 996 398 +640 1023 384 752 1000 440 +640 1023 448 753 999 484 +640 1023 512 752 996 531 +640 1023 576 754 996 582 +640 1023 640 757 1001 637 +640 1023 704 755 997 684 +640 1023 768 758 1001 736 +640 1023 832 759 1001 791 +640 1023 896 763 998 843 +640 1023 960 765 998 896 +640 1023 1023 766 1002 953 +704 0 0 622 148 88 +704 0 64 618 147 106 +704 0 128 617 147 147 +704 0 192 620 147 197 +704 0 256 617 146 249 +704 0 320 621 147 302 +704 0 384 622 146 356 +704 0 448 619 145 412 +704 0 512 624 145 468 +704 0 576 625 145 528 +704 0 640 624 143 586 +704 0 704 626 143 642 +704 0 768 631 143 697 +704 0 832 634 142 754 +704 0 896 636 140 813 +704 0 960 636 139 868 +704 0 1023 638 142 924 +704 64 0 620 160 89 +704 64 64 618 160 107 +704 64 128 619 160 144 +704 64 192 622 160 195 +704 64 256 623 160 245 +704 64 320 619 159 299 +704 64 384 620 159 354 +704 64 448 621 158 413 +704 64 512 622 158 466 +704 64 576 627 158 530 +704 64 640 626 157 584 +704 64 704 627 156 640 +704 64 768 633 156 695 +704 64 832 635 155 751 +704 64 896 634 154 810 +704 64 960 637 152 865 +704 64 1023 639 155 921 +704 128 0 623 190 94 +704 128 64 621 189 111 +704 128 128 622 189 150 +704 128 192 621 192 199 +704 128 256 620 189 250 +704 128 320 625 189 303 +704 128 384 626 189 358 +704 128 448 626 189 414 +704 128 512 624 187 471 +704 128 576 626 187 530 +704 128 640 627 190 588 +704 128 704 629 189 640 +704 128 768 635 189 699 +704 128 832 637 189 755 +704 128 896 639 188 815 +704 128 960 639 186 869 +704 128 1023 641 186 925 +704 192 0 629 236 101 +704 192 64 629 236 117 +704 192 128 629 239 155 +704 192 192 624 235 202 +704 192 256 624 238 253 +704 192 320 625 238 307 +704 192 384 629 235 360 +704 192 448 629 235 416 +704 192 512 631 235 472 +704 192 576 633 237 531 +704 192 640 630 233 586 +704 192 704 632 233 645 +704 192 768 635 235 700 +704 192 832 640 233 756 +704 192 896 639 231 815 +704 192 960 646 231 870 +704 192 1023 649 233 925 +704 256 0 635 288 111 +704 256 64 629 287 125 +704 256 128 633 288 160 +704 256 192 632 290 206 +704 256 256 629 285 254 +704 256 320 629 289 305 +704 256 384 630 289 362 +704 256 448 634 285 415 +704 256 512 635 285 471 +704 256 576 637 284 529 +704 256 640 639 284 590 +704 256 704 641 288 647 +704 256 768 639 287 698 +704 256 832 641 287 757 +704 256 896 647 284 816 +704 256 960 646 284 867 +704 256 1023 649 287 923 +704 320 0 637 345 123 +704 320 64 635 345 136 +704 320 128 635 345 165 +704 320 192 638 342 209 +704 320 256 639 345 259 +704 320 320 635 341 310 +704 320 384 636 344 363 +704 320 448 637 342 417 +704 320 512 642 344 476 +704 320 576 640 344 535 +704 320 640 644 340 588 +704 320 704 646 340 644 +704 320 768 649 343 700 +704 320 832 647 339 755 +704 320 896 649 342 814 +704 320 960 655 342 868 +704 320 1023 658 340 923 +704 384 0 645 403 136 +704 384 64 643 398 146 +704 384 128 643 402 177 +704 384 192 643 402 217 +704 384 256 646 398 264 +704 384 320 646 398 314 +704 384 384 647 398 366 +704 384 448 647 398 420 +704 384 512 646 400 476 +704 384 576 647 401 534 +704 384 640 649 401 591 +704 384 704 650 397 650 +704 384 768 655 397 701 +704 384 832 659 400 757 +704 384 896 661 400 819 +704 384 960 660 401 869 +704 384 1023 666 401 925 +704 448 0 654 458 149 +704 448 64 656 461 160 +704 448 128 652 457 187 +704 448 192 652 457 227 +704 448 256 653 460 273 +704 448 320 656 457 322 +704 448 384 656 456 374 +704 448 448 657 460 428 +704 448 512 658 456 482 +704 448 576 659 456 540 +704 448 640 658 456 597 +704 448 704 660 460 653 +704 448 768 666 460 707 +704 448 832 664 456 762 +704 448 896 666 456 821 +704 448 960 673 460 875 +704 448 1023 671 456 930 +704 512 0 668 518 164 +704 512 64 666 518 173 +704 512 128 667 521 199 +704 512 192 663 516 236 +704 512 256 663 516 280 +704 512 320 666 516 328 +704 512 384 666 515 379 +704 512 448 667 515 431 +704 512 512 669 519 486 +704 512 576 670 516 544 +704 512 640 673 520 601 +704 512 704 670 516 655 +704 512 768 672 519 709 +704 512 832 677 516 765 +704 512 896 677 517 823 +704 512 960 679 517 877 +704 512 1023 682 520 932 +704 576 0 679 579 179 +704 576 64 675 578 187 +704 576 128 678 577 211 +704 576 192 677 577 246 +704 576 256 678 580 290 +704 576 320 675 577 332 +704 576 384 676 580 385 +704 576 448 679 579 438 +704 576 512 677 576 488 +704 576 576 678 575 544 +704 576 640 676 576 601 +704 576 704 681 576 655 +704 576 768 683 577 709 +704 576 832 682 576 764 +704 576 896 685 577 822 +704 576 960 688 580 876 +704 576 1023 691 581 931 +704 640 0 691 643 196 +704 640 64 689 642 203 +704 640 128 689 641 224 +704 640 192 691 638 255 +704 640 256 691 637 296 +704 640 320 692 640 343 +704 640 384 689 636 389 +704 640 448 690 639 440 +704 640 512 694 640 496 +704 640 576 691 636 549 +704 640 640 693 636 604 +704 640 704 696 641 659 +704 640 768 693 636 712 +704 640 832 699 637 767 +704 640 896 702 641 825 +704 640 960 700 637 878 +704 640 1023 704 641 933 +704 704 0 704 700 211 +704 704 64 703 699 217 +704 704 128 703 702 238 +704 704 192 703 701 267 +704 704 256 705 697 305 +704 704 320 705 697 348 +704 704 384 707 701 397 +704 704 448 704 700 447 +704 704 512 705 700 498 +704 704 576 706 700 551 +704 704 640 704 696 605 +704 704 704 706 697 658 +704 704 768 712 701 716 +704 704 832 710 698 770 +704 704 896 715 698 824 +704 704 960 718 702 881 +704 704 1023 717 698 932 +704 768 0 724 764 228 +704 768 64 723 763 234 +704 768 128 718 759 252 +704 768 192 718 759 281 +704 768 256 719 762 320 +704 768 320 722 762 361 +704 768 384 722 758 407 +704 768 448 722 757 455 +704 768 512 725 762 508 +704 768 576 719 761 557 +704 768 640 724 762 610 +704 768 704 722 759 663 +704 768 768 725 762 717 +704 768 832 727 763 771 +704 768 896 728 759 827 +704 768 960 734 761 881 +704 768 1023 736 763 935 +704 832 0 740 822 243 +704 832 64 739 821 249 +704 832 128 739 820 266 +704 832 192 739 824 295 +704 832 256 735 819 330 +704 832 320 737 824 371 +704 832 384 739 818 415 +704 832 448 736 818 460 +704 832 512 738 822 511 +704 832 576 735 818 562 +704 832 640 738 822 616 +704 832 704 740 823 668 +704 832 768 745 824 722 +704 832 832 743 823 775 +704 832 896 746 823 835 +704 832 960 748 824 884 +704 832 1023 752 820 938 +704 896 0 758 883 260 +704 896 64 757 882 265 +704 896 128 756 881 281 +704 896 192 757 885 306 +704 896 256 758 885 343 +704 896 320 753 880 378 +704 896 384 755 884 424 +704 896 448 758 884 469 +704 896 512 755 880 517 +704 896 576 757 880 571 +704 896 640 760 885 622 +704 896 704 757 880 676 +704 896 768 762 881 729 +704 896 832 765 886 783 +704 896 896 763 881 839 +704 896 960 766 885 891 +704 896 1023 768 885 945 +704 960 0 777 942 276 +704 960 64 774 945 282 +704 960 128 775 940 296 +704 960 192 775 940 319 +704 960 256 776 944 352 +704 960 320 776 944 391 +704 960 384 777 944 435 +704 960 448 773 939 479 +704 960 512 777 939 525 +704 960 576 773 939 576 +704 960 640 774 939 631 +704 960 704 779 940 682 +704 960 768 778 940 731 +704 960 832 782 941 787 +704 960 896 784 940 843 +704 960 960 783 940 892 +704 960 1023 787 945 949 +704 1023 0 793 1000 292 +704 1023 64 796 1004 298 +704 1023 128 792 1000 309 +704 1023 192 794 999 333 +704 1023 256 795 1002 364 +704 1023 320 792 998 399 +704 1023 384 793 1001 441 +704 1023 448 796 1001 486 +704 1023 512 794 1001 534 +704 1023 576 796 1002 583 +704 1023 640 793 998 634 +704 1023 704 794 998 684 +704 1023 768 798 1003 740 +704 1023 832 799 1003 792 +704 1023 896 802 1003 844 +704 1023 960 803 1003 899 +704 1023 1023 808 1004 953 +768 0 0 675 161 96 +768 0 64 677 161 113 +768 0 128 677 161 148 +768 0 192 677 161 200 +768 0 256 674 160 247 +768 0 320 677 160 301 +768 0 384 674 159 355 +768 0 448 675 159 411 +768 0 512 678 159 466 +768 0 576 677 158 526 +768 0 640 678 157 584 +768 0 704 681 156 640 +768 0 768 685 156 694 +768 0 832 688 156 751 +768 0 896 686 154 809 +768 0 960 689 157 864 +768 0 1023 692 152 920 +768 64 0 680 173 98 +768 64 64 678 173 114 +768 64 128 678 173 152 +768 64 192 675 172 198 +768 64 256 675 172 248 +768 64 320 678 172 301 +768 64 384 676 171 355 +768 64 448 676 171 411 +768 64 512 677 170 468 +768 64 576 678 170 527 +768 64 640 680 169 584 +768 64 704 685 169 640 +768 64 768 687 168 696 +768 64 832 685 167 755 +768 64 896 688 166 810 +768 64 960 690 165 865 +768 64 1023 693 164 921 +768 128 0 679 200 101 +768 128 64 677 199 117 +768 128 128 677 202 151 +768 128 192 677 202 199 +768 128 256 679 200 249 +768 128 320 680 199 302 +768 128 384 678 202 357 +768 128 448 678 198 412 +768 128 512 679 198 471 +768 128 576 683 198 528 +768 128 640 684 197 588 +768 128 704 684 199 641 +768 128 768 686 199 696 +768 128 832 691 199 752 +768 128 896 693 198 811 +768 128 960 692 197 865 +768 128 1023 695 196 921 +768 192 0 685 247 109 +768 192 64 683 244 123 +768 192 128 679 243 158 +768 192 192 680 243 205 +768 192 256 680 245 255 +768 192 320 679 240 307 +768 192 384 683 241 361 +768 192 448 684 243 417 +768 192 512 685 242 473 +768 192 576 683 244 531 +768 192 640 684 241 589 +768 192 704 687 243 645 +768 192 768 688 243 697 +768 192 832 694 240 756 +768 192 896 696 240 815 +768 192 960 699 242 870 +768 192 1023 698 238 925 +768 256 0 689 294 117 +768 256 64 685 296 131 +768 256 128 687 294 164 +768 256 192 687 296 209 +768 256 256 684 293 259 +768 256 320 685 295 311 +768 256 384 685 295 365 +768 256 448 688 291 419 +768 256 512 689 291 475 +768 256 576 691 291 533 +768 256 640 693 294 591 +768 256 704 691 290 643 +768 256 768 693 291 701 +768 256 832 696 293 758 +768 256 896 700 291 816 +768 256 960 700 290 871 +768 256 1023 706 290 927 +768 320 0 691 347 127 +768 320 64 693 347 140 +768 320 128 689 346 168 +768 320 192 692 347 215 +768 320 256 693 350 263 +768 320 320 690 346 311 +768 320 384 691 349 364 +768 320 448 691 347 422 +768 320 512 695 344 473 +768 320 576 693 347 535 +768 320 640 698 346 589 +768 320 704 700 345 648 +768 320 768 701 348 702 +768 320 832 701 348 756 +768 320 896 703 347 818 +768 320 960 709 344 872 +768 320 1023 708 345 924 +768 384 0 699 408 141 +768 384 64 697 404 151 +768 384 128 697 406 178 +768 384 192 697 406 220 +768 384 256 699 402 266 +768 384 320 700 405 316 +768 384 384 697 402 368 +768 384 448 698 404 422 +768 384 512 699 404 477 +768 384 576 703 402 535 +768 384 640 702 404 596 +768 384 704 706 401 646 +768 384 768 708 401 701 +768 384 832 711 405 757 +768 384 896 709 400 815 +768 384 960 712 404 869 +768 384 1023 717 405 925 +768 448 0 706 461 153 +768 448 64 705 460 163 +768 448 128 704 460 190 +768 448 192 705 464 230 +768 448 256 705 463 273 +768 448 320 708 459 321 +768 448 384 709 459 372 +768 448 448 709 459 425 +768 448 512 709 459 480 +768 448 576 708 458 538 +768 448 640 710 463 595 +768 448 704 712 462 649 +768 448 768 713 459 707 +768 448 832 718 460 759 +768 448 896 721 463 818 +768 448 960 723 463 875 +768 448 1023 723 464 926 +768 512 0 719 521 168 +768 512 64 718 521 177 +768 512 128 718 524 202 +768 512 192 714 519 238 +768 512 256 715 519 282 +768 512 320 716 522 330 +768 512 384 719 519 381 +768 512 448 719 518 434 +768 512 512 720 522 487 +768 512 576 721 518 544 +768 512 640 722 519 601 +768 512 704 722 519 655 +768 512 768 723 522 709 +768 512 832 729 522 765 +768 512 896 727 519 823 +768 512 960 729 519 877 +768 512 1023 735 523 932 +768 576 0 730 582 183 +768 576 64 729 581 191 +768 576 128 729 581 214 +768 576 192 729 583 249 +768 576 256 726 579 290 +768 576 320 726 579 337 +768 576 384 729 579 387 +768 576 448 729 578 438 +768 576 512 730 578 491 +768 576 576 729 582 542 +768 576 640 727 578 597 +768 576 704 730 582 651 +768 576 768 734 582 706 +768 576 832 733 579 764 +768 576 896 735 582 818 +768 576 960 741 583 872 +768 576 1023 740 583 927 +768 640 0 740 645 199 +768 640 64 739 644 206 +768 640 128 738 640 226 +768 640 192 740 639 257 +768 640 256 741 639 301 +768 640 320 742 643 345 +768 640 384 739 638 389 +768 640 448 740 642 444 +768 640 512 743 642 497 +768 640 576 740 638 546 +768 640 640 743 638 605 +768 640 704 741 638 659 +768 640 768 746 638 713 +768 640 832 748 639 767 +768 640 896 747 638 825 +768 640 960 750 639 878 +768 640 1023 752 643 933 +768 704 0 754 705 214 +768 704 64 752 701 220 +768 704 128 752 704 241 +768 704 192 752 704 270 +768 704 256 754 700 307 +768 704 320 754 700 350 +768 704 384 755 703 401 +768 704 448 752 699 447 +768 704 512 753 702 499 +768 704 576 754 698 551 +768 704 640 756 698 609 +768 704 704 757 699 663 +768 704 768 760 703 716 +768 704 832 758 699 771 +768 704 896 763 699 828 +768 704 960 766 703 881 +768 704 1023 764 699 935 +768 768 0 768 763 230 +768 768 64 770 766 237 +768 768 128 766 761 254 +768 768 192 767 764 282 +768 768 256 768 765 319 +768 768 320 769 761 359 +768 768 384 770 761 406 +768 768 448 771 764 455 +768 768 512 768 763 505 +768 768 576 767 763 560 +768 768 640 771 763 611 +768 768 704 769 760 663 +768 768 768 771 760 717 +768 768 832 776 764 775 +768 768 896 775 761 831 +768 768 960 780 761 881 +768 768 1023 783 765 939 +768 832 0 786 822 246 +768 832 64 785 822 251 +768 832 128 785 826 269 +768 832 192 782 821 296 +768 832 256 781 820 332 +768 832 320 783 825 372 +768 832 384 786 824 417 +768 832 448 785 820 464 +768 832 512 785 819 514 +768 832 576 782 819 563 +768 832 640 784 824 616 +768 832 704 788 824 669 +768 832 768 786 820 721 +768 832 832 789 825 775 +768 832 896 791 824 831 +768 832 960 792 821 884 +768 832 1023 797 821 938 +768 896 0 804 885 262 +768 896 64 802 883 267 +768 896 128 801 883 283 +768 896 192 801 883 309 +768 896 256 802 886 343 +768 896 320 799 882 382 +768 896 384 800 885 426 +768 896 448 802 881 472 +768 896 512 800 881 518 +768 896 576 802 885 570 +768 896 640 800 881 621 +768 896 704 803 886 674 +768 896 768 804 885 726 +768 896 832 809 886 779 +768 896 896 808 886 835 +768 896 960 810 886 891 +768 896 1023 812 886 942 +768 960 0 820 942 278 +768 960 64 817 945 284 +768 960 128 818 941 298 +768 960 192 819 942 321 +768 960 256 819 945 353 +768 960 320 820 945 393 +768 960 384 816 940 431 +768 960 448 818 944 481 +768 960 512 820 944 526 +768 960 576 816 940 578 +768 960 640 820 940 630 +768 960 704 823 945 679 +768 960 768 820 940 734 +768 960 832 825 940 787 +768 960 896 828 945 843 +768 960 960 826 941 895 +768 960 1023 830 946 949 +768 1023 0 836 1002 294 +768 1023 64 834 1000 298 +768 1023 128 835 1004 312 +768 1023 192 836 1000 336 +768 1023 256 836 999 365 +768 1023 320 838 1003 401 +768 1023 384 838 1002 444 +768 1023 448 839 1003 489 +768 1023 512 835 998 536 +768 1023 576 836 998 585 +768 1023 640 835 998 634 +768 1023 704 837 999 687 +768 1023 768 841 999 740 +768 1023 832 840 999 788 +768 1023 896 844 999 847 +768 1023 960 846 999 899 +768 1023 1023 845 1000 949 +832 0 0 733 175 104 +832 0 64 732 174 119 +832 0 128 731 174 156 +832 0 192 728 173 200 +832 0 256 728 173 250 +832 0 320 732 174 303 +832 0 384 729 172 357 +832 0 448 729 172 411 +832 0 512 730 171 468 +832 0 576 731 171 527 +832 0 640 733 170 587 +832 0 704 737 170 643 +832 0 768 740 170 695 +832 0 832 741 169 754 +832 0 896 740 167 810 +832 0 960 742 167 864 +832 0 1023 745 166 920 +832 64 0 735 186 105 +832 64 64 733 185 121 +832 64 128 730 184 153 +832 64 192 730 184 201 +832 64 256 733 185 254 +832 64 320 730 183 303 +832 64 384 730 183 357 +832 64 448 731 183 416 +832 64 512 735 183 472 +832 64 576 733 182 531 +832 64 640 735 181 585 +832 64 704 739 181 640 +832 64 768 741 181 699 +832 64 832 739 179 752 +832 64 896 741 179 811 +832 64 960 744 178 869 +832 64 1023 750 178 921 +832 128 0 734 210 108 +832 128 64 735 210 123 +832 128 128 734 213 156 +832 128 192 735 210 205 +832 128 256 732 212 252 +832 128 320 732 212 304 +832 128 384 735 212 358 +832 128 448 733 208 413 +832 128 512 734 211 469 +832 128 576 738 208 528 +832 128 640 736 210 586 +832 128 704 738 207 641 +832 128 768 742 207 696 +832 128 832 744 209 752 +832 128 896 743 208 814 +832 128 960 746 207 865 +832 128 1023 748 207 921 +832 192 0 736 252 115 +832 192 64 738 254 129 +832 192 128 735 252 159 +832 192 192 735 254 206 +832 192 256 735 254 256 +832 192 320 739 252 307 +832 192 384 738 251 361 +832 192 448 736 253 416 +832 192 512 736 250 470 +832 192 576 741 250 530 +832 192 640 741 248 587 +832 192 704 743 250 646 +832 192 768 742 251 697 +832 192 832 744 251 753 +832 192 896 750 251 813 +832 192 960 752 250 866 +832 192 1023 751 249 921 +832 256 0 744 301 123 +832 256 64 739 302 136 +832 256 128 742 299 168 +832 256 192 738 300 212 +832 256 256 739 300 261 +832 256 320 739 302 312 +832 256 384 739 298 365 +832 256 448 743 298 421 +832 256 512 743 298 476 +832 256 576 744 297 535 +832 256 640 743 300 591 +832 256 704 744 296 647 +832 256 768 746 300 702 +832 256 832 748 299 754 +832 256 896 753 297 817 +832 256 960 756 297 871 +832 256 1023 758 298 927 +832 320 0 745 352 133 +832 320 64 744 352 145 +832 320 128 744 355 176 +832 320 192 746 352 218 +832 320 256 747 355 266 +832 320 320 744 352 316 +832 320 384 745 355 370 +832 320 448 745 354 423 +832 320 512 748 350 478 +832 320 576 747 349 533 +832 320 640 751 351 593 +832 320 704 753 354 649 +832 320 768 751 350 700 +832 320 832 753 350 759 +832 320 896 756 353 818 +832 320 960 761 349 872 +832 320 1023 760 350 928 +832 384 0 752 411 145 +832 384 64 754 408 156 +832 384 128 753 407 184 +832 384 192 750 407 222 +832 384 256 753 407 271 +832 384 320 754 411 321 +832 384 384 750 406 369 +832 384 448 751 409 423 +832 384 512 752 409 481 +832 384 576 753 408 539 +832 384 640 755 408 596 +832 384 704 759 406 647 +832 384 768 760 405 704 +832 384 832 763 409 761 +832 384 896 762 409 815 +832 384 960 764 408 873 +832 384 1023 769 406 929 +832 448 0 760 469 158 +832 448 64 758 464 167 +832 448 128 757 464 191 +832 448 192 758 467 230 +832 448 256 758 467 275 +832 448 320 761 464 323 +832 448 384 762 467 374 +832 448 448 759 464 427 +832 448 512 760 467 481 +832 448 576 761 463 539 +832 448 640 765 463 595 +832 448 704 764 466 653 +832 448 768 768 463 704 +832 448 832 770 463 760 +832 448 896 773 467 818 +832 448 960 772 463 872 +832 448 1023 774 467 927 +832 512 0 772 528 173 +832 512 64 771 528 182 +832 512 128 767 524 205 +832 512 192 766 523 239 +832 512 256 767 527 285 +832 512 320 767 527 329 +832 512 384 770 523 379 +832 512 448 771 523 432 +832 512 512 772 523 486 +832 512 576 772 521 542 +832 512 640 771 522 598 +832 512 704 773 525 653 +832 512 768 774 526 706 +832 512 832 776 523 765 +832 512 896 782 523 821 +832 512 960 784 526 874 +832 512 1023 786 526 933 +832 576 0 782 585 187 +832 576 64 778 584 194 +832 576 128 780 584 217 +832 576 192 781 587 250 +832 576 256 777 583 294 +832 576 320 777 582 339 +832 576 384 778 586 388 +832 576 448 780 581 440 +832 576 512 782 581 493 +832 576 576 777 581 543 +832 576 640 779 585 598 +832 576 704 780 585 652 +832 576 768 784 585 710 +832 576 832 784 585 761 +832 576 896 789 586 819 +832 576 960 791 586 876 +832 576 1023 790 586 927 +832 640 0 790 643 201 +832 640 64 790 647 209 +832 640 128 792 643 229 +832 640 192 791 643 262 +832 640 256 792 646 304 +832 640 320 788 642 346 +832 640 384 789 642 394 +832 640 448 791 641 445 +832 640 512 793 641 497 +832 640 576 790 640 547 +832 640 640 793 644 602 +832 640 704 791 641 656 +832 640 768 793 644 711 +832 640 832 798 645 765 +832 640 896 796 641 826 +832 640 960 799 645 875 +832 640 1023 804 645 930 +832 704 0 803 708 218 +832 704 64 802 703 223 +832 704 128 801 707 243 +832 704 192 800 702 271 +832 704 256 803 702 309 +832 704 320 803 701 354 +832 704 384 805 705 402 +832 704 448 802 701 449 +832 704 512 804 705 504 +832 704 576 803 701 556 +832 704 640 804 701 606 +832 704 704 806 701 663 +832 704 768 805 701 717 +832 704 832 810 702 771 +832 704 896 811 702 828 +832 704 960 810 701 881 +832 704 1023 812 702 936 +832 768 0 816 765 232 +832 768 64 819 768 240 +832 768 128 814 764 257 +832 768 192 815 766 284 +832 768 256 815 766 320 +832 768 320 817 763 361 +832 768 384 818 763 407 +832 768 448 818 766 459 +832 768 512 815 761 505 +832 768 576 814 765 561 +832 768 640 818 762 611 +832 768 704 819 762 668 +832 768 768 821 762 721 +832 768 832 824 766 775 +832 768 896 822 763 831 +832 768 960 827 763 884 +832 768 1023 829 767 939 +832 832 0 834 829 249 +832 832 64 830 828 255 +832 832 128 833 828 272 +832 832 192 829 823 296 +832 832 256 830 827 332 +832 832 320 830 826 371 +832 832 384 832 822 414 +832 832 448 832 822 463 +832 832 512 833 825 512 +832 832 576 828 821 563 +832 832 640 830 825 620 +832 832 704 834 825 669 +832 832 768 832 821 722 +832 832 832 834 822 775 +832 832 896 840 826 835 +832 832 960 838 822 888 +832 832 1023 843 822 938 +832 896 0 849 886 265 +832 896 64 848 885 270 +832 896 128 848 884 285 +832 896 192 849 889 311 +832 896 256 845 884 345 +832 896 320 845 884 383 +832 896 384 846 887 427 +832 896 448 849 887 474 +832 896 512 849 883 523 +832 896 576 848 887 571 +832 896 640 845 883 622 +832 896 704 848 887 675 +832 896 768 853 888 728 +832 896 832 851 884 780 +832 896 896 853 888 836 +832 896 960 855 888 888 +832 896 1023 856 884 942 +832 960 0 866 945 281 +832 960 64 863 948 286 +832 960 128 864 944 300 +832 960 192 864 944 324 +832 960 256 864 943 357 +832 960 320 865 946 394 +832 960 384 861 942 436 +832 960 448 863 946 482 +832 960 512 865 942 530 +832 960 576 863 941 577 +832 960 640 866 946 629 +832 960 704 863 941 679 +832 960 768 865 946 732 +832 960 832 867 947 785 +832 960 896 871 946 839 +832 960 960 871 947 892 +832 960 1023 873 947 949 +832 1023 0 879 1003 296 +832 1023 64 880 1006 302 +832 1023 128 879 1006 314 +832 1023 192 880 1001 338 +832 1023 256 880 1001 366 +832 1023 320 882 1005 403 +832 1023 384 882 1005 446 +832 1023 448 878 1000 487 +832 1023 512 880 1004 538 +832 1023 576 880 1000 586 +832 1023 640 879 1000 638 +832 1023 704 883 1001 689 +832 1023 768 885 1004 738 +832 1023 832 883 1001 793 +832 1023 896 888 1001 848 +832 1023 960 891 1006 900 +832 1023 1023 888 1002 953 +896 0 0 791 188 112 +896 0 64 789 188 126 +896 0 128 786 187 157 +896 0 192 789 188 204 +896 0 256 785 187 257 +896 0 320 789 187 308 +896 0 384 786 186 359 +896 0 448 787 186 417 +896 0 512 787 185 473 +896 0 576 789 185 531 +896 0 640 793 185 585 +896 0 704 791 184 641 +896 0 768 795 184 699 +896 0 832 794 182 751 +896 0 896 796 181 810 +896 0 960 798 181 868 +896 0 1023 800 180 924 +896 64 0 789 198 113 +896 64 64 790 198 127 +896 64 128 787 197 158 +896 64 192 787 197 207 +896 64 256 790 197 257 +896 64 320 788 197 305 +896 64 384 788 196 363 +896 64 448 788 196 417 +896 64 512 788 195 469 +896 64 576 793 196 532 +896 64 640 791 194 589 +896 64 704 796 195 645 +896 64 768 797 194 700 +896 64 832 795 193 753 +896 64 896 797 192 815 +896 64 960 800 191 869 +896 64 1023 802 190 921 +896 128 0 794 222 117 +896 128 64 793 222 130 +896 128 128 792 224 164 +896 128 192 788 221 206 +896 128 256 788 223 254 +896 128 320 792 221 309 +896 128 384 789 220 360 +896 128 448 790 220 415 +896 128 512 791 222 474 +896 128 576 792 222 529 +896 128 640 793 221 590 +896 128 704 794 221 642 +896 128 768 799 218 697 +896 128 832 801 220 757 +896 128 896 799 219 812 +896 128 960 801 218 866 +896 128 1023 803 218 925 +896 192 0 794 261 122 +896 192 64 791 261 135 +896 192 128 794 261 165 +896 192 192 794 263 210 +896 192 256 794 261 261 +896 192 320 791 262 308 +896 192 384 792 262 363 +896 192 448 795 262 417 +896 192 512 793 257 472 +896 192 576 794 259 531 +896 192 640 799 257 588 +896 192 704 797 261 644 +896 192 768 798 258 698 +896 192 832 803 258 754 +896 192 896 806 260 813 +896 192 960 805 259 871 +896 192 1023 806 258 922 +896 256 0 800 308 130 +896 256 64 796 309 142 +896 256 128 799 310 170 +896 256 192 795 307 214 +896 256 256 795 309 262 +896 256 320 796 309 312 +896 256 384 799 305 365 +896 256 448 799 305 419 +896 256 512 798 308 474 +896 256 576 802 309 533 +896 256 640 803 305 590 +896 256 704 803 304 645 +896 256 768 806 306 703 +896 256 832 804 307 756 +896 256 896 806 306 814 +896 256 960 812 308 868 +896 256 1023 814 308 924 +896 320 0 802 360 140 +896 320 64 801 360 151 +896 320 128 801 361 180 +896 320 192 803 358 221 +896 320 256 800 358 268 +896 320 320 801 358 319 +896 320 384 801 361 371 +896 320 448 801 357 425 +896 320 512 805 358 480 +896 320 576 806 357 538 +896 320 640 807 357 595 +896 320 704 805 358 649 +896 320 768 807 356 704 +896 320 832 808 359 760 +896 320 896 810 359 815 +896 320 960 816 356 873 +896 320 1023 818 357 929 +896 384 0 811 418 152 +896 384 64 809 414 161 +896 384 128 806 413 188 +896 384 192 806 416 228 +896 384 256 809 412 275 +896 384 320 809 416 323 +896 384 384 807 411 375 +896 384 448 807 414 428 +896 384 512 808 414 483 +896 384 576 809 414 540 +896 384 640 809 411 593 +896 384 704 814 411 652 +896 384 768 815 414 706 +896 384 832 814 410 759 +896 384 896 816 410 820 +896 384 960 818 413 874 +896 384 1023 824 411 929 +896 448 0 815 470 163 +896 448 64 814 470 172 +896 448 128 816 470 198 +896 448 192 816 470 236 +896 448 256 813 468 278 +896 448 320 816 468 328 +896 448 384 817 472 379 +896 448 448 814 468 429 +896 448 512 815 471 482 +896 448 576 819 467 540 +896 448 640 817 471 599 +896 448 704 818 471 655 +896 448 768 822 467 705 +896 448 832 825 467 764 +896 448 896 827 471 822 +896 448 960 825 471 873 +896 448 1023 828 471 931 +896 512 0 823 529 176 +896 512 64 825 532 186 +896 512 128 821 528 209 +896 512 192 821 528 242 +896 512 256 821 529 285 +896 512 320 822 530 332 +896 512 384 825 527 381 +896 512 448 825 529 433 +896 512 512 823 526 486 +896 512 576 827 529 547 +896 512 640 825 525 599 +896 512 704 829 526 654 +896 512 768 828 529 711 +896 512 832 832 526 763 +896 512 896 834 526 821 +896 512 960 837 530 874 +896 512 1023 835 527 929 +896 576 0 836 588 191 +896 576 64 832 591 199 +896 576 128 834 590 221 +896 576 192 830 587 252 +896 576 256 831 587 293 +896 576 320 831 589 341 +896 576 384 832 589 388 +896 576 448 835 586 439 +896 576 512 836 585 491 +896 576 576 829 584 544 +896 576 640 834 584 599 +896 576 704 836 585 657 +896 576 768 837 585 708 +896 576 832 838 586 762 +896 576 896 841 590 824 +896 576 960 839 586 873 +896 576 1023 841 586 931 +896 640 0 843 646 205 +896 640 64 845 650 213 +896 640 128 841 645 233 +896 640 192 844 646 265 +896 640 256 845 649 303 +896 640 320 841 645 348 +896 640 384 841 644 396 +896 640 448 843 648 447 +896 640 512 846 644 500 +896 640 576 843 643 548 +896 640 640 840 643 603 +896 640 704 842 647 656 +896 640 768 844 647 711 +896 640 832 850 647 769 +896 640 896 847 648 822 +896 640 960 854 649 876 +896 640 1023 855 649 934 +896 704 0 856 711 221 +896 704 64 853 706 227 +896 704 128 853 709 247 +896 704 192 855 705 276 +896 704 256 855 705 315 +896 704 320 856 709 357 +896 704 384 853 704 403 +896 704 448 853 704 453 +896 704 512 857 703 504 +896 704 576 855 703 553 +896 704 640 856 704 607 +896 704 704 858 708 661 +896 704 768 855 704 715 +896 704 832 857 708 769 +896 704 896 863 708 826 +896 704 960 861 705 882 +896 704 1023 863 708 933 +896 768 0 867 768 236 +896 768 64 869 767 242 +896 768 128 866 767 260 +896 768 192 866 769 289 +896 768 256 865 766 322 +896 768 320 869 766 363 +896 768 384 869 765 411 +896 768 448 870 769 460 +896 768 512 867 765 507 +896 768 576 865 768 563 +896 768 640 869 764 616 +896 768 704 870 765 666 +896 768 768 872 766 722 +896 768 832 869 765 776 +896 768 896 874 765 832 +896 768 960 876 766 885 +896 768 1023 875 766 939 +896 832 0 884 831 252 +896 832 64 882 826 257 +896 832 128 883 830 275 +896 832 192 879 826 299 +896 832 256 879 829 334 +896 832 320 880 829 373 +896 832 384 882 824 417 +896 832 448 883 824 464 +896 832 512 885 828 518 +896 832 576 878 824 568 +896 832 640 879 828 621 +896 832 704 883 824 670 +896 832 768 884 824 726 +896 832 832 885 824 779 +896 832 896 888 829 836 +896 832 960 887 824 888 +896 832 1023 892 825 943 +896 896 0 898 888 268 +896 896 64 895 892 274 +896 896 128 895 891 289 +896 896 192 898 891 313 +896 896 256 894 887 345 +896 896 320 895 890 383 +896 896 384 895 890 427 +896 896 448 898 886 472 +896 896 512 898 886 521 +896 896 576 897 890 575 +896 896 640 893 885 624 +896 896 704 896 890 679 +896 896 768 901 890 729 +896 896 832 898 886 781 +896 896 896 900 886 836 +896 896 960 906 891 892 +896 896 1023 904 887 946 +896 960 0 914 948 283 +896 960 64 911 950 289 +896 960 128 912 946 303 +896 960 192 912 945 327 +896 960 256 913 950 357 +896 960 320 909 945 395 +896 960 384 910 945 438 +896 960 448 911 949 483 +896 960 512 914 948 532 +896 960 576 911 944 578 +896 960 640 913 948 630 +896 960 704 910 944 681 +896 960 768 912 949 733 +896 960 832 917 949 786 +896 960 896 914 944 840 +896 960 960 918 949 893 +896 960 1023 919 949 947 +896 1023 0 927 1006 299 +896 1023 64 926 1005 303 +896 1023 128 927 1008 318 +896 1023 192 928 1004 340 +896 1023 256 928 1003 371 +896 1023 320 929 1004 406 +896 1023 384 929 1007 448 +896 1023 448 926 1003 492 +896 1023 512 927 1006 539 +896 1023 576 927 1002 585 +896 1023 640 928 1002 636 +896 1023 704 930 1007 687 +896 1023 768 927 1003 739 +896 1023 832 930 1007 790 +896 1023 896 931 1007 845 +896 1023 960 936 1007 897 +896 1023 1023 935 1007 950 +960 0 0 845 201 120 +960 0 64 844 201 133 +960 0 128 840 200 163 +960 0 192 840 200 210 +960 0 256 840 200 260 +960 0 320 839 199 307 +960 0 384 840 199 364 +960 0 448 844 200 419 +960 0 512 841 198 470 +960 0 576 846 199 532 +960 0 640 842 197 586 +960 0 704 843 196 644 +960 0 768 849 197 700 +960 0 832 847 195 753 +960 0 896 849 195 815 +960 0 960 851 194 869 +960 0 1023 853 193 921 +960 64 0 843 210 121 +960 64 64 841 209 134 +960 64 128 845 210 167 +960 64 192 841 209 211 +960 64 256 845 210 260 +960 64 320 841 209 311 +960 64 384 845 209 365 +960 64 448 845 209 419 +960 64 512 842 207 474 +960 64 576 843 207 533 +960 64 640 844 206 590 +960 64 704 849 207 646 +960 64 768 846 205 701 +960 64 832 849 205 757 +960 64 896 850 204 816 +960 64 960 852 204 870 +960 64 1023 854 203 926 +960 128 0 845 235 124 +960 128 64 846 232 137 +960 128 128 846 235 169 +960 128 192 842 231 210 +960 128 256 843 234 261 +960 128 320 846 232 313 +960 128 384 843 231 363 +960 128 448 843 230 421 +960 128 512 844 232 476 +960 128 576 849 230 534 +960 128 640 849 232 591 +960 128 704 847 231 646 +960 128 768 851 229 701 +960 128 832 853 231 757 +960 128 896 852 230 812 +960 128 960 854 229 871 +960 128 1023 856 228 925 +960 192 0 850 270 129 +960 192 64 849 270 142 +960 192 128 848 270 170 +960 192 192 849 272 216 +960 192 256 845 269 262 +960 192 320 845 271 311 +960 192 384 849 269 368 +960 192 448 846 268 419 +960 192 512 846 266 473 +960 192 576 847 266 532 +960 192 640 848 270 589 +960 192 704 849 267 648 +960 192 768 851 269 698 +960 192 832 856 267 755 +960 192 896 858 268 817 +960 192 960 856 265 867 +960 192 1023 858 267 922 +960 256 0 854 317 137 +960 256 64 849 317 148 +960 256 128 848 315 175 +960 256 192 852 315 217 +960 256 256 852 317 265 +960 256 320 851 313 318 +960 256 384 849 316 367 +960 256 448 850 316 421 +960 256 512 853 316 476 +960 256 576 855 316 534 +960 256 640 851 311 591 +960 256 704 856 312 645 +960 256 768 854 314 700 +960 256 832 855 310 756 +960 256 896 861 312 814 +960 256 960 863 314 868 +960 256 1023 861 314 927 +960 320 0 855 367 146 +960 320 64 854 367 157 +960 320 128 853 367 182 +960 320 192 856 367 223 +960 320 256 852 364 269 +960 320 320 853 367 318 +960 320 384 854 367 370 +960 320 448 857 364 423 +960 320 512 859 364 478 +960 320 576 855 365 536 +960 320 640 860 366 593 +960 320 704 860 361 646 +960 320 768 861 363 701 +960 320 832 863 362 760 +960 320 896 862 365 816 +960 320 960 864 364 869 +960 320 1023 869 364 924 +960 384 0 860 418 156 +960 384 64 863 421 167 +960 384 128 858 417 192 +960 384 192 858 421 231 +960 384 256 861 417 276 +960 384 320 858 417 325 +960 384 384 859 417 377 +960 384 448 859 419 429 +960 384 512 859 416 484 +960 384 576 861 419 542 +960 384 640 865 415 598 +960 384 704 866 415 652 +960 384 768 864 419 707 +960 384 832 865 415 762 +960 384 896 867 419 821 +960 384 960 869 418 871 +960 384 1023 875 416 930 +960 448 0 870 475 168 +960 448 64 869 474 177 +960 448 128 868 473 199 +960 448 192 864 473 236 +960 448 256 865 476 282 +960 448 320 868 473 330 +960 448 384 869 476 381 +960 448 448 865 472 433 +960 448 512 866 476 487 +960 448 576 866 471 544 +960 448 640 867 475 600 +960 448 704 869 472 651 +960 448 768 873 471 708 +960 448 832 876 475 764 +960 448 896 873 471 819 +960 448 960 875 471 876 +960 448 1023 877 475 931 +960 512 0 878 532 181 +960 512 64 876 535 190 +960 512 128 872 532 212 +960 512 192 875 531 247 +960 512 256 876 531 289 +960 512 320 872 530 333 +960 512 384 876 531 386 +960 512 448 877 533 438 +960 512 512 874 530 488 +960 512 576 874 530 545 +960 512 640 878 529 600 +960 512 704 876 532 658 +960 512 768 878 533 712 +960 512 832 883 530 764 +960 512 896 885 530 825 +960 512 960 887 533 878 +960 512 1023 885 533 930 +960 576 0 887 591 195 +960 576 64 885 591 203 +960 576 128 885 594 225 +960 576 192 881 590 255 +960 576 256 881 590 296 +960 576 320 882 592 341 +960 576 384 882 592 388 +960 576 448 885 588 439 +960 576 512 886 592 493 +960 576 576 883 588 545 +960 576 640 881 591 604 +960 576 704 883 592 658 +960 576 768 887 588 708 +960 576 832 888 588 766 +960 576 896 890 592 823 +960 576 960 888 588 873 +960 576 1023 890 592 931 +960 640 0 894 654 210 +960 640 64 892 649 216 +960 640 128 892 652 237 +960 640 192 895 652 266 +960 640 256 891 648 304 +960 640 320 891 648 348 +960 640 384 892 651 398 +960 640 448 892 651 446 +960 640 512 896 648 497 +960 640 576 894 650 554 +960 640 640 890 646 604 +960 640 704 894 646 657 +960 640 768 895 646 714 +960 640 832 897 647 765 +960 640 896 899 646 822 +960 640 960 902 651 879 +960 640 1023 900 647 930 +960 704 0 905 714 225 +960 704 64 906 709 230 +960 704 128 906 712 250 +960 704 192 902 708 278 +960 704 256 905 707 317 +960 704 320 906 711 356 +960 704 384 902 707 405 +960 704 448 902 706 454 +960 704 512 904 710 507 +960 704 576 903 706 554 +960 704 640 904 706 608 +960 704 704 902 706 661 +960 704 768 904 710 715 +960 704 832 906 710 770 +960 704 896 911 710 829 +960 704 960 910 711 879 +960 704 1023 915 711 934 +960 768 0 916 771 239 +960 768 64 915 770 245 +960 768 128 914 770 262 +960 768 192 915 773 291 +960 768 256 918 769 328 +960 768 320 918 769 368 +960 768 384 918 771 413 +960 768 448 915 767 461 +960 768 512 915 767 512 +960 768 576 913 771 561 +960 768 640 916 766 613 +960 768 704 917 767 666 +960 768 768 919 771 719 +960 768 832 917 768 773 +960 768 896 919 771 829 +960 768 960 924 771 882 +960 768 1023 923 769 940 +960 832 0 932 830 255 +960 832 64 931 829 260 +960 832 128 930 829 276 +960 832 192 927 828 301 +960 832 256 928 833 339 +960 832 320 927 828 375 +960 832 384 931 828 419 +960 832 448 931 827 469 +960 832 512 932 831 519 +960 832 576 926 831 567 +960 832 640 927 830 622 +960 832 704 931 826 674 +960 832 768 932 826 724 +960 832 832 933 826 780 +960 832 896 932 827 836 +960 832 960 936 826 889 +960 832 1023 938 827 943 +960 896 0 946 891 271 +960 896 64 944 890 276 +960 896 128 944 889 291 +960 896 192 944 893 317 +960 896 256 940 888 347 +960 896 320 941 892 385 +960 896 384 942 892 428 +960 896 448 944 888 474 +960 896 512 945 888 522 +960 896 576 939 887 572 +960 896 640 940 887 627 +960 896 704 942 891 679 +960 896 768 945 887 728 +960 896 832 947 888 785 +960 896 896 948 888 840 +960 896 960 951 892 892 +960 896 1023 948 888 946 +960 960 0 960 949 286 +960 960 64 956 952 291 +960 960 128 956 952 304 +960 960 192 955 951 328 +960 960 256 959 951 359 +960 960 320 955 947 395 +960 960 384 956 951 437 +960 960 448 957 950 482 +960 960 512 959 947 529 +960 960 576 958 950 579 +960 960 640 959 950 634 +960 960 704 956 946 681 +960 960 768 957 949 736 +960 960 832 962 950 786 +960 960 896 959 946 840 +960 960 960 961 946 893 +960 960 1023 967 951 950 +960 1023 0 972 1008 301 +960 1023 64 971 1007 306 +960 1023 128 971 1010 320 +960 1023 192 974 1006 342 +960 1023 256 973 1005 373 +960 1023 320 974 1009 406 +960 1023 384 970 1005 448 +960 1023 448 971 1005 493 +960 1023 512 972 1008 540 +960 1023 576 972 1004 586 +960 1023 640 973 1004 636 +960 1023 704 974 1007 687 +960 1023 768 971 1003 738 +960 1023 832 974 1008 791 +960 1023 896 978 1008 845 +960 1023 960 975 1004 897 +960 1023 1023 978 1009 950 +1023 0 0 895 213 127 +1023 0 64 897 214 140 +1023 0 128 893 213 171 +1023 0 192 892 212 214 +1023 0 256 892 212 263 +1023 0 320 896 213 313 +1023 0 384 897 213 366 +1023 0 448 897 212 419 +1023 0 512 894 211 476 +1023 0 576 895 211 534 +1023 0 640 896 210 591 +1023 0 704 897 209 646 +1023 0 768 901 210 701 +1023 0 832 900 208 757 +1023 0 896 902 208 816 +1023 0 960 903 207 870 +1023 0 1023 905 206 924 +1023 64 0 900 223 129 +1023 64 64 895 222 140 +1023 64 128 895 221 172 +1023 64 192 894 221 215 +1023 64 256 897 222 263 +1023 64 320 898 222 313 +1023 64 384 898 221 367 +1023 64 448 895 220 421 +1023 64 512 896 220 477 +1023 64 576 896 219 535 +1023 64 640 897 219 591 +1023 64 704 901 219 646 +1023 64 768 899 218 701 +1023 64 832 905 218 758 +1023 64 896 903 217 816 +1023 64 960 904 216 870 +1023 64 1023 910 216 925 +1023 128 0 901 246 132 +1023 128 64 900 243 143 +1023 128 128 895 242 174 +1023 128 192 899 243 217 +1023 128 256 896 244 264 +1023 128 320 899 242 316 +1023 128 384 897 242 369 +1023 128 448 900 242 423 +1023 128 512 901 244 477 +1023 128 576 901 244 536 +1023 128 640 899 240 593 +1023 128 704 900 242 648 +1023 128 768 904 240 702 +1023 128 832 903 239 758 +1023 128 896 904 238 817 +1023 128 960 906 240 871 +1023 128 1023 907 239 926 +1023 192 0 904 280 136 +1023 192 64 902 279 148 +1023 192 128 902 279 178 +1023 192 192 901 281 220 +1023 192 256 898 278 265 +1023 192 320 899 280 318 +1023 192 384 902 278 370 +1023 192 448 899 278 421 +1023 192 512 900 275 479 +1023 192 576 901 275 538 +1023 192 640 904 275 594 +1023 192 704 905 279 649 +1023 192 768 903 278 703 +1023 192 832 909 274 759 +1023 192 896 910 278 818 +1023 192 960 908 274 868 +1023 192 1023 910 276 927 +1023 256 0 907 323 143 +1023 256 64 903 324 154 +1023 256 128 905 323 180 +1023 256 192 905 323 221 +1023 256 256 905 324 270 +1023 256 320 902 320 317 +1023 256 384 902 324 369 +1023 256 448 905 320 426 +1023 256 512 903 320 477 +1023 256 576 907 323 538 +1023 256 640 905 319 592 +1023 256 704 905 322 647 +1023 256 768 907 322 704 +1023 256 832 908 322 757 +1023 256 896 913 318 815 +1023 256 960 915 321 872 +1023 256 1023 913 319 924 +1023 320 0 908 375 152 +1023 320 64 907 374 162 +1023 320 128 906 374 187 +1023 320 192 905 370 226 +1023 320 256 909 371 272 +1023 320 320 909 374 321 +1023 320 384 910 371 375 +1023 320 448 907 373 425 +1023 320 512 908 373 479 +1023 320 576 908 372 538 +1023 320 640 912 371 594 +1023 320 704 909 369 648 +1023 320 768 914 369 703 +1023 320 832 912 371 758 +1023 320 896 914 368 816 +1023 320 960 919 368 870 +1023 320 1023 921 372 925 +1023 384 0 913 424 162 +1023 384 64 915 428 172 +1023 384 128 911 426 195 +1023 384 192 911 426 233 +1023 384 256 915 426 278 +1023 384 320 911 422 325 +1023 384 384 912 426 375 +1023 384 448 912 426 428 +1023 384 512 916 422 482 +1023 384 576 913 422 540 +1023 384 640 914 424 596 +1023 384 704 918 424 650 +1023 384 768 919 421 705 +1023 384 832 920 421 760 +1023 384 896 922 421 821 +1023 384 960 920 424 871 +1023 384 1023 922 423 926 +1023 448 0 922 479 173 +1023 448 64 921 479 182 +1023 448 128 921 482 207 +1023 448 192 917 479 242 +1023 448 256 917 482 287 +1023 448 320 920 478 333 +1023 448 384 917 477 383 +1023 448 448 918 477 434 +1023 448 512 918 480 489 +1023 448 576 919 477 546 +1023 448 640 920 480 602 +1023 448 704 923 477 656 +1023 448 768 925 477 710 +1023 448 832 924 479 765 +1023 448 896 925 476 823 +1023 448 960 926 480 877 +1023 448 1023 928 480 928 +1023 512 0 926 537 186 +1023 512 64 928 536 194 +1023 512 128 927 536 216 +1023 512 192 928 536 249 +1023 512 256 924 536 290 +1023 512 320 924 538 339 +1023 512 384 928 535 388 +1023 512 448 928 538 439 +1023 512 512 925 534 492 +1023 512 576 926 534 546 +1023 512 640 927 534 605 +1023 512 704 928 537 659 +1023 512 768 928 533 709 +1023 512 832 934 534 767 +1023 512 896 936 537 826 +1023 512 960 933 534 875 +1023 512 1023 935 534 933 +1023 576 0 938 595 199 +1023 576 64 934 598 207 +1023 576 128 937 598 229 +1023 576 192 932 594 258 +1023 576 256 935 594 302 +1023 576 320 935 593 345 +1023 576 384 933 593 391 +1023 576 448 936 593 445 +1023 576 512 937 596 498 +1023 576 576 931 592 550 +1023 576 640 932 595 605 +1023 576 704 932 591 658 +1023 576 768 936 591 712 +1023 576 832 938 592 767 +1023 576 896 940 596 824 +1023 576 960 938 592 877 +1023 576 1023 939 595 932 +1023 640 0 944 657 214 +1023 640 64 942 653 220 +1023 640 128 945 653 240 +1023 640 192 945 656 269 +1023 640 256 942 652 307 +1023 640 320 942 652 350 +1023 640 384 943 655 398 +1023 640 448 943 655 448 +1023 640 512 946 651 499 +1023 640 576 943 650 555 +1023 640 640 944 650 605 +1023 640 704 941 653 662 +1023 640 768 943 653 716 +1023 640 832 947 650 766 +1023 640 896 949 650 827 +1023 640 960 951 654 880 +1023 640 1023 948 650 931 +1023 704 0 955 716 228 +1023 704 64 956 716 235 +1023 704 128 952 712 252 +1023 704 192 952 715 280 +1023 704 256 955 715 317 +1023 704 320 952 711 358 +1023 704 384 952 711 405 +1023 704 448 953 714 457 +1023 704 512 954 714 505 +1023 704 576 953 710 556 +1023 704 640 955 714 614 +1023 704 704 952 709 663 +1023 704 768 956 709 716 +1023 704 832 957 709 773 +1023 704 896 959 709 826 +1023 704 960 960 710 879 +1023 704 1023 963 714 938 +1023 768 0 965 774 243 +1023 768 64 964 773 248 +1023 768 128 966 772 266 +1023 768 192 967 776 294 +1023 768 256 963 771 330 +1023 768 320 966 772 370 +1023 768 384 967 775 413 +1023 768 448 964 771 463 +1023 768 512 964 771 514 +1023 768 576 961 770 562 +1023 768 640 966 770 615 +1023 768 704 966 770 667 +1023 768 768 964 770 720 +1023 768 832 965 773 773 +1023 768 896 967 773 829 +1023 768 960 972 774 886 +1023 768 1023 970 774 937 +1023 832 0 978 833 258 +1023 832 64 979 832 263 +1023 832 128 976 832 279 +1023 832 192 975 831 305 +1023 832 256 976 835 341 +1023 832 320 978 830 379 +1023 832 384 979 831 424 +1023 832 448 979 834 471 +1023 832 512 976 829 520 +1023 832 576 975 834 569 +1023 832 640 975 833 620 +1023 832 704 978 829 671 +1023 832 768 979 828 725 +1023 832 832 981 833 778 +1023 832 896 979 829 833 +1023 832 960 981 834 886 +1023 832 1023 986 834 940 +1023 896 0 994 894 274 +1023 896 64 992 893 279 +1023 896 128 991 892 294 +1023 896 192 990 891 317 +1023 896 256 987 891 349 +1023 896 320 989 895 389 +1023 896 384 989 891 429 +1023 896 448 992 891 475 +1023 896 512 992 891 527 +1023 896 576 987 890 577 +1023 896 640 988 894 625 +1023 896 704 989 894 680 +1023 896 768 992 889 733 +1023 896 832 994 890 782 +1023 896 896 995 890 841 +1023 896 960 993 889 892 +1023 896 1023 998 891 946 +1023 960 0 1006 956 290 +1023 960 64 1003 951 293 +1023 960 128 1005 951 308 +1023 960 192 1005 951 330 +1023 960 256 1005 954 364 +1023 960 320 1002 950 397 +1023 960 384 1003 953 439 +1023 960 448 1003 953 484 +1023 960 512 1006 949 532 +1023 960 576 1003 948 583 +1023 960 640 1001 948 631 +1023 960 704 1001 947 685 +1023 960 768 1003 952 738 +1023 960 832 1007 948 786 +1023 960 896 1009 948 845 +1023 960 960 1010 948 896 +1023 960 1023 1013 953 951 +1023 1023 0 1019 1014 305 +1023 1023 64 1018 1013 310 +1023 1023 128 1018 1013 323 +1023 1023 192 1017 1012 344 +1023 1023 256 1017 1012 373 +1023 1023 320 1020 1012 408 +1023 1023 384 1017 1007 448 +1023 1023 448 1018 1011 492 +1023 1023 512 1018 1011 540 +1023 1023 576 1018 1006 588 +1023 1023 640 1019 1010 638 +1023 1023 704 1020 1010 691 +1023 1023 768 1017 1006 740 +1023 1023 832 1019 1009 794 +1023 1023 896 1023 1010 846 +1023 1023 960 1021 1007 897 +1023 1023 1023 1023 1007 951 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_16.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_16.txt new file mode 100644 index 0000000..43d1c37 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_16.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 14 0 68 +0 0 128 26 0 123 +0 0 192 37 0 175 +0 0 256 50 0 239 +0 0 320 61 0 293 +0 0 384 74 0 355 +0 0 448 87 0 415 +0 0 512 99 0 471 +0 0 576 113 0 537 +0 0 640 126 0 602 +0 0 704 138 0 661 +0 0 768 150 0 714 +0 0 832 162 0 775 +0 0 896 175 0 837 +0 0 960 187 0 891 +0 0 1023 200 0 952 +0 64 0 19 60 0 +0 64 64 25 72 56 +0 64 128 32 71 117 +0 64 192 41 59 178 +0 64 256 52 58 237 +0 64 320 65 70 295 +0 64 384 77 69 358 +0 64 448 88 68 413 +0 64 512 102 66 476 +0 64 576 115 65 543 +0 64 640 128 63 604 +0 64 704 140 60 662 +0 64 768 152 58 719 +0 64 832 164 55 777 +0 64 896 176 51 835 +0 64 960 189 47 896 +0 64 1023 201 42 954 +0 128 0 41 129 0 +0 128 64 42 129 56 +0 128 128 46 129 117 +0 128 192 54 129 181 +0 128 256 62 129 237 +0 128 320 71 123 295 +0 128 384 83 122 358 +0 128 448 94 127 414 +0 128 512 105 121 474 +0 128 576 119 126 541 +0 128 640 131 131 601 +0 128 704 143 130 662 +0 128 768 154 123 716 +0 128 832 166 122 775 +0 128 896 180 126 840 +0 128 960 190 125 892 +0 128 1023 202 123 951 +0 192 0 58 184 0 +0 192 64 59 184 68 +0 192 128 64 191 123 +0 192 192 69 187 181 +0 192 256 76 191 242 +0 192 320 84 190 300 +0 192 384 93 187 358 +0 192 448 103 186 417 +0 192 512 114 189 478 +0 192 576 126 192 541 +0 192 640 137 188 601 +0 192 704 148 191 659 +0 192 768 159 191 717 +0 192 832 171 190 778 +0 192 896 183 186 837 +0 192 960 195 192 894 +0 192 1023 207 191 955 +0 256 0 77 245 0 +0 256 64 79 248 56 +0 256 128 81 247 123 +0 256 192 86 250 181 +0 256 256 91 250 237 +0 256 320 99 254 300 +0 256 384 107 254 359 +0 256 448 115 254 419 +0 256 512 124 249 478 +0 256 576 136 256 545 +0 256 640 146 255 601 +0 256 704 156 255 660 +0 256 768 167 257 718 +0 256 832 178 256 776 +0 256 896 190 256 837 +0 256 960 201 250 898 +0 256 1023 212 255 952 +0 320 0 97 307 0 +0 320 64 99 313 68 +0 320 128 102 315 123 +0 320 192 105 315 178 +0 320 256 109 315 242 +0 320 320 115 314 300 +0 320 384 120 311 355 +0 320 448 129 316 419 +0 320 512 137 316 478 +0 320 576 148 319 545 +0 320 640 157 315 605 +0 320 704 166 315 664 +0 320 768 177 318 721 +0 320 832 187 314 779 +0 320 896 198 317 841 +0 320 960 208 315 898 +0 320 1023 219 315 956 +0 384 0 117 371 0 +0 384 64 118 371 56 +0 384 128 120 375 123 +0 384 192 123 375 181 +0 384 256 126 372 239 +0 384 320 130 374 297 +0 384 384 137 377 360 +0 384 448 144 378 415 +0 384 512 151 378 475 +0 384 576 161 382 546 +0 384 640 170 382 606 +0 384 704 177 377 661 +0 384 768 187 377 719 +0 384 832 197 376 780 +0 384 896 208 380 842 +0 384 960 218 380 898 +0 384 1023 228 377 957 +0 448 0 136 430 0 +0 448 64 139 437 56 +0 448 128 139 434 122 +0 448 192 142 439 178 +0 448 256 145 439 239 +0 448 320 148 435 297 +0 448 384 153 436 356 +0 448 448 160 440 416 +0 448 512 166 439 476 +0 448 576 176 444 546 +0 448 640 183 444 603 +0 448 704 192 444 665 +0 448 768 200 443 722 +0 448 832 208 440 778 +0 448 896 219 443 843 +0 448 960 228 444 899 +0 448 1023 238 444 953 +0 512 0 156 493 0 +0 512 64 157 496 56 +0 512 128 159 500 122 +0 512 192 161 501 181 +0 512 256 164 501 239 +0 512 320 168 502 297 +0 512 384 172 502 356 +0 512 448 176 498 416 +0 512 512 183 503 475 +0 512 576 191 507 542 +0 512 640 198 507 607 +0 512 704 205 506 661 +0 512 768 214 506 723 +0 512 832 222 507 781 +0 512 896 230 503 840 +0 512 960 240 506 896 +0 512 1023 249 507 954 +0 576 0 179 565 0 +0 576 64 179 565 68 +0 576 128 180 567 122 +0 576 192 182 567 184 +0 576 256 186 572 246 +0 576 320 189 572 304 +0 576 384 191 569 360 +0 576 448 197 572 423 +0 576 512 203 573 483 +0 576 576 207 569 543 +0 576 640 214 569 604 +0 576 704 221 570 662 +0 576 768 227 566 719 +0 576 832 236 570 778 +0 576 896 244 570 840 +0 576 960 253 571 896 +0 576 1023 261 571 954 +0 640 0 197 624 0 +0 640 64 199 627 68 +0 640 128 201 633 122 +0 640 192 203 634 184 +0 640 256 205 634 242 +0 640 320 208 635 302 +0 640 384 211 635 360 +0 640 448 214 631 420 +0 640 512 220 636 480 +0 640 576 225 632 546 +0 640 640 231 632 607 +0 640 704 236 628 665 +0 640 768 244 632 723 +0 640 832 251 633 782 +0 640 896 259 633 843 +0 640 960 266 628 900 +0 640 1023 275 632 958 +0 704 0 218 690 0 +0 704 64 219 694 68 +0 704 128 219 691 122 +0 704 192 222 697 184 +0 704 256 223 693 244 +0 704 320 226 694 302 +0 704 384 230 698 360 +0 704 448 234 698 421 +0 704 512 238 698 480 +0 704 576 241 690 546 +0 704 640 247 694 607 +0 704 704 254 695 666 +0 704 768 258 690 723 +0 704 832 266 695 782 +0 704 896 274 695 844 +0 704 960 280 691 900 +0 704 1023 288 691 958 +0 768 0 237 751 0 +0 768 64 238 752 67 +0 768 128 240 757 127 +0 768 192 240 754 187 +0 768 256 243 759 246 +0 768 320 246 759 305 +0 768 384 249 760 364 +0 768 448 251 757 424 +0 768 512 255 757 484 +0 768 576 260 757 546 +0 768 640 264 754 604 +0 768 704 270 758 666 +0 768 768 276 758 724 +0 768 832 281 754 779 +0 768 896 289 758 844 +0 768 960 296 758 896 +0 768 1023 304 758 959 +0 832 0 256 809 0 +0 832 64 259 818 67 +0 832 128 259 816 127 +0 832 192 261 821 187 +0 832 256 263 822 246 +0 832 320 264 818 305 +0 832 384 267 818 364 +0 832 448 271 823 424 +0 832 512 273 819 484 +0 832 576 276 815 544 +0 832 640 282 820 604 +0 832 704 288 820 667 +0 832 768 291 815 721 +0 832 832 297 816 779 +0 832 896 305 820 845 +0 832 960 310 816 897 +0 832 1023 318 821 956 +0 896 0 275 872 0 +0 896 64 277 877 67 +0 896 128 279 882 127 +0 896 192 279 879 184 +0 896 256 282 884 244 +0 896 320 284 884 305 +0 896 384 285 881 362 +0 896 448 288 881 421 +0 896 512 293 886 484 +0 896 576 296 882 544 +0 896 640 299 878 604 +0 896 704 305 882 663 +0 896 768 310 883 721 +0 896 832 315 883 779 +0 896 896 320 879 841 +0 896 960 328 884 898 +0 896 1023 333 879 956 +0 960 0 295 932 0 +0 960 64 298 942 67 +0 960 128 299 943 122 +0 960 192 300 944 184 +0 960 256 300 940 244 +0 960 320 303 945 302 +0 960 384 304 942 362 +0 960 448 307 942 424 +0 960 512 310 942 481 +0 960 576 312 938 544 +0 960 640 318 943 604 +0 960 704 321 938 663 +0 960 768 326 939 721 +0 960 832 332 944 780 +0 960 896 338 944 841 +0 960 960 342 940 898 +0 960 1023 349 943 955 +0 1023 0 315 996 0 +0 1023 64 315 997 67 +0 1023 128 316 998 127 +0 1023 192 317 999 184 +0 1023 256 320 1004 244 +0 1023 320 322 1005 302 +0 1023 384 324 1005 362 +0 1023 448 325 1001 421 +0 1023 512 329 1007 481 +0 1023 576 331 998 548 +0 1023 640 334 999 609 +0 1023 704 339 999 667 +0 1023 768 343 998 725 +0 1023 832 348 999 784 +0 1023 896 355 1004 845 +0 1023 960 360 1004 902 +0 1023 1023 365 1000 960 +64 0 0 70 7 2 +64 0 64 71 6 68 +64 0 128 62 0 123 +64 0 192 77 0 181 +64 0 256 84 0 242 +64 0 320 83 0 299 +64 0 384 92 0 358 +64 0 448 102 0 417 +64 0 512 112 0 473 +64 0 576 129 0 540 +64 0 640 140 0 601 +64 0 704 152 0 663 +64 0 768 162 0 717 +64 0 832 173 0 775 +64 0 896 186 0 840 +64 0 960 197 0 894 +64 0 1023 206 0 953 +64 64 0 60 60 2 +64 64 64 61 60 56 +64 64 128 65 71 123 +64 64 192 69 59 181 +64 64 256 85 58 237 +64 64 320 93 70 300 +64 64 384 93 56 355 +64 64 448 103 55 419 +64 64 512 114 67 478 +64 64 576 131 65 544 +64 64 640 142 63 605 +64 64 704 152 61 659 +64 64 768 164 58 721 +64 64 832 175 55 780 +64 64 896 187 52 838 +64 64 960 195 47 895 +64 64 1023 207 42 957 +64 128 0 69 129 1 +64 128 64 69 124 56 +64 128 128 72 129 123 +64 128 192 76 129 178 +64 128 256 82 123 239 +64 128 320 89 123 297 +64 128 384 98 128 356 +64 128 448 114 127 419 +64 128 512 118 127 475 +64 128 576 129 126 541 +64 128 640 145 131 601 +64 128 704 152 130 660 +64 128 768 166 123 718 +64 128 832 177 122 777 +64 128 896 189 126 838 +64 128 960 198 125 899 +64 128 1023 209 117 957 +64 192 0 81 191 0 +64 192 64 82 191 56 +64 192 128 84 191 123 +64 192 192 87 191 178 +64 192 256 93 191 242 +64 192 320 99 191 297 +64 192 384 106 187 356 +64 192 448 115 187 419 +64 192 512 125 190 475 +64 192 576 141 196 541 +64 192 640 151 195 602 +64 192 704 157 195 661 +64 192 768 168 194 719 +64 192 832 182 193 777 +64 192 896 193 189 838 +64 192 960 201 192 896 +64 192 1023 212 191 954 +64 256 0 96 252 0 +64 256 64 96 250 68 +64 256 128 97 250 123 +64 256 192 102 255 184 +64 256 256 105 250 242 +64 256 320 112 254 300 +64 256 384 119 254 360 +64 256 448 126 252 420 +64 256 512 134 251 479 +64 256 576 146 258 546 +64 256 640 159 253 606 +64 256 704 169 257 665 +64 256 768 175 252 722 +64 256 832 186 256 780 +64 256 896 200 256 842 +64 256 960 207 253 900 +64 256 1023 218 252 958 +64 320 0 111 311 0 +64 320 64 112 311 68 +64 320 128 113 311 123 +64 320 192 116 313 184 +64 320 256 120 313 244 +64 320 320 125 313 297 +64 320 384 132 316 360 +64 320 448 139 318 420 +64 320 512 147 318 479 +64 320 576 157 321 546 +64 320 640 169 317 607 +64 320 704 174 317 665 +64 320 768 184 320 723 +64 320 832 193 316 781 +64 320 896 205 319 843 +64 320 960 214 315 900 +64 320 1023 225 318 958 +64 384 0 128 372 0 +64 384 64 129 372 56 +64 384 128 131 377 123 +64 384 192 134 378 184 +64 384 256 137 378 239 +64 384 320 142 378 302 +64 384 384 147 378 360 +64 384 448 152 375 416 +64 384 512 160 379 479 +64 384 576 168 382 542 +64 384 640 177 383 607 +64 384 704 186 383 665 +64 384 768 193 378 719 +64 384 832 204 382 782 +64 384 896 214 382 843 +64 384 960 223 382 896 +64 384 1023 233 378 958 +64 448 0 146 434 0 +64 448 64 148 437 68 +64 448 128 148 435 122 +64 448 192 151 440 181 +64 448 256 154 440 244 +64 448 320 156 436 297 +64 448 384 161 437 356 +64 448 448 168 441 420 +64 448 512 174 442 476 +64 448 576 183 445 547 +64 448 640 190 445 604 +64 448 704 198 445 662 +64 448 768 206 445 723 +64 448 832 214 441 778 +64 448 896 224 445 840 +64 448 960 234 445 900 +64 448 1023 243 445 955 +64 512 0 166 500 0 +64 512 64 165 497 68 +64 512 128 167 501 122 +64 512 192 168 499 181 +64 512 256 172 502 239 +64 512 320 175 503 299 +64 512 384 178 500 358 +64 512 448 183 500 416 +64 512 512 190 504 476 +64 512 576 197 508 543 +64 512 640 204 508 604 +64 512 704 211 504 662 +64 512 768 220 508 724 +64 512 832 227 508 778 +64 512 896 236 505 844 +64 512 960 245 509 897 +64 512 1023 254 508 955 +64 576 0 187 571 0 +64 576 64 187 571 68 +64 576 128 188 572 127 +64 576 192 189 569 184 +64 576 256 193 573 244 +64 576 320 196 573 305 +64 576 384 198 571 362 +64 576 448 203 574 421 +64 576 512 209 574 483 +64 576 576 213 568 543 +64 576 640 220 571 604 +64 576 704 227 572 663 +64 576 768 233 572 720 +64 576 832 241 571 779 +64 576 896 249 572 841 +64 576 960 258 572 901 +64 576 1023 266 572 956 +64 640 0 205 629 0 +64 640 64 205 629 68 +64 640 128 206 631 122 +64 640 192 209 635 184 +64 640 256 210 632 244 +64 640 320 214 636 302 +64 640 384 217 636 362 +64 640 448 220 633 421 +64 640 512 225 637 480 +64 640 576 230 633 547 +64 640 640 236 633 608 +64 640 704 241 630 667 +64 640 768 249 634 724 +64 640 832 256 634 783 +64 640 896 264 634 844 +64 640 960 270 630 902 +64 640 1023 279 630 960 +64 704 0 224 691 0 +64 704 64 224 691 68 +64 704 128 225 692 127 +64 704 192 228 697 184 +64 704 256 230 698 246 +64 704 320 232 699 305 +64 704 384 234 695 364 +64 704 448 238 696 424 +64 704 512 243 700 484 +64 704 576 246 692 544 +64 704 640 251 692 608 +64 704 704 258 697 667 +64 704 768 263 692 721 +64 704 832 271 697 783 +64 704 896 278 697 845 +64 704 960 284 692 898 +64 704 1023 292 693 960 +64 768 0 244 757 0 +64 768 64 243 754 68 +64 768 128 245 758 127 +64 768 192 247 760 187 +64 768 256 247 756 248 +64 768 320 251 761 305 +64 768 384 254 761 364 +64 768 448 256 758 424 +64 768 512 260 758 484 +64 768 576 263 755 547 +64 768 640 268 755 604 +64 768 704 274 755 667 +64 768 768 281 760 724 +64 768 832 287 759 783 +64 768 896 292 756 841 +64 768 960 300 760 902 +64 768 1023 308 760 960 +64 832 0 262 816 0 +64 832 64 266 820 67 +64 832 128 263 817 127 +64 832 192 266 823 187 +64 832 256 268 819 248 +64 832 320 268 820 302 +64 832 384 273 820 364 +64 832 448 276 825 424 +64 832 512 278 821 481 +64 832 576 283 817 545 +64 832 640 287 821 605 +64 832 704 292 822 663 +64 832 768 297 821 721 +64 832 832 301 817 780 +64 832 896 309 822 842 +64 832 960 314 818 899 +64 832 1023 322 823 957 +64 896 0 284 882 0 +64 896 64 283 878 67 +64 896 128 286 883 127 +64 896 192 284 881 184 +64 896 256 286 885 244 +64 896 320 289 881 302 +64 896 384 292 883 362 +64 896 448 296 887 422 +64 896 512 299 887 481 +64 896 576 301 879 545 +64 896 640 304 884 605 +64 896 704 309 884 663 +64 896 768 316 884 722 +64 896 832 319 885 780 +64 896 896 324 880 842 +64 896 960 333 885 899 +64 896 1023 337 880 956 +64 960 0 302 938 0 +64 960 64 302 938 67 +64 960 128 303 940 122 +64 960 192 306 945 184 +64 960 256 307 946 244 +64 960 320 309 947 302 +64 960 384 310 943 362 +64 960 448 314 948 422 +64 960 512 316 944 481 +64 960 576 318 940 548 +64 960 640 322 940 609 +64 960 704 327 940 667 +64 960 768 330 940 725 +64 960 832 335 941 784 +64 960 896 343 945 846 +64 960 960 348 941 903 +64 960 1023 355 945 961 +64 1023 0 322 1002 0 +64 1023 64 322 1002 67 +64 1023 128 323 1003 122 +64 1023 192 323 1000 184 +64 1023 256 325 1005 244 +64 1023 320 327 1006 302 +64 1023 384 329 1007 362 +64 1023 448 330 1002 422 +64 1023 512 335 1008 481 +64 1023 576 337 1004 548 +64 1023 640 340 999 609 +64 1023 704 344 1000 667 +64 1023 768 349 1004 725 +64 1023 832 353 1001 784 +64 1023 896 360 1005 846 +64 1023 960 365 1005 903 +64 1023 1023 370 1002 961 +128 0 0 126 13 4 +128 0 64 121 12 68 +128 0 128 127 11 123 +128 0 192 130 7 181 +128 0 256 128 0 242 +128 0 320 133 0 300 +128 0 384 138 0 359 +128 0 448 145 0 419 +128 0 512 156 0 478 +128 0 576 165 0 545 +128 0 640 173 0 605 +128 0 704 181 0 659 +128 0 768 194 0 721 +128 0 832 203 0 780 +128 0 896 210 0 839 +128 0 960 220 0 896 +128 0 1023 231 0 958 +128 64 0 127 60 4 +128 64 64 127 60 68 +128 64 128 129 72 123 +128 64 192 126 60 184 +128 64 256 134 59 242 +128 64 320 139 71 300 +128 64 384 139 57 359 +128 64 448 146 69 419 +128 64 512 153 67 479 +128 64 576 166 65 546 +128 64 640 174 63 606 +128 64 704 186 61 664 +128 64 768 194 59 719 +128 64 832 204 56 781 +128 64 896 211 52 839 +128 64 960 220 48 896 +128 64 1023 231 43 958 +128 128 0 130 130 3 +128 128 64 125 124 57 +128 128 128 127 124 123 +128 128 192 134 129 184 +128 128 256 132 123 242 +128 128 320 141 123 297 +128 128 384 147 128 360 +128 128 448 148 128 416 +128 128 512 156 127 479 +128 128 576 168 126 542 +128 128 640 177 131 607 +128 128 704 185 130 665 +128 128 768 196 123 719 +128 128 832 206 122 781 +128 128 896 216 126 843 +128 128 960 223 125 897 +128 128 1023 233 124 955 +128 192 0 132 191 3 +128 192 64 137 191 57 +128 192 128 133 188 123 +128 192 192 135 191 181 +128 192 256 139 191 239 +128 192 320 142 187 297 +128 192 384 152 187 356 +128 192 448 158 190 416 +128 192 512 165 193 479 +128 192 576 176 193 546 +128 192 640 180 192 603 +128 192 704 189 195 661 +128 192 768 198 194 719 +128 192 832 209 190 778 +128 192 896 219 189 840 +128 192 960 226 192 897 +128 192 1023 239 191 959 +128 256 0 140 250 2 +128 256 64 141 255 56 +128 256 128 142 255 123 +128 256 192 149 255 181 +128 256 256 147 255 239 +128 256 320 151 255 302 +128 256 384 156 254 356 +128 256 448 165 252 416 +128 256 512 171 251 479 +128 256 576 183 256 543 +128 256 640 190 258 603 +128 256 704 198 257 662 +128 256 768 203 257 720 +128 256 832 212 257 779 +128 256 896 225 258 840 +128 256 960 233 253 897 +128 256 1023 241 257 955 +128 320 0 155 313 0 +128 320 64 156 315 56 +128 320 128 152 313 123 +128 320 192 158 313 184 +128 320 256 162 316 244 +128 320 320 161 315 302 +128 320 384 166 318 360 +128 320 448 171 318 420 +128 320 512 180 314 480 +128 320 576 189 321 547 +128 320 640 196 321 607 +128 320 704 206 317 666 +128 320 768 211 320 724 +128 320 832 219 316 782 +128 320 896 229 321 845 +128 320 960 241 321 901 +128 320 1023 247 316 959 +128 384 0 163 374 0 +128 384 64 164 374 68 +128 384 128 168 374 123 +128 384 192 166 374 181 +128 384 256 173 375 244 +128 384 320 176 375 302 +128 384 384 176 375 358 +128 384 448 182 379 421 +128 384 512 188 379 480 +128 384 576 199 383 547 +128 384 640 206 383 607 +128 384 704 215 380 666 +128 384 768 220 380 723 +128 384 832 229 384 782 +128 384 896 237 379 844 +128 384 960 246 383 901 +128 384 1023 255 380 959 +128 448 0 182 440 0 +128 448 64 178 436 68 +128 448 128 179 436 123 +128 448 192 181 441 184 +128 448 256 184 441 244 +128 448 320 186 441 299 +128 448 384 191 442 362 +128 448 448 198 442 421 +128 448 512 199 438 477 +128 448 576 210 447 543 +128 448 640 217 446 604 +128 448 704 224 446 666 +128 448 768 231 446 724 +128 448 832 237 442 779 +128 448 896 247 445 845 +128 448 960 255 446 901 +128 448 1023 263 446 956 +128 512 0 194 503 0 +128 512 64 196 498 68 +128 512 128 197 502 127 +128 512 192 195 500 181 +128 512 256 198 504 239 +128 512 320 201 504 302 +128 512 384 207 501 358 +128 512 448 211 502 417 +128 512 512 214 505 480 +128 512 576 223 509 544 +128 512 640 229 509 607 +128 512 704 235 510 663 +128 512 768 242 509 721 +128 512 832 250 509 783 +128 512 896 257 506 841 +128 512 960 265 510 898 +128 512 1023 274 509 960 +128 576 0 214 573 0 +128 576 64 213 568 68 +128 576 128 214 569 127 +128 576 192 217 573 184 +128 576 256 219 573 246 +128 576 320 220 571 302 +128 576 384 223 571 362 +128 576 448 228 575 424 +128 576 512 233 576 484 +128 576 576 236 568 544 +128 576 640 242 572 604 +128 576 704 249 573 663 +128 576 768 254 568 721 +128 576 832 262 572 783 +128 576 896 269 572 841 +128 576 960 274 568 902 +128 576 1023 283 573 956 +128 640 0 230 632 0 +128 640 64 229 630 68 +128 640 128 231 635 127 +128 640 192 233 635 187 +128 640 256 234 632 244 +128 640 320 237 637 302 +128 640 384 240 637 364 +128 640 448 242 633 421 +128 640 512 247 638 480 +128 640 576 251 633 544 +128 640 640 256 629 604 +128 640 704 262 634 663 +128 640 768 268 635 721 +128 640 832 275 634 779 +128 640 896 282 634 841 +128 640 960 289 635 898 +128 640 1023 297 635 960 +128 704 0 246 694 0 +128 704 64 247 697 68 +128 704 128 247 693 127 +128 704 192 249 694 184 +128 704 256 251 699 244 +128 704 320 253 696 302 +128 704 384 256 700 362 +128 704 448 259 700 421 +128 704 512 262 697 481 +128 704 576 266 693 548 +128 704 640 272 697 608 +128 704 704 277 697 667 +128 704 768 282 693 725 +128 704 832 289 697 784 +128 704 896 298 698 845 +128 704 960 303 698 902 +128 704 1023 309 694 961 +128 768 0 265 760 0 +128 768 64 263 755 68 +128 768 128 264 756 127 +128 768 192 266 756 187 +128 768 256 268 761 244 +128 768 320 270 761 305 +128 768 384 273 762 366 +128 768 448 275 759 424 +128 768 512 281 759 485 +128 768 576 283 759 547 +128 768 640 287 756 605 +128 768 704 292 756 667 +128 768 768 300 760 725 +128 768 832 303 757 781 +128 768 896 310 761 845 +128 768 960 317 760 902 +128 768 1023 322 758 957 +128 832 0 281 819 0 +128 832 64 283 818 67 +128 832 128 282 818 127 +128 832 192 284 823 187 +128 832 256 288 824 248 +128 832 320 289 820 305 +128 832 384 290 825 366 +128 832 448 295 825 425 +128 832 512 296 822 485 +128 832 576 300 817 545 +128 832 640 305 818 609 +128 832 704 307 818 663 +128 832 768 312 818 725 +128 832 832 321 823 784 +128 832 896 325 822 846 +128 832 960 331 818 898 +128 832 1023 337 823 961 +128 896 0 302 884 0 +128 896 64 301 878 67 +128 896 128 302 883 127 +128 896 192 301 881 184 +128 896 256 304 886 248 +128 896 320 306 883 305 +128 896 384 308 883 362 +128 896 448 311 884 425 +128 896 512 315 888 485 +128 896 576 318 884 548 +128 896 640 321 881 605 +128 896 704 325 885 663 +128 896 768 329 885 722 +128 896 832 334 886 780 +128 896 896 341 882 842 +128 896 960 347 886 899 +128 896 1023 351 882 957 +128 960 0 319 941 0 +128 960 64 318 940 67 +128 960 128 319 940 122 +128 960 192 321 946 187 +128 960 256 322 943 244 +128 960 320 325 948 302 +128 960 384 325 944 362 +128 960 448 328 944 422 +128 960 512 332 949 481 +128 960 576 333 941 545 +128 960 640 337 941 605 +128 960 704 342 945 664 +128 960 768 346 945 722 +128 960 832 352 946 781 +128 960 896 355 945 842 +128 960 960 361 942 899 +128 960 1023 368 946 957 +128 1023 0 337 1005 0 +128 1023 64 336 999 67 +128 1023 128 336 1000 122 +128 1023 192 339 1001 184 +128 1023 256 342 1006 244 +128 1023 320 343 1007 302 +128 1023 384 344 1008 362 +128 1023 448 346 1004 422 +128 1023 512 350 1009 481 +128 1023 576 350 1000 548 +128 1023 640 355 1000 609 +128 1023 704 359 1001 667 +128 1023 768 363 1001 725 +128 1023 832 366 1002 785 +128 1023 896 372 1001 846 +128 1023 960 378 1006 903 +128 1023 1023 383 1003 962 +192 0 0 186 19 6 +192 0 64 183 19 57 +192 0 128 183 18 117 +192 0 192 188 16 178 +192 0 256 187 12 242 +192 0 320 190 0 297 +192 0 384 197 0 356 +192 0 448 198 0 415 +192 0 512 203 0 475 +192 0 576 212 0 545 +192 0 640 221 0 606 +192 0 704 228 0 664 +192 0 768 237 0 722 +192 0 832 245 0 780 +192 0 896 251 0 843 +192 0 960 257 0 900 +192 0 1023 265 0 959 +192 64 0 190 62 6 +192 64 64 187 62 68 +192 64 128 184 61 123 +192 64 192 189 61 184 +192 64 256 191 60 242 +192 64 320 191 59 302 +192 64 384 194 58 360 +192 64 448 199 70 420 +192 64 512 204 68 480 +192 64 576 216 67 546 +192 64 640 222 65 607 +192 64 704 231 63 665 +192 64 768 238 60 722 +192 64 832 243 57 781 +192 64 896 251 54 844 +192 64 960 262 50 901 +192 64 1023 268 45 959 +192 128 0 192 125 6 +192 128 64 189 125 68 +192 128 128 190 125 123 +192 128 192 191 130 184 +192 128 256 190 124 244 +192 128 320 196 129 302 +192 128 384 203 129 360 +192 128 448 201 128 420 +192 128 512 206 128 480 +192 128 576 218 127 546 +192 128 640 224 131 607 +192 128 704 231 130 665 +192 128 768 240 124 723 +192 128 832 247 128 778 +192 128 896 255 127 843 +192 128 960 261 126 897 +192 128 1023 269 124 956 +192 192 0 190 195 5 +192 192 64 193 192 57 +192 192 128 190 188 123 +192 192 192 192 188 181 +192 192 256 197 191 244 +192 192 320 197 188 302 +192 192 384 203 187 358 +192 192 448 208 194 420 +192 192 512 209 190 476 +192 192 576 224 196 543 +192 192 640 227 192 603 +192 192 704 234 195 666 +192 192 768 241 194 723 +192 192 832 250 191 778 +192 192 896 258 190 844 +192 192 960 266 192 901 +192 192 1023 269 188 955 +192 256 0 195 253 5 +192 256 64 196 255 57 +192 256 128 200 255 123 +192 256 192 198 250 181 +192 256 256 200 255 239 +192 256 320 203 255 299 +192 256 384 206 252 356 +192 256 448 213 252 416 +192 256 512 218 256 476 +192 256 576 229 256 543 +192 256 640 235 256 607 +192 256 704 236 255 662 +192 256 768 243 260 720 +192 256 832 252 259 779 +192 256 896 262 254 841 +192 256 960 269 253 898 +192 256 1023 278 257 956 +192 320 0 206 317 4 +192 320 64 203 313 57 +192 320 128 204 317 123 +192 320 192 205 317 181 +192 320 256 210 318 239 +192 320 320 210 318 299 +192 320 384 214 318 362 +192 320 448 217 318 417 +192 320 512 224 314 477 +192 320 576 230 321 543 +192 320 640 241 317 604 +192 320 704 247 322 664 +192 320 768 253 322 720 +192 320 832 256 322 779 +192 320 896 266 321 841 +192 320 960 273 321 898 +192 320 1023 281 317 956 +192 384 0 212 376 3 +192 384 64 215 376 68 +192 384 128 216 379 123 +192 384 192 214 376 184 +192 384 256 219 376 244 +192 384 320 222 380 302 +192 384 384 222 375 362 +192 384 448 226 380 421 +192 384 512 230 379 480 +192 384 576 239 384 547 +192 384 640 245 385 608 +192 384 704 250 385 667 +192 384 768 260 380 724 +192 384 832 268 384 783 +192 384 896 271 379 845 +192 384 960 278 383 902 +192 384 1023 288 384 960 +192 448 0 225 438 1 +192 448 64 222 438 68 +192 448 128 223 438 127 +192 448 192 227 438 184 +192 448 256 226 438 239 +192 448 320 231 439 302 +192 448 384 234 439 362 +192 448 448 235 438 417 +192 448 512 240 442 480 +192 448 576 248 443 547 +192 448 640 254 447 607 +192 448 704 259 448 667 +192 448 768 267 444 724 +192 448 832 275 443 783 +192 448 896 281 447 844 +192 448 960 286 443 902 +192 448 1023 294 447 961 +192 512 0 235 504 0 +192 512 64 237 503 68 +192 512 128 235 499 123 +192 512 192 236 500 181 +192 512 256 239 504 244 +192 512 320 241 504 302 +192 512 384 243 505 358 +192 512 448 247 505 421 +192 512 512 253 506 481 +192 512 576 261 509 547 +192 512 640 264 509 604 +192 512 704 269 510 663 +192 512 768 275 509 724 +192 512 832 283 509 783 +192 512 896 289 506 841 +192 512 960 297 510 902 +192 512 1023 303 509 960 +192 576 0 251 571 0 +192 576 64 254 574 68 +192 576 128 251 569 127 +192 576 192 253 574 187 +192 576 256 255 573 248 +192 576 320 259 571 302 +192 576 384 260 574 364 +192 576 448 265 576 424 +192 576 512 266 572 481 +192 576 576 272 569 544 +192 576 640 277 573 605 +192 576 704 283 573 667 +192 576 768 286 573 721 +192 576 832 292 572 780 +192 576 896 301 573 845 +192 576 960 305 569 899 +192 576 1023 314 574 957 +192 640 0 266 632 0 +192 640 64 267 632 68 +192 640 128 267 632 127 +192 640 192 266 632 184 +192 640 256 268 636 244 +192 640 320 271 637 305 +192 640 384 274 634 362 +192 640 448 277 634 421 +192 640 512 280 638 484 +192 640 576 283 634 544 +192 640 640 290 630 604 +192 640 704 294 635 663 +192 640 768 299 635 721 +192 640 832 303 631 779 +192 640 896 310 635 845 +192 640 960 318 636 899 +192 640 1023 323 632 960 +192 704 0 281 695 0 +192 704 64 280 698 68 +192 704 128 281 693 122 +192 704 192 283 699 184 +192 704 256 285 699 248 +192 704 320 284 697 302 +192 704 384 287 700 362 +192 704 448 294 701 424 +192 704 512 296 697 481 +192 704 576 296 697 544 +192 704 640 303 697 604 +192 704 704 306 693 663 +192 704 768 314 697 721 +192 704 832 319 697 780 +192 704 896 324 698 842 +192 704 960 328 698 899 +192 704 1023 336 698 957 +192 768 0 295 761 0 +192 768 64 295 760 68 +192 768 128 295 759 127 +192 768 192 297 757 187 +192 768 256 301 758 244 +192 768 320 303 762 302 +192 768 384 305 759 362 +192 768 448 305 763 422 +192 768 512 310 763 481 +192 768 576 314 760 547 +192 768 640 318 757 609 +192 768 704 320 760 667 +192 768 768 327 760 724 +192 768 832 332 757 784 +192 768 896 339 761 846 +192 768 960 343 761 903 +192 768 1023 347 761 961 +192 832 0 312 820 0 +192 832 64 310 819 68 +192 832 128 310 819 127 +192 832 192 314 819 187 +192 832 256 316 820 248 +192 832 320 317 825 304 +192 832 384 319 826 366 +192 832 448 322 826 425 +192 832 512 324 821 485 +192 832 576 327 822 548 +192 832 640 333 822 609 +192 832 704 334 818 663 +192 832 768 341 819 725 +192 832 832 346 823 784 +192 832 896 349 819 842 +192 832 960 356 823 903 +192 832 1023 362 823 961 +192 896 0 330 885 0 +192 896 64 329 881 67 +192 896 128 329 881 127 +192 896 192 329 882 187 +192 896 256 331 885 248 +192 896 320 334 886 305 +192 896 384 335 883 366 +192 896 448 337 887 425 +192 896 512 342 888 485 +192 896 576 343 880 545 +192 896 640 347 881 605 +192 896 704 351 881 667 +192 896 768 353 881 722 +192 896 832 358 881 784 +192 896 896 366 886 846 +192 896 960 371 886 903 +192 896 1023 376 883 957 +192 960 0 345 942 0 +192 960 64 345 941 67 +192 960 128 345 941 127 +192 960 192 347 946 187 +192 960 256 346 943 244 +192 960 320 348 947 305 +192 960 384 351 944 366 +192 960 448 355 944 422 +192 960 512 356 944 485 +192 960 576 357 945 545 +192 960 640 363 945 609 +192 960 704 367 941 664 +192 960 768 369 945 722 +192 960 832 373 946 781 +192 960 896 378 946 842 +192 960 960 384 942 899 +192 960 1023 390 946 957 +192 1023 0 363 1005 0 +192 1023 64 362 1000 67 +192 1023 128 362 1000 122 +192 1023 192 363 1001 184 +192 1023 256 364 1006 248 +192 1023 320 363 1003 302 +192 1023 384 368 1008 362 +192 1023 448 369 1003 422 +192 1023 512 371 1004 482 +192 1023 576 374 1005 545 +192 1023 640 378 1000 605 +192 1023 704 382 1001 664 +192 1023 768 385 1005 722 +192 1023 832 388 1006 781 +192 1023 896 395 1006 843 +192 1023 960 397 1005 899 +192 1023 1023 404 1001 957 +256 0 0 243 25 7 +256 0 64 243 25 57 +256 0 128 244 24 117 +256 0 192 250 23 181 +256 0 256 246 21 237 +256 0 320 253 18 297 +256 0 384 256 13 359 +256 0 448 254 0 415 +256 0 512 258 0 475 +256 0 576 271 0 545 +256 0 640 272 0 606 +256 0 704 277 0 664 +256 0 768 287 0 721 +256 0 832 293 0 780 +256 0 896 295 0 839 +256 0 960 302 0 900 +256 0 1023 309 0 959 +256 64 0 250 64 7 +256 64 64 249 75 57 +256 64 128 244 63 123 +256 64 192 246 74 181 +256 64 256 252 74 239 +256 64 320 249 61 300 +256 64 384 252 72 356 +256 64 448 259 71 416 +256 64 512 261 70 476 +256 64 576 272 69 542 +256 64 640 272 67 603 +256 64 704 282 64 665 +256 64 768 287 62 719 +256 64 832 289 59 778 +256 64 896 296 56 840 +256 64 960 302 52 897 +256 64 1023 309 48 955 +256 128 0 252 131 7 +256 128 64 250 125 57 +256 128 128 250 125 123 +256 128 192 247 125 184 +256 128 256 253 125 244 +256 128 320 255 130 300 +256 128 384 253 129 360 +256 128 448 259 129 420 +256 128 512 263 128 479 +256 128 576 269 128 546 +256 128 640 274 132 607 +256 128 704 279 126 665 +256 128 768 289 130 723 +256 128 832 295 129 781 +256 128 896 298 128 844 +256 128 960 304 126 900 +256 128 1023 315 125 960 +256 192 0 251 195 7 +256 192 64 253 189 57 +256 192 128 253 189 123 +256 192 192 254 188 184 +256 192 256 256 192 244 +256 192 320 254 188 302 +256 192 384 260 188 360 +256 192 448 264 194 420 +256 192 512 265 190 480 +256 192 576 272 193 543 +256 192 640 277 193 607 +256 192 704 282 196 666 +256 192 768 288 195 723 +256 192 832 297 191 782 +256 192 896 303 193 840 +256 192 960 310 193 900 +256 192 1023 313 195 955 +256 256 0 255 253 7 +256 256 64 253 255 68 +256 256 128 258 255 123 +256 256 192 254 251 181 +256 256 256 256 253 239 +256 256 320 262 255 302 +256 256 384 260 253 360 +256 256 448 267 252 416 +256 256 512 272 257 480 +256 256 576 280 256 547 +256 256 640 285 258 604 +256 256 704 285 256 662 +256 256 768 291 260 723 +256 256 832 297 259 782 +256 256 896 307 254 841 +256 256 960 314 256 901 +256 256 1023 320 258 959 +256 320 0 263 319 6 +256 320 64 258 313 57 +256 320 128 259 317 123 +256 320 192 264 317 181 +256 320 256 261 313 239 +256 320 320 264 319 299 +256 320 384 266 318 358 +256 320 448 271 315 417 +256 320 512 276 314 477 +256 320 576 281 321 543 +256 320 640 289 318 604 +256 320 704 294 317 666 +256 320 768 296 319 720 +256 320 832 302 322 779 +256 320 896 308 321 841 +256 320 960 317 317 897 +256 320 1023 324 317 956 +256 384 0 269 376 6 +256 384 64 270 379 68 +256 384 128 265 376 123 +256 384 192 267 379 181 +256 384 256 268 379 239 +256 384 320 274 380 299 +256 384 384 273 380 358 +256 384 448 276 380 421 +256 384 512 281 380 477 +256 384 576 288 384 543 +256 384 640 292 384 604 +256 384 704 300 380 662 +256 384 768 306 385 721 +256 384 832 311 384 779 +256 384 896 314 384 841 +256 384 960 320 383 898 +256 384 1023 330 385 956 +256 448 0 277 438 5 +256 448 64 273 438 68 +256 448 128 278 438 123 +256 448 192 279 441 181 +256 448 256 276 438 244 +256 448 320 282 439 302 +256 448 384 285 442 362 +256 448 448 283 439 421 +256 448 512 287 442 480 +256 448 576 295 443 547 +256 448 640 300 447 607 +256 448 704 305 448 666 +256 448 768 310 447 724 +256 448 832 318 444 782 +256 448 896 325 447 845 +256 448 960 327 443 901 +256 448 1023 334 447 961 +256 512 0 285 505 4 +256 512 64 286 500 68 +256 512 128 283 500 123 +256 512 192 284 500 184 +256 512 256 289 501 244 +256 512 320 287 501 299 +256 512 384 293 501 362 +256 512 448 296 502 421 +256 512 512 295 502 477 +256 512 576 304 509 547 +256 512 640 308 506 608 +256 512 704 313 510 666 +256 512 768 318 510 724 +256 512 832 326 506 783 +256 512 896 332 506 844 +256 512 960 338 510 901 +256 512 1023 341 506 960 +256 576 0 298 571 2 +256 576 64 298 570 68 +256 576 128 298 570 128 +256 576 192 300 574 187 +256 576 256 305 575 244 +256 576 320 306 571 305 +256 576 384 308 572 364 +256 576 448 311 575 424 +256 576 512 311 575 484 +256 576 576 317 569 547 +256 576 640 321 572 608 +256 576 704 322 573 663 +256 576 768 327 573 721 +256 576 832 332 573 783 +256 576 896 341 572 844 +256 576 960 346 569 898 +256 576 1023 353 574 960 +256 640 0 310 637 0 +256 640 64 312 633 68 +256 640 128 312 636 127 +256 640 192 310 632 187 +256 640 256 312 636 246 +256 640 320 314 636 305 +256 640 384 319 633 362 +256 640 448 319 638 424 +256 640 512 325 638 484 +256 640 576 325 634 547 +256 640 640 331 630 604 +256 640 704 336 635 663 +256 640 768 340 635 724 +256 640 832 342 635 779 +256 640 896 347 634 841 +256 640 960 356 635 902 +256 640 1023 358 632 956 +256 704 0 324 696 0 +256 704 64 322 699 68 +256 704 128 325 694 127 +256 704 192 324 694 187 +256 704 256 323 695 244 +256 704 320 326 700 302 +256 704 384 328 700 364 +256 704 448 333 697 421 +256 704 512 336 697 481 +256 704 576 336 697 544 +256 704 640 340 697 604 +256 704 704 346 693 663 +256 704 768 351 697 721 +256 704 832 356 697 780 +256 704 896 357 694 841 +256 704 960 364 698 902 +256 704 1023 372 698 957 +256 768 0 335 762 0 +256 768 64 338 760 68 +256 768 128 335 760 127 +256 768 192 338 756 184 +256 768 256 340 760 244 +256 768 320 342 762 305 +256 768 384 340 758 362 +256 768 448 343 763 422 +256 768 512 349 763 485 +256 768 576 347 756 544 +256 768 640 353 760 605 +256 768 704 357 760 663 +256 768 768 362 757 721 +256 768 832 367 760 780 +256 768 896 372 761 842 +256 768 960 378 761 898 +256 768 1023 382 761 957 +256 832 0 350 825 0 +256 832 64 347 819 68 +256 832 128 349 823 127 +256 832 192 349 823 184 +256 832 256 353 819 248 +256 832 320 354 820 302 +256 832 384 357 825 362 +256 832 448 358 821 421 +256 832 512 359 826 481 +256 832 576 364 822 547 +256 832 640 368 822 609 +256 832 704 371 818 667 +256 832 768 374 822 724 +256 832 832 380 823 784 +256 832 896 384 818 845 +256 832 960 390 823 902 +256 832 1023 395 823 960 +256 896 0 367 886 0 +256 896 64 364 881 68 +256 896 128 362 881 127 +256 896 192 362 881 187 +256 896 256 367 882 248 +256 896 320 368 882 305 +256 896 384 369 886 362 +256 896 448 371 887 425 +256 896 512 374 888 485 +256 896 576 378 881 545 +256 896 640 380 885 609 +256 896 704 386 885 667 +256 896 768 386 881 721 +256 896 832 393 882 784 +256 896 896 399 886 846 +256 896 960 400 882 899 +256 896 1023 406 887 961 +256 960 0 380 944 0 +256 960 64 380 943 67 +256 960 128 380 942 127 +256 960 192 381 943 184 +256 960 256 379 943 248 +256 960 320 382 947 305 +256 960 384 386 948 366 +256 960 448 387 944 425 +256 960 512 388 949 485 +256 960 576 390 944 548 +256 960 640 395 941 606 +256 960 704 398 941 663 +256 960 768 402 942 725 +256 960 832 403 942 780 +256 960 896 408 941 846 +256 960 960 416 946 903 +256 960 1023 421 946 961 +256 1023 0 394 1003 0 +256 1023 64 394 1006 67 +256 1023 128 394 1001 122 +256 1023 192 395 1002 187 +256 1023 256 397 1006 248 +256 1023 320 395 1003 302 +256 1023 384 399 1008 366 +256 1023 448 401 1004 425 +256 1023 512 404 1004 482 +256 1023 576 405 1005 545 +256 1023 640 408 1005 605 +256 1023 704 413 1005 667 +256 1023 768 415 1001 722 +256 1023 832 419 1006 781 +256 1023 896 423 1006 842 +256 1023 960 428 1006 900 +256 1023 1023 433 1002 957 +320 0 0 304 31 9 +320 0 64 308 32 57 +320 0 128 307 31 123 +320 0 192 307 30 178 +320 0 256 309 29 237 +320 0 320 310 26 300 +320 0 384 309 23 355 +320 0 448 311 18 419 +320 0 512 314 9 478 +320 0 576 327 0 545 +320 0 640 327 0 601 +320 0 704 331 0 661 +320 0 768 339 0 718 +320 0 832 340 0 777 +320 0 896 346 0 839 +320 0 960 351 0 896 +320 0 1023 357 0 954 +320 64 0 310 66 9 +320 64 64 305 66 57 +320 64 128 304 76 123 +320 64 192 304 76 178 +320 64 256 311 76 242 +320 64 320 309 75 297 +320 64 384 314 74 356 +320 64 448 317 73 419 +320 64 512 316 72 475 +320 64 576 323 71 542 +320 64 640 327 69 606 +320 64 704 335 67 662 +320 64 768 339 65 722 +320 64 832 341 62 778 +320 64 896 346 59 840 +320 64 960 352 55 901 +320 64 1023 358 51 955 +320 128 0 311 132 9 +320 128 64 310 132 57 +320 128 128 310 132 123 +320 128 192 305 126 178 +320 128 256 307 131 239 +320 128 320 314 131 297 +320 128 384 312 130 360 +320 128 448 315 130 416 +320 128 512 321 129 476 +320 128 576 328 134 542 +320 128 640 332 133 603 +320 128 704 333 132 662 +320 128 768 341 131 723 +320 128 832 347 130 778 +320 128 896 347 129 840 +320 128 960 353 128 897 +320 128 1023 359 126 955 +320 192 0 310 196 9 +320 192 64 312 189 68 +320 192 128 312 189 123 +320 192 192 313 189 184 +320 192 256 309 189 244 +320 192 320 316 189 302 +320 192 384 318 189 360 +320 192 448 317 188 420 +320 192 512 320 188 479 +320 192 576 327 194 546 +320 192 640 331 193 607 +320 192 704 335 196 666 +320 192 768 339 192 722 +320 192 832 347 192 782 +320 192 896 353 194 844 +320 192 960 357 190 901 +320 192 1023 363 189 960 +320 256 0 311 254 9 +320 256 64 312 256 68 +320 256 128 316 254 123 +320 256 192 316 251 184 +320 256 256 318 253 244 +320 256 320 319 256 302 +320 256 384 318 253 360 +320 256 448 323 253 421 +320 256 512 327 257 480 +320 256 576 335 257 547 +320 256 640 334 257 604 +320 256 704 338 256 666 +320 256 768 343 260 723 +320 256 832 347 260 782 +320 256 896 356 255 844 +320 256 960 361 259 897 +320 256 1023 367 258 960 +320 320 0 321 319 9 +320 320 64 316 316 68 +320 320 128 317 317 123 +320 320 192 321 317 181 +320 320 256 316 314 239 +320 320 320 320 313 299 +320 320 384 326 319 360 +320 320 448 324 315 420 +320 320 512 330 315 477 +320 320 576 334 322 543 +320 320 640 341 318 607 +320 320 704 347 321 662 +320 320 768 346 319 720 +320 320 832 351 322 782 +320 320 896 357 322 844 +320 320 960 366 318 898 +320 320 1023 371 317 960 +320 384 0 326 378 8 +320 384 64 325 381 68 +320 384 128 322 376 123 +320 384 192 321 379 181 +320 384 256 327 379 239 +320 384 320 325 376 299 +320 384 384 327 380 358 +320 384 448 330 380 416 +320 384 512 332 377 476 +320 384 576 345 384 547 +320 384 640 343 384 604 +320 384 704 350 381 662 +320 384 768 356 380 724 +320 384 832 356 380 779 +320 384 896 361 384 840 +320 384 960 368 384 898 +320 384 1023 375 380 956 +320 448 0 333 439 8 +320 448 64 331 439 68 +320 448 128 332 442 123 +320 448 192 329 438 181 +320 448 256 330 442 239 +320 448 320 332 443 299 +320 448 384 337 443 358 +320 448 448 336 443 417 +320 448 512 339 444 480 +320 448 576 346 447 544 +320 448 640 350 447 604 +320 448 704 353 447 663 +320 448 768 362 444 721 +320 448 832 367 447 780 +320 448 896 370 447 841 +320 448 960 372 447 898 +320 448 1023 378 447 956 +320 512 0 336 506 7 +320 512 64 339 502 68 +320 512 128 336 502 128 +320 512 192 340 502 184 +320 512 256 341 505 239 +320 512 320 339 501 302 +320 512 384 344 501 362 +320 512 448 347 505 421 +320 512 512 346 502 480 +320 512 576 356 506 547 +320 512 640 356 506 608 +320 512 704 361 510 666 +320 512 768 365 510 724 +320 512 832 369 510 782 +320 512 896 377 506 844 +320 512 960 384 510 902 +320 512 1023 385 507 960 +320 576 0 348 572 6 +320 576 64 348 571 68 +320 576 128 352 575 128 +320 576 192 353 574 184 +320 576 256 350 571 244 +320 576 320 355 571 302 +320 576 384 357 575 362 +320 576 448 356 575 421 +320 576 512 359 576 481 +320 576 576 364 569 547 +320 576 640 365 572 608 +320 576 704 368 569 666 +320 576 768 373 573 724 +320 576 832 377 574 783 +320 576 896 384 570 844 +320 576 960 389 570 902 +320 576 1023 395 574 961 +320 640 0 362 635 5 +320 640 64 362 633 68 +320 640 128 358 633 128 +320 640 192 358 633 187 +320 640 256 360 637 248 +320 640 320 364 637 302 +320 640 384 366 634 365 +320 640 448 368 634 424 +320 640 512 371 639 484 +320 640 576 370 631 544 +320 640 640 377 630 608 +320 640 704 382 635 667 +320 640 768 381 635 721 +320 640 832 385 636 780 +320 640 896 392 635 845 +320 640 960 399 636 902 +320 640 1023 402 632 957 +320 704 0 372 697 4 +320 704 64 368 696 68 +320 704 128 371 696 128 +320 704 192 372 699 187 +320 704 256 370 695 248 +320 704 320 372 700 305 +320 704 384 373 700 364 +320 704 448 379 697 421 +320 704 512 380 702 485 +320 704 576 380 697 544 +320 704 640 385 697 609 +320 704 704 390 694 664 +320 704 768 395 698 721 +320 704 832 399 698 783 +320 704 896 401 698 841 +320 704 960 404 698 898 +320 704 1023 413 698 960 +320 768 0 383 762 0 +320 768 64 383 762 68 +320 768 128 380 761 127 +320 768 192 382 757 184 +320 768 256 383 757 246 +320 768 320 382 759 302 +320 768 384 384 762 362 +320 768 448 386 762 424 +320 768 512 392 760 481 +320 768 576 392 756 544 +320 768 640 395 760 605 +320 768 704 399 760 663 +320 768 768 404 757 721 +320 768 832 409 760 780 +320 768 896 413 761 842 +320 768 960 415 757 898 +320 768 1023 421 761 960 +320 832 0 392 825 0 +320 832 64 392 825 68 +320 832 128 395 824 127 +320 832 192 392 824 184 +320 832 256 396 820 244 +320 832 320 398 825 302 +320 832 384 400 825 364 +320 832 448 398 821 421 +320 832 512 401 826 481 +320 832 576 406 822 544 +320 832 640 406 818 605 +320 832 704 410 822 663 +320 832 768 413 823 721 +320 832 832 419 819 780 +320 832 896 424 823 841 +320 832 960 428 823 898 +320 832 1023 433 824 956 +320 896 0 405 884 0 +320 896 64 407 887 68 +320 896 128 404 882 127 +320 896 192 405 885 184 +320 896 256 406 885 244 +320 896 320 410 883 305 +320 896 384 411 883 362 +320 896 448 414 888 422 +320 896 512 415 884 481 +320 896 576 417 880 547 +320 896 640 421 885 608 +320 896 704 424 885 667 +320 896 768 427 881 725 +320 896 832 429 886 784 +320 896 896 436 885 845 +320 896 960 439 882 902 +320 896 1023 446 887 961 +320 960 0 420 944 0 +320 960 64 420 943 68 +320 960 128 419 943 127 +320 960 192 417 942 187 +320 960 256 418 942 246 +320 960 320 422 943 305 +320 960 384 423 943 364 +320 960 448 424 948 422 +320 960 512 426 948 485 +320 960 576 431 944 547 +320 960 640 433 941 605 +320 960 704 434 945 667 +320 960 768 439 945 725 +320 960 832 439 941 780 +320 960 896 447 941 846 +320 960 960 452 946 902 +320 960 1023 453 942 957 +320 1023 0 433 1004 0 +320 1023 64 433 1002 68 +320 1023 128 433 1001 127 +320 1023 192 432 1001 187 +320 1023 256 434 1001 244 +320 1023 320 432 1002 305 +320 1023 384 436 1007 364 +320 1023 448 440 1008 425 +320 1023 512 441 1003 485 +320 1023 576 441 1004 544 +320 1023 640 444 1004 608 +320 1023 704 448 1000 663 +320 1023 768 451 1001 722 +320 1023 832 455 1001 784 +320 1023 896 457 1001 842 +320 1023 960 461 1001 903 +320 1023 1023 468 1005 960 +384 0 0 368 38 11 +384 0 64 362 37 68 +384 0 128 363 37 123 +384 0 192 366 36 178 +384 0 256 367 35 242 +384 0 320 369 34 300 +384 0 384 367 31 355 +384 0 448 369 28 419 +384 0 512 372 24 478 +384 0 576 383 18 545 +384 0 640 386 0 605 +384 0 704 386 0 661 +384 0 768 393 0 721 +384 0 832 393 0 777 +384 0 896 398 0 839 +384 0 960 404 0 900 +384 0 1023 408 0 954 +384 64 0 368 79 11 +384 64 64 364 68 57 +384 64 128 367 68 123 +384 64 192 368 68 184 +384 64 256 369 68 240 +384 64 320 370 67 297 +384 64 384 372 77 360 +384 64 448 370 76 415 +384 64 512 372 74 479 +384 64 576 379 73 541 +384 64 640 383 71 606 +384 64 704 390 70 664 +384 64 768 391 67 719 +384 64 832 395 65 778 +384 64 896 399 62 843 +384 64 960 404 59 896 +384 64 1023 409 55 955 +384 128 0 371 133 11 +384 128 64 369 133 57 +384 128 128 366 133 123 +384 128 192 366 133 181 +384 128 256 366 132 240 +384 128 320 371 132 300 +384 128 384 369 132 356 +384 128 448 376 131 416 +384 128 512 379 131 479 +384 128 576 384 135 542 +384 128 640 385 129 603 +384 128 704 389 133 665 +384 128 768 396 133 719 +384 128 832 399 131 781 +384 128 896 401 130 839 +384 128 960 405 129 897 +384 128 1023 411 127 959 +384 192 0 368 197 11 +384 192 64 371 190 57 +384 192 128 370 190 123 +384 192 192 371 193 181 +384 192 256 369 190 240 +384 192 320 369 193 297 +384 192 384 375 196 356 +384 192 448 374 189 420 +384 192 512 376 195 476 +384 192 576 388 195 542 +384 192 640 391 198 604 +384 192 704 394 197 662 +384 192 768 394 196 719 +384 192 832 402 192 782 +384 192 896 406 195 840 +384 192 960 407 194 897 +384 192 1023 412 193 955 +384 256 0 371 259 11 +384 256 64 370 259 68 +384 256 128 374 254 123 +384 256 192 373 254 181 +384 256 256 374 254 242 +384 256 320 372 254 302 +384 256 384 379 254 360 +384 256 448 381 253 420 +384 256 512 379 253 479 +384 256 576 389 260 546 +384 256 640 389 257 607 +384 256 704 393 257 666 +384 256 768 397 259 722 +384 256 832 400 256 781 +384 256 896 409 255 843 +384 256 960 412 259 900 +384 256 1023 415 254 959 +384 320 0 374 316 10 +384 320 64 373 316 68 +384 320 128 374 318 123 +384 320 192 377 314 181 +384 320 256 378 314 244 +384 320 320 379 314 302 +384 320 384 381 317 360 +384 320 448 380 314 420 +384 320 512 385 315 479 +384 320 576 388 319 546 +384 320 640 397 318 607 +384 320 704 396 318 662 +384 320 768 400 318 724 +384 320 832 404 323 782 +384 320 896 409 322 843 +384 320 960 417 318 901 +384 320 1023 421 321 955 +384 384 0 383 381 10 +384 384 64 382 381 68 +384 384 128 378 376 123 +384 384 192 379 379 184 +384 384 256 382 379 240 +384 384 320 381 376 299 +384 384 384 382 376 358 +384 384 448 387 380 420 +384 384 512 387 377 480 +384 384 576 398 384 547 +384 384 640 397 384 604 +384 384 704 404 381 666 +384 384 768 408 385 720 +384 384 832 408 380 779 +384 384 896 413 384 844 +384 384 960 417 384 901 +384 384 1023 425 381 955 +384 448 0 388 440 10 +384 448 64 387 440 68 +384 448 128 388 442 123 +384 448 192 384 438 181 +384 448 256 385 442 240 +384 448 320 389 442 299 +384 448 384 388 438 358 +384 448 448 390 443 416 +384 448 512 392 443 476 +384 448 576 399 447 543 +384 448 640 406 447 607 +384 448 704 406 447 663 +384 448 768 413 443 720 +384 448 832 417 443 782 +384 448 896 417 443 840 +384 448 960 422 447 898 +384 448 1023 427 448 956 +384 512 0 391 506 9 +384 512 64 393 502 68 +384 512 128 394 502 123 +384 512 192 393 504 181 +384 512 256 390 501 240 +384 512 320 393 505 299 +384 512 384 394 505 358 +384 512 448 399 506 416 +384 512 512 398 506 476 +384 512 576 405 505 543 +384 512 640 408 509 604 +384 512 704 412 509 662 +384 512 768 415 510 720 +384 512 832 422 506 779 +384 512 896 427 510 840 +384 512 960 431 510 897 +384 512 1023 432 510 956 +384 576 0 405 576 9 +384 576 64 405 571 68 +384 576 128 405 575 128 +384 576 192 405 574 184 +384 576 256 402 574 244 +384 576 320 407 571 302 +384 576 384 410 576 362 +384 576 448 408 572 421 +384 576 512 410 575 480 +384 576 576 413 572 547 +384 576 640 418 569 607 +384 576 704 418 569 666 +384 576 768 422 573 724 +384 576 832 426 573 783 +384 576 896 430 573 844 +384 576 960 438 569 901 +384 576 1023 443 573 959 +384 640 0 413 638 8 +384 640 64 414 638 68 +384 640 128 409 634 128 +384 640 192 413 637 184 +384 640 256 414 637 244 +384 640 320 412 634 302 +384 640 384 416 633 362 +384 640 448 420 638 421 +384 640 512 418 639 481 +384 640 576 420 634 547 +384 640 640 426 631 608 +384 640 704 426 635 666 +384 640 768 429 631 724 +384 640 832 433 635 783 +384 640 896 438 635 844 +384 640 960 445 631 902 +384 640 1023 449 632 960 +384 704 0 422 697 8 +384 704 64 418 696 68 +384 704 128 422 696 128 +384 704 192 419 695 184 +384 704 256 420 695 246 +384 704 320 420 699 305 +384 704 384 425 700 362 +384 704 448 426 696 424 +384 704 512 430 697 484 +384 704 576 429 697 547 +384 704 640 431 693 604 +384 704 704 438 694 667 +384 704 768 441 698 724 +384 704 832 443 698 780 +384 704 896 446 698 841 +384 704 960 450 698 902 +384 704 1023 458 698 960 +384 768 0 429 759 6 +384 768 64 429 763 68 +384 768 128 428 758 128 +384 768 192 432 758 187 +384 768 256 432 761 246 +384 768 320 430 757 305 +384 768 384 432 762 365 +384 768 448 434 762 424 +384 768 512 439 759 481 +384 768 576 437 757 544 +384 768 640 441 760 605 +384 768 704 444 759 666 +384 768 768 450 757 721 +384 768 832 454 761 779 +384 768 896 458 761 845 +384 768 960 458 761 897 +384 768 1023 463 761 956 +384 832 0 443 826 5 +384 832 64 442 821 68 +384 832 128 442 824 128 +384 832 192 439 824 184 +384 832 256 442 820 244 +384 832 320 444 820 305 +384 832 384 442 821 362 +384 832 448 444 825 421 +384 832 512 447 826 485 +384 832 576 451 822 544 +384 832 640 451 818 605 +384 832 704 453 822 663 +384 832 768 458 822 721 +384 832 832 463 818 779 +384 832 896 468 823 841 +384 832 960 472 823 898 +384 832 1023 472 818 955 +384 896 0 451 884 2 +384 896 64 449 882 68 +384 896 128 450 885 127 +384 896 192 453 885 184 +384 896 256 450 885 244 +384 896 320 454 882 302 +384 896 384 456 887 362 +384 896 448 458 887 424 +384 896 512 457 883 481 +384 896 576 462 880 544 +384 896 640 465 884 604 +384 896 704 464 880 663 +384 896 768 468 885 721 +384 896 832 471 885 780 +384 896 896 478 882 842 +384 896 960 482 886 898 +384 896 1023 486 886 956 +384 960 0 466 949 0 +384 960 64 464 943 68 +384 960 128 465 947 127 +384 960 192 460 942 184 +384 960 256 461 946 244 +384 960 320 464 947 302 +384 960 384 466 943 364 +384 960 448 468 943 421 +384 960 512 472 948 481 +384 960 576 473 940 547 +384 960 640 475 940 608 +384 960 704 479 945 667 +384 960 768 482 945 724 +384 960 832 484 941 783 +384 960 896 486 945 845 +384 960 960 492 945 902 +384 960 1023 496 941 960 +384 1023 0 476 1003 0 +384 1023 64 476 1003 68 +384 1023 128 475 1002 127 +384 1023 192 476 1001 187 +384 1023 256 473 1001 246 +384 1023 320 474 1002 305 +384 1023 384 479 1002 364 +384 1023 448 480 1003 424 +384 1023 512 480 1008 481 +384 1023 576 481 1004 547 +384 1023 640 487 1004 608 +384 1023 704 489 1000 663 +384 1023 768 491 1005 725 +384 1023 832 497 1005 783 +384 1023 896 495 1001 841 +384 1023 960 503 1001 902 +384 1023 1023 508 1006 960 +448 0 0 423 44 13 +448 0 64 422 43 69 +448 0 128 422 43 123 +448 0 192 426 43 181 +448 0 256 427 42 242 +448 0 320 427 40 300 +448 0 384 425 38 359 +448 0 448 428 36 417 +448 0 512 430 33 477 +448 0 576 436 30 541 +448 0 640 440 24 601 +448 0 704 441 15 660 +448 0 768 446 0 718 +448 0 832 449 0 776 +448 0 896 457 0 842 +448 0 960 461 0 898 +448 0 1023 461 0 953 +448 64 0 428 82 13 +448 64 64 427 82 57 +448 64 128 423 81 123 +448 64 192 423 81 185 +448 64 256 427 71 240 +448 64 320 429 70 300 +448 64 384 430 80 359 +448 64 448 428 68 415 +448 64 512 430 77 478 +448 64 576 438 76 545 +448 64 640 440 74 605 +448 64 704 447 73 664 +448 64 768 446 71 718 +448 64 832 450 68 780 +448 64 896 458 66 842 +448 64 960 459 63 896 +448 64 1023 463 59 955 +448 128 0 429 135 13 +448 128 64 429 135 69 +448 128 128 425 134 123 +448 128 192 429 134 178 +448 128 256 428 134 242 +448 128 320 429 134 297 +448 128 384 431 133 356 +448 128 448 434 133 419 +448 128 512 432 132 475 +448 128 576 442 137 546 +448 128 640 441 131 602 +448 128 704 445 135 665 +448 128 768 452 134 722 +448 128 832 451 128 777 +448 128 896 456 132 839 +448 128 960 460 130 900 +448 128 1023 464 129 955 +448 192 0 427 194 13 +448 192 64 429 191 57 +448 192 128 430 191 123 +448 192 192 427 191 181 +448 192 256 427 194 240 +448 192 320 427 194 297 +448 192 384 434 194 360 +448 192 448 432 197 415 +448 192 512 437 196 475 +448 192 576 444 196 542 +448 192 640 447 199 602 +448 192 704 446 195 661 +448 192 768 450 194 722 +448 192 832 456 197 778 +448 192 896 461 196 842 +448 192 960 461 192 896 +448 192 1023 465 194 954 +448 256 0 429 259 12 +448 256 64 428 257 57 +448 256 128 432 255 123 +448 256 192 432 255 181 +448 256 256 433 257 240 +448 256 320 431 254 297 +448 256 384 432 257 356 +448 256 448 437 256 416 +448 256 512 436 254 479 +448 256 576 447 260 542 +448 256 640 449 258 603 +448 256 704 452 260 662 +448 256 768 455 262 719 +448 256 832 455 259 778 +448 256 896 463 256 843 +448 256 960 466 260 896 +448 256 1023 467 259 954 +448 320 0 432 317 12 +448 320 64 432 320 69 +448 320 128 432 320 123 +448 320 192 435 315 185 +448 320 256 436 315 240 +448 320 320 437 314 302 +448 320 384 435 314 360 +448 320 448 440 314 420 +448 320 512 442 316 479 +448 320 576 445 323 546 +448 320 640 452 322 606 +448 320 704 452 319 665 +448 320 768 455 318 722 +448 320 832 458 321 781 +448 320 896 462 319 843 +448 320 960 469 319 900 +448 320 1023 474 322 958 +448 384 0 439 377 12 +448 384 64 435 377 69 +448 384 128 435 377 123 +448 384 192 436 380 185 +448 384 256 439 375 240 +448 384 320 441 377 300 +448 384 384 442 377 360 +448 384 448 444 381 420 +448 384 512 442 376 480 +448 384 576 448 380 542 +448 384 640 452 380 607 +448 384 704 459 380 666 +448 384 768 458 381 719 +448 384 832 462 381 781 +448 384 896 466 385 843 +448 384 960 470 385 900 +448 384 1023 477 380 958 +448 448 0 444 440 12 +448 448 64 444 444 69 +448 448 128 443 442 128 +448 448 192 440 439 181 +448 448 256 441 442 244 +448 448 320 446 442 297 +448 448 384 443 438 356 +448 448 448 445 438 416 +448 448 512 452 443 479 +448 448 576 458 447 546 +448 448 640 460 446 607 +448 448 704 460 446 662 +448 448 768 466 442 723 +448 448 832 469 447 778 +448 448 896 470 443 840 +448 448 960 474 447 901 +448 448 1023 478 447 959 +448 512 0 447 506 11 +448 512 64 449 502 69 +448 512 128 448 501 123 +448 512 192 449 504 181 +448 512 256 446 501 240 +448 512 320 446 504 297 +448 512 384 452 504 356 +448 512 448 450 501 416 +448 512 512 452 505 476 +448 512 576 458 505 542 +448 512 640 462 509 603 +448 512 704 468 509 666 +448 512 768 468 509 720 +448 512 832 474 506 779 +448 512 896 479 506 843 +448 512 960 479 507 897 +448 512 1023 483 510 955 +448 576 0 461 576 11 +448 576 64 459 572 68 +448 576 128 460 575 128 +448 576 192 456 571 184 +448 576 256 457 574 244 +448 576 320 461 571 305 +448 576 384 464 575 365 +448 576 448 460 571 420 +448 576 512 463 576 480 +448 576 576 469 572 543 +448 576 640 468 569 604 +448 576 704 471 573 662 +448 576 768 474 572 719 +448 576 832 477 572 779 +448 576 896 485 569 840 +448 576 960 489 574 897 +448 576 1023 493 573 955 +448 640 0 467 635 11 +448 640 64 466 638 68 +448 640 128 466 634 128 +448 640 192 467 637 184 +448 640 256 468 637 244 +448 640 320 465 637 302 +448 640 384 470 633 360 +448 640 448 471 637 420 +448 640 512 470 634 480 +448 640 576 472 634 547 +448 640 640 475 634 607 +448 640 704 481 631 666 +448 640 768 480 631 723 +448 640 832 484 634 782 +448 640 896 489 635 844 +448 640 960 492 635 901 +448 640 1023 499 631 959 +448 704 0 475 697 10 +448 704 64 471 701 68 +448 704 128 474 700 128 +448 704 192 471 695 184 +448 704 256 475 699 244 +448 704 320 476 699 302 +448 704 384 474 696 360 +448 704 448 479 696 421 +448 704 512 481 701 480 +448 704 576 483 696 547 +448 704 640 482 696 607 +448 704 704 489 693 666 +448 704 768 488 697 723 +448 704 832 491 693 782 +448 704 896 496 698 844 +448 704 960 499 697 901 +448 704 1023 506 693 959 +448 768 0 480 759 9 +448 768 64 479 758 68 +448 768 128 479 758 128 +448 768 192 482 757 188 +448 768 256 480 757 244 +448 768 320 481 757 305 +448 768 384 483 761 365 +448 768 448 487 761 420 +448 768 512 489 758 484 +448 768 576 488 759 547 +448 768 640 490 759 607 +448 768 704 492 756 662 +448 768 768 499 756 723 +448 768 832 503 760 782 +448 768 896 503 761 841 +448 768 960 507 760 897 +448 768 1023 511 761 959 +448 832 0 493 826 9 +448 832 64 492 825 68 +448 832 128 488 824 128 +448 832 192 488 820 187 +448 832 256 492 819 246 +448 832 320 493 824 305 +448 832 384 491 820 365 +448 832 448 493 825 424 +448 832 512 495 825 484 +448 832 576 497 817 544 +448 832 640 499 817 604 +448 832 704 502 822 662 +448 832 768 505 822 724 +448 832 832 510 818 779 +448 832 896 514 822 841 +448 832 960 518 822 901 +448 832 1023 519 823 955 +448 896 0 499 885 7 +448 896 64 501 883 68 +448 896 128 501 883 128 +448 896 192 502 886 187 +448 896 256 499 885 244 +448 896 320 502 881 302 +448 896 384 504 882 365 +448 896 448 503 883 421 +448 896 512 505 888 481 +448 896 576 510 884 544 +448 896 640 512 884 604 +448 896 704 511 880 663 +448 896 768 514 885 721 +448 896 832 517 886 779 +448 896 896 524 881 841 +448 896 960 528 886 898 +448 896 1023 532 886 956 +448 960 0 513 949 6 +448 960 64 512 944 68 +448 960 128 508 943 128 +448 960 192 509 947 184 +448 960 256 513 947 244 +448 960 320 511 946 302 +448 960 384 514 943 362 +448 960 448 516 948 421 +448 960 512 518 948 484 +448 960 576 520 940 544 +448 960 640 522 941 604 +448 960 704 525 945 664 +448 960 768 524 941 721 +448 960 832 528 946 780 +448 960 896 531 946 841 +448 960 960 537 942 898 +448 960 1023 541 946 955 +448 1023 0 523 1004 4 +448 1023 64 520 1008 68 +448 1023 128 522 1003 128 +448 1023 192 523 1007 184 +448 1023 256 519 1002 244 +448 1023 320 521 1006 302 +448 1023 384 522 1007 362 +448 1023 448 526 1002 424 +448 1023 512 528 1003 481 +448 1023 576 527 1003 547 +448 1023 640 532 999 608 +448 1023 704 534 1000 667 +448 1023 768 537 1004 724 +448 1023 832 540 1005 783 +448 1023 896 544 1001 845 +448 1023 960 544 1005 902 +448 1023 1023 550 1005 959 +512 0 0 484 50 14 +512 0 64 486 50 58 +512 0 128 483 49 123 +512 0 192 486 49 178 +512 0 256 486 48 237 +512 0 320 484 47 300 +512 0 384 489 46 355 +512 0 448 486 44 417 +512 0 512 488 41 473 +512 0 576 494 38 544 +512 0 640 497 35 604 +512 0 704 499 30 664 +512 0 768 506 25 717 +512 0 832 510 13 779 +512 0 896 512 0 841 +512 0 960 513 0 895 +512 0 1023 517 0 957 +512 64 0 486 85 14 +512 64 64 484 85 69 +512 64 128 484 85 123 +512 64 192 483 75 185 +512 64 256 488 74 242 +512 64 320 489 74 300 +512 64 384 489 83 359 +512 64 448 487 72 419 +512 64 512 489 81 478 +512 64 576 496 79 544 +512 64 640 498 78 605 +512 64 704 504 76 664 +512 64 768 507 75 718 +512 64 832 510 72 779 +512 64 896 514 70 842 +512 64 960 514 67 899 +512 64 1023 518 63 958 +512 128 0 489 136 15 +512 128 64 488 136 69 +512 128 128 489 136 123 +512 128 192 485 136 185 +512 128 256 486 136 242 +512 128 320 490 135 297 +512 128 384 491 135 359 +512 128 448 492 135 419 +512 128 512 491 134 475 +512 128 576 500 138 545 +512 128 640 500 132 606 +512 128 704 502 137 664 +512 128 768 508 136 721 +512 128 832 508 135 777 +512 128 896 511 133 842 +512 128 960 519 132 899 +512 128 1023 518 131 954 +512 192 0 489 196 14 +512 192 64 491 196 58 +512 192 128 490 199 123 +512 192 192 486 192 181 +512 192 256 490 192 240 +512 192 320 491 192 300 +512 192 384 492 191 356 +512 192 448 493 191 415 +512 192 512 496 197 479 +512 192 576 502 197 545 +512 192 640 505 200 606 +512 192 704 503 196 661 +512 192 768 507 198 722 +512 192 832 513 198 780 +512 192 896 512 194 839 +512 192 960 517 196 896 +512 192 1023 521 198 958 +512 256 0 491 260 14 +512 256 64 489 256 58 +512 256 128 492 256 123 +512 256 192 492 256 181 +512 256 256 489 255 240 +512 256 320 489 258 297 +512 256 384 491 257 356 +512 256 448 496 257 419 +512 256 512 494 257 475 +512 256 576 503 257 542 +512 256 640 506 259 602 +512 256 704 509 261 661 +512 256 768 508 258 719 +512 256 832 512 257 780 +512 256 896 518 261 839 +512 256 960 522 261 900 +512 256 1023 522 255 954 +512 320 0 496 317 14 +512 320 64 492 321 58 +512 320 128 491 321 123 +512 320 192 495 315 181 +512 320 256 495 315 240 +512 320 320 496 319 297 +512 320 384 493 315 356 +512 320 448 495 320 416 +512 320 512 501 320 475 +512 320 576 503 323 542 +512 320 640 509 323 603 +512 320 704 511 319 661 +512 320 768 514 322 719 +512 320 832 517 322 777 +512 320 896 517 323 839 +512 320 960 524 319 900 +512 320 1023 528 323 954 +512 384 0 499 382 14 +512 384 64 495 377 69 +512 384 128 495 382 123 +512 384 192 495 382 185 +512 384 256 499 377 244 +512 384 320 499 377 297 +512 384 384 500 377 360 +512 384 448 498 377 420 +512 384 512 504 377 479 +512 384 576 506 381 546 +512 384 640 509 385 607 +512 384 704 514 385 665 +512 384 768 515 382 722 +512 384 832 518 381 781 +512 384 896 520 384 842 +512 384 960 524 381 900 +512 384 1023 531 382 958 +512 448 0 503 442 14 +512 448 64 502 440 69 +512 448 128 498 439 123 +512 448 192 499 439 185 +512 448 256 499 443 244 +512 448 320 502 439 297 +512 448 384 504 439 360 +512 448 448 506 439 420 +512 448 512 508 444 479 +512 448 576 514 443 547 +512 448 640 512 443 603 +512 448 704 515 443 665 +512 448 768 521 444 722 +512 448 832 521 444 778 +512 448 896 525 443 843 +512 448 960 528 448 900 +512 448 1023 532 448 958 +512 512 0 505 504 13 +512 512 64 507 503 69 +512 512 128 507 506 123 +512 512 192 508 506 185 +512 512 256 504 501 240 +512 512 320 504 504 302 +512 512 384 509 505 356 +512 512 448 506 502 416 +512 512 512 509 502 476 +512 512 576 518 506 543 +512 512 640 521 510 607 +512 512 704 523 510 666 +512 512 768 523 510 719 +512 512 832 529 506 782 +512 512 896 532 509 840 +512 512 960 532 507 896 +512 512 1023 536 511 958 +512 576 0 517 574 13 +512 576 64 513 576 69 +512 576 128 516 576 128 +512 576 192 513 572 185 +512 576 256 513 575 246 +512 576 320 517 575 302 +512 576 384 514 571 360 +512 576 448 516 572 423 +512 576 512 522 576 483 +512 576 576 524 572 547 +512 576 640 522 569 603 +512 576 704 525 572 662 +512 576 768 531 573 723 +512 576 832 531 573 778 +512 576 896 537 569 839 +512 576 960 541 569 901 +512 576 1023 541 569 955 +512 640 0 523 636 13 +512 640 64 522 634 69 +512 640 128 523 634 128 +512 640 192 522 637 185 +512 640 256 519 633 244 +512 640 320 520 636 302 +512 640 384 524 633 365 +512 640 448 526 638 423 +512 640 512 525 634 480 +512 640 576 527 634 543 +512 640 640 532 634 604 +512 640 704 531 631 662 +512 640 768 534 635 719 +512 640 832 537 635 779 +512 640 896 541 635 840 +512 640 960 546 632 897 +512 640 1023 550 636 955 +512 704 0 531 698 12 +512 704 64 529 697 69 +512 704 128 530 701 128 +512 704 192 529 696 185 +512 704 256 530 700 244 +512 704 320 529 699 302 +512 704 384 528 700 360 +512 704 448 532 696 420 +512 704 512 535 701 480 +512 704 576 533 696 547 +512 704 640 536 697 607 +512 704 704 538 698 666 +512 704 768 544 693 724 +512 704 832 544 693 782 +512 704 896 547 698 844 +512 704 960 551 698 901 +512 704 1023 554 698 959 +512 768 0 535 764 12 +512 768 64 533 760 69 +512 768 128 534 763 128 +512 768 192 537 762 185 +512 768 256 534 758 244 +512 768 320 537 761 302 +512 768 384 539 762 360 +512 768 448 536 758 421 +512 768 512 541 759 480 +512 768 576 544 759 547 +512 768 640 546 759 607 +512 768 704 546 760 666 +512 768 768 550 755 723 +512 768 832 551 760 782 +512 768 896 554 757 844 +512 768 960 559 761 901 +512 768 1023 561 761 959 +512 832 0 546 827 11 +512 832 64 545 826 68 +512 832 128 540 821 128 +512 832 192 541 820 188 +512 832 256 545 821 246 +512 832 320 542 820 302 +512 832 384 543 820 365 +512 832 448 545 824 424 +512 832 512 549 825 480 +512 832 576 548 821 543 +512 832 640 550 821 607 +512 832 704 553 822 666 +512 832 768 555 818 720 +512 832 832 562 818 783 +512 832 896 564 822 844 +512 832 960 565 822 897 +512 832 1023 568 822 955 +512 896 0 555 885 11 +512 896 64 553 884 68 +512 896 128 554 887 128 +512 896 192 551 886 188 +512 896 256 551 883 246 +512 896 320 554 883 305 +512 896 384 555 886 365 +512 896 448 554 883 424 +512 896 512 555 887 484 +512 896 576 560 884 543 +512 896 640 559 880 604 +512 896 704 561 880 663 +512 896 768 565 885 721 +512 896 832 568 885 783 +512 896 896 573 881 841 +512 896 960 576 885 897 +512 896 1023 580 885 959 +512 960 0 560 945 10 +512 960 64 563 948 68 +512 960 128 562 944 128 +512 960 192 562 943 188 +512 960 256 563 947 246 +512 960 320 560 946 302 +512 960 384 564 942 360 +512 960 448 565 943 424 +512 960 512 564 944 481 +512 960 576 569 940 543 +512 960 640 571 944 604 +512 960 704 573 944 663 +512 960 768 573 941 721 +512 960 832 576 945 779 +512 960 896 579 945 840 +512 960 960 585 941 897 +512 960 1023 589 946 955 +512 1023 0 573 1005 9 +512 1023 64 572 1004 68 +512 1023 128 572 1003 123 +512 1023 192 569 1003 184 +512 1023 256 570 1006 244 +512 1023 320 573 1006 302 +512 1023 384 571 1006 360 +512 1023 448 575 1002 420 +512 1023 512 577 1007 480 +512 1023 576 576 1003 544 +512 1023 640 580 1000 604 +512 1023 704 583 1000 663 +512 1023 768 585 1004 721 +512 1023 832 585 1001 779 +512 1023 896 588 1005 840 +512 1023 960 591 1005 897 +512 1023 1023 597 1001 955 +576 0 0 553 57 17 +576 0 64 553 57 69 +576 0 128 552 57 123 +576 0 192 552 56 188 +576 0 256 552 55 242 +576 0 320 556 55 301 +576 0 384 557 54 362 +576 0 448 559 52 421 +576 0 512 557 50 477 +576 0 576 558 47 540 +576 0 640 560 44 604 +576 0 704 564 41 664 +576 0 768 566 37 717 +576 0 832 568 32 776 +576 0 896 571 23 837 +576 0 960 574 6 895 +576 0 1023 579 38 952 +576 64 0 555 89 17 +576 64 64 554 89 69 +576 64 128 554 89 128 +576 64 192 553 88 188 +576 64 256 558 88 246 +576 64 320 557 88 304 +576 64 384 559 87 363 +576 64 448 556 86 422 +576 64 512 559 85 482 +576 64 576 560 84 545 +576 64 640 562 82 605 +576 64 704 569 81 664 +576 64 768 567 79 721 +576 64 832 574 77 780 +576 64 896 577 74 842 +576 64 960 577 72 899 +576 64 1023 580 79 957 +576 128 0 559 139 17 +576 128 64 559 143 69 +576 128 128 554 138 123 +576 128 192 555 143 185 +576 128 256 555 143 246 +576 128 320 559 138 301 +576 128 384 560 137 361 +576 128 448 561 142 422 +576 128 512 560 136 479 +576 128 576 565 141 545 +576 128 640 563 140 602 +576 128 704 566 139 665 +576 128 768 572 138 721 +576 128 832 570 137 777 +576 128 896 574 136 839 +576 128 960 577 134 899 +576 128 1023 581 133 954 +576 192 0 561 200 17 +576 192 64 560 200 69 +576 192 128 559 203 123 +576 192 192 556 197 185 +576 192 256 556 203 242 +576 192 320 557 203 301 +576 192 384 561 203 363 +576 192 448 562 199 420 +576 192 512 565 202 479 +576 192 576 566 198 542 +576 192 640 568 201 602 +576 192 704 567 197 661 +576 192 768 569 200 718 +576 192 832 575 199 777 +576 192 896 579 195 839 +576 192 960 578 194 895 +576 192 1023 582 197 954 +576 256 0 562 261 17 +576 256 64 558 264 69 +576 256 128 562 261 123 +576 256 192 561 259 185 +576 256 256 562 259 244 +576 256 320 562 259 302 +576 256 384 559 263 361 +576 256 448 564 263 419 +576 256 512 562 260 479 +576 256 576 565 260 546 +576 256 640 570 260 603 +576 256 704 572 262 661 +576 256 768 575 261 722 +576 256 832 574 261 777 +576 256 896 581 262 839 +576 256 960 585 262 900 +576 256 1023 584 257 954 +576 320 0 565 322 16 +576 320 64 560 322 69 +576 320 128 560 325 128 +576 320 192 563 322 188 +576 320 256 564 321 246 +576 320 320 565 325 306 +576 320 384 565 319 363 +576 320 448 563 323 422 +576 320 512 569 321 483 +576 320 576 567 324 546 +576 320 640 572 324 607 +576 320 704 572 320 665 +576 320 768 574 320 722 +576 320 832 580 323 781 +576 320 896 580 321 843 +576 320 960 587 320 900 +576 320 1023 590 323 959 +576 384 0 566 384 16 +576 384 64 564 384 69 +576 384 128 563 382 128 +576 384 192 567 382 188 +576 384 256 567 382 246 +576 384 320 567 381 306 +576 384 384 569 385 365 +576 384 448 570 385 423 +576 384 512 568 382 483 +576 384 576 570 382 546 +576 384 640 573 386 607 +576 384 704 578 381 666 +576 384 768 577 381 722 +576 384 832 579 381 781 +576 384 896 583 386 843 +576 384 960 585 381 900 +576 384 1023 589 385 958 +576 448 0 572 449 16 +576 448 64 570 445 69 +576 448 128 571 448 128 +576 448 192 567 445 185 +576 448 256 568 448 246 +576 448 320 571 448 306 +576 448 384 568 443 361 +576 448 448 573 444 423 +576 448 512 575 448 483 +576 448 576 577 448 546 +576 448 640 576 444 603 +576 448 704 578 448 662 +576 448 768 584 444 722 +576 448 832 587 448 782 +576 448 896 586 444 843 +576 448 960 589 448 900 +576 448 1023 592 448 958 +576 512 0 575 508 16 +576 512 64 575 507 69 +576 512 128 574 507 128 +576 512 192 575 510 188 +576 512 256 571 506 244 +576 512 320 572 510 302 +576 512 384 576 509 365 +576 512 448 574 506 423 +576 512 512 576 507 480 +576 512 576 578 507 543 +576 512 640 583 509 604 +576 512 704 585 510 666 +576 512 768 584 507 723 +576 512 832 590 507 778 +576 512 896 594 511 844 +576 512 960 592 507 896 +576 512 1023 600 508 955 +576 576 0 581 574 16 +576 576 64 576 573 69 +576 576 128 579 570 128 +576 576 192 579 570 185 +576 576 256 580 573 244 +576 576 320 576 572 302 +576 576 384 577 572 361 +576 576 448 582 569 420 +576 576 512 584 573 480 +576 576 576 578 569 540 +576 576 640 584 573 604 +576 576 704 583 569 662 +576 576 768 588 570 717 +576 576 832 591 574 779 +576 576 896 591 570 836 +576 576 960 594 570 896 +576 576 1023 598 574 955 +576 640 0 583 636 15 +576 640 64 581 631 69 +576 640 128 582 636 128 +576 640 192 584 634 188 +576 640 256 584 630 246 +576 640 320 585 630 306 +576 640 384 586 634 365 +576 640 448 584 630 424 +576 640 512 589 630 484 +576 640 576 583 631 540 +576 640 640 586 635 600 +576 640 704 588 635 658 +576 640 768 590 631 717 +576 640 832 597 632 775 +576 640 896 599 636 836 +576 640 960 603 636 897 +576 640 1023 603 636 951 +576 704 0 588 694 15 +576 704 64 591 698 69 +576 704 128 587 694 128 +576 704 192 588 697 188 +576 704 256 591 693 249 +576 704 320 588 692 302 +576 704 384 588 696 360 +576 704 448 593 696 424 +576 704 512 592 697 480 +576 704 576 590 697 540 +576 704 640 595 697 600 +576 704 704 594 697 658 +576 704 768 596 698 720 +576 704 832 599 698 775 +576 704 896 605 694 836 +576 704 960 608 695 897 +576 704 1023 612 699 951 +576 768 0 598 761 14 +576 768 64 597 761 69 +576 768 128 598 760 128 +576 768 192 594 756 185 +576 768 256 594 759 246 +576 768 320 598 759 302 +576 768 384 594 755 360 +576 768 448 596 755 424 +576 768 512 598 759 484 +576 768 576 596 756 543 +576 768 640 602 756 604 +576 768 704 604 760 662 +576 768 768 602 757 720 +576 768 832 605 761 778 +576 768 896 608 760 840 +576 768 960 614 758 897 +576 768 1023 617 757 954 +576 832 0 601 819 14 +576 832 64 604 818 69 +576 832 128 604 821 128 +576 832 192 604 821 188 +576 832 256 604 821 246 +576 832 320 601 816 306 +576 832 384 604 815 360 +576 832 448 607 821 424 +576 832 512 604 817 484 +576 832 576 607 817 543 +576 832 640 605 818 600 +576 832 704 611 817 662 +576 832 768 613 818 720 +576 832 832 612 818 776 +576 832 896 615 822 840 +576 832 960 618 823 896 +576 832 1023 625 823 955 +576 896 0 613 881 13 +576 896 64 612 880 69 +576 896 128 612 884 128 +576 896 192 608 879 185 +576 896 256 609 884 244 +576 896 320 612 882 302 +576 896 384 610 883 362 +576 896 448 614 880 421 +576 896 512 616 884 480 +576 896 576 611 880 540 +576 896 640 613 885 604 +576 896 704 615 885 663 +576 896 768 617 885 717 +576 896 832 621 886 779 +576 896 896 627 886 840 +576 896 960 625 881 893 +576 896 1023 628 885 955 +576 960 0 620 941 13 +576 960 64 617 945 69 +576 960 128 619 940 128 +576 960 192 620 944 185 +576 960 256 617 939 244 +576 960 320 618 943 302 +576 960 384 618 943 362 +576 960 448 619 939 420 +576 960 512 623 939 480 +576 960 576 622 943 543 +576 960 640 620 940 600 +576 960 704 624 944 659 +576 960 768 626 945 721 +576 960 832 631 941 776 +576 960 896 633 941 836 +576 960 960 634 945 897 +576 960 1023 636 945 951 +576 1023 0 630 1005 12 +576 1023 64 629 1004 69 +576 1023 128 625 1004 128 +576 1023 192 627 999 188 +576 1023 256 628 999 246 +576 1023 320 629 1002 306 +576 1023 384 626 998 365 +576 1023 448 627 1003 424 +576 1023 512 629 1003 484 +576 1023 576 630 999 540 +576 1023 640 633 1003 600 +576 1023 704 631 1000 659 +576 1023 768 634 1004 718 +576 1023 832 636 1005 776 +576 1023 896 642 1001 836 +576 1023 960 644 1001 894 +576 1023 1023 648 1006 952 +640 0 0 618 64 18 +640 0 64 613 63 70 +640 0 128 613 63 128 +640 0 192 613 62 188 +640 0 256 616 62 246 +640 0 320 617 61 304 +640 0 384 618 60 362 +640 0 448 619 59 421 +640 0 512 616 57 481 +640 0 576 618 55 544 +640 0 640 620 52 604 +640 0 704 626 50 663 +640 0 768 628 47 720 +640 0 832 626 42 779 +640 0 896 633 38 841 +640 0 960 632 31 894 +640 0 1023 636 21 957 +640 64 0 619 93 18 +640 64 64 614 93 70 +640 64 128 614 92 128 +640 64 192 613 92 188 +640 64 256 618 92 246 +640 64 320 618 91 304 +640 64 384 618 91 362 +640 64 448 615 90 421 +640 64 512 617 89 481 +640 64 576 619 88 544 +640 64 640 621 86 601 +640 64 704 626 85 664 +640 64 768 629 83 721 +640 64 832 631 81 779 +640 64 896 630 79 841 +640 64 960 634 76 899 +640 64 1023 641 74 958 +640 128 0 616 141 18 +640 128 64 620 146 70 +640 128 128 615 141 128 +640 128 192 615 145 188 +640 128 256 615 145 246 +640 128 320 619 140 304 +640 128 384 619 140 363 +640 128 448 620 139 422 +640 128 512 618 138 481 +640 128 576 620 138 542 +640 128 640 621 137 605 +640 128 704 624 141 664 +640 128 768 630 140 721 +640 128 832 629 134 781 +640 128 896 635 138 842 +640 128 960 638 137 899 +640 128 1023 637 135 957 +640 192 0 621 202 18 +640 192 64 620 202 70 +640 192 128 620 205 128 +640 192 192 616 201 185 +640 192 256 616 204 242 +640 192 320 616 204 304 +640 192 384 621 198 359 +640 192 448 622 197 419 +640 192 512 624 203 482 +640 192 576 625 200 545 +640 192 640 627 202 606 +640 192 704 626 202 661 +640 192 768 629 201 722 +640 192 832 634 198 780 +640 192 896 633 197 838 +640 192 960 635 199 895 +640 192 1023 638 198 957 +640 256 0 623 263 18 +640 256 64 618 265 70 +640 256 128 621 260 123 +640 256 192 621 265 185 +640 256 256 618 260 244 +640 256 320 618 264 301 +640 256 384 619 264 361 +640 256 448 624 264 422 +640 256 512 625 259 478 +640 256 576 626 259 542 +640 256 640 628 258 602 +640 256 704 630 263 661 +640 256 768 629 260 718 +640 256 832 632 264 777 +640 256 896 638 261 839 +640 256 960 641 258 895 +640 256 1023 640 258 954 +640 320 0 622 326 18 +640 320 64 620 326 70 +640 320 128 621 326 123 +640 320 192 624 322 185 +640 320 256 624 322 244 +640 320 320 624 320 302 +640 320 384 625 320 361 +640 320 448 622 324 420 +640 320 512 627 323 479 +640 320 576 625 325 542 +640 320 640 627 321 606 +640 320 704 633 321 661 +640 320 768 635 324 719 +640 320 832 637 324 781 +640 320 896 637 323 839 +640 320 960 643 325 896 +640 320 1023 646 324 958 +640 384 0 624 383 18 +640 384 64 623 383 70 +640 384 128 623 383 128 +640 384 192 623 386 188 +640 384 256 626 382 246 +640 384 320 627 383 306 +640 384 384 627 386 363 +640 384 448 628 381 423 +640 384 512 626 385 482 +640 384 576 628 382 546 +640 384 640 630 386 607 +640 384 704 635 386 664 +640 384 768 634 382 722 +640 384 832 636 381 781 +640 384 896 643 385 842 +640 384 960 642 382 900 +640 384 1023 648 382 958 +640 448 0 632 450 18 +640 448 64 630 450 70 +640 448 128 626 445 128 +640 448 192 626 445 188 +640 448 256 630 445 246 +640 448 320 630 445 306 +640 448 384 631 445 365 +640 448 448 631 447 423 +640 448 512 634 448 483 +640 448 576 635 448 546 +640 448 640 633 444 607 +640 448 704 635 449 665 +640 448 768 641 445 722 +640 448 832 640 445 781 +640 448 896 642 444 843 +640 448 960 646 449 900 +640 448 1023 649 445 958 +640 512 0 635 509 18 +640 512 64 634 509 69 +640 512 128 633 508 128 +640 512 192 634 511 188 +640 512 256 630 508 244 +640 512 320 630 511 306 +640 512 384 634 509 365 +640 512 448 631 506 420 +640 512 512 636 506 483 +640 512 576 639 507 547 +640 512 640 641 511 607 +640 512 704 639 507 662 +640 512 768 641 511 719 +640 512 832 647 507 782 +640 512 896 650 511 843 +640 512 960 649 508 900 +640 512 1023 652 512 958 +640 576 0 639 571 18 +640 576 64 634 575 69 +640 576 128 638 570 128 +640 576 192 638 570 185 +640 576 256 638 574 246 +640 576 320 634 569 302 +640 576 384 635 573 361 +640 576 448 639 573 423 +640 576 512 638 569 483 +640 576 576 639 570 543 +640 576 640 641 573 604 +640 576 704 639 569 662 +640 576 768 645 570 719 +640 576 832 647 573 778 +640 576 896 647 570 839 +640 576 960 649 574 896 +640 576 1023 652 575 954 +640 640 0 640 636 17 +640 640 64 639 636 69 +640 640 128 639 636 128 +640 640 192 642 631 185 +640 640 256 643 631 244 +640 640 320 643 635 302 +640 640 384 640 634 361 +640 640 448 640 634 420 +640 640 512 646 631 480 +640 640 576 640 630 539 +640 640 640 641 631 599 +640 640 704 648 635 662 +640 640 768 646 632 719 +640 640 832 652 631 774 +640 640 896 656 636 840 +640 640 960 654 632 893 +640 640 1023 657 632 954 +640 704 0 646 695 17 +640 704 64 645 695 69 +640 704 128 644 694 128 +640 704 192 645 698 188 +640 704 256 647 697 246 +640 704 320 648 693 306 +640 704 384 648 692 365 +640 704 448 650 697 424 +640 704 512 648 693 484 +640 704 576 650 697 540 +640 704 640 647 693 600 +640 704 704 649 698 658 +640 704 768 652 698 717 +640 704 832 653 694 775 +640 704 896 659 694 836 +640 704 960 663 698 893 +640 704 1023 666 699 955 +640 768 0 656 762 17 +640 768 64 654 758 69 +640 768 128 654 760 128 +640 768 192 650 757 188 +640 768 256 651 760 249 +640 768 320 654 756 306 +640 768 384 651 755 361 +640 768 448 652 759 421 +640 768 512 657 760 484 +640 768 576 652 760 540 +640 768 640 653 760 600 +640 768 704 659 760 658 +640 768 768 657 760 717 +640 768 832 660 761 778 +640 768 896 663 761 836 +640 768 960 668 758 893 +640 768 1023 671 758 955 +640 832 0 661 819 16 +640 832 64 661 819 69 +640 832 128 660 822 128 +640 832 192 660 822 188 +640 832 256 656 818 244 +640 832 320 657 822 306 +640 832 384 660 821 361 +640 832 448 658 816 420 +640 832 512 660 817 484 +640 832 576 661 821 540 +640 832 640 659 817 604 +640 832 704 665 818 662 +640 832 768 667 822 720 +640 832 832 666 818 779 +640 832 896 668 823 840 +640 832 960 671 822 896 +640 832 1023 678 819 955 +640 896 0 669 886 16 +640 896 64 667 882 69 +640 896 128 668 882 128 +640 896 192 667 885 185 +640 896 256 667 884 249 +640 896 320 668 884 306 +640 896 384 665 880 365 +640 896 448 668 879 420 +640 896 512 670 884 484 +640 896 576 664 880 543 +640 896 640 669 881 604 +640 896 704 668 881 658 +640 896 768 675 882 721 +640 896 832 676 882 779 +640 896 896 675 881 836 +640 896 960 679 886 897 +640 896 1023 681 886 955 +640 960 0 676 943 15 +640 960 64 671 942 69 +640 960 128 674 941 123 +640 960 192 674 945 185 +640 960 256 671 940 244 +640 960 320 671 944 302 +640 960 384 675 943 362 +640 960 448 672 943 420 +640 960 512 676 939 480 +640 960 576 672 941 541 +640 960 640 673 941 600 +640 960 704 676 946 663 +640 960 768 678 945 721 +640 960 832 680 946 776 +640 960 896 683 946 840 +640 960 960 690 947 897 +640 960 1023 688 942 952 +640 1023 0 681 1006 14 +640 1023 64 683 1005 69 +640 1023 128 679 1005 123 +640 1023 192 682 1000 185 +640 1023 256 683 1004 244 +640 1023 320 679 999 302 +640 1023 384 680 1003 362 +640 1023 448 680 1003 421 +640 1023 512 681 999 480 +640 1023 576 683 1000 541 +640 1023 640 685 1004 604 +640 1023 704 683 1000 659 +640 1023 768 686 1005 718 +640 1023 832 688 1005 779 +640 1023 896 694 1001 836 +640 1023 960 696 1001 894 +640 1023 1023 696 1006 955 +704 0 0 679 70 20 +704 0 64 674 70 70 +704 0 128 673 69 128 +704 0 192 677 69 188 +704 0 256 673 68 247 +704 0 320 678 68 304 +704 0 384 678 67 362 +704 0 448 675 65 421 +704 0 512 680 64 480 +704 0 576 682 63 543 +704 0 640 680 60 604 +704 0 704 681 58 663 +704 0 768 687 56 720 +704 0 832 690 52 779 +704 0 896 692 48 841 +704 0 960 692 43 899 +704 0 1023 694 56 956 +704 64 0 676 97 20 +704 64 64 674 97 70 +704 64 128 674 97 124 +704 64 192 678 97 185 +704 64 256 679 96 242 +704 64 320 675 95 301 +704 64 384 676 95 359 +704 64 448 676 94 422 +704 64 512 677 93 478 +704 64 576 683 92 545 +704 64 640 681 91 601 +704 64 704 683 89 660 +704 64 768 689 88 718 +704 64 832 691 86 777 +704 64 896 690 84 838 +704 64 960 692 82 895 +704 64 1023 694 88 953 +704 128 0 677 143 20 +704 128 64 676 143 70 +704 128 128 676 143 128 +704 128 192 675 148 188 +704 128 256 675 143 247 +704 128 320 680 143 304 +704 128 384 681 142 363 +704 128 448 681 142 422 +704 128 512 678 141 482 +704 128 576 680 140 545 +704 128 640 682 144 605 +704 128 704 683 144 660 +704 128 768 689 143 721 +704 128 832 692 142 781 +704 128 896 694 141 842 +704 128 960 693 139 899 +704 128 1023 696 138 957 +704 192 0 683 203 20 +704 192 64 682 203 70 +704 192 128 681 206 129 +704 192 192 677 203 188 +704 192 256 677 206 247 +704 192 320 677 206 306 +704 192 384 682 203 363 +704 192 448 682 202 423 +704 192 512 684 202 482 +704 192 576 685 205 545 +704 192 640 683 201 602 +704 192 704 684 200 664 +704 192 768 687 203 722 +704 192 832 693 199 781 +704 192 896 691 198 842 +704 192 960 699 198 900 +704 192 1023 701 200 957 +704 256 0 684 264 20 +704 256 64 678 264 70 +704 256 128 683 264 128 +704 256 192 682 266 188 +704 256 256 678 261 244 +704 256 320 678 265 301 +704 256 384 679 265 363 +704 256 448 684 261 420 +704 256 512 685 260 479 +704 256 576 686 260 542 +704 256 640 689 260 606 +704 256 704 691 264 665 +704 256 768 688 263 719 +704 256 832 690 263 781 +704 256 896 697 260 842 +704 256 960 696 259 895 +704 256 1023 698 263 954 +704 320 0 682 327 20 +704 320 64 680 327 70 +704 320 128 680 327 124 +704 320 192 684 323 185 +704 320 256 685 327 244 +704 320 320 680 323 302 +704 320 384 681 326 361 +704 320 448 682 325 420 +704 320 512 688 326 482 +704 320 576 685 326 546 +704 320 640 690 322 602 +704 320 704 691 322 660 +704 320 768 694 325 719 +704 320 832 693 321 777 +704 320 896 694 324 839 +704 320 960 701 324 895 +704 320 1023 703 322 953 +704 384 0 685 390 20 +704 384 64 683 384 70 +704 384 128 683 388 128 +704 384 192 682 388 185 +704 384 256 687 384 244 +704 384 320 687 384 302 +704 384 384 687 384 361 +704 384 448 688 384 420 +704 384 512 686 386 479 +704 384 576 687 387 542 +704 384 640 689 387 603 +704 384 704 690 383 665 +704 384 768 696 382 719 +704 384 832 699 386 778 +704 384 896 701 386 843 +704 384 960 700 387 895 +704 384 1023 706 387 954 +704 448 0 688 447 20 +704 448 64 690 451 70 +704 448 128 686 446 128 +704 448 192 686 446 188 +704 448 256 686 449 247 +704 448 320 690 446 306 +704 448 384 691 446 365 +704 448 448 691 449 424 +704 448 512 692 445 483 +704 448 576 694 445 546 +704 448 640 692 445 607 +704 448 704 694 449 666 +704 448 768 700 449 723 +704 448 832 698 445 782 +704 448 896 701 445 843 +704 448 960 707 450 900 +704 448 1023 706 446 958 +704 512 0 695 509 20 +704 512 64 694 509 70 +704 512 128 693 512 128 +704 512 192 689 508 188 +704 512 256 689 508 247 +704 512 320 693 508 306 +704 512 384 693 507 365 +704 512 448 694 507 423 +704 512 512 696 511 483 +704 512 576 698 508 547 +704 512 640 700 512 607 +704 512 704 697 508 666 +704 512 768 699 511 723 +704 512 832 705 508 782 +704 512 896 704 509 843 +704 512 960 706 508 900 +704 512 1023 709 512 958 +704 576 0 699 572 19 +704 576 64 693 572 70 +704 576 128 697 571 128 +704 576 192 696 571 188 +704 576 256 696 574 249 +704 576 320 693 570 302 +704 576 384 694 574 365 +704 576 448 698 573 424 +704 576 512 696 570 480 +704 576 576 697 569 542 +704 576 640 695 570 604 +704 576 704 700 570 662 +704 576 768 702 570 719 +704 576 832 701 570 778 +704 576 896 704 571 840 +704 576 960 707 574 896 +704 576 1023 710 575 954 +704 640 0 700 638 19 +704 640 64 698 638 70 +704 640 128 698 637 128 +704 640 192 701 633 185 +704 640 256 701 632 244 +704 640 320 702 636 306 +704 640 384 698 632 362 +704 640 448 700 635 421 +704 640 512 704 636 484 +704 640 576 701 632 543 +704 640 640 703 632 604 +704 640 704 705 636 662 +704 640 768 703 632 719 +704 640 832 710 633 778 +704 640 896 712 636 840 +704 640 960 710 632 896 +704 640 1023 714 637 955 +704 704 0 704 697 19 +704 704 64 703 696 70 +704 704 128 702 699 128 +704 704 192 702 699 185 +704 704 256 706 694 244 +704 704 320 706 694 302 +704 704 384 707 698 362 +704 704 448 703 697 421 +704 704 512 705 697 480 +704 704 576 706 697 540 +704 704 640 704 693 600 +704 704 704 706 694 658 +704 704 768 712 698 719 +704 704 832 710 695 778 +704 704 896 716 695 836 +704 704 960 718 699 896 +704 704 1023 718 695 950 +704 768 0 713 763 19 +704 768 64 712 761 70 +704 768 128 707 758 128 +704 768 192 707 757 188 +704 768 256 708 760 249 +704 768 320 712 760 306 +704 768 384 712 756 365 +704 768 448 712 755 423 +704 768 512 714 760 484 +704 768 576 707 760 540 +704 768 640 713 760 600 +704 768 704 711 757 658 +704 768 768 713 761 717 +704 768 832 715 761 775 +704 768 896 717 757 835 +704 768 960 724 759 893 +704 768 1023 726 761 951 +704 832 0 719 821 18 +704 832 64 718 820 70 +704 832 128 717 820 128 +704 832 192 717 823 188 +704 832 256 714 818 249 +704 832 320 715 823 306 +704 832 384 718 818 365 +704 832 448 714 817 421 +704 832 512 716 822 480 +704 832 576 713 818 540 +704 832 640 716 822 600 +704 832 704 717 823 658 +704 832 768 723 823 717 +704 832 832 721 823 775 +704 832 896 724 823 840 +704 832 960 726 823 893 +704 832 1023 732 819 951 +704 896 0 725 883 18 +704 896 64 724 883 70 +704 896 128 723 882 128 +704 896 192 723 885 185 +704 896 256 724 885 249 +704 896 320 720 880 302 +704 896 384 721 884 365 +704 896 448 725 884 421 +704 896 512 722 880 480 +704 896 576 724 881 543 +704 896 640 726 885 601 +704 896 704 723 881 662 +704 896 768 729 882 721 +704 896 832 732 887 779 +704 896 896 730 882 840 +704 896 960 732 886 896 +704 896 1023 735 886 955 +704 960 0 732 943 17 +704 960 64 727 947 69 +704 960 128 730 942 128 +704 960 192 730 941 185 +704 960 256 731 946 244 +704 960 320 731 945 306 +704 960 384 732 945 366 +704 960 448 728 941 424 +704 960 512 732 941 480 +704 960 576 727 941 541 +704 960 640 728 941 604 +704 960 704 734 942 663 +704 960 768 732 942 718 +704 960 832 737 942 779 +704 960 896 740 942 840 +704 960 960 739 942 893 +704 960 1023 742 946 955 +704 1023 0 735 1002 17 +704 1023 64 738 1006 69 +704 1023 128 734 1002 123 +704 1023 192 737 1001 185 +704 1023 256 737 1005 244 +704 1023 320 734 1001 302 +704 1023 384 734 1004 362 +704 1023 448 739 1004 421 +704 1023 512 736 1004 481 +704 1023 576 738 1004 541 +704 1023 640 735 1000 601 +704 1023 704 737 1000 659 +704 1023 768 739 1005 721 +704 1023 832 741 1005 779 +704 1023 896 744 1006 836 +704 1023 960 746 1005 896 +704 1023 1023 752 1006 955 +768 0 0 736 76 22 +768 0 64 739 76 70 +768 0 128 738 76 124 +768 0 192 738 76 188 +768 0 256 735 75 242 +768 0 320 738 74 301 +768 0 384 735 73 359 +768 0 448 736 72 419 +768 0 512 739 71 478 +768 0 576 738 69 540 +768 0 640 739 67 601 +768 0 704 742 66 660 +768 0 768 746 64 716 +768 0 832 749 61 776 +768 0 896 747 57 836 +768 0 960 750 67 893 +768 0 1023 753 50 952 +768 64 0 741 102 22 +768 64 64 740 101 70 +768 64 128 739 101 129 +768 64 192 736 101 185 +768 64 256 736 100 242 +768 64 320 739 100 301 +768 64 384 737 99 359 +768 64 448 737 99 419 +768 64 512 738 98 479 +768 64 576 739 97 541 +768 64 640 741 95 601 +768 64 704 746 94 660 +768 64 768 748 93 718 +768 64 832 746 91 779 +768 64 896 749 89 837 +768 64 960 751 87 895 +768 64 1023 754 85 953 +768 128 0 739 146 22 +768 128 64 737 146 70 +768 128 128 737 151 124 +768 128 192 737 150 185 +768 128 256 740 146 242 +768 128 320 740 145 301 +768 128 384 738 150 361 +768 128 448 738 144 419 +768 128 512 739 144 481 +768 128 576 744 143 542 +768 128 640 744 143 605 +768 128 704 743 146 660 +768 128 768 745 146 718 +768 128 832 751 145 777 +768 128 896 753 144 838 +768 128 960 751 142 894 +768 128 1023 754 141 952 +768 192 0 743 208 22 +768 192 64 741 205 70 +768 192 128 737 205 129 +768 192 192 738 205 188 +768 192 256 737 208 247 +768 192 320 737 201 304 +768 192 384 742 201 363 +768 192 448 742 204 423 +768 192 512 743 204 482 +768 192 576 741 206 544 +768 192 640 742 203 605 +768 192 704 744 205 664 +768 192 768 746 205 718 +768 192 832 752 201 779 +768 192 896 754 200 842 +768 192 960 757 203 899 +768 192 1023 755 199 956 +768 256 0 744 265 22 +768 256 64 740 267 70 +768 256 128 742 265 129 +768 256 192 742 267 188 +768 256 256 739 265 247 +768 256 320 740 267 306 +768 256 384 740 267 365 +768 256 448 744 262 423 +768 256 512 744 262 482 +768 256 576 746 261 545 +768 256 640 748 266 605 +768 256 704 746 261 660 +768 256 768 748 262 721 +768 256 832 750 264 781 +768 256 896 756 261 842 +768 256 960 755 261 899 +768 256 1023 761 260 957 +768 320 0 743 325 22 +768 320 64 745 325 70 +768 320 128 741 324 124 +768 320 192 744 324 188 +768 320 256 745 328 247 +768 320 320 741 324 302 +768 320 384 742 328 361 +768 320 448 742 326 423 +768 320 512 746 322 479 +768 320 576 744 325 545 +768 320 640 750 323 602 +768 320 704 751 323 664 +768 320 768 753 326 721 +768 320 832 752 326 777 +768 320 896 754 325 842 +768 320 960 760 321 899 +768 320 1023 759 323 953 +768 384 0 745 391 22 +768 384 64 744 386 70 +768 384 128 743 389 124 +768 384 192 744 389 185 +768 384 256 746 385 244 +768 384 320 747 388 302 +768 384 384 744 384 361 +768 384 448 744 387 420 +768 384 512 745 387 480 +768 384 576 750 384 542 +768 384 640 749 387 607 +768 384 704 753 384 660 +768 384 768 755 383 718 +768 384 832 758 387 777 +768 384 896 756 383 838 +768 384 960 758 387 895 +768 384 1023 764 388 953 +768 448 0 747 448 22 +768 448 64 746 447 70 +768 448 128 745 447 129 +768 448 192 745 450 188 +768 448 256 745 450 244 +768 448 320 749 445 302 +768 448 384 750 445 361 +768 448 448 750 445 420 +768 448 512 751 445 480 +768 448 576 749 445 542 +768 448 640 751 449 603 +768 448 704 753 449 661 +768 448 768 754 445 722 +768 448 832 759 446 777 +768 448 896 763 450 839 +768 448 960 764 449 899 +768 448 1023 764 450 953 +768 512 0 755 510 22 +768 512 64 753 510 70 +768 512 128 752 513 129 +768 512 192 749 509 188 +768 512 256 749 509 247 +768 512 320 750 512 306 +768 512 384 754 509 365 +768 512 448 754 507 425 +768 512 512 755 511 483 +768 512 576 756 507 546 +768 512 640 757 508 607 +768 512 704 756 508 665 +768 512 768 757 512 722 +768 512 832 763 512 782 +768 512 896 762 508 843 +768 512 960 764 508 900 +768 512 1023 770 512 957 +768 576 0 758 573 21 +768 576 64 756 572 70 +768 576 128 756 572 129 +768 576 192 755 575 188 +768 576 256 753 571 247 +768 576 320 753 571 306 +768 576 384 756 570 365 +768 576 448 757 570 423 +768 576 512 758 570 483 +768 576 576 755 573 539 +768 576 640 753 570 599 +768 576 704 756 574 657 +768 576 768 761 574 716 +768 576 832 759 571 778 +768 576 896 761 574 835 +768 576 960 768 575 892 +768 576 1023 767 575 950 +768 640 0 759 638 21 +768 640 64 758 637 70 +768 640 128 757 633 129 +768 640 192 760 633 185 +768 640 256 760 633 249 +768 640 320 760 636 306 +768 640 384 758 632 361 +768 640 448 758 636 425 +768 640 512 762 635 483 +768 640 576 759 631 539 +768 640 640 762 632 603 +768 640 704 760 632 662 +768 640 768 765 632 720 +768 640 832 767 632 778 +768 640 896 766 632 839 +768 640 960 768 633 896 +768 640 1023 770 637 953 +768 704 0 763 700 21 +768 704 64 762 696 70 +768 704 128 761 699 129 +768 704 192 761 699 185 +768 704 256 764 695 244 +768 704 320 764 695 302 +768 704 384 765 698 365 +768 704 448 762 694 421 +768 704 512 763 697 480 +768 704 576 764 693 539 +768 704 640 766 694 603 +768 704 704 767 694 662 +768 704 768 769 698 720 +768 704 832 768 695 778 +768 704 896 773 694 839 +768 704 960 776 698 895 +768 704 1023 774 695 953 +768 768 0 768 759 21 +768 768 64 770 762 70 +768 768 128 766 758 129 +768 768 192 766 761 185 +768 768 256 767 762 244 +768 768 320 769 757 302 +768 768 384 770 757 362 +768 768 448 771 760 421 +768 768 512 768 760 480 +768 768 576 766 759 542 +768 768 640 771 760 599 +768 768 704 769 757 658 +768 768 768 770 757 716 +768 768 832 776 761 778 +768 768 896 774 758 839 +768 768 960 781 758 892 +768 768 1023 783 762 954 +768 832 0 776 820 20 +768 832 64 775 819 70 +768 832 128 775 824 129 +768 832 192 771 819 188 +768 832 256 771 818 249 +768 832 320 772 823 306 +768 832 384 775 822 365 +768 832 448 776 818 425 +768 832 512 776 817 483 +768 832 576 771 817 540 +768 832 640 773 822 599 +768 832 704 778 822 658 +768 832 768 776 818 716 +768 832 832 778 823 774 +768 832 896 780 823 835 +768 832 960 782 819 892 +768 832 1023 788 819 951 +768 896 0 783 884 20 +768 896 64 781 882 70 +768 896 128 780 882 128 +768 896 192 780 882 188 +768 896 256 780 885 247 +768 896 320 778 881 306 +768 896 384 778 885 365 +768 896 448 781 881 424 +768 896 512 779 880 480 +768 896 576 780 885 540 +768 896 640 778 880 599 +768 896 704 780 885 658 +768 896 768 782 885 716 +768 896 832 787 885 774 +768 896 896 786 886 835 +768 896 960 789 886 896 +768 896 1023 791 885 950 +768 960 0 788 943 20 +768 960 64 783 946 70 +768 960 128 786 942 128 +768 960 192 786 942 185 +768 960 256 786 945 244 +768 960 320 787 945 306 +768 960 384 783 940 361 +768 960 448 785 944 424 +768 960 512 788 944 480 +768 960 576 783 940 543 +768 960 640 788 940 603 +768 960 704 790 945 658 +768 960 768 788 941 720 +768 960 832 793 940 778 +768 960 896 796 945 839 +768 960 960 794 941 896 +768 960 1023 797 946 955 +768 1023 0 792 1003 19 +768 1023 64 790 1001 70 +768 1023 128 790 1005 123 +768 1023 192 792 1001 188 +768 1023 256 792 1000 244 +768 1023 320 793 1005 302 +768 1023 384 793 1004 365 +768 1023 448 795 1004 424 +768 1023 512 791 999 483 +768 1023 576 792 999 543 +768 1023 640 791 1000 600 +768 1023 704 792 1000 662 +768 1023 768 797 1000 721 +768 1023 832 796 1000 774 +768 1023 896 801 1000 839 +768 1023 960 804 1001 896 +768 1023 1023 802 1001 950 +832 0 0 800 83 24 +832 0 64 799 82 71 +832 0 128 798 82 129 +832 0 192 794 81 185 +832 0 256 794 81 242 +832 0 320 799 81 301 +832 0 384 795 80 359 +832 0 448 796 79 418 +832 0 512 796 77 478 +832 0 576 797 76 540 +832 0 640 799 74 604 +832 0 704 803 73 662 +832 0 768 805 71 717 +832 0 832 807 69 778 +832 0 896 806 66 836 +832 0 960 808 63 893 +832 0 1023 811 59 952 +832 64 0 801 106 24 +832 64 64 800 106 71 +832 64 128 796 105 124 +832 64 192 796 105 185 +832 64 256 799 105 247 +832 64 320 795 104 301 +832 64 384 796 104 359 +832 64 448 797 103 422 +832 64 512 801 103 482 +832 64 576 799 101 544 +832 64 640 800 100 601 +832 64 704 805 99 659 +832 64 768 807 98 720 +832 64 832 805 96 776 +832 64 896 807 94 837 +832 64 960 810 92 898 +832 64 1023 816 91 952 +832 128 0 799 149 24 +832 128 64 800 149 71 +832 128 128 800 154 124 +832 128 192 800 149 188 +832 128 256 796 153 242 +832 128 320 797 153 301 +832 128 384 800 152 359 +832 128 448 798 147 419 +832 128 512 799 151 479 +832 128 576 803 146 541 +832 128 640 801 150 602 +832 128 704 803 145 660 +832 128 768 808 144 717 +832 128 832 809 148 776 +832 128 896 808 146 841 +832 128 960 811 145 894 +832 128 1023 813 144 952 +832 192 0 800 207 24 +832 192 64 802 210 71 +832 192 128 798 207 124 +832 192 192 798 210 185 +832 192 256 798 210 245 +832 192 320 802 207 303 +832 192 384 802 206 361 +832 192 448 799 209 420 +832 192 512 800 206 479 +832 192 576 804 205 542 +832 192 640 805 202 602 +832 192 704 806 204 664 +832 192 768 805 207 718 +832 192 832 807 206 776 +832 192 896 813 205 838 +832 192 960 815 205 894 +832 192 1023 813 204 952 +832 256 0 805 267 24 +832 256 64 800 269 71 +832 256 128 803 264 129 +832 256 192 799 266 188 +832 256 256 799 266 247 +832 256 320 799 268 304 +832 256 384 799 264 364 +832 256 448 804 263 423 +832 256 512 804 263 483 +832 256 576 805 263 545 +832 256 640 803 267 605 +832 256 704 805 262 664 +832 256 768 807 266 721 +832 256 832 808 266 776 +832 256 896 814 263 842 +832 256 960 817 262 899 +832 256 1023 819 264 957 +832 320 0 803 326 24 +832 320 64 801 326 71 +832 320 128 801 329 129 +832 320 192 804 326 188 +832 320 256 804 329 247 +832 320 320 801 325 306 +832 320 384 802 329 365 +832 320 448 802 328 423 +832 320 512 806 323 483 +832 320 576 804 323 542 +832 320 640 809 324 605 +832 320 704 810 328 664 +832 320 768 808 324 718 +832 320 832 810 323 781 +832 320 896 812 326 842 +832 320 960 818 322 899 +832 320 1023 817 324 957 +832 384 0 805 390 24 +832 384 64 808 387 71 +832 384 128 806 386 129 +832 384 192 803 386 185 +832 384 256 807 386 247 +832 384 320 807 390 306 +832 384 384 803 385 361 +832 384 448 804 388 420 +832 384 512 805 388 483 +832 384 576 806 388 545 +832 384 640 808 388 606 +832 384 704 812 384 660 +832 384 768 813 384 721 +832 384 832 816 388 781 +832 384 896 814 388 838 +832 384 960 817 387 898 +832 384 1023 823 384 957 +832 448 0 808 452 23 +832 448 64 806 447 71 +832 448 128 805 447 124 +832 448 192 806 451 185 +832 448 256 805 451 245 +832 448 320 809 447 302 +832 448 384 810 451 361 +832 448 448 806 447 420 +832 448 512 808 450 480 +832 448 576 808 447 543 +832 448 640 813 446 603 +832 448 704 811 450 664 +832 448 768 816 446 719 +832 448 832 819 446 777 +832 448 896 821 450 839 +832 448 960 820 446 896 +832 448 1023 822 451 953 +832 512 0 814 515 23 +832 512 64 813 515 71 +832 512 128 809 510 129 +832 512 192 808 509 185 +832 512 256 808 513 247 +832 512 320 809 513 302 +832 512 384 813 509 361 +832 512 448 813 509 421 +832 512 512 814 509 481 +832 512 576 814 508 543 +832 512 640 813 509 603 +832 512 704 814 512 661 +832 512 768 816 512 718 +832 512 832 818 509 781 +832 512 896 824 509 839 +832 512 960 826 513 896 +832 512 1023 828 512 957 +832 576 0 818 574 23 +832 576 64 813 574 71 +832 576 128 815 573 129 +832 576 192 815 576 185 +832 576 256 812 573 249 +832 576 320 812 572 306 +832 576 384 812 575 365 +832 576 448 816 571 425 +832 576 512 817 570 483 +832 576 576 811 570 539 +832 576 640 813 575 599 +832 576 704 814 574 657 +832 576 768 819 574 719 +832 576 832 818 575 774 +832 576 896 824 576 835 +832 576 960 826 575 896 +832 576 1023 824 575 950 +832 640 0 817 635 23 +832 640 64 816 639 71 +832 640 128 819 634 129 +832 640 192 819 634 188 +832 640 256 819 638 249 +832 640 320 816 633 306 +832 640 384 816 633 365 +832 640 448 819 632 425 +832 640 512 821 632 483 +832 640 576 818 632 539 +832 640 640 820 636 599 +832 640 704 818 632 658 +832 640 768 819 636 717 +832 640 832 825 637 775 +832 640 896 824 633 840 +832 640 960 825 637 892 +832 640 1023 831 637 950 +832 704 0 822 702 23 +832 704 64 820 697 71 +832 704 128 820 700 129 +832 704 192 819 695 185 +832 704 256 823 695 245 +832 704 320 823 694 306 +832 704 384 824 699 365 +832 704 448 821 694 421 +832 704 512 822 698 484 +832 704 576 822 694 543 +832 704 640 823 694 599 +832 704 704 825 695 662 +832 704 768 823 694 720 +832 704 832 829 695 778 +832 704 896 831 695 839 +832 704 960 829 695 896 +832 704 1023 831 695 954 +832 768 0 826 760 22 +832 768 64 828 763 71 +832 768 128 824 759 129 +832 768 192 824 762 185 +832 768 256 824 762 244 +832 768 320 827 758 302 +832 768 384 828 758 362 +832 768 448 828 761 425 +832 768 512 825 756 480 +832 768 576 823 760 543 +832 768 640 828 757 599 +832 768 704 829 757 662 +832 768 768 831 757 720 +832 768 832 833 761 778 +832 768 896 831 758 839 +832 768 960 837 758 896 +832 768 1023 839 762 953 +832 832 0 834 825 22 +832 832 64 830 824 70 +832 832 128 833 824 129 +832 832 192 829 820 185 +832 832 256 829 823 244 +832 832 320 829 823 302 +832 832 384 832 819 361 +832 832 448 832 818 421 +832 832 512 833 821 480 +832 832 576 827 817 539 +832 832 640 829 822 603 +832 832 704 834 822 658 +832 832 768 832 818 716 +832 832 832 834 818 775 +832 832 896 840 823 839 +832 832 960 839 819 896 +832 832 1023 844 819 950 +832 896 0 839 883 22 +832 896 64 838 883 70 +832 896 128 838 882 129 +832 896 192 838 886 185 +832 896 256 834 882 249 +832 896 320 834 881 306 +832 896 384 835 885 365 +832 896 448 839 885 425 +832 896 512 839 881 484 +832 896 576 837 885 540 +832 896 640 834 881 599 +832 896 704 836 885 658 +832 896 768 842 886 717 +832 896 832 840 882 775 +832 896 896 842 886 835 +832 896 960 844 886 892 +832 896 1023 846 882 951 +832 960 0 845 944 22 +832 960 64 841 947 70 +832 960 128 844 943 129 +832 960 192 843 942 188 +832 960 256 843 942 249 +832 960 320 843 945 306 +832 960 384 840 941 365 +832 960 448 841 945 425 +832 960 512 845 941 484 +832 960 576 842 940 540 +832 960 640 844 945 600 +832 960 704 841 940 658 +832 960 768 843 945 716 +832 960 832 845 946 775 +832 960 896 850 945 835 +832 960 960 849 946 892 +832 960 1023 852 946 954 +832 1023 0 847 1003 21 +832 1023 64 847 1006 70 +832 1023 128 846 1006 124 +832 1023 192 849 1001 188 +832 1023 256 849 1001 244 +832 1023 320 849 1005 302 +832 1023 384 850 1005 365 +832 1023 448 847 1000 421 +832 1023 512 847 1004 484 +832 1023 576 848 1000 543 +832 1023 640 846 1000 604 +832 1023 704 852 1001 662 +832 1023 768 853 1004 717 +832 1023 832 851 1001 779 +832 1023 896 857 1001 839 +832 1023 960 859 1006 896 +832 1023 1023 857 1002 954 +896 0 0 863 89 26 +896 0 64 861 89 71 +896 0 128 857 88 124 +896 0 192 860 88 185 +896 0 256 857 87 247 +896 0 320 861 87 304 +896 0 384 858 86 359 +896 0 448 858 85 422 +896 0 512 859 84 482 +896 0 576 860 83 543 +896 0 640 864 82 600 +896 0 704 862 80 659 +896 0 768 867 79 720 +896 0 832 865 76 775 +896 0 896 867 74 836 +896 0 960 870 71 897 +896 0 1023 871 68 956 +896 64 0 860 111 26 +896 64 64 862 111 71 +896 64 128 858 110 124 +896 64 192 858 110 188 +896 64 256 862 110 247 +896 64 320 859 109 301 +896 64 384 859 109 364 +896 64 448 860 108 422 +896 64 512 859 107 478 +896 64 576 864 107 544 +896 64 640 862 105 605 +896 64 704 867 104 663 +896 64 768 869 103 721 +896 64 832 866 101 776 +896 64 896 868 100 841 +896 64 960 871 98 898 +896 64 1023 873 96 952 +896 128 0 865 153 26 +896 128 64 864 153 71 +896 128 128 863 157 129 +896 128 192 859 152 185 +896 128 256 858 156 242 +896 128 320 862 152 304 +896 128 384 859 151 359 +896 128 448 860 151 419 +896 128 512 861 155 483 +896 128 576 862 154 541 +896 128 640 863 153 605 +896 128 704 864 153 660 +896 128 768 869 147 718 +896 128 832 872 151 780 +896 128 896 869 150 838 +896 128 960 871 149 893 +896 128 1023 873 147 956 +896 192 0 863 209 26 +896 192 64 860 209 71 +896 192 128 863 209 124 +896 192 192 863 212 185 +896 192 256 863 209 247 +896 192 320 860 212 301 +896 192 384 860 212 361 +896 192 448 864 211 420 +896 192 512 862 205 479 +896 192 576 863 207 542 +896 192 640 868 204 602 +896 192 704 865 209 660 +896 192 768 867 206 718 +896 192 832 872 205 776 +896 192 896 874 208 838 +896 192 960 873 207 899 +896 192 1023 875 206 952 +896 256 0 867 268 26 +896 256 64 862 270 71 +896 256 128 865 270 124 +896 256 192 862 268 185 +896 256 256 861 270 245 +896 256 320 862 270 303 +896 256 384 865 265 361 +896 256 448 866 265 420 +896 256 512 864 269 480 +896 256 576 869 269 543 +896 256 640 869 264 602 +896 256 704 870 264 660 +896 256 768 872 266 722 +896 256 832 870 267 777 +896 256 896 872 267 838 +896 256 960 878 269 895 +896 256 1023 881 268 953 +896 320 0 866 329 26 +896 320 64 865 329 71 +896 320 128 864 330 129 +896 320 192 867 327 188 +896 320 256 864 327 247 +896 320 320 864 327 306 +896 320 384 864 330 365 +896 320 448 864 326 424 +896 320 512 869 326 484 +896 320 576 870 326 546 +896 320 640 871 326 606 +896 320 704 868 327 664 +896 320 768 870 325 722 +896 320 832 871 328 781 +896 320 896 873 328 838 +896 320 960 880 324 899 +896 320 1023 882 325 957 +896 384 0 871 393 26 +896 384 64 869 388 71 +896 384 128 865 388 129 +896 384 192 865 391 188 +896 384 256 868 387 249 +896 384 320 869 391 306 +896 384 384 866 386 365 +896 384 448 866 389 424 +896 384 512 867 389 484 +896 384 576 868 389 545 +896 384 640 868 386 602 +896 384 704 874 386 664 +896 384 768 875 390 721 +896 384 832 873 385 777 +896 384 896 875 385 842 +896 384 960 877 388 899 +896 384 1023 883 385 956 +896 448 0 870 449 25 +896 448 64 868 449 71 +896 448 128 871 449 129 +896 448 192 871 449 188 +896 448 256 868 448 245 +896 448 320 871 448 306 +896 448 384 872 452 365 +896 448 448 868 448 421 +896 448 512 869 451 480 +896 448 576 874 446 543 +896 448 640 871 451 606 +896 448 704 873 451 665 +896 448 768 877 447 718 +896 448 832 880 447 781 +896 448 896 882 451 842 +896 448 960 880 451 896 +896 448 1023 882 450 957 +896 512 0 873 512 25 +896 512 64 874 515 71 +896 512 128 870 511 129 +896 512 192 870 511 185 +896 512 256 870 513 245 +896 512 320 870 514 303 +896 512 384 874 510 361 +896 512 448 874 513 420 +896 512 512 872 510 480 +896 512 576 876 513 546 +896 512 640 874 508 602 +896 512 704 878 509 662 +896 512 768 877 513 723 +896 512 832 882 509 778 +896 512 896 884 510 839 +896 512 960 886 514 895 +896 512 1023 884 510 953 +896 576 0 879 574 25 +896 576 64 874 578 71 +896 576 128 877 577 129 +896 576 192 873 573 185 +896 576 256 874 573 245 +896 576 320 873 576 306 +896 576 384 874 576 362 +896 576 448 878 572 421 +896 576 512 879 571 481 +896 576 576 872 571 539 +896 576 640 877 571 599 +896 576 704 878 572 662 +896 576 768 879 571 716 +896 576 832 881 572 774 +896 576 896 883 576 839 +896 576 960 881 573 891 +896 576 1023 884 572 953 +896 640 0 879 635 25 +896 640 64 881 639 71 +896 640 128 877 635 129 +896 640 192 880 635 188 +896 640 256 880 638 245 +896 640 320 877 634 306 +896 640 384 877 634 365 +896 640 448 878 637 425 +896 640 512 882 633 485 +896 640 576 879 632 539 +896 640 640 875 632 599 +896 640 704 877 636 657 +896 640 768 878 637 717 +896 640 832 885 637 778 +896 640 896 882 637 835 +896 640 960 889 638 892 +896 640 1023 891 638 954 +896 704 0 883 702 25 +896 704 64 881 697 71 +896 704 128 880 701 129 +896 704 192 883 696 188 +896 704 256 884 696 249 +896 704 320 884 700 306 +896 704 384 881 696 365 +896 704 448 881 695 425 +896 704 512 885 694 484 +896 704 576 883 695 539 +896 704 640 884 695 599 +896 704 704 885 699 658 +896 704 768 882 695 717 +896 704 832 884 699 775 +896 704 896 890 700 835 +896 704 960 889 696 896 +896 704 1023 890 700 950 +896 768 0 887 761 24 +896 768 64 889 760 71 +896 768 128 885 760 129 +896 768 192 884 763 188 +896 768 256 884 759 245 +896 768 320 888 759 303 +896 768 384 889 758 365 +896 768 448 889 762 425 +896 768 512 886 758 481 +896 768 576 883 761 543 +896 768 640 888 757 603 +896 768 704 890 758 658 +896 768 768 891 759 720 +896 768 832 888 759 778 +896 768 896 893 758 839 +896 768 960 896 759 896 +896 768 1023 894 759 954 +896 832 0 894 826 24 +896 832 64 893 821 71 +896 832 128 893 825 129 +896 832 192 889 821 185 +896 832 256 889 824 245 +896 832 320 889 824 303 +896 832 384 893 819 362 +896 832 448 894 819 421 +896 832 512 895 823 484 +896 832 576 887 819 543 +896 832 640 888 823 603 +896 832 704 893 819 658 +896 832 768 895 819 720 +896 832 832 896 819 778 +896 832 896 898 823 839 +896 832 960 897 819 896 +896 832 1023 903 820 954 +896 896 0 899 884 24 +896 896 64 895 888 71 +896 896 128 894 887 129 +896 896 192 898 887 185 +896 896 256 894 883 245 +896 896 320 894 887 303 +896 896 384 895 887 362 +896 896 448 899 882 421 +896 896 512 899 882 481 +896 896 576 897 886 543 +896 896 640 893 882 600 +896 896 704 895 886 662 +896 896 768 901 886 717 +896 896 832 897 882 775 +896 896 896 900 882 835 +896 896 960 906 887 896 +896 896 1023 904 883 954 +896 960 0 905 945 24 +896 960 64 900 948 71 +896 960 128 903 943 129 +896 960 192 903 943 188 +896 960 256 903 947 245 +896 960 320 899 943 306 +896 960 384 900 942 366 +896 960 448 901 946 425 +896 960 512 905 946 484 +896 960 576 901 941 540 +896 960 640 902 945 600 +896 960 704 899 941 658 +896 960 768 901 946 717 +896 960 832 907 947 775 +896 960 896 904 942 835 +896 960 960 908 947 893 +896 960 1023 909 947 951 +896 1023 0 907 1005 23 +896 1023 64 906 1004 71 +896 1023 128 905 1007 129 +896 1023 192 908 1002 188 +896 1023 256 908 1002 249 +896 1023 320 909 1002 306 +896 1023 384 909 1006 366 +896 1023 448 905 1001 426 +896 1023 512 906 1005 484 +896 1023 576 907 1001 540 +896 1023 640 908 1001 600 +896 1023 704 910 1006 658 +896 1023 768 906 1001 718 +896 1023 832 908 1006 775 +896 1023 896 910 1005 835 +896 1023 960 916 1006 892 +896 1023 1023 915 1006 950 +960 0 0 922 95 28 +960 0 64 921 95 72 +960 0 128 916 94 125 +960 0 192 916 94 189 +960 0 256 916 94 247 +960 0 320 916 93 301 +960 0 384 916 92 364 +960 0 448 921 92 422 +960 0 512 917 91 478 +960 0 576 922 90 543 +960 0 640 918 88 600 +960 0 704 919 87 662 +960 0 768 925 86 720 +960 0 832 923 83 775 +960 0 896 925 81 840 +960 0 960 927 79 897 +960 0 1023 929 76 951 +960 64 0 920 115 27 +960 64 64 918 115 72 +960 64 128 921 115 129 +960 64 192 917 115 189 +960 64 256 921 115 247 +960 64 320 917 114 304 +960 64 384 922 114 364 +960 64 448 922 113 422 +960 64 512 918 112 482 +960 64 576 919 111 544 +960 64 640 920 110 605 +960 64 704 926 109 663 +960 64 768 922 108 721 +960 64 832 925 107 780 +960 64 896 926 105 841 +960 64 960 928 103 897 +960 64 1023 930 101 956 +960 128 0 920 160 27 +960 128 64 922 156 72 +960 128 128 922 160 129 +960 128 192 918 155 186 +960 128 256 918 159 247 +960 128 320 922 155 306 +960 128 384 918 154 361 +960 128 448 919 154 424 +960 128 512 919 158 483 +960 128 576 924 153 544 +960 128 640 925 157 605 +960 128 704 922 156 663 +960 128 768 927 151 721 +960 128 832 929 154 780 +960 128 896 927 153 837 +960 128 960 929 152 898 +960 128 1023 931 151 956 +960 192 0 925 212 28 +960 192 64 923 212 72 +960 192 128 923 212 125 +960 192 192 923 214 189 +960 192 256 919 211 245 +960 192 320 919 214 301 +960 192 384 923 211 365 +960 192 448 920 210 420 +960 192 512 920 207 479 +960 192 576 921 207 542 +960 192 640 921 212 602 +960 192 704 923 209 664 +960 192 768 924 211 717 +960 192 832 930 208 776 +960 192 896 932 210 841 +960 192 960 930 206 894 +960 192 1023 932 208 952 +960 256 0 927 272 28 +960 256 64 921 272 72 +960 256 128 920 270 125 +960 256 192 924 270 186 +960 256 256 924 272 245 +960 256 320 924 267 306 +960 256 384 920 271 361 +960 256 448 921 271 420 +960 256 512 925 271 480 +960 256 576 927 271 542 +960 256 640 923 266 602 +960 256 704 928 266 660 +960 256 768 925 269 718 +960 256 832 927 264 777 +960 256 896 933 266 838 +960 256 960 934 268 894 +960 256 1023 933 269 956 +960 320 0 924 332 27 +960 320 64 922 332 72 +960 320 128 922 332 125 +960 320 192 925 332 186 +960 320 256 921 328 245 +960 320 320 922 331 303 +960 320 384 922 331 361 +960 320 448 926 328 420 +960 320 512 928 328 480 +960 320 576 924 329 542 +960 320 640 929 330 602 +960 320 704 929 325 660 +960 320 768 930 326 718 +960 320 832 932 326 780 +960 320 896 930 329 838 +960 320 960 932 329 894 +960 320 1023 937 328 952 +960 384 0 925 389 27 +960 384 64 928 392 72 +960 384 128 923 388 129 +960 384 192 923 392 189 +960 384 256 927 388 247 +960 384 320 923 388 306 +960 384 384 924 388 365 +960 384 448 924 390 424 +960 384 512 925 387 484 +960 384 576 926 390 546 +960 384 640 930 385 606 +960 384 704 931 385 664 +960 384 768 928 391 721 +960 384 832 930 386 781 +960 384 896 932 390 842 +960 384 960 934 390 895 +960 384 1023 940 386 957 +960 448 0 931 450 27 +960 448 64 930 450 72 +960 448 128 929 449 125 +960 448 192 925 449 186 +960 448 256 925 453 247 +960 448 320 929 449 306 +960 448 384 930 452 365 +960 448 448 926 449 424 +960 448 512 927 452 484 +960 448 576 927 447 546 +960 448 640 928 452 606 +960 448 704 929 448 660 +960 448 768 934 447 721 +960 448 832 936 451 781 +960 448 896 934 447 838 +960 448 960 935 447 898 +960 448 1023 938 451 956 +960 512 0 934 512 27 +960 512 64 932 515 72 +960 512 128 928 512 129 +960 512 192 931 511 189 +960 512 256 932 511 247 +960 512 320 928 511 303 +960 512 384 932 511 365 +960 512 448 933 514 425 +960 512 512 930 511 481 +960 512 576 930 510 543 +960 512 640 934 509 602 +960 512 704 932 513 664 +960 512 768 933 514 722 +960 512 832 939 511 778 +960 512 896 941 510 842 +960 512 960 942 513 899 +960 512 1023 940 514 953 +960 576 0 937 575 27 +960 576 64 935 575 72 +960 576 128 935 578 129 +960 576 192 931 574 186 +960 576 256 931 574 245 +960 576 320 931 576 303 +960 576 384 931 576 361 +960 576 448 935 572 420 +960 576 512 936 576 481 +960 576 576 932 572 539 +960 576 640 930 575 603 +960 576 704 931 576 661 +960 576 768 936 572 716 +960 576 832 938 572 778 +960 576 896 939 576 838 +960 576 960 937 572 891 +960 576 1023 939 576 953 +960 640 0 936 641 27 +960 640 64 935 636 72 +960 640 128 935 639 129 +960 640 192 938 639 186 +960 640 256 934 635 245 +960 640 320 933 634 303 +960 640 384 934 638 365 +960 640 448 934 638 421 +960 640 512 939 634 481 +960 640 576 936 637 543 +960 640 640 933 633 599 +960 640 704 937 633 657 +960 640 768 939 633 719 +960 640 832 940 633 773 +960 640 896 942 633 834 +960 640 960 944 638 895 +960 640 1023 942 634 949 +960 704 0 940 703 27 +960 704 64 942 698 72 +960 704 128 942 701 129 +960 704 192 937 697 189 +960 704 256 941 696 249 +960 704 320 942 700 303 +960 704 384 938 696 365 +960 704 448 938 695 425 +960 704 512 939 699 485 +960 704 576 939 695 539 +960 704 640 940 695 599 +960 704 704 938 695 657 +960 704 768 939 699 716 +960 704 832 941 700 775 +960 704 896 946 699 838 +960 704 960 944 701 892 +960 704 1023 950 700 950 +960 768 0 944 762 26 +960 768 64 942 761 72 +960 768 128 942 761 129 +960 768 192 942 764 189 +960 768 256 946 760 249 +960 768 320 946 760 306 +960 768 384 946 762 365 +960 768 448 942 758 425 +960 768 512 942 758 485 +960 768 576 940 762 540 +960 768 640 943 758 599 +960 768 704 945 758 658 +960 768 768 947 762 716 +960 768 832 944 759 775 +960 768 896 946 762 834 +960 768 960 951 763 891 +960 768 1023 950 760 954 +960 832 0 952 823 26 +960 832 64 951 822 72 +960 832 128 949 821 129 +960 832 192 945 821 185 +960 832 256 947 826 249 +960 832 320 946 821 304 +960 832 384 950 821 362 +960 832 448 950 820 425 +960 832 512 951 824 485 +960 832 576 944 824 540 +960 832 640 945 823 603 +960 832 704 950 819 662 +960 832 768 951 819 717 +960 832 832 952 819 778 +960 832 896 951 820 839 +960 832 960 955 819 896 +960 832 1023 958 820 953 +960 896 0 957 885 26 +960 896 64 955 885 71 +960 896 128 954 883 129 +960 896 192 953 887 188 +960 896 256 950 883 245 +960 896 320 950 887 303 +960 896 384 950 887 362 +960 896 448 954 882 421 +960 896 512 955 882 481 +960 896 576 948 881 540 +960 896 640 949 881 603 +960 896 704 950 886 661 +960 896 768 955 882 717 +960 896 832 957 882 778 +960 896 896 959 882 839 +960 896 960 960 887 895 +960 896 1023 958 882 953 +960 960 0 961 945 26 +960 960 64 956 948 71 +960 960 128 955 948 124 +960 960 192 955 947 185 +960 960 256 959 947 245 +960 960 320 955 943 303 +960 960 384 956 947 362 +960 960 448 956 946 421 +960 960 512 960 942 481 +960 960 576 957 946 540 +960 960 640 958 946 604 +960 960 704 955 942 658 +960 960 768 957 946 720 +960 960 832 962 946 775 +960 960 896 959 942 835 +960 960 960 961 942 892 +960 960 1023 967 947 954 +960 1023 0 963 1005 25 +960 1023 64 961 1004 71 +960 1023 128 961 1007 129 +960 1023 192 965 1003 188 +960 1023 256 964 1002 249 +960 1023 320 965 1006 303 +960 1023 384 960 1002 365 +960 1023 448 961 1002 425 +960 1023 512 962 1005 485 +960 1023 576 962 1001 540 +960 1023 640 963 1001 600 +960 1023 704 964 1005 658 +960 1023 768 961 1000 717 +960 1023 832 963 1005 775 +960 1023 896 968 1006 835 +960 1023 960 966 1002 892 +960 1023 1023 968 1006 950 +1023 0 0 976 101 29 +1023 0 64 978 101 73 +1023 0 128 974 100 130 +1023 0 192 974 100 189 +1023 0 256 974 100 247 +1023 0 320 978 100 305 +1023 0 384 978 99 364 +1023 0 448 978 98 421 +1023 0 512 975 97 482 +1023 0 576 976 96 544 +1023 0 640 977 95 604 +1023 0 704 978 93 662 +1023 0 768 982 92 720 +1023 0 832 981 90 778 +1023 0 896 983 88 841 +1023 0 960 984 86 897 +1023 0 1023 985 84 954 +1023 64 0 981 121 29 +1023 64 64 976 120 73 +1023 64 128 976 120 130 +1023 64 192 975 120 189 +1023 64 256 979 120 247 +1023 64 320 980 119 305 +1023 64 384 979 119 364 +1023 64 448 976 118 423 +1023 64 512 976 117 483 +1023 64 576 977 116 545 +1023 64 640 978 115 605 +1023 64 704 982 115 662 +1023 64 768 980 113 720 +1023 64 832 986 112 780 +1023 64 896 984 110 841 +1023 64 960 985 109 897 +1023 64 1023 991 107 955 +1023 128 0 982 163 29 +1023 128 64 981 159 73 +1023 128 128 976 159 130 +1023 128 192 980 159 189 +1023 128 256 976 163 247 +1023 128 320 980 158 306 +1023 128 384 977 158 365 +1023 128 448 980 158 424 +1023 128 512 981 161 483 +1023 128 576 982 161 545 +1023 128 640 979 156 605 +1023 128 704 980 159 664 +1023 128 768 985 154 721 +1023 128 832 983 153 780 +1023 128 896 984 152 841 +1023 128 960 986 155 898 +1023 128 1023 987 154 956 +1023 192 0 984 214 29 +1023 192 64 981 214 73 +1023 192 128 981 214 130 +1023 192 192 980 217 189 +1023 192 256 977 214 245 +1023 192 320 978 216 306 +1023 192 384 981 213 365 +1023 192 448 978 213 420 +1023 192 512 979 210 484 +1023 192 576 980 209 546 +1023 192 640 984 209 605 +1023 192 704 984 214 664 +1023 192 768 982 213 721 +1023 192 832 988 207 780 +1023 192 896 989 212 842 +1023 192 960 987 209 894 +1023 192 1023 989 211 956 +1023 256 0 984 272 29 +1023 256 64 980 274 73 +1023 256 128 982 272 125 +1023 256 192 982 272 186 +1023 256 256 983 274 247 +1023 256 320 979 269 303 +1023 256 384 979 273 361 +1023 256 448 983 269 424 +1023 256 512 980 268 480 +1023 256 576 984 272 545 +1023 256 640 981 268 602 +1023 256 704 982 272 660 +1023 256 768 983 271 721 +1023 256 832 985 271 777 +1023 256 896 991 266 838 +1023 256 960 992 270 898 +1023 256 1023 990 267 952 +1023 320 0 983 335 29 +1023 320 64 981 333 72 +1023 320 128 980 333 125 +1023 320 192 980 330 186 +1023 320 256 984 330 245 +1023 320 320 984 333 303 +1023 320 384 984 329 365 +1023 320 448 981 332 420 +1023 320 512 982 332 480 +1023 320 576 982 332 543 +1023 320 640 987 330 602 +1023 320 704 983 328 660 +1023 320 768 989 328 718 +1023 320 832 986 331 777 +1023 320 896 988 327 838 +1023 320 960 993 327 894 +1023 320 1023 995 331 953 +1023 384 0 984 391 29 +1023 384 64 986 395 72 +1023 384 128 982 393 125 +1023 384 192 982 393 186 +1023 384 256 986 393 245 +1023 384 320 981 389 303 +1023 384 384 982 393 361 +1023 384 448 982 393 420 +1023 384 512 987 388 480 +1023 384 576 984 388 543 +1023 384 640 984 391 602 +1023 384 704 989 391 660 +1023 384 768 991 388 718 +1023 384 832 992 387 777 +1023 384 896 993 387 842 +1023 384 960 991 391 894 +1023 384 1023 992 390 952 +1023 448 0 989 451 29 +1023 448 64 988 451 72 +1023 448 128 988 455 130 +1023 448 192 983 451 189 +1023 448 256 984 455 249 +1023 448 320 987 450 306 +1023 448 384 984 450 365 +1023 448 448 984 450 424 +1023 448 512 985 453 484 +1023 448 576 986 449 546 +1023 448 640 986 453 606 +1023 448 704 990 449 664 +1023 448 768 992 449 722 +1023 448 832 990 452 781 +1023 448 896 991 448 842 +1023 448 960 993 453 898 +1023 448 1023 995 452 953 +1023 512 0 988 514 29 +1023 512 64 990 513 72 +1023 512 128 990 513 130 +1023 512 192 990 513 186 +1023 512 256 986 513 245 +1023 512 320 986 516 306 +1023 512 384 990 512 365 +1023 512 448 990 516 424 +1023 512 512 987 511 484 +1023 512 576 988 511 543 +1023 512 640 988 511 607 +1023 512 704 989 514 665 +1023 512 768 990 511 719 +1023 512 832 996 510 781 +1023 512 896 997 514 843 +1023 512 960 995 511 895 +1023 512 1023 997 511 956 +1023 576 0 995 576 29 +1023 576 64 990 579 72 +1023 576 128 993 579 130 +1023 576 192 989 575 186 +1023 576 256 992 575 249 +1023 576 320 992 574 306 +1023 576 384 989 574 362 +1023 576 448 993 574 425 +1023 576 512 994 577 485 +1023 576 576 987 573 544 +1023 576 640 987 577 603 +1023 576 704 988 572 661 +1023 576 768 992 572 719 +1023 576 832 994 573 777 +1023 576 896 996 577 838 +1023 576 960 993 573 895 +1023 576 1023 995 576 952 +1023 640 0 994 641 29 +1023 640 64 992 637 72 +1023 640 128 996 637 130 +1023 640 192 995 640 186 +1023 640 256 992 636 245 +1023 640 320 992 636 303 +1023 640 384 992 639 362 +1023 640 448 993 639 421 +1023 640 512 996 635 481 +1023 640 576 994 634 544 +1023 640 640 994 634 599 +1023 640 704 991 637 661 +1023 640 768 992 637 720 +1023 640 832 997 634 774 +1023 640 896 999 634 838 +1023 640 960 1001 638 895 +1023 640 1023 998 634 949 +1023 704 0 997 703 28 +1023 704 64 999 703 72 +1023 704 128 996 698 130 +1023 704 192 995 702 186 +1023 704 256 998 702 245 +1023 704 320 995 697 303 +1023 704 384 995 697 362 +1023 704 448 996 701 425 +1023 704 512 996 701 481 +1023 704 576 997 696 540 +1023 704 640 998 701 604 +1023 704 704 994 696 658 +1023 704 768 999 695 716 +1023 704 832 1001 696 778 +1023 704 896 1002 696 834 +1023 704 960 1004 696 891 +1023 704 1023 1006 700 953 +1023 768 0 1001 762 28 +1023 768 64 1000 762 72 +1023 768 128 1002 761 130 +1023 768 192 1003 765 189 +1023 768 256 998 760 249 +1023 768 320 1002 760 308 +1023 768 384 1002 764 362 +1023 768 448 999 760 425 +1023 768 512 1000 760 485 +1023 768 576 997 759 540 +1023 768 640 1001 759 600 +1023 768 704 1001 759 658 +1023 768 768 999 759 717 +1023 768 832 1000 763 774 +1023 768 896 1001 763 834 +1023 768 960 1007 763 895 +1023 768 1023 1005 763 949 +1023 832 0 1005 824 28 +1023 832 64 1007 823 72 +1023 832 128 1004 823 130 +1023 832 192 1002 822 189 +1023 832 256 1003 826 249 +1023 832 320 1006 821 306 +1023 832 384 1007 821 366 +1023 832 448 1007 825 425 +1023 832 512 1004 820 485 +1023 832 576 1001 825 541 +1023 832 640 1001 824 600 +1023 832 704 1006 819 658 +1023 832 768 1007 819 717 +1023 832 832 1008 824 775 +1023 832 896 1006 820 835 +1023 832 960 1008 825 892 +1023 832 1023 1013 825 950 +1023 896 0 1013 886 28 +1023 896 64 1011 885 72 +1023 896 128 1010 884 130 +1023 896 192 1009 884 186 +1023 896 256 1006 883 245 +1023 896 320 1007 888 306 +1023 896 384 1007 884 362 +1023 896 448 1011 883 421 +1023 896 512 1012 883 485 +1023 896 576 1005 883 544 +1023 896 640 1005 887 599 +1023 896 704 1007 887 662 +1023 896 768 1011 882 720 +1023 896 832 1013 883 775 +1023 896 896 1014 883 839 +1023 896 960 1011 882 895 +1023 896 1023 1017 883 953 +1023 960 0 1015 950 28 +1023 960 64 1013 946 72 +1023 960 128 1015 945 129 +1023 960 192 1015 945 186 +1023 960 256 1015 948 249 +1023 960 320 1012 944 303 +1023 960 384 1012 947 362 +1023 960 448 1012 948 421 +1023 960 512 1017 943 482 +1023 960 576 1013 942 543 +1023 960 640 1010 943 600 +1023 960 704 1010 942 662 +1023 960 768 1012 946 720 +1023 960 832 1017 942 775 +1023 960 896 1019 942 839 +1023 960 960 1020 942 895 +1023 960 1023 1023 947 954 +1023 1023 0 1019 1010 27 +1023 1023 64 1018 1009 72 +1023 1023 128 1017 1009 129 +1023 1023 192 1017 1008 186 +1023 1023 256 1017 1008 245 +1023 1023 320 1020 1007 303 +1023 1023 384 1017 1003 362 +1023 1023 448 1018 1007 421 +1023 1023 512 1018 1007 482 +1023 1023 576 1018 1002 541 +1023 1023 640 1018 1006 600 +1023 1023 704 1020 1006 662 +1023 1023 768 1017 1002 717 +1023 1023 832 1018 1005 778 +1023 1023 896 1023 1006 835 +1023 1023 960 1020 1002 892 +1023 1023 1023 1023 1003 950 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_17.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_17.txt new file mode 100644 index 0000000..79c5ecb --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_17.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 288 38 0 +128 0 0 386 60 0 +192 0 0 468 69 0 +256 0 0 534 80 0 +320 0 0 590 87 0 +384 0 0 639 95 0 +448 0 0 683 101 0 +512 0 0 723 108 0 +576 0 0 761 113 0 +640 0 0 798 119 0 +704 0 0 830 125 0 +768 0 0 862 129 0 +832 0 0 894 133 0 +896 0 0 921 138 0 +960 0 0 949 142 0 +1024 0 0 977 146 0 +0 64 0 72 290 23 +64 64 0 295 293 23 +128 64 0 392 296 0 +192 64 0 473 298 0 +256 64 0 538 299 0 +320 64 0 594 301 0 +384 64 0 643 303 0 +448 64 0 687 305 0 +512 64 0 727 307 0 +576 64 0 765 309 0 +640 64 0 802 311 0 +704 64 0 834 313 0 +768 64 0 866 314 0 +832 64 0 898 317 0 +896 64 0 925 319 0 +960 64 0 953 320 0 +1024 64 0 981 323 0 +0 128 0 97 391 32 +64 128 0 300 394 23 +128 128 0 396 395 23 +192 128 0 477 397 23 +256 128 0 541 398 23 +320 128 0 597 400 23 +384 128 0 645 401 23 +448 128 0 689 403 0 +512 128 0 729 405 0 +576 128 0 767 407 0 +640 128 0 804 409 0 +704 128 0 836 410 0 +768 128 0 868 412 0 +832 128 0 900 414 0 +896 128 0 926 415 0 +960 128 0 954 417 0 +1024 128 0 983 419 0 +0 192 0 118 474 32 +64 192 0 305 476 32 +128 192 0 400 478 32 +192 192 0 480 479 32 +256 192 0 544 481 32 +320 192 0 599 482 23 +384 192 0 647 484 23 +448 192 0 691 485 23 +512 192 0 731 486 23 +576 192 0 769 488 23 +640 192 0 804 489 23 +704 192 0 837 490 23 +768 192 0 869 492 0 +832 192 0 901 494 0 +896 192 0 927 495 0 +960 192 0 955 496 0 +1024 192 0 984 498 0 +0 256 0 133 539 38 +64 256 0 311 541 38 +128 256 0 404 543 38 +192 256 0 484 544 38 +256 256 0 547 545 32 +320 256 0 602 546 32 +384 256 0 650 547 32 +448 256 0 693 548 32 +512 256 0 734 550 32 +576 256 0 771 551 32 +640 256 0 807 552 23 +704 256 0 839 553 23 +768 256 0 871 555 23 +832 256 0 902 556 23 +896 256 0 929 557 23 +960 256 0 956 558 23 +1024 256 0 985 559 0 +0 320 0 148 596 44 +64 320 0 316 598 44 +128 320 0 409 599 38 +192 320 0 487 600 38 +256 320 0 550 601 38 +320 320 0 605 602 38 +384 320 0 651 603 38 +448 320 0 695 604 38 +512 320 0 735 605 38 +576 320 0 773 606 32 +640 320 0 808 607 32 +704 320 0 841 608 32 +768 320 0 872 609 32 +832 320 0 903 610 32 +896 320 0 929 611 32 +960 320 0 957 613 23 +1024 320 0 986 614 23 +0 384 0 160 643 49 +64 384 0 321 645 44 +128 384 0 412 646 44 +192 384 0 491 646 44 +256 384 0 553 648 44 +320 384 0 608 649 44 +384 384 0 654 649 44 +448 384 0 697 650 38 +512 384 0 737 651 38 +576 384 0 775 652 38 +640 384 0 810 653 38 +704 384 0 842 654 38 +768 384 0 874 655 38 +832 384 0 905 656 32 +896 384 0 932 658 32 +960 384 0 959 659 32 +1024 384 0 988 660 32 +0 448 0 172 688 49 +64 448 0 326 690 49 +128 448 0 417 691 49 +192 448 0 495 692 49 +256 448 0 556 693 49 +320 448 0 610 694 49 +384 448 0 656 695 44 +448 448 0 699 696 44 +512 448 0 739 697 44 +576 448 0 777 698 44 +640 448 0 811 699 44 +704 448 0 844 700 44 +768 448 0 875 701 38 +832 448 0 905 702 38 +896 448 0 932 703 38 +960 448 0 959 704 38 +1024 448 0 988 706 38 +0 512 0 183 731 53 +64 512 0 331 732 49 +128 512 0 421 733 49 +192 512 0 498 734 49 +256 512 0 558 735 49 +320 512 0 612 736 49 +384 512 0 658 737 49 +448 512 0 701 738 49 +512 512 0 740 739 49 +576 512 0 778 740 49 +640 512 0 813 741 44 +704 512 0 845 742 44 +768 512 0 876 743 44 +832 512 0 907 744 44 +896 512 0 933 745 44 +960 512 0 961 747 44 +1024 512 0 990 748 44 +0 576 0 194 771 57 +64 576 0 336 773 57 +128 576 0 426 773 57 +192 576 0 501 774 49 +256 576 0 561 776 49 +320 576 0 615 776 49 +384 576 0 660 777 49 +448 576 0 703 778 49 +512 576 0 743 779 53 +576 576 0 781 780 49 +640 576 0 815 781 49 +704 576 0 847 782 49 +768 576 0 879 783 49 +832 576 0 908 784 49 +896 576 0 935 785 49 +960 576 0 963 786 44 +1024 576 0 993 788 44 +0 640 0 203 807 60 +64 640 0 341 809 57 +128 640 0 430 810 57 +192 640 0 504 810 57 +256 640 0 565 811 57 +320 640 0 617 811 57 +384 640 0 663 813 57 +448 640 0 705 814 49 +512 640 0 745 815 49 +576 640 0 783 816 53 +640 640 0 817 817 53 +704 640 0 849 817 53 +768 640 0 880 818 53 +832 640 0 910 819 53 +896 640 0 936 820 49 +960 640 0 965 821 49 +1024 640 0 993 822 49 +0 704 0 213 842 60 +64 704 0 346 844 60 +128 704 0 435 844 60 +192 704 0 507 845 60 +256 704 0 567 846 60 +320 704 0 620 846 60 +384 704 0 665 847 57 +448 704 0 708 848 57 +512 704 0 747 849 57 +576 704 0 784 850 57 +640 704 0 818 851 57 +704 704 0 850 852 57 +768 704 0 882 853 53 +832 704 0 912 854 53 +896 704 0 938 855 53 +960 704 0 966 856 53 +1024 704 0 994 856 53 +0 768 0 221 876 63 +64 768 0 350 878 63 +128 768 0 439 878 63 +192 768 0 511 879 63 +256 768 0 570 880 60 +320 768 0 623 881 60 +384 768 0 668 881 60 +448 768 0 710 882 60 +512 768 0 749 883 60 +576 768 0 786 884 60 +640 768 0 820 885 60 +704 768 0 852 886 57 +768 768 0 884 887 57 +832 768 0 913 888 57 +896 768 0 940 889 57 +960 768 0 968 890 57 +1024 768 0 996 891 57 +0 832 0 230 906 67 +64 832 0 356 908 67 +128 832 0 443 908 67 +192 832 0 514 908 63 +256 832 0 573 909 63 +320 832 0 625 910 63 +384 832 0 670 911 63 +448 832 0 712 912 63 +512 832 0 751 912 63 +576 832 0 789 913 60 +640 832 0 822 914 60 +704 832 0 854 915 60 +768 832 0 886 916 60 +832 832 0 915 917 60 +896 832 0 942 918 60 +960 832 0 970 919 57 +1024 832 0 997 920 57 +0 896 0 238 935 69 +64 896 0 361 936 67 +128 896 0 447 937 67 +192 896 0 518 938 67 +256 896 0 576 938 67 +320 896 0 627 939 67 +384 896 0 672 940 67 +448 896 0 714 941 67 +512 896 0 753 941 63 +576 896 0 790 942 63 +640 896 0 823 943 63 +704 896 0 856 944 63 +768 896 0 888 945 63 +832 896 0 916 946 63 +896 896 0 943 947 60 +960 896 0 971 948 60 +1024 896 0 999 949 60 +0 960 0 246 965 69 +64 960 0 365 967 69 +128 960 0 451 967 69 +192 960 0 521 968 69 +256 960 0 579 968 69 +320 960 0 630 969 69 +384 960 0 675 970 67 +448 960 0 716 970 67 +512 960 0 755 971 67 +576 960 0 792 972 67 +640 960 0 825 973 67 +704 960 0 857 974 67 +768 960 0 889 975 63 +832 960 0 917 976 63 +896 960 0 944 977 63 +960 960 0 973 978 63 +1024 960 0 1001 979 63 +0 1024 0 254 993 72 +64 1024 0 370 993 72 +128 1024 0 456 994 72 +192 1024 0 525 995 72 +256 1024 0 582 995 72 +320 1024 0 633 996 69 +384 1024 0 677 997 69 +448 1024 0 719 997 69 +512 1024 0 758 998 69 +576 1024 0 795 999 69 +640 1024 0 827 1000 69 +704 1024 0 859 1000 67 +768 1024 0 891 1001 67 +832 1024 0 919 1002 67 +896 1024 0 946 1003 67 +960 1024 0 975 1004 67 +1024 1024 0 1002 1006 67 +0 0 64 67 44 296 +64 0 64 294 57 296 +128 0 64 393 69 296 +192 0 64 473 77 296 +256 0 64 538 87 296 +320 0 64 594 93 296 +384 0 64 643 99 296 +448 0 64 687 108 296 +512 0 64 727 113 296 +576 0 64 765 118 297 +640 0 64 802 123 296 +704 0 64 834 129 297 +768 0 64 867 133 296 +832 0 64 898 138 296 +896 0 64 925 143 296 +960 0 64 952 147 296 +1024 0 64 981 151 297 +0 64 64 95 294 296 +64 64 64 301 296 298 +128 64 64 398 298 298 +192 64 64 478 300 298 +256 64 64 543 302 299 +320 64 64 599 304 298 +384 64 64 647 305 298 +448 64 64 691 308 298 +512 64 64 732 310 298 +576 64 64 770 312 299 +640 64 64 806 313 299 +704 64 64 838 315 298 +768 64 64 870 317 299 +832 64 64 902 319 299 +896 64 64 929 320 299 +960 64 64 957 322 299 +1024 64 64 985 324 299 +0 128 64 114 395 300 +64 128 64 306 396 299 +128 128 64 402 398 300 +192 128 64 482 400 299 +256 128 64 546 401 299 +320 128 64 602 402 299 +384 128 64 650 404 299 +448 128 64 694 406 299 +512 128 64 734 408 299 +576 128 64 772 409 299 +640 128 64 808 411 299 +704 128 64 840 413 299 +768 128 64 871 414 299 +832 128 64 903 416 299 +896 128 64 930 418 299 +960 128 64 957 419 300 +1024 128 64 986 421 299 +0 192 64 132 478 301 +64 192 64 312 479 300 +128 192 64 406 480 300 +192 192 64 485 482 299 +256 192 64 548 483 300 +320 192 64 604 484 300 +384 192 64 652 486 300 +448 192 64 695 487 300 +512 192 64 736 488 299 +576 192 64 773 490 299 +640 192 64 809 491 299 +704 192 64 841 493 300 +768 192 64 873 494 300 +832 192 64 905 495 300 +896 192 64 931 497 299 +960 192 64 959 498 300 +1024 192 64 987 499 300 +0 256 64 147 543 301 +64 256 64 317 544 300 +128 256 64 410 545 300 +192 256 64 489 545 300 +256 256 64 552 547 300 +320 256 64 607 548 300 +384 256 64 654 549 300 +448 256 64 697 550 300 +512 256 64 737 551 300 +576 256 64 775 552 300 +640 256 64 811 554 300 +704 256 64 843 555 300 +768 256 64 875 556 300 +832 256 64 906 557 300 +896 256 64 932 559 300 +960 256 64 960 560 300 +1024 256 64 989 561 300 +0 320 64 160 599 301 +64 320 64 321 600 301 +128 320 64 415 601 301 +192 320 64 493 602 301 +256 320 64 554 602 301 +320 320 64 609 603 300 +384 320 64 656 605 300 +448 320 64 699 606 300 +512 320 64 739 607 300 +576 320 64 777 608 300 +640 320 64 812 609 301 +704 320 64 844 610 300 +768 320 64 876 611 301 +832 320 64 907 612 301 +896 320 64 934 614 301 +960 320 64 961 615 301 +1024 320 64 991 616 301 +0 384 64 172 647 302 +64 384 64 327 647 302 +128 384 64 419 648 301 +192 384 64 496 648 301 +256 384 64 557 649 301 +320 384 64 612 650 301 +384 384 64 659 651 301 +448 384 64 702 652 301 +512 384 64 742 653 301 +576 384 64 779 654 301 +640 384 64 814 655 301 +704 384 64 847 656 301 +768 384 64 879 657 301 +832 384 64 909 659 301 +896 384 64 935 660 301 +960 384 64 963 661 301 +1024 384 64 992 662 301 +0 448 64 182 692 302 +64 448 64 332 692 302 +128 448 64 423 693 302 +192 448 64 499 694 301 +256 448 64 560 695 301 +320 448 64 614 696 301 +384 448 64 661 697 301 +448 448 64 703 697 301 +512 448 64 743 698 301 +576 448 64 781 699 301 +640 448 64 815 701 301 +704 448 64 848 702 301 +768 448 64 880 703 301 +832 448 64 910 704 301 +896 448 64 936 705 301 +960 448 64 964 706 302 +1024 448 64 994 708 302 +0 512 64 193 734 302 +64 512 64 337 735 302 +128 512 64 427 735 302 +192 512 64 503 737 302 +256 512 64 563 737 302 +320 512 64 617 738 301 +384 512 64 662 739 302 +448 512 64 706 740 301 +512 512 64 745 741 302 +576 512 64 783 742 302 +640 512 64 817 743 302 +704 512 64 849 744 301 +768 512 64 881 745 302 +832 512 64 911 746 301 +896 512 64 938 748 302 +960 512 64 967 749 302 +1024 512 64 995 750 302 +0 576 64 203 775 303 +64 576 64 342 775 303 +128 576 64 432 776 302 +192 576 64 506 776 302 +256 576 64 566 777 302 +320 576 64 620 778 302 +384 576 64 665 778 302 +448 576 64 708 779 302 +512 576 64 747 780 302 +576 576 64 785 782 302 +640 576 64 819 783 302 +704 576 64 851 784 302 +768 576 64 883 785 302 +832 576 64 913 786 302 +896 576 64 940 787 302 +960 576 64 968 788 303 +1024 576 64 996 789 303 +0 640 64 213 811 304 +64 640 64 347 811 303 +128 640 64 436 811 303 +192 640 64 509 812 303 +256 640 64 569 813 302 +320 640 64 622 813 302 +384 640 64 668 815 302 +448 640 64 710 815 302 +512 640 64 749 816 302 +576 640 64 786 817 303 +640 640 64 821 818 302 +704 640 64 853 819 303 +768 640 64 885 820 303 +832 640 64 914 821 303 +896 640 64 941 822 303 +960 640 64 969 823 303 +1024 640 64 997 824 302 +0 704 64 221 845 304 +64 704 64 352 845 304 +128 704 64 440 846 303 +192 704 64 513 847 303 +256 704 64 572 847 303 +320 704 64 625 848 303 +384 704 64 670 849 303 +448 704 64 712 850 303 +512 704 64 751 851 303 +576 704 64 789 852 303 +640 704 64 822 852 303 +704 704 64 855 853 303 +768 704 64 886 854 303 +832 704 64 916 855 304 +896 704 64 942 856 304 +960 704 64 970 857 303 +1024 704 64 999 859 303 +0 768 64 230 880 305 +64 768 64 357 880 304 +128 768 64 445 880 304 +192 768 64 516 881 304 +256 768 64 575 882 304 +320 768 64 627 882 304 +384 768 64 672 883 304 +448 768 64 714 884 303 +512 768 64 754 885 303 +576 768 64 791 886 304 +640 768 64 825 887 304 +704 768 64 856 888 304 +768 768 64 888 889 304 +832 768 64 917 890 304 +896 768 64 944 891 304 +960 768 64 973 892 304 +1024 768 64 1000 893 304 +0 832 64 238 909 305 +64 832 64 361 910 305 +128 832 64 449 910 304 +192 832 64 519 910 304 +256 832 64 578 911 304 +320 832 64 630 912 304 +384 832 64 675 913 304 +448 832 64 717 913 304 +512 832 64 755 914 304 +576 832 64 793 915 304 +640 832 64 826 916 304 +704 832 64 858 917 304 +768 832 64 890 918 304 +832 832 64 918 918 304 +896 832 64 946 919 304 +960 832 64 974 920 304 +1024 832 64 1002 921 304 +0 896 64 246 938 306 +64 896 64 366 939 305 +128 896 64 453 939 305 +192 896 64 523 940 305 +256 896 64 581 940 305 +320 896 64 632 941 305 +384 896 64 677 942 305 +448 896 64 719 943 305 +512 896 64 757 943 305 +576 896 64 795 944 305 +640 896 64 828 945 304 +704 896 64 860 945 304 +768 896 64 892 946 304 +832 896 64 920 947 304 +896 896 64 947 949 305 +960 896 64 976 950 305 +1024 896 64 1003 951 305 +0 960 64 254 969 306 +64 960 64 372 969 306 +128 960 64 458 970 305 +192 960 64 526 970 305 +256 960 64 584 971 305 +320 960 64 635 971 305 +384 960 64 680 972 305 +448 960 64 721 973 305 +512 960 64 760 973 305 +576 960 64 797 974 305 +640 960 64 830 975 305 +704 960 64 862 976 305 +768 960 64 894 977 305 +832 960 64 922 978 305 +896 960 64 950 979 305 +960 960 64 978 981 305 +1024 960 64 1004 981 305 +0 1024 64 261 996 307 +64 1024 64 376 996 306 +128 1024 64 461 996 306 +192 1024 64 530 997 306 +256 1024 64 587 997 306 +320 1024 64 638 998 306 +384 1024 64 682 998 306 +448 1024 64 724 1000 306 +512 1024 64 762 1000 306 +576 1024 64 799 1001 306 +640 1024 64 832 1001 305 +704 1024 64 864 1002 305 +768 1024 64 896 1004 306 +832 1024 64 924 1004 305 +896 1024 64 952 1006 305 +960 1024 64 980 1006 305 +1024 1024 64 1006 1007 305 +0 0 128 93 53 399 +64 0 128 301 69 399 +128 0 128 397 77 399 +192 0 128 478 85 399 +256 0 128 542 91 399 +320 0 128 597 101 399 +384 0 128 646 106 400 +448 0 128 689 111 400 +512 0 128 730 116 400 +576 0 128 768 123 400 +640 0 128 804 128 401 +704 0 128 836 133 401 +768 0 128 868 138 402 +832 0 128 900 142 402 +896 0 128 927 147 402 +960 0 128 954 150 402 +1024 0 128 983 156 403 +0 64 128 113 297 402 +64 64 128 306 299 402 +128 64 128 403 301 402 +192 64 128 483 303 402 +256 64 128 546 304 402 +320 64 128 602 306 402 +384 64 128 650 308 403 +448 64 128 694 310 402 +512 64 128 734 312 403 +576 64 128 772 314 403 +640 64 128 808 315 404 +704 64 128 841 317 404 +768 64 128 872 319 404 +832 64 128 904 321 404 +896 64 128 930 322 404 +960 64 128 958 325 404 +1024 64 128 986 326 405 +0 128 128 132 397 402 +64 128 128 312 399 402 +128 128 128 406 400 403 +192 128 128 486 401 402 +256 128 128 549 404 403 +320 128 128 605 405 403 +384 128 128 653 407 403 +448 128 128 696 408 403 +512 128 128 736 410 404 +576 128 128 774 411 404 +640 128 128 809 413 404 +704 128 128 841 414 404 +768 128 128 873 416 404 +832 128 128 905 418 405 +896 128 128 931 419 405 +960 128 128 959 421 405 +1024 128 128 988 423 406 +0 192 128 146 481 403 +64 192 128 317 482 403 +128 192 128 410 483 403 +192 192 128 490 484 403 +256 192 128 552 485 402 +320 192 128 607 486 403 +384 192 128 654 488 404 +448 192 128 697 489 404 +512 192 128 737 490 404 +576 192 128 776 492 405 +640 192 128 811 493 404 +704 192 128 843 494 405 +768 192 128 875 496 405 +832 192 128 906 497 405 +896 192 128 932 498 405 +960 192 128 960 500 405 +1024 192 128 989 501 406 +0 256 128 159 545 404 +64 256 128 322 546 404 +128 256 128 415 547 404 +192 256 128 493 547 403 +256 256 128 554 548 404 +320 256 128 609 549 404 +384 256 128 656 551 404 +448 256 128 699 552 405 +512 256 128 739 553 405 +576 256 128 777 554 404 +640 256 128 812 555 405 +704 256 128 845 557 405 +768 256 128 876 558 405 +832 256 128 907 559 406 +896 256 128 933 560 406 +960 256 128 961 562 406 +1024 256 128 990 563 406 +0 320 128 170 601 404 +64 320 128 327 602 404 +128 320 128 419 602 404 +192 320 128 496 603 404 +256 320 128 557 604 404 +320 320 128 612 605 405 +384 320 128 659 606 405 +448 320 128 701 607 405 +512 320 128 742 609 405 +576 320 128 779 609 406 +640 320 128 813 610 406 +704 320 128 846 612 406 +768 320 128 878 613 406 +832 320 128 909 614 406 +896 320 128 935 615 406 +960 320 128 963 616 406 +1024 320 128 992 617 407 +0 384 128 181 649 405 +64 384 128 332 649 405 +128 384 128 424 650 405 +192 384 128 499 650 405 +256 384 128 561 651 405 +320 384 128 614 651 405 +384 384 128 661 652 405 +448 384 128 704 654 405 +512 384 128 743 654 406 +576 384 128 781 655 406 +640 384 128 815 656 406 +704 384 128 848 658 406 +768 384 128 880 659 406 +832 384 128 911 660 407 +896 384 128 937 661 407 +960 384 128 965 663 407 +1024 384 128 994 663 407 +0 448 128 193 693 405 +64 448 128 337 694 405 +128 448 128 428 695 405 +192 448 128 503 695 405 +256 448 128 563 696 405 +320 448 128 617 697 405 +384 448 128 663 698 406 +448 448 128 706 699 406 +512 448 128 745 700 406 +576 448 128 782 701 406 +640 448 128 817 702 406 +704 448 128 849 703 406 +768 448 128 882 705 407 +832 448 128 912 706 407 +896 448 128 938 707 407 +960 448 128 966 708 408 +1024 448 128 994 709 408 +0 512 128 203 737 406 +64 512 128 342 737 406 +128 512 128 432 738 406 +192 512 128 506 738 406 +256 512 128 566 739 406 +320 512 128 620 740 406 +384 512 128 665 741 406 +448 512 128 708 741 406 +512 512 128 747 742 406 +576 512 128 785 743 406 +640 512 128 819 744 406 +704 512 128 851 745 407 +768 512 128 883 746 407 +832 512 128 913 748 407 +896 512 128 939 748 408 +960 512 128 967 750 408 +1024 512 128 996 751 408 +0 576 128 212 777 407 +64 576 128 347 777 406 +128 576 128 436 777 406 +192 576 128 510 778 406 +256 576 128 569 779 406 +320 576 128 622 779 406 +384 576 128 668 780 407 +448 576 128 710 781 407 +512 576 128 749 782 407 +576 576 128 787 783 407 +640 576 128 821 784 407 +704 576 128 853 785 407 +768 576 128 885 786 408 +832 576 128 915 787 408 +896 576 128 941 789 408 +960 576 128 969 789 408 +1024 576 128 997 790 408 +0 640 128 220 812 407 +64 640 128 352 813 407 +128 640 128 440 813 407 +192 640 128 512 813 406 +256 640 128 572 814 407 +320 640 128 625 815 407 +384 640 128 670 816 407 +448 640 128 712 817 408 +512 640 128 752 818 407 +576 640 128 789 819 408 +640 640 128 822 819 408 +704 640 128 855 820 408 +768 640 128 887 821 408 +832 640 128 916 823 408 +896 640 128 943 824 409 +960 640 128 971 825 409 +1024 640 128 999 826 409 +0 704 128 228 847 408 +64 704 128 356 847 407 +128 704 128 444 848 407 +192 704 128 516 848 407 +256 704 128 575 849 408 +320 704 128 627 849 407 +384 704 128 672 850 407 +448 704 128 714 851 408 +512 704 128 754 852 408 +576 704 128 790 853 408 +640 704 128 824 854 408 +704 704 128 856 855 408 +768 704 128 888 856 408 +832 704 128 917 857 409 +896 704 128 944 858 409 +960 704 128 973 859 409 +1024 704 128 1000 861 410 +0 768 128 237 882 409 +64 768 128 361 882 408 +128 768 128 449 882 408 +192 768 128 519 882 408 +256 768 128 578 883 408 +320 768 128 630 884 408 +384 768 128 675 885 409 +448 768 128 717 885 409 +512 768 128 755 886 409 +576 768 128 792 887 408 +640 768 128 826 888 409 +704 768 128 858 889 409 +768 768 128 890 890 409 +832 768 128 919 891 410 +896 768 128 946 892 410 +960 768 128 974 893 410 +1024 768 128 1001 894 410 +0 832 128 245 911 409 +64 832 128 366 911 409 +128 832 128 453 912 408 +192 832 128 523 912 408 +256 832 128 581 912 408 +320 832 128 632 913 409 +384 832 128 677 914 409 +448 832 128 719 914 409 +512 832 128 758 915 409 +576 832 128 794 916 409 +640 832 128 827 917 409 +704 832 128 860 917 409 +768 832 128 892 918 410 +832 832 128 920 919 410 +896 832 128 947 920 410 +960 832 128 976 921 411 +1024 832 128 1002 922 411 +0 896 128 253 940 409 +64 896 128 371 940 409 +128 896 128 457 941 409 +192 896 128 526 941 409 +256 896 128 584 942 409 +320 896 128 635 942 409 +384 896 128 680 943 409 +448 896 128 721 944 409 +512 896 128 760 944 409 +576 896 128 796 945 409 +640 896 128 830 946 410 +704 896 128 861 947 410 +768 896 128 893 948 410 +832 896 128 922 949 410 +896 896 128 949 950 411 +960 896 128 977 951 411 +1024 896 128 1004 952 411 +0 960 128 261 970 410 +64 960 128 376 970 410 +128 960 128 461 970 409 +192 960 128 529 971 409 +256 960 128 587 971 409 +320 960 128 637 972 409 +384 960 128 682 973 410 +448 960 128 723 974 410 +512 960 128 761 974 410 +576 960 128 798 975 410 +640 960 128 831 976 410 +704 960 128 863 977 410 +768 960 128 895 978 411 +832 960 128 923 979 411 +896 960 128 950 980 411 +960 960 128 978 981 411 +1024 960 128 1005 982 411 +0 1024 128 268 997 410 +64 1024 128 381 997 410 +128 1024 128 465 997 410 +192 1024 128 533 997 410 +256 1024 128 590 998 410 +320 1024 128 640 998 410 +384 1024 128 684 999 410 +448 1024 128 725 1000 411 +512 1024 128 764 1001 411 +576 1024 128 801 1001 411 +640 1024 128 833 1002 411 +704 1024 128 865 1003 411 +768 1024 128 897 1004 411 +832 1024 128 924 1005 411 +896 1024 128 952 1006 412 +960 1024 128 981 1007 412 +1024 1024 128 1007 1007 412 +0 0 192 111 69 483 +64 0 192 306 77 482 +128 0 192 401 85 482 +192 0 192 481 93 482 +256 0 192 544 101 482 +320 0 192 600 106 482 +384 0 192 648 113 482 +448 0 192 691 118 483 +512 0 192 732 123 483 +576 0 192 770 128 484 +640 0 192 805 133 484 +704 0 192 837 138 484 +768 0 192 869 142 484 +832 0 192 901 148 484 +896 0 192 927 151 484 +960 0 192 955 156 484 +1024 0 192 984 159 485 +0 64 192 129 298 485 +64 64 192 312 301 485 +128 64 192 406 303 485 +192 64 192 486 305 485 +256 64 192 549 306 485 +320 64 192 605 308 485 +384 64 192 652 310 485 +448 64 192 695 312 485 +512 64 192 736 314 486 +576 64 192 773 315 486 +640 64 192 809 317 486 +704 64 192 841 319 486 +768 64 192 873 320 487 +832 64 192 905 323 487 +896 64 192 931 325 487 +960 64 192 959 326 487 +1024 64 192 988 328 487 +0 128 192 144 399 486 +64 128 192 317 400 486 +128 128 192 411 402 485 +192 128 192 490 404 485 +256 128 192 552 405 485 +320 128 192 607 407 486 +384 128 192 654 409 486 +448 128 192 698 410 486 +512 128 192 738 412 486 +576 128 192 775 414 486 +640 128 192 811 415 487 +704 128 192 843 417 487 +768 128 192 875 418 487 +832 128 192 906 420 487 +896 128 192 932 422 487 +960 128 192 960 423 487 +1024 128 192 989 425 487 +0 192 192 158 483 487 +64 192 192 322 483 486 +128 192 192 415 485 486 +192 192 192 493 485 486 +256 192 192 555 487 486 +320 192 192 609 488 486 +384 192 192 656 489 486 +448 192 192 699 491 486 +512 192 192 739 492 486 +576 192 192 777 493 487 +640 192 192 811 494 487 +704 192 192 844 495 487 +768 192 192 876 497 487 +832 192 192 907 499 487 +896 192 192 933 500 487 +960 192 192 961 501 487 +1024 192 192 990 502 488 +0 256 192 169 547 487 +64 256 192 326 547 486 +128 256 192 419 548 486 +192 256 192 496 548 486 +256 256 192 557 550 486 +320 256 192 612 551 486 +384 256 192 658 552 487 +448 256 192 701 553 487 +512 256 192 741 554 487 +576 256 192 778 555 487 +640 256 192 813 557 487 +704 256 192 846 558 487 +768 256 192 878 559 488 +832 256 192 909 561 488 +896 256 192 935 561 488 +960 256 192 963 563 488 +1024 256 192 991 564 488 +0 320 192 181 602 487 +64 320 192 331 603 487 +128 320 192 423 604 487 +192 320 192 499 604 487 +256 320 192 560 605 486 +320 320 192 614 606 486 +384 320 192 660 607 487 +448 320 192 703 608 487 +512 320 192 743 609 487 +576 320 192 780 610 487 +640 320 192 815 611 487 +704 320 192 847 612 487 +768 320 192 879 613 488 +832 320 192 910 614 488 +896 320 192 936 616 489 +960 320 192 964 617 489 +1024 320 192 993 618 489 +0 384 192 191 649 487 +64 384 192 336 650 487 +128 384 192 428 651 487 +192 384 192 503 651 487 +256 384 192 563 652 487 +320 384 192 617 652 487 +384 384 192 663 653 487 +448 384 192 706 654 487 +512 384 192 745 655 487 +576 384 192 782 656 487 +640 384 192 817 657 487 +704 384 192 849 658 488 +768 384 192 881 659 488 +832 384 192 911 661 489 +896 384 192 938 662 489 +960 384 192 966 664 489 +1024 384 192 994 665 489 +0 448 192 200 695 488 +64 448 192 341 695 487 +128 448 192 432 696 487 +192 448 192 506 696 487 +256 448 192 565 697 487 +320 448 192 619 698 487 +384 448 192 665 699 487 +448 448 192 707 700 487 +512 448 192 747 701 488 +576 448 192 784 702 488 +640 448 192 818 703 488 +704 448 192 851 704 488 +768 448 192 883 706 489 +832 448 192 912 707 489 +896 448 192 939 708 489 +960 448 192 967 709 489 +1024 448 192 995 710 489 +0 512 192 210 738 489 +64 512 192 346 738 488 +128 512 192 436 738 488 +192 512 192 509 739 488 +256 512 192 569 740 488 +320 512 192 621 740 487 +384 512 192 667 741 488 +448 512 192 709 742 488 +512 512 192 749 743 488 +576 512 192 786 744 488 +640 512 192 820 745 489 +704 512 192 852 746 489 +768 512 192 884 747 489 +832 512 192 913 748 489 +896 512 192 940 749 489 +960 512 192 969 751 490 +1024 512 192 997 751 490 +0 576 192 219 778 489 +64 576 192 351 778 489 +128 576 192 440 778 488 +192 576 192 512 779 488 +256 576 192 572 779 488 +320 576 192 624 780 488 +384 576 192 669 781 488 +448 576 192 712 781 488 +512 576 192 751 782 489 +576 576 192 788 783 489 +640 576 192 822 785 489 +704 576 192 854 786 489 +768 576 192 885 786 489 +832 576 192 915 788 489 +896 576 192 942 789 490 +960 576 192 970 790 490 +1024 576 192 998 791 490 +0 640 192 228 813 489 +64 640 192 356 814 489 +128 640 192 444 814 488 +192 640 192 516 814 488 +256 640 192 575 815 489 +320 640 192 627 816 489 +384 640 192 672 817 489 +448 640 192 714 817 489 +512 640 192 753 818 489 +576 640 192 789 819 489 +640 640 192 823 820 489 +704 640 192 855 821 489 +768 640 192 887 822 489 +832 640 192 916 823 490 +896 640 192 943 824 490 +960 640 192 971 825 489 +1024 640 192 999 826 490 +0 704 192 236 847 490 +64 704 192 361 848 489 +128 704 192 448 848 489 +192 704 192 518 849 489 +256 704 192 577 849 489 +320 704 192 629 850 489 +384 704 192 674 851 489 +448 704 192 716 852 489 +512 704 192 755 853 489 +576 704 192 792 854 489 +640 704 192 825 855 490 +704 704 192 857 855 490 +768 704 192 889 856 490 +832 704 192 918 858 490 +896 704 192 945 858 490 +960 704 192 973 859 490 +1024 704 192 1000 860 490 +0 768 192 244 882 490 +64 768 192 365 882 489 +128 768 192 452 882 489 +192 768 192 522 883 489 +256 768 192 580 884 490 +320 768 192 632 884 490 +384 768 192 677 885 489 +448 768 192 718 886 489 +512 768 192 757 887 489 +576 768 192 794 888 490 +640 768 192 827 889 490 +704 768 192 859 890 490 +768 768 192 891 891 490 +832 768 192 920 892 491 +896 768 192 946 892 491 +960 768 192 975 893 491 +1024 768 192 1002 894 491 +0 832 192 251 911 490 +64 832 192 370 911 490 +128 832 192 456 912 490 +192 832 192 525 912 490 +256 832 192 583 913 490 +320 832 192 634 913 490 +384 832 192 679 914 490 +448 832 192 720 915 490 +512 832 192 758 915 490 +576 832 192 796 916 490 +640 832 192 829 917 490 +704 832 192 861 918 490 +768 832 192 893 919 491 +832 832 192 921 920 491 +896 832 192 948 921 491 +960 832 192 976 921 491 +1024 832 192 1003 923 492 +0 896 192 259 941 491 +64 896 192 375 940 490 +128 896 192 460 941 490 +192 896 192 529 941 490 +256 896 192 586 942 490 +320 896 192 637 943 490 +384 896 192 681 943 490 +448 896 192 723 944 490 +512 896 192 761 944 491 +576 896 192 797 945 490 +640 896 192 831 947 491 +704 896 192 863 948 491 +768 896 192 895 949 491 +832 896 192 923 950 492 +896 896 192 950 951 492 +960 896 192 978 951 492 +1024 896 192 1004 952 492 +0 960 192 267 971 491 +64 960 192 380 971 491 +128 960 192 464 971 490 +192 960 192 532 971 490 +256 960 192 589 972 490 +320 960 192 639 973 490 +384 960 192 683 973 491 +448 960 192 725 974 491 +512 960 192 763 975 491 +576 960 192 800 976 492 +640 960 192 832 977 491 +704 960 192 864 977 492 +768 960 192 896 978 492 +832 960 192 924 979 492 +896 960 192 951 981 492 +960 960 192 980 982 492 +1024 960 192 1006 983 492 +0 1024 192 274 997 492 +64 1024 192 385 997 491 +128 1024 192 468 998 491 +192 1024 192 535 998 491 +256 1024 192 592 998 491 +320 1024 192 642 999 492 +384 1024 192 686 1000 491 +448 1024 192 727 1001 492 +512 1024 192 765 1001 492 +576 1024 192 802 1002 492 +640 1024 192 834 1003 492 +704 1024 192 867 1003 492 +768 1024 192 898 1005 492 +832 1024 192 926 1006 492 +896 1024 192 953 1006 492 +960 1024 192 981 1007 493 +1024 1024 192 1007 1008 493 +0 0 256 128 77 547 +64 0 256 311 87 547 +128 0 256 406 93 547 +192 0 256 485 101 546 +256 0 256 548 106 546 +320 0 256 603 113 546 +384 0 256 650 119 547 +448 0 256 693 123 546 +512 0 256 734 129 547 +576 0 256 771 133 547 +640 0 256 807 138 547 +704 0 256 839 142 547 +768 0 256 871 147 548 +832 0 256 903 151 548 +896 0 256 929 155 548 +960 0 256 957 159 548 +1024 0 256 985 163 548 +0 64 256 143 300 549 +64 64 256 316 303 549 +128 64 256 411 304 549 +192 64 256 490 306 549 +256 64 256 552 309 549 +320 64 256 607 310 549 +384 64 256 654 312 549 +448 64 256 697 314 549 +512 64 256 737 315 549 +576 64 256 775 317 549 +640 64 256 810 319 549 +704 64 256 843 321 550 +768 64 256 875 323 550 +832 64 256 906 325 550 +896 64 256 932 327 550 +960 64 256 960 329 551 +1024 64 256 989 330 551 +0 128 256 157 402 550 +64 128 256 322 404 550 +128 128 256 415 405 550 +192 128 256 493 407 550 +256 128 256 555 408 550 +320 128 256 610 409 549 +384 128 256 656 411 549 +448 128 256 699 412 549 +512 128 256 739 413 549 +576 128 256 777 415 550 +640 128 256 812 416 550 +704 128 256 844 418 550 +768 128 256 876 420 550 +832 128 256 907 422 550 +896 128 256 933 423 551 +960 128 256 962 425 551 +1024 128 256 990 427 551 +0 192 256 168 484 551 +64 192 256 326 485 551 +128 192 256 419 486 550 +192 192 256 496 487 550 +256 192 256 557 489 550 +320 192 256 612 490 549 +384 192 256 658 491 549 +448 192 256 701 492 549 +512 192 256 741 493 550 +576 192 256 778 495 550 +640 192 256 813 496 550 +704 192 256 846 497 550 +768 192 256 878 498 551 +832 192 256 909 500 551 +896 192 256 935 502 551 +960 192 256 963 503 551 +1024 192 256 991 504 551 +0 256 256 179 548 551 +64 256 256 331 548 550 +128 256 256 423 549 550 +192 256 256 499 550 550 +256 256 256 560 551 550 +320 256 256 615 553 550 +384 256 256 661 554 550 +448 256 256 704 555 550 +512 256 256 743 556 550 +576 256 256 781 557 550 +640 256 256 815 558 550 +704 256 256 847 559 550 +768 256 256 879 560 551 +832 256 256 909 561 551 +896 256 256 936 563 551 +960 256 256 964 564 552 +1024 256 256 993 565 552 +0 320 256 190 604 551 +64 320 256 336 605 550 +128 320 256 427 605 550 +192 320 256 503 606 550 +256 320 256 563 607 550 +320 320 256 617 608 550 +384 320 256 662 609 550 +448 320 256 705 610 550 +512 320 256 745 610 550 +576 320 256 782 611 550 +640 320 256 816 612 550 +704 320 256 849 613 550 +768 320 256 880 615 551 +832 320 256 910 616 551 +896 320 256 937 617 552 +960 320 256 965 618 552 +1024 320 256 994 619 552 +0 384 256 200 650 551 +64 384 256 341 651 551 +128 384 256 432 652 551 +192 384 256 506 653 551 +256 384 256 566 653 551 +320 384 256 620 654 550 +384 384 256 665 655 550 +448 384 256 707 656 550 +512 384 256 747 657 550 +576 384 256 784 658 551 +640 384 256 818 659 551 +704 384 256 851 660 551 +768 384 256 883 661 552 +832 384 256 912 663 552 +896 384 256 939 664 552 +960 384 256 967 665 552 +1024 384 256 995 666 553 +0 448 256 209 696 551 +64 448 256 346 697 551 +128 448 256 436 698 551 +192 448 256 509 698 551 +256 448 256 569 699 551 +320 448 256 622 700 551 +384 448 256 667 701 551 +448 448 256 710 702 551 +512 448 256 749 703 551 +576 448 256 786 704 551 +640 448 256 819 704 551 +704 448 256 852 706 551 +768 448 256 884 707 552 +832 448 256 913 708 552 +896 448 256 940 709 552 +960 448 256 968 710 552 +1024 448 256 996 711 553 +0 512 256 219 739 552 +64 512 256 350 739 551 +128 512 256 440 740 551 +192 512 256 512 740 551 +256 512 256 571 741 551 +320 512 256 624 742 551 +384 512 256 669 743 551 +448 512 256 712 743 551 +512 512 256 751 744 551 +576 512 256 787 745 551 +640 512 256 821 746 551 +704 512 256 854 747 551 +768 512 256 886 749 552 +832 512 256 915 750 553 +896 512 256 942 751 552 +960 512 256 970 752 552 +1024 512 256 997 753 553 +0 576 256 227 779 552 +64 576 256 356 779 552 +128 576 256 444 779 552 +192 576 256 516 780 552 +256 576 256 575 781 552 +320 576 256 627 782 552 +384 576 256 672 782 551 +448 576 256 714 784 552 +512 576 256 753 784 552 +576 576 256 790 786 552 +640 576 256 823 786 552 +704 576 256 856 787 552 +768 576 256 888 789 553 +832 576 256 917 789 553 +896 576 256 943 790 553 +960 576 256 972 791 553 +1024 576 256 999 792 553 +0 640 256 235 815 553 +64 640 256 361 815 552 +128 640 256 448 815 552 +192 640 256 518 816 552 +256 640 256 578 817 552 +320 640 256 630 818 552 +384 640 256 675 819 552 +448 640 256 717 819 552 +512 640 256 755 820 552 +576 640 256 792 821 552 +640 640 256 825 821 552 +704 640 256 857 822 552 +768 640 256 889 823 553 +832 640 256 918 825 553 +896 640 256 945 825 553 +960 640 256 973 826 553 +1024 640 256 1000 827 553 +0 704 256 243 849 553 +64 704 256 365 849 552 +128 704 256 452 850 552 +192 704 256 522 850 552 +256 704 256 580 851 552 +320 704 256 632 852 552 +384 704 256 677 853 553 +448 704 256 718 853 552 +512 704 256 756 854 552 +576 704 256 793 855 553 +640 704 256 827 856 553 +704 704 256 859 857 553 +768 704 256 891 858 553 +832 704 256 919 859 553 +896 704 256 946 860 553 +960 704 256 974 861 553 +1024 704 256 1001 861 553 +0 768 256 251 883 553 +64 768 256 371 884 553 +128 768 256 456 884 553 +192 768 256 525 884 553 +256 768 256 583 885 553 +320 768 256 634 886 553 +384 768 256 679 887 553 +448 768 256 720 887 553 +512 768 256 758 888 553 +576 768 256 796 889 553 +640 768 256 829 890 553 +704 768 256 861 891 553 +768 768 256 893 892 553 +832 768 256 921 893 554 +896 768 256 948 894 554 +960 768 256 976 895 554 +1024 768 256 1003 896 554 +0 832 256 258 913 553 +64 832 256 375 914 553 +128 832 256 460 914 553 +192 832 256 529 914 553 +256 832 256 586 915 553 +320 832 256 637 915 553 +384 832 256 681 915 553 +448 832 256 723 916 553 +512 832 256 761 917 553 +576 832 256 798 918 553 +640 832 256 831 919 553 +704 832 256 863 919 553 +768 832 256 894 920 554 +832 832 256 922 921 554 +896 832 256 949 922 554 +960 832 256 978 923 554 +1024 832 256 1004 924 554 +0 896 256 267 942 554 +64 896 256 379 942 553 +128 896 256 464 942 553 +192 896 256 532 943 553 +256 896 256 589 943 553 +320 896 256 639 944 553 +384 896 256 684 945 553 +448 896 256 725 945 553 +512 896 256 763 946 553 +576 896 256 800 947 553 +640 896 256 832 948 554 +704 896 256 864 948 554 +768 896 256 896 950 554 +832 896 256 924 951 554 +896 896 256 951 952 554 +960 896 256 980 952 554 +1024 896 256 1006 953 555 +0 960 256 273 972 554 +64 960 256 384 972 554 +128 960 256 468 972 554 +192 960 256 535 973 554 +256 960 256 592 973 553 +320 960 256 642 974 553 +384 960 256 686 975 553 +448 960 256 727 975 553 +512 960 256 765 976 554 +576 960 256 801 977 554 +640 960 256 833 977 554 +704 960 256 866 978 554 +768 960 256 898 979 554 +832 960 256 925 980 554 +896 960 256 952 981 554 +960 960 256 981 982 554 +1024 960 256 1007 983 555 +0 1024 256 280 998 555 +64 1024 256 389 999 555 +128 1024 256 472 999 554 +192 1024 256 538 999 554 +256 1024 256 595 1000 554 +320 1024 256 644 1000 554 +384 1024 256 689 1001 554 +448 1024 256 729 1001 554 +512 1024 256 767 1002 554 +576 1024 256 803 1003 554 +640 1024 256 836 1004 554 +704 1024 256 868 1004 555 +768 1024 256 899 1005 555 +832 1024 256 926 1006 555 +896 1024 256 954 1007 555 +960 1024 256 983 1008 555 +1024 1024 256 1008 1009 555 +0 0 320 141 85 603 +64 0 320 315 91 603 +128 0 320 410 101 602 +192 0 320 487 106 602 +256 0 320 550 111 602 +320 0 320 605 119 602 +384 0 320 652 123 602 +448 0 320 695 128 602 +512 0 320 735 133 602 +576 0 320 772 138 602 +640 0 320 808 142 602 +704 0 320 840 147 603 +768 0 320 872 151 603 +832 0 320 904 156 604 +896 0 320 930 159 604 +960 0 320 958 163 604 +1024 0 320 986 167 604 +0 64 320 155 302 606 +64 64 320 321 305 605 +128 64 320 415 307 605 +192 64 320 493 308 605 +256 64 320 555 310 605 +320 64 320 609 312 605 +384 64 320 656 314 605 +448 64 320 699 315 605 +512 64 320 739 317 605 +576 64 320 777 320 605 +640 64 320 812 321 605 +704 64 320 844 323 606 +768 64 320 876 325 606 +832 64 320 908 326 607 +896 64 320 934 328 607 +960 64 320 962 330 607 +1024 64 320 990 332 607 +0 128 320 167 404 606 +64 128 320 326 405 605 +128 128 320 419 406 606 +192 128 320 496 408 606 +256 128 320 557 410 606 +320 128 320 612 411 605 +384 128 320 658 412 605 +448 128 320 701 414 605 +512 128 320 741 416 606 +576 128 320 779 417 606 +640 128 320 814 419 606 +704 128 320 846 420 606 +768 128 320 878 422 607 +832 128 320 909 424 607 +896 128 320 935 425 607 +960 128 320 963 428 607 +1024 128 320 991 429 607 +0 192 320 178 486 607 +64 192 320 331 487 606 +128 192 320 423 488 605 +192 192 320 499 489 606 +256 192 320 560 490 606 +320 192 320 614 492 605 +384 192 320 660 493 605 +448 192 320 703 493 605 +512 192 320 742 495 605 +576 192 320 780 496 605 +640 192 320 815 497 606 +704 192 320 847 499 606 +768 192 320 879 500 606 +832 192 320 909 502 607 +896 192 320 936 503 607 +960 192 320 964 504 607 +1024 192 320 993 506 607 +0 256 320 189 550 607 +64 256 320 335 550 606 +128 256 320 427 551 606 +192 256 320 502 552 605 +256 256 320 562 553 606 +320 256 320 616 554 606 +384 256 320 662 555 605 +448 256 320 705 556 606 +512 256 320 744 557 605 +576 256 320 782 558 606 +640 256 320 817 559 606 +704 256 320 849 561 607 +768 256 320 881 562 607 +832 256 320 911 563 607 +896 256 320 937 564 608 +960 256 320 965 566 608 +1024 256 320 994 567 608 +0 320 320 199 605 607 +64 320 320 340 606 607 +128 320 320 432 607 606 +192 320 320 506 607 606 +256 320 320 566 608 606 +320 320 320 619 609 606 +384 320 320 665 610 606 +448 320 320 707 611 606 +512 320 320 746 611 606 +576 320 320 784 613 607 +640 320 320 818 614 607 +704 320 320 850 615 607 +768 320 320 882 616 607 +832 320 320 912 617 607 +896 320 320 938 618 607 +960 320 320 967 620 608 +1024 320 320 996 621 608 +0 384 320 207 652 607 +64 384 320 346 653 607 +128 384 320 436 653 607 +192 384 320 509 654 606 +256 384 320 569 655 606 +320 384 320 622 655 606 +384 384 320 667 656 606 +448 384 320 710 657 606 +512 384 320 749 658 607 +576 384 320 786 659 607 +640 384 320 820 660 607 +704 384 320 852 662 607 +768 384 320 884 663 608 +832 384 320 914 664 608 +896 384 320 940 666 608 +960 384 320 969 667 608 +1024 384 320 996 668 609 +0 448 320 217 698 607 +64 448 320 350 698 607 +128 448 320 440 699 607 +192 448 320 512 700 607 +256 448 320 572 701 607 +320 448 320 624 701 607 +384 448 320 669 702 607 +448 448 320 712 703 607 +512 448 320 750 704 607 +576 448 320 787 705 607 +640 448 320 821 706 607 +704 448 320 854 707 608 +768 448 320 886 708 607 +832 448 320 915 709 608 +896 448 320 942 711 608 +960 448 320 970 712 608 +1024 448 320 997 713 609 +0 512 320 226 741 608 +64 512 320 355 741 608 +128 512 320 444 741 607 +192 512 320 515 742 607 +256 512 320 574 743 607 +320 512 320 627 743 607 +384 512 320 672 744 607 +448 512 320 714 745 607 +512 512 320 752 746 607 +576 512 320 789 747 607 +640 512 320 823 748 607 +704 512 320 856 749 607 +768 512 320 887 750 608 +832 512 320 916 751 608 +896 512 320 943 752 608 +960 512 320 971 753 608 +1024 512 320 999 754 609 +0 576 320 234 780 608 +64 576 320 361 781 608 +128 576 320 448 781 608 +192 576 320 519 782 607 +256 576 320 578 782 607 +320 576 320 629 783 608 +384 576 320 674 784 608 +448 576 320 716 785 608 +512 576 320 755 786 608 +576 576 320 792 786 608 +640 576 320 825 788 608 +704 576 320 858 788 608 +768 576 320 889 789 608 +832 576 320 918 791 608 +896 576 320 945 792 609 +960 576 320 973 793 609 +1024 576 320 1001 794 609 +0 640 320 242 816 608 +64 640 320 365 816 608 +128 640 320 452 817 608 +192 640 320 522 817 608 +256 640 320 580 818 608 +320 640 320 632 819 608 +384 640 320 676 819 608 +448 640 320 718 820 608 +512 640 320 756 821 608 +576 640 320 794 822 608 +640 640 320 827 823 608 +704 640 320 859 823 608 +768 640 320 891 824 608 +832 640 320 919 826 608 +896 640 320 946 826 608 +960 640 320 974 827 608 +1024 640 320 1001 828 609 +0 704 320 251 851 608 +64 704 320 370 851 608 +128 704 320 456 851 608 +192 704 320 525 852 608 +256 704 320 583 852 608 +320 704 320 634 853 608 +384 704 320 679 854 608 +448 704 320 720 855 608 +512 704 320 758 855 608 +576 704 320 796 857 608 +640 704 320 829 857 608 +704 704 320 861 858 608 +768 704 320 892 859 608 +832 704 320 920 860 609 +896 704 320 948 861 609 +960 704 320 976 862 609 +1024 704 320 1003 863 609 +0 768 320 258 885 609 +64 768 320 374 885 609 +128 768 320 460 885 609 +192 768 320 528 886 609 +256 768 320 586 886 608 +320 768 320 637 888 609 +384 768 320 682 889 609 +448 768 320 723 889 609 +512 768 320 761 890 609 +576 768 320 798 891 609 +640 768 320 831 892 609 +704 768 320 863 893 609 +768 768 320 894 893 609 +832 768 320 922 894 609 +896 768 320 950 895 610 +960 768 320 978 896 610 +1024 768 320 1004 897 610 +0 832 320 265 914 610 +64 832 320 379 915 610 +128 832 320 464 915 609 +192 832 320 532 915 609 +256 832 320 589 916 609 +320 832 320 639 916 609 +384 832 320 684 917 609 +448 832 320 725 918 609 +512 832 320 763 918 609 +576 832 320 800 919 609 +640 832 320 832 920 609 +704 832 320 864 921 609 +768 832 320 896 922 609 +832 832 320 924 923 610 +896 832 320 951 923 610 +960 832 320 980 924 610 +1024 832 320 1006 925 610 +0 896 320 272 943 610 +64 896 320 384 944 610 +128 896 320 468 944 610 +192 896 320 535 944 609 +256 896 320 592 945 609 +320 896 320 642 945 609 +384 896 320 686 946 609 +448 896 320 727 947 609 +512 896 320 765 947 609 +576 896 320 801 948 609 +640 896 320 834 949 609 +704 896 320 866 950 609 +768 896 320 898 951 610 +832 896 320 925 951 610 +896 896 320 952 952 610 +960 896 320 981 953 610 +1024 896 320 1007 954 610 +0 960 320 279 973 610 +64 960 320 389 974 610 +128 960 320 471 974 610 +192 960 320 538 974 610 +256 960 320 594 975 609 +320 960 320 644 975 609 +384 960 320 688 976 609 +448 960 320 729 977 609 +512 960 320 767 977 609 +576 960 320 803 978 609 +640 960 320 835 979 609 +704 960 320 868 980 609 +768 960 320 899 981 609 +832 960 320 926 981 610 +896 960 320 954 983 610 +960 960 320 982 984 610 +1024 960 320 1008 984 610 +0 1024 320 286 1000 611 +64 1024 320 393 1000 610 +128 1024 320 475 1000 610 +192 1024 320 541 1001 610 +256 1024 320 597 1001 610 +320 1024 320 647 1002 610 +384 1024 320 691 1002 610 +448 1024 320 732 1003 610 +512 1024 320 769 1003 610 +576 1024 320 805 1004 610 +640 1024 320 837 1005 610 +704 1024 320 869 1005 610 +768 1024 320 901 1006 610 +832 1024 320 928 1007 610 +896 1024 320 956 1008 610 +960 1024 320 984 1009 611 +1024 1024 320 1010 1010 611 +0 0 384 154 95 651 +64 0 384 321 101 650 +128 0 384 414 106 650 +192 0 384 492 114 650 +256 0 384 554 119 650 +320 0 384 608 123 650 +384 0 384 655 129 650 +448 0 384 698 134 650 +512 0 384 738 138 650 +576 0 384 775 143 650 +640 0 384 810 148 651 +704 0 384 842 151 651 +768 0 384 875 156 651 +832 0 384 905 159 651 +896 0 384 932 164 652 +960 0 384 960 167 652 +1024 0 384 988 171 653 +0 64 384 166 305 653 +64 64 384 326 307 653 +128 64 384 420 309 653 +192 64 384 497 311 653 +256 64 384 558 313 653 +320 64 384 613 314 653 +384 64 384 659 316 653 +448 64 384 702 318 653 +512 64 384 742 320 653 +576 64 384 779 321 653 +640 64 384 814 323 654 +704 64 384 847 325 654 +768 64 384 879 327 654 +832 64 384 909 329 655 +896 64 384 935 331 655 +960 64 384 963 333 655 +1024 64 384 992 334 655 +0 128 384 178 407 653 +64 128 384 331 408 654 +128 128 384 424 409 653 +192 128 384 500 410 653 +256 128 384 561 412 653 +320 128 384 615 413 653 +384 128 384 661 415 654 +448 128 384 704 417 654 +512 128 384 744 418 654 +576 128 384 781 420 654 +640 128 384 816 421 654 +704 128 384 848 423 654 +768 128 384 880 424 655 +832 128 384 910 426 655 +896 128 384 936 428 655 +960 128 384 965 429 656 +1024 128 384 993 431 656 +0 192 384 188 489 654 +64 192 384 336 489 653 +128 192 384 427 490 653 +192 192 384 502 491 653 +256 192 384 563 492 653 +320 192 384 617 493 653 +384 192 384 663 495 653 +448 192 384 706 496 654 +512 192 384 745 497 654 +576 192 384 783 498 654 +640 192 384 817 499 654 +704 192 384 849 501 654 +768 192 384 881 502 655 +832 192 384 911 503 655 +896 192 384 937 505 656 +960 192 384 966 506 656 +1024 192 384 995 507 656 +0 256 384 198 551 654 +64 256 384 340 552 654 +128 256 384 432 553 653 +192 256 384 506 554 653 +256 256 384 566 555 654 +320 256 384 620 556 654 +384 256 384 665 557 654 +448 256 384 708 558 654 +512 256 384 747 559 654 +576 256 384 784 561 654 +640 256 384 819 562 655 +704 256 384 851 562 655 +768 256 384 883 563 655 +832 256 384 912 565 655 +896 256 384 939 566 656 +960 256 384 967 567 657 +1024 256 384 996 569 657 +0 320 384 207 607 654 +64 320 384 345 608 653 +128 320 384 436 609 654 +192 320 384 509 609 653 +256 320 384 569 610 653 +320 320 384 622 611 654 +384 320 384 668 612 654 +448 320 384 710 613 655 +512 320 384 750 614 655 +576 320 384 786 615 655 +640 320 384 820 616 655 +704 320 384 852 617 655 +768 320 384 884 618 656 +832 320 384 914 619 656 +896 320 384 941 620 656 +960 320 384 969 621 657 +1024 320 384 997 622 657 +0 384 384 216 654 655 +64 384 384 350 654 654 +128 384 384 439 655 654 +192 384 384 512 655 654 +256 384 384 572 656 654 +320 384 384 625 657 654 +384 384 384 670 658 654 +448 384 384 712 659 655 +512 384 384 751 660 655 +576 384 384 788 662 655 +640 384 384 822 663 656 +704 384 384 854 664 656 +768 384 384 886 665 656 +832 384 384 915 666 657 +896 384 384 942 667 657 +960 384 384 970 668 657 +1024 384 384 998 670 658 +0 448 384 226 700 655 +64 448 384 355 700 655 +128 448 384 444 701 654 +192 448 384 516 702 654 +256 448 384 574 703 654 +320 448 384 627 703 655 +384 448 384 672 704 655 +448 448 384 714 705 655 +512 448 384 752 706 655 +576 448 384 790 707 656 +640 448 384 824 708 656 +704 448 384 856 709 656 +768 448 384 887 710 656 +832 448 384 916 711 657 +896 448 384 943 712 657 +960 448 384 971 714 658 +1024 448 384 999 715 658 +0 512 384 233 742 655 +64 512 384 360 743 655 +128 512 384 448 743 655 +192 512 384 519 744 655 +256 512 384 577 744 655 +320 512 384 629 745 655 +384 512 384 674 746 655 +448 512 384 716 747 655 +512 512 384 755 748 655 +576 512 384 792 749 655 +640 512 384 825 749 656 +704 512 384 858 750 656 +768 512 384 889 751 657 +832 512 384 918 752 657 +896 512 384 944 754 658 +960 512 384 973 755 658 +1024 512 384 1000 756 658 +0 576 384 241 782 656 +64 576 384 365 782 656 +128 576 384 452 783 655 +192 576 384 522 784 655 +256 576 384 580 784 655 +320 576 384 632 785 655 +384 576 384 676 785 656 +448 576 384 718 786 656 +512 576 384 757 787 656 +576 576 384 794 788 656 +640 576 384 826 789 656 +704 576 384 859 789 656 +768 576 384 890 790 656 +832 576 384 919 791 657 +896 576 384 946 793 658 +960 576 384 974 794 659 +1024 576 384 1002 795 658 +0 640 384 249 818 656 +64 640 384 369 818 655 +128 640 384 456 818 656 +192 640 384 525 819 656 +256 640 384 583 819 656 +320 640 384 634 820 656 +384 640 384 679 821 656 +448 640 384 720 821 656 +512 640 384 759 822 657 +576 640 384 795 823 657 +640 640 384 828 824 657 +704 640 384 860 824 657 +768 640 384 892 825 657 +832 640 384 920 826 657 +896 640 384 947 828 658 +960 640 384 976 829 658 +1024 640 384 1002 829 659 +0 704 384 257 852 656 +64 704 384 374 852 656 +128 704 384 460 853 656 +192 704 384 528 853 656 +256 704 384 586 854 656 +320 704 384 637 854 656 +384 704 384 681 855 656 +448 704 384 722 856 657 +512 704 384 761 856 656 +576 704 384 797 857 657 +640 704 384 830 858 657 +704 704 384 862 859 657 +768 704 384 894 860 658 +832 704 384 922 861 658 +896 704 384 949 862 658 +960 704 384 977 863 658 +1024 704 384 1004 864 659 +0 768 384 264 886 657 +64 768 384 379 886 657 +128 768 384 463 887 657 +192 768 384 531 887 657 +256 768 384 589 888 657 +320 768 384 639 889 657 +384 768 384 684 890 658 +448 768 384 725 890 658 +512 768 384 763 891 658 +576 768 384 799 892 658 +640 768 384 832 892 658 +704 768 384 864 893 658 +768 768 384 895 894 658 +832 768 384 923 895 658 +896 768 384 951 896 659 +960 768 384 979 897 659 +1024 768 384 1006 898 660 +0 832 384 272 915 657 +64 832 384 383 915 657 +128 832 384 467 916 657 +192 832 384 534 916 657 +256 832 384 592 917 657 +320 832 384 642 918 658 +384 832 384 686 918 658 +448 832 384 727 919 658 +512 832 384 765 919 658 +576 832 384 801 921 659 +640 832 384 834 921 658 +704 832 384 866 922 659 +768 832 384 898 922 659 +832 832 384 925 923 659 +896 832 384 952 924 659 +960 832 384 981 925 660 +1024 832 384 1007 927 660 +0 896 384 278 944 658 +64 896 384 388 945 658 +128 896 384 471 945 658 +192 896 384 538 946 658 +256 896 384 594 946 658 +320 896 384 644 947 658 +384 896 384 688 948 658 +448 896 384 729 948 658 +512 896 384 767 949 659 +576 896 384 803 949 659 +640 896 384 836 950 659 +704 896 384 868 951 659 +768 896 384 899 952 660 +832 896 384 926 953 660 +896 896 384 954 954 660 +960 896 384 983 955 660 +1024 896 384 1009 956 661 +0 960 384 285 975 659 +64 960 384 393 975 658 +128 960 384 475 975 658 +192 960 384 541 976 658 +256 960 384 597 976 658 +320 960 384 646 977 658 +384 960 384 691 977 658 +448 960 384 731 978 659 +512 960 384 769 979 660 +576 960 384 805 980 659 +640 960 384 837 980 659 +704 960 384 869 981 659 +768 960 384 900 982 659 +832 960 384 928 983 660 +896 960 384 955 984 660 +960 960 384 984 985 660 +1024 960 384 1009 986 661 +0 1024 384 291 1001 660 +64 1024 384 397 1001 659 +128 1024 384 479 1002 659 +192 1024 384 544 1002 659 +256 1024 384 600 1002 659 +320 1024 384 649 1003 659 +384 1024 384 693 1004 660 +448 1024 384 734 1004 660 +512 1024 384 771 1005 660 +576 1024 384 807 1006 660 +640 1024 384 839 1006 660 +704 1024 384 871 1007 660 +768 1024 384 902 1008 660 +832 1024 384 930 1009 661 +896 1024 384 957 1010 661 +960 1024 384 986 1010 661 +1024 1024 384 1011 1011 661 +0 0 448 164 99 697 +64 0 448 325 106 698 +128 0 448 418 113 698 +192 0 448 495 118 698 +256 0 448 556 123 698 +320 0 448 611 129 698 +384 0 448 657 133 698 +448 0 448 700 137 698 +512 0 448 740 143 698 +576 0 448 777 147 698 +640 0 448 812 151 699 +704 0 448 844 156 699 +768 0 448 876 159 699 +832 0 448 907 163 700 +896 0 448 933 166 700 +960 0 448 961 171 699 +1024 0 448 989 174 700 +0 64 448 177 307 701 +64 64 448 331 309 701 +128 64 448 423 311 700 +192 64 448 500 313 701 +256 64 448 561 315 701 +320 64 448 615 317 701 +384 64 448 662 319 701 +448 64 448 704 320 701 +512 64 448 744 322 701 +576 64 448 781 324 701 +640 64 448 816 325 702 +704 64 448 848 327 702 +768 64 448 880 329 702 +832 64 448 910 330 702 +896 64 448 936 332 702 +960 64 448 964 334 703 +1024 64 448 993 336 703 +0 128 448 187 408 701 +64 128 448 336 409 701 +128 128 448 427 411 700 +192 128 448 503 412 701 +256 128 448 564 414 701 +320 128 448 617 415 701 +384 128 448 663 417 701 +448 128 448 706 418 701 +512 128 448 745 420 701 +576 128 448 783 421 701 +640 128 448 817 423 702 +704 128 448 849 425 702 +768 128 448 881 426 702 +832 128 448 911 428 703 +896 128 448 938 429 703 +960 128 448 966 431 704 +1024 128 448 995 433 704 +0 192 448 197 490 701 +64 192 448 341 491 701 +128 192 448 432 492 701 +192 192 448 506 493 701 +256 192 448 566 494 701 +320 192 448 619 495 701 +384 192 448 665 496 701 +448 192 448 708 498 701 +512 192 448 747 499 702 +576 192 448 784 500 702 +640 192 448 819 501 702 +704 192 448 850 502 702 +768 192 448 882 503 702 +832 192 448 912 505 703 +896 192 448 939 506 703 +960 192 448 967 507 703 +1024 192 448 995 508 704 +0 256 448 207 553 702 +64 256 448 345 554 702 +128 256 448 436 555 702 +192 256 448 509 556 702 +256 256 448 569 557 701 +320 256 448 622 557 702 +384 256 448 668 559 702 +448 256 448 710 560 702 +512 256 448 749 561 702 +576 256 448 786 561 702 +640 256 448 820 563 702 +704 256 448 852 564 702 +768 256 448 884 565 703 +832 256 448 913 566 703 +896 256 448 940 567 703 +960 256 448 968 568 704 +1024 256 448 997 569 704 +0 320 448 216 608 703 +64 320 448 350 609 702 +128 320 448 439 610 702 +192 320 448 512 611 701 +256 320 448 571 611 702 +320 320 448 625 612 702 +384 320 448 670 613 702 +448 320 448 712 614 702 +512 320 448 751 615 702 +576 320 448 788 616 703 +640 320 448 822 617 703 +704 320 448 854 618 703 +768 320 448 886 619 703 +832 320 448 915 620 704 +896 320 448 942 621 704 +960 320 448 970 622 704 +1024 320 448 998 623 705 +0 384 448 224 655 703 +64 384 448 354 656 702 +128 384 448 444 656 702 +192 384 448 516 657 702 +256 384 448 574 658 701 +320 384 448 627 659 702 +384 384 448 672 660 703 +448 384 448 714 661 703 +512 384 448 753 662 703 +576 384 448 790 663 703 +640 384 448 824 664 703 +704 384 448 856 665 703 +768 384 448 888 666 704 +832 384 448 916 668 704 +896 384 448 943 669 704 +960 384 448 971 670 705 +1024 384 448 999 671 706 +0 448 448 233 701 703 +64 448 448 360 701 703 +128 448 448 448 702 703 +192 448 448 518 703 703 +256 448 448 577 704 702 +320 448 448 629 704 702 +384 448 448 674 705 702 +448 448 448 716 707 702 +512 448 448 755 708 703 +576 448 448 791 708 703 +640 448 448 825 709 703 +704 448 448 857 710 703 +768 448 448 888 711 704 +832 448 448 917 712 704 +896 448 448 944 714 705 +960 448 448 972 715 705 +1024 448 448 1000 716 705 +0 512 448 240 743 703 +64 512 448 364 743 703 +128 512 448 451 744 703 +192 512 448 521 745 702 +256 512 448 580 746 703 +320 512 448 631 746 702 +384 512 448 677 747 702 +448 512 448 718 748 703 +512 512 448 757 749 703 +576 512 448 793 750 703 +640 512 448 827 751 704 +704 512 448 859 752 704 +768 512 448 890 753 704 +832 512 448 919 754 705 +896 512 448 946 755 705 +960 512 448 974 756 705 +1024 512 448 1001 757 706 +0 576 448 249 783 704 +64 576 448 369 783 703 +128 576 448 455 784 703 +192 576 448 524 784 703 +256 576 448 583 785 703 +320 576 448 634 786 703 +384 576 448 679 787 703 +448 576 448 720 787 703 +512 576 448 759 788 703 +576 576 448 795 789 703 +640 576 448 829 790 704 +704 576 448 860 791 704 +768 576 448 892 792 705 +832 576 448 920 793 705 +896 576 448 947 793 705 +960 576 448 975 795 705 +1024 576 448 1002 796 706 +0 640 448 256 819 704 +64 640 448 373 819 703 +128 640 448 459 819 703 +192 640 448 528 820 703 +256 640 448 585 820 703 +320 640 448 636 821 704 +384 640 448 681 822 704 +448 640 448 722 823 704 +512 640 448 760 823 704 +576 640 448 797 824 704 +640 640 448 829 825 704 +704 640 448 861 825 704 +768 640 448 893 826 704 +832 640 448 921 827 705 +896 640 448 948 828 705 +960 640 448 977 830 706 +1024 640 448 1003 831 706 +0 704 448 263 853 704 +64 704 448 378 854 704 +128 704 448 463 854 704 +192 704 448 531 854 704 +256 704 448 588 855 704 +320 704 448 639 856 704 +384 704 448 684 857 704 +448 704 448 724 857 704 +512 704 448 762 858 704 +576 704 448 799 859 705 +640 704 448 831 859 705 +704 704 448 863 860 705 +768 704 448 895 861 705 +832 704 448 923 862 706 +896 704 448 950 863 706 +960 704 448 979 864 706 +1024 704 448 1005 865 707 +0 768 448 270 887 704 +64 768 448 383 888 705 +128 768 448 467 888 705 +192 768 448 534 889 705 +256 768 448 591 890 705 +320 768 448 642 890 705 +384 768 448 686 891 705 +448 768 448 727 891 705 +512 768 448 765 892 705 +576 768 448 801 893 705 +640 768 448 834 894 706 +704 768 448 865 894 706 +768 768 448 897 895 706 +832 768 448 925 896 706 +896 768 448 952 897 707 +960 768 448 981 899 707 +1024 768 448 1007 900 707 +0 832 448 277 916 705 +64 832 448 388 917 705 +128 832 448 471 917 705 +192 832 448 537 917 705 +256 832 448 594 918 705 +320 832 448 644 919 705 +384 832 448 688 919 705 +448 832 448 729 920 706 +512 832 448 767 920 706 +576 832 448 803 921 706 +640 832 448 835 922 706 +704 832 448 867 923 706 +768 832 448 899 923 706 +832 832 448 926 924 707 +896 832 448 954 926 707 +960 832 448 982 927 708 +1024 832 448 1008 928 708 +0 896 448 284 945 705 +64 896 448 392 946 706 +128 896 448 475 946 705 +192 896 448 541 947 706 +256 896 448 597 947 706 +320 896 448 646 948 706 +384 896 448 690 949 706 +448 896 448 731 949 706 +512 896 448 769 950 706 +576 896 448 805 950 706 +640 896 448 837 951 706 +704 896 448 869 952 706 +768 896 448 900 953 707 +832 896 448 928 954 707 +896 896 448 955 955 708 +960 896 448 984 956 708 +1024 896 448 1010 957 708 +0 960 448 291 976 706 +64 960 448 397 976 706 +128 960 448 478 976 706 +192 960 448 543 977 706 +256 960 448 600 978 706 +320 960 448 649 978 706 +384 960 448 692 979 706 +448 960 448 733 979 706 +512 960 448 771 980 707 +576 960 448 806 981 707 +640 960 448 839 981 707 +704 960 448 871 982 707 +768 960 448 902 984 708 +832 960 448 929 984 708 +896 960 448 957 986 708 +960 960 448 986 986 709 +1024 960 448 1011 988 709 +0 1024 448 297 1003 707 +64 1024 448 402 1003 707 +128 1024 448 482 1003 707 +192 1024 448 547 1003 707 +256 1024 448 603 1004 707 +320 1024 448 651 1004 707 +384 1024 448 695 1005 707 +448 1024 448 736 1005 707 +512 1024 448 773 1006 707 +576 1024 448 809 1007 707 +640 1024 448 841 1007 708 +704 1024 448 873 1008 708 +768 1024 448 905 1009 708 +832 1024 448 931 1010 709 +896 1024 448 959 1011 709 +960 1024 448 987 1011 709 +1024 1024 448 1012 1013 709 +0 0 512 176 106 742 +64 0 512 330 113 742 +128 0 512 422 119 742 +192 0 512 499 123 742 +256 0 512 559 129 742 +320 0 512 613 133 742 +384 0 512 660 139 743 +448 0 512 702 143 743 +512 0 512 742 147 743 +576 0 512 779 152 743 +640 0 512 814 156 743 +704 0 512 846 159 743 +768 0 512 878 163 743 +832 0 512 908 167 743 +896 0 512 934 171 744 +960 0 512 962 174 745 +1024 0 512 992 179 745 +0 64 512 186 309 745 +64 64 512 335 311 745 +128 64 512 427 313 745 +192 64 512 503 315 745 +256 64 512 563 317 745 +320 64 512 617 319 745 +384 64 512 664 320 745 +448 64 512 706 322 745 +512 64 512 746 323 745 +576 64 512 783 325 745 +640 64 512 817 327 745 +704 64 512 849 329 745 +768 64 512 881 331 746 +832 64 512 911 333 746 +896 64 512 937 334 747 +960 64 512 966 336 747 +1024 64 512 995 338 747 +0 128 512 195 410 746 +64 128 512 340 412 746 +128 128 512 432 413 745 +192 128 512 506 414 745 +256 128 512 566 416 745 +320 128 512 620 418 745 +384 128 512 666 419 746 +448 128 512 708 420 746 +512 128 512 748 422 746 +576 128 512 785 424 746 +640 128 512 819 425 746 +704 128 512 851 426 746 +768 128 512 883 428 746 +832 128 512 913 430 747 +896 128 512 939 431 747 +960 128 512 967 433 748 +1024 128 512 996 434 748 +0 192 512 205 492 745 +64 192 512 345 492 745 +128 192 512 435 493 745 +192 192 512 508 494 745 +256 192 512 569 496 745 +320 192 512 622 497 746 +384 192 512 668 498 746 +448 192 512 710 499 746 +512 192 512 749 500 746 +576 192 512 786 502 746 +640 192 512 821 503 746 +704 192 512 853 504 746 +768 192 512 884 505 747 +832 192 512 914 506 747 +896 192 512 941 507 747 +960 192 512 968 509 748 +1024 192 512 997 510 748 +0 256 512 214 555 746 +64 256 512 350 555 746 +128 256 512 439 556 746 +192 256 512 512 557 746 +256 256 512 572 558 746 +320 256 512 625 559 746 +384 256 512 670 560 746 +448 256 512 712 561 746 +512 256 512 751 562 746 +576 256 512 788 563 746 +640 256 512 822 564 746 +704 256 512 854 565 747 +768 256 512 886 566 747 +832 256 512 915 568 748 +896 256 512 942 569 748 +960 256 512 970 570 748 +1024 256 512 998 571 749 +0 320 512 223 610 747 +64 320 512 354 611 747 +128 320 512 444 612 747 +192 320 512 516 612 747 +256 320 512 575 613 746 +320 320 512 627 614 747 +384 320 512 672 615 747 +448 320 512 715 616 747 +512 320 512 753 617 747 +576 320 512 790 618 747 +640 320 512 823 619 747 +704 320 512 856 619 747 +768 320 512 888 621 748 +832 320 512 916 622 748 +896 320 512 943 622 748 +960 320 512 971 624 749 +1024 320 512 999 625 749 +0 384 512 232 657 747 +64 384 512 360 657 747 +128 384 512 448 658 747 +192 384 512 519 659 747 +256 384 512 578 660 746 +320 384 512 629 660 747 +384 384 512 675 662 747 +448 384 512 717 663 747 +512 384 512 755 664 747 +576 384 512 792 665 747 +640 384 512 825 666 747 +704 384 512 857 667 747 +768 384 512 889 668 748 +832 384 512 918 669 748 +896 384 512 945 670 748 +960 384 512 973 672 749 +1024 384 512 1000 673 749 +0 448 512 239 703 747 +64 448 512 364 703 747 +128 448 512 451 704 747 +192 448 512 521 705 747 +256 448 512 580 705 747 +320 448 512 631 706 746 +384 448 512 677 707 747 +448 448 512 718 708 747 +512 448 512 757 709 747 +576 448 512 794 710 747 +640 448 512 827 711 748 +704 448 512 859 712 748 +768 448 512 891 713 748 +832 448 512 919 714 748 +896 448 512 946 715 749 +960 448 512 974 717 749 +1024 448 512 1002 718 750 +0 512 512 247 745 748 +64 512 512 368 745 748 +128 512 512 455 746 747 +192 512 512 524 746 747 +256 512 512 582 747 747 +320 512 512 634 748 747 +384 512 512 679 749 747 +448 512 512 721 750 747 +512 512 512 759 751 747 +576 512 512 796 752 748 +640 512 512 828 753 748 +704 512 512 861 753 748 +768 512 512 892 754 748 +832 512 512 920 755 749 +896 512 512 947 757 749 +960 512 512 976 758 750 +1024 512 512 1003 759 750 +0 576 512 255 785 748 +64 576 512 373 785 748 +128 576 512 459 786 748 +192 576 512 528 786 748 +256 576 512 586 787 748 +320 576 512 637 788 748 +384 576 512 682 789 748 +448 576 512 723 789 748 +512 576 512 761 790 748 +576 576 512 797 791 748 +640 576 512 830 792 748 +704 576 512 863 793 749 +768 576 512 894 793 749 +832 576 512 922 794 750 +896 576 512 949 796 750 +960 576 512 978 797 751 +1024 576 512 1004 798 751 +0 640 512 262 820 748 +64 640 512 378 820 748 +128 640 512 463 821 748 +192 640 512 531 822 748 +256 640 512 588 822 748 +320 640 512 639 823 748 +384 640 512 684 824 748 +448 640 512 724 824 748 +512 640 512 762 825 748 +576 640 512 799 826 748 +640 640 512 832 827 749 +704 640 512 863 827 749 +768 640 512 895 828 749 +832 640 512 923 829 750 +896 640 512 950 830 750 +960 640 512 978 831 750 +1024 640 512 1005 832 751 +0 704 512 269 854 748 +64 704 512 382 855 748 +128 704 512 466 856 748 +192 704 512 534 856 748 +256 704 512 591 857 748 +320 704 512 641 857 748 +384 704 512 686 858 748 +448 704 512 727 859 748 +512 704 512 765 860 749 +576 704 512 801 861 749 +640 704 512 833 861 749 +704 704 512 865 862 749 +768 704 512 897 863 749 +832 704 512 925 864 750 +896 704 512 952 865 750 +960 704 512 981 866 751 +1024 704 512 1007 867 751 +0 768 512 276 889 749 +64 768 512 387 889 749 +128 768 512 471 890 749 +192 768 512 537 890 749 +256 768 512 594 891 749 +320 768 512 644 891 749 +384 768 512 688 892 749 +448 768 512 729 893 749 +512 768 512 767 893 749 +576 768 512 803 894 749 +640 768 512 835 895 749 +704 768 512 867 896 750 +768 768 512 899 897 750 +832 768 512 926 898 750 +896 768 512 954 899 751 +960 768 512 982 900 751 +1024 768 512 1008 901 751 +0 832 512 283 918 750 +64 832 512 392 918 749 +128 832 512 474 918 749 +192 832 512 540 919 749 +256 832 512 597 919 749 +320 832 512 646 920 749 +384 832 512 690 920 749 +448 832 512 731 921 749 +512 832 512 769 922 749 +576 832 512 804 922 749 +640 832 512 837 923 749 +704 832 512 868 923 749 +768 832 512 900 925 750 +832 832 512 927 925 750 +896 832 512 955 926 751 +960 832 512 983 927 751 +1024 832 512 1009 929 752 +0 896 512 289 947 750 +64 896 512 397 948 750 +128 896 512 478 948 750 +192 896 512 543 948 750 +256 896 512 599 948 750 +320 896 512 648 949 749 +384 896 512 693 950 750 +448 896 512 733 951 750 +512 896 512 771 951 750 +576 896 512 806 952 750 +640 896 512 839 952 750 +704 896 512 871 953 751 +768 896 512 902 954 751 +832 896 512 929 955 751 +896 896 512 957 956 751 +960 896 512 985 957 751 +1024 896 512 1010 958 752 +0 960 512 295 977 750 +64 960 512 401 977 750 +128 960 512 482 978 750 +192 960 512 547 978 750 +256 960 512 602 979 750 +320 960 512 651 979 750 +384 960 512 695 980 750 +448 960 512 735 980 750 +512 960 512 773 981 750 +576 960 512 808 982 750 +640 960 512 840 983 751 +704 960 512 872 983 751 +768 960 512 904 984 751 +832 960 512 931 986 752 +896 960 512 959 987 752 +960 960 512 987 988 752 +1024 960 512 1012 989 752 +0 1024 512 302 1003 751 +64 1024 512 405 1004 751 +128 1024 512 486 1004 751 +192 1024 512 550 1004 750 +256 1024 512 605 1005 751 +320 1024 512 653 1005 751 +384 1024 512 697 1006 751 +448 1024 512 737 1006 751 +512 1024 512 775 1007 751 +576 1024 512 810 1008 751 +640 1024 512 843 1008 751 +704 1024 512 874 1009 752 +768 1024 512 906 1010 752 +832 1024 512 932 1011 752 +896 1024 512 960 1012 752 +960 1024 512 989 1013 753 +1024 1024 512 1014 1014 753 +0 0 576 185 113 785 +64 0 576 335 119 785 +128 0 576 427 123 784 +192 0 576 502 129 784 +256 0 576 562 133 784 +320 0 576 616 138 784 +384 0 576 662 143 785 +448 0 576 704 147 784 +512 0 576 744 151 784 +576 0 576 781 155 784 +640 0 576 815 159 784 +704 0 576 847 163 784 +768 0 576 879 167 785 +832 0 576 909 170 785 +896 0 576 936 174 786 +960 0 576 964 178 786 +1024 0 576 992 181 786 +0 64 576 194 311 788 +64 64 576 340 314 787 +128 64 576 431 315 787 +192 64 576 506 317 787 +256 64 576 566 319 787 +320 64 576 620 320 787 +384 64 576 665 322 787 +448 64 576 709 324 787 +512 64 576 748 326 787 +576 64 576 785 327 787 +640 64 576 819 329 787 +704 64 576 851 331 788 +768 64 576 883 333 788 +832 64 576 912 334 788 +896 64 576 939 336 788 +960 64 576 967 337 789 +1024 64 576 995 339 789 +0 128 576 204 412 787 +64 128 576 345 414 788 +128 128 576 436 415 787 +192 128 576 509 416 787 +256 128 576 569 418 787 +320 128 576 622 419 787 +384 128 576 668 421 787 +448 128 576 710 422 787 +512 128 576 749 424 787 +576 128 576 786 425 788 +640 128 576 821 427 788 +704 128 576 852 428 787 +768 128 576 884 430 788 +832 128 576 914 431 788 +896 128 576 940 433 789 +960 128 576 968 434 789 +1024 128 576 997 436 790 +0 192 576 214 493 788 +64 192 576 349 494 787 +128 192 576 439 495 787 +192 192 576 512 496 787 +256 192 576 572 497 787 +320 192 576 625 498 787 +384 192 576 670 500 787 +448 192 576 712 501 787 +512 192 576 751 502 787 +576 192 576 788 503 787 +640 192 576 822 504 788 +704 192 576 854 505 788 +768 192 576 885 506 788 +832 192 576 915 508 789 +896 192 576 942 509 789 +960 192 576 969 510 789 +1024 192 576 998 511 790 +0 256 576 222 556 788 +64 256 576 354 556 787 +128 256 576 443 557 787 +192 256 576 515 558 787 +256 256 576 574 559 787 +320 256 576 627 560 787 +384 256 576 672 561 787 +448 256 576 714 562 787 +512 256 576 753 564 788 +576 256 576 790 565 788 +640 256 576 823 566 788 +704 256 576 856 567 788 +768 256 576 887 568 789 +832 256 576 916 569 789 +896 256 576 943 570 789 +960 256 576 971 571 789 +1024 256 576 999 572 790 +0 320 576 230 612 789 +64 320 576 359 612 789 +128 320 576 448 613 788 +192 320 576 518 614 788 +256 320 576 577 614 788 +320 320 576 629 615 788 +384 320 576 675 616 788 +448 320 576 716 617 788 +512 320 576 755 618 788 +576 320 576 792 619 788 +640 320 576 825 620 789 +704 320 576 857 621 789 +768 320 576 889 622 789 +832 320 576 918 623 789 +896 320 576 945 624 790 +960 320 576 973 625 790 +1024 320 576 1001 626 791 +0 384 576 239 658 789 +64 384 576 364 659 789 +128 384 576 451 660 789 +192 384 576 521 660 789 +256 384 576 580 662 788 +320 384 576 632 662 789 +384 384 576 677 663 789 +448 384 576 718 664 789 +512 384 576 757 665 789 +576 384 576 793 666 789 +640 384 576 827 667 789 +704 384 576 859 668 789 +768 384 576 890 669 789 +832 384 576 919 670 789 +896 384 576 946 672 790 +960 384 576 974 673 790 +1024 384 576 1001 674 790 +0 448 576 246 704 790 +64 448 576 368 704 789 +128 448 576 455 705 789 +192 448 576 524 706 788 +256 448 576 583 707 789 +320 448 576 634 708 789 +384 448 576 679 709 789 +448 448 576 720 709 789 +512 448 576 758 711 789 +576 448 576 795 712 789 +640 448 576 828 712 789 +704 448 576 860 713 789 +768 448 576 892 714 789 +832 448 576 920 716 790 +896 448 576 947 717 790 +960 448 576 975 718 791 +1024 448 576 1002 719 791 +0 512 576 254 746 789 +64 512 576 373 747 788 +128 512 576 458 747 789 +192 512 576 528 748 788 +256 512 576 585 749 789 +320 512 576 636 749 789 +384 512 576 681 750 789 +448 512 576 723 751 789 +512 512 576 760 752 789 +576 512 576 797 752 789 +640 512 576 830 753 789 +704 512 576 862 754 789 +768 512 576 894 756 790 +832 512 576 922 757 790 +896 512 576 949 758 791 +960 512 576 977 759 791 +1024 512 576 1004 760 791 +0 576 576 261 786 790 +64 576 576 377 787 789 +128 576 576 463 787 789 +192 576 576 531 787 789 +256 576 576 588 788 789 +320 576 576 639 789 789 +384 576 576 683 790 789 +448 576 576 725 790 789 +512 576 576 762 791 789 +576 576 576 799 792 789 +640 576 576 832 793 790 +704 576 576 864 794 790 +768 576 576 895 795 791 +832 576 576 923 796 791 +896 576 576 950 796 791 +960 576 576 978 798 791 +1024 576 576 1005 799 792 +0 640 576 268 821 790 +64 640 576 382 822 790 +128 640 576 466 822 790 +192 640 576 534 822 790 +256 640 576 590 823 790 +320 640 576 641 823 789 +384 640 576 685 824 790 +448 640 576 726 825 790 +512 640 576 764 826 789 +576 640 576 801 827 790 +640 640 576 833 827 790 +704 640 576 865 828 790 +768 640 576 896 829 790 +832 640 576 924 830 790 +896 640 576 951 831 791 +960 640 576 980 833 792 +1024 640 576 1006 834 792 +0 704 576 275 856 790 +64 704 576 386 856 790 +128 704 576 470 856 790 +192 704 576 537 857 789 +256 704 576 593 858 789 +320 704 576 643 858 789 +384 704 576 687 859 789 +448 704 576 728 860 790 +512 704 576 766 860 790 +576 704 576 802 861 790 +640 704 576 835 862 790 +704 704 576 867 863 790 +768 704 576 898 864 790 +832 704 576 926 865 790 +896 704 576 953 866 791 +960 704 576 981 867 792 +1024 704 576 1007 868 792 +0 768 576 281 890 791 +64 768 576 391 891 791 +128 768 576 474 891 791 +192 768 576 540 891 791 +256 768 576 596 892 790 +320 768 576 646 892 790 +384 768 576 690 893 791 +448 768 576 731 894 791 +512 768 576 769 894 790 +576 768 576 804 895 790 +640 768 576 837 897 790 +704 768 576 869 897 790 +768 768 576 900 898 791 +832 768 576 927 899 791 +896 768 576 955 900 791 +960 768 576 983 901 791 +1024 768 576 1009 902 793 +0 832 576 288 919 791 +64 832 576 396 919 791 +128 832 576 478 919 791 +192 832 576 543 920 791 +256 832 576 599 920 790 +320 832 576 648 921 790 +384 832 576 692 922 791 +448 832 576 733 922 790 +512 832 576 771 923 791 +576 832 576 806 923 791 +640 832 576 838 924 791 +704 832 576 870 925 791 +768 832 576 902 926 792 +832 832 576 928 927 791 +896 832 576 957 928 792 +960 832 576 985 929 792 +1024 832 576 1010 930 793 +0 896 576 295 948 791 +64 896 576 400 948 791 +128 896 576 481 949 791 +192 896 576 546 949 791 +256 896 576 602 949 791 +320 896 576 650 950 791 +384 896 576 694 951 791 +448 896 576 735 951 791 +512 896 576 772 952 791 +576 896 576 808 953 792 +640 896 576 840 953 792 +704 896 576 872 955 792 +768 896 576 904 956 793 +832 896 576 930 957 793 +896 896 576 958 957 793 +960 896 576 986 958 793 +1024 896 576 1012 959 793 +0 960 576 300 978 792 +64 960 576 405 978 791 +128 960 576 485 978 791 +192 960 576 549 979 791 +256 960 576 604 979 791 +320 960 576 653 980 791 +384 960 576 696 981 791 +448 960 576 737 981 791 +512 960 576 774 982 792 +576 960 576 809 983 792 +640 960 576 842 984 792 +704 960 576 874 985 792 +768 960 576 905 986 793 +832 960 576 932 987 793 +896 960 576 960 988 793 +960 960 576 988 988 794 +1024 960 576 1013 989 794 +0 1024 576 307 1004 792 +64 1024 576 409 1005 792 +128 1024 576 489 1005 792 +192 1024 576 552 1005 792 +256 1024 576 607 1006 792 +320 1024 576 656 1006 792 +384 1024 576 699 1007 792 +448 1024 576 740 1007 792 +512 1024 576 777 1008 793 +576 1024 576 812 1009 793 +640 1024 576 845 1010 793 +704 1024 576 876 1010 793 +768 1024 576 907 1011 793 +832 1024 576 933 1012 793 +896 1024 576 961 1013 794 +960 1024 576 990 1013 794 +1024 1024 576 1014 1014 794 +0 0 640 194 118 822 +64 0 640 339 125 822 +128 0 640 431 129 822 +192 0 640 505 133 822 +256 0 640 565 138 822 +320 0 640 619 143 822 +384 0 640 664 148 822 +448 0 640 706 152 822 +512 0 640 746 157 822 +576 0 640 783 160 822 +640 0 640 817 163 822 +704 0 640 849 167 822 +768 0 640 881 171 823 +832 0 640 911 175 823 +896 0 640 937 178 823 +960 0 640 965 182 824 +1024 0 640 994 185 825 +0 64 640 203 314 825 +64 64 640 345 316 825 +128 64 640 436 317 825 +192 64 640 510 319 825 +256 64 640 570 321 825 +320 64 640 623 322 825 +384 64 640 668 325 825 +448 64 640 710 326 825 +512 64 640 750 328 825 +576 64 640 787 329 825 +640 64 640 821 331 825 +704 64 640 853 333 825 +768 64 640 885 335 826 +832 64 640 914 336 826 +896 64 640 941 338 827 +960 64 640 969 340 827 +1024 64 640 997 342 827 +0 128 640 213 415 826 +64 128 640 350 416 825 +128 128 640 440 417 826 +192 128 640 512 419 825 +256 128 640 572 420 825 +320 128 640 625 422 825 +384 128 640 670 423 825 +448 128 640 712 424 825 +512 128 640 752 426 826 +576 128 640 788 427 825 +640 128 640 822 429 826 +704 128 640 855 431 826 +768 128 640 886 432 827 +832 128 640 916 434 827 +896 128 640 942 435 827 +960 128 640 971 437 827 +1024 128 640 999 438 828 +0 192 640 221 495 825 +64 192 640 354 496 826 +128 192 640 444 497 826 +192 192 640 515 498 825 +256 192 640 574 499 826 +320 192 640 627 501 825 +384 192 640 672 501 825 +448 192 640 714 503 825 +512 192 640 753 503 825 +576 192 640 790 505 825 +640 192 640 823 506 826 +704 192 640 856 507 826 +768 192 640 887 508 826 +832 192 640 916 509 826 +896 192 640 943 510 827 +960 192 640 971 512 827 +1024 192 640 1000 513 828 +0 256 640 230 558 826 +64 256 640 359 559 826 +128 256 640 447 559 825 +192 256 640 518 560 825 +256 256 640 577 561 826 +320 256 640 629 562 826 +384 256 640 675 563 826 +448 256 640 717 564 826 +512 256 640 755 565 826 +576 256 640 791 566 826 +640 256 640 825 567 826 +704 256 640 857 568 826 +768 256 640 889 569 826 +832 256 640 918 570 827 +896 256 640 944 572 827 +960 256 640 973 572 827 +1024 256 640 1000 573 828 +0 320 640 238 613 826 +64 320 640 363 613 826 +128 320 640 451 614 826 +192 320 640 521 615 826 +256 320 640 580 616 826 +320 320 640 632 617 826 +384 320 640 677 617 825 +448 320 640 718 618 826 +512 320 640 757 619 826 +576 320 640 793 620 826 +640 320 640 826 621 826 +704 320 640 859 622 827 +768 320 640 891 623 827 +832 320 640 919 624 827 +896 320 640 946 625 828 +960 320 640 975 626 828 +1024 320 640 1001 627 828 +0 384 640 246 660 827 +64 384 640 368 661 826 +128 384 640 455 662 826 +192 384 640 525 662 826 +256 384 640 583 663 826 +320 384 640 634 664 826 +384 384 640 679 665 826 +448 384 640 721 666 826 +512 384 640 759 667 826 +576 384 640 795 668 826 +640 384 640 828 669 826 +704 384 640 860 670 827 +768 384 640 892 671 827 +832 384 640 921 672 828 +896 384 640 948 674 828 +960 384 640 976 675 828 +1024 384 640 1003 675 828 +0 448 640 253 706 827 +64 448 640 372 706 826 +128 448 640 458 707 827 +192 448 640 528 708 826 +256 448 640 585 708 826 +320 448 640 636 709 826 +384 448 640 681 711 826 +448 448 640 723 711 826 +512 448 640 761 712 826 +576 448 640 797 713 826 +640 448 640 830 714 827 +704 448 640 862 715 827 +768 448 640 893 716 827 +832 448 640 921 717 828 +896 448 640 948 718 828 +960 448 640 977 719 828 +1024 448 640 1003 720 828 +0 512 640 260 748 827 +64 512 640 377 748 827 +128 512 640 463 749 826 +192 512 640 531 749 826 +256 512 640 588 750 826 +320 512 640 638 751 826 +384 512 640 683 752 826 +448 512 640 724 752 827 +512 512 640 762 753 827 +576 512 640 799 754 827 +640 512 640 831 755 827 +704 512 640 863 756 827 +768 512 640 895 757 827 +832 512 640 923 758 828 +896 512 640 950 759 828 +960 512 640 978 760 828 +1024 512 640 1005 761 829 +0 576 640 267 787 827 +64 576 640 382 787 826 +128 576 640 466 788 827 +192 576 640 533 789 827 +256 576 640 590 789 826 +320 576 640 641 790 826 +384 576 640 685 791 827 +448 576 640 726 792 826 +512 576 640 764 792 827 +576 576 640 801 793 827 +640 576 640 833 794 827 +704 576 640 865 795 827 +768 576 640 896 796 828 +832 576 640 924 797 828 +896 576 640 951 798 828 +960 576 640 980 799 828 +1024 576 640 1006 800 829 +0 640 640 274 823 828 +64 640 640 386 823 827 +128 640 640 470 823 827 +192 640 640 537 824 827 +256 640 640 593 824 827 +320 640 640 643 825 827 +384 640 640 687 826 827 +448 640 640 728 826 827 +512 640 640 766 827 827 +576 640 640 802 828 827 +640 640 640 835 829 827 +704 640 640 867 830 828 +768 640 640 898 831 829 +832 640 640 926 832 828 +896 640 640 953 833 829 +960 640 640 982 834 830 +1024 640 640 1008 835 830 +0 704 640 281 858 828 +64 704 640 391 858 827 +128 704 640 474 858 827 +192 704 640 539 859 827 +256 704 640 596 859 827 +320 704 640 645 860 827 +384 704 640 690 860 827 +448 704 640 731 861 827 +512 704 640 768 862 827 +576 704 640 804 863 827 +640 704 640 836 863 828 +704 704 640 868 864 828 +768 704 640 900 865 828 +832 704 640 927 866 829 +896 704 640 954 867 829 +960 704 640 983 868 830 +1024 704 640 1009 869 830 +0 768 640 288 891 829 +64 768 640 395 891 828 +128 768 640 478 892 828 +192 768 640 543 893 828 +256 768 640 599 893 827 +320 768 640 648 894 827 +384 768 640 692 894 828 +448 768 640 733 895 828 +512 768 640 771 896 828 +576 768 640 806 897 828 +640 768 640 839 898 828 +704 768 640 870 898 828 +768 768 640 902 900 828 +832 768 640 929 900 829 +896 768 640 957 902 829 +960 768 640 985 902 831 +1024 768 640 1010 903 831 +0 832 640 294 920 829 +64 832 640 400 921 829 +128 832 640 481 921 828 +192 832 640 546 921 828 +256 832 640 601 922 828 +320 832 640 650 922 828 +384 832 640 694 922 828 +448 832 640 735 923 828 +512 832 640 772 924 828 +576 832 640 808 925 829 +640 832 640 840 926 829 +704 832 640 872 926 829 +768 832 640 904 927 829 +832 832 640 930 928 830 +896 832 640 958 929 830 +960 832 640 986 930 831 +1024 832 640 1012 931 831 +0 896 640 300 949 829 +64 896 640 404 950 829 +128 896 640 485 950 828 +192 896 640 549 950 828 +256 896 640 604 951 829 +320 896 640 653 951 829 +384 896 640 697 952 829 +448 896 640 737 953 829 +512 896 640 774 953 829 +576 896 640 809 954 829 +640 896 640 842 955 830 +704 896 640 874 956 830 +768 896 640 905 957 830 +832 896 640 932 958 831 +896 896 640 959 958 830 +960 896 640 988 959 830 +1024 896 640 1013 960 831 +0 960 640 305 979 829 +64 960 640 408 980 829 +128 960 640 489 980 829 +192 960 640 552 981 829 +256 960 640 607 981 829 +320 960 640 655 982 829 +384 960 640 699 982 829 +448 960 640 739 983 829 +512 960 640 777 984 830 +576 960 640 812 985 830 +640 960 640 844 986 830 +704 960 640 876 986 830 +768 960 640 907 987 831 +832 960 640 933 988 831 +896 960 640 961 989 831 +960 960 640 989 990 831 +1024 960 640 1014 991 832 +0 1024 640 312 1005 830 +64 1024 640 413 1006 830 +128 1024 640 493 1006 830 +192 1024 640 555 1007 830 +256 1024 640 610 1007 830 +320 1024 640 658 1007 830 +384 1024 640 701 1008 830 +448 1024 640 741 1009 830 +512 1024 640 779 1009 830 +576 1024 640 814 1010 830 +640 1024 640 846 1011 831 +704 1024 640 877 1012 831 +768 1024 640 908 1012 831 +832 1024 640 935 1013 832 +896 1024 640 963 1014 832 +960 1024 640 991 1015 832 +1024 1024 640 1016 1016 832 +0 0 704 203 125 859 +64 0 704 344 129 859 +128 0 704 434 136 859 +192 0 704 508 139 859 +256 0 704 568 144 859 +320 0 704 621 147 859 +384 0 704 666 154 859 +448 0 704 709 157 859 +512 0 704 748 160 859 +576 0 704 785 164 859 +640 0 704 819 168 860 +704 0 704 851 171 860 +768 0 704 882 175 860 +832 0 704 912 179 861 +896 0 704 939 181 861 +960 0 704 967 185 861 +1024 0 704 995 188 862 +0 64 704 213 316 862 +64 64 704 350 318 862 +128 64 704 439 320 862 +192 64 704 512 321 862 +256 64 704 572 323 862 +320 64 704 625 324 862 +384 64 704 670 327 862 +448 64 704 712 328 862 +512 64 704 751 330 862 +576 64 704 788 332 862 +640 64 704 822 333 862 +704 64 704 854 335 862 +768 64 704 886 336 863 +832 64 704 915 338 863 +896 64 704 942 340 864 +960 64 704 970 342 864 +1024 64 704 999 344 864 +0 128 704 221 417 863 +64 128 704 354 418 862 +128 128 704 443 419 863 +192 128 704 516 421 862 +256 128 704 575 422 862 +320 128 704 627 424 863 +384 128 704 673 425 862 +448 128 704 714 426 862 +512 128 704 753 428 862 +576 128 704 790 429 862 +640 128 704 823 431 863 +704 128 704 856 432 863 +768 128 704 888 433 864 +832 128 704 917 435 864 +896 128 704 943 437 864 +960 128 704 972 438 864 +1024 128 704 999 440 864 +0 192 704 229 496 862 +64 192 704 358 498 862 +128 192 704 447 498 862 +192 192 704 518 499 862 +256 192 704 577 501 863 +320 192 704 629 502 862 +384 192 704 675 503 862 +448 192 704 716 503 862 +512 192 704 755 505 862 +576 192 704 791 506 863 +640 192 704 825 507 863 +704 192 704 857 508 863 +768 192 704 889 510 863 +832 192 704 918 511 863 +896 192 704 944 512 864 +960 192 704 973 513 864 +1024 192 704 1000 515 865 +0 256 704 237 559 863 +64 256 704 362 560 863 +128 256 704 451 561 863 +192 256 704 521 561 863 +256 256 704 580 562 863 +320 256 704 631 563 863 +384 256 704 677 564 862 +448 256 704 718 565 862 +512 256 704 756 566 862 +576 256 704 793 567 862 +640 256 704 826 568 863 +704 256 704 858 569 863 +768 256 704 890 571 864 +832 256 704 919 572 864 +896 256 704 946 573 864 +960 256 704 974 573 864 +1024 256 704 1001 575 865 +0 320 704 245 614 863 +64 320 704 368 615 863 +128 320 704 455 615 863 +192 320 704 524 616 863 +256 320 704 583 617 863 +320 320 704 634 618 863 +384 320 704 679 619 863 +448 320 704 720 619 863 +512 320 704 759 621 863 +576 320 704 795 621 863 +640 320 704 828 622 864 +704 320 704 861 623 864 +768 320 704 892 625 864 +832 320 704 920 625 864 +896 320 704 947 626 865 +960 320 704 976 627 865 +1024 320 704 1003 629 865 +0 384 704 252 662 863 +64 384 704 372 662 863 +128 384 704 459 663 863 +192 384 704 527 663 863 +256 384 704 585 664 863 +320 384 704 636 665 863 +384 384 704 681 666 863 +448 384 704 722 667 863 +512 384 704 760 668 864 +576 384 704 797 669 864 +640 384 704 830 670 864 +704 384 704 862 671 864 +768 384 704 893 672 864 +832 384 704 921 673 864 +896 384 704 949 675 865 +960 384 704 977 676 865 +1024 384 704 1003 677 865 +0 448 704 260 707 865 +64 448 704 377 708 864 +128 448 704 462 708 863 +192 448 704 530 709 863 +256 448 704 588 710 863 +320 448 704 638 711 863 +384 448 704 683 711 864 +448 448 704 724 713 864 +512 448 704 762 714 864 +576 448 704 799 715 864 +640 448 704 831 715 864 +704 448 704 863 716 864 +768 448 704 895 717 864 +832 448 704 923 718 865 +896 448 704 950 719 865 +960 448 704 978 720 865 +1024 448 704 1004 721 866 +0 512 704 267 749 864 +64 512 704 381 749 863 +128 512 704 466 750 864 +192 512 704 533 751 863 +256 512 704 590 751 863 +320 512 704 640 752 863 +384 512 704 685 753 864 +448 512 704 726 754 864 +512 512 704 764 755 864 +576 512 704 800 756 864 +640 512 704 833 757 864 +704 512 704 865 758 864 +768 512 704 897 759 865 +832 512 704 924 760 865 +896 512 704 952 761 866 +960 512 704 980 762 866 +1024 512 704 1006 762 866 +0 576 704 273 788 864 +64 576 704 386 789 864 +128 576 704 470 789 864 +192 576 704 537 790 864 +256 576 704 593 791 864 +320 576 704 643 791 864 +384 576 704 687 792 863 +448 576 704 728 793 864 +512 576 704 766 793 864 +576 576 704 802 794 865 +640 576 704 835 796 865 +704 576 704 867 797 865 +768 576 704 898 797 865 +832 576 704 926 798 866 +896 576 704 953 800 866 +960 576 704 981 800 866 +1024 576 704 1007 801 866 +0 640 704 280 823 865 +64 640 704 390 824 864 +128 640 704 474 824 864 +192 640 704 539 825 864 +256 640 704 596 825 864 +320 640 704 645 826 864 +384 640 704 689 827 864 +448 640 704 730 827 864 +512 640 704 768 828 864 +576 640 704 804 829 864 +640 640 704 836 830 864 +704 640 704 868 831 864 +768 640 704 900 832 865 +832 640 704 927 833 865 +896 640 704 954 834 866 +960 640 704 983 835 866 +1024 640 704 1008 836 866 +0 704 704 286 858 865 +64 704 704 395 859 864 +128 704 704 477 859 864 +192 704 704 542 860 864 +256 704 704 598 860 864 +320 704 704 647 861 864 +384 704 704 692 861 864 +448 704 704 732 862 864 +512 704 704 770 863 864 +576 704 704 806 864 864 +640 704 704 838 865 865 +704 704 704 870 866 865 +768 704 704 902 867 866 +832 704 704 929 868 866 +896 704 704 956 869 867 +960 704 704 984 869 866 +1024 704 704 1009 870 867 +0 768 704 292 892 865 +64 768 704 400 892 865 +128 768 704 481 892 865 +192 768 704 545 893 864 +256 768 704 601 894 865 +320 768 704 650 895 864 +384 768 704 694 896 864 +448 768 704 735 896 865 +512 768 704 772 897 865 +576 768 704 808 898 865 +640 768 704 840 899 865 +704 768 704 871 899 866 +768 768 704 903 900 866 +832 768 704 930 901 866 +896 768 704 958 902 867 +960 768 704 986 903 867 +1024 768 704 1011 904 868 +0 832 704 299 921 866 +64 832 704 405 922 866 +128 832 704 485 922 865 +192 832 704 548 922 865 +256 832 704 604 922 865 +320 832 704 652 923 865 +384 832 704 696 924 865 +448 832 704 737 924 865 +512 832 704 774 925 866 +576 832 704 810 926 866 +640 832 704 842 927 866 +704 832 704 874 928 866 +768 832 704 905 929 866 +832 832 704 931 929 866 +896 832 704 959 930 866 +960 832 704 987 931 867 +1024 832 704 1012 932 868 +0 896 704 305 950 866 +64 896 704 408 951 866 +128 896 704 489 951 866 +192 896 704 552 951 866 +256 896 704 607 952 866 +320 896 704 655 952 866 +384 896 704 698 953 866 +448 896 704 739 954 866 +512 896 704 777 955 867 +576 896 704 811 955 866 +640 896 704 844 956 866 +704 896 704 875 957 867 +768 896 704 906 958 867 +832 896 704 932 958 867 +896 896 704 961 959 867 +960 896 704 989 960 867 +1024 896 704 1013 961 867 +0 960 704 312 980 867 +64 960 704 413 981 867 +128 960 704 492 981 866 +192 960 704 555 982 866 +256 960 704 609 982 866 +320 960 704 657 983 866 +384 960 704 701 984 866 +448 960 704 741 984 867 +512 960 704 778 985 867 +576 960 704 813 985 866 +640 960 704 845 986 867 +704 960 704 877 987 867 +768 960 704 908 988 867 +832 960 704 934 989 868 +896 960 704 962 990 868 +960 960 704 991 990 868 +1024 960 704 1015 991 868 +0 1024 704 317 1006 867 +64 1024 704 417 1007 867 +128 1024 704 496 1007 867 +192 1024 704 558 1007 867 +256 1024 704 612 1008 867 +320 1024 704 660 1009 867 +384 1024 704 703 1009 867 +448 1024 704 743 1010 867 +512 1024 704 781 1010 867 +576 1024 704 815 1011 867 +640 1024 704 847 1011 867 +704 1024 704 879 1012 867 +768 1024 704 909 1013 868 +832 1024 704 936 1014 868 +896 1024 704 964 1015 869 +960 1024 704 993 1015 869 +1024 1024 704 1016 1016 869 +0 0 768 211 129 895 +64 0 768 348 134 896 +128 0 768 439 138 895 +192 0 768 511 143 895 +256 0 768 570 149 895 +320 0 768 623 152 895 +384 0 768 669 156 895 +448 0 768 711 160 896 +512 0 768 749 164 896 +576 0 768 787 167 896 +640 0 768 820 171 896 +704 0 768 852 176 896 +768 0 768 884 179 896 +832 0 768 913 181 896 +896 0 768 940 186 897 +960 0 768 968 189 897 +1024 0 768 996 192 897 +0 64 768 220 318 899 +64 64 768 353 320 898 +128 64 768 443 321 898 +192 64 768 515 323 898 +256 64 768 574 325 898 +320 64 768 627 326 899 +384 64 768 673 328 899 +448 64 768 715 330 899 +512 64 768 753 332 899 +576 64 768 790 333 899 +640 64 768 824 335 899 +704 64 768 856 337 899 +768 64 768 888 339 900 +832 64 768 917 341 899 +896 64 768 943 342 900 +960 64 768 972 344 900 +1024 64 768 999 346 900 +0 128 768 228 419 899 +64 128 768 358 420 899 +128 128 768 447 421 899 +192 128 768 518 423 899 +256 128 768 577 424 899 +320 128 768 630 425 899 +384 128 768 675 427 899 +448 128 768 717 429 899 +512 128 768 755 430 899 +576 128 768 792 431 899 +640 128 768 825 433 899 +704 128 768 857 434 899 +768 128 768 889 436 899 +832 128 768 918 437 900 +896 128 768 945 439 900 +960 128 768 973 440 900 +1024 128 768 1000 442 900 +0 192 768 236 498 899 +64 192 768 363 499 899 +128 192 768 450 500 898 +192 192 768 521 501 898 +256 192 768 580 502 898 +320 192 768 631 503 898 +384 192 768 677 504 899 +448 192 768 718 506 899 +512 192 768 757 507 899 +576 192 768 793 508 899 +640 192 768 827 509 899 +704 192 768 859 510 899 +768 192 768 890 511 900 +832 192 768 919 513 900 +896 192 768 946 514 900 +960 192 768 974 515 900 +1024 192 768 1002 516 900 +0 256 768 244 561 899 +64 256 768 368 561 900 +128 256 768 455 562 899 +192 256 768 524 563 899 +256 256 768 583 564 899 +320 256 768 634 565 899 +384 256 768 679 566 899 +448 256 768 721 567 899 +512 256 768 759 568 899 +576 256 768 795 569 899 +640 256 768 828 570 899 +704 256 768 860 571 899 +768 256 768 892 572 900 +832 256 768 920 573 900 +896 256 768 948 574 900 +960 256 768 976 575 900 +1024 256 768 1003 577 901 +0 320 768 251 616 900 +64 320 768 372 616 900 +128 320 768 458 617 899 +192 320 768 527 617 900 +256 320 768 585 619 900 +320 320 768 636 619 899 +384 320 768 681 620 899 +448 320 768 723 621 899 +512 320 768 760 622 899 +576 320 768 797 622 899 +640 320 768 830 623 899 +704 320 768 862 624 900 +768 320 768 894 626 900 +832 320 768 922 627 900 +896 320 768 949 628 900 +960 320 768 977 629 900 +1024 320 768 1004 630 901 +0 384 768 258 663 900 +64 384 768 376 663 900 +128 384 768 462 664 900 +192 384 768 530 665 900 +256 384 768 588 666 899 +320 384 768 638 667 899 +384 384 768 683 668 899 +448 384 768 724 668 899 +512 384 768 762 669 899 +576 384 768 798 671 899 +640 384 768 831 671 899 +704 384 768 864 673 900 +768 384 768 895 674 900 +832 384 768 923 675 900 +896 384 768 950 676 900 +960 384 768 978 677 900 +1024 384 768 1005 678 901 +0 448 768 265 708 900 +64 448 768 381 709 900 +128 448 768 466 710 900 +192 448 768 533 710 899 +256 448 768 590 711 899 +320 448 768 640 712 899 +384 448 768 685 713 899 +448 448 768 726 714 899 +512 448 768 764 715 899 +576 448 768 800 715 899 +640 448 768 833 716 899 +704 448 768 865 718 899 +768 448 768 896 719 900 +832 448 768 924 719 900 +896 448 768 951 720 900 +960 448 768 980 722 900 +1024 448 768 1005 722 900 +0 512 768 272 750 900 +64 512 768 385 751 900 +128 512 768 469 751 900 +192 512 768 536 752 900 +256 512 768 592 753 899 +320 512 768 642 753 899 +384 512 768 687 754 899 +448 512 768 728 755 900 +512 512 768 766 756 899 +576 512 768 802 756 899 +640 512 768 834 757 899 +704 512 768 866 759 900 +768 512 768 898 759 900 +832 512 768 925 761 900 +896 512 768 953 762 900 +960 512 768 981 762 900 +1024 512 768 1007 764 901 +0 576 768 279 789 901 +64 576 768 389 790 900 +128 576 768 473 790 900 +192 576 768 539 791 900 +256 576 768 595 792 900 +320 576 768 645 792 899 +384 576 768 690 793 899 +448 576 768 730 794 899 +512 576 768 768 795 899 +576 576 768 803 796 900 +640 576 768 837 797 900 +704 576 768 868 798 900 +768 576 768 900 799 901 +832 576 768 927 800 901 +896 576 768 955 801 901 +960 576 768 983 802 901 +1024 576 768 1009 803 901 +0 640 768 285 825 901 +64 640 768 394 825 900 +128 640 768 476 825 900 +192 640 768 541 826 900 +256 640 768 598 827 900 +320 640 768 647 828 900 +384 640 768 692 828 900 +448 640 768 732 829 900 +512 640 768 770 830 899 +576 640 768 806 831 900 +640 640 768 838 832 900 +704 640 768 869 833 900 +768 640 768 901 834 900 +832 640 768 928 835 901 +896 640 768 956 836 901 +960 640 768 984 837 901 +1024 640 768 1010 838 901 +0 704 768 292 859 901 +64 704 768 399 860 901 +128 704 768 480 860 900 +192 704 768 545 861 900 +256 704 768 600 861 900 +320 704 768 649 862 900 +384 704 768 694 863 900 +448 704 768 734 863 900 +512 704 768 771 864 900 +576 704 768 807 865 900 +640 704 768 839 865 900 +704 704 768 871 867 900 +768 704 768 902 868 900 +832 704 768 929 868 901 +896 704 768 957 869 901 +960 704 768 985 870 901 +1024 704 768 1011 871 901 +0 768 768 298 893 901 +64 768 768 404 894 901 +128 768 768 484 894 901 +192 768 768 548 895 900 +256 768 768 604 896 900 +320 768 768 652 896 900 +384 768 768 696 897 900 +448 768 768 737 898 900 +512 768 768 774 898 900 +576 768 768 809 899 900 +640 768 768 842 900 900 +704 768 768 873 901 900 +768 768 768 905 902 900 +832 768 768 931 902 901 +896 768 768 959 904 902 +960 768 768 988 904 902 +1024 768 768 1013 905 902 +0 832 768 304 922 902 +64 832 768 408 923 901 +128 832 768 488 923 901 +192 832 768 551 923 901 +256 832 768 606 924 901 +320 832 768 655 925 901 +384 832 768 699 926 901 +448 832 768 739 926 901 +512 832 768 776 927 901 +576 832 768 812 927 901 +640 832 768 844 928 901 +704 832 768 875 929 901 +768 832 768 907 930 901 +832 832 768 933 930 901 +896 832 768 961 932 901 +960 832 768 989 932 902 +1024 832 768 1014 933 902 +0 896 768 310 952 902 +64 896 768 412 952 902 +128 896 768 492 952 901 +192 896 768 554 953 901 +256 896 768 609 954 901 +320 896 768 657 954 901 +384 896 768 701 955 901 +448 896 768 741 956 901 +512 896 768 779 956 901 +576 896 768 814 957 901 +640 896 768 846 958 901 +704 896 768 877 959 902 +768 896 768 908 959 902 +832 896 768 934 960 902 +896 896 768 962 961 902 +960 896 768 991 962 902 +1024 896 768 1015 963 902 +0 960 768 316 982 902 +64 960 768 417 982 901 +128 960 768 495 982 901 +192 960 768 557 983 901 +256 960 768 612 983 901 +320 960 768 659 984 901 +384 960 768 703 985 901 +448 960 768 743 985 901 +512 960 768 780 986 901 +576 960 768 815 987 902 +640 960 768 847 988 902 +704 960 768 879 989 902 +768 960 768 909 990 902 +832 960 768 936 991 902 +896 960 768 964 991 902 +960 960 768 992 992 902 +1024 960 768 1016 993 903 +0 1024 768 322 1008 903 +64 1024 768 421 1008 902 +128 1024 768 499 1008 902 +192 1024 768 560 1008 902 +256 1024 768 615 1009 902 +320 1024 768 662 1010 902 +384 1024 768 705 1010 902 +448 1024 768 745 1011 902 +512 1024 768 782 1012 902 +576 1024 768 817 1013 902 +640 1024 768 849 1013 902 +704 1024 768 881 1014 902 +768 1024 768 911 1015 902 +832 1024 768 937 1015 902 +896 1024 768 966 1016 903 +960 1024 768 995 1017 904 +1024 1024 768 1018 1018 902 +0 0 832 219 134 925 +64 0 832 353 139 926 +128 0 832 442 144 925 +192 0 832 514 149 925 +256 0 832 573 152 924 +320 0 832 625 158 924 +384 0 832 671 161 924 +448 0 832 713 164 924 +512 0 832 752 167 925 +576 0 832 789 172 925 +640 0 832 822 176 926 +704 0 832 855 179 925 +768 0 832 886 182 926 +832 0 832 915 186 926 +896 0 832 942 189 926 +960 0 832 970 192 926 +1024 0 832 998 195 927 +0 64 832 227 320 929 +64 64 832 358 322 928 +128 64 832 447 324 928 +192 64 832 518 325 927 +256 64 832 577 327 927 +320 64 832 629 329 927 +384 64 832 675 330 928 +448 64 832 717 332 928 +512 64 832 755 334 928 +576 64 832 792 336 928 +640 64 832 826 337 928 +704 64 832 858 339 928 +768 64 832 889 341 928 +832 64 832 918 342 929 +896 64 832 945 344 929 +960 64 832 973 346 929 +1024 64 832 1001 347 929 +0 128 832 236 420 929 +64 128 832 362 422 929 +128 128 832 451 423 928 +192 128 832 522 425 928 +256 128 832 580 426 928 +320 128 832 632 428 928 +384 128 832 677 429 928 +448 128 832 719 430 928 +512 128 832 757 432 928 +576 128 832 794 433 928 +640 128 832 827 435 928 +704 128 832 859 436 928 +768 128 832 891 438 929 +832 128 832 920 439 929 +896 128 832 947 441 929 +960 128 832 975 443 929 +1024 128 832 1002 444 930 +0 192 832 244 500 929 +64 192 832 367 501 928 +128 192 832 455 502 928 +192 192 832 524 503 928 +256 192 832 582 504 928 +320 192 832 634 505 928 +384 192 832 679 506 928 +448 192 832 720 507 928 +512 192 832 759 509 928 +576 192 832 796 510 928 +640 192 832 829 511 928 +704 192 832 861 512 928 +768 192 832 892 513 928 +832 192 832 921 514 928 +896 192 832 948 515 929 +960 192 832 976 517 929 +1024 192 832 1003 518 930 +0 256 832 251 562 929 +64 256 832 372 563 928 +128 256 832 458 564 928 +192 256 832 527 564 928 +256 256 832 585 565 927 +320 256 832 635 566 927 +384 256 832 681 567 928 +448 256 832 722 568 928 +512 256 832 761 570 928 +576 256 832 797 571 928 +640 256 832 830 571 928 +704 256 832 863 573 928 +768 256 832 894 574 928 +832 256 832 922 575 929 +896 256 832 949 576 929 +960 256 832 978 577 929 +1024 256 832 1004 578 929 +0 320 832 258 617 928 +64 320 832 376 618 928 +128 320 832 462 618 928 +192 320 832 530 619 928 +256 320 832 588 620 928 +320 320 832 638 621 928 +384 320 832 683 621 928 +448 320 832 724 622 928 +512 320 832 763 623 928 +576 320 832 799 624 928 +640 320 832 832 625 928 +704 320 832 864 626 928 +768 320 832 896 627 929 +832 320 832 923 628 929 +896 320 832 951 629 929 +960 320 832 979 630 929 +1024 320 832 1005 631 930 +0 384 832 265 665 929 +64 384 832 381 666 929 +128 384 832 466 666 928 +192 384 832 533 667 929 +256 384 832 590 668 928 +320 384 832 641 669 929 +384 384 832 685 670 929 +448 384 832 727 671 928 +512 384 832 765 672 928 +576 384 832 801 672 929 +640 384 832 834 674 929 +704 384 832 866 675 929 +768 384 832 897 676 929 +832 384 832 924 677 929 +896 384 832 952 678 929 +960 384 832 980 679 930 +1024 384 832 1006 680 930 +0 448 832 272 710 930 +64 448 832 385 711 928 +128 448 832 469 712 928 +192 448 832 536 713 928 +256 448 832 593 713 928 +320 448 832 643 714 928 +384 448 832 687 715 928 +448 448 832 728 716 928 +512 448 832 766 716 928 +576 448 832 802 718 929 +640 448 832 835 719 929 +704 448 832 867 720 929 +768 448 832 898 720 929 +832 448 832 926 722 929 +896 448 832 953 723 930 +960 448 832 982 723 930 +1024 448 832 1007 724 930 +0 512 832 278 752 929 +64 512 832 390 753 929 +128 512 832 473 753 928 +192 512 832 539 754 928 +256 512 832 596 754 928 +320 512 832 645 755 928 +384 512 832 690 756 928 +448 512 832 730 757 928 +512 512 832 768 758 929 +576 512 832 804 759 929 +640 512 832 837 760 929 +704 512 832 868 760 929 +768 512 832 900 761 929 +832 512 832 927 762 929 +896 512 832 954 763 930 +960 512 832 983 764 930 +1024 512 832 1009 765 930 +0 576 832 286 791 930 +64 576 832 394 791 929 +128 576 832 476 792 929 +192 576 832 542 793 929 +256 576 832 598 793 928 +320 576 832 647 794 928 +384 576 832 692 795 929 +448 576 832 733 796 929 +512 576 832 771 797 929 +576 576 832 806 798 929 +640 576 832 838 799 929 +704 576 832 870 799 929 +768 576 832 902 800 929 +832 576 832 929 801 930 +896 576 832 956 802 930 +960 576 832 984 803 930 +1024 576 832 1010 804 931 +0 640 832 291 826 930 +64 640 832 398 827 929 +128 640 832 480 827 929 +192 640 832 545 828 928 +256 640 832 601 828 929 +320 640 832 650 829 929 +384 640 832 694 830 929 +448 640 832 735 831 929 +512 640 832 772 832 929 +576 640 832 808 832 929 +640 640 832 840 833 929 +704 640 832 872 834 929 +768 640 832 903 835 929 +832 640 832 930 837 930 +896 640 832 957 837 930 +960 640 832 986 838 930 +1024 640 832 1011 839 931 +0 704 832 296 860 929 +64 704 832 403 861 929 +128 704 832 484 862 929 +192 704 832 547 862 928 +256 704 832 603 863 929 +320 704 832 652 864 929 +384 704 832 696 864 929 +448 704 832 736 865 929 +512 704 832 774 866 929 +576 704 832 810 867 929 +640 704 832 842 868 929 +704 704 832 873 868 930 +768 704 832 905 869 930 +832 704 832 931 870 930 +896 704 832 959 872 931 +960 704 832 988 872 931 +1024 704 832 1012 873 931 +0 768 832 304 895 929 +64 768 832 408 895 929 +128 768 832 488 896 929 +192 768 832 551 896 929 +256 768 832 606 897 929 +320 768 832 654 898 929 +384 768 832 698 898 929 +448 768 832 739 899 929 +512 768 832 777 900 929 +576 768 832 811 900 929 +640 768 832 843 901 929 +704 768 832 875 902 930 +768 768 832 907 903 930 +832 768 832 932 904 930 +896 768 832 961 905 931 +960 768 832 989 905 931 +1024 768 832 1014 907 932 +0 832 832 309 923 930 +64 832 832 412 924 929 +128 832 832 491 924 929 +192 832 832 554 925 929 +256 832 832 609 925 930 +320 832 832 657 926 929 +384 832 832 700 926 929 +448 832 832 740 927 929 +512 832 832 778 927 930 +576 832 832 813 928 929 +640 832 832 845 929 930 +704 832 832 877 930 930 +768 832 832 908 931 930 +832 832 832 933 931 930 +896 832 832 962 932 931 +960 832 832 991 933 931 +1024 832 832 1015 935 932 +0 896 832 316 953 931 +64 896 832 417 953 930 +128 896 832 495 954 930 +192 896 832 557 954 930 +256 896 832 612 955 930 +320 896 832 659 955 929 +384 896 832 702 955 930 +448 896 832 742 956 930 +512 896 832 780 957 929 +576 896 832 815 958 930 +640 896 832 847 959 930 +704 896 832 879 959 930 +768 896 832 909 961 930 +832 896 832 935 961 930 +896 896 832 964 962 930 +960 896 832 993 963 931 +1024 896 832 1017 964 932 +0 960 832 321 983 931 +64 960 832 420 983 930 +128 960 832 498 984 930 +192 960 832 560 984 930 +256 960 832 614 985 930 +320 960 832 661 985 930 +384 960 832 705 986 930 +448 960 832 744 987 930 +512 960 832 782 988 930 +576 960 832 817 988 930 +640 960 832 849 989 931 +704 960 832 880 990 931 +768 960 832 911 991 931 +832 960 832 938 992 931 +896 960 832 965 993 931 +960 960 832 994 994 932 +1024 960 832 1018 995 932 +0 1024 832 327 1009 932 +64 1024 832 425 1009 931 +128 1024 832 502 1009 931 +192 1024 832 563 1010 931 +256 1024 832 617 1011 931 +320 1024 832 664 1011 931 +384 1024 832 707 1012 931 +448 1024 832 747 1012 931 +512 1024 832 784 1013 931 +576 1024 832 819 1014 931 +640 1024 832 851 1014 931 +704 1024 832 882 1015 931 +768 1024 832 913 1016 931 +832 1024 832 939 1016 931 +896 1024 832 967 1017 932 +960 1024 832 995 1018 932 +1024 1024 832 1019 1019 932 +0 0 896 226 139 955 +64 0 896 357 143 955 +128 0 896 446 147 955 +192 0 896 517 152 955 +256 0 896 576 157 955 +320 0 896 628 160 955 +384 0 896 673 165 955 +448 0 896 715 167 955 +512 0 896 753 172 955 +576 0 896 790 175 955 +640 0 896 824 180 955 +704 0 896 856 182 955 +768 0 896 887 186 955 +832 0 896 916 189 956 +896 0 896 943 192 956 +960 0 896 971 194 956 +1024 0 896 999 198 957 +0 64 896 234 322 959 +64 64 896 362 324 958 +128 64 896 451 325 958 +192 64 896 521 327 958 +256 64 896 580 329 958 +320 64 896 631 330 958 +384 64 896 677 333 958 +448 64 896 719 334 958 +512 64 896 757 336 958 +576 64 896 794 337 958 +640 64 896 827 339 958 +704 64 896 859 341 958 +768 64 896 891 343 959 +832 64 896 919 345 959 +896 64 896 946 346 959 +960 64 896 975 348 959 +1024 64 896 1002 350 960 +0 128 896 243 422 959 +64 128 896 367 424 959 +128 128 896 455 425 958 +192 128 896 524 427 958 +256 128 896 583 428 958 +320 128 896 634 429 958 +384 128 896 679 431 958 +448 128 896 720 432 958 +512 128 896 759 434 958 +576 128 896 795 435 958 +640 128 896 828 436 958 +704 128 896 861 438 958 +768 128 896 892 439 959 +832 128 896 920 441 959 +896 128 896 948 443 959 +960 128 896 976 444 960 +1024 128 896 1003 446 960 +0 192 896 250 501 959 +64 192 896 371 502 958 +128 192 896 458 503 958 +192 192 896 527 504 958 +256 192 896 585 505 958 +320 192 896 636 506 958 +384 192 896 681 507 958 +448 192 896 722 508 958 +512 192 896 761 510 958 +576 192 896 797 511 958 +640 192 896 830 512 958 +704 192 896 862 513 958 +768 192 896 894 514 959 +832 192 896 922 516 959 +896 192 896 949 517 959 +960 192 896 977 518 959 +1024 192 896 1004 519 960 +0 256 896 257 564 959 +64 256 896 376 564 958 +128 256 896 461 565 958 +192 256 896 530 565 958 +256 256 896 587 566 958 +320 256 896 638 567 958 +384 256 896 683 568 958 +448 256 896 724 569 958 +512 256 896 762 570 958 +576 256 896 798 572 958 +640 256 896 831 573 958 +704 256 896 864 573 959 +768 256 896 895 575 959 +832 256 896 923 576 959 +896 256 896 951 577 959 +960 256 896 979 578 960 +1024 256 896 1005 579 960 +0 320 896 264 618 959 +64 320 896 380 619 959 +128 320 896 465 619 958 +192 320 896 532 620 958 +256 320 896 590 620 958 +320 320 896 640 621 958 +384 320 896 685 622 958 +448 320 896 726 623 958 +512 320 896 764 624 958 +576 320 896 800 625 959 +640 320 896 833 626 958 +704 320 896 865 627 958 +768 320 896 896 628 959 +832 320 896 924 629 959 +896 320 896 952 630 959 +960 320 896 980 631 960 +1024 320 896 1006 632 961 +0 384 896 271 666 959 +64 384 896 385 667 959 +128 384 896 468 668 959 +192 384 896 536 668 959 +256 384 896 592 669 958 +320 384 896 643 670 959 +384 384 896 688 671 958 +448 384 896 729 672 959 +512 384 896 766 673 959 +576 384 896 803 674 959 +640 384 896 835 675 959 +704 384 896 866 676 959 +768 384 896 898 677 959 +832 384 896 926 678 959 +896 384 896 953 679 960 +960 384 896 982 680 960 +1024 384 896 1008 682 961 +0 448 896 277 712 959 +64 448 896 389 712 959 +128 448 896 472 713 958 +192 448 896 539 713 958 +256 448 896 595 714 958 +320 448 896 645 715 958 +384 448 896 690 716 959 +448 448 896 730 717 958 +512 448 896 768 718 959 +576 448 896 804 719 959 +640 448 896 836 720 959 +704 448 896 868 721 959 +768 448 896 900 721 959 +832 448 896 927 722 959 +896 448 896 954 724 960 +960 448 896 983 725 960 +1024 448 896 1009 726 961 +0 512 896 284 754 960 +64 512 896 394 754 960 +128 512 896 476 754 959 +192 512 896 541 755 959 +256 512 896 598 756 959 +320 512 896 647 757 959 +384 512 896 692 757 959 +448 512 896 732 758 959 +512 512 896 770 759 959 +576 512 896 806 760 960 +640 512 896 838 761 959 +704 512 896 870 761 959 +768 512 896 901 763 960 +832 512 896 928 764 960 +896 512 896 956 765 960 +960 512 896 984 766 961 +1024 512 896 1010 767 961 +0 576 896 291 793 960 +64 576 896 398 793 960 +128 576 896 480 793 959 +192 576 896 545 794 959 +256 576 896 601 795 959 +320 576 896 650 796 960 +384 576 896 694 797 959 +448 576 896 735 798 959 +512 576 896 772 798 960 +576 576 896 808 799 960 +640 576 896 840 800 960 +704 576 896 872 801 960 +768 576 896 903 801 960 +832 576 896 929 802 960 +896 576 896 957 803 960 +960 576 896 986 804 961 +1024 576 896 1011 805 961 +0 640 896 296 828 960 +64 640 896 402 828 960 +128 640 896 483 828 959 +192 640 896 547 829 959 +256 640 896 603 830 959 +320 640 896 652 830 959 +384 640 896 695 831 960 +448 640 896 736 832 959 +512 640 896 774 833 960 +576 640 896 809 834 960 +640 640 896 842 835 960 +704 640 896 873 836 960 +768 640 896 904 837 960 +832 640 896 931 838 960 +896 640 896 959 839 960 +960 640 896 987 840 961 +1024 640 896 1012 840 961 +0 704 896 302 862 960 +64 704 896 407 862 960 +128 704 896 487 863 959 +192 704 896 550 864 959 +256 704 896 606 864 959 +320 704 896 654 865 959 +384 704 896 698 866 959 +448 704 896 738 866 959 +512 704 896 776 867 959 +576 704 896 811 868 960 +640 704 896 843 869 960 +704 704 896 874 870 960 +768 704 896 906 870 960 +832 704 896 932 871 960 +896 704 896 960 873 961 +960 704 896 989 873 961 +1024 704 896 1014 875 962 +0 768 896 309 896 960 +64 768 896 412 897 959 +128 768 896 491 897 959 +192 768 896 554 898 959 +256 768 896 608 898 960 +320 768 896 657 900 959 +384 768 896 701 900 960 +448 768 896 741 901 960 +512 768 896 778 901 960 +576 768 896 812 902 960 +640 768 896 845 902 960 +704 768 896 877 903 961 +768 768 896 908 904 961 +832 768 896 934 905 961 +896 768 896 962 906 961 +960 768 896 991 907 962 +1024 768 896 1015 908 962 +0 832 896 314 925 961 +64 832 896 416 925 961 +128 832 896 495 925 961 +192 832 896 557 926 961 +256 832 896 611 927 961 +320 832 896 659 927 961 +384 832 896 703 928 961 +448 832 896 742 929 961 +512 832 896 780 929 961 +576 832 896 815 930 960 +640 832 896 847 931 960 +704 832 896 878 931 961 +768 832 896 909 932 961 +832 832 896 936 933 962 +896 832 896 964 934 962 +960 832 896 992 935 962 +1024 832 896 1016 936 962 +0 896 896 320 954 961 +64 896 896 420 955 961 +128 896 896 498 955 961 +192 896 896 560 955 961 +256 896 896 614 956 961 +320 896 896 661 956 961 +384 896 896 704 957 961 +448 896 896 744 957 961 +512 896 896 782 958 961 +576 896 896 817 959 961 +640 896 896 849 960 961 +704 896 896 880 961 961 +768 896 896 911 962 961 +832 896 896 937 962 962 +896 896 896 965 963 962 +960 896 896 993 964 962 +1024 896 896 1018 966 963 +0 960 896 326 984 961 +64 960 896 425 984 961 +128 960 896 501 985 961 +192 960 896 562 985 961 +256 960 896 616 986 961 +320 960 896 664 987 960 +384 960 896 707 988 960 +448 960 896 746 988 960 +512 960 896 784 989 961 +576 960 896 818 990 961 +640 960 896 850 990 961 +704 960 896 882 991 961 +768 960 896 912 992 962 +832 960 896 938 992 962 +896 960 896 966 993 962 +960 960 896 995 994 962 +1024 960 896 1019 996 962 +0 1024 896 332 1010 961 +64 1024 896 430 1010 961 +128 1024 896 505 1010 961 +192 1024 896 565 1011 961 +256 1024 896 619 1012 961 +320 1024 896 666 1012 961 +384 1024 896 709 1013 961 +448 1024 896 749 1013 961 +512 1024 896 786 1014 961 +576 1024 896 820 1015 961 +640 1024 896 852 1015 961 +704 1024 896 884 1016 961 +768 1024 896 914 1017 962 +832 1024 896 940 1017 962 +896 1024 896 968 1018 962 +960 1024 896 997 1019 962 +1024 1024 896 1020 1020 962 +0 0 960 233 144 987 +64 0 960 361 149 987 +128 0 960 450 152 986 +192 0 960 520 157 987 +256 0 960 578 161 986 +320 0 960 630 165 987 +384 0 960 675 168 987 +448 0 960 717 172 987 +512 0 960 756 176 987 +576 0 960 792 179 987 +640 0 960 825 182 987 +704 0 960 858 187 987 +768 0 960 889 190 987 +832 0 960 918 193 988 +896 0 960 945 195 988 +960 0 960 973 199 988 +1024 0 960 1000 202 989 +0 64 960 242 324 990 +64 64 960 367 326 990 +128 64 960 455 328 989 +192 64 960 524 329 990 +256 64 960 583 331 989 +320 64 960 634 333 989 +384 64 960 679 335 990 +448 64 960 721 336 989 +512 64 960 759 338 989 +576 64 960 795 340 989 +640 64 960 829 341 990 +704 64 960 861 343 990 +768 64 960 893 345 990 +832 64 960 921 347 990 +896 64 960 948 349 990 +960 64 960 976 350 991 +1024 64 960 1004 352 991 +0 128 960 249 424 990 +64 128 960 371 426 990 +128 128 960 458 427 990 +192 128 960 527 429 990 +256 128 960 585 430 989 +320 128 960 636 431 990 +384 128 960 681 433 990 +448 128 960 723 434 990 +512 128 960 761 435 990 +576 128 960 797 437 990 +640 128 960 830 438 990 +704 128 960 862 440 990 +768 128 960 894 441 991 +832 128 960 922 443 991 +896 128 960 949 444 991 +960 128 960 978 446 991 +1024 128 960 1005 447 992 +0 192 960 257 503 990 +64 192 960 375 504 990 +128 192 960 461 505 989 +192 192 960 530 506 990 +256 192 960 588 507 989 +320 192 960 638 508 989 +384 192 960 683 509 990 +448 192 960 724 510 989 +512 192 960 762 511 989 +576 192 960 799 512 989 +640 192 960 832 513 990 +704 192 960 864 514 990 +768 192 960 895 516 990 +832 192 960 923 517 990 +896 192 960 950 518 990 +960 192 960 979 519 991 +1024 192 960 1005 520 992 +0 256 960 263 565 991 +64 256 960 380 565 990 +128 256 960 465 566 990 +192 256 960 533 567 989 +256 256 960 590 568 989 +320 256 960 640 569 990 +384 256 960 685 570 989 +448 256 960 726 571 989 +512 256 960 764 572 990 +576 256 960 801 573 990 +640 256 960 834 574 990 +704 256 960 865 575 990 +768 256 960 897 576 991 +832 256 960 925 577 991 +896 256 960 952 578 991 +960 256 960 980 579 992 +1024 256 960 1006 580 992 +0 320 960 269 619 991 +64 320 960 385 620 990 +128 320 960 468 621 990 +192 320 960 536 622 990 +256 320 960 593 622 990 +320 320 960 643 623 991 +384 320 960 688 624 990 +448 320 960 728 625 990 +512 320 960 767 626 990 +576 320 960 803 627 990 +640 320 960 835 628 990 +704 320 960 867 628 990 +768 320 960 899 630 991 +832 320 960 926 631 991 +896 320 960 953 632 991 +960 320 960 982 632 991 +1024 320 960 1008 633 992 +0 384 960 277 668 991 +64 384 960 389 668 991 +128 384 960 472 669 990 +192 384 960 539 670 990 +256 384 960 595 671 990 +320 384 960 645 671 990 +384 384 960 689 672 990 +448 384 960 730 673 990 +512 384 960 768 674 990 +576 384 960 804 676 990 +640 384 960 837 676 991 +704 384 960 868 678 991 +768 384 960 900 678 991 +832 384 960 927 680 991 +896 384 960 955 681 992 +960 384 960 983 681 992 +1024 384 960 1009 682 992 +0 448 960 284 713 991 +64 448 960 394 714 990 +128 448 960 476 714 990 +192 448 960 541 715 990 +256 448 960 598 716 990 +320 448 960 647 717 991 +384 448 960 692 718 991 +448 448 960 732 718 990 +512 448 960 770 719 990 +576 448 960 805 720 990 +640 448 960 838 721 991 +704 448 960 870 722 991 +768 448 960 901 723 991 +832 448 960 928 724 991 +896 448 960 956 725 992 +960 448 960 984 726 992 +1024 448 960 1010 727 992 +0 512 960 290 755 992 +64 512 960 398 755 991 +128 512 960 479 756 991 +192 512 960 545 757 991 +256 512 960 601 757 991 +320 512 960 650 758 991 +384 512 960 694 759 991 +448 512 960 734 760 991 +512 512 960 772 760 990 +576 512 960 807 761 991 +640 512 960 840 762 991 +704 512 960 871 763 992 +768 512 960 903 764 992 +832 512 960 930 765 992 +896 512 960 957 766 992 +960 512 960 986 767 992 +1024 512 960 1011 768 993 +0 576 960 296 794 991 +64 576 960 402 795 991 +128 576 960 484 795 991 +192 576 960 548 796 991 +256 576 960 603 797 991 +320 576 960 652 798 991 +384 576 960 696 798 991 +448 576 960 736 799 991 +512 576 960 774 799 991 +576 576 960 809 800 991 +640 576 960 841 801 991 +704 576 960 873 802 992 +768 576 960 905 803 992 +832 576 960 931 804 992 +896 576 960 958 804 992 +960 576 960 987 805 992 +1024 576 960 1012 806 993 +0 640 960 301 829 992 +64 640 960 407 829 992 +128 640 960 487 830 992 +192 640 960 550 830 991 +256 640 960 605 831 991 +320 640 960 654 832 991 +384 640 960 698 833 991 +448 640 960 738 833 991 +512 640 960 775 834 991 +576 640 960 811 835 991 +640 640 960 843 836 991 +704 640 960 875 837 992 +768 640 960 906 838 992 +832 640 960 932 839 992 +896 640 960 960 840 992 +960 640 960 989 840 993 +1024 640 960 1013 842 993 +0 704 960 308 863 992 +64 704 960 411 864 991 +128 704 960 490 864 991 +192 704 960 553 865 991 +256 704 960 608 866 991 +320 704 960 657 867 991 +384 704 960 700 867 991 +448 704 960 740 868 991 +512 704 960 777 868 991 +576 704 960 812 869 992 +640 704 960 845 870 992 +704 704 960 877 871 993 +768 704 960 908 873 992 +832 704 960 934 873 992 +896 704 960 961 874 993 +960 704 960 990 875 993 +1024 704 960 1015 876 994 +0 768 960 314 898 992 +64 768 960 416 898 992 +128 768 960 494 898 992 +192 768 960 556 899 992 +256 768 960 611 900 991 +320 768 960 659 900 991 +384 768 960 703 901 992 +448 768 960 743 902 991 +512 768 960 780 903 991 +576 768 960 815 903 991 +640 768 960 847 904 993 +704 768 960 879 905 993 +768 768 960 909 906 993 +832 768 960 936 906 993 +896 768 960 963 907 993 +960 768 960 992 908 993 +1024 768 960 1016 909 994 +0 832 960 320 926 993 +64 832 960 420 927 993 +128 832 960 497 927 992 +192 832 960 560 928 992 +256 832 960 613 928 992 +320 832 960 661 928 992 +384 832 960 704 929 992 +448 832 960 744 930 992 +512 832 960 781 930 993 +576 832 960 816 931 993 +640 832 960 849 931 993 +704 832 960 880 932 993 +768 832 960 911 933 994 +832 832 960 937 934 994 +896 832 960 965 935 994 +960 832 960 993 936 994 +1024 832 960 1017 936 994 +0 896 960 325 955 993 +64 896 960 424 955 993 +128 896 960 501 956 992 +192 896 960 562 956 992 +256 896 960 616 957 992 +320 896 960 663 958 993 +384 896 960 707 958 993 +448 896 960 746 959 992 +512 896 960 784 960 992 +576 896 960 818 961 992 +640 896 960 850 961 992 +704 896 960 882 962 993 +768 896 960 912 963 993 +832 896 960 939 964 994 +896 896 960 966 965 995 +960 896 960 995 966 995 +1024 896 960 1019 967 995 +0 960 960 331 986 993 +64 960 960 429 986 992 +128 960 960 504 987 992 +192 960 960 565 987 992 +256 960 960 619 988 992 +320 960 960 666 989 992 +384 960 960 709 989 993 +448 960 960 748 989 993 +512 960 960 786 990 993 +576 960 960 820 991 993 +640 960 960 852 992 993 +704 960 960 884 993 993 +768 960 960 914 993 994 +832 960 960 940 994 994 +896 960 960 968 995 994 +960 960 960 997 996 994 +1024 960 960 1021 997 996 +0 1024 960 337 1012 994 +64 1024 960 433 1012 994 +128 1024 960 508 1013 993 +192 1024 960 568 1013 993 +256 1024 960 622 1013 993 +320 1024 960 669 1014 993 +384 1024 960 711 1014 993 +448 1024 960 751 1015 993 +512 1024 960 788 1016 993 +576 1024 960 822 1016 994 +640 1024 960 854 1017 994 +704 1024 960 886 1018 994 +768 1024 960 916 1019 994 +832 1024 960 942 1019 994 +896 1024 960 970 1020 995 +960 1024 960 999 1021 995 +1024 1024 960 1022 1021 995 +0 0 1024 240 149 1013 +64 0 1024 366 154 1013 +128 0 1024 454 157 1013 +192 0 1024 523 161 1013 +256 0 1024 582 165 1013 +320 0 1024 633 169 1013 +384 0 1024 678 172 1013 +448 0 1024 720 176 1013 +512 0 1024 758 179 1013 +576 0 1024 795 183 1013 +640 0 1024 828 186 1014 +704 0 1024 860 189 1014 +768 0 1024 892 192 1014 +832 0 1024 920 196 1015 +896 0 1024 947 199 1015 +960 0 1024 976 202 1016 +1024 0 1024 1003 205 1016 +0 64 1024 249 326 1017 +64 64 1024 371 329 1016 +128 64 1024 458 330 1016 +192 64 1024 528 332 1016 +256 64 1024 586 333 1016 +320 64 1024 637 336 1016 +384 64 1024 682 337 1016 +448 64 1024 723 339 1016 +512 64 1024 762 340 1017 +576 64 1024 798 342 1017 +640 64 1024 831 344 1017 +704 64 1024 863 345 1017 +768 64 1024 895 347 1017 +832 64 1024 923 349 1017 +896 64 1024 950 351 1018 +960 64 1024 979 352 1018 +1024 64 1024 1006 354 1018 +0 128 1024 256 427 1017 +64 128 1024 376 429 1017 +128 128 1024 462 430 1016 +192 128 1024 530 431 1016 +256 128 1024 588 432 1016 +320 128 1024 639 433 1016 +384 128 1024 684 435 1016 +448 128 1024 725 436 1016 +512 128 1024 764 438 1016 +576 128 1024 800 439 1016 +640 128 1024 833 441 1016 +704 128 1024 864 442 1016 +768 128 1024 896 444 1017 +832 128 1024 924 445 1018 +896 128 1024 952 446 1018 +960 128 1024 980 448 1018 +1024 128 1024 1006 450 1019 +0 192 1024 262 505 1017 +64 192 1024 380 506 1016 +128 192 1024 466 507 1016 +192 192 1024 533 508 1016 +256 192 1024 590 509 1016 +320 192 1024 641 510 1016 +384 192 1024 686 511 1016 +448 192 1024 727 512 1016 +512 192 1024 765 514 1016 +576 192 1024 801 514 1016 +640 192 1024 834 515 1016 +704 192 1024 866 517 1017 +768 192 1024 897 518 1017 +832 192 1024 925 519 1017 +896 192 1024 952 520 1018 +960 192 1024 981 521 1018 +1024 192 1024 1007 523 1019 +0 256 1024 270 567 1017 +64 256 1024 385 568 1017 +128 256 1024 469 568 1016 +192 256 1024 536 569 1016 +256 256 1024 593 570 1016 +320 256 1024 643 571 1016 +384 256 1024 688 572 1016 +448 256 1024 729 573 1016 +512 256 1024 767 574 1016 +576 256 1024 803 575 1017 +640 256 1024 835 576 1017 +704 256 1024 867 577 1017 +768 256 1024 899 578 1017 +832 256 1024 927 579 1018 +896 256 1024 954 580 1018 +960 256 1024 982 581 1018 +1024 256 1024 1008 582 1019 +0 320 1024 277 621 1017 +64 320 1024 389 622 1017 +128 320 1024 473 622 1016 +192 320 1024 539 623 1017 +256 320 1024 596 624 1016 +320 320 1024 645 625 1017 +384 320 1024 690 626 1016 +448 320 1024 731 627 1016 +512 320 1024 769 628 1017 +576 320 1024 805 628 1017 +640 320 1024 837 629 1017 +704 320 1024 869 630 1017 +768 320 1024 901 631 1018 +832 320 1024 928 632 1018 +896 320 1024 955 633 1018 +960 320 1024 984 634 1019 +1024 320 1024 1009 635 1019 +0 384 1024 284 670 1017 +64 384 1024 394 671 1017 +128 384 1024 476 671 1017 +192 384 1024 542 672 1017 +256 384 1024 598 673 1017 +320 384 1024 648 674 1017 +384 384 1024 692 675 1017 +448 384 1024 733 675 1017 +512 384 1024 771 676 1017 +576 384 1024 806 677 1017 +640 384 1024 839 678 1017 +704 384 1024 870 679 1017 +768 384 1024 902 680 1018 +832 384 1024 929 681 1018 +896 384 1024 956 682 1018 +960 384 1024 985 683 1019 +1024 384 1024 1011 685 1019 +0 448 1024 289 715 1017 +64 448 1024 398 716 1017 +128 448 1024 480 716 1017 +192 448 1024 545 717 1017 +256 448 1024 601 718 1017 +320 448 1024 650 719 1017 +384 448 1024 694 719 1017 +448 448 1024 734 720 1017 +512 448 1024 772 721 1017 +576 448 1024 808 722 1017 +640 448 1024 840 723 1017 +704 448 1024 872 724 1017 +768 448 1024 903 724 1017 +832 448 1024 930 725 1018 +896 448 1024 958 727 1018 +960 448 1024 987 728 1019 +1024 448 1024 1012 729 1019 +0 512 1024 295 757 1017 +64 512 1024 402 757 1017 +128 512 1024 483 758 1017 +192 512 1024 547 758 1017 +256 512 1024 603 759 1016 +320 512 1024 652 760 1017 +384 512 1024 696 761 1017 +448 512 1024 736 761 1017 +512 512 1024 774 762 1017 +576 512 1024 809 763 1017 +640 512 1024 842 764 1017 +704 512 1024 874 765 1018 +768 512 1024 905 766 1018 +832 512 1024 931 767 1018 +896 512 1024 959 767 1019 +960 512 1024 988 768 1019 +1024 512 1024 1013 769 1019 +0 576 1024 301 796 1017 +64 576 1024 407 797 1017 +128 576 1024 487 797 1017 +192 576 1024 551 798 1017 +256 576 1024 606 798 1017 +320 576 1024 654 799 1017 +384 576 1024 698 800 1017 +448 576 1024 739 801 1018 +512 576 1024 776 801 1018 +576 576 1024 812 802 1018 +640 576 1024 844 803 1018 +704 576 1024 875 804 1019 +768 576 1024 907 805 1019 +832 576 1024 933 806 1019 +896 576 1024 961 806 1019 +960 576 1024 989 807 1020 +1024 576 1024 1014 808 1020 +0 640 1024 307 831 1018 +64 640 1024 411 831 1018 +128 640 1024 490 831 1018 +192 640 1024 553 832 1017 +256 640 1024 608 833 1017 +320 640 1024 656 834 1017 +384 640 1024 700 835 1017 +448 640 1024 740 835 1017 +512 640 1024 778 836 1018 +576 640 1024 813 837 1018 +640 640 1024 845 838 1018 +704 640 1024 877 839 1019 +768 640 1024 908 840 1019 +832 640 1024 934 841 1019 +896 640 1024 962 842 1020 +960 640 1024 991 843 1020 +1024 640 1024 1015 844 1020 +0 704 1024 314 865 1017 +64 704 1024 415 866 1017 +128 704 1024 494 866 1017 +192 704 1024 556 867 1017 +256 704 1024 611 867 1017 +320 704 1024 659 868 1017 +384 704 1024 702 869 1017 +448 704 1024 742 869 1018 +512 704 1024 780 870 1018 +576 704 1024 815 871 1018 +640 704 1024 847 872 1019 +704 704 1024 879 873 1019 +768 704 1024 909 874 1019 +832 704 1024 935 875 1020 +896 704 1024 963 876 1020 +960 704 1024 993 877 1020 +1024 704 1024 1016 878 1020 +0 768 1024 319 899 1018 +64 768 1024 419 900 1018 +128 768 1024 498 900 1017 +192 768 1024 559 900 1017 +256 768 1024 613 901 1018 +320 768 1024 661 902 1018 +384 768 1024 705 903 1018 +448 768 1024 745 903 1017 +512 768 1024 782 904 1018 +576 768 1024 816 905 1019 +640 768 1024 849 905 1019 +704 768 1024 881 906 1020 +768 768 1024 911 907 1020 +832 768 1024 937 908 1020 +896 768 1024 965 909 1020 +960 768 1024 994 910 1021 +1024 768 1024 1018 911 1021 +0 832 1024 325 928 1019 +64 832 1024 424 929 1019 +128 832 1024 501 928 1018 +192 832 1024 562 929 1018 +256 832 1024 616 929 1018 +320 832 1024 663 930 1018 +384 832 1024 706 930 1018 +448 832 1024 746 931 1019 +512 832 1024 784 932 1018 +576 832 1024 818 933 1019 +640 832 1024 851 933 1019 +704 832 1024 882 934 1020 +768 832 1024 912 935 1020 +832 832 1024 939 936 1021 +896 832 1024 967 937 1021 +960 832 1024 996 938 1021 +1024 832 1024 1019 939 1022 +0 896 1024 330 957 1019 +64 896 1024 428 957 1019 +128 896 1024 504 958 1018 +192 896 1024 565 958 1018 +256 896 1024 619 959 1018 +320 896 1024 666 960 1018 +384 896 1024 709 960 1018 +448 896 1024 749 961 1019 +512 896 1024 786 962 1019 +576 896 1024 820 962 1019 +640 896 1024 852 963 1019 +704 896 1024 884 964 1019 +768 896 1024 914 965 1020 +832 896 1024 940 966 1021 +896 896 1024 968 967 1022 +960 896 1024 998 968 1022 +1024 896 1024 1021 969 1022 +0 960 1024 336 988 1019 +64 960 1024 433 988 1019 +128 960 1024 508 989 1019 +192 960 1024 568 989 1019 +256 960 1024 622 990 1019 +320 960 1024 669 990 1019 +384 960 1024 711 991 1019 +448 960 1024 751 991 1019 +512 960 1024 788 992 1020 +576 960 1024 822 993 1020 +640 960 1024 854 993 1020 +704 960 1024 885 994 1020 +768 960 1024 915 995 1020 +832 960 1024 942 996 1021 +896 960 1024 970 997 1021 +960 960 1024 999 998 1023 +1024 960 1024 1022 999 1023 +0 1024 1024 342 1014 1020 +64 1024 1024 437 1014 1020 +128 1024 1024 511 1014 1020 +192 1024 1024 571 1014 1020 +256 1024 1024 624 1015 1020 +320 1024 1024 671 1016 1020 +384 1024 1024 714 1016 1020 +448 1024 1024 753 1016 1020 +512 1024 1024 790 1017 1020 +576 1024 1024 824 1018 1020 +640 1024 1024 856 1019 1020 +704 1024 1024 888 1020 1020 +768 1024 1024 918 1020 1021 +832 1024 1024 944 1021 1021 +896 1024 1024 972 1021 1022 +960 1024 1024 1000 1023 1023 +1024 1024 1024 1024 1024 1024 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_18.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_18.txt new file mode 100644 index 0000000..12c703c --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_18.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 278 44 23 +128 0 0 386 53 23 +192 0 0 468 63 23 +256 0 0 537 72 23 +320 0 0 597 80 23 +384 0 0 652 87 23 +448 0 0 701 93 23 +512 0 0 747 99 23 +576 0 0 788 104 23 +640 0 0 827 110 23 +704 0 0 863 114 23 +768 0 0 898 119 23 +832 0 0 932 125 23 +896 0 0 963 128 23 +960 0 0 994 133 23 +1024 0 0 1024 137 23 +0 64 0 23 275 23 +64 64 0 278 278 23 +128 64 0 386 280 23 +192 64 0 468 281 23 +256 64 0 537 283 23 +320 64 0 597 285 23 +384 64 0 652 287 23 +448 64 0 701 289 23 +512 64 0 747 290 23 +576 64 0 788 292 23 +640 64 0 827 293 23 +704 64 0 863 295 23 +768 64 0 898 297 23 +832 64 0 932 299 23 +896 64 0 963 301 23 +960 64 0 994 302 23 +1024 64 0 1024 304 23 +0 128 0 23 383 23 +64 128 0 278 385 23 +128 128 0 386 386 23 +192 128 0 468 388 23 +256 128 0 537 389 23 +320 128 0 597 390 23 +384 128 0 652 391 23 +448 128 0 701 393 23 +512 128 0 747 394 23 +576 128 0 788 395 23 +640 128 0 827 397 23 +704 128 0 863 398 23 +768 128 0 898 399 23 +832 128 0 932 400 23 +896 128 0 963 401 23 +960 128 0 994 402 23 +1024 128 0 1024 404 23 +0 192 0 23 465 23 +64 192 0 278 466 23 +128 192 0 386 467 23 +192 192 0 468 468 23 +256 192 0 537 469 23 +320 192 0 597 470 23 +384 192 0 652 471 23 +448 192 0 701 472 23 +512 192 0 747 473 23 +576 192 0 788 474 23 +640 192 0 827 475 23 +704 192 0 863 476 23 +768 192 0 898 477 23 +832 192 0 932 478 23 +896 192 0 963 479 23 +960 192 0 994 480 23 +1024 192 0 1024 482 23 +0 256 0 23 534 23 +64 256 0 278 534 23 +128 256 0 386 535 23 +192 256 0 468 536 23 +256 256 0 537 537 23 +320 256 0 597 538 23 +384 256 0 652 539 23 +448 256 0 701 540 23 +512 256 0 747 541 23 +576 256 0 788 542 23 +640 256 0 827 543 23 +704 256 0 863 543 23 +768 256 0 898 544 23 +832 256 0 932 545 23 +896 256 0 963 546 23 +960 256 0 994 547 23 +1024 256 0 1024 548 23 +0 320 0 23 593 23 +64 320 0 278 594 23 +128 320 0 386 595 23 +192 320 0 468 596 23 +256 320 0 537 597 23 +320 320 0 597 597 23 +384 320 0 652 598 23 +448 320 0 701 599 23 +512 320 0 747 600 23 +576 320 0 788 601 23 +640 320 0 827 601 23 +704 320 0 863 602 23 +768 320 0 898 603 23 +832 320 0 932 604 23 +896 320 0 963 605 23 +960 320 0 994 605 23 +1024 320 0 1024 606 23 +0 384 0 23 647 23 +64 384 0 278 648 23 +128 384 0 386 649 23 +192 384 0 468 649 23 +256 384 0 537 650 23 +320 384 0 597 651 23 +384 384 0 652 652 23 +448 384 0 701 653 23 +512 384 0 747 653 23 +576 384 0 788 654 23 +640 384 0 827 654 23 +704 384 0 863 655 23 +768 384 0 898 656 23 +832 384 0 932 657 23 +896 384 0 963 658 23 +960 384 0 994 658 23 +1024 384 0 1024 659 23 +0 448 0 23 697 23 +64 448 0 278 697 23 +128 448 0 386 698 23 +192 448 0 468 699 23 +256 448 0 537 699 23 +320 448 0 597 700 23 +384 448 0 652 701 23 +448 448 0 701 701 23 +512 448 0 747 702 23 +576 448 0 788 703 23 +640 448 0 827 704 23 +704 448 0 863 704 23 +768 448 0 898 705 23 +832 448 0 932 706 23 +896 448 0 963 706 23 +960 448 0 994 707 23 +1024 448 0 1024 708 23 +0 512 0 23 742 23 +64 512 0 278 743 23 +128 512 0 386 744 23 +192 512 0 468 744 23 +256 512 0 537 745 23 +320 512 0 597 745 23 +384 512 0 652 746 23 +448 512 0 701 747 23 +512 512 0 747 747 23 +576 512 0 788 748 23 +640 512 0 827 748 23 +704 512 0 863 749 23 +768 512 0 898 749 23 +832 512 0 932 750 23 +896 512 0 963 751 23 +960 512 0 994 751 23 +1024 512 0 1024 752 23 +0 576 0 23 783 23 +64 576 0 278 784 23 +128 576 0 386 784 23 +192 576 0 468 785 23 +256 576 0 537 785 23 +320 576 0 597 786 23 +384 576 0 652 786 23 +448 576 0 701 787 23 +512 576 0 747 787 23 +576 576 0 788 788 23 +640 576 0 827 789 23 +704 576 0 863 789 23 +768 576 0 898 790 23 +832 576 0 932 790 23 +896 576 0 963 791 23 +960 576 0 994 791 23 +1024 576 0 1024 792 23 +0 640 0 23 821 23 +64 640 0 278 822 23 +128 640 0 386 822 23 +192 640 0 468 823 23 +256 640 0 537 823 23 +320 640 0 597 824 23 +384 640 0 652 825 23 +448 640 0 701 825 23 +512 640 0 747 826 23 +576 640 0 788 826 23 +640 640 0 827 827 23 +704 640 0 863 827 23 +768 640 0 898 828 23 +832 640 0 932 828 23 +896 640 0 963 829 23 +960 640 0 994 829 23 +1024 640 0 1024 830 23 +0 704 0 23 858 23 +64 704 0 278 858 23 +128 704 0 386 859 23 +192 704 0 468 859 23 +256 704 0 537 860 23 +320 704 0 597 860 23 +384 704 0 652 861 23 +448 704 0 701 861 23 +512 704 0 747 862 23 +576 704 0 788 862 23 +640 704 0 827 863 23 +704 704 0 863 863 23 +768 704 0 898 864 23 +832 704 0 932 864 23 +896 704 0 963 865 23 +960 704 0 994 865 23 +1024 704 0 1024 866 23 +0 768 0 23 892 23 +64 768 0 278 893 23 +128 768 0 386 893 23 +192 768 0 468 894 23 +256 768 0 537 894 23 +320 768 0 597 895 23 +384 768 0 652 895 23 +448 768 0 701 896 23 +512 768 0 747 896 23 +576 768 0 788 897 23 +640 768 0 827 897 23 +704 768 0 863 898 23 +768 768 0 898 898 23 +832 768 0 932 899 23 +896 768 0 963 899 23 +960 768 0 994 900 23 +1024 768 0 1024 900 23 +0 832 0 23 926 23 +64 832 0 278 926 23 +128 832 0 386 927 23 +192 832 0 468 927 23 +256 832 0 537 927 23 +320 832 0 597 928 23 +384 832 0 652 928 23 +448 832 0 701 929 23 +512 832 0 747 929 23 +576 832 0 788 930 23 +640 832 0 827 930 23 +704 832 0 863 931 23 +768 832 0 898 931 23 +832 832 0 932 932 23 +896 832 0 963 932 23 +960 832 0 994 932 23 +1024 832 0 1024 933 23 +0 896 0 23 957 23 +64 896 0 278 958 23 +128 896 0 386 958 23 +192 896 0 468 959 23 +256 896 0 537 959 23 +320 896 0 597 959 23 +384 896 0 652 960 23 +448 896 0 701 960 23 +512 896 0 747 961 23 +576 896 0 788 961 23 +640 896 0 827 962 23 +704 896 0 863 962 23 +768 896 0 898 962 23 +832 896 0 932 963 23 +896 896 0 963 963 23 +960 896 0 994 964 23 +1024 896 0 1024 964 23 +0 960 0 23 988 23 +64 960 0 278 988 23 +128 960 0 386 988 23 +192 960 0 468 989 23 +256 960 0 537 989 23 +320 960 0 597 990 23 +384 960 0 652 990 23 +448 960 0 701 991 23 +512 960 0 747 991 23 +576 960 0 788 991 23 +640 960 0 827 992 23 +704 960 0 863 992 23 +768 960 0 898 993 23 +832 960 0 932 993 23 +896 960 0 963 994 23 +960 960 0 994 994 23 +1024 960 0 1024 995 23 +0 1024 0 23 1017 23 +64 1024 0 278 1017 23 +128 1024 0 386 1018 23 +192 1024 0 468 1018 23 +256 1024 0 537 1019 23 +320 1024 0 597 1019 23 +384 1024 0 652 1020 23 +448 1024 0 701 1020 23 +512 1024 0 747 1020 23 +576 1024 0 788 1021 23 +640 1024 0 827 1021 23 +704 1024 0 863 1022 23 +768 1024 0 898 1022 23 +832 1024 0 932 1022 23 +896 1024 0 963 1023 23 +960 1024 0 994 1023 23 +1024 1024 0 1024 1024 23 +0 0 64 23 23 278 +64 0 64 278 44 278 +128 0 64 386 53 278 +192 0 64 468 63 278 +256 0 64 537 72 277 +320 0 64 597 80 277 +384 0 64 652 87 277 +448 0 64 701 93 277 +512 0 64 747 99 277 +576 0 64 788 104 277 +640 0 64 827 110 277 +704 0 64 863 114 277 +768 0 64 898 119 277 +832 0 64 932 125 277 +896 0 64 963 128 277 +960 0 64 994 133 277 +1024 0 64 1024 137 276 +0 64 64 23 275 278 +64 64 64 278 278 278 +128 64 64 386 280 278 +192 64 64 468 281 278 +256 64 64 537 283 277 +320 64 64 597 285 277 +384 64 64 652 287 277 +448 64 64 701 289 277 +512 64 64 747 290 277 +576 64 64 788 292 277 +640 64 64 827 293 277 +704 64 64 863 295 277 +768 64 64 898 297 277 +832 64 64 932 299 277 +896 64 64 963 301 277 +960 64 64 994 302 277 +1024 64 64 1024 304 276 +0 128 64 23 383 278 +64 128 64 278 385 278 +128 128 64 386 386 278 +192 128 64 468 388 278 +256 128 64 537 389 277 +320 128 64 597 390 277 +384 128 64 652 391 277 +448 128 64 701 393 277 +512 128 64 747 394 277 +576 128 64 788 395 277 +640 128 64 827 397 277 +704 128 64 863 398 277 +768 128 64 898 399 277 +832 128 64 932 400 277 +896 128 64 963 401 277 +960 128 64 994 402 277 +1024 128 64 1024 404 276 +0 192 64 23 465 278 +64 192 64 278 466 278 +128 192 64 386 467 278 +192 192 64 468 468 278 +256 192 64 537 469 277 +320 192 64 597 470 277 +384 192 64 652 471 277 +448 192 64 701 472 277 +512 192 64 747 473 277 +576 192 64 788 474 277 +640 192 64 827 475 277 +704 192 64 863 476 277 +768 192 64 898 477 277 +832 192 64 932 478 277 +896 192 64 963 479 277 +960 192 64 994 480 277 +1024 192 64 1024 482 276 +0 256 64 23 534 278 +64 256 64 278 534 278 +128 256 64 386 535 278 +192 256 64 468 536 278 +256 256 64 537 537 277 +320 256 64 597 538 277 +384 256 64 652 539 277 +448 256 64 701 540 277 +512 256 64 747 541 277 +576 256 64 788 542 277 +640 256 64 827 543 277 +704 256 64 863 543 277 +768 256 64 898 544 277 +832 256 64 932 545 277 +896 256 64 963 546 277 +960 256 64 994 547 277 +1024 256 64 1024 548 276 +0 320 64 23 593 278 +64 320 64 278 594 278 +128 320 64 386 595 278 +192 320 64 468 596 278 +256 320 64 537 597 277 +320 320 64 597 597 277 +384 320 64 652 598 277 +448 320 64 701 599 277 +512 320 64 747 600 277 +576 320 64 788 601 277 +640 320 64 827 601 277 +704 320 64 863 602 277 +768 320 64 898 603 277 +832 320 64 932 604 277 +896 320 64 963 605 277 +960 320 64 994 605 277 +1024 320 64 1024 606 276 +0 384 64 23 647 278 +64 384 64 278 648 278 +128 384 64 386 649 278 +192 384 64 468 649 278 +256 384 64 537 650 277 +320 384 64 597 651 277 +384 384 64 652 652 277 +448 384 64 701 653 277 +512 384 64 747 653 277 +576 384 64 788 654 277 +640 384 64 827 654 277 +704 384 64 863 655 277 +768 384 64 898 656 277 +832 384 64 932 657 277 +896 384 64 963 658 277 +960 384 64 994 658 277 +1024 384 64 1024 659 276 +0 448 64 23 697 278 +64 448 64 278 697 278 +128 448 64 386 698 278 +192 448 64 468 699 278 +256 448 64 537 699 277 +320 448 64 597 700 277 +384 448 64 652 701 277 +448 448 64 701 701 277 +512 448 64 747 702 277 +576 448 64 788 703 277 +640 448 64 827 704 277 +704 448 64 863 704 277 +768 448 64 898 705 277 +832 448 64 932 706 277 +896 448 64 963 706 277 +960 448 64 994 707 277 +1024 448 64 1024 708 276 +0 512 64 23 742 278 +64 512 64 278 743 278 +128 512 64 386 744 278 +192 512 64 468 744 278 +256 512 64 537 745 277 +320 512 64 597 745 277 +384 512 64 652 746 277 +448 512 64 701 747 277 +512 512 64 747 747 277 +576 512 64 788 748 277 +640 512 64 827 748 277 +704 512 64 863 749 277 +768 512 64 898 749 277 +832 512 64 932 750 277 +896 512 64 963 751 277 +960 512 64 994 751 277 +1024 512 64 1024 752 276 +0 576 64 23 783 278 +64 576 64 278 784 278 +128 576 64 386 784 278 +192 576 64 468 785 278 +256 576 64 537 785 277 +320 576 64 597 786 277 +384 576 64 652 786 277 +448 576 64 701 787 277 +512 576 64 747 787 277 +576 576 64 788 788 277 +640 576 64 827 789 277 +704 576 64 863 789 277 +768 576 64 898 790 277 +832 576 64 932 790 277 +896 576 64 963 791 277 +960 576 64 994 791 277 +1024 576 64 1024 792 276 +0 640 64 23 821 278 +64 640 64 278 822 278 +128 640 64 386 822 278 +192 640 64 468 823 278 +256 640 64 537 823 277 +320 640 64 597 824 277 +384 640 64 652 825 277 +448 640 64 701 825 277 +512 640 64 747 826 277 +576 640 64 788 826 277 +640 640 64 827 827 277 +704 640 64 863 827 277 +768 640 64 898 828 277 +832 640 64 932 828 277 +896 640 64 963 829 277 +960 640 64 994 829 277 +1024 640 64 1024 830 276 +0 704 64 23 858 278 +64 704 64 278 858 278 +128 704 64 386 859 278 +192 704 64 468 859 278 +256 704 64 537 860 277 +320 704 64 597 860 277 +384 704 64 652 861 277 +448 704 64 701 861 277 +512 704 64 747 862 277 +576 704 64 788 862 277 +640 704 64 827 863 277 +704 704 64 863 863 277 +768 704 64 898 864 277 +832 704 64 932 864 277 +896 704 64 963 865 277 +960 704 64 994 865 277 +1024 704 64 1024 866 276 +0 768 64 23 892 278 +64 768 64 278 893 278 +128 768 64 386 893 278 +192 768 64 468 894 278 +256 768 64 537 894 277 +320 768 64 597 895 277 +384 768 64 652 895 277 +448 768 64 701 896 277 +512 768 64 747 896 277 +576 768 64 788 897 277 +640 768 64 827 897 277 +704 768 64 863 898 277 +768 768 64 898 898 277 +832 768 64 932 899 277 +896 768 64 963 899 277 +960 768 64 994 900 277 +1024 768 64 1024 900 276 +0 832 64 23 926 278 +64 832 64 278 926 278 +128 832 64 386 927 278 +192 832 64 468 927 278 +256 832 64 537 927 277 +320 832 64 597 928 277 +384 832 64 652 928 277 +448 832 64 701 929 277 +512 832 64 747 929 277 +576 832 64 788 930 277 +640 832 64 827 930 277 +704 832 64 863 931 277 +768 832 64 898 931 277 +832 832 64 932 932 277 +896 832 64 963 932 277 +960 832 64 994 932 277 +1024 832 64 1024 933 276 +0 896 64 23 957 278 +64 896 64 278 958 278 +128 896 64 386 958 278 +192 896 64 468 959 278 +256 896 64 537 959 277 +320 896 64 597 959 277 +384 896 64 652 960 277 +448 896 64 701 960 277 +512 896 64 747 961 277 +576 896 64 788 961 277 +640 896 64 827 962 277 +704 896 64 863 962 277 +768 896 64 898 962 277 +832 896 64 932 963 277 +896 896 64 963 963 277 +960 896 64 994 964 277 +1024 896 64 1024 964 276 +0 960 64 23 988 278 +64 960 64 278 988 278 +128 960 64 386 988 278 +192 960 64 468 989 278 +256 960 64 537 989 277 +320 960 64 597 990 277 +384 960 64 652 990 277 +448 960 64 701 991 277 +512 960 64 747 991 277 +576 960 64 788 991 277 +640 960 64 827 992 277 +704 960 64 863 992 277 +768 960 64 898 993 277 +832 960 64 932 993 277 +896 960 64 963 994 277 +960 960 64 994 994 277 +1024 960 64 1024 995 276 +0 1024 64 23 1017 278 +64 1024 64 278 1017 278 +128 1024 64 386 1018 278 +192 1024 64 468 1018 278 +256 1024 64 537 1019 277 +320 1024 64 597 1019 277 +384 1024 64 652 1020 277 +448 1024 64 701 1020 277 +512 1024 64 747 1020 277 +576 1024 64 788 1021 277 +640 1024 64 827 1021 277 +704 1024 64 863 1022 277 +768 1024 64 898 1022 277 +832 1024 64 932 1022 277 +896 1024 64 963 1023 277 +960 1024 64 994 1023 277 +1024 1024 64 1024 1024 276 +0 0 128 23 23 386 +64 0 128 278 44 386 +128 0 128 386 53 386 +192 0 128 468 63 386 +256 0 128 537 72 386 +320 0 128 597 80 386 +384 0 128 652 87 386 +448 0 128 701 93 386 +512 0 128 747 99 386 +576 0 128 788 104 386 +640 0 128 827 110 386 +704 0 128 863 114 385 +768 0 128 898 119 385 +832 0 128 932 125 385 +896 0 128 963 128 385 +960 0 128 994 133 385 +1024 0 128 1024 137 385 +0 64 128 23 275 386 +64 64 128 278 278 386 +128 64 128 386 280 386 +192 64 128 468 281 386 +256 64 128 537 283 386 +320 64 128 597 285 386 +384 64 128 652 287 386 +448 64 128 701 289 386 +512 64 128 747 290 386 +576 64 128 788 292 386 +640 64 128 827 293 386 +704 64 128 863 295 385 +768 64 128 898 297 385 +832 64 128 932 299 385 +896 64 128 963 301 385 +960 64 128 994 302 385 +1024 64 128 1024 304 385 +0 128 128 23 383 386 +64 128 128 278 385 386 +128 128 128 386 386 386 +192 128 128 468 388 386 +256 128 128 537 389 386 +320 128 128 597 390 386 +384 128 128 652 391 386 +448 128 128 701 393 386 +512 128 128 747 394 386 +576 128 128 788 395 386 +640 128 128 827 397 386 +704 128 128 863 398 385 +768 128 128 898 399 385 +832 128 128 932 400 385 +896 128 128 963 401 385 +960 128 128 994 402 385 +1024 128 128 1024 404 385 +0 192 128 23 465 386 +64 192 128 278 466 386 +128 192 128 386 467 386 +192 192 128 468 468 386 +256 192 128 537 469 386 +320 192 128 597 470 386 +384 192 128 652 471 386 +448 192 128 701 472 386 +512 192 128 747 473 386 +576 192 128 788 474 386 +640 192 128 827 475 386 +704 192 128 863 476 385 +768 192 128 898 477 385 +832 192 128 932 478 385 +896 192 128 963 479 385 +960 192 128 994 480 385 +1024 192 128 1024 482 385 +0 256 128 23 534 386 +64 256 128 278 534 386 +128 256 128 386 535 386 +192 256 128 468 536 386 +256 256 128 537 537 386 +320 256 128 597 538 386 +384 256 128 652 539 386 +448 256 128 701 540 386 +512 256 128 747 541 386 +576 256 128 788 542 386 +640 256 128 827 543 386 +704 256 128 863 543 385 +768 256 128 898 544 385 +832 256 128 932 545 385 +896 256 128 963 546 385 +960 256 128 994 547 385 +1024 256 128 1024 548 385 +0 320 128 23 593 386 +64 320 128 278 594 386 +128 320 128 386 595 386 +192 320 128 468 596 386 +256 320 128 537 597 386 +320 320 128 597 597 386 +384 320 128 652 598 386 +448 320 128 701 599 386 +512 320 128 747 600 386 +576 320 128 788 601 386 +640 320 128 827 601 386 +704 320 128 863 602 385 +768 320 128 898 603 385 +832 320 128 932 604 385 +896 320 128 963 605 385 +960 320 128 994 605 385 +1024 320 128 1024 606 385 +0 384 128 23 647 386 +64 384 128 278 648 386 +128 384 128 386 649 386 +192 384 128 468 649 386 +256 384 128 537 650 386 +320 384 128 597 651 386 +384 384 128 652 652 386 +448 384 128 701 653 386 +512 384 128 747 653 386 +576 384 128 788 654 386 +640 384 128 827 654 386 +704 384 128 863 655 385 +768 384 128 898 656 385 +832 384 128 932 657 385 +896 384 128 963 658 385 +960 384 128 994 658 385 +1024 384 128 1024 659 385 +0 448 128 23 697 386 +64 448 128 278 697 386 +128 448 128 386 698 386 +192 448 128 468 699 386 +256 448 128 537 699 386 +320 448 128 597 700 386 +384 448 128 652 701 386 +448 448 128 701 701 386 +512 448 128 747 702 386 +576 448 128 788 703 386 +640 448 128 827 704 386 +704 448 128 863 704 385 +768 448 128 898 705 385 +832 448 128 932 706 385 +896 448 128 963 706 385 +960 448 128 994 707 385 +1024 448 128 1024 708 385 +0 512 128 23 742 386 +64 512 128 278 743 386 +128 512 128 386 744 386 +192 512 128 468 744 386 +256 512 128 537 745 386 +320 512 128 597 745 386 +384 512 128 652 746 386 +448 512 128 701 747 386 +512 512 128 747 747 386 +576 512 128 788 748 386 +640 512 128 827 748 386 +704 512 128 863 749 385 +768 512 128 898 749 385 +832 512 128 932 750 385 +896 512 128 963 751 385 +960 512 128 994 751 385 +1024 512 128 1024 752 385 +0 576 128 23 783 386 +64 576 128 278 784 386 +128 576 128 386 784 386 +192 576 128 468 785 386 +256 576 128 537 785 386 +320 576 128 597 786 386 +384 576 128 652 786 386 +448 576 128 701 787 386 +512 576 128 747 787 386 +576 576 128 788 788 386 +640 576 128 827 789 386 +704 576 128 863 789 385 +768 576 128 898 790 385 +832 576 128 932 790 385 +896 576 128 963 791 385 +960 576 128 994 791 385 +1024 576 128 1024 792 385 +0 640 128 23 821 386 +64 640 128 278 822 386 +128 640 128 386 822 386 +192 640 128 468 823 386 +256 640 128 537 823 386 +320 640 128 597 824 386 +384 640 128 652 825 386 +448 640 128 701 825 386 +512 640 128 747 826 386 +576 640 128 788 826 386 +640 640 128 827 827 386 +704 640 128 863 827 385 +768 640 128 898 828 385 +832 640 128 932 828 385 +896 640 128 963 829 385 +960 640 128 994 829 385 +1024 640 128 1024 830 385 +0 704 128 23 858 386 +64 704 128 278 858 386 +128 704 128 386 859 386 +192 704 128 468 859 386 +256 704 128 537 860 386 +320 704 128 597 860 386 +384 704 128 652 861 386 +448 704 128 701 861 386 +512 704 128 747 862 386 +576 704 128 788 862 386 +640 704 128 827 863 386 +704 704 128 863 863 385 +768 704 128 898 864 385 +832 704 128 932 864 385 +896 704 128 963 865 385 +960 704 128 994 865 385 +1024 704 128 1024 866 385 +0 768 128 23 892 386 +64 768 128 278 893 386 +128 768 128 386 893 386 +192 768 128 468 894 386 +256 768 128 537 894 386 +320 768 128 597 895 386 +384 768 128 652 895 386 +448 768 128 701 896 386 +512 768 128 747 896 386 +576 768 128 788 897 386 +640 768 128 827 897 386 +704 768 128 863 898 385 +768 768 128 898 898 385 +832 768 128 932 899 385 +896 768 128 963 899 385 +960 768 128 994 900 385 +1024 768 128 1024 900 385 +0 832 128 23 926 386 +64 832 128 278 926 386 +128 832 128 386 927 386 +192 832 128 468 927 386 +256 832 128 537 927 386 +320 832 128 597 928 386 +384 832 128 652 928 386 +448 832 128 701 929 386 +512 832 128 747 929 386 +576 832 128 788 930 386 +640 832 128 827 930 386 +704 832 128 863 931 385 +768 832 128 898 931 385 +832 832 128 932 932 385 +896 832 128 963 932 385 +960 832 128 994 932 385 +1024 832 128 1024 933 385 +0 896 128 23 957 386 +64 896 128 278 958 386 +128 896 128 386 958 386 +192 896 128 468 959 386 +256 896 128 537 959 386 +320 896 128 597 959 386 +384 896 128 652 960 386 +448 896 128 701 960 386 +512 896 128 747 961 386 +576 896 128 788 961 386 +640 896 128 827 962 386 +704 896 128 863 962 385 +768 896 128 898 962 385 +832 896 128 932 963 385 +896 896 128 963 963 385 +960 896 128 994 964 385 +1024 896 128 1024 964 385 +0 960 128 23 988 386 +64 960 128 278 988 386 +128 960 128 386 988 386 +192 960 128 468 989 386 +256 960 128 537 989 386 +320 960 128 597 990 386 +384 960 128 652 990 386 +448 960 128 701 991 386 +512 960 128 747 991 386 +576 960 128 788 991 386 +640 960 128 827 992 386 +704 960 128 863 992 385 +768 960 128 898 993 385 +832 960 128 932 993 385 +896 960 128 963 994 385 +960 960 128 994 994 385 +1024 960 128 1024 995 385 +0 1024 128 23 1017 386 +64 1024 128 278 1017 386 +128 1024 128 386 1018 386 +192 1024 128 468 1018 386 +256 1024 128 537 1019 386 +320 1024 128 597 1019 386 +384 1024 128 652 1020 386 +448 1024 128 701 1020 386 +512 1024 128 747 1020 386 +576 1024 128 788 1021 386 +640 1024 128 827 1021 386 +704 1024 128 863 1022 385 +768 1024 128 898 1022 385 +832 1024 128 932 1022 385 +896 1024 128 963 1023 385 +960 1024 128 994 1023 385 +1024 1024 128 1024 1024 385 +0 0 192 23 23 468 +64 0 192 278 44 468 +128 0 192 386 53 468 +192 0 192 468 63 468 +256 0 192 537 72 468 +320 0 192 597 80 468 +384 0 192 652 87 468 +448 0 192 701 93 468 +512 0 192 747 99 468 +576 0 192 788 104 468 +640 0 192 827 110 468 +704 0 192 863 114 468 +768 0 192 898 119 468 +832 0 192 932 125 468 +896 0 192 963 128 468 +960 0 192 994 133 468 +1024 0 192 1024 137 468 +0 64 192 23 275 468 +64 64 192 278 278 468 +128 64 192 386 280 468 +192 64 192 468 281 468 +256 64 192 537 283 468 +320 64 192 597 285 468 +384 64 192 652 287 468 +448 64 192 701 289 468 +512 64 192 747 290 468 +576 64 192 788 292 468 +640 64 192 827 293 468 +704 64 192 863 295 468 +768 64 192 898 297 468 +832 64 192 932 299 468 +896 64 192 963 301 468 +960 64 192 994 302 468 +1024 64 192 1024 304 468 +0 128 192 23 383 468 +64 128 192 278 385 468 +128 128 192 386 386 468 +192 128 192 468 388 468 +256 128 192 537 389 468 +320 128 192 597 390 468 +384 128 192 652 391 468 +448 128 192 701 393 468 +512 128 192 747 394 468 +576 128 192 788 395 468 +640 128 192 827 397 468 +704 128 192 863 398 468 +768 128 192 898 399 468 +832 128 192 932 400 468 +896 128 192 963 401 468 +960 128 192 994 402 468 +1024 128 192 1024 404 468 +0 192 192 23 465 468 +64 192 192 278 466 468 +128 192 192 386 467 468 +192 192 192 468 468 468 +256 192 192 537 469 468 +320 192 192 597 470 468 +384 192 192 652 471 468 +448 192 192 701 472 468 +512 192 192 747 473 468 +576 192 192 788 474 468 +640 192 192 827 475 468 +704 192 192 863 476 468 +768 192 192 898 477 468 +832 192 192 932 478 468 +896 192 192 963 479 468 +960 192 192 994 480 468 +1024 192 192 1024 482 468 +0 256 192 23 534 468 +64 256 192 278 534 468 +128 256 192 386 535 468 +192 256 192 468 536 468 +256 256 192 537 537 468 +320 256 192 597 538 468 +384 256 192 652 539 468 +448 256 192 701 540 468 +512 256 192 747 541 468 +576 256 192 788 542 468 +640 256 192 827 543 468 +704 256 192 863 543 468 +768 256 192 898 544 468 +832 256 192 932 545 468 +896 256 192 963 546 468 +960 256 192 994 547 468 +1024 256 192 1024 548 468 +0 320 192 23 593 468 +64 320 192 278 594 468 +128 320 192 386 595 468 +192 320 192 468 596 468 +256 320 192 537 597 468 +320 320 192 597 597 468 +384 320 192 652 598 468 +448 320 192 701 599 468 +512 320 192 747 600 468 +576 320 192 788 601 468 +640 320 192 827 601 468 +704 320 192 863 602 468 +768 320 192 898 603 468 +832 320 192 932 604 468 +896 320 192 963 605 468 +960 320 192 994 605 468 +1024 320 192 1024 606 468 +0 384 192 23 647 468 +64 384 192 278 648 468 +128 384 192 386 649 468 +192 384 192 468 649 468 +256 384 192 537 650 468 +320 384 192 597 651 468 +384 384 192 652 652 468 +448 384 192 701 653 468 +512 384 192 747 653 468 +576 384 192 788 654 468 +640 384 192 827 654 468 +704 384 192 863 655 468 +768 384 192 898 656 468 +832 384 192 932 657 468 +896 384 192 963 658 468 +960 384 192 994 658 468 +1024 384 192 1024 659 468 +0 448 192 23 697 468 +64 448 192 278 697 468 +128 448 192 386 698 468 +192 448 192 468 699 468 +256 448 192 537 699 468 +320 448 192 597 700 468 +384 448 192 652 701 468 +448 448 192 701 701 468 +512 448 192 747 702 468 +576 448 192 788 703 468 +640 448 192 827 704 468 +704 448 192 863 704 468 +768 448 192 898 705 468 +832 448 192 932 706 468 +896 448 192 963 706 468 +960 448 192 994 707 468 +1024 448 192 1024 708 468 +0 512 192 23 742 468 +64 512 192 278 743 468 +128 512 192 386 744 468 +192 512 192 468 744 468 +256 512 192 537 745 468 +320 512 192 597 745 468 +384 512 192 652 746 468 +448 512 192 701 747 468 +512 512 192 747 747 468 +576 512 192 788 748 468 +640 512 192 827 748 468 +704 512 192 863 749 468 +768 512 192 898 749 468 +832 512 192 932 750 468 +896 512 192 963 751 468 +960 512 192 994 751 468 +1024 512 192 1024 752 468 +0 576 192 23 783 468 +64 576 192 278 784 468 +128 576 192 386 784 468 +192 576 192 468 785 468 +256 576 192 537 785 468 +320 576 192 597 786 468 +384 576 192 652 786 468 +448 576 192 701 787 468 +512 576 192 747 787 468 +576 576 192 788 788 468 +640 576 192 827 789 468 +704 576 192 863 789 468 +768 576 192 898 790 468 +832 576 192 932 790 468 +896 576 192 963 791 468 +960 576 192 994 791 468 +1024 576 192 1024 792 468 +0 640 192 23 821 468 +64 640 192 278 822 468 +128 640 192 386 822 468 +192 640 192 468 823 468 +256 640 192 537 823 468 +320 640 192 597 824 468 +384 640 192 652 825 468 +448 640 192 701 825 468 +512 640 192 747 826 468 +576 640 192 788 826 468 +640 640 192 827 827 468 +704 640 192 863 827 468 +768 640 192 898 828 468 +832 640 192 932 828 468 +896 640 192 963 829 468 +960 640 192 994 829 468 +1024 640 192 1024 830 468 +0 704 192 23 858 468 +64 704 192 278 858 468 +128 704 192 386 859 468 +192 704 192 468 859 468 +256 704 192 537 860 468 +320 704 192 597 860 468 +384 704 192 652 861 468 +448 704 192 701 861 468 +512 704 192 747 862 468 +576 704 192 788 862 468 +640 704 192 827 863 468 +704 704 192 863 863 468 +768 704 192 898 864 468 +832 704 192 932 864 468 +896 704 192 963 865 468 +960 704 192 994 865 468 +1024 704 192 1024 866 468 +0 768 192 23 892 468 +64 768 192 278 893 468 +128 768 192 386 893 468 +192 768 192 468 894 468 +256 768 192 537 894 468 +320 768 192 597 895 468 +384 768 192 652 895 468 +448 768 192 701 896 468 +512 768 192 747 896 468 +576 768 192 788 897 468 +640 768 192 827 897 468 +704 768 192 863 898 468 +768 768 192 898 898 468 +832 768 192 932 899 468 +896 768 192 963 899 468 +960 768 192 994 900 468 +1024 768 192 1024 900 468 +0 832 192 23 926 468 +64 832 192 278 926 468 +128 832 192 386 927 468 +192 832 192 468 927 468 +256 832 192 537 927 468 +320 832 192 597 928 468 +384 832 192 652 928 468 +448 832 192 701 929 468 +512 832 192 747 929 468 +576 832 192 788 930 468 +640 832 192 827 930 468 +704 832 192 863 931 468 +768 832 192 898 931 468 +832 832 192 932 932 468 +896 832 192 963 932 468 +960 832 192 994 932 468 +1024 832 192 1024 933 468 +0 896 192 23 957 468 +64 896 192 278 958 468 +128 896 192 386 958 468 +192 896 192 468 959 468 +256 896 192 537 959 468 +320 896 192 597 959 468 +384 896 192 652 960 468 +448 896 192 701 960 468 +512 896 192 747 961 468 +576 896 192 788 961 468 +640 896 192 827 962 468 +704 896 192 863 962 468 +768 896 192 898 962 468 +832 896 192 932 963 468 +896 896 192 963 963 468 +960 896 192 994 964 468 +1024 896 192 1024 964 468 +0 960 192 23 988 468 +64 960 192 278 988 468 +128 960 192 386 988 468 +192 960 192 468 989 468 +256 960 192 537 989 468 +320 960 192 597 990 468 +384 960 192 652 990 468 +448 960 192 701 991 468 +512 960 192 747 991 468 +576 960 192 788 991 468 +640 960 192 827 992 468 +704 960 192 863 992 468 +768 960 192 898 993 468 +832 960 192 932 993 468 +896 960 192 963 994 468 +960 960 192 994 994 468 +1024 960 192 1024 995 468 +0 1024 192 23 1017 468 +64 1024 192 278 1017 468 +128 1024 192 386 1018 468 +192 1024 192 468 1018 468 +256 1024 192 537 1019 468 +320 1024 192 597 1019 468 +384 1024 192 652 1020 468 +448 1024 192 701 1020 468 +512 1024 192 747 1020 468 +576 1024 192 788 1021 468 +640 1024 192 827 1021 468 +704 1024 192 863 1022 468 +768 1024 192 898 1022 468 +832 1024 192 932 1022 468 +896 1024 192 963 1023 468 +960 1024 192 994 1023 468 +1024 1024 192 1024 1024 468 +0 0 256 23 23 537 +64 0 256 278 44 537 +128 0 256 386 53 537 +192 0 256 468 63 537 +256 0 256 537 72 537 +320 0 256 597 80 537 +384 0 256 652 87 537 +448 0 256 701 93 537 +512 0 256 747 99 537 +576 0 256 788 104 537 +640 0 256 827 110 537 +704 0 256 863 114 537 +768 0 256 898 119 537 +832 0 256 932 125 537 +896 0 256 963 128 537 +960 0 256 994 133 537 +1024 0 256 1024 137 537 +0 64 256 23 275 537 +64 64 256 278 278 537 +128 64 256 386 280 537 +192 64 256 468 281 537 +256 64 256 537 283 537 +320 64 256 597 285 537 +384 64 256 652 287 537 +448 64 256 701 289 537 +512 64 256 747 290 537 +576 64 256 788 292 537 +640 64 256 827 293 537 +704 64 256 863 295 537 +768 64 256 898 297 537 +832 64 256 932 299 537 +896 64 256 963 301 537 +960 64 256 994 302 537 +1024 64 256 1024 304 537 +0 128 256 23 383 537 +64 128 256 278 385 537 +128 128 256 386 386 537 +192 128 256 468 388 537 +256 128 256 537 389 537 +320 128 256 597 390 537 +384 128 256 652 391 537 +448 128 256 701 393 537 +512 128 256 747 394 537 +576 128 256 788 395 537 +640 128 256 827 397 537 +704 128 256 863 398 537 +768 128 256 898 399 537 +832 128 256 932 400 537 +896 128 256 963 401 537 +960 128 256 994 402 537 +1024 128 256 1024 404 537 +0 192 256 23 465 537 +64 192 256 278 466 537 +128 192 256 386 467 537 +192 192 256 468 468 537 +256 192 256 537 469 537 +320 192 256 597 470 537 +384 192 256 652 471 537 +448 192 256 701 472 537 +512 192 256 747 473 537 +576 192 256 788 474 537 +640 192 256 827 475 537 +704 192 256 863 476 537 +768 192 256 898 477 537 +832 192 256 932 478 537 +896 192 256 963 479 537 +960 192 256 994 480 537 +1024 192 256 1024 482 537 +0 256 256 23 534 537 +64 256 256 278 534 537 +128 256 256 386 535 537 +192 256 256 468 536 537 +256 256 256 537 537 537 +320 256 256 597 538 537 +384 256 256 652 539 537 +448 256 256 701 540 537 +512 256 256 747 541 537 +576 256 256 788 542 537 +640 256 256 827 543 537 +704 256 256 863 543 537 +768 256 256 898 544 537 +832 256 256 932 545 537 +896 256 256 963 546 537 +960 256 256 994 547 537 +1024 256 256 1024 548 537 +0 320 256 23 593 537 +64 320 256 278 594 537 +128 320 256 386 595 537 +192 320 256 468 596 537 +256 320 256 537 597 537 +320 320 256 597 597 537 +384 320 256 652 598 537 +448 320 256 701 599 537 +512 320 256 747 600 537 +576 320 256 788 601 537 +640 320 256 827 601 537 +704 320 256 863 602 537 +768 320 256 898 603 537 +832 320 256 932 604 537 +896 320 256 963 605 537 +960 320 256 994 605 537 +1024 320 256 1024 606 537 +0 384 256 23 647 537 +64 384 256 278 648 537 +128 384 256 386 649 537 +192 384 256 468 649 537 +256 384 256 537 650 537 +320 384 256 597 651 537 +384 384 256 652 652 537 +448 384 256 701 653 537 +512 384 256 747 653 537 +576 384 256 788 654 537 +640 384 256 827 654 537 +704 384 256 863 655 537 +768 384 256 898 656 537 +832 384 256 932 657 537 +896 384 256 963 658 537 +960 384 256 994 658 537 +1024 384 256 1024 659 537 +0 448 256 23 697 537 +64 448 256 278 697 537 +128 448 256 386 698 537 +192 448 256 468 699 537 +256 448 256 537 699 537 +320 448 256 597 700 537 +384 448 256 652 701 537 +448 448 256 701 701 537 +512 448 256 747 702 537 +576 448 256 788 703 537 +640 448 256 827 704 537 +704 448 256 863 704 537 +768 448 256 898 705 537 +832 448 256 932 706 537 +896 448 256 963 706 537 +960 448 256 994 707 537 +1024 448 256 1024 708 537 +0 512 256 23 742 537 +64 512 256 278 743 537 +128 512 256 386 744 537 +192 512 256 468 744 537 +256 512 256 537 745 537 +320 512 256 597 745 537 +384 512 256 652 746 537 +448 512 256 701 747 537 +512 512 256 747 747 537 +576 512 256 788 748 537 +640 512 256 827 748 537 +704 512 256 863 749 537 +768 512 256 898 749 537 +832 512 256 932 750 537 +896 512 256 963 751 537 +960 512 256 994 751 537 +1024 512 256 1024 752 537 +0 576 256 23 783 537 +64 576 256 278 784 537 +128 576 256 386 784 537 +192 576 256 468 785 537 +256 576 256 537 785 537 +320 576 256 597 786 537 +384 576 256 652 786 537 +448 576 256 701 787 537 +512 576 256 747 787 537 +576 576 256 788 788 537 +640 576 256 827 789 537 +704 576 256 863 789 537 +768 576 256 898 790 537 +832 576 256 932 790 537 +896 576 256 963 791 537 +960 576 256 994 791 537 +1024 576 256 1024 792 537 +0 640 256 23 821 537 +64 640 256 278 822 537 +128 640 256 386 822 537 +192 640 256 468 823 537 +256 640 256 537 823 537 +320 640 256 597 824 537 +384 640 256 652 825 537 +448 640 256 701 825 537 +512 640 256 747 826 537 +576 640 256 788 826 537 +640 640 256 827 827 537 +704 640 256 863 827 537 +768 640 256 898 828 537 +832 640 256 932 828 537 +896 640 256 963 829 537 +960 640 256 994 829 537 +1024 640 256 1024 830 537 +0 704 256 23 858 537 +64 704 256 278 858 537 +128 704 256 386 859 537 +192 704 256 468 859 537 +256 704 256 537 860 537 +320 704 256 597 860 537 +384 704 256 652 861 537 +448 704 256 701 861 537 +512 704 256 747 862 537 +576 704 256 788 862 537 +640 704 256 827 863 537 +704 704 256 863 863 537 +768 704 256 898 864 537 +832 704 256 932 864 537 +896 704 256 963 865 537 +960 704 256 994 865 537 +1024 704 256 1024 866 537 +0 768 256 23 892 537 +64 768 256 278 893 537 +128 768 256 386 893 537 +192 768 256 468 894 537 +256 768 256 537 894 537 +320 768 256 597 895 537 +384 768 256 652 895 537 +448 768 256 701 896 537 +512 768 256 747 896 537 +576 768 256 788 897 537 +640 768 256 827 897 537 +704 768 256 863 898 537 +768 768 256 898 898 537 +832 768 256 932 899 537 +896 768 256 963 899 537 +960 768 256 994 900 537 +1024 768 256 1024 900 537 +0 832 256 23 926 537 +64 832 256 278 926 537 +128 832 256 386 927 537 +192 832 256 468 927 537 +256 832 256 537 927 537 +320 832 256 597 928 537 +384 832 256 652 928 537 +448 832 256 701 929 537 +512 832 256 747 929 537 +576 832 256 788 930 537 +640 832 256 827 930 537 +704 832 256 863 931 537 +768 832 256 898 931 537 +832 832 256 932 932 537 +896 832 256 963 932 537 +960 832 256 994 932 537 +1024 832 256 1024 933 537 +0 896 256 23 957 537 +64 896 256 278 958 537 +128 896 256 386 958 537 +192 896 256 468 959 537 +256 896 256 537 959 537 +320 896 256 597 959 537 +384 896 256 652 960 537 +448 896 256 701 960 537 +512 896 256 747 961 537 +576 896 256 788 961 537 +640 896 256 827 962 537 +704 896 256 863 962 537 +768 896 256 898 962 537 +832 896 256 932 963 537 +896 896 256 963 963 537 +960 896 256 994 964 537 +1024 896 256 1024 964 537 +0 960 256 23 988 537 +64 960 256 278 988 537 +128 960 256 386 988 537 +192 960 256 468 989 537 +256 960 256 537 989 537 +320 960 256 597 990 537 +384 960 256 652 990 537 +448 960 256 701 991 537 +512 960 256 747 991 537 +576 960 256 788 991 537 +640 960 256 827 992 537 +704 960 256 863 992 537 +768 960 256 898 993 537 +832 960 256 932 993 537 +896 960 256 963 994 537 +960 960 256 994 994 537 +1024 960 256 1024 995 537 +0 1024 256 23 1017 537 +64 1024 256 278 1017 537 +128 1024 256 386 1018 537 +192 1024 256 468 1018 537 +256 1024 256 537 1019 537 +320 1024 256 597 1019 537 +384 1024 256 652 1020 537 +448 1024 256 701 1020 537 +512 1024 256 747 1020 537 +576 1024 256 788 1021 537 +640 1024 256 827 1021 537 +704 1024 256 863 1022 537 +768 1024 256 898 1022 537 +832 1024 256 932 1022 537 +896 1024 256 963 1023 537 +960 1024 256 994 1023 537 +1024 1024 256 1024 1024 537 +0 0 320 23 23 598 +64 0 320 278 44 598 +128 0 320 386 53 598 +192 0 320 468 63 597 +256 0 320 537 72 597 +320 0 320 597 80 597 +384 0 320 652 87 597 +448 0 320 701 93 597 +512 0 320 747 99 597 +576 0 320 788 104 597 +640 0 320 827 110 597 +704 0 320 863 114 597 +768 0 320 898 119 597 +832 0 320 932 125 597 +896 0 320 963 128 597 +960 0 320 994 133 597 +1024 0 320 1024 137 597 +0 64 320 23 275 598 +64 64 320 278 278 598 +128 64 320 386 280 598 +192 64 320 468 281 597 +256 64 320 537 283 597 +320 64 320 597 285 597 +384 64 320 652 287 597 +448 64 320 701 289 597 +512 64 320 747 290 597 +576 64 320 788 292 597 +640 64 320 827 293 597 +704 64 320 863 295 597 +768 64 320 898 297 597 +832 64 320 932 299 597 +896 64 320 963 301 597 +960 64 320 994 302 597 +1024 64 320 1024 304 597 +0 128 320 23 383 598 +64 128 320 278 385 598 +128 128 320 386 386 598 +192 128 320 468 388 597 +256 128 320 537 389 597 +320 128 320 597 390 597 +384 128 320 652 391 597 +448 128 320 701 393 597 +512 128 320 747 394 597 +576 128 320 788 395 597 +640 128 320 827 397 597 +704 128 320 863 398 597 +768 128 320 898 399 597 +832 128 320 932 400 597 +896 128 320 963 401 597 +960 128 320 994 402 597 +1024 128 320 1024 404 597 +0 192 320 23 465 598 +64 192 320 278 466 598 +128 192 320 386 467 598 +192 192 320 468 468 597 +256 192 320 537 469 597 +320 192 320 597 470 597 +384 192 320 652 471 597 +448 192 320 701 472 597 +512 192 320 747 473 597 +576 192 320 788 474 597 +640 192 320 827 475 597 +704 192 320 863 476 597 +768 192 320 898 477 597 +832 192 320 932 478 597 +896 192 320 963 479 597 +960 192 320 994 480 597 +1024 192 320 1024 482 597 +0 256 320 23 534 598 +64 256 320 278 534 598 +128 256 320 386 535 598 +192 256 320 468 536 597 +256 256 320 537 537 597 +320 256 320 597 538 597 +384 256 320 652 539 597 +448 256 320 701 540 597 +512 256 320 747 541 597 +576 256 320 788 542 597 +640 256 320 827 543 597 +704 256 320 863 543 597 +768 256 320 898 544 597 +832 256 320 932 545 597 +896 256 320 963 546 597 +960 256 320 994 547 597 +1024 256 320 1024 548 597 +0 320 320 23 593 598 +64 320 320 278 594 598 +128 320 320 386 595 598 +192 320 320 468 596 597 +256 320 320 537 597 597 +320 320 320 597 597 597 +384 320 320 652 598 597 +448 320 320 701 599 597 +512 320 320 747 600 597 +576 320 320 788 601 597 +640 320 320 827 601 597 +704 320 320 863 602 597 +768 320 320 898 603 597 +832 320 320 932 604 597 +896 320 320 963 605 597 +960 320 320 994 605 597 +1024 320 320 1024 606 597 +0 384 320 23 647 598 +64 384 320 278 648 598 +128 384 320 386 649 598 +192 384 320 468 649 597 +256 384 320 537 650 597 +320 384 320 597 651 597 +384 384 320 652 652 597 +448 384 320 701 653 597 +512 384 320 747 653 597 +576 384 320 788 654 597 +640 384 320 827 654 597 +704 384 320 863 655 597 +768 384 320 898 656 597 +832 384 320 932 657 597 +896 384 320 963 658 597 +960 384 320 994 658 597 +1024 384 320 1024 659 597 +0 448 320 23 697 598 +64 448 320 278 697 598 +128 448 320 386 698 598 +192 448 320 468 699 597 +256 448 320 537 699 597 +320 448 320 597 700 597 +384 448 320 652 701 597 +448 448 320 701 701 597 +512 448 320 747 702 597 +576 448 320 788 703 597 +640 448 320 827 704 597 +704 448 320 863 704 597 +768 448 320 898 705 597 +832 448 320 932 706 597 +896 448 320 963 706 597 +960 448 320 994 707 597 +1024 448 320 1024 708 597 +0 512 320 23 742 598 +64 512 320 278 743 598 +128 512 320 386 744 598 +192 512 320 468 744 597 +256 512 320 537 745 597 +320 512 320 597 745 597 +384 512 320 652 746 597 +448 512 320 701 747 597 +512 512 320 747 747 597 +576 512 320 788 748 597 +640 512 320 827 748 597 +704 512 320 863 749 597 +768 512 320 898 749 597 +832 512 320 932 750 597 +896 512 320 963 751 597 +960 512 320 994 751 597 +1024 512 320 1024 752 597 +0 576 320 23 783 598 +64 576 320 278 784 598 +128 576 320 386 784 598 +192 576 320 468 785 597 +256 576 320 537 785 597 +320 576 320 597 786 597 +384 576 320 652 786 597 +448 576 320 701 787 597 +512 576 320 747 787 597 +576 576 320 788 788 597 +640 576 320 827 789 597 +704 576 320 863 789 597 +768 576 320 898 790 597 +832 576 320 932 790 597 +896 576 320 963 791 597 +960 576 320 994 791 597 +1024 576 320 1024 792 597 +0 640 320 23 821 598 +64 640 320 278 822 598 +128 640 320 386 822 598 +192 640 320 468 823 597 +256 640 320 537 823 597 +320 640 320 597 824 597 +384 640 320 652 825 597 +448 640 320 701 825 597 +512 640 320 747 826 597 +576 640 320 788 826 597 +640 640 320 827 827 597 +704 640 320 863 827 597 +768 640 320 898 828 597 +832 640 320 932 828 597 +896 640 320 963 829 597 +960 640 320 994 829 597 +1024 640 320 1024 830 597 +0 704 320 23 858 598 +64 704 320 278 858 598 +128 704 320 386 859 598 +192 704 320 468 859 597 +256 704 320 537 860 597 +320 704 320 597 860 597 +384 704 320 652 861 597 +448 704 320 701 861 597 +512 704 320 747 862 597 +576 704 320 788 862 597 +640 704 320 827 863 597 +704 704 320 863 863 597 +768 704 320 898 864 597 +832 704 320 932 864 597 +896 704 320 963 865 597 +960 704 320 994 865 597 +1024 704 320 1024 866 597 +0 768 320 23 892 598 +64 768 320 278 893 598 +128 768 320 386 893 598 +192 768 320 468 894 597 +256 768 320 537 894 597 +320 768 320 597 895 597 +384 768 320 652 895 597 +448 768 320 701 896 597 +512 768 320 747 896 597 +576 768 320 788 897 597 +640 768 320 827 897 597 +704 768 320 863 898 597 +768 768 320 898 898 597 +832 768 320 932 899 597 +896 768 320 963 899 597 +960 768 320 994 900 597 +1024 768 320 1024 900 597 +0 832 320 23 926 598 +64 832 320 278 926 598 +128 832 320 386 927 598 +192 832 320 468 927 597 +256 832 320 537 927 597 +320 832 320 597 928 597 +384 832 320 652 928 597 +448 832 320 701 929 597 +512 832 320 747 929 597 +576 832 320 788 930 597 +640 832 320 827 930 597 +704 832 320 863 931 597 +768 832 320 898 931 597 +832 832 320 932 932 597 +896 832 320 963 932 597 +960 832 320 994 932 597 +1024 832 320 1024 933 597 +0 896 320 23 957 598 +64 896 320 278 958 598 +128 896 320 386 958 598 +192 896 320 468 959 597 +256 896 320 537 959 597 +320 896 320 597 959 597 +384 896 320 652 960 597 +448 896 320 701 960 597 +512 896 320 747 961 597 +576 896 320 788 961 597 +640 896 320 827 962 597 +704 896 320 863 962 597 +768 896 320 898 962 597 +832 896 320 932 963 597 +896 896 320 963 963 597 +960 896 320 994 964 597 +1024 896 320 1024 964 597 +0 960 320 23 988 598 +64 960 320 278 988 598 +128 960 320 386 988 598 +192 960 320 468 989 597 +256 960 320 537 989 597 +320 960 320 597 990 597 +384 960 320 652 990 597 +448 960 320 701 991 597 +512 960 320 747 991 597 +576 960 320 788 991 597 +640 960 320 827 992 597 +704 960 320 863 992 597 +768 960 320 898 993 597 +832 960 320 932 993 597 +896 960 320 963 994 597 +960 960 320 994 994 597 +1024 960 320 1024 995 597 +0 1024 320 23 1017 598 +64 1024 320 278 1017 598 +128 1024 320 386 1018 598 +192 1024 320 468 1018 597 +256 1024 320 537 1019 597 +320 1024 320 597 1019 597 +384 1024 320 652 1020 597 +448 1024 320 701 1020 597 +512 1024 320 747 1020 597 +576 1024 320 788 1021 597 +640 1024 320 827 1021 597 +704 1024 320 863 1022 597 +768 1024 320 898 1022 597 +832 1024 320 932 1022 597 +896 1024 320 963 1023 597 +960 1024 320 994 1023 597 +1024 1024 320 1024 1024 597 +0 0 384 23 23 652 +64 0 384 278 44 652 +128 0 384 386 53 652 +192 0 384 468 63 652 +256 0 384 537 72 652 +320 0 384 597 80 652 +384 0 384 652 87 652 +448 0 384 701 93 652 +512 0 384 747 99 652 +576 0 384 788 104 652 +640 0 384 827 110 652 +704 0 384 863 114 652 +768 0 384 898 119 652 +832 0 384 932 125 652 +896 0 384 963 128 652 +960 0 384 994 133 651 +1024 0 384 1024 137 651 +0 64 384 23 275 652 +64 64 384 278 278 652 +128 64 384 386 280 652 +192 64 384 468 281 652 +256 64 384 537 283 652 +320 64 384 597 285 652 +384 64 384 652 287 652 +448 64 384 701 289 652 +512 64 384 747 290 652 +576 64 384 788 292 652 +640 64 384 827 293 652 +704 64 384 863 295 652 +768 64 384 898 297 652 +832 64 384 932 299 652 +896 64 384 963 301 652 +960 64 384 994 302 651 +1024 64 384 1024 304 651 +0 128 384 23 383 652 +64 128 384 278 385 652 +128 128 384 386 386 652 +192 128 384 468 388 652 +256 128 384 537 389 652 +320 128 384 597 390 652 +384 128 384 652 391 652 +448 128 384 701 393 652 +512 128 384 747 394 652 +576 128 384 788 395 652 +640 128 384 827 397 652 +704 128 384 863 398 652 +768 128 384 898 399 652 +832 128 384 932 400 652 +896 128 384 963 401 652 +960 128 384 994 402 651 +1024 128 384 1024 404 651 +0 192 384 23 465 652 +64 192 384 278 466 652 +128 192 384 386 467 652 +192 192 384 468 468 652 +256 192 384 537 469 652 +320 192 384 597 470 652 +384 192 384 652 471 652 +448 192 384 701 472 652 +512 192 384 747 473 652 +576 192 384 788 474 652 +640 192 384 827 475 652 +704 192 384 863 476 652 +768 192 384 898 477 652 +832 192 384 932 478 652 +896 192 384 963 479 652 +960 192 384 994 480 651 +1024 192 384 1024 482 651 +0 256 384 23 534 652 +64 256 384 278 534 652 +128 256 384 386 535 652 +192 256 384 468 536 652 +256 256 384 537 537 652 +320 256 384 597 538 652 +384 256 384 652 539 652 +448 256 384 701 540 652 +512 256 384 747 541 652 +576 256 384 788 542 652 +640 256 384 827 543 652 +704 256 384 863 543 652 +768 256 384 898 544 652 +832 256 384 932 545 652 +896 256 384 963 546 652 +960 256 384 994 547 651 +1024 256 384 1024 548 651 +0 320 384 23 593 652 +64 320 384 278 594 652 +128 320 384 386 595 652 +192 320 384 468 596 652 +256 320 384 537 597 652 +320 320 384 597 597 652 +384 320 384 652 598 652 +448 320 384 701 599 652 +512 320 384 747 600 652 +576 320 384 788 601 652 +640 320 384 827 601 652 +704 320 384 863 602 652 +768 320 384 898 603 652 +832 320 384 932 604 652 +896 320 384 963 605 652 +960 320 384 994 605 651 +1024 320 384 1024 606 651 +0 384 384 23 647 652 +64 384 384 278 648 652 +128 384 384 386 649 652 +192 384 384 468 649 652 +256 384 384 537 650 652 +320 384 384 597 651 652 +384 384 384 652 652 652 +448 384 384 701 653 652 +512 384 384 747 653 652 +576 384 384 788 654 652 +640 384 384 827 654 652 +704 384 384 863 655 652 +768 384 384 898 656 652 +832 384 384 932 657 652 +896 384 384 963 658 652 +960 384 384 994 658 651 +1024 384 384 1024 659 651 +0 448 384 23 697 652 +64 448 384 278 697 652 +128 448 384 386 698 652 +192 448 384 468 699 652 +256 448 384 537 699 652 +320 448 384 597 700 652 +384 448 384 652 701 652 +448 448 384 701 701 652 +512 448 384 747 702 652 +576 448 384 788 703 652 +640 448 384 827 704 652 +704 448 384 863 704 652 +768 448 384 898 705 652 +832 448 384 932 706 652 +896 448 384 963 706 652 +960 448 384 994 707 651 +1024 448 384 1024 708 651 +0 512 384 23 742 652 +64 512 384 278 743 652 +128 512 384 386 744 652 +192 512 384 468 744 652 +256 512 384 537 745 652 +320 512 384 597 745 652 +384 512 384 652 746 652 +448 512 384 701 747 652 +512 512 384 747 747 652 +576 512 384 788 748 652 +640 512 384 827 748 652 +704 512 384 863 749 652 +768 512 384 898 749 652 +832 512 384 932 750 652 +896 512 384 963 751 652 +960 512 384 994 751 651 +1024 512 384 1024 752 651 +0 576 384 23 783 652 +64 576 384 278 784 652 +128 576 384 386 784 652 +192 576 384 468 785 652 +256 576 384 537 785 652 +320 576 384 597 786 652 +384 576 384 652 786 652 +448 576 384 701 787 652 +512 576 384 747 787 652 +576 576 384 788 788 652 +640 576 384 827 789 652 +704 576 384 863 789 652 +768 576 384 898 790 652 +832 576 384 932 790 652 +896 576 384 963 791 652 +960 576 384 994 791 651 +1024 576 384 1024 792 651 +0 640 384 23 821 652 +64 640 384 278 822 652 +128 640 384 386 822 652 +192 640 384 468 823 652 +256 640 384 537 823 652 +320 640 384 597 824 652 +384 640 384 652 825 652 +448 640 384 701 825 652 +512 640 384 747 826 652 +576 640 384 788 826 652 +640 640 384 827 827 652 +704 640 384 863 827 652 +768 640 384 898 828 652 +832 640 384 932 828 652 +896 640 384 963 829 652 +960 640 384 994 829 651 +1024 640 384 1024 830 651 +0 704 384 23 858 652 +64 704 384 278 858 652 +128 704 384 386 859 652 +192 704 384 468 859 652 +256 704 384 537 860 652 +320 704 384 597 860 652 +384 704 384 652 861 652 +448 704 384 701 861 652 +512 704 384 747 862 652 +576 704 384 788 862 652 +640 704 384 827 863 652 +704 704 384 863 863 652 +768 704 384 898 864 652 +832 704 384 932 864 652 +896 704 384 963 865 652 +960 704 384 994 865 651 +1024 704 384 1024 866 651 +0 768 384 23 892 652 +64 768 384 278 893 652 +128 768 384 386 893 652 +192 768 384 468 894 652 +256 768 384 537 894 652 +320 768 384 597 895 652 +384 768 384 652 895 652 +448 768 384 701 896 652 +512 768 384 747 896 652 +576 768 384 788 897 652 +640 768 384 827 897 652 +704 768 384 863 898 652 +768 768 384 898 898 652 +832 768 384 932 899 652 +896 768 384 963 899 652 +960 768 384 994 900 651 +1024 768 384 1024 900 651 +0 832 384 23 926 652 +64 832 384 278 926 652 +128 832 384 386 927 652 +192 832 384 468 927 652 +256 832 384 537 927 652 +320 832 384 597 928 652 +384 832 384 652 928 652 +448 832 384 701 929 652 +512 832 384 747 929 652 +576 832 384 788 930 652 +640 832 384 827 930 652 +704 832 384 863 931 652 +768 832 384 898 931 652 +832 832 384 932 932 652 +896 832 384 963 932 652 +960 832 384 994 932 651 +1024 832 384 1024 933 651 +0 896 384 23 957 652 +64 896 384 278 958 652 +128 896 384 386 958 652 +192 896 384 468 959 652 +256 896 384 537 959 652 +320 896 384 597 959 652 +384 896 384 652 960 652 +448 896 384 701 960 652 +512 896 384 747 961 652 +576 896 384 788 961 652 +640 896 384 827 962 652 +704 896 384 863 962 652 +768 896 384 898 962 652 +832 896 384 932 963 652 +896 896 384 963 963 652 +960 896 384 994 964 651 +1024 896 384 1024 964 651 +0 960 384 23 988 652 +64 960 384 278 988 652 +128 960 384 386 988 652 +192 960 384 468 989 652 +256 960 384 537 989 652 +320 960 384 597 990 652 +384 960 384 652 990 652 +448 960 384 701 991 652 +512 960 384 747 991 652 +576 960 384 788 991 652 +640 960 384 827 992 652 +704 960 384 863 992 652 +768 960 384 898 993 652 +832 960 384 932 993 652 +896 960 384 963 994 652 +960 960 384 994 994 651 +1024 960 384 1024 995 651 +0 1024 384 23 1017 652 +64 1024 384 278 1017 652 +128 1024 384 386 1018 652 +192 1024 384 468 1018 652 +256 1024 384 537 1019 652 +320 1024 384 597 1019 652 +384 1024 384 652 1020 652 +448 1024 384 701 1020 652 +512 1024 384 747 1020 652 +576 1024 384 788 1021 652 +640 1024 384 827 1021 652 +704 1024 384 863 1022 652 +768 1024 384 898 1022 652 +832 1024 384 932 1022 652 +896 1024 384 963 1023 652 +960 1024 384 994 1023 651 +1024 1024 384 1024 1024 651 +0 0 448 23 23 702 +64 0 448 278 44 702 +128 0 448 386 53 702 +192 0 448 468 63 702 +256 0 448 537 72 702 +320 0 448 597 80 701 +384 0 448 652 87 701 +448 0 448 701 93 701 +512 0 448 747 99 701 +576 0 448 788 104 701 +640 0 448 827 110 701 +704 0 448 863 114 701 +768 0 448 898 119 701 +832 0 448 932 125 701 +896 0 448 963 128 701 +960 0 448 994 133 701 +1024 0 448 1024 137 701 +0 64 448 23 275 702 +64 64 448 278 278 702 +128 64 448 386 280 702 +192 64 448 468 281 702 +256 64 448 537 283 702 +320 64 448 597 285 701 +384 64 448 652 287 701 +448 64 448 701 289 701 +512 64 448 747 290 701 +576 64 448 788 292 701 +640 64 448 827 293 701 +704 64 448 863 295 701 +768 64 448 898 297 701 +832 64 448 932 299 701 +896 64 448 963 301 701 +960 64 448 994 302 701 +1024 64 448 1024 304 701 +0 128 448 23 383 702 +64 128 448 278 385 702 +128 128 448 386 386 702 +192 128 448 468 388 702 +256 128 448 537 389 702 +320 128 448 597 390 701 +384 128 448 652 391 701 +448 128 448 701 393 701 +512 128 448 747 394 701 +576 128 448 788 395 701 +640 128 448 827 397 701 +704 128 448 863 398 701 +768 128 448 898 399 701 +832 128 448 932 400 701 +896 128 448 963 401 701 +960 128 448 994 402 701 +1024 128 448 1024 404 701 +0 192 448 23 465 702 +64 192 448 278 466 702 +128 192 448 386 467 702 +192 192 448 468 468 702 +256 192 448 537 469 702 +320 192 448 597 470 701 +384 192 448 652 471 701 +448 192 448 701 472 701 +512 192 448 747 473 701 +576 192 448 788 474 701 +640 192 448 827 475 701 +704 192 448 863 476 701 +768 192 448 898 477 701 +832 192 448 932 478 701 +896 192 448 963 479 701 +960 192 448 994 480 701 +1024 192 448 1024 482 701 +0 256 448 23 534 702 +64 256 448 278 534 702 +128 256 448 386 535 702 +192 256 448 468 536 702 +256 256 448 537 537 702 +320 256 448 597 538 701 +384 256 448 652 539 701 +448 256 448 701 540 701 +512 256 448 747 541 701 +576 256 448 788 542 701 +640 256 448 827 543 701 +704 256 448 863 543 701 +768 256 448 898 544 701 +832 256 448 932 545 701 +896 256 448 963 546 701 +960 256 448 994 547 701 +1024 256 448 1024 548 701 +0 320 448 23 593 702 +64 320 448 278 594 702 +128 320 448 386 595 702 +192 320 448 468 596 702 +256 320 448 537 597 702 +320 320 448 597 597 701 +384 320 448 652 598 701 +448 320 448 701 599 701 +512 320 448 747 600 701 +576 320 448 788 601 701 +640 320 448 827 601 701 +704 320 448 863 602 701 +768 320 448 898 603 701 +832 320 448 932 604 701 +896 320 448 963 605 701 +960 320 448 994 605 701 +1024 320 448 1024 606 701 +0 384 448 23 647 702 +64 384 448 278 648 702 +128 384 448 386 649 702 +192 384 448 468 649 702 +256 384 448 537 650 702 +320 384 448 597 651 701 +384 384 448 652 652 701 +448 384 448 701 653 701 +512 384 448 747 653 701 +576 384 448 788 654 701 +640 384 448 827 654 701 +704 384 448 863 655 701 +768 384 448 898 656 701 +832 384 448 932 657 701 +896 384 448 963 658 701 +960 384 448 994 658 701 +1024 384 448 1024 659 701 +0 448 448 23 697 702 +64 448 448 278 697 702 +128 448 448 386 698 702 +192 448 448 468 699 702 +256 448 448 537 699 702 +320 448 448 597 700 701 +384 448 448 652 701 701 +448 448 448 701 701 701 +512 448 448 747 702 701 +576 448 448 788 703 701 +640 448 448 827 704 701 +704 448 448 863 704 701 +768 448 448 898 705 701 +832 448 448 932 706 701 +896 448 448 963 706 701 +960 448 448 994 707 701 +1024 448 448 1024 708 701 +0 512 448 23 742 702 +64 512 448 278 743 702 +128 512 448 386 744 702 +192 512 448 468 744 702 +256 512 448 537 745 702 +320 512 448 597 745 701 +384 512 448 652 746 701 +448 512 448 701 747 701 +512 512 448 747 747 701 +576 512 448 788 748 701 +640 512 448 827 748 701 +704 512 448 863 749 701 +768 512 448 898 749 701 +832 512 448 932 750 701 +896 512 448 963 751 701 +960 512 448 994 751 701 +1024 512 448 1024 752 701 +0 576 448 23 783 702 +64 576 448 278 784 702 +128 576 448 386 784 702 +192 576 448 468 785 702 +256 576 448 537 785 702 +320 576 448 597 786 701 +384 576 448 652 786 701 +448 576 448 701 787 701 +512 576 448 747 787 701 +576 576 448 788 788 701 +640 576 448 827 789 701 +704 576 448 863 789 701 +768 576 448 898 790 701 +832 576 448 932 790 701 +896 576 448 963 791 701 +960 576 448 994 791 701 +1024 576 448 1024 792 701 +0 640 448 23 821 702 +64 640 448 278 822 702 +128 640 448 386 822 702 +192 640 448 468 823 702 +256 640 448 537 823 702 +320 640 448 597 824 701 +384 640 448 652 825 701 +448 640 448 701 825 701 +512 640 448 747 826 701 +576 640 448 788 826 701 +640 640 448 827 827 701 +704 640 448 863 827 701 +768 640 448 898 828 701 +832 640 448 932 828 701 +896 640 448 963 829 701 +960 640 448 994 829 701 +1024 640 448 1024 830 701 +0 704 448 23 858 702 +64 704 448 278 858 702 +128 704 448 386 859 702 +192 704 448 468 859 702 +256 704 448 537 860 702 +320 704 448 597 860 701 +384 704 448 652 861 701 +448 704 448 701 861 701 +512 704 448 747 862 701 +576 704 448 788 862 701 +640 704 448 827 863 701 +704 704 448 863 863 701 +768 704 448 898 864 701 +832 704 448 932 864 701 +896 704 448 963 865 701 +960 704 448 994 865 701 +1024 704 448 1024 866 701 +0 768 448 23 892 702 +64 768 448 278 893 702 +128 768 448 386 893 702 +192 768 448 468 894 702 +256 768 448 537 894 702 +320 768 448 597 895 701 +384 768 448 652 895 701 +448 768 448 701 896 701 +512 768 448 747 896 701 +576 768 448 788 897 701 +640 768 448 827 897 701 +704 768 448 863 898 701 +768 768 448 898 898 701 +832 768 448 932 899 701 +896 768 448 963 899 701 +960 768 448 994 900 701 +1024 768 448 1024 900 701 +0 832 448 23 926 702 +64 832 448 278 926 702 +128 832 448 386 927 702 +192 832 448 468 927 702 +256 832 448 537 927 702 +320 832 448 597 928 701 +384 832 448 652 928 701 +448 832 448 701 929 701 +512 832 448 747 929 701 +576 832 448 788 930 701 +640 832 448 827 930 701 +704 832 448 863 931 701 +768 832 448 898 931 701 +832 832 448 932 932 701 +896 832 448 963 932 701 +960 832 448 994 932 701 +1024 832 448 1024 933 701 +0 896 448 23 957 702 +64 896 448 278 958 702 +128 896 448 386 958 702 +192 896 448 468 959 702 +256 896 448 537 959 702 +320 896 448 597 959 701 +384 896 448 652 960 701 +448 896 448 701 960 701 +512 896 448 747 961 701 +576 896 448 788 961 701 +640 896 448 827 962 701 +704 896 448 863 962 701 +768 896 448 898 962 701 +832 896 448 932 963 701 +896 896 448 963 963 701 +960 896 448 994 964 701 +1024 896 448 1024 964 701 +0 960 448 23 988 702 +64 960 448 278 988 702 +128 960 448 386 988 702 +192 960 448 468 989 702 +256 960 448 537 989 702 +320 960 448 597 990 701 +384 960 448 652 990 701 +448 960 448 701 991 701 +512 960 448 747 991 701 +576 960 448 788 991 701 +640 960 448 827 992 701 +704 960 448 863 992 701 +768 960 448 898 993 701 +832 960 448 932 993 701 +896 960 448 963 994 701 +960 960 448 994 994 701 +1024 960 448 1024 995 701 +0 1024 448 23 1017 702 +64 1024 448 278 1017 702 +128 1024 448 386 1018 702 +192 1024 448 468 1018 702 +256 1024 448 537 1019 702 +320 1024 448 597 1019 701 +384 1024 448 652 1020 701 +448 1024 448 701 1020 701 +512 1024 448 747 1020 701 +576 1024 448 788 1021 701 +640 1024 448 827 1021 701 +704 1024 448 863 1022 701 +768 1024 448 898 1022 701 +832 1024 448 932 1022 701 +896 1024 448 963 1023 701 +960 1024 448 994 1023 701 +1024 1024 448 1024 1024 701 +0 0 512 23 23 747 +64 0 512 278 44 747 +128 0 512 386 53 747 +192 0 512 468 63 747 +256 0 512 537 72 747 +320 0 512 597 80 747 +384 0 512 652 87 747 +448 0 512 701 93 747 +512 0 512 747 99 747 +576 0 512 788 104 747 +640 0 512 827 110 747 +704 0 512 863 114 747 +768 0 512 898 119 747 +832 0 512 932 125 747 +896 0 512 963 128 747 +960 0 512 994 133 747 +1024 0 512 1024 137 747 +0 64 512 23 275 747 +64 64 512 278 278 747 +128 64 512 386 280 747 +192 64 512 468 281 747 +256 64 512 537 283 747 +320 64 512 597 285 747 +384 64 512 652 287 747 +448 64 512 701 289 747 +512 64 512 747 290 747 +576 64 512 788 292 747 +640 64 512 827 293 747 +704 64 512 863 295 747 +768 64 512 898 297 747 +832 64 512 932 299 747 +896 64 512 963 301 747 +960 64 512 994 302 747 +1024 64 512 1024 304 747 +0 128 512 23 383 747 +64 128 512 278 385 747 +128 128 512 386 386 747 +192 128 512 468 388 747 +256 128 512 537 389 747 +320 128 512 597 390 747 +384 128 512 652 391 747 +448 128 512 701 393 747 +512 128 512 747 394 747 +576 128 512 788 395 747 +640 128 512 827 397 747 +704 128 512 863 398 747 +768 128 512 898 399 747 +832 128 512 932 400 747 +896 128 512 963 401 747 +960 128 512 994 402 747 +1024 128 512 1024 404 747 +0 192 512 23 465 747 +64 192 512 278 466 747 +128 192 512 386 467 747 +192 192 512 468 468 747 +256 192 512 537 469 747 +320 192 512 597 470 747 +384 192 512 652 471 747 +448 192 512 701 472 747 +512 192 512 747 473 747 +576 192 512 788 474 747 +640 192 512 827 475 747 +704 192 512 863 476 747 +768 192 512 898 477 747 +832 192 512 932 478 747 +896 192 512 963 479 747 +960 192 512 994 480 747 +1024 192 512 1024 482 747 +0 256 512 23 534 747 +64 256 512 278 534 747 +128 256 512 386 535 747 +192 256 512 468 536 747 +256 256 512 537 537 747 +320 256 512 597 538 747 +384 256 512 652 539 747 +448 256 512 701 540 747 +512 256 512 747 541 747 +576 256 512 788 542 747 +640 256 512 827 543 747 +704 256 512 863 543 747 +768 256 512 898 544 747 +832 256 512 932 545 747 +896 256 512 963 546 747 +960 256 512 994 547 747 +1024 256 512 1024 548 747 +0 320 512 23 593 747 +64 320 512 278 594 747 +128 320 512 386 595 747 +192 320 512 468 596 747 +256 320 512 537 597 747 +320 320 512 597 597 747 +384 320 512 652 598 747 +448 320 512 701 599 747 +512 320 512 747 600 747 +576 320 512 788 601 747 +640 320 512 827 601 747 +704 320 512 863 602 747 +768 320 512 898 603 747 +832 320 512 932 604 747 +896 320 512 963 605 747 +960 320 512 994 605 747 +1024 320 512 1024 606 747 +0 384 512 23 647 747 +64 384 512 278 648 747 +128 384 512 386 649 747 +192 384 512 468 649 747 +256 384 512 537 650 747 +320 384 512 597 651 747 +384 384 512 652 652 747 +448 384 512 701 653 747 +512 384 512 747 653 747 +576 384 512 788 654 747 +640 384 512 827 654 747 +704 384 512 863 655 747 +768 384 512 898 656 747 +832 384 512 932 657 747 +896 384 512 963 658 747 +960 384 512 994 658 747 +1024 384 512 1024 659 747 +0 448 512 23 697 747 +64 448 512 278 697 747 +128 448 512 386 698 747 +192 448 512 468 699 747 +256 448 512 537 699 747 +320 448 512 597 700 747 +384 448 512 652 701 747 +448 448 512 701 701 747 +512 448 512 747 702 747 +576 448 512 788 703 747 +640 448 512 827 704 747 +704 448 512 863 704 747 +768 448 512 898 705 747 +832 448 512 932 706 747 +896 448 512 963 706 747 +960 448 512 994 707 747 +1024 448 512 1024 708 747 +0 512 512 23 742 747 +64 512 512 278 743 747 +128 512 512 386 744 747 +192 512 512 468 744 747 +256 512 512 537 745 747 +320 512 512 597 745 747 +384 512 512 652 746 747 +448 512 512 701 747 747 +512 512 512 747 747 747 +576 512 512 788 748 747 +640 512 512 827 748 747 +704 512 512 863 749 747 +768 512 512 898 749 747 +832 512 512 932 750 747 +896 512 512 963 751 747 +960 512 512 994 751 747 +1024 512 512 1024 752 747 +0 576 512 23 783 747 +64 576 512 278 784 747 +128 576 512 386 784 747 +192 576 512 468 785 747 +256 576 512 537 785 747 +320 576 512 597 786 747 +384 576 512 652 786 747 +448 576 512 701 787 747 +512 576 512 747 787 747 +576 576 512 788 788 747 +640 576 512 827 789 747 +704 576 512 863 789 747 +768 576 512 898 790 747 +832 576 512 932 790 747 +896 576 512 963 791 747 +960 576 512 994 791 747 +1024 576 512 1024 792 747 +0 640 512 23 821 747 +64 640 512 278 822 747 +128 640 512 386 822 747 +192 640 512 468 823 747 +256 640 512 537 823 747 +320 640 512 597 824 747 +384 640 512 652 825 747 +448 640 512 701 825 747 +512 640 512 747 826 747 +576 640 512 788 826 747 +640 640 512 827 827 747 +704 640 512 863 827 747 +768 640 512 898 828 747 +832 640 512 932 828 747 +896 640 512 963 829 747 +960 640 512 994 829 747 +1024 640 512 1024 830 747 +0 704 512 23 858 747 +64 704 512 278 858 747 +128 704 512 386 859 747 +192 704 512 468 859 747 +256 704 512 537 860 747 +320 704 512 597 860 747 +384 704 512 652 861 747 +448 704 512 701 861 747 +512 704 512 747 862 747 +576 704 512 788 862 747 +640 704 512 827 863 747 +704 704 512 863 863 747 +768 704 512 898 864 747 +832 704 512 932 864 747 +896 704 512 963 865 747 +960 704 512 994 865 747 +1024 704 512 1024 866 747 +0 768 512 23 892 747 +64 768 512 278 893 747 +128 768 512 386 893 747 +192 768 512 468 894 747 +256 768 512 537 894 747 +320 768 512 597 895 747 +384 768 512 652 895 747 +448 768 512 701 896 747 +512 768 512 747 896 747 +576 768 512 788 897 747 +640 768 512 827 897 747 +704 768 512 863 898 747 +768 768 512 898 898 747 +832 768 512 932 899 747 +896 768 512 963 899 747 +960 768 512 994 900 747 +1024 768 512 1024 900 747 +0 832 512 23 926 747 +64 832 512 278 926 747 +128 832 512 386 927 747 +192 832 512 468 927 747 +256 832 512 537 927 747 +320 832 512 597 928 747 +384 832 512 652 928 747 +448 832 512 701 929 747 +512 832 512 747 929 747 +576 832 512 788 930 747 +640 832 512 827 930 747 +704 832 512 863 931 747 +768 832 512 898 931 747 +832 832 512 932 932 747 +896 832 512 963 932 747 +960 832 512 994 932 747 +1024 832 512 1024 933 747 +0 896 512 23 957 747 +64 896 512 278 958 747 +128 896 512 386 958 747 +192 896 512 468 959 747 +256 896 512 537 959 747 +320 896 512 597 959 747 +384 896 512 652 960 747 +448 896 512 701 960 747 +512 896 512 747 961 747 +576 896 512 788 961 747 +640 896 512 827 962 747 +704 896 512 863 962 747 +768 896 512 898 962 747 +832 896 512 932 963 747 +896 896 512 963 963 747 +960 896 512 994 964 747 +1024 896 512 1024 964 747 +0 960 512 23 988 747 +64 960 512 278 988 747 +128 960 512 386 988 747 +192 960 512 468 989 747 +256 960 512 537 989 747 +320 960 512 597 990 747 +384 960 512 652 990 747 +448 960 512 701 991 747 +512 960 512 747 991 747 +576 960 512 788 991 747 +640 960 512 827 992 747 +704 960 512 863 992 747 +768 960 512 898 993 747 +832 960 512 932 993 747 +896 960 512 963 994 747 +960 960 512 994 994 747 +1024 960 512 1024 995 747 +0 1024 512 23 1017 747 +64 1024 512 278 1017 747 +128 1024 512 386 1018 747 +192 1024 512 468 1018 747 +256 1024 512 537 1019 747 +320 1024 512 597 1019 747 +384 1024 512 652 1020 747 +448 1024 512 701 1020 747 +512 1024 512 747 1020 747 +576 1024 512 788 1021 747 +640 1024 512 827 1021 747 +704 1024 512 863 1022 747 +768 1024 512 898 1022 747 +832 1024 512 932 1022 747 +896 1024 512 963 1023 747 +960 1024 512 994 1023 747 +1024 1024 512 1024 1024 747 +0 0 576 23 23 788 +64 0 576 278 44 788 +128 0 576 386 53 788 +192 0 576 468 63 788 +256 0 576 537 72 788 +320 0 576 597 80 788 +384 0 576 652 87 788 +448 0 576 701 93 788 +512 0 576 747 99 788 +576 0 576 788 104 788 +640 0 576 827 110 788 +704 0 576 863 114 788 +768 0 576 898 119 788 +832 0 576 932 125 788 +896 0 576 963 128 788 +960 0 576 994 133 788 +1024 0 576 1024 137 788 +0 64 576 23 275 788 +64 64 576 278 278 788 +128 64 576 386 280 788 +192 64 576 468 281 788 +256 64 576 537 283 788 +320 64 576 597 285 788 +384 64 576 652 287 788 +448 64 576 701 289 788 +512 64 576 747 290 788 +576 64 576 788 292 788 +640 64 576 827 293 788 +704 64 576 863 295 788 +768 64 576 898 297 788 +832 64 576 932 299 788 +896 64 576 963 301 788 +960 64 576 994 302 788 +1024 64 576 1024 304 788 +0 128 576 23 383 788 +64 128 576 278 385 788 +128 128 576 386 386 788 +192 128 576 468 388 788 +256 128 576 537 389 788 +320 128 576 597 390 788 +384 128 576 652 391 788 +448 128 576 701 393 788 +512 128 576 747 394 788 +576 128 576 788 395 788 +640 128 576 827 397 788 +704 128 576 863 398 788 +768 128 576 898 399 788 +832 128 576 932 400 788 +896 128 576 963 401 788 +960 128 576 994 402 788 +1024 128 576 1024 404 788 +0 192 576 23 465 788 +64 192 576 278 466 788 +128 192 576 386 467 788 +192 192 576 468 468 788 +256 192 576 537 469 788 +320 192 576 597 470 788 +384 192 576 652 471 788 +448 192 576 701 472 788 +512 192 576 747 473 788 +576 192 576 788 474 788 +640 192 576 827 475 788 +704 192 576 863 476 788 +768 192 576 898 477 788 +832 192 576 932 478 788 +896 192 576 963 479 788 +960 192 576 994 480 788 +1024 192 576 1024 482 788 +0 256 576 23 534 788 +64 256 576 278 534 788 +128 256 576 386 535 788 +192 256 576 468 536 788 +256 256 576 537 537 788 +320 256 576 597 538 788 +384 256 576 652 539 788 +448 256 576 701 540 788 +512 256 576 747 541 788 +576 256 576 788 542 788 +640 256 576 827 543 788 +704 256 576 863 543 788 +768 256 576 898 544 788 +832 256 576 932 545 788 +896 256 576 963 546 788 +960 256 576 994 547 788 +1024 256 576 1024 548 788 +0 320 576 23 593 788 +64 320 576 278 594 788 +128 320 576 386 595 788 +192 320 576 468 596 788 +256 320 576 537 597 788 +320 320 576 597 597 788 +384 320 576 652 598 788 +448 320 576 701 599 788 +512 320 576 747 600 788 +576 320 576 788 601 788 +640 320 576 827 601 788 +704 320 576 863 602 788 +768 320 576 898 603 788 +832 320 576 932 604 788 +896 320 576 963 605 788 +960 320 576 994 605 788 +1024 320 576 1024 606 788 +0 384 576 23 647 788 +64 384 576 278 648 788 +128 384 576 386 649 788 +192 384 576 468 649 788 +256 384 576 537 650 788 +320 384 576 597 651 788 +384 384 576 652 652 788 +448 384 576 701 653 788 +512 384 576 747 653 788 +576 384 576 788 654 788 +640 384 576 827 654 788 +704 384 576 863 655 788 +768 384 576 898 656 788 +832 384 576 932 657 788 +896 384 576 963 658 788 +960 384 576 994 658 788 +1024 384 576 1024 659 788 +0 448 576 23 697 788 +64 448 576 278 697 788 +128 448 576 386 698 788 +192 448 576 468 699 788 +256 448 576 537 699 788 +320 448 576 597 700 788 +384 448 576 652 701 788 +448 448 576 701 701 788 +512 448 576 747 702 788 +576 448 576 788 703 788 +640 448 576 827 704 788 +704 448 576 863 704 788 +768 448 576 898 705 788 +832 448 576 932 706 788 +896 448 576 963 706 788 +960 448 576 994 707 788 +1024 448 576 1024 708 788 +0 512 576 23 742 788 +64 512 576 278 743 788 +128 512 576 386 744 788 +192 512 576 468 744 788 +256 512 576 537 745 788 +320 512 576 597 745 788 +384 512 576 652 746 788 +448 512 576 701 747 788 +512 512 576 747 747 788 +576 512 576 788 748 788 +640 512 576 827 748 788 +704 512 576 863 749 788 +768 512 576 898 749 788 +832 512 576 932 750 788 +896 512 576 963 751 788 +960 512 576 994 751 788 +1024 512 576 1024 752 788 +0 576 576 23 783 788 +64 576 576 278 784 788 +128 576 576 386 784 788 +192 576 576 468 785 788 +256 576 576 537 785 788 +320 576 576 597 786 788 +384 576 576 652 786 788 +448 576 576 701 787 788 +512 576 576 747 787 788 +576 576 576 788 788 788 +640 576 576 827 789 788 +704 576 576 863 789 788 +768 576 576 898 790 788 +832 576 576 932 790 788 +896 576 576 963 791 788 +960 576 576 994 791 788 +1024 576 576 1024 792 788 +0 640 576 23 821 788 +64 640 576 278 822 788 +128 640 576 386 822 788 +192 640 576 468 823 788 +256 640 576 537 823 788 +320 640 576 597 824 788 +384 640 576 652 825 788 +448 640 576 701 825 788 +512 640 576 747 826 788 +576 640 576 788 826 788 +640 640 576 827 827 788 +704 640 576 863 827 788 +768 640 576 898 828 788 +832 640 576 932 828 788 +896 640 576 963 829 788 +960 640 576 994 829 788 +1024 640 576 1024 830 788 +0 704 576 23 858 788 +64 704 576 278 858 788 +128 704 576 386 859 788 +192 704 576 468 859 788 +256 704 576 537 860 788 +320 704 576 597 860 788 +384 704 576 652 861 788 +448 704 576 701 861 788 +512 704 576 747 862 788 +576 704 576 788 862 788 +640 704 576 827 863 788 +704 704 576 863 863 788 +768 704 576 898 864 788 +832 704 576 932 864 788 +896 704 576 963 865 788 +960 704 576 994 865 788 +1024 704 576 1024 866 788 +0 768 576 23 892 788 +64 768 576 278 893 788 +128 768 576 386 893 788 +192 768 576 468 894 788 +256 768 576 537 894 788 +320 768 576 597 895 788 +384 768 576 652 895 788 +448 768 576 701 896 788 +512 768 576 747 896 788 +576 768 576 788 897 788 +640 768 576 827 897 788 +704 768 576 863 898 788 +768 768 576 898 898 788 +832 768 576 932 899 788 +896 768 576 963 899 788 +960 768 576 994 900 788 +1024 768 576 1024 900 788 +0 832 576 23 926 788 +64 832 576 278 926 788 +128 832 576 386 927 788 +192 832 576 468 927 788 +256 832 576 537 927 788 +320 832 576 597 928 788 +384 832 576 652 928 788 +448 832 576 701 929 788 +512 832 576 747 929 788 +576 832 576 788 930 788 +640 832 576 827 930 788 +704 832 576 863 931 788 +768 832 576 898 931 788 +832 832 576 932 932 788 +896 832 576 963 932 788 +960 832 576 994 932 788 +1024 832 576 1024 933 788 +0 896 576 23 957 788 +64 896 576 278 958 788 +128 896 576 386 958 788 +192 896 576 468 959 788 +256 896 576 537 959 788 +320 896 576 597 959 788 +384 896 576 652 960 788 +448 896 576 701 960 788 +512 896 576 747 961 788 +576 896 576 788 961 788 +640 896 576 827 962 788 +704 896 576 863 962 788 +768 896 576 898 962 788 +832 896 576 932 963 788 +896 896 576 963 963 788 +960 896 576 994 964 788 +1024 896 576 1024 964 788 +0 960 576 23 988 788 +64 960 576 278 988 788 +128 960 576 386 988 788 +192 960 576 468 989 788 +256 960 576 537 989 788 +320 960 576 597 990 788 +384 960 576 652 990 788 +448 960 576 701 991 788 +512 960 576 747 991 788 +576 960 576 788 991 788 +640 960 576 827 992 788 +704 960 576 863 992 788 +768 960 576 898 993 788 +832 960 576 932 993 788 +896 960 576 963 994 788 +960 960 576 994 994 788 +1024 960 576 1024 995 788 +0 1024 576 23 1017 788 +64 1024 576 278 1017 788 +128 1024 576 386 1018 788 +192 1024 576 468 1018 788 +256 1024 576 537 1019 788 +320 1024 576 597 1019 788 +384 1024 576 652 1020 788 +448 1024 576 701 1020 788 +512 1024 576 747 1020 788 +576 1024 576 788 1021 788 +640 1024 576 827 1021 788 +704 1024 576 863 1022 788 +768 1024 576 898 1022 788 +832 1024 576 932 1022 788 +896 1024 576 963 1023 788 +960 1024 576 994 1023 788 +1024 1024 576 1024 1024 788 +0 0 640 23 23 827 +64 0 640 278 44 827 +128 0 640 386 53 827 +192 0 640 468 63 827 +256 0 640 537 72 827 +320 0 640 597 80 827 +384 0 640 652 87 827 +448 0 640 701 93 827 +512 0 640 747 99 827 +576 0 640 788 104 827 +640 0 640 827 110 827 +704 0 640 863 114 827 +768 0 640 898 119 827 +832 0 640 932 125 827 +896 0 640 963 128 827 +960 0 640 994 133 827 +1024 0 640 1024 137 827 +0 64 640 23 275 827 +64 64 640 278 278 827 +128 64 640 386 280 827 +192 64 640 468 281 827 +256 64 640 537 283 827 +320 64 640 597 285 827 +384 64 640 652 287 827 +448 64 640 701 289 827 +512 64 640 747 290 827 +576 64 640 788 292 827 +640 64 640 827 293 827 +704 64 640 863 295 827 +768 64 640 898 297 827 +832 64 640 932 299 827 +896 64 640 963 301 827 +960 64 640 994 302 827 +1024 64 640 1024 304 827 +0 128 640 23 383 827 +64 128 640 278 385 827 +128 128 640 386 386 827 +192 128 640 468 388 827 +256 128 640 537 389 827 +320 128 640 597 390 827 +384 128 640 652 391 827 +448 128 640 701 393 827 +512 128 640 747 394 827 +576 128 640 788 395 827 +640 128 640 827 397 827 +704 128 640 863 398 827 +768 128 640 898 399 827 +832 128 640 932 400 827 +896 128 640 963 401 827 +960 128 640 994 402 827 +1024 128 640 1024 404 827 +0 192 640 23 465 827 +64 192 640 278 466 827 +128 192 640 386 467 827 +192 192 640 468 468 827 +256 192 640 537 469 827 +320 192 640 597 470 827 +384 192 640 652 471 827 +448 192 640 701 472 827 +512 192 640 747 473 827 +576 192 640 788 474 827 +640 192 640 827 475 827 +704 192 640 863 476 827 +768 192 640 898 477 827 +832 192 640 932 478 827 +896 192 640 963 479 827 +960 192 640 994 480 827 +1024 192 640 1024 482 827 +0 256 640 23 534 827 +64 256 640 278 534 827 +128 256 640 386 535 827 +192 256 640 468 536 827 +256 256 640 537 537 827 +320 256 640 597 538 827 +384 256 640 652 539 827 +448 256 640 701 540 827 +512 256 640 747 541 827 +576 256 640 788 542 827 +640 256 640 827 543 827 +704 256 640 863 543 827 +768 256 640 898 544 827 +832 256 640 932 545 827 +896 256 640 963 546 827 +960 256 640 994 547 827 +1024 256 640 1024 548 827 +0 320 640 23 593 827 +64 320 640 278 594 827 +128 320 640 386 595 827 +192 320 640 468 596 827 +256 320 640 537 597 827 +320 320 640 597 597 827 +384 320 640 652 598 827 +448 320 640 701 599 827 +512 320 640 747 600 827 +576 320 640 788 601 827 +640 320 640 827 601 827 +704 320 640 863 602 827 +768 320 640 898 603 827 +832 320 640 932 604 827 +896 320 640 963 605 827 +960 320 640 994 605 827 +1024 320 640 1024 606 827 +0 384 640 23 647 827 +64 384 640 278 648 827 +128 384 640 386 649 827 +192 384 640 468 649 827 +256 384 640 537 650 827 +320 384 640 597 651 827 +384 384 640 652 652 827 +448 384 640 701 653 827 +512 384 640 747 653 827 +576 384 640 788 654 827 +640 384 640 827 654 827 +704 384 640 863 655 827 +768 384 640 898 656 827 +832 384 640 932 657 827 +896 384 640 963 658 827 +960 384 640 994 658 827 +1024 384 640 1024 659 827 +0 448 640 23 697 827 +64 448 640 278 697 827 +128 448 640 386 698 827 +192 448 640 468 699 827 +256 448 640 537 699 827 +320 448 640 597 700 827 +384 448 640 652 701 827 +448 448 640 701 701 827 +512 448 640 747 702 827 +576 448 640 788 703 827 +640 448 640 827 704 827 +704 448 640 863 704 827 +768 448 640 898 705 827 +832 448 640 932 706 827 +896 448 640 963 706 827 +960 448 640 994 707 827 +1024 448 640 1024 708 827 +0 512 640 23 742 827 +64 512 640 278 743 827 +128 512 640 386 744 827 +192 512 640 468 744 827 +256 512 640 537 745 827 +320 512 640 597 745 827 +384 512 640 652 746 827 +448 512 640 701 747 827 +512 512 640 747 747 827 +576 512 640 788 748 827 +640 512 640 827 748 827 +704 512 640 863 749 827 +768 512 640 898 749 827 +832 512 640 932 750 827 +896 512 640 963 751 827 +960 512 640 994 751 827 +1024 512 640 1024 752 827 +0 576 640 23 783 827 +64 576 640 278 784 827 +128 576 640 386 784 827 +192 576 640 468 785 827 +256 576 640 537 785 827 +320 576 640 597 786 827 +384 576 640 652 786 827 +448 576 640 701 787 827 +512 576 640 747 787 827 +576 576 640 788 788 827 +640 576 640 827 789 827 +704 576 640 863 789 827 +768 576 640 898 790 827 +832 576 640 932 790 827 +896 576 640 963 791 827 +960 576 640 994 791 827 +1024 576 640 1024 792 827 +0 640 640 23 821 827 +64 640 640 278 822 827 +128 640 640 386 822 827 +192 640 640 468 823 827 +256 640 640 537 823 827 +320 640 640 597 824 827 +384 640 640 652 825 827 +448 640 640 701 825 827 +512 640 640 747 826 827 +576 640 640 788 826 827 +640 640 640 827 827 827 +704 640 640 863 827 827 +768 640 640 898 828 827 +832 640 640 932 828 827 +896 640 640 963 829 827 +960 640 640 994 829 827 +1024 640 640 1024 830 827 +0 704 640 23 858 827 +64 704 640 278 858 827 +128 704 640 386 859 827 +192 704 640 468 859 827 +256 704 640 537 860 827 +320 704 640 597 860 827 +384 704 640 652 861 827 +448 704 640 701 861 827 +512 704 640 747 862 827 +576 704 640 788 862 827 +640 704 640 827 863 827 +704 704 640 863 863 827 +768 704 640 898 864 827 +832 704 640 932 864 827 +896 704 640 963 865 827 +960 704 640 994 865 827 +1024 704 640 1024 866 827 +0 768 640 23 892 827 +64 768 640 278 893 827 +128 768 640 386 893 827 +192 768 640 468 894 827 +256 768 640 537 894 827 +320 768 640 597 895 827 +384 768 640 652 895 827 +448 768 640 701 896 827 +512 768 640 747 896 827 +576 768 640 788 897 827 +640 768 640 827 897 827 +704 768 640 863 898 827 +768 768 640 898 898 827 +832 768 640 932 899 827 +896 768 640 963 899 827 +960 768 640 994 900 827 +1024 768 640 1024 900 827 +0 832 640 23 926 827 +64 832 640 278 926 827 +128 832 640 386 927 827 +192 832 640 468 927 827 +256 832 640 537 927 827 +320 832 640 597 928 827 +384 832 640 652 928 827 +448 832 640 701 929 827 +512 832 640 747 929 827 +576 832 640 788 930 827 +640 832 640 827 930 827 +704 832 640 863 931 827 +768 832 640 898 931 827 +832 832 640 932 932 827 +896 832 640 963 932 827 +960 832 640 994 932 827 +1024 832 640 1024 933 827 +0 896 640 23 957 827 +64 896 640 278 958 827 +128 896 640 386 958 827 +192 896 640 468 959 827 +256 896 640 537 959 827 +320 896 640 597 959 827 +384 896 640 652 960 827 +448 896 640 701 960 827 +512 896 640 747 961 827 +576 896 640 788 961 827 +640 896 640 827 962 827 +704 896 640 863 962 827 +768 896 640 898 962 827 +832 896 640 932 963 827 +896 896 640 963 963 827 +960 896 640 994 964 827 +1024 896 640 1024 964 827 +0 960 640 23 988 827 +64 960 640 278 988 827 +128 960 640 386 988 827 +192 960 640 468 989 827 +256 960 640 537 989 827 +320 960 640 597 990 827 +384 960 640 652 990 827 +448 960 640 701 991 827 +512 960 640 747 991 827 +576 960 640 788 991 827 +640 960 640 827 992 827 +704 960 640 863 992 827 +768 960 640 898 993 827 +832 960 640 932 993 827 +896 960 640 963 994 827 +960 960 640 994 994 827 +1024 960 640 1024 995 827 +0 1024 640 23 1017 827 +64 1024 640 278 1017 827 +128 1024 640 386 1018 827 +192 1024 640 468 1018 827 +256 1024 640 537 1019 827 +320 1024 640 597 1019 827 +384 1024 640 652 1020 827 +448 1024 640 701 1020 827 +512 1024 640 747 1020 827 +576 1024 640 788 1021 827 +640 1024 640 827 1021 827 +704 1024 640 863 1022 827 +768 1024 640 898 1022 827 +832 1024 640 932 1022 827 +896 1024 640 963 1023 827 +960 1024 640 994 1023 827 +1024 1024 640 1024 1024 827 +0 0 704 23 23 864 +64 0 704 278 44 864 +128 0 704 386 53 864 +192 0 704 468 63 864 +256 0 704 537 72 864 +320 0 704 597 80 864 +384 0 704 652 87 864 +448 0 704 701 93 864 +512 0 704 747 99 864 +576 0 704 788 104 863 +640 0 704 827 110 863 +704 0 704 863 114 863 +768 0 704 898 119 863 +832 0 704 932 125 863 +896 0 704 963 128 863 +960 0 704 994 133 863 +1024 0 704 1024 137 863 +0 64 704 23 275 864 +64 64 704 278 278 864 +128 64 704 386 280 864 +192 64 704 468 281 864 +256 64 704 537 283 864 +320 64 704 597 285 864 +384 64 704 652 287 864 +448 64 704 701 289 864 +512 64 704 747 290 864 +576 64 704 788 292 863 +640 64 704 827 293 863 +704 64 704 863 295 863 +768 64 704 898 297 863 +832 64 704 932 299 863 +896 64 704 963 301 863 +960 64 704 994 302 863 +1024 64 704 1024 304 863 +0 128 704 23 383 864 +64 128 704 278 385 864 +128 128 704 386 386 864 +192 128 704 468 388 864 +256 128 704 537 389 864 +320 128 704 597 390 864 +384 128 704 652 391 864 +448 128 704 701 393 864 +512 128 704 747 394 864 +576 128 704 788 395 863 +640 128 704 827 397 863 +704 128 704 863 398 863 +768 128 704 898 399 863 +832 128 704 932 400 863 +896 128 704 963 401 863 +960 128 704 994 402 863 +1024 128 704 1024 404 863 +0 192 704 23 465 864 +64 192 704 278 466 864 +128 192 704 386 467 864 +192 192 704 468 468 864 +256 192 704 537 469 864 +320 192 704 597 470 864 +384 192 704 652 471 864 +448 192 704 701 472 864 +512 192 704 747 473 864 +576 192 704 788 474 863 +640 192 704 827 475 863 +704 192 704 863 476 863 +768 192 704 898 477 863 +832 192 704 932 478 863 +896 192 704 963 479 863 +960 192 704 994 480 863 +1024 192 704 1024 482 863 +0 256 704 23 534 864 +64 256 704 278 534 864 +128 256 704 386 535 864 +192 256 704 468 536 864 +256 256 704 537 537 864 +320 256 704 597 538 864 +384 256 704 652 539 864 +448 256 704 701 540 864 +512 256 704 747 541 864 +576 256 704 788 542 863 +640 256 704 827 543 863 +704 256 704 863 543 863 +768 256 704 898 544 863 +832 256 704 932 545 863 +896 256 704 963 546 863 +960 256 704 994 547 863 +1024 256 704 1024 548 863 +0 320 704 23 593 864 +64 320 704 278 594 864 +128 320 704 386 595 864 +192 320 704 468 596 864 +256 320 704 537 597 864 +320 320 704 597 597 864 +384 320 704 652 598 864 +448 320 704 701 599 864 +512 320 704 747 600 864 +576 320 704 788 601 863 +640 320 704 827 601 863 +704 320 704 863 602 863 +768 320 704 898 603 863 +832 320 704 932 604 863 +896 320 704 963 605 863 +960 320 704 994 605 863 +1024 320 704 1024 606 863 +0 384 704 23 647 864 +64 384 704 278 648 864 +128 384 704 386 649 864 +192 384 704 468 649 864 +256 384 704 537 650 864 +320 384 704 597 651 864 +384 384 704 652 652 864 +448 384 704 701 653 864 +512 384 704 747 653 864 +576 384 704 788 654 863 +640 384 704 827 654 863 +704 384 704 863 655 863 +768 384 704 898 656 863 +832 384 704 932 657 863 +896 384 704 963 658 863 +960 384 704 994 658 863 +1024 384 704 1024 659 863 +0 448 704 23 697 864 +64 448 704 278 697 864 +128 448 704 386 698 864 +192 448 704 468 699 864 +256 448 704 537 699 864 +320 448 704 597 700 864 +384 448 704 652 701 864 +448 448 704 701 701 864 +512 448 704 747 702 864 +576 448 704 788 703 863 +640 448 704 827 704 863 +704 448 704 863 704 863 +768 448 704 898 705 863 +832 448 704 932 706 863 +896 448 704 963 706 863 +960 448 704 994 707 863 +1024 448 704 1024 708 863 +0 512 704 23 742 864 +64 512 704 278 743 864 +128 512 704 386 744 864 +192 512 704 468 744 864 +256 512 704 537 745 864 +320 512 704 597 745 864 +384 512 704 652 746 864 +448 512 704 701 747 864 +512 512 704 747 747 864 +576 512 704 788 748 863 +640 512 704 827 748 863 +704 512 704 863 749 863 +768 512 704 898 749 863 +832 512 704 932 750 863 +896 512 704 963 751 863 +960 512 704 994 751 863 +1024 512 704 1024 752 863 +0 576 704 23 783 864 +64 576 704 278 784 864 +128 576 704 386 784 864 +192 576 704 468 785 864 +256 576 704 537 785 864 +320 576 704 597 786 864 +384 576 704 652 786 864 +448 576 704 701 787 864 +512 576 704 747 787 864 +576 576 704 788 788 863 +640 576 704 827 789 863 +704 576 704 863 789 863 +768 576 704 898 790 863 +832 576 704 932 790 863 +896 576 704 963 791 863 +960 576 704 994 791 863 +1024 576 704 1024 792 863 +0 640 704 23 821 864 +64 640 704 278 822 864 +128 640 704 386 822 864 +192 640 704 468 823 864 +256 640 704 537 823 864 +320 640 704 597 824 864 +384 640 704 652 825 864 +448 640 704 701 825 864 +512 640 704 747 826 864 +576 640 704 788 826 863 +640 640 704 827 827 863 +704 640 704 863 827 863 +768 640 704 898 828 863 +832 640 704 932 828 863 +896 640 704 963 829 863 +960 640 704 994 829 863 +1024 640 704 1024 830 863 +0 704 704 23 858 864 +64 704 704 278 858 864 +128 704 704 386 859 864 +192 704 704 468 859 864 +256 704 704 537 860 864 +320 704 704 597 860 864 +384 704 704 652 861 864 +448 704 704 701 861 864 +512 704 704 747 862 864 +576 704 704 788 862 863 +640 704 704 827 863 863 +704 704 704 863 863 863 +768 704 704 898 864 863 +832 704 704 932 864 863 +896 704 704 963 865 863 +960 704 704 994 865 863 +1024 704 704 1024 866 863 +0 768 704 23 892 864 +64 768 704 278 893 864 +128 768 704 386 893 864 +192 768 704 468 894 864 +256 768 704 537 894 864 +320 768 704 597 895 864 +384 768 704 652 895 864 +448 768 704 701 896 864 +512 768 704 747 896 864 +576 768 704 788 897 863 +640 768 704 827 897 863 +704 768 704 863 898 863 +768 768 704 898 898 863 +832 768 704 932 899 863 +896 768 704 963 899 863 +960 768 704 994 900 863 +1024 768 704 1024 900 863 +0 832 704 23 926 864 +64 832 704 278 926 864 +128 832 704 386 927 864 +192 832 704 468 927 864 +256 832 704 537 927 864 +320 832 704 597 928 864 +384 832 704 652 928 864 +448 832 704 701 929 864 +512 832 704 747 929 864 +576 832 704 788 930 863 +640 832 704 827 930 863 +704 832 704 863 931 863 +768 832 704 898 931 863 +832 832 704 932 932 863 +896 832 704 963 932 863 +960 832 704 994 932 863 +1024 832 704 1024 933 863 +0 896 704 23 957 864 +64 896 704 278 958 864 +128 896 704 386 958 864 +192 896 704 468 959 864 +256 896 704 537 959 864 +320 896 704 597 959 864 +384 896 704 652 960 864 +448 896 704 701 960 864 +512 896 704 747 961 864 +576 896 704 788 961 863 +640 896 704 827 962 863 +704 896 704 863 962 863 +768 896 704 898 962 863 +832 896 704 932 963 863 +896 896 704 963 963 863 +960 896 704 994 964 863 +1024 896 704 1024 964 863 +0 960 704 23 988 864 +64 960 704 278 988 864 +128 960 704 386 988 864 +192 960 704 468 989 864 +256 960 704 537 989 864 +320 960 704 597 990 864 +384 960 704 652 990 864 +448 960 704 701 991 864 +512 960 704 747 991 864 +576 960 704 788 991 863 +640 960 704 827 992 863 +704 960 704 863 992 863 +768 960 704 898 993 863 +832 960 704 932 993 863 +896 960 704 963 994 863 +960 960 704 994 994 863 +1024 960 704 1024 995 863 +0 1024 704 23 1017 864 +64 1024 704 278 1017 864 +128 1024 704 386 1018 864 +192 1024 704 468 1018 864 +256 1024 704 537 1019 864 +320 1024 704 597 1019 864 +384 1024 704 652 1020 864 +448 1024 704 701 1020 864 +512 1024 704 747 1020 864 +576 1024 704 788 1021 863 +640 1024 704 827 1021 863 +704 1024 704 863 1022 863 +768 1024 704 898 1022 863 +832 1024 704 932 1022 863 +896 1024 704 963 1023 863 +960 1024 704 994 1023 863 +1024 1024 704 1024 1024 863 +0 0 768 23 23 898 +64 0 768 278 44 898 +128 0 768 386 53 898 +192 0 768 468 63 898 +256 0 768 537 72 898 +320 0 768 597 80 898 +384 0 768 652 87 898 +448 0 768 701 93 898 +512 0 768 747 99 898 +576 0 768 788 104 898 +640 0 768 827 110 898 +704 0 768 863 114 898 +768 0 768 898 119 898 +832 0 768 932 125 898 +896 0 768 963 128 898 +960 0 768 994 133 898 +1024 0 768 1024 137 898 +0 64 768 23 275 898 +64 64 768 278 278 898 +128 64 768 386 280 898 +192 64 768 468 281 898 +256 64 768 537 283 898 +320 64 768 597 285 898 +384 64 768 652 287 898 +448 64 768 701 289 898 +512 64 768 747 290 898 +576 64 768 788 292 898 +640 64 768 827 293 898 +704 64 768 863 295 898 +768 64 768 898 297 898 +832 64 768 932 299 898 +896 64 768 963 301 898 +960 64 768 994 302 898 +1024 64 768 1024 304 898 +0 128 768 23 383 898 +64 128 768 278 385 898 +128 128 768 386 386 898 +192 128 768 468 388 898 +256 128 768 537 389 898 +320 128 768 597 390 898 +384 128 768 652 391 898 +448 128 768 701 393 898 +512 128 768 747 394 898 +576 128 768 788 395 898 +640 128 768 827 397 898 +704 128 768 863 398 898 +768 128 768 898 399 898 +832 128 768 932 400 898 +896 128 768 963 401 898 +960 128 768 994 402 898 +1024 128 768 1024 404 898 +0 192 768 23 465 898 +64 192 768 278 466 898 +128 192 768 386 467 898 +192 192 768 468 468 898 +256 192 768 537 469 898 +320 192 768 597 470 898 +384 192 768 652 471 898 +448 192 768 701 472 898 +512 192 768 747 473 898 +576 192 768 788 474 898 +640 192 768 827 475 898 +704 192 768 863 476 898 +768 192 768 898 477 898 +832 192 768 932 478 898 +896 192 768 963 479 898 +960 192 768 994 480 898 +1024 192 768 1024 482 898 +0 256 768 23 534 898 +64 256 768 278 534 898 +128 256 768 386 535 898 +192 256 768 468 536 898 +256 256 768 537 537 898 +320 256 768 597 538 898 +384 256 768 652 539 898 +448 256 768 701 540 898 +512 256 768 747 541 898 +576 256 768 788 542 898 +640 256 768 827 543 898 +704 256 768 863 543 898 +768 256 768 898 544 898 +832 256 768 932 545 898 +896 256 768 963 546 898 +960 256 768 994 547 898 +1024 256 768 1024 548 898 +0 320 768 23 593 898 +64 320 768 278 594 898 +128 320 768 386 595 898 +192 320 768 468 596 898 +256 320 768 537 597 898 +320 320 768 597 597 898 +384 320 768 652 598 898 +448 320 768 701 599 898 +512 320 768 747 600 898 +576 320 768 788 601 898 +640 320 768 827 601 898 +704 320 768 863 602 898 +768 320 768 898 603 898 +832 320 768 932 604 898 +896 320 768 963 605 898 +960 320 768 994 605 898 +1024 320 768 1024 606 898 +0 384 768 23 647 898 +64 384 768 278 648 898 +128 384 768 386 649 898 +192 384 768 468 649 898 +256 384 768 537 650 898 +320 384 768 597 651 898 +384 384 768 652 652 898 +448 384 768 701 653 898 +512 384 768 747 653 898 +576 384 768 788 654 898 +640 384 768 827 654 898 +704 384 768 863 655 898 +768 384 768 898 656 898 +832 384 768 932 657 898 +896 384 768 963 658 898 +960 384 768 994 658 898 +1024 384 768 1024 659 898 +0 448 768 23 697 898 +64 448 768 278 697 898 +128 448 768 386 698 898 +192 448 768 468 699 898 +256 448 768 537 699 898 +320 448 768 597 700 898 +384 448 768 652 701 898 +448 448 768 701 701 898 +512 448 768 747 702 898 +576 448 768 788 703 898 +640 448 768 827 704 898 +704 448 768 863 704 898 +768 448 768 898 705 898 +832 448 768 932 706 898 +896 448 768 963 706 898 +960 448 768 994 707 898 +1024 448 768 1024 708 898 +0 512 768 23 742 898 +64 512 768 278 743 898 +128 512 768 386 744 898 +192 512 768 468 744 898 +256 512 768 537 745 898 +320 512 768 597 745 898 +384 512 768 652 746 898 +448 512 768 701 747 898 +512 512 768 747 747 898 +576 512 768 788 748 898 +640 512 768 827 748 898 +704 512 768 863 749 898 +768 512 768 898 749 898 +832 512 768 932 750 898 +896 512 768 963 751 898 +960 512 768 994 751 898 +1024 512 768 1024 752 898 +0 576 768 23 783 898 +64 576 768 278 784 898 +128 576 768 386 784 898 +192 576 768 468 785 898 +256 576 768 537 785 898 +320 576 768 597 786 898 +384 576 768 652 786 898 +448 576 768 701 787 898 +512 576 768 747 787 898 +576 576 768 788 788 898 +640 576 768 827 789 898 +704 576 768 863 789 898 +768 576 768 898 790 898 +832 576 768 932 790 898 +896 576 768 963 791 898 +960 576 768 994 791 898 +1024 576 768 1024 792 898 +0 640 768 23 821 898 +64 640 768 278 822 898 +128 640 768 386 822 898 +192 640 768 468 823 898 +256 640 768 537 823 898 +320 640 768 597 824 898 +384 640 768 652 825 898 +448 640 768 701 825 898 +512 640 768 747 826 898 +576 640 768 788 826 898 +640 640 768 827 827 898 +704 640 768 863 827 898 +768 640 768 898 828 898 +832 640 768 932 828 898 +896 640 768 963 829 898 +960 640 768 994 829 898 +1024 640 768 1024 830 898 +0 704 768 23 858 898 +64 704 768 278 858 898 +128 704 768 386 859 898 +192 704 768 468 859 898 +256 704 768 537 860 898 +320 704 768 597 860 898 +384 704 768 652 861 898 +448 704 768 701 861 898 +512 704 768 747 862 898 +576 704 768 788 862 898 +640 704 768 827 863 898 +704 704 768 863 863 898 +768 704 768 898 864 898 +832 704 768 932 864 898 +896 704 768 963 865 898 +960 704 768 994 865 898 +1024 704 768 1024 866 898 +0 768 768 23 892 898 +64 768 768 278 893 898 +128 768 768 386 893 898 +192 768 768 468 894 898 +256 768 768 537 894 898 +320 768 768 597 895 898 +384 768 768 652 895 898 +448 768 768 701 896 898 +512 768 768 747 896 898 +576 768 768 788 897 898 +640 768 768 827 897 898 +704 768 768 863 898 898 +768 768 768 898 898 898 +832 768 768 932 899 898 +896 768 768 963 899 898 +960 768 768 994 900 898 +1024 768 768 1024 900 898 +0 832 768 23 926 898 +64 832 768 278 926 898 +128 832 768 386 927 898 +192 832 768 468 927 898 +256 832 768 537 927 898 +320 832 768 597 928 898 +384 832 768 652 928 898 +448 832 768 701 929 898 +512 832 768 747 929 898 +576 832 768 788 930 898 +640 832 768 827 930 898 +704 832 768 863 931 898 +768 832 768 898 931 898 +832 832 768 932 932 898 +896 832 768 963 932 898 +960 832 768 994 932 898 +1024 832 768 1024 933 898 +0 896 768 23 957 898 +64 896 768 278 958 898 +128 896 768 386 958 898 +192 896 768 468 959 898 +256 896 768 537 959 898 +320 896 768 597 959 898 +384 896 768 652 960 898 +448 896 768 701 960 898 +512 896 768 747 961 898 +576 896 768 788 961 898 +640 896 768 827 962 898 +704 896 768 863 962 898 +768 896 768 898 962 898 +832 896 768 932 963 898 +896 896 768 963 963 898 +960 896 768 994 964 898 +1024 896 768 1024 964 898 +0 960 768 23 988 898 +64 960 768 278 988 898 +128 960 768 386 988 898 +192 960 768 468 989 898 +256 960 768 537 989 898 +320 960 768 597 990 898 +384 960 768 652 990 898 +448 960 768 701 991 898 +512 960 768 747 991 898 +576 960 768 788 991 898 +640 960 768 827 992 898 +704 960 768 863 992 898 +768 960 768 898 993 898 +832 960 768 932 993 898 +896 960 768 963 994 898 +960 960 768 994 994 898 +1024 960 768 1024 995 898 +0 1024 768 23 1017 898 +64 1024 768 278 1017 898 +128 1024 768 386 1018 898 +192 1024 768 468 1018 898 +256 1024 768 537 1019 898 +320 1024 768 597 1019 898 +384 1024 768 652 1020 898 +448 1024 768 701 1020 898 +512 1024 768 747 1020 898 +576 1024 768 788 1021 898 +640 1024 768 827 1021 898 +704 1024 768 863 1022 898 +768 1024 768 898 1022 898 +832 1024 768 932 1022 898 +896 1024 768 963 1023 898 +960 1024 768 994 1023 898 +1024 1024 768 1024 1024 898 +0 0 832 23 23 932 +64 0 832 278 44 932 +128 0 832 386 53 932 +192 0 832 468 63 932 +256 0 832 537 72 932 +320 0 832 597 80 932 +384 0 832 652 87 932 +448 0 832 701 93 932 +512 0 832 747 99 932 +576 0 832 788 104 932 +640 0 832 827 110 932 +704 0 832 863 114 932 +768 0 832 898 119 932 +832 0 832 932 125 932 +896 0 832 963 128 932 +960 0 832 994 133 932 +1024 0 832 1024 137 931 +0 64 832 23 275 932 +64 64 832 278 278 932 +128 64 832 386 280 932 +192 64 832 468 281 932 +256 64 832 537 283 932 +320 64 832 597 285 932 +384 64 832 652 287 932 +448 64 832 701 289 932 +512 64 832 747 290 932 +576 64 832 788 292 932 +640 64 832 827 293 932 +704 64 832 863 295 932 +768 64 832 898 297 932 +832 64 832 932 299 932 +896 64 832 963 301 932 +960 64 832 994 302 932 +1024 64 832 1024 304 931 +0 128 832 23 383 932 +64 128 832 278 385 932 +128 128 832 386 386 932 +192 128 832 468 388 932 +256 128 832 537 389 932 +320 128 832 597 390 932 +384 128 832 652 391 932 +448 128 832 701 393 932 +512 128 832 747 394 932 +576 128 832 788 395 932 +640 128 832 827 397 932 +704 128 832 863 398 932 +768 128 832 898 399 932 +832 128 832 932 400 932 +896 128 832 963 401 932 +960 128 832 994 402 932 +1024 128 832 1024 404 931 +0 192 832 23 465 932 +64 192 832 278 466 932 +128 192 832 386 467 932 +192 192 832 468 468 932 +256 192 832 537 469 932 +320 192 832 597 470 932 +384 192 832 652 471 932 +448 192 832 701 472 932 +512 192 832 747 473 932 +576 192 832 788 474 932 +640 192 832 827 475 932 +704 192 832 863 476 932 +768 192 832 898 477 932 +832 192 832 932 478 932 +896 192 832 963 479 932 +960 192 832 994 480 932 +1024 192 832 1024 482 931 +0 256 832 23 534 932 +64 256 832 278 534 932 +128 256 832 386 535 932 +192 256 832 468 536 932 +256 256 832 537 537 932 +320 256 832 597 538 932 +384 256 832 652 539 932 +448 256 832 701 540 932 +512 256 832 747 541 932 +576 256 832 788 542 932 +640 256 832 827 543 932 +704 256 832 863 543 932 +768 256 832 898 544 932 +832 256 832 932 545 932 +896 256 832 963 546 932 +960 256 832 994 547 932 +1024 256 832 1024 548 931 +0 320 832 23 593 932 +64 320 832 278 594 932 +128 320 832 386 595 932 +192 320 832 468 596 932 +256 320 832 537 597 932 +320 320 832 597 597 932 +384 320 832 652 598 932 +448 320 832 701 599 932 +512 320 832 747 600 932 +576 320 832 788 601 932 +640 320 832 827 601 932 +704 320 832 863 602 932 +768 320 832 898 603 932 +832 320 832 932 604 932 +896 320 832 963 605 932 +960 320 832 994 605 932 +1024 320 832 1024 606 931 +0 384 832 23 647 932 +64 384 832 278 648 932 +128 384 832 386 649 932 +192 384 832 468 649 932 +256 384 832 537 650 932 +320 384 832 597 651 932 +384 384 832 652 652 932 +448 384 832 701 653 932 +512 384 832 747 653 932 +576 384 832 788 654 932 +640 384 832 827 654 932 +704 384 832 863 655 932 +768 384 832 898 656 932 +832 384 832 932 657 932 +896 384 832 963 658 932 +960 384 832 994 658 932 +1024 384 832 1024 659 931 +0 448 832 23 697 932 +64 448 832 278 697 932 +128 448 832 386 698 932 +192 448 832 468 699 932 +256 448 832 537 699 932 +320 448 832 597 700 932 +384 448 832 652 701 932 +448 448 832 701 701 932 +512 448 832 747 702 932 +576 448 832 788 703 932 +640 448 832 827 704 932 +704 448 832 863 704 932 +768 448 832 898 705 932 +832 448 832 932 706 932 +896 448 832 963 706 932 +960 448 832 994 707 932 +1024 448 832 1024 708 931 +0 512 832 23 742 932 +64 512 832 278 743 932 +128 512 832 386 744 932 +192 512 832 468 744 932 +256 512 832 537 745 932 +320 512 832 597 745 932 +384 512 832 652 746 932 +448 512 832 701 747 932 +512 512 832 747 747 932 +576 512 832 788 748 932 +640 512 832 827 748 932 +704 512 832 863 749 932 +768 512 832 898 749 932 +832 512 832 932 750 932 +896 512 832 963 751 932 +960 512 832 994 751 932 +1024 512 832 1024 752 931 +0 576 832 23 783 932 +64 576 832 278 784 932 +128 576 832 386 784 932 +192 576 832 468 785 932 +256 576 832 537 785 932 +320 576 832 597 786 932 +384 576 832 652 786 932 +448 576 832 701 787 932 +512 576 832 747 787 932 +576 576 832 788 788 932 +640 576 832 827 789 932 +704 576 832 863 789 932 +768 576 832 898 790 932 +832 576 832 932 790 932 +896 576 832 963 791 932 +960 576 832 994 791 932 +1024 576 832 1024 792 931 +0 640 832 23 821 932 +64 640 832 278 822 932 +128 640 832 386 822 932 +192 640 832 468 823 932 +256 640 832 537 823 932 +320 640 832 597 824 932 +384 640 832 652 825 932 +448 640 832 701 825 932 +512 640 832 747 826 932 +576 640 832 788 826 932 +640 640 832 827 827 932 +704 640 832 863 827 932 +768 640 832 898 828 932 +832 640 832 932 828 932 +896 640 832 963 829 932 +960 640 832 994 829 932 +1024 640 832 1024 830 931 +0 704 832 23 858 932 +64 704 832 278 858 932 +128 704 832 386 859 932 +192 704 832 468 859 932 +256 704 832 537 860 932 +320 704 832 597 860 932 +384 704 832 652 861 932 +448 704 832 701 861 932 +512 704 832 747 862 932 +576 704 832 788 862 932 +640 704 832 827 863 932 +704 704 832 863 863 932 +768 704 832 898 864 932 +832 704 832 932 864 932 +896 704 832 963 865 932 +960 704 832 994 865 932 +1024 704 832 1024 866 931 +0 768 832 23 892 932 +64 768 832 278 893 932 +128 768 832 386 893 932 +192 768 832 468 894 932 +256 768 832 537 894 932 +320 768 832 597 895 932 +384 768 832 652 895 932 +448 768 832 701 896 932 +512 768 832 747 896 932 +576 768 832 788 897 932 +640 768 832 827 897 932 +704 768 832 863 898 932 +768 768 832 898 898 932 +832 768 832 932 899 932 +896 768 832 963 899 932 +960 768 832 994 900 932 +1024 768 832 1024 900 931 +0 832 832 23 926 932 +64 832 832 278 926 932 +128 832 832 386 927 932 +192 832 832 468 927 932 +256 832 832 537 927 932 +320 832 832 597 928 932 +384 832 832 652 928 932 +448 832 832 701 929 932 +512 832 832 747 929 932 +576 832 832 788 930 932 +640 832 832 827 930 932 +704 832 832 863 931 932 +768 832 832 898 931 932 +832 832 832 932 932 932 +896 832 832 963 932 932 +960 832 832 994 932 932 +1024 832 832 1024 933 931 +0 896 832 23 957 932 +64 896 832 278 958 932 +128 896 832 386 958 932 +192 896 832 468 959 932 +256 896 832 537 959 932 +320 896 832 597 959 932 +384 896 832 652 960 932 +448 896 832 701 960 932 +512 896 832 747 961 932 +576 896 832 788 961 932 +640 896 832 827 962 932 +704 896 832 863 962 932 +768 896 832 898 962 932 +832 896 832 932 963 932 +896 896 832 963 963 932 +960 896 832 994 964 932 +1024 896 832 1024 964 931 +0 960 832 23 988 932 +64 960 832 278 988 932 +128 960 832 386 988 932 +192 960 832 468 989 932 +256 960 832 537 989 932 +320 960 832 597 990 932 +384 960 832 652 990 932 +448 960 832 701 991 932 +512 960 832 747 991 932 +576 960 832 788 991 932 +640 960 832 827 992 932 +704 960 832 863 992 932 +768 960 832 898 993 932 +832 960 832 932 993 932 +896 960 832 963 994 932 +960 960 832 994 994 932 +1024 960 832 1024 995 931 +0 1024 832 23 1017 932 +64 1024 832 278 1017 932 +128 1024 832 386 1018 932 +192 1024 832 468 1018 932 +256 1024 832 537 1019 932 +320 1024 832 597 1019 932 +384 1024 832 652 1020 932 +448 1024 832 701 1020 932 +512 1024 832 747 1020 932 +576 1024 832 788 1021 932 +640 1024 832 827 1021 932 +704 1024 832 863 1022 932 +768 1024 832 898 1022 932 +832 1024 832 932 1022 932 +896 1024 832 963 1023 932 +960 1024 832 994 1023 932 +1024 1024 832 1024 1024 931 +0 0 896 23 23 964 +64 0 896 278 44 964 +128 0 896 386 53 964 +192 0 896 468 63 964 +256 0 896 537 72 964 +320 0 896 597 80 964 +384 0 896 652 87 963 +448 0 896 701 93 963 +512 0 896 747 99 963 +576 0 896 788 104 963 +640 0 896 827 110 963 +704 0 896 863 114 963 +768 0 896 898 119 963 +832 0 896 932 125 963 +896 0 896 963 128 963 +960 0 896 994 133 963 +1024 0 896 1024 137 963 +0 64 896 23 275 964 +64 64 896 278 278 964 +128 64 896 386 280 964 +192 64 896 468 281 964 +256 64 896 537 283 964 +320 64 896 597 285 964 +384 64 896 652 287 963 +448 64 896 701 289 963 +512 64 896 747 290 963 +576 64 896 788 292 963 +640 64 896 827 293 963 +704 64 896 863 295 963 +768 64 896 898 297 963 +832 64 896 932 299 963 +896 64 896 963 301 963 +960 64 896 994 302 963 +1024 64 896 1024 304 963 +0 128 896 23 383 964 +64 128 896 278 385 964 +128 128 896 386 386 964 +192 128 896 468 388 964 +256 128 896 537 389 964 +320 128 896 597 390 964 +384 128 896 652 391 963 +448 128 896 701 393 963 +512 128 896 747 394 963 +576 128 896 788 395 963 +640 128 896 827 397 963 +704 128 896 863 398 963 +768 128 896 898 399 963 +832 128 896 932 400 963 +896 128 896 963 401 963 +960 128 896 994 402 963 +1024 128 896 1024 404 963 +0 192 896 23 465 964 +64 192 896 278 466 964 +128 192 896 386 467 964 +192 192 896 468 468 964 +256 192 896 537 469 964 +320 192 896 597 470 964 +384 192 896 652 471 963 +448 192 896 701 472 963 +512 192 896 747 473 963 +576 192 896 788 474 963 +640 192 896 827 475 963 +704 192 896 863 476 963 +768 192 896 898 477 963 +832 192 896 932 478 963 +896 192 896 963 479 963 +960 192 896 994 480 963 +1024 192 896 1024 482 963 +0 256 896 23 534 964 +64 256 896 278 534 964 +128 256 896 386 535 964 +192 256 896 468 536 964 +256 256 896 537 537 964 +320 256 896 597 538 964 +384 256 896 652 539 963 +448 256 896 701 540 963 +512 256 896 747 541 963 +576 256 896 788 542 963 +640 256 896 827 543 963 +704 256 896 863 543 963 +768 256 896 898 544 963 +832 256 896 932 545 963 +896 256 896 963 546 963 +960 256 896 994 547 963 +1024 256 896 1024 548 963 +0 320 896 23 593 964 +64 320 896 278 594 964 +128 320 896 386 595 964 +192 320 896 468 596 964 +256 320 896 537 597 964 +320 320 896 597 597 964 +384 320 896 652 598 963 +448 320 896 701 599 963 +512 320 896 747 600 963 +576 320 896 788 601 963 +640 320 896 827 601 963 +704 320 896 863 602 963 +768 320 896 898 603 963 +832 320 896 932 604 963 +896 320 896 963 605 963 +960 320 896 994 605 963 +1024 320 896 1024 606 963 +0 384 896 23 647 964 +64 384 896 278 648 964 +128 384 896 386 649 964 +192 384 896 468 649 964 +256 384 896 537 650 964 +320 384 896 597 651 964 +384 384 896 652 652 963 +448 384 896 701 653 963 +512 384 896 747 653 963 +576 384 896 788 654 963 +640 384 896 827 654 963 +704 384 896 863 655 963 +768 384 896 898 656 963 +832 384 896 932 657 963 +896 384 896 963 658 963 +960 384 896 994 658 963 +1024 384 896 1024 659 963 +0 448 896 23 697 964 +64 448 896 278 697 964 +128 448 896 386 698 964 +192 448 896 468 699 964 +256 448 896 537 699 964 +320 448 896 597 700 964 +384 448 896 652 701 963 +448 448 896 701 701 963 +512 448 896 747 702 963 +576 448 896 788 703 963 +640 448 896 827 704 963 +704 448 896 863 704 963 +768 448 896 898 705 963 +832 448 896 932 706 963 +896 448 896 963 706 963 +960 448 896 994 707 963 +1024 448 896 1024 708 963 +0 512 896 23 742 964 +64 512 896 278 743 964 +128 512 896 386 744 964 +192 512 896 468 744 964 +256 512 896 537 745 964 +320 512 896 597 745 964 +384 512 896 652 746 963 +448 512 896 701 747 963 +512 512 896 747 747 963 +576 512 896 788 748 963 +640 512 896 827 748 963 +704 512 896 863 749 963 +768 512 896 898 749 963 +832 512 896 932 750 963 +896 512 896 963 751 963 +960 512 896 994 751 963 +1024 512 896 1024 752 963 +0 576 896 23 783 964 +64 576 896 278 784 964 +128 576 896 386 784 964 +192 576 896 468 785 964 +256 576 896 537 785 964 +320 576 896 597 786 964 +384 576 896 652 786 963 +448 576 896 701 787 963 +512 576 896 747 787 963 +576 576 896 788 788 963 +640 576 896 827 789 963 +704 576 896 863 789 963 +768 576 896 898 790 963 +832 576 896 932 790 963 +896 576 896 963 791 963 +960 576 896 994 791 963 +1024 576 896 1024 792 963 +0 640 896 23 821 964 +64 640 896 278 822 964 +128 640 896 386 822 964 +192 640 896 468 823 964 +256 640 896 537 823 964 +320 640 896 597 824 964 +384 640 896 652 825 963 +448 640 896 701 825 963 +512 640 896 747 826 963 +576 640 896 788 826 963 +640 640 896 827 827 963 +704 640 896 863 827 963 +768 640 896 898 828 963 +832 640 896 932 828 963 +896 640 896 963 829 963 +960 640 896 994 829 963 +1024 640 896 1024 830 963 +0 704 896 23 858 964 +64 704 896 278 858 964 +128 704 896 386 859 964 +192 704 896 468 859 964 +256 704 896 537 860 964 +320 704 896 597 860 964 +384 704 896 652 861 963 +448 704 896 701 861 963 +512 704 896 747 862 963 +576 704 896 788 862 963 +640 704 896 827 863 963 +704 704 896 863 863 963 +768 704 896 898 864 963 +832 704 896 932 864 963 +896 704 896 963 865 963 +960 704 896 994 865 963 +1024 704 896 1024 866 963 +0 768 896 23 892 964 +64 768 896 278 893 964 +128 768 896 386 893 964 +192 768 896 468 894 964 +256 768 896 537 894 964 +320 768 896 597 895 964 +384 768 896 652 895 963 +448 768 896 701 896 963 +512 768 896 747 896 963 +576 768 896 788 897 963 +640 768 896 827 897 963 +704 768 896 863 898 963 +768 768 896 898 898 963 +832 768 896 932 899 963 +896 768 896 963 899 963 +960 768 896 994 900 963 +1024 768 896 1024 900 963 +0 832 896 23 926 964 +64 832 896 278 926 964 +128 832 896 386 927 964 +192 832 896 468 927 964 +256 832 896 537 927 964 +320 832 896 597 928 964 +384 832 896 652 928 963 +448 832 896 701 929 963 +512 832 896 747 929 963 +576 832 896 788 930 963 +640 832 896 827 930 963 +704 832 896 863 931 963 +768 832 896 898 931 963 +832 832 896 932 932 963 +896 832 896 963 932 963 +960 832 896 994 932 963 +1024 832 896 1024 933 963 +0 896 896 23 957 964 +64 896 896 278 958 964 +128 896 896 386 958 964 +192 896 896 468 959 964 +256 896 896 537 959 964 +320 896 896 597 959 964 +384 896 896 652 960 963 +448 896 896 701 960 963 +512 896 896 747 961 963 +576 896 896 788 961 963 +640 896 896 827 962 963 +704 896 896 863 962 963 +768 896 896 898 962 963 +832 896 896 932 963 963 +896 896 896 963 963 963 +960 896 896 994 964 963 +1024 896 896 1024 964 963 +0 960 896 23 988 964 +64 960 896 278 988 964 +128 960 896 386 988 964 +192 960 896 468 989 964 +256 960 896 537 989 964 +320 960 896 597 990 964 +384 960 896 652 990 963 +448 960 896 701 991 963 +512 960 896 747 991 963 +576 960 896 788 991 963 +640 960 896 827 992 963 +704 960 896 863 992 963 +768 960 896 898 993 963 +832 960 896 932 993 963 +896 960 896 963 994 963 +960 960 896 994 994 963 +1024 960 896 1024 995 963 +0 1024 896 23 1017 964 +64 1024 896 278 1017 964 +128 1024 896 386 1018 964 +192 1024 896 468 1018 964 +256 1024 896 537 1019 964 +320 1024 896 597 1019 964 +384 1024 896 652 1020 963 +448 1024 896 701 1020 963 +512 1024 896 747 1020 963 +576 1024 896 788 1021 963 +640 1024 896 827 1021 963 +704 1024 896 863 1022 963 +768 1024 896 898 1022 963 +832 1024 896 932 1022 963 +896 1024 896 963 1023 963 +960 1024 896 994 1023 963 +1024 1024 896 1024 1024 963 +0 0 960 23 23 994 +64 0 960 278 44 994 +128 0 960 386 53 994 +192 0 960 468 63 994 +256 0 960 537 72 994 +320 0 960 597 80 994 +384 0 960 652 87 994 +448 0 960 701 93 994 +512 0 960 747 99 994 +576 0 960 788 104 994 +640 0 960 827 110 994 +704 0 960 863 114 994 +768 0 960 898 119 994 +832 0 960 932 125 994 +896 0 960 963 128 994 +960 0 960 994 133 994 +1024 0 960 1024 137 994 +0 64 960 23 275 994 +64 64 960 278 278 994 +128 64 960 386 280 994 +192 64 960 468 281 994 +256 64 960 537 283 994 +320 64 960 597 285 994 +384 64 960 652 287 994 +448 64 960 701 289 994 +512 64 960 747 290 994 +576 64 960 788 292 994 +640 64 960 827 293 994 +704 64 960 863 295 994 +768 64 960 898 297 994 +832 64 960 932 299 994 +896 64 960 963 301 994 +960 64 960 994 302 994 +1024 64 960 1024 304 994 +0 128 960 23 383 994 +64 128 960 278 385 994 +128 128 960 386 386 994 +192 128 960 468 388 994 +256 128 960 537 389 994 +320 128 960 597 390 994 +384 128 960 652 391 994 +448 128 960 701 393 994 +512 128 960 747 394 994 +576 128 960 788 395 994 +640 128 960 827 397 994 +704 128 960 863 398 994 +768 128 960 898 399 994 +832 128 960 932 400 994 +896 128 960 963 401 994 +960 128 960 994 402 994 +1024 128 960 1024 404 994 +0 192 960 23 465 994 +64 192 960 278 466 994 +128 192 960 386 467 994 +192 192 960 468 468 994 +256 192 960 537 469 994 +320 192 960 597 470 994 +384 192 960 652 471 994 +448 192 960 701 472 994 +512 192 960 747 473 994 +576 192 960 788 474 994 +640 192 960 827 475 994 +704 192 960 863 476 994 +768 192 960 898 477 994 +832 192 960 932 478 994 +896 192 960 963 479 994 +960 192 960 994 480 994 +1024 192 960 1024 482 994 +0 256 960 23 534 994 +64 256 960 278 534 994 +128 256 960 386 535 994 +192 256 960 468 536 994 +256 256 960 537 537 994 +320 256 960 597 538 994 +384 256 960 652 539 994 +448 256 960 701 540 994 +512 256 960 747 541 994 +576 256 960 788 542 994 +640 256 960 827 543 994 +704 256 960 863 543 994 +768 256 960 898 544 994 +832 256 960 932 545 994 +896 256 960 963 546 994 +960 256 960 994 547 994 +1024 256 960 1024 548 994 +0 320 960 23 593 994 +64 320 960 278 594 994 +128 320 960 386 595 994 +192 320 960 468 596 994 +256 320 960 537 597 994 +320 320 960 597 597 994 +384 320 960 652 598 994 +448 320 960 701 599 994 +512 320 960 747 600 994 +576 320 960 788 601 994 +640 320 960 827 601 994 +704 320 960 863 602 994 +768 320 960 898 603 994 +832 320 960 932 604 994 +896 320 960 963 605 994 +960 320 960 994 605 994 +1024 320 960 1024 606 994 +0 384 960 23 647 994 +64 384 960 278 648 994 +128 384 960 386 649 994 +192 384 960 468 649 994 +256 384 960 537 650 994 +320 384 960 597 651 994 +384 384 960 652 652 994 +448 384 960 701 653 994 +512 384 960 747 653 994 +576 384 960 788 654 994 +640 384 960 827 654 994 +704 384 960 863 655 994 +768 384 960 898 656 994 +832 384 960 932 657 994 +896 384 960 963 658 994 +960 384 960 994 658 994 +1024 384 960 1024 659 994 +0 448 960 23 697 994 +64 448 960 278 697 994 +128 448 960 386 698 994 +192 448 960 468 699 994 +256 448 960 537 699 994 +320 448 960 597 700 994 +384 448 960 652 701 994 +448 448 960 701 701 994 +512 448 960 747 702 994 +576 448 960 788 703 994 +640 448 960 827 704 994 +704 448 960 863 704 994 +768 448 960 898 705 994 +832 448 960 932 706 994 +896 448 960 963 706 994 +960 448 960 994 707 994 +1024 448 960 1024 708 994 +0 512 960 23 742 994 +64 512 960 278 743 994 +128 512 960 386 744 994 +192 512 960 468 744 994 +256 512 960 537 745 994 +320 512 960 597 745 994 +384 512 960 652 746 994 +448 512 960 701 747 994 +512 512 960 747 747 994 +576 512 960 788 748 994 +640 512 960 827 748 994 +704 512 960 863 749 994 +768 512 960 898 749 994 +832 512 960 932 750 994 +896 512 960 963 751 994 +960 512 960 994 751 994 +1024 512 960 1024 752 994 +0 576 960 23 783 994 +64 576 960 278 784 994 +128 576 960 386 784 994 +192 576 960 468 785 994 +256 576 960 537 785 994 +320 576 960 597 786 994 +384 576 960 652 786 994 +448 576 960 701 787 994 +512 576 960 747 787 994 +576 576 960 788 788 994 +640 576 960 827 789 994 +704 576 960 863 789 994 +768 576 960 898 790 994 +832 576 960 932 790 994 +896 576 960 963 791 994 +960 576 960 994 791 994 +1024 576 960 1024 792 994 +0 640 960 23 821 994 +64 640 960 278 822 994 +128 640 960 386 822 994 +192 640 960 468 823 994 +256 640 960 537 823 994 +320 640 960 597 824 994 +384 640 960 652 825 994 +448 640 960 701 825 994 +512 640 960 747 826 994 +576 640 960 788 826 994 +640 640 960 827 827 994 +704 640 960 863 827 994 +768 640 960 898 828 994 +832 640 960 932 828 994 +896 640 960 963 829 994 +960 640 960 994 829 994 +1024 640 960 1024 830 994 +0 704 960 23 858 994 +64 704 960 278 858 994 +128 704 960 386 859 994 +192 704 960 468 859 994 +256 704 960 537 860 994 +320 704 960 597 860 994 +384 704 960 652 861 994 +448 704 960 701 861 994 +512 704 960 747 862 994 +576 704 960 788 862 994 +640 704 960 827 863 994 +704 704 960 863 863 994 +768 704 960 898 864 994 +832 704 960 932 864 994 +896 704 960 963 865 994 +960 704 960 994 865 994 +1024 704 960 1024 866 994 +0 768 960 23 892 994 +64 768 960 278 893 994 +128 768 960 386 893 994 +192 768 960 468 894 994 +256 768 960 537 894 994 +320 768 960 597 895 994 +384 768 960 652 895 994 +448 768 960 701 896 994 +512 768 960 747 896 994 +576 768 960 788 897 994 +640 768 960 827 897 994 +704 768 960 863 898 994 +768 768 960 898 898 994 +832 768 960 932 899 994 +896 768 960 963 899 994 +960 768 960 994 900 994 +1024 768 960 1024 900 994 +0 832 960 23 926 994 +64 832 960 278 926 994 +128 832 960 386 927 994 +192 832 960 468 927 994 +256 832 960 537 927 994 +320 832 960 597 928 994 +384 832 960 652 928 994 +448 832 960 701 929 994 +512 832 960 747 929 994 +576 832 960 788 930 994 +640 832 960 827 930 994 +704 832 960 863 931 994 +768 832 960 898 931 994 +832 832 960 932 932 994 +896 832 960 963 932 994 +960 832 960 994 932 994 +1024 832 960 1024 933 994 +0 896 960 23 957 994 +64 896 960 278 958 994 +128 896 960 386 958 994 +192 896 960 468 959 994 +256 896 960 537 959 994 +320 896 960 597 959 994 +384 896 960 652 960 994 +448 896 960 701 960 994 +512 896 960 747 961 994 +576 896 960 788 961 994 +640 896 960 827 962 994 +704 896 960 863 962 994 +768 896 960 898 962 994 +832 896 960 932 963 994 +896 896 960 963 963 994 +960 896 960 994 964 994 +1024 896 960 1024 964 994 +0 960 960 23 988 994 +64 960 960 278 988 994 +128 960 960 386 988 994 +192 960 960 468 989 994 +256 960 960 537 989 994 +320 960 960 597 990 994 +384 960 960 652 990 994 +448 960 960 701 991 994 +512 960 960 747 991 994 +576 960 960 788 991 994 +640 960 960 827 992 994 +704 960 960 863 992 994 +768 960 960 898 993 994 +832 960 960 932 993 994 +896 960 960 963 994 994 +960 960 960 994 994 994 +1024 960 960 1024 995 994 +0 1024 960 23 1017 994 +64 1024 960 278 1017 994 +128 1024 960 386 1018 994 +192 1024 960 468 1018 994 +256 1024 960 537 1019 994 +320 1024 960 597 1019 994 +384 1024 960 652 1020 994 +448 1024 960 701 1020 994 +512 1024 960 747 1020 994 +576 1024 960 788 1021 994 +640 1024 960 827 1021 994 +704 1024 960 863 1022 994 +768 1024 960 898 1022 994 +832 1024 960 932 1022 994 +896 1024 960 963 1023 994 +960 1024 960 994 1023 994 +1024 1024 960 1024 1024 994 +0 0 1024 23 23 1024 +64 0 1024 278 44 1024 +128 0 1024 386 53 1024 +192 0 1024 468 63 1024 +256 0 1024 537 72 1024 +320 0 1024 597 80 1024 +384 0 1024 652 87 1024 +448 0 1024 701 93 1024 +512 0 1024 747 99 1024 +576 0 1024 788 104 1024 +640 0 1024 827 110 1024 +704 0 1024 863 114 1024 +768 0 1024 898 119 1024 +832 0 1024 932 125 1024 +896 0 1024 963 128 1024 +960 0 1024 994 133 1024 +1024 0 1024 1024 137 1024 +0 64 1024 23 275 1024 +64 64 1024 278 278 1024 +128 64 1024 386 280 1024 +192 64 1024 468 281 1024 +256 64 1024 537 283 1024 +320 64 1024 597 285 1024 +384 64 1024 652 287 1024 +448 64 1024 701 289 1024 +512 64 1024 747 290 1024 +576 64 1024 788 292 1024 +640 64 1024 827 293 1024 +704 64 1024 863 295 1024 +768 64 1024 898 297 1024 +832 64 1024 932 299 1024 +896 64 1024 963 301 1024 +960 64 1024 994 302 1024 +1024 64 1024 1024 304 1024 +0 128 1024 23 383 1024 +64 128 1024 278 385 1024 +128 128 1024 386 386 1024 +192 128 1024 468 388 1024 +256 128 1024 537 389 1024 +320 128 1024 597 390 1024 +384 128 1024 652 391 1024 +448 128 1024 701 393 1024 +512 128 1024 747 394 1024 +576 128 1024 788 395 1024 +640 128 1024 827 397 1024 +704 128 1024 863 398 1024 +768 128 1024 898 399 1024 +832 128 1024 932 400 1024 +896 128 1024 963 401 1024 +960 128 1024 994 402 1024 +1024 128 1024 1024 404 1024 +0 192 1024 23 465 1024 +64 192 1024 278 466 1024 +128 192 1024 386 467 1024 +192 192 1024 468 468 1024 +256 192 1024 537 469 1024 +320 192 1024 597 470 1024 +384 192 1024 652 471 1024 +448 192 1024 701 472 1024 +512 192 1024 747 473 1024 +576 192 1024 788 474 1024 +640 192 1024 827 475 1024 +704 192 1024 863 476 1024 +768 192 1024 898 477 1024 +832 192 1024 932 478 1024 +896 192 1024 963 479 1024 +960 192 1024 994 480 1024 +1024 192 1024 1024 482 1024 +0 256 1024 23 534 1024 +64 256 1024 278 534 1024 +128 256 1024 386 535 1024 +192 256 1024 468 536 1024 +256 256 1024 537 537 1024 +320 256 1024 597 538 1024 +384 256 1024 652 539 1024 +448 256 1024 701 540 1024 +512 256 1024 747 541 1024 +576 256 1024 788 542 1024 +640 256 1024 827 543 1024 +704 256 1024 863 543 1024 +768 256 1024 898 544 1024 +832 256 1024 932 545 1024 +896 256 1024 963 546 1024 +960 256 1024 994 547 1024 +1024 256 1024 1024 548 1024 +0 320 1024 23 593 1024 +64 320 1024 278 594 1024 +128 320 1024 386 595 1024 +192 320 1024 468 596 1024 +256 320 1024 537 597 1024 +320 320 1024 597 597 1024 +384 320 1024 652 598 1024 +448 320 1024 701 599 1024 +512 320 1024 747 600 1024 +576 320 1024 788 601 1024 +640 320 1024 827 601 1024 +704 320 1024 863 602 1024 +768 320 1024 898 603 1024 +832 320 1024 932 604 1024 +896 320 1024 963 605 1024 +960 320 1024 994 605 1024 +1024 320 1024 1024 606 1024 +0 384 1024 23 647 1024 +64 384 1024 278 648 1024 +128 384 1024 386 649 1024 +192 384 1024 468 649 1024 +256 384 1024 537 650 1024 +320 384 1024 597 651 1024 +384 384 1024 652 652 1024 +448 384 1024 701 653 1024 +512 384 1024 747 653 1024 +576 384 1024 788 654 1024 +640 384 1024 827 654 1024 +704 384 1024 863 655 1024 +768 384 1024 898 656 1024 +832 384 1024 932 657 1024 +896 384 1024 963 658 1024 +960 384 1024 994 658 1024 +1024 384 1024 1024 659 1024 +0 448 1024 23 697 1024 +64 448 1024 278 697 1024 +128 448 1024 386 698 1024 +192 448 1024 468 699 1024 +256 448 1024 537 699 1024 +320 448 1024 597 700 1024 +384 448 1024 652 701 1024 +448 448 1024 701 701 1024 +512 448 1024 747 702 1024 +576 448 1024 788 703 1024 +640 448 1024 827 704 1024 +704 448 1024 863 704 1024 +768 448 1024 898 705 1024 +832 448 1024 932 706 1024 +896 448 1024 963 706 1024 +960 448 1024 994 707 1024 +1024 448 1024 1024 708 1024 +0 512 1024 23 742 1024 +64 512 1024 278 743 1024 +128 512 1024 386 744 1024 +192 512 1024 468 744 1024 +256 512 1024 537 745 1024 +320 512 1024 597 745 1024 +384 512 1024 652 746 1024 +448 512 1024 701 747 1024 +512 512 1024 747 747 1024 +576 512 1024 788 748 1024 +640 512 1024 827 748 1024 +704 512 1024 863 749 1024 +768 512 1024 898 749 1024 +832 512 1024 932 750 1024 +896 512 1024 963 751 1024 +960 512 1024 994 751 1024 +1024 512 1024 1024 752 1024 +0 576 1024 23 783 1024 +64 576 1024 278 784 1024 +128 576 1024 386 784 1024 +192 576 1024 468 785 1024 +256 576 1024 537 785 1024 +320 576 1024 597 786 1024 +384 576 1024 652 786 1024 +448 576 1024 701 787 1024 +512 576 1024 747 787 1024 +576 576 1024 788 788 1024 +640 576 1024 827 789 1024 +704 576 1024 863 789 1024 +768 576 1024 898 790 1024 +832 576 1024 932 790 1024 +896 576 1024 963 791 1024 +960 576 1024 994 791 1024 +1024 576 1024 1024 792 1024 +0 640 1024 23 821 1024 +64 640 1024 278 822 1024 +128 640 1024 386 822 1024 +192 640 1024 468 823 1024 +256 640 1024 537 823 1024 +320 640 1024 597 824 1024 +384 640 1024 652 825 1024 +448 640 1024 701 825 1024 +512 640 1024 747 826 1024 +576 640 1024 788 826 1024 +640 640 1024 827 827 1024 +704 640 1024 863 827 1024 +768 640 1024 898 828 1024 +832 640 1024 932 828 1024 +896 640 1024 963 829 1024 +960 640 1024 994 829 1024 +1024 640 1024 1024 830 1024 +0 704 1024 23 858 1024 +64 704 1024 278 858 1024 +128 704 1024 386 859 1024 +192 704 1024 468 859 1024 +256 704 1024 537 860 1024 +320 704 1024 597 860 1024 +384 704 1024 652 861 1024 +448 704 1024 701 861 1024 +512 704 1024 747 862 1024 +576 704 1024 788 862 1024 +640 704 1024 827 863 1024 +704 704 1024 863 863 1024 +768 704 1024 898 864 1024 +832 704 1024 932 864 1024 +896 704 1024 963 865 1024 +960 704 1024 994 865 1024 +1024 704 1024 1024 866 1024 +0 768 1024 23 892 1024 +64 768 1024 278 893 1024 +128 768 1024 386 893 1024 +192 768 1024 468 894 1024 +256 768 1024 537 894 1024 +320 768 1024 597 895 1024 +384 768 1024 652 895 1024 +448 768 1024 701 896 1024 +512 768 1024 747 896 1024 +576 768 1024 788 897 1024 +640 768 1024 827 897 1024 +704 768 1024 863 898 1024 +768 768 1024 898 898 1024 +832 768 1024 932 899 1024 +896 768 1024 963 899 1024 +960 768 1024 994 900 1024 +1024 768 1024 1024 900 1024 +0 832 1024 23 926 1024 +64 832 1024 278 926 1024 +128 832 1024 386 927 1024 +192 832 1024 468 927 1024 +256 832 1024 537 927 1024 +320 832 1024 597 928 1024 +384 832 1024 652 928 1024 +448 832 1024 701 929 1024 +512 832 1024 747 929 1024 +576 832 1024 788 930 1024 +640 832 1024 827 930 1024 +704 832 1024 863 931 1024 +768 832 1024 898 931 1024 +832 832 1024 932 932 1024 +896 832 1024 963 932 1024 +960 832 1024 994 932 1024 +1024 832 1024 1024 933 1024 +0 896 1024 23 957 1024 +64 896 1024 278 958 1024 +128 896 1024 386 958 1024 +192 896 1024 468 959 1024 +256 896 1024 537 959 1024 +320 896 1024 597 959 1024 +384 896 1024 652 960 1024 +448 896 1024 701 960 1024 +512 896 1024 747 961 1024 +576 896 1024 788 961 1024 +640 896 1024 827 962 1024 +704 896 1024 863 962 1024 +768 896 1024 898 962 1024 +832 896 1024 932 963 1024 +896 896 1024 963 963 1024 +960 896 1024 994 964 1024 +1024 896 1024 1024 964 1024 +0 960 1024 23 988 1024 +64 960 1024 278 988 1024 +128 960 1024 386 988 1024 +192 960 1024 468 989 1024 +256 960 1024 537 989 1024 +320 960 1024 597 990 1024 +384 960 1024 652 990 1024 +448 960 1024 701 991 1024 +512 960 1024 747 991 1024 +576 960 1024 788 991 1024 +640 960 1024 827 992 1024 +704 960 1024 863 992 1024 +768 960 1024 898 993 1024 +832 960 1024 932 993 1024 +896 960 1024 963 994 1024 +960 960 1024 994 994 1024 +1024 960 1024 1024 995 1024 +0 1024 1024 23 1017 1024 +64 1024 1024 278 1017 1024 +128 1024 1024 386 1018 1024 +192 1024 1024 468 1018 1024 +256 1024 1024 537 1019 1024 +320 1024 1024 597 1019 1024 +384 1024 1024 652 1020 1024 +448 1024 1024 701 1020 1024 +512 1024 1024 747 1020 1024 +576 1024 1024 788 1021 1024 +640 1024 1024 827 1021 1024 +704 1024 1024 863 1022 1024 +768 1024 1024 898 1022 1024 +832 1024 1024 932 1022 1024 +896 1024 1024 963 1023 1024 +960 1024 1024 994 1023 1024 +1024 1024 1024 1024 1024 1024 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_19.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_19.txt new file mode 100644 index 0000000..fbd310b --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_19.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 0 0 64 +0 0 128 0 0 128 +0 0 192 0 0 192 +0 0 256 0 0 256 +0 0 320 0 0 320 +0 0 384 0 0 384 +0 0 448 0 0 448 +0 0 512 0 0 512 +0 0 576 0 0 576 +0 0 640 0 0 640 +0 0 704 0 0 704 +0 0 768 0 0 768 +0 0 832 0 0 832 +0 0 896 0 0 896 +0 0 960 0 0 960 +0 0 1023 0 0 1023 +0 64 0 0 64 0 +0 64 64 0 64 64 +0 64 128 0 64 128 +0 64 192 0 64 192 +0 64 256 0 64 256 +0 64 320 0 64 320 +0 64 384 0 64 384 +0 64 448 0 64 448 +0 64 512 0 64 512 +0 64 576 0 64 576 +0 64 640 0 64 640 +0 64 704 0 64 704 +0 64 768 0 64 768 +0 64 832 0 64 832 +0 64 896 0 64 896 +0 64 960 0 64 960 +0 64 1023 0 64 1023 +0 128 0 0 128 0 +0 128 64 0 128 64 +0 128 128 0 128 128 +0 128 192 0 128 192 +0 128 256 0 128 256 +0 128 320 0 128 320 +0 128 384 0 128 384 +0 128 448 0 128 448 +0 128 512 0 128 512 +0 128 576 0 128 576 +0 128 640 0 128 640 +0 128 704 0 128 704 +0 128 768 0 128 768 +0 128 832 0 128 832 +0 128 896 0 128 896 +0 128 960 0 128 960 +0 128 1023 0 128 1023 +0 192 0 0 192 0 +0 192 64 0 192 64 +0 192 128 0 192 128 +0 192 192 0 192 192 +0 192 256 0 192 256 +0 192 320 0 192 320 +0 192 384 0 192 384 +0 192 448 0 192 448 +0 192 512 0 192 512 +0 192 576 0 192 576 +0 192 640 0 192 640 +0 192 704 0 192 704 +0 192 768 0 192 768 +0 192 832 0 192 832 +0 192 896 0 192 896 +0 192 960 0 192 960 +0 192 1023 0 192 1023 +0 256 0 0 256 0 +0 256 64 0 256 64 +0 256 128 0 256 128 +0 256 192 0 256 192 +0 256 256 0 256 256 +0 256 320 0 256 320 +0 256 384 0 256 384 +0 256 448 0 256 448 +0 256 512 0 256 512 +0 256 576 0 256 576 +0 256 640 0 256 640 +0 256 704 0 256 704 +0 256 768 0 256 768 +0 256 832 0 256 832 +0 256 896 0 256 896 +0 256 960 0 256 960 +0 256 1023 0 256 1023 +0 320 0 0 320 0 +0 320 64 0 320 64 +0 320 128 0 320 128 +0 320 192 0 320 192 +0 320 256 0 320 256 +0 320 320 0 320 320 +0 320 384 0 320 384 +0 320 448 0 320 448 +0 320 512 0 320 512 +0 320 576 0 320 576 +0 320 640 0 320 640 +0 320 704 0 320 704 +0 320 768 0 320 768 +0 320 832 0 320 832 +0 320 896 0 320 896 +0 320 960 0 320 960 +0 320 1023 0 320 1023 +0 384 0 0 384 0 +0 384 64 0 384 64 +0 384 128 0 384 128 +0 384 192 0 384 192 +0 384 256 0 384 256 +0 384 320 0 384 320 +0 384 384 0 384 384 +0 384 448 0 384 448 +0 384 512 0 384 512 +0 384 576 0 384 576 +0 384 640 0 384 640 +0 384 704 0 384 704 +0 384 768 0 384 768 +0 384 832 0 384 832 +0 384 896 0 384 896 +0 384 960 0 384 960 +0 384 1023 0 384 1023 +0 448 0 0 448 0 +0 448 64 0 448 64 +0 448 128 0 448 128 +0 448 192 0 448 192 +0 448 256 0 448 256 +0 448 320 0 448 320 +0 448 384 0 448 384 +0 448 448 0 448 448 +0 448 512 0 448 512 +0 448 576 0 448 576 +0 448 640 0 448 640 +0 448 704 0 448 704 +0 448 768 0 448 768 +0 448 832 0 448 832 +0 448 896 0 448 896 +0 448 960 0 448 960 +0 448 1023 0 448 1023 +0 512 0 0 512 0 +0 512 64 0 512 64 +0 512 128 0 512 128 +0 512 192 0 512 192 +0 512 256 0 512 256 +0 512 320 0 512 320 +0 512 384 0 512 384 +0 512 448 0 512 448 +0 512 512 0 512 512 +0 512 576 0 512 576 +0 512 640 0 512 640 +0 512 704 0 512 704 +0 512 768 0 512 768 +0 512 832 0 512 832 +0 512 896 0 512 896 +0 512 960 0 512 960 +0 512 1023 0 512 1023 +0 576 0 0 576 0 +0 576 64 0 576 64 +0 576 128 0 576 128 +0 576 192 0 576 192 +0 576 256 0 576 256 +0 576 320 0 576 320 +0 576 384 0 576 384 +0 576 448 0 576 448 +0 576 512 0 576 512 +0 576 576 0 576 576 +0 576 640 0 576 640 +0 576 704 0 576 704 +0 576 768 0 576 768 +0 576 832 0 576 832 +0 576 896 0 576 896 +0 576 960 0 576 960 +0 576 1023 0 576 1023 +0 640 0 0 640 0 +0 640 64 0 640 64 +0 640 128 0 640 128 +0 640 192 0 640 192 +0 640 256 0 640 256 +0 640 320 0 640 320 +0 640 384 0 640 384 +0 640 448 0 640 448 +0 640 512 0 640 512 +0 640 576 0 640 576 +0 640 640 0 640 640 +0 640 704 0 640 704 +0 640 768 0 640 768 +0 640 832 0 640 832 +0 640 896 0 640 896 +0 640 960 0 640 960 +0 640 1023 0 640 1023 +0 704 0 0 704 0 +0 704 64 0 704 64 +0 704 128 0 704 128 +0 704 192 0 704 192 +0 704 256 0 704 256 +0 704 320 0 704 320 +0 704 384 0 704 384 +0 704 448 0 704 448 +0 704 512 0 704 512 +0 704 576 0 704 576 +0 704 640 0 704 640 +0 704 704 0 704 704 +0 704 768 0 704 768 +0 704 832 0 704 832 +0 704 896 0 704 896 +0 704 960 0 704 960 +0 704 1023 0 704 1023 +0 768 0 0 768 0 +0 768 64 0 768 64 +0 768 128 0 768 128 +0 768 192 0 768 192 +0 768 256 0 768 256 +0 768 320 0 768 320 +0 768 384 0 768 384 +0 768 448 0 768 448 +0 768 512 0 768 512 +0 768 576 0 768 576 +0 768 640 0 768 640 +0 768 704 0 768 704 +0 768 768 0 768 768 +0 768 832 0 768 832 +0 768 896 0 768 896 +0 768 960 0 768 960 +0 768 1023 0 768 1023 +0 832 0 0 832 0 +0 832 64 0 832 64 +0 832 128 0 832 128 +0 832 192 0 832 192 +0 832 256 0 832 256 +0 832 320 0 832 320 +0 832 384 0 832 384 +0 832 448 0 832 448 +0 832 512 0 832 512 +0 832 576 0 832 576 +0 832 640 0 832 640 +0 832 704 0 832 704 +0 832 768 0 832 768 +0 832 832 0 832 832 +0 832 896 0 832 896 +0 832 960 0 832 960 +0 832 1023 0 832 1023 +0 896 0 0 896 0 +0 896 64 0 896 64 +0 896 128 0 896 128 +0 896 192 0 896 192 +0 896 256 0 896 256 +0 896 320 0 896 320 +0 896 384 0 896 384 +0 896 448 0 896 448 +0 896 512 0 896 512 +0 896 576 0 896 576 +0 896 640 0 896 640 +0 896 704 0 896 704 +0 896 768 0 896 768 +0 896 832 0 896 832 +0 896 896 0 896 896 +0 896 960 0 896 960 +0 896 1023 0 896 1023 +0 960 0 0 960 0 +0 960 64 0 960 64 +0 960 128 0 960 128 +0 960 192 0 960 192 +0 960 256 0 960 256 +0 960 320 0 960 320 +0 960 384 0 960 384 +0 960 448 0 960 448 +0 960 512 0 960 512 +0 960 576 0 960 576 +0 960 640 0 960 640 +0 960 704 0 960 704 +0 960 768 0 960 768 +0 960 832 0 960 832 +0 960 896 0 960 896 +0 960 960 0 960 960 +0 960 1023 0 960 1023 +0 1023 0 0 1023 0 +0 1023 64 0 1023 64 +0 1023 128 0 1023 128 +0 1023 192 0 1023 192 +0 1023 256 0 1023 256 +0 1023 320 0 1023 320 +0 1023 384 0 1023 384 +0 1023 448 0 1023 448 +0 1023 512 0 1023 512 +0 1023 576 0 1023 576 +0 1023 640 0 1023 640 +0 1023 704 0 1023 704 +0 1023 768 0 1023 768 +0 1023 832 0 1023 832 +0 1023 896 0 1023 896 +0 1023 960 0 1023 960 +0 1023 1023 0 1023 1023 +64 0 0 64 0 0 +64 0 64 64 0 64 +64 0 128 64 0 128 +64 0 192 64 0 192 +64 0 256 64 0 256 +64 0 320 64 0 320 +64 0 384 64 0 384 +64 0 448 64 0 448 +64 0 512 64 0 512 +64 0 576 64 0 576 +64 0 640 64 0 640 +64 0 704 64 0 704 +64 0 768 64 0 768 +64 0 832 64 0 832 +64 0 896 64 0 896 +64 0 960 64 0 960 +64 0 1023 64 0 1023 +64 64 0 64 64 0 +64 64 64 64 64 64 +64 64 128 64 64 128 +64 64 192 64 64 192 +64 64 256 64 64 256 +64 64 320 64 64 320 +64 64 384 64 64 384 +64 64 448 64 64 448 +64 64 512 64 64 512 +64 64 576 64 64 576 +64 64 640 64 64 640 +64 64 704 64 64 704 +64 64 768 64 64 768 +64 64 832 64 64 832 +64 64 896 64 64 896 +64 64 960 64 64 960 +64 64 1023 64 64 1023 +64 128 0 64 128 0 +64 128 64 64 128 64 +64 128 128 64 128 128 +64 128 192 64 128 192 +64 128 256 64 128 256 +64 128 320 64 128 320 +64 128 384 64 128 384 +64 128 448 64 128 448 +64 128 512 64 128 512 +64 128 576 64 128 576 +64 128 640 64 128 640 +64 128 704 64 128 704 +64 128 768 64 128 768 +64 128 832 64 128 832 +64 128 896 64 128 896 +64 128 960 64 128 960 +64 128 1023 64 128 1023 +64 192 0 64 192 0 +64 192 64 64 192 64 +64 192 128 64 192 128 +64 192 192 64 192 192 +64 192 256 64 192 256 +64 192 320 64 192 320 +64 192 384 64 192 384 +64 192 448 64 192 448 +64 192 512 64 192 512 +64 192 576 64 192 576 +64 192 640 64 192 640 +64 192 704 64 192 704 +64 192 768 64 192 768 +64 192 832 64 192 832 +64 192 896 64 192 896 +64 192 960 64 192 960 +64 192 1023 64 192 1023 +64 256 0 64 256 0 +64 256 64 64 256 64 +64 256 128 64 256 128 +64 256 192 64 256 192 +64 256 256 64 256 256 +64 256 320 64 256 320 +64 256 384 64 256 384 +64 256 448 64 256 448 +64 256 512 64 256 512 +64 256 576 64 256 576 +64 256 640 64 256 640 +64 256 704 64 256 704 +64 256 768 64 256 768 +64 256 832 64 256 832 +64 256 896 64 256 896 +64 256 960 64 256 960 +64 256 1023 64 256 1023 +64 320 0 64 320 0 +64 320 64 64 320 64 +64 320 128 64 320 128 +64 320 192 64 320 192 +64 320 256 64 320 256 +64 320 320 64 320 320 +64 320 384 64 320 384 +64 320 448 64 320 448 +64 320 512 64 320 512 +64 320 576 64 320 576 +64 320 640 64 320 640 +64 320 704 64 320 704 +64 320 768 64 320 768 +64 320 832 64 320 832 +64 320 896 64 320 896 +64 320 960 64 320 960 +64 320 1023 64 320 1023 +64 384 0 64 384 0 +64 384 64 64 384 64 +64 384 128 64 384 128 +64 384 192 64 384 192 +64 384 256 64 384 256 +64 384 320 64 384 320 +64 384 384 64 384 384 +64 384 448 64 384 448 +64 384 512 64 384 512 +64 384 576 64 384 576 +64 384 640 64 384 640 +64 384 704 64 384 704 +64 384 768 64 384 768 +64 384 832 64 384 832 +64 384 896 64 384 896 +64 384 960 64 384 960 +64 384 1023 64 384 1023 +64 448 0 64 448 0 +64 448 64 64 448 64 +64 448 128 64 448 128 +64 448 192 64 448 192 +64 448 256 64 448 256 +64 448 320 64 448 320 +64 448 384 64 448 384 +64 448 448 64 448 448 +64 448 512 64 448 512 +64 448 576 64 448 576 +64 448 640 64 448 640 +64 448 704 64 448 704 +64 448 768 64 448 768 +64 448 832 64 448 832 +64 448 896 64 448 896 +64 448 960 64 448 960 +64 448 1023 64 448 1023 +64 512 0 64 512 0 +64 512 64 64 512 64 +64 512 128 64 512 128 +64 512 192 64 512 192 +64 512 256 64 512 256 +64 512 320 64 512 320 +64 512 384 64 512 384 +64 512 448 64 512 448 +64 512 512 64 512 512 +64 512 576 64 512 576 +64 512 640 64 512 640 +64 512 704 64 512 704 +64 512 768 64 512 768 +64 512 832 64 512 832 +64 512 896 64 512 896 +64 512 960 64 512 960 +64 512 1023 64 512 1023 +64 576 0 64 576 0 +64 576 64 64 576 64 +64 576 128 64 576 128 +64 576 192 64 576 192 +64 576 256 64 576 256 +64 576 320 64 576 320 +64 576 384 64 576 384 +64 576 448 64 576 448 +64 576 512 64 576 512 +64 576 576 64 576 576 +64 576 640 64 576 640 +64 576 704 64 576 704 +64 576 768 64 576 768 +64 576 832 64 576 832 +64 576 896 64 576 896 +64 576 960 64 576 960 +64 576 1023 64 576 1023 +64 640 0 64 640 0 +64 640 64 64 640 64 +64 640 128 64 640 128 +64 640 192 64 640 192 +64 640 256 64 640 256 +64 640 320 64 640 320 +64 640 384 64 640 384 +64 640 448 64 640 448 +64 640 512 64 640 512 +64 640 576 64 640 576 +64 640 640 64 640 640 +64 640 704 64 640 704 +64 640 768 64 640 768 +64 640 832 64 640 832 +64 640 896 64 640 896 +64 640 960 64 640 960 +64 640 1023 64 640 1023 +64 704 0 64 704 0 +64 704 64 64 704 64 +64 704 128 64 704 128 +64 704 192 64 704 192 +64 704 256 64 704 256 +64 704 320 64 704 320 +64 704 384 64 704 384 +64 704 448 64 704 448 +64 704 512 64 704 512 +64 704 576 64 704 576 +64 704 640 64 704 640 +64 704 704 64 704 704 +64 704 768 64 704 768 +64 704 832 64 704 832 +64 704 896 64 704 896 +64 704 960 64 704 960 +64 704 1023 64 704 1023 +64 768 0 64 768 0 +64 768 64 64 768 64 +64 768 128 64 768 128 +64 768 192 64 768 192 +64 768 256 64 768 256 +64 768 320 64 768 320 +64 768 384 64 768 384 +64 768 448 64 768 448 +64 768 512 64 768 512 +64 768 576 64 768 576 +64 768 640 64 768 640 +64 768 704 64 768 704 +64 768 768 64 768 768 +64 768 832 64 768 832 +64 768 896 64 768 896 +64 768 960 64 768 960 +64 768 1023 64 768 1023 +64 832 0 64 832 0 +64 832 64 64 832 64 +64 832 128 64 832 128 +64 832 192 64 832 192 +64 832 256 64 832 256 +64 832 320 64 832 320 +64 832 384 64 832 384 +64 832 448 64 832 448 +64 832 512 64 832 512 +64 832 576 64 832 576 +64 832 640 64 832 640 +64 832 704 64 832 704 +64 832 768 64 832 768 +64 832 832 64 832 832 +64 832 896 64 832 896 +64 832 960 64 832 960 +64 832 1023 64 832 1023 +64 896 0 64 896 0 +64 896 64 64 896 64 +64 896 128 64 896 128 +64 896 192 64 896 192 +64 896 256 64 896 256 +64 896 320 64 896 320 +64 896 384 64 896 384 +64 896 448 64 896 448 +64 896 512 64 896 512 +64 896 576 64 896 576 +64 896 640 64 896 640 +64 896 704 64 896 704 +64 896 768 64 896 768 +64 896 832 64 896 832 +64 896 896 64 896 896 +64 896 960 64 896 960 +64 896 1023 64 896 1023 +64 960 0 64 960 0 +64 960 64 64 960 64 +64 960 128 64 960 128 +64 960 192 64 960 192 +64 960 256 64 960 256 +64 960 320 64 960 320 +64 960 384 64 960 384 +64 960 448 64 960 448 +64 960 512 64 960 512 +64 960 576 64 960 576 +64 960 640 64 960 640 +64 960 704 64 960 704 +64 960 768 64 960 768 +64 960 832 64 960 832 +64 960 896 64 960 896 +64 960 960 64 960 960 +64 960 1023 64 960 1023 +64 1023 0 64 1023 0 +64 1023 64 64 1023 64 +64 1023 128 64 1023 128 +64 1023 192 64 1023 192 +64 1023 256 64 1023 256 +64 1023 320 64 1023 320 +64 1023 384 64 1023 384 +64 1023 448 64 1023 448 +64 1023 512 64 1023 512 +64 1023 576 64 1023 576 +64 1023 640 64 1023 640 +64 1023 704 64 1023 704 +64 1023 768 64 1023 768 +64 1023 832 64 1023 832 +64 1023 896 64 1023 896 +64 1023 960 64 1023 960 +64 1023 1023 64 1023 1023 +128 0 0 128 0 0 +128 0 64 128 0 64 +128 0 128 128 0 128 +128 0 192 128 0 192 +128 0 256 128 0 256 +128 0 320 128 0 320 +128 0 384 128 0 384 +128 0 448 128 0 448 +128 0 512 128 0 512 +128 0 576 128 0 576 +128 0 640 128 0 640 +128 0 704 128 0 704 +128 0 768 128 0 768 +128 0 832 128 0 832 +128 0 896 128 0 896 +128 0 960 128 0 960 +128 0 1023 128 0 1023 +128 64 0 128 64 0 +128 64 64 128 64 64 +128 64 128 128 64 128 +128 64 192 128 64 192 +128 64 256 128 64 256 +128 64 320 128 64 320 +128 64 384 128 64 384 +128 64 448 128 64 448 +128 64 512 128 64 512 +128 64 576 128 64 576 +128 64 640 128 64 640 +128 64 704 128 64 704 +128 64 768 128 64 768 +128 64 832 128 64 832 +128 64 896 128 64 896 +128 64 960 128 64 960 +128 64 1023 128 64 1023 +128 128 0 128 128 0 +128 128 64 128 128 64 +128 128 128 128 128 128 +128 128 192 128 128 192 +128 128 256 128 128 256 +128 128 320 128 128 320 +128 128 384 128 128 384 +128 128 448 128 128 448 +128 128 512 128 128 512 +128 128 576 128 128 576 +128 128 640 128 128 640 +128 128 704 128 128 704 +128 128 768 128 128 768 +128 128 832 128 128 832 +128 128 896 128 128 896 +128 128 960 128 128 960 +128 128 1023 128 128 1023 +128 192 0 128 192 0 +128 192 64 128 192 64 +128 192 128 128 192 128 +128 192 192 128 192 192 +128 192 256 128 192 256 +128 192 320 128 192 320 +128 192 384 128 192 384 +128 192 448 128 192 448 +128 192 512 128 192 512 +128 192 576 128 192 576 +128 192 640 128 192 640 +128 192 704 128 192 704 +128 192 768 128 192 768 +128 192 832 128 192 832 +128 192 896 128 192 896 +128 192 960 128 192 960 +128 192 1023 128 192 1023 +128 256 0 128 256 0 +128 256 64 128 256 64 +128 256 128 128 256 128 +128 256 192 128 256 192 +128 256 256 128 256 256 +128 256 320 128 256 320 +128 256 384 128 256 384 +128 256 448 128 256 448 +128 256 512 128 256 512 +128 256 576 128 256 576 +128 256 640 128 256 640 +128 256 704 128 256 704 +128 256 768 128 256 768 +128 256 832 128 256 832 +128 256 896 128 256 896 +128 256 960 128 256 960 +128 256 1023 128 256 1023 +128 320 0 128 320 0 +128 320 64 128 320 64 +128 320 128 128 320 128 +128 320 192 128 320 192 +128 320 256 128 320 256 +128 320 320 128 320 320 +128 320 384 128 320 384 +128 320 448 128 320 448 +128 320 512 128 320 512 +128 320 576 128 320 576 +128 320 640 128 320 640 +128 320 704 128 320 704 +128 320 768 128 320 768 +128 320 832 128 320 832 +128 320 896 128 320 896 +128 320 960 128 320 960 +128 320 1023 128 320 1023 +128 384 0 128 384 0 +128 384 64 128 384 64 +128 384 128 128 384 128 +128 384 192 128 384 192 +128 384 256 128 384 256 +128 384 320 128 384 320 +128 384 384 128 384 384 +128 384 448 128 384 448 +128 384 512 128 384 512 +128 384 576 128 384 576 +128 384 640 128 384 640 +128 384 704 128 384 704 +128 384 768 128 384 768 +128 384 832 128 384 832 +128 384 896 128 384 896 +128 384 960 128 384 960 +128 384 1023 128 384 1023 +128 448 0 128 448 0 +128 448 64 128 448 64 +128 448 128 128 448 128 +128 448 192 128 448 192 +128 448 256 128 448 256 +128 448 320 128 448 320 +128 448 384 128 448 384 +128 448 448 128 448 448 +128 448 512 128 448 512 +128 448 576 128 448 576 +128 448 640 128 448 640 +128 448 704 128 448 704 +128 448 768 128 448 768 +128 448 832 128 448 832 +128 448 896 128 448 896 +128 448 960 128 448 960 +128 448 1023 128 448 1023 +128 512 0 128 512 0 +128 512 64 128 512 64 +128 512 128 128 512 128 +128 512 192 128 512 192 +128 512 256 128 512 256 +128 512 320 128 512 320 +128 512 384 128 512 384 +128 512 448 128 512 448 +128 512 512 128 512 512 +128 512 576 128 512 576 +128 512 640 128 512 640 +128 512 704 128 512 704 +128 512 768 128 512 768 +128 512 832 128 512 832 +128 512 896 128 512 896 +128 512 960 128 512 960 +128 512 1023 128 512 1023 +128 576 0 128 576 0 +128 576 64 128 576 64 +128 576 128 128 576 128 +128 576 192 128 576 192 +128 576 256 128 576 256 +128 576 320 128 576 320 +128 576 384 128 576 384 +128 576 448 128 576 448 +128 576 512 128 576 512 +128 576 576 128 576 576 +128 576 640 128 576 640 +128 576 704 128 576 704 +128 576 768 128 576 768 +128 576 832 128 576 832 +128 576 896 128 576 896 +128 576 960 128 576 960 +128 576 1023 128 576 1023 +128 640 0 128 640 0 +128 640 64 128 640 64 +128 640 128 128 640 128 +128 640 192 128 640 192 +128 640 256 128 640 256 +128 640 320 128 640 320 +128 640 384 128 640 384 +128 640 448 128 640 448 +128 640 512 128 640 512 +128 640 576 128 640 576 +128 640 640 128 640 640 +128 640 704 128 640 704 +128 640 768 128 640 768 +128 640 832 128 640 832 +128 640 896 128 640 896 +128 640 960 128 640 960 +128 640 1023 128 640 1023 +128 704 0 128 704 0 +128 704 64 128 704 64 +128 704 128 128 704 128 +128 704 192 128 704 192 +128 704 256 128 704 256 +128 704 320 128 704 320 +128 704 384 128 704 384 +128 704 448 128 704 448 +128 704 512 128 704 512 +128 704 576 128 704 576 +128 704 640 128 704 640 +128 704 704 128 704 704 +128 704 768 128 704 768 +128 704 832 128 704 832 +128 704 896 128 704 896 +128 704 960 128 704 960 +128 704 1023 128 704 1023 +128 768 0 128 768 0 +128 768 64 128 768 64 +128 768 128 128 768 128 +128 768 192 128 768 192 +128 768 256 128 768 256 +128 768 320 128 768 320 +128 768 384 128 768 384 +128 768 448 128 768 448 +128 768 512 128 768 512 +128 768 576 128 768 576 +128 768 640 128 768 640 +128 768 704 128 768 704 +128 768 768 128 768 768 +128 768 832 128 768 832 +128 768 896 128 768 896 +128 768 960 128 768 960 +128 768 1023 128 768 1023 +128 832 0 128 832 0 +128 832 64 128 832 64 +128 832 128 128 832 128 +128 832 192 128 832 192 +128 832 256 128 832 256 +128 832 320 128 832 320 +128 832 384 128 832 384 +128 832 448 128 832 448 +128 832 512 128 832 512 +128 832 576 128 832 576 +128 832 640 128 832 640 +128 832 704 128 832 704 +128 832 768 128 832 768 +128 832 832 128 832 832 +128 832 896 128 832 896 +128 832 960 128 832 960 +128 832 1023 128 832 1023 +128 896 0 128 896 0 +128 896 64 128 896 64 +128 896 128 128 896 128 +128 896 192 128 896 192 +128 896 256 128 896 256 +128 896 320 128 896 320 +128 896 384 128 896 384 +128 896 448 128 896 448 +128 896 512 128 896 512 +128 896 576 128 896 576 +128 896 640 128 896 640 +128 896 704 128 896 704 +128 896 768 128 896 768 +128 896 832 128 896 832 +128 896 896 128 896 896 +128 896 960 128 896 960 +128 896 1023 128 896 1023 +128 960 0 128 960 0 +128 960 64 128 960 64 +128 960 128 128 960 128 +128 960 192 128 960 192 +128 960 256 128 960 256 +128 960 320 128 960 320 +128 960 384 128 960 384 +128 960 448 128 960 448 +128 960 512 128 960 512 +128 960 576 128 960 576 +128 960 640 128 960 640 +128 960 704 128 960 704 +128 960 768 128 960 768 +128 960 832 128 960 832 +128 960 896 128 960 896 +128 960 960 128 960 960 +128 960 1023 128 960 1023 +128 1023 0 128 1023 0 +128 1023 64 128 1023 64 +128 1023 128 128 1023 128 +128 1023 192 128 1023 192 +128 1023 256 128 1023 256 +128 1023 320 128 1023 320 +128 1023 384 128 1023 384 +128 1023 448 128 1023 448 +128 1023 512 128 1023 512 +128 1023 576 128 1023 576 +128 1023 640 128 1023 640 +128 1023 704 128 1023 704 +128 1023 768 128 1023 768 +128 1023 832 128 1023 832 +128 1023 896 128 1023 896 +128 1023 960 128 1023 960 +128 1023 1023 128 1023 1023 +192 0 0 192 0 0 +192 0 64 192 0 64 +192 0 128 192 0 128 +192 0 192 192 0 192 +192 0 256 192 0 256 +192 0 320 192 0 320 +192 0 384 192 0 384 +192 0 448 192 0 448 +192 0 512 192 0 512 +192 0 576 192 0 576 +192 0 640 192 0 640 +192 0 704 192 0 704 +192 0 768 192 0 768 +192 0 832 192 0 832 +192 0 896 192 0 896 +192 0 960 192 0 960 +192 0 1023 192 0 1023 +192 64 0 192 64 0 +192 64 64 192 64 64 +192 64 128 192 64 128 +192 64 192 192 64 192 +192 64 256 192 64 256 +192 64 320 192 64 320 +192 64 384 192 64 384 +192 64 448 192 64 448 +192 64 512 192 64 512 +192 64 576 192 64 576 +192 64 640 192 64 640 +192 64 704 192 64 704 +192 64 768 192 64 768 +192 64 832 192 64 832 +192 64 896 192 64 896 +192 64 960 192 64 960 +192 64 1023 192 64 1023 +192 128 0 192 128 0 +192 128 64 192 128 64 +192 128 128 192 128 128 +192 128 192 192 128 192 +192 128 256 192 128 256 +192 128 320 192 128 320 +192 128 384 192 128 384 +192 128 448 192 128 448 +192 128 512 192 128 512 +192 128 576 192 128 576 +192 128 640 192 128 640 +192 128 704 192 128 704 +192 128 768 192 128 768 +192 128 832 192 128 832 +192 128 896 192 128 896 +192 128 960 192 128 960 +192 128 1023 192 128 1023 +192 192 0 192 192 0 +192 192 64 192 192 64 +192 192 128 192 192 128 +192 192 192 192 192 192 +192 192 256 192 192 256 +192 192 320 192 192 320 +192 192 384 192 192 384 +192 192 448 192 192 448 +192 192 512 192 192 512 +192 192 576 192 192 576 +192 192 640 192 192 640 +192 192 704 192 192 704 +192 192 768 192 192 768 +192 192 832 192 192 832 +192 192 896 192 192 896 +192 192 960 192 192 960 +192 192 1023 192 192 1023 +192 256 0 192 256 0 +192 256 64 192 256 64 +192 256 128 192 256 128 +192 256 192 192 256 192 +192 256 256 192 256 256 +192 256 320 192 256 320 +192 256 384 192 256 384 +192 256 448 192 256 448 +192 256 512 192 256 512 +192 256 576 192 256 576 +192 256 640 192 256 640 +192 256 704 192 256 704 +192 256 768 192 256 768 +192 256 832 192 256 832 +192 256 896 192 256 896 +192 256 960 192 256 960 +192 256 1023 192 256 1023 +192 320 0 192 320 0 +192 320 64 192 320 64 +192 320 128 192 320 128 +192 320 192 192 320 192 +192 320 256 192 320 256 +192 320 320 192 320 320 +192 320 384 192 320 384 +192 320 448 192 320 448 +192 320 512 192 320 512 +192 320 576 192 320 576 +192 320 640 192 320 640 +192 320 704 192 320 704 +192 320 768 192 320 768 +192 320 832 192 320 832 +192 320 896 192 320 896 +192 320 960 192 320 960 +192 320 1023 192 320 1023 +192 384 0 192 384 0 +192 384 64 192 384 64 +192 384 128 192 384 128 +192 384 192 192 384 192 +192 384 256 192 384 256 +192 384 320 192 384 320 +192 384 384 192 384 384 +192 384 448 192 384 448 +192 384 512 192 384 512 +192 384 576 192 384 576 +192 384 640 192 384 640 +192 384 704 192 384 704 +192 384 768 192 384 768 +192 384 832 192 384 832 +192 384 896 192 384 896 +192 384 960 192 384 960 +192 384 1023 192 384 1023 +192 448 0 192 448 0 +192 448 64 192 448 64 +192 448 128 192 448 128 +192 448 192 192 448 192 +192 448 256 192 448 256 +192 448 320 192 448 320 +192 448 384 192 448 384 +192 448 448 192 448 448 +192 448 512 192 448 512 +192 448 576 192 448 576 +192 448 640 192 448 640 +192 448 704 192 448 704 +192 448 768 192 448 768 +192 448 832 192 448 832 +192 448 896 192 448 896 +192 448 960 192 448 960 +192 448 1023 192 448 1023 +192 512 0 192 512 0 +192 512 64 192 512 64 +192 512 128 192 512 128 +192 512 192 192 512 192 +192 512 256 192 512 256 +192 512 320 192 512 320 +192 512 384 192 512 384 +192 512 448 192 512 448 +192 512 512 192 512 512 +192 512 576 192 512 576 +192 512 640 192 512 640 +192 512 704 192 512 704 +192 512 768 192 512 768 +192 512 832 192 512 832 +192 512 896 192 512 896 +192 512 960 192 512 960 +192 512 1023 192 512 1023 +192 576 0 192 576 0 +192 576 64 192 576 64 +192 576 128 192 576 128 +192 576 192 192 576 192 +192 576 256 192 576 256 +192 576 320 192 576 320 +192 576 384 192 576 384 +192 576 448 192 576 448 +192 576 512 192 576 512 +192 576 576 192 576 576 +192 576 640 192 576 640 +192 576 704 192 576 704 +192 576 768 192 576 768 +192 576 832 192 576 832 +192 576 896 192 576 896 +192 576 960 192 576 960 +192 576 1023 192 576 1023 +192 640 0 192 640 0 +192 640 64 192 640 64 +192 640 128 192 640 128 +192 640 192 192 640 192 +192 640 256 192 640 256 +192 640 320 192 640 320 +192 640 384 192 640 384 +192 640 448 192 640 448 +192 640 512 192 640 512 +192 640 576 192 640 576 +192 640 640 192 640 640 +192 640 704 192 640 704 +192 640 768 192 640 768 +192 640 832 192 640 832 +192 640 896 192 640 896 +192 640 960 192 640 960 +192 640 1023 192 640 1023 +192 704 0 192 704 0 +192 704 64 192 704 64 +192 704 128 192 704 128 +192 704 192 192 704 192 +192 704 256 192 704 256 +192 704 320 192 704 320 +192 704 384 192 704 384 +192 704 448 192 704 448 +192 704 512 192 704 512 +192 704 576 192 704 576 +192 704 640 192 704 640 +192 704 704 192 704 704 +192 704 768 192 704 768 +192 704 832 192 704 832 +192 704 896 192 704 896 +192 704 960 192 704 960 +192 704 1023 192 704 1023 +192 768 0 192 768 0 +192 768 64 192 768 64 +192 768 128 192 768 128 +192 768 192 192 768 192 +192 768 256 192 768 256 +192 768 320 192 768 320 +192 768 384 192 768 384 +192 768 448 192 768 448 +192 768 512 192 768 512 +192 768 576 192 768 576 +192 768 640 192 768 640 +192 768 704 192 768 704 +192 768 768 192 768 768 +192 768 832 192 768 832 +192 768 896 192 768 896 +192 768 960 192 768 960 +192 768 1023 192 768 1023 +192 832 0 192 832 0 +192 832 64 192 832 64 +192 832 128 192 832 128 +192 832 192 192 832 192 +192 832 256 192 832 256 +192 832 320 192 832 320 +192 832 384 192 832 384 +192 832 448 192 832 448 +192 832 512 192 832 512 +192 832 576 192 832 576 +192 832 640 192 832 640 +192 832 704 192 832 704 +192 832 768 192 832 768 +192 832 832 192 832 832 +192 832 896 192 832 896 +192 832 960 192 832 960 +192 832 1023 192 832 1023 +192 896 0 192 896 0 +192 896 64 192 896 64 +192 896 128 192 896 128 +192 896 192 192 896 192 +192 896 256 192 896 256 +192 896 320 192 896 320 +192 896 384 192 896 384 +192 896 448 192 896 448 +192 896 512 192 896 512 +192 896 576 192 896 576 +192 896 640 192 896 640 +192 896 704 192 896 704 +192 896 768 192 896 768 +192 896 832 192 896 832 +192 896 896 192 896 896 +192 896 960 192 896 960 +192 896 1023 192 896 1023 +192 960 0 192 960 0 +192 960 64 192 960 64 +192 960 128 192 960 128 +192 960 192 192 960 192 +192 960 256 192 960 256 +192 960 320 192 960 320 +192 960 384 192 960 384 +192 960 448 192 960 448 +192 960 512 192 960 512 +192 960 576 192 960 576 +192 960 640 192 960 640 +192 960 704 192 960 704 +192 960 768 192 960 768 +192 960 832 192 960 832 +192 960 896 192 960 896 +192 960 960 192 960 960 +192 960 1023 192 960 1023 +192 1023 0 192 1023 0 +192 1023 64 192 1023 64 +192 1023 128 192 1023 128 +192 1023 192 192 1023 192 +192 1023 256 192 1023 256 +192 1023 320 192 1023 320 +192 1023 384 192 1023 384 +192 1023 448 192 1023 448 +192 1023 512 192 1023 512 +192 1023 576 192 1023 576 +192 1023 640 192 1023 640 +192 1023 704 192 1023 704 +192 1023 768 192 1023 768 +192 1023 832 192 1023 832 +192 1023 896 192 1023 896 +192 1023 960 192 1023 960 +192 1023 1023 192 1023 1023 +256 0 0 256 0 0 +256 0 64 256 0 64 +256 0 128 256 0 128 +256 0 192 256 0 192 +256 0 256 256 0 256 +256 0 320 256 0 320 +256 0 384 256 0 384 +256 0 448 256 0 448 +256 0 512 256 0 512 +256 0 576 256 0 576 +256 0 640 256 0 640 +256 0 704 256 0 704 +256 0 768 256 0 768 +256 0 832 256 0 832 +256 0 896 256 0 896 +256 0 960 256 0 960 +256 0 1023 256 0 1023 +256 64 0 256 64 0 +256 64 64 256 64 64 +256 64 128 256 64 128 +256 64 192 256 64 192 +256 64 256 256 64 256 +256 64 320 256 64 320 +256 64 384 256 64 384 +256 64 448 256 64 448 +256 64 512 256 64 512 +256 64 576 256 64 576 +256 64 640 256 64 640 +256 64 704 256 64 704 +256 64 768 256 64 768 +256 64 832 256 64 832 +256 64 896 256 64 896 +256 64 960 256 64 960 +256 64 1023 256 64 1023 +256 128 0 256 128 0 +256 128 64 256 128 64 +256 128 128 256 128 128 +256 128 192 256 128 192 +256 128 256 256 128 256 +256 128 320 256 128 320 +256 128 384 256 128 384 +256 128 448 256 128 448 +256 128 512 256 128 512 +256 128 576 256 128 576 +256 128 640 256 128 640 +256 128 704 256 128 704 +256 128 768 256 128 768 +256 128 832 256 128 832 +256 128 896 256 128 896 +256 128 960 256 128 960 +256 128 1023 256 128 1023 +256 192 0 256 192 0 +256 192 64 256 192 64 +256 192 128 256 192 128 +256 192 192 256 192 192 +256 192 256 256 192 256 +256 192 320 256 192 320 +256 192 384 256 192 384 +256 192 448 256 192 448 +256 192 512 256 192 512 +256 192 576 256 192 576 +256 192 640 256 192 640 +256 192 704 256 192 704 +256 192 768 256 192 768 +256 192 832 256 192 832 +256 192 896 256 192 896 +256 192 960 256 192 960 +256 192 1023 256 192 1023 +256 256 0 256 256 0 +256 256 64 256 256 64 +256 256 128 256 256 128 +256 256 192 256 256 192 +256 256 256 256 256 256 +256 256 320 256 256 320 +256 256 384 256 256 384 +256 256 448 256 256 448 +256 256 512 256 256 512 +256 256 576 256 256 576 +256 256 640 256 256 640 +256 256 704 256 256 704 +256 256 768 256 256 768 +256 256 832 256 256 832 +256 256 896 256 256 896 +256 256 960 256 256 960 +256 256 1023 256 256 1023 +256 320 0 256 320 0 +256 320 64 256 320 64 +256 320 128 256 320 128 +256 320 192 256 320 192 +256 320 256 256 320 256 +256 320 320 256 320 320 +256 320 384 256 320 384 +256 320 448 256 320 448 +256 320 512 256 320 512 +256 320 576 256 320 576 +256 320 640 256 320 640 +256 320 704 256 320 704 +256 320 768 256 320 768 +256 320 832 256 320 832 +256 320 896 256 320 896 +256 320 960 256 320 960 +256 320 1023 256 320 1023 +256 384 0 256 384 0 +256 384 64 256 384 64 +256 384 128 256 384 128 +256 384 192 256 384 192 +256 384 256 256 384 256 +256 384 320 256 384 320 +256 384 384 256 384 384 +256 384 448 256 384 448 +256 384 512 256 384 512 +256 384 576 256 384 576 +256 384 640 256 384 640 +256 384 704 256 384 704 +256 384 768 256 384 768 +256 384 832 256 384 832 +256 384 896 256 384 896 +256 384 960 256 384 960 +256 384 1023 256 384 1023 +256 448 0 256 448 0 +256 448 64 256 448 64 +256 448 128 256 448 128 +256 448 192 256 448 192 +256 448 256 256 448 256 +256 448 320 256 448 320 +256 448 384 256 448 384 +256 448 448 256 448 448 +256 448 512 256 448 512 +256 448 576 256 448 576 +256 448 640 256 448 640 +256 448 704 256 448 704 +256 448 768 256 448 768 +256 448 832 256 448 832 +256 448 896 256 448 896 +256 448 960 256 448 960 +256 448 1023 256 448 1023 +256 512 0 256 512 0 +256 512 64 256 512 64 +256 512 128 256 512 128 +256 512 192 256 512 192 +256 512 256 256 512 256 +256 512 320 256 512 320 +256 512 384 256 512 384 +256 512 448 256 512 448 +256 512 512 256 512 512 +256 512 576 256 512 576 +256 512 640 256 512 640 +256 512 704 256 512 704 +256 512 768 256 512 768 +256 512 832 256 512 832 +256 512 896 256 512 896 +256 512 960 256 512 960 +256 512 1023 256 512 1023 +256 576 0 256 576 0 +256 576 64 256 576 64 +256 576 128 256 576 128 +256 576 192 256 576 192 +256 576 256 256 576 256 +256 576 320 256 576 320 +256 576 384 256 576 384 +256 576 448 256 576 448 +256 576 512 256 576 512 +256 576 576 256 576 576 +256 576 640 256 576 640 +256 576 704 256 576 704 +256 576 768 256 576 768 +256 576 832 256 576 832 +256 576 896 256 576 896 +256 576 960 256 576 960 +256 576 1023 256 576 1023 +256 640 0 256 640 0 +256 640 64 256 640 64 +256 640 128 256 640 128 +256 640 192 256 640 192 +256 640 256 256 640 256 +256 640 320 256 640 320 +256 640 384 256 640 384 +256 640 448 256 640 448 +256 640 512 256 640 512 +256 640 576 256 640 576 +256 640 640 256 640 640 +256 640 704 256 640 704 +256 640 768 256 640 768 +256 640 832 256 640 832 +256 640 896 256 640 896 +256 640 960 256 640 960 +256 640 1023 256 640 1023 +256 704 0 256 704 0 +256 704 64 256 704 64 +256 704 128 256 704 128 +256 704 192 256 704 192 +256 704 256 256 704 256 +256 704 320 256 704 320 +256 704 384 256 704 384 +256 704 448 256 704 448 +256 704 512 256 704 512 +256 704 576 256 704 576 +256 704 640 256 704 640 +256 704 704 256 704 704 +256 704 768 256 704 768 +256 704 832 256 704 832 +256 704 896 256 704 896 +256 704 960 256 704 960 +256 704 1023 256 704 1023 +256 768 0 256 768 0 +256 768 64 256 768 64 +256 768 128 256 768 128 +256 768 192 256 768 192 +256 768 256 256 768 256 +256 768 320 256 768 320 +256 768 384 256 768 384 +256 768 448 256 768 448 +256 768 512 256 768 512 +256 768 576 256 768 576 +256 768 640 256 768 640 +256 768 704 256 768 704 +256 768 768 256 768 768 +256 768 832 256 768 832 +256 768 896 256 768 896 +256 768 960 256 768 960 +256 768 1023 256 768 1023 +256 832 0 256 832 0 +256 832 64 256 832 64 +256 832 128 256 832 128 +256 832 192 256 832 192 +256 832 256 256 832 256 +256 832 320 256 832 320 +256 832 384 256 832 384 +256 832 448 256 832 448 +256 832 512 256 832 512 +256 832 576 256 832 576 +256 832 640 256 832 640 +256 832 704 256 832 704 +256 832 768 256 832 768 +256 832 832 256 832 832 +256 832 896 256 832 896 +256 832 960 256 832 960 +256 832 1023 256 832 1023 +256 896 0 256 896 0 +256 896 64 256 896 64 +256 896 128 256 896 128 +256 896 192 256 896 192 +256 896 256 256 896 256 +256 896 320 256 896 320 +256 896 384 256 896 384 +256 896 448 256 896 448 +256 896 512 256 896 512 +256 896 576 256 896 576 +256 896 640 256 896 640 +256 896 704 256 896 704 +256 896 768 256 896 768 +256 896 832 256 896 832 +256 896 896 256 896 896 +256 896 960 256 896 960 +256 896 1023 256 896 1023 +256 960 0 256 960 0 +256 960 64 256 960 64 +256 960 128 256 960 128 +256 960 192 256 960 192 +256 960 256 256 960 256 +256 960 320 256 960 320 +256 960 384 256 960 384 +256 960 448 256 960 448 +256 960 512 256 960 512 +256 960 576 256 960 576 +256 960 640 256 960 640 +256 960 704 256 960 704 +256 960 768 256 960 768 +256 960 832 256 960 832 +256 960 896 256 960 896 +256 960 960 256 960 960 +256 960 1023 256 960 1023 +256 1023 0 256 1023 0 +256 1023 64 256 1023 64 +256 1023 128 256 1023 128 +256 1023 192 256 1023 192 +256 1023 256 256 1023 256 +256 1023 320 256 1023 320 +256 1023 384 256 1023 384 +256 1023 448 256 1023 448 +256 1023 512 256 1023 512 +256 1023 576 256 1023 576 +256 1023 640 256 1023 640 +256 1023 704 256 1023 704 +256 1023 768 256 1023 768 +256 1023 832 256 1023 832 +256 1023 896 256 1023 896 +256 1023 960 256 1023 960 +256 1023 1023 256 1023 1023 +320 0 0 320 0 0 +320 0 64 320 0 64 +320 0 128 320 0 128 +320 0 192 320 0 192 +320 0 256 320 0 256 +320 0 320 320 0 320 +320 0 384 320 0 384 +320 0 448 320 0 448 +320 0 512 320 0 512 +320 0 576 320 0 576 +320 0 640 320 0 640 +320 0 704 320 0 704 +320 0 768 320 0 768 +320 0 832 320 0 832 +320 0 896 320 0 896 +320 0 960 320 0 960 +320 0 1023 320 0 1023 +320 64 0 320 64 0 +320 64 64 320 64 64 +320 64 128 320 64 128 +320 64 192 320 64 192 +320 64 256 320 64 256 +320 64 320 320 64 320 +320 64 384 320 64 384 +320 64 448 320 64 448 +320 64 512 320 64 512 +320 64 576 320 64 576 +320 64 640 320 64 640 +320 64 704 320 64 704 +320 64 768 320 64 768 +320 64 832 320 64 832 +320 64 896 320 64 896 +320 64 960 320 64 960 +320 64 1023 320 64 1023 +320 128 0 320 128 0 +320 128 64 320 128 64 +320 128 128 320 128 128 +320 128 192 320 128 192 +320 128 256 320 128 256 +320 128 320 320 128 320 +320 128 384 320 128 384 +320 128 448 320 128 448 +320 128 512 320 128 512 +320 128 576 320 128 576 +320 128 640 320 128 640 +320 128 704 320 128 704 +320 128 768 320 128 768 +320 128 832 320 128 832 +320 128 896 320 128 896 +320 128 960 320 128 960 +320 128 1023 320 128 1023 +320 192 0 320 192 0 +320 192 64 320 192 64 +320 192 128 320 192 128 +320 192 192 320 192 192 +320 192 256 320 192 256 +320 192 320 320 192 320 +320 192 384 320 192 384 +320 192 448 320 192 448 +320 192 512 320 192 512 +320 192 576 320 192 576 +320 192 640 320 192 640 +320 192 704 320 192 704 +320 192 768 320 192 768 +320 192 832 320 192 832 +320 192 896 320 192 896 +320 192 960 320 192 960 +320 192 1023 320 192 1023 +320 256 0 320 256 0 +320 256 64 320 256 64 +320 256 128 320 256 128 +320 256 192 320 256 192 +320 256 256 320 256 256 +320 256 320 320 256 320 +320 256 384 320 256 384 +320 256 448 320 256 448 +320 256 512 320 256 512 +320 256 576 320 256 576 +320 256 640 320 256 640 +320 256 704 320 256 704 +320 256 768 320 256 768 +320 256 832 320 256 832 +320 256 896 320 256 896 +320 256 960 320 256 960 +320 256 1023 320 256 1023 +320 320 0 320 320 0 +320 320 64 320 320 64 +320 320 128 320 320 128 +320 320 192 320 320 192 +320 320 256 320 320 256 +320 320 320 320 320 320 +320 320 384 320 320 384 +320 320 448 320 320 448 +320 320 512 320 320 512 +320 320 576 320 320 576 +320 320 640 320 320 640 +320 320 704 320 320 704 +320 320 768 320 320 768 +320 320 832 320 320 832 +320 320 896 320 320 896 +320 320 960 320 320 960 +320 320 1023 320 320 1023 +320 384 0 320 384 0 +320 384 64 320 384 64 +320 384 128 320 384 128 +320 384 192 320 384 192 +320 384 256 320 384 256 +320 384 320 320 384 320 +320 384 384 320 384 384 +320 384 448 320 384 448 +320 384 512 320 384 512 +320 384 576 320 384 576 +320 384 640 320 384 640 +320 384 704 320 384 704 +320 384 768 320 384 768 +320 384 832 320 384 832 +320 384 896 320 384 896 +320 384 960 320 384 960 +320 384 1023 320 384 1023 +320 448 0 320 448 0 +320 448 64 320 448 64 +320 448 128 320 448 128 +320 448 192 320 448 192 +320 448 256 320 448 256 +320 448 320 320 448 320 +320 448 384 320 448 384 +320 448 448 320 448 448 +320 448 512 320 448 512 +320 448 576 320 448 576 +320 448 640 320 448 640 +320 448 704 320 448 704 +320 448 768 320 448 768 +320 448 832 320 448 832 +320 448 896 320 448 896 +320 448 960 320 448 960 +320 448 1023 320 448 1023 +320 512 0 320 512 0 +320 512 64 320 512 64 +320 512 128 320 512 128 +320 512 192 320 512 192 +320 512 256 320 512 256 +320 512 320 320 512 320 +320 512 384 320 512 384 +320 512 448 320 512 448 +320 512 512 320 512 512 +320 512 576 320 512 576 +320 512 640 320 512 640 +320 512 704 320 512 704 +320 512 768 320 512 768 +320 512 832 320 512 832 +320 512 896 320 512 896 +320 512 960 320 512 960 +320 512 1023 320 512 1023 +320 576 0 320 576 0 +320 576 64 320 576 64 +320 576 128 320 576 128 +320 576 192 320 576 192 +320 576 256 320 576 256 +320 576 320 320 576 320 +320 576 384 320 576 384 +320 576 448 320 576 448 +320 576 512 320 576 512 +320 576 576 320 576 576 +320 576 640 320 576 640 +320 576 704 320 576 704 +320 576 768 320 576 768 +320 576 832 320 576 832 +320 576 896 320 576 896 +320 576 960 320 576 960 +320 576 1023 320 576 1023 +320 640 0 320 640 0 +320 640 64 320 640 64 +320 640 128 320 640 128 +320 640 192 320 640 192 +320 640 256 320 640 256 +320 640 320 320 640 320 +320 640 384 320 640 384 +320 640 448 320 640 448 +320 640 512 320 640 512 +320 640 576 320 640 576 +320 640 640 320 640 640 +320 640 704 320 640 704 +320 640 768 320 640 768 +320 640 832 320 640 832 +320 640 896 320 640 896 +320 640 960 320 640 960 +320 640 1023 320 640 1023 +320 704 0 320 704 0 +320 704 64 320 704 64 +320 704 128 320 704 128 +320 704 192 320 704 192 +320 704 256 320 704 256 +320 704 320 320 704 320 +320 704 384 320 704 384 +320 704 448 320 704 448 +320 704 512 320 704 512 +320 704 576 320 704 576 +320 704 640 320 704 640 +320 704 704 320 704 704 +320 704 768 320 704 768 +320 704 832 320 704 832 +320 704 896 320 704 896 +320 704 960 320 704 960 +320 704 1023 320 704 1023 +320 768 0 320 768 0 +320 768 64 320 768 64 +320 768 128 320 768 128 +320 768 192 320 768 192 +320 768 256 320 768 256 +320 768 320 320 768 320 +320 768 384 320 768 384 +320 768 448 320 768 448 +320 768 512 320 768 512 +320 768 576 320 768 576 +320 768 640 320 768 640 +320 768 704 320 768 704 +320 768 768 320 768 768 +320 768 832 320 768 832 +320 768 896 320 768 896 +320 768 960 320 768 960 +320 768 1023 320 768 1023 +320 832 0 320 832 0 +320 832 64 320 832 64 +320 832 128 320 832 128 +320 832 192 320 832 192 +320 832 256 320 832 256 +320 832 320 320 832 320 +320 832 384 320 832 384 +320 832 448 320 832 448 +320 832 512 320 832 512 +320 832 576 320 832 576 +320 832 640 320 832 640 +320 832 704 320 832 704 +320 832 768 320 832 768 +320 832 832 320 832 832 +320 832 896 320 832 896 +320 832 960 320 832 960 +320 832 1023 320 832 1023 +320 896 0 320 896 0 +320 896 64 320 896 64 +320 896 128 320 896 128 +320 896 192 320 896 192 +320 896 256 320 896 256 +320 896 320 320 896 320 +320 896 384 320 896 384 +320 896 448 320 896 448 +320 896 512 320 896 512 +320 896 576 320 896 576 +320 896 640 320 896 640 +320 896 704 320 896 704 +320 896 768 320 896 768 +320 896 832 320 896 832 +320 896 896 320 896 896 +320 896 960 320 896 960 +320 896 1023 320 896 1023 +320 960 0 320 960 0 +320 960 64 320 960 64 +320 960 128 320 960 128 +320 960 192 320 960 192 +320 960 256 320 960 256 +320 960 320 320 960 320 +320 960 384 320 960 384 +320 960 448 320 960 448 +320 960 512 320 960 512 +320 960 576 320 960 576 +320 960 640 320 960 640 +320 960 704 320 960 704 +320 960 768 320 960 768 +320 960 832 320 960 832 +320 960 896 320 960 896 +320 960 960 320 960 960 +320 960 1023 320 960 1023 +320 1023 0 320 1023 0 +320 1023 64 320 1023 64 +320 1023 128 320 1023 128 +320 1023 192 320 1023 192 +320 1023 256 320 1023 256 +320 1023 320 320 1023 320 +320 1023 384 320 1023 384 +320 1023 448 320 1023 448 +320 1023 512 320 1023 512 +320 1023 576 320 1023 576 +320 1023 640 320 1023 640 +320 1023 704 320 1023 704 +320 1023 768 320 1023 768 +320 1023 832 320 1023 832 +320 1023 896 320 1023 896 +320 1023 960 320 1023 960 +320 1023 1023 320 1023 1023 +384 0 0 384 0 0 +384 0 64 384 0 64 +384 0 128 384 0 128 +384 0 192 384 0 192 +384 0 256 384 0 256 +384 0 320 384 0 320 +384 0 384 384 0 384 +384 0 448 384 0 448 +384 0 512 384 0 512 +384 0 576 384 0 576 +384 0 640 384 0 640 +384 0 704 384 0 704 +384 0 768 384 0 768 +384 0 832 384 0 832 +384 0 896 384 0 896 +384 0 960 384 0 960 +384 0 1023 384 0 1023 +384 64 0 384 64 0 +384 64 64 384 64 64 +384 64 128 384 64 128 +384 64 192 384 64 192 +384 64 256 384 64 256 +384 64 320 384 64 320 +384 64 384 384 64 384 +384 64 448 384 64 448 +384 64 512 384 64 512 +384 64 576 384 64 576 +384 64 640 384 64 640 +384 64 704 384 64 704 +384 64 768 384 64 768 +384 64 832 384 64 832 +384 64 896 384 64 896 +384 64 960 384 64 960 +384 64 1023 384 64 1023 +384 128 0 384 128 0 +384 128 64 384 128 64 +384 128 128 384 128 128 +384 128 192 384 128 192 +384 128 256 384 128 256 +384 128 320 384 128 320 +384 128 384 384 128 384 +384 128 448 384 128 448 +384 128 512 384 128 512 +384 128 576 384 128 576 +384 128 640 384 128 640 +384 128 704 384 128 704 +384 128 768 384 128 768 +384 128 832 384 128 832 +384 128 896 384 128 896 +384 128 960 384 128 960 +384 128 1023 384 128 1023 +384 192 0 384 192 0 +384 192 64 384 192 64 +384 192 128 384 192 128 +384 192 192 384 192 192 +384 192 256 384 192 256 +384 192 320 384 192 320 +384 192 384 384 192 384 +384 192 448 384 192 448 +384 192 512 384 192 512 +384 192 576 384 192 576 +384 192 640 384 192 640 +384 192 704 384 192 704 +384 192 768 384 192 768 +384 192 832 384 192 832 +384 192 896 384 192 896 +384 192 960 384 192 960 +384 192 1023 384 192 1023 +384 256 0 384 256 0 +384 256 64 384 256 64 +384 256 128 384 256 128 +384 256 192 384 256 192 +384 256 256 384 256 256 +384 256 320 384 256 320 +384 256 384 384 256 384 +384 256 448 384 256 448 +384 256 512 384 256 512 +384 256 576 384 256 576 +384 256 640 384 256 640 +384 256 704 384 256 704 +384 256 768 384 256 768 +384 256 832 384 256 832 +384 256 896 384 256 896 +384 256 960 384 256 960 +384 256 1023 384 256 1023 +384 320 0 384 320 0 +384 320 64 384 320 64 +384 320 128 384 320 128 +384 320 192 384 320 192 +384 320 256 384 320 256 +384 320 320 384 320 320 +384 320 384 384 320 384 +384 320 448 384 320 448 +384 320 512 384 320 512 +384 320 576 384 320 576 +384 320 640 384 320 640 +384 320 704 384 320 704 +384 320 768 384 320 768 +384 320 832 384 320 832 +384 320 896 384 320 896 +384 320 960 384 320 960 +384 320 1023 384 320 1023 +384 384 0 384 384 0 +384 384 64 384 384 64 +384 384 128 384 384 128 +384 384 192 384 384 192 +384 384 256 384 384 256 +384 384 320 384 384 320 +384 384 384 384 384 384 +384 384 448 384 384 448 +384 384 512 384 384 512 +384 384 576 384 384 576 +384 384 640 384 384 640 +384 384 704 384 384 704 +384 384 768 384 384 768 +384 384 832 384 384 832 +384 384 896 384 384 896 +384 384 960 384 384 960 +384 384 1023 384 384 1023 +384 448 0 384 448 0 +384 448 64 384 448 64 +384 448 128 384 448 128 +384 448 192 384 448 192 +384 448 256 384 448 256 +384 448 320 384 448 320 +384 448 384 384 448 384 +384 448 448 384 448 448 +384 448 512 384 448 512 +384 448 576 384 448 576 +384 448 640 384 448 640 +384 448 704 384 448 704 +384 448 768 384 448 768 +384 448 832 384 448 832 +384 448 896 384 448 896 +384 448 960 384 448 960 +384 448 1023 384 448 1023 +384 512 0 384 512 0 +384 512 64 384 512 64 +384 512 128 384 512 128 +384 512 192 384 512 192 +384 512 256 384 512 256 +384 512 320 384 512 320 +384 512 384 384 512 384 +384 512 448 384 512 448 +384 512 512 384 512 512 +384 512 576 384 512 576 +384 512 640 384 512 640 +384 512 704 384 512 704 +384 512 768 384 512 768 +384 512 832 384 512 832 +384 512 896 384 512 896 +384 512 960 384 512 960 +384 512 1023 384 512 1023 +384 576 0 384 576 0 +384 576 64 384 576 64 +384 576 128 384 576 128 +384 576 192 384 576 192 +384 576 256 384 576 256 +384 576 320 384 576 320 +384 576 384 384 576 384 +384 576 448 384 576 448 +384 576 512 384 576 512 +384 576 576 384 576 576 +384 576 640 384 576 640 +384 576 704 384 576 704 +384 576 768 384 576 768 +384 576 832 384 576 832 +384 576 896 384 576 896 +384 576 960 384 576 960 +384 576 1023 384 576 1023 +384 640 0 384 640 0 +384 640 64 384 640 64 +384 640 128 384 640 128 +384 640 192 384 640 192 +384 640 256 384 640 256 +384 640 320 384 640 320 +384 640 384 384 640 384 +384 640 448 384 640 448 +384 640 512 384 640 512 +384 640 576 384 640 576 +384 640 640 384 640 640 +384 640 704 384 640 704 +384 640 768 384 640 768 +384 640 832 384 640 832 +384 640 896 384 640 896 +384 640 960 384 640 960 +384 640 1023 384 640 1023 +384 704 0 384 704 0 +384 704 64 384 704 64 +384 704 128 384 704 128 +384 704 192 384 704 192 +384 704 256 384 704 256 +384 704 320 384 704 320 +384 704 384 384 704 384 +384 704 448 384 704 448 +384 704 512 384 704 512 +384 704 576 384 704 576 +384 704 640 384 704 640 +384 704 704 384 704 704 +384 704 768 384 704 768 +384 704 832 384 704 832 +384 704 896 384 704 896 +384 704 960 384 704 960 +384 704 1023 384 704 1023 +384 768 0 384 768 0 +384 768 64 384 768 64 +384 768 128 384 768 128 +384 768 192 384 768 192 +384 768 256 384 768 256 +384 768 320 384 768 320 +384 768 384 384 768 384 +384 768 448 384 768 448 +384 768 512 384 768 512 +384 768 576 384 768 576 +384 768 640 384 768 640 +384 768 704 384 768 704 +384 768 768 384 768 768 +384 768 832 384 768 832 +384 768 896 384 768 896 +384 768 960 384 768 960 +384 768 1023 384 768 1023 +384 832 0 384 832 0 +384 832 64 384 832 64 +384 832 128 384 832 128 +384 832 192 384 832 192 +384 832 256 384 832 256 +384 832 320 384 832 320 +384 832 384 384 832 384 +384 832 448 384 832 448 +384 832 512 384 832 512 +384 832 576 384 832 576 +384 832 640 384 832 640 +384 832 704 384 832 704 +384 832 768 384 832 768 +384 832 832 384 832 832 +384 832 896 384 832 896 +384 832 960 384 832 960 +384 832 1023 384 832 1023 +384 896 0 384 896 0 +384 896 64 384 896 64 +384 896 128 384 896 128 +384 896 192 384 896 192 +384 896 256 384 896 256 +384 896 320 384 896 320 +384 896 384 384 896 384 +384 896 448 384 896 448 +384 896 512 384 896 512 +384 896 576 384 896 576 +384 896 640 384 896 640 +384 896 704 384 896 704 +384 896 768 384 896 768 +384 896 832 384 896 832 +384 896 896 384 896 896 +384 896 960 384 896 960 +384 896 1023 384 896 1023 +384 960 0 384 960 0 +384 960 64 384 960 64 +384 960 128 384 960 128 +384 960 192 384 960 192 +384 960 256 384 960 256 +384 960 320 384 960 320 +384 960 384 384 960 384 +384 960 448 384 960 448 +384 960 512 384 960 512 +384 960 576 384 960 576 +384 960 640 384 960 640 +384 960 704 384 960 704 +384 960 768 384 960 768 +384 960 832 384 960 832 +384 960 896 384 960 896 +384 960 960 384 960 960 +384 960 1023 384 960 1023 +384 1023 0 384 1023 0 +384 1023 64 384 1023 64 +384 1023 128 384 1023 128 +384 1023 192 384 1023 192 +384 1023 256 384 1023 256 +384 1023 320 384 1023 320 +384 1023 384 384 1023 384 +384 1023 448 384 1023 448 +384 1023 512 384 1023 512 +384 1023 576 384 1023 576 +384 1023 640 384 1023 640 +384 1023 704 384 1023 704 +384 1023 768 384 1023 768 +384 1023 832 384 1023 832 +384 1023 896 384 1023 896 +384 1023 960 384 1023 960 +384 1023 1023 384 1023 1023 +448 0 0 448 0 0 +448 0 64 448 0 64 +448 0 128 448 0 128 +448 0 192 448 0 192 +448 0 256 448 0 256 +448 0 320 448 0 320 +448 0 384 448 0 384 +448 0 448 448 0 448 +448 0 512 448 0 512 +448 0 576 448 0 576 +448 0 640 448 0 640 +448 0 704 448 0 704 +448 0 768 448 0 768 +448 0 832 448 0 832 +448 0 896 448 0 896 +448 0 960 448 0 960 +448 0 1023 448 0 1023 +448 64 0 448 64 0 +448 64 64 448 64 64 +448 64 128 448 64 128 +448 64 192 448 64 192 +448 64 256 448 64 256 +448 64 320 448 64 320 +448 64 384 448 64 384 +448 64 448 448 64 448 +448 64 512 448 64 512 +448 64 576 448 64 576 +448 64 640 448 64 640 +448 64 704 448 64 704 +448 64 768 448 64 768 +448 64 832 448 64 832 +448 64 896 448 64 896 +448 64 960 448 64 960 +448 64 1023 448 64 1023 +448 128 0 448 128 0 +448 128 64 448 128 64 +448 128 128 448 128 128 +448 128 192 448 128 192 +448 128 256 448 128 256 +448 128 320 448 128 320 +448 128 384 448 128 384 +448 128 448 448 128 448 +448 128 512 448 128 512 +448 128 576 448 128 576 +448 128 640 448 128 640 +448 128 704 448 128 704 +448 128 768 448 128 768 +448 128 832 448 128 832 +448 128 896 448 128 896 +448 128 960 448 128 960 +448 128 1023 448 128 1023 +448 192 0 448 192 0 +448 192 64 448 192 64 +448 192 128 448 192 128 +448 192 192 448 192 192 +448 192 256 448 192 256 +448 192 320 448 192 320 +448 192 384 448 192 384 +448 192 448 448 192 448 +448 192 512 448 192 512 +448 192 576 448 192 576 +448 192 640 448 192 640 +448 192 704 448 192 704 +448 192 768 448 192 768 +448 192 832 448 192 832 +448 192 896 448 192 896 +448 192 960 448 192 960 +448 192 1023 448 192 1023 +448 256 0 448 256 0 +448 256 64 448 256 64 +448 256 128 448 256 128 +448 256 192 448 256 192 +448 256 256 448 256 256 +448 256 320 448 256 320 +448 256 384 448 256 384 +448 256 448 448 256 448 +448 256 512 448 256 512 +448 256 576 448 256 576 +448 256 640 448 256 640 +448 256 704 448 256 704 +448 256 768 448 256 768 +448 256 832 448 256 832 +448 256 896 448 256 896 +448 256 960 448 256 960 +448 256 1023 448 256 1023 +448 320 0 448 320 0 +448 320 64 448 320 64 +448 320 128 448 320 128 +448 320 192 448 320 192 +448 320 256 448 320 256 +448 320 320 448 320 320 +448 320 384 448 320 384 +448 320 448 448 320 448 +448 320 512 448 320 512 +448 320 576 448 320 576 +448 320 640 448 320 640 +448 320 704 448 320 704 +448 320 768 448 320 768 +448 320 832 448 320 832 +448 320 896 448 320 896 +448 320 960 448 320 960 +448 320 1023 448 320 1023 +448 384 0 448 384 0 +448 384 64 448 384 64 +448 384 128 448 384 128 +448 384 192 448 384 192 +448 384 256 448 384 256 +448 384 320 448 384 320 +448 384 384 448 384 384 +448 384 448 448 384 448 +448 384 512 448 384 512 +448 384 576 448 384 576 +448 384 640 448 384 640 +448 384 704 448 384 704 +448 384 768 448 384 768 +448 384 832 448 384 832 +448 384 896 448 384 896 +448 384 960 448 384 960 +448 384 1023 448 384 1023 +448 448 0 448 448 0 +448 448 64 448 448 64 +448 448 128 448 448 128 +448 448 192 448 448 192 +448 448 256 448 448 256 +448 448 320 448 448 320 +448 448 384 448 448 384 +448 448 448 448 448 448 +448 448 512 448 448 512 +448 448 576 448 448 576 +448 448 640 448 448 640 +448 448 704 448 448 704 +448 448 768 448 448 768 +448 448 832 448 448 832 +448 448 896 448 448 896 +448 448 960 448 448 960 +448 448 1023 448 448 1023 +448 512 0 448 512 0 +448 512 64 448 512 64 +448 512 128 448 512 128 +448 512 192 448 512 192 +448 512 256 448 512 256 +448 512 320 448 512 320 +448 512 384 448 512 384 +448 512 448 448 512 448 +448 512 512 448 512 512 +448 512 576 448 512 576 +448 512 640 448 512 640 +448 512 704 448 512 704 +448 512 768 448 512 768 +448 512 832 448 512 832 +448 512 896 448 512 896 +448 512 960 448 512 960 +448 512 1023 448 512 1023 +448 576 0 448 576 0 +448 576 64 448 576 64 +448 576 128 448 576 128 +448 576 192 448 576 192 +448 576 256 448 576 256 +448 576 320 448 576 320 +448 576 384 448 576 384 +448 576 448 448 576 448 +448 576 512 448 576 512 +448 576 576 448 576 576 +448 576 640 448 576 640 +448 576 704 448 576 704 +448 576 768 448 576 768 +448 576 832 448 576 832 +448 576 896 448 576 896 +448 576 960 448 576 960 +448 576 1023 448 576 1023 +448 640 0 448 640 0 +448 640 64 448 640 64 +448 640 128 448 640 128 +448 640 192 448 640 192 +448 640 256 448 640 256 +448 640 320 448 640 320 +448 640 384 448 640 384 +448 640 448 448 640 448 +448 640 512 448 640 512 +448 640 576 448 640 576 +448 640 640 448 640 640 +448 640 704 448 640 704 +448 640 768 448 640 768 +448 640 832 448 640 832 +448 640 896 448 640 896 +448 640 960 448 640 960 +448 640 1023 448 640 1023 +448 704 0 448 704 0 +448 704 64 448 704 64 +448 704 128 448 704 128 +448 704 192 448 704 192 +448 704 256 448 704 256 +448 704 320 448 704 320 +448 704 384 448 704 384 +448 704 448 448 704 448 +448 704 512 448 704 512 +448 704 576 448 704 576 +448 704 640 448 704 640 +448 704 704 448 704 704 +448 704 768 448 704 768 +448 704 832 448 704 832 +448 704 896 448 704 896 +448 704 960 448 704 960 +448 704 1023 448 704 1023 +448 768 0 448 768 0 +448 768 64 448 768 64 +448 768 128 448 768 128 +448 768 192 448 768 192 +448 768 256 448 768 256 +448 768 320 448 768 320 +448 768 384 448 768 384 +448 768 448 448 768 448 +448 768 512 448 768 512 +448 768 576 448 768 576 +448 768 640 448 768 640 +448 768 704 448 768 704 +448 768 768 448 768 768 +448 768 832 448 768 832 +448 768 896 448 768 896 +448 768 960 448 768 960 +448 768 1023 448 768 1023 +448 832 0 448 832 0 +448 832 64 448 832 64 +448 832 128 448 832 128 +448 832 192 448 832 192 +448 832 256 448 832 256 +448 832 320 448 832 320 +448 832 384 448 832 384 +448 832 448 448 832 448 +448 832 512 448 832 512 +448 832 576 448 832 576 +448 832 640 448 832 640 +448 832 704 448 832 704 +448 832 768 448 832 768 +448 832 832 448 832 832 +448 832 896 448 832 896 +448 832 960 448 832 960 +448 832 1023 448 832 1023 +448 896 0 448 896 0 +448 896 64 448 896 64 +448 896 128 448 896 128 +448 896 192 448 896 192 +448 896 256 448 896 256 +448 896 320 448 896 320 +448 896 384 448 896 384 +448 896 448 448 896 448 +448 896 512 448 896 512 +448 896 576 448 896 576 +448 896 640 448 896 640 +448 896 704 448 896 704 +448 896 768 448 896 768 +448 896 832 448 896 832 +448 896 896 448 896 896 +448 896 960 448 896 960 +448 896 1023 448 896 1023 +448 960 0 448 960 0 +448 960 64 448 960 64 +448 960 128 448 960 128 +448 960 192 448 960 192 +448 960 256 448 960 256 +448 960 320 448 960 320 +448 960 384 448 960 384 +448 960 448 448 960 448 +448 960 512 448 960 512 +448 960 576 448 960 576 +448 960 640 448 960 640 +448 960 704 448 960 704 +448 960 768 448 960 768 +448 960 832 448 960 832 +448 960 896 448 960 896 +448 960 960 448 960 960 +448 960 1023 448 960 1023 +448 1023 0 448 1023 0 +448 1023 64 448 1023 64 +448 1023 128 448 1023 128 +448 1023 192 448 1023 192 +448 1023 256 448 1023 256 +448 1023 320 448 1023 320 +448 1023 384 448 1023 384 +448 1023 448 448 1023 448 +448 1023 512 448 1023 512 +448 1023 576 448 1023 576 +448 1023 640 448 1023 640 +448 1023 704 448 1023 704 +448 1023 768 448 1023 768 +448 1023 832 448 1023 832 +448 1023 896 448 1023 896 +448 1023 960 448 1023 960 +448 1023 1023 448 1023 1023 +512 0 0 512 0 0 +512 0 64 512 0 64 +512 0 128 512 0 128 +512 0 192 512 0 192 +512 0 256 512 0 256 +512 0 320 512 0 320 +512 0 384 512 0 384 +512 0 448 512 0 448 +512 0 512 512 0 512 +512 0 576 512 0 576 +512 0 640 512 0 640 +512 0 704 512 0 704 +512 0 768 512 0 768 +512 0 832 512 0 832 +512 0 896 512 0 896 +512 0 960 512 0 960 +512 0 1023 512 0 1023 +512 64 0 512 64 0 +512 64 64 512 64 64 +512 64 128 512 64 128 +512 64 192 512 64 192 +512 64 256 512 64 256 +512 64 320 512 64 320 +512 64 384 512 64 384 +512 64 448 512 64 448 +512 64 512 512 64 512 +512 64 576 512 64 576 +512 64 640 512 64 640 +512 64 704 512 64 704 +512 64 768 512 64 768 +512 64 832 512 64 832 +512 64 896 512 64 896 +512 64 960 512 64 960 +512 64 1023 512 64 1023 +512 128 0 512 128 0 +512 128 64 512 128 64 +512 128 128 512 128 128 +512 128 192 512 128 192 +512 128 256 512 128 256 +512 128 320 512 128 320 +512 128 384 512 128 384 +512 128 448 512 128 448 +512 128 512 512 128 512 +512 128 576 512 128 576 +512 128 640 512 128 640 +512 128 704 512 128 704 +512 128 768 512 128 768 +512 128 832 512 128 832 +512 128 896 512 128 896 +512 128 960 512 128 960 +512 128 1023 512 128 1023 +512 192 0 512 192 0 +512 192 64 512 192 64 +512 192 128 512 192 128 +512 192 192 512 192 192 +512 192 256 512 192 256 +512 192 320 512 192 320 +512 192 384 512 192 384 +512 192 448 512 192 448 +512 192 512 512 192 512 +512 192 576 512 192 576 +512 192 640 512 192 640 +512 192 704 512 192 704 +512 192 768 512 192 768 +512 192 832 512 192 832 +512 192 896 512 192 896 +512 192 960 512 192 960 +512 192 1023 512 192 1023 +512 256 0 512 256 0 +512 256 64 512 256 64 +512 256 128 512 256 128 +512 256 192 512 256 192 +512 256 256 512 256 256 +512 256 320 512 256 320 +512 256 384 512 256 384 +512 256 448 512 256 448 +512 256 512 512 256 512 +512 256 576 512 256 576 +512 256 640 512 256 640 +512 256 704 512 256 704 +512 256 768 512 256 768 +512 256 832 512 256 832 +512 256 896 512 256 896 +512 256 960 512 256 960 +512 256 1023 512 256 1023 +512 320 0 512 320 0 +512 320 64 512 320 64 +512 320 128 512 320 128 +512 320 192 512 320 192 +512 320 256 512 320 256 +512 320 320 512 320 320 +512 320 384 512 320 384 +512 320 448 512 320 448 +512 320 512 512 320 512 +512 320 576 512 320 576 +512 320 640 512 320 640 +512 320 704 512 320 704 +512 320 768 512 320 768 +512 320 832 512 320 832 +512 320 896 512 320 896 +512 320 960 512 320 960 +512 320 1023 512 320 1023 +512 384 0 512 384 0 +512 384 64 512 384 64 +512 384 128 512 384 128 +512 384 192 512 384 192 +512 384 256 512 384 256 +512 384 320 512 384 320 +512 384 384 512 384 384 +512 384 448 512 384 448 +512 384 512 512 384 512 +512 384 576 512 384 576 +512 384 640 512 384 640 +512 384 704 512 384 704 +512 384 768 512 384 768 +512 384 832 512 384 832 +512 384 896 512 384 896 +512 384 960 512 384 960 +512 384 1023 512 384 1023 +512 448 0 512 448 0 +512 448 64 512 448 64 +512 448 128 512 448 128 +512 448 192 512 448 192 +512 448 256 512 448 256 +512 448 320 512 448 320 +512 448 384 512 448 384 +512 448 448 512 448 448 +512 448 512 512 448 512 +512 448 576 512 448 576 +512 448 640 512 448 640 +512 448 704 512 448 704 +512 448 768 512 448 768 +512 448 832 512 448 832 +512 448 896 512 448 896 +512 448 960 512 448 960 +512 448 1023 512 448 1023 +512 512 0 512 512 0 +512 512 64 512 512 64 +512 512 128 512 512 128 +512 512 192 512 512 192 +512 512 256 512 512 256 +512 512 320 512 512 320 +512 512 384 512 512 384 +512 512 448 512 512 448 +512 512 512 512 512 512 +512 512 576 512 512 576 +512 512 640 512 512 640 +512 512 704 512 512 704 +512 512 768 512 512 768 +512 512 832 512 512 832 +512 512 896 512 512 896 +512 512 960 512 512 960 +512 512 1023 512 512 1023 +512 576 0 512 576 0 +512 576 64 512 576 64 +512 576 128 512 576 128 +512 576 192 512 576 192 +512 576 256 512 576 256 +512 576 320 512 576 320 +512 576 384 512 576 384 +512 576 448 512 576 448 +512 576 512 512 576 512 +512 576 576 512 576 576 +512 576 640 512 576 640 +512 576 704 512 576 704 +512 576 768 512 576 768 +512 576 832 512 576 832 +512 576 896 512 576 896 +512 576 960 512 576 960 +512 576 1023 512 576 1023 +512 640 0 512 640 0 +512 640 64 512 640 64 +512 640 128 512 640 128 +512 640 192 512 640 192 +512 640 256 512 640 256 +512 640 320 512 640 320 +512 640 384 512 640 384 +512 640 448 512 640 448 +512 640 512 512 640 512 +512 640 576 512 640 576 +512 640 640 512 640 640 +512 640 704 512 640 704 +512 640 768 512 640 768 +512 640 832 512 640 832 +512 640 896 512 640 896 +512 640 960 512 640 960 +512 640 1023 512 640 1023 +512 704 0 512 704 0 +512 704 64 512 704 64 +512 704 128 512 704 128 +512 704 192 512 704 192 +512 704 256 512 704 256 +512 704 320 512 704 320 +512 704 384 512 704 384 +512 704 448 512 704 448 +512 704 512 512 704 512 +512 704 576 512 704 576 +512 704 640 512 704 640 +512 704 704 512 704 704 +512 704 768 512 704 768 +512 704 832 512 704 832 +512 704 896 512 704 896 +512 704 960 512 704 960 +512 704 1023 512 704 1023 +512 768 0 512 768 0 +512 768 64 512 768 64 +512 768 128 512 768 128 +512 768 192 512 768 192 +512 768 256 512 768 256 +512 768 320 512 768 320 +512 768 384 512 768 384 +512 768 448 512 768 448 +512 768 512 512 768 512 +512 768 576 512 768 576 +512 768 640 512 768 640 +512 768 704 512 768 704 +512 768 768 512 768 768 +512 768 832 512 768 832 +512 768 896 512 768 896 +512 768 960 512 768 960 +512 768 1023 512 768 1023 +512 832 0 512 832 0 +512 832 64 512 832 64 +512 832 128 512 832 128 +512 832 192 512 832 192 +512 832 256 512 832 256 +512 832 320 512 832 320 +512 832 384 512 832 384 +512 832 448 512 832 448 +512 832 512 512 832 512 +512 832 576 512 832 576 +512 832 640 512 832 640 +512 832 704 512 832 704 +512 832 768 512 832 768 +512 832 832 512 832 832 +512 832 896 512 832 896 +512 832 960 512 832 960 +512 832 1023 512 832 1023 +512 896 0 512 896 0 +512 896 64 512 896 64 +512 896 128 512 896 128 +512 896 192 512 896 192 +512 896 256 512 896 256 +512 896 320 512 896 320 +512 896 384 512 896 384 +512 896 448 512 896 448 +512 896 512 512 896 512 +512 896 576 512 896 576 +512 896 640 512 896 640 +512 896 704 512 896 704 +512 896 768 512 896 768 +512 896 832 512 896 832 +512 896 896 512 896 896 +512 896 960 512 896 960 +512 896 1023 512 896 1023 +512 960 0 512 960 0 +512 960 64 512 960 64 +512 960 128 512 960 128 +512 960 192 512 960 192 +512 960 256 512 960 256 +512 960 320 512 960 320 +512 960 384 512 960 384 +512 960 448 512 960 448 +512 960 512 512 960 512 +512 960 576 512 960 576 +512 960 640 512 960 640 +512 960 704 512 960 704 +512 960 768 512 960 768 +512 960 832 512 960 832 +512 960 896 512 960 896 +512 960 960 512 960 960 +512 960 1023 512 960 1023 +512 1023 0 512 1023 0 +512 1023 64 512 1023 64 +512 1023 128 512 1023 128 +512 1023 192 512 1023 192 +512 1023 256 512 1023 256 +512 1023 320 512 1023 320 +512 1023 384 512 1023 384 +512 1023 448 512 1023 448 +512 1023 512 512 1023 512 +512 1023 576 512 1023 576 +512 1023 640 512 1023 640 +512 1023 704 512 1023 704 +512 1023 768 512 1023 768 +512 1023 832 512 1023 832 +512 1023 896 512 1023 896 +512 1023 960 512 1023 960 +512 1023 1023 512 1023 1023 +576 0 0 576 0 0 +576 0 64 576 0 64 +576 0 128 576 0 128 +576 0 192 576 0 192 +576 0 256 576 0 256 +576 0 320 576 0 320 +576 0 384 576 0 384 +576 0 448 576 0 448 +576 0 512 576 0 512 +576 0 576 576 0 576 +576 0 640 576 0 640 +576 0 704 576 0 704 +576 0 768 576 0 768 +576 0 832 576 0 832 +576 0 896 576 0 896 +576 0 960 576 0 960 +576 0 1023 576 0 1023 +576 64 0 576 64 0 +576 64 64 576 64 64 +576 64 128 576 64 128 +576 64 192 576 64 192 +576 64 256 576 64 256 +576 64 320 576 64 320 +576 64 384 576 64 384 +576 64 448 576 64 448 +576 64 512 576 64 512 +576 64 576 576 64 576 +576 64 640 576 64 640 +576 64 704 576 64 704 +576 64 768 576 64 768 +576 64 832 576 64 832 +576 64 896 576 64 896 +576 64 960 576 64 960 +576 64 1023 576 64 1023 +576 128 0 576 128 0 +576 128 64 576 128 64 +576 128 128 576 128 128 +576 128 192 576 128 192 +576 128 256 576 128 256 +576 128 320 576 128 320 +576 128 384 576 128 384 +576 128 448 576 128 448 +576 128 512 576 128 512 +576 128 576 576 128 576 +576 128 640 576 128 640 +576 128 704 576 128 704 +576 128 768 576 128 768 +576 128 832 576 128 832 +576 128 896 576 128 896 +576 128 960 576 128 960 +576 128 1023 576 128 1023 +576 192 0 576 192 0 +576 192 64 576 192 64 +576 192 128 576 192 128 +576 192 192 576 192 192 +576 192 256 576 192 256 +576 192 320 576 192 320 +576 192 384 576 192 384 +576 192 448 576 192 448 +576 192 512 576 192 512 +576 192 576 576 192 576 +576 192 640 576 192 640 +576 192 704 576 192 704 +576 192 768 576 192 768 +576 192 832 576 192 832 +576 192 896 576 192 896 +576 192 960 576 192 960 +576 192 1023 576 192 1023 +576 256 0 576 256 0 +576 256 64 576 256 64 +576 256 128 576 256 128 +576 256 192 576 256 192 +576 256 256 576 256 256 +576 256 320 576 256 320 +576 256 384 576 256 384 +576 256 448 576 256 448 +576 256 512 576 256 512 +576 256 576 576 256 576 +576 256 640 576 256 640 +576 256 704 576 256 704 +576 256 768 576 256 768 +576 256 832 576 256 832 +576 256 896 576 256 896 +576 256 960 576 256 960 +576 256 1023 576 256 1023 +576 320 0 576 320 0 +576 320 64 576 320 64 +576 320 128 576 320 128 +576 320 192 576 320 192 +576 320 256 576 320 256 +576 320 320 576 320 320 +576 320 384 576 320 384 +576 320 448 576 320 448 +576 320 512 576 320 512 +576 320 576 576 320 576 +576 320 640 576 320 640 +576 320 704 576 320 704 +576 320 768 576 320 768 +576 320 832 576 320 832 +576 320 896 576 320 896 +576 320 960 576 320 960 +576 320 1023 576 320 1023 +576 384 0 576 384 0 +576 384 64 576 384 64 +576 384 128 576 384 128 +576 384 192 576 384 192 +576 384 256 576 384 256 +576 384 320 576 384 320 +576 384 384 576 384 384 +576 384 448 576 384 448 +576 384 512 576 384 512 +576 384 576 576 384 576 +576 384 640 576 384 640 +576 384 704 576 384 704 +576 384 768 576 384 768 +576 384 832 576 384 832 +576 384 896 576 384 896 +576 384 960 576 384 960 +576 384 1023 576 384 1023 +576 448 0 576 448 0 +576 448 64 576 448 64 +576 448 128 576 448 128 +576 448 192 576 448 192 +576 448 256 576 448 256 +576 448 320 576 448 320 +576 448 384 576 448 384 +576 448 448 576 448 448 +576 448 512 576 448 512 +576 448 576 576 448 576 +576 448 640 576 448 640 +576 448 704 576 448 704 +576 448 768 576 448 768 +576 448 832 576 448 832 +576 448 896 576 448 896 +576 448 960 576 448 960 +576 448 1023 576 448 1023 +576 512 0 576 512 0 +576 512 64 576 512 64 +576 512 128 576 512 128 +576 512 192 576 512 192 +576 512 256 576 512 256 +576 512 320 576 512 320 +576 512 384 576 512 384 +576 512 448 576 512 448 +576 512 512 576 512 512 +576 512 576 576 512 576 +576 512 640 576 512 640 +576 512 704 576 512 704 +576 512 768 576 512 768 +576 512 832 576 512 832 +576 512 896 576 512 896 +576 512 960 576 512 960 +576 512 1023 576 512 1023 +576 576 0 576 576 0 +576 576 64 576 576 64 +576 576 128 576 576 128 +576 576 192 576 576 192 +576 576 256 576 576 256 +576 576 320 576 576 320 +576 576 384 576 576 384 +576 576 448 576 576 448 +576 576 512 576 576 512 +576 576 576 576 576 576 +576 576 640 576 576 640 +576 576 704 576 576 704 +576 576 768 576 576 768 +576 576 832 576 576 832 +576 576 896 576 576 896 +576 576 960 576 576 960 +576 576 1023 576 576 1023 +576 640 0 576 640 0 +576 640 64 576 640 64 +576 640 128 576 640 128 +576 640 192 576 640 192 +576 640 256 576 640 256 +576 640 320 576 640 320 +576 640 384 576 640 384 +576 640 448 576 640 448 +576 640 512 576 640 512 +576 640 576 576 640 576 +576 640 640 576 640 640 +576 640 704 576 640 704 +576 640 768 576 640 768 +576 640 832 576 640 832 +576 640 896 576 640 896 +576 640 960 576 640 960 +576 640 1023 576 640 1023 +576 704 0 576 704 0 +576 704 64 576 704 64 +576 704 128 576 704 128 +576 704 192 576 704 192 +576 704 256 576 704 256 +576 704 320 576 704 320 +576 704 384 576 704 384 +576 704 448 576 704 448 +576 704 512 576 704 512 +576 704 576 576 704 576 +576 704 640 576 704 640 +576 704 704 576 704 704 +576 704 768 576 704 768 +576 704 832 576 704 832 +576 704 896 576 704 896 +576 704 960 576 704 960 +576 704 1023 576 704 1023 +576 768 0 576 768 0 +576 768 64 576 768 64 +576 768 128 576 768 128 +576 768 192 576 768 192 +576 768 256 576 768 256 +576 768 320 576 768 320 +576 768 384 576 768 384 +576 768 448 576 768 448 +576 768 512 576 768 512 +576 768 576 576 768 576 +576 768 640 576 768 640 +576 768 704 576 768 704 +576 768 768 576 768 768 +576 768 832 576 768 832 +576 768 896 576 768 896 +576 768 960 576 768 960 +576 768 1023 576 768 1023 +576 832 0 576 832 0 +576 832 64 576 832 64 +576 832 128 576 832 128 +576 832 192 576 832 192 +576 832 256 576 832 256 +576 832 320 576 832 320 +576 832 384 576 832 384 +576 832 448 576 832 448 +576 832 512 576 832 512 +576 832 576 576 832 576 +576 832 640 576 832 640 +576 832 704 576 832 704 +576 832 768 576 832 768 +576 832 832 576 832 832 +576 832 896 576 832 896 +576 832 960 576 832 960 +576 832 1023 576 832 1023 +576 896 0 576 896 0 +576 896 64 576 896 64 +576 896 128 576 896 128 +576 896 192 576 896 192 +576 896 256 576 896 256 +576 896 320 576 896 320 +576 896 384 576 896 384 +576 896 448 576 896 448 +576 896 512 576 896 512 +576 896 576 576 896 576 +576 896 640 576 896 640 +576 896 704 576 896 704 +576 896 768 576 896 768 +576 896 832 576 896 832 +576 896 896 576 896 896 +576 896 960 576 896 960 +576 896 1023 576 896 1023 +576 960 0 576 960 0 +576 960 64 576 960 64 +576 960 128 576 960 128 +576 960 192 576 960 192 +576 960 256 576 960 256 +576 960 320 576 960 320 +576 960 384 576 960 384 +576 960 448 576 960 448 +576 960 512 576 960 512 +576 960 576 576 960 576 +576 960 640 576 960 640 +576 960 704 576 960 704 +576 960 768 576 960 768 +576 960 832 576 960 832 +576 960 896 576 960 896 +576 960 960 576 960 960 +576 960 1023 576 960 1023 +576 1023 0 576 1023 0 +576 1023 64 576 1023 64 +576 1023 128 576 1023 128 +576 1023 192 576 1023 192 +576 1023 256 576 1023 256 +576 1023 320 576 1023 320 +576 1023 384 576 1023 384 +576 1023 448 576 1023 448 +576 1023 512 576 1023 512 +576 1023 576 576 1023 576 +576 1023 640 576 1023 640 +576 1023 704 576 1023 704 +576 1023 768 576 1023 768 +576 1023 832 576 1023 832 +576 1023 896 576 1023 896 +576 1023 960 576 1023 960 +576 1023 1023 576 1023 1023 +640 0 0 640 0 0 +640 0 64 640 0 64 +640 0 128 640 0 128 +640 0 192 640 0 192 +640 0 256 640 0 256 +640 0 320 640 0 320 +640 0 384 640 0 384 +640 0 448 640 0 448 +640 0 512 640 0 512 +640 0 576 640 0 576 +640 0 640 640 0 640 +640 0 704 640 0 704 +640 0 768 640 0 768 +640 0 832 640 0 832 +640 0 896 640 0 896 +640 0 960 640 0 960 +640 0 1023 640 0 1023 +640 64 0 640 64 0 +640 64 64 640 64 64 +640 64 128 640 64 128 +640 64 192 640 64 192 +640 64 256 640 64 256 +640 64 320 640 64 320 +640 64 384 640 64 384 +640 64 448 640 64 448 +640 64 512 640 64 512 +640 64 576 640 64 576 +640 64 640 640 64 640 +640 64 704 640 64 704 +640 64 768 640 64 768 +640 64 832 640 64 832 +640 64 896 640 64 896 +640 64 960 640 64 960 +640 64 1023 640 64 1023 +640 128 0 640 128 0 +640 128 64 640 128 64 +640 128 128 640 128 128 +640 128 192 640 128 192 +640 128 256 640 128 256 +640 128 320 640 128 320 +640 128 384 640 128 384 +640 128 448 640 128 448 +640 128 512 640 128 512 +640 128 576 640 128 576 +640 128 640 640 128 640 +640 128 704 640 128 704 +640 128 768 640 128 768 +640 128 832 640 128 832 +640 128 896 640 128 896 +640 128 960 640 128 960 +640 128 1023 640 128 1023 +640 192 0 640 192 0 +640 192 64 640 192 64 +640 192 128 640 192 128 +640 192 192 640 192 192 +640 192 256 640 192 256 +640 192 320 640 192 320 +640 192 384 640 192 384 +640 192 448 640 192 448 +640 192 512 640 192 512 +640 192 576 640 192 576 +640 192 640 640 192 640 +640 192 704 640 192 704 +640 192 768 640 192 768 +640 192 832 640 192 832 +640 192 896 640 192 896 +640 192 960 640 192 960 +640 192 1023 640 192 1023 +640 256 0 640 256 0 +640 256 64 640 256 64 +640 256 128 640 256 128 +640 256 192 640 256 192 +640 256 256 640 256 256 +640 256 320 640 256 320 +640 256 384 640 256 384 +640 256 448 640 256 448 +640 256 512 640 256 512 +640 256 576 640 256 576 +640 256 640 640 256 640 +640 256 704 640 256 704 +640 256 768 640 256 768 +640 256 832 640 256 832 +640 256 896 640 256 896 +640 256 960 640 256 960 +640 256 1023 640 256 1023 +640 320 0 640 320 0 +640 320 64 640 320 64 +640 320 128 640 320 128 +640 320 192 640 320 192 +640 320 256 640 320 256 +640 320 320 640 320 320 +640 320 384 640 320 384 +640 320 448 640 320 448 +640 320 512 640 320 512 +640 320 576 640 320 576 +640 320 640 640 320 640 +640 320 704 640 320 704 +640 320 768 640 320 768 +640 320 832 640 320 832 +640 320 896 640 320 896 +640 320 960 640 320 960 +640 320 1023 640 320 1023 +640 384 0 640 384 0 +640 384 64 640 384 64 +640 384 128 640 384 128 +640 384 192 640 384 192 +640 384 256 640 384 256 +640 384 320 640 384 320 +640 384 384 640 384 384 +640 384 448 640 384 448 +640 384 512 640 384 512 +640 384 576 640 384 576 +640 384 640 640 384 640 +640 384 704 640 384 704 +640 384 768 640 384 768 +640 384 832 640 384 832 +640 384 896 640 384 896 +640 384 960 640 384 960 +640 384 1023 640 384 1023 +640 448 0 640 448 0 +640 448 64 640 448 64 +640 448 128 640 448 128 +640 448 192 640 448 192 +640 448 256 640 448 256 +640 448 320 640 448 320 +640 448 384 640 448 384 +640 448 448 640 448 448 +640 448 512 640 448 512 +640 448 576 640 448 576 +640 448 640 640 448 640 +640 448 704 640 448 704 +640 448 768 640 448 768 +640 448 832 640 448 832 +640 448 896 640 448 896 +640 448 960 640 448 960 +640 448 1023 640 448 1023 +640 512 0 640 512 0 +640 512 64 640 512 64 +640 512 128 640 512 128 +640 512 192 640 512 192 +640 512 256 640 512 256 +640 512 320 640 512 320 +640 512 384 640 512 384 +640 512 448 640 512 448 +640 512 512 640 512 512 +640 512 576 640 512 576 +640 512 640 640 512 640 +640 512 704 640 512 704 +640 512 768 640 512 768 +640 512 832 640 512 832 +640 512 896 640 512 896 +640 512 960 640 512 960 +640 512 1023 640 512 1023 +640 576 0 640 576 0 +640 576 64 640 576 64 +640 576 128 640 576 128 +640 576 192 640 576 192 +640 576 256 640 576 256 +640 576 320 640 576 320 +640 576 384 640 576 384 +640 576 448 640 576 448 +640 576 512 640 576 512 +640 576 576 640 576 576 +640 576 640 640 576 640 +640 576 704 640 576 704 +640 576 768 640 576 768 +640 576 832 640 576 832 +640 576 896 640 576 896 +640 576 960 640 576 960 +640 576 1023 640 576 1023 +640 640 0 640 640 0 +640 640 64 640 640 64 +640 640 128 640 640 128 +640 640 192 640 640 192 +640 640 256 640 640 256 +640 640 320 640 640 320 +640 640 384 640 640 384 +640 640 448 640 640 448 +640 640 512 640 640 512 +640 640 576 640 640 576 +640 640 640 640 640 640 +640 640 704 640 640 704 +640 640 768 640 640 768 +640 640 832 640 640 832 +640 640 896 640 640 896 +640 640 960 640 640 960 +640 640 1023 640 640 1023 +640 704 0 640 704 0 +640 704 64 640 704 64 +640 704 128 640 704 128 +640 704 192 640 704 192 +640 704 256 640 704 256 +640 704 320 640 704 320 +640 704 384 640 704 384 +640 704 448 640 704 448 +640 704 512 640 704 512 +640 704 576 640 704 576 +640 704 640 640 704 640 +640 704 704 640 704 704 +640 704 768 640 704 768 +640 704 832 640 704 832 +640 704 896 640 704 896 +640 704 960 640 704 960 +640 704 1023 640 704 1023 +640 768 0 640 768 0 +640 768 64 640 768 64 +640 768 128 640 768 128 +640 768 192 640 768 192 +640 768 256 640 768 256 +640 768 320 640 768 320 +640 768 384 640 768 384 +640 768 448 640 768 448 +640 768 512 640 768 512 +640 768 576 640 768 576 +640 768 640 640 768 640 +640 768 704 640 768 704 +640 768 768 640 768 768 +640 768 832 640 768 832 +640 768 896 640 768 896 +640 768 960 640 768 960 +640 768 1023 640 768 1023 +640 832 0 640 832 0 +640 832 64 640 832 64 +640 832 128 640 832 128 +640 832 192 640 832 192 +640 832 256 640 832 256 +640 832 320 640 832 320 +640 832 384 640 832 384 +640 832 448 640 832 448 +640 832 512 640 832 512 +640 832 576 640 832 576 +640 832 640 640 832 640 +640 832 704 640 832 704 +640 832 768 640 832 768 +640 832 832 640 832 832 +640 832 896 640 832 896 +640 832 960 640 832 960 +640 832 1023 640 832 1023 +640 896 0 640 896 0 +640 896 64 640 896 64 +640 896 128 640 896 128 +640 896 192 640 896 192 +640 896 256 640 896 256 +640 896 320 640 896 320 +640 896 384 640 896 384 +640 896 448 640 896 448 +640 896 512 640 896 512 +640 896 576 640 896 576 +640 896 640 640 896 640 +640 896 704 640 896 704 +640 896 768 640 896 768 +640 896 832 640 896 832 +640 896 896 640 896 896 +640 896 960 640 896 960 +640 896 1023 640 896 1023 +640 960 0 640 960 0 +640 960 64 640 960 64 +640 960 128 640 960 128 +640 960 192 640 960 192 +640 960 256 640 960 256 +640 960 320 640 960 320 +640 960 384 640 960 384 +640 960 448 640 960 448 +640 960 512 640 960 512 +640 960 576 640 960 576 +640 960 640 640 960 640 +640 960 704 640 960 704 +640 960 768 640 960 768 +640 960 832 640 960 832 +640 960 896 640 960 896 +640 960 960 640 960 960 +640 960 1023 640 960 1023 +640 1023 0 640 1023 0 +640 1023 64 640 1023 64 +640 1023 128 640 1023 128 +640 1023 192 640 1023 192 +640 1023 256 640 1023 256 +640 1023 320 640 1023 320 +640 1023 384 640 1023 384 +640 1023 448 640 1023 448 +640 1023 512 640 1023 512 +640 1023 576 640 1023 576 +640 1023 640 640 1023 640 +640 1023 704 640 1023 704 +640 1023 768 640 1023 768 +640 1023 832 640 1023 832 +640 1023 896 640 1023 896 +640 1023 960 640 1023 960 +640 1023 1023 640 1023 1023 +704 0 0 704 0 0 +704 0 64 704 0 64 +704 0 128 704 0 128 +704 0 192 704 0 192 +704 0 256 704 0 256 +704 0 320 704 0 320 +704 0 384 704 0 384 +704 0 448 704 0 448 +704 0 512 704 0 512 +704 0 576 704 0 576 +704 0 640 704 0 640 +704 0 704 704 0 704 +704 0 768 704 0 768 +704 0 832 704 0 832 +704 0 896 704 0 896 +704 0 960 704 0 960 +704 0 1023 704 0 1023 +704 64 0 704 64 0 +704 64 64 704 64 64 +704 64 128 704 64 128 +704 64 192 704 64 192 +704 64 256 704 64 256 +704 64 320 704 64 320 +704 64 384 704 64 384 +704 64 448 704 64 448 +704 64 512 704 64 512 +704 64 576 704 64 576 +704 64 640 704 64 640 +704 64 704 704 64 704 +704 64 768 704 64 768 +704 64 832 704 64 832 +704 64 896 704 64 896 +704 64 960 704 64 960 +704 64 1023 704 64 1023 +704 128 0 704 128 0 +704 128 64 704 128 64 +704 128 128 704 128 128 +704 128 192 704 128 192 +704 128 256 704 128 256 +704 128 320 704 128 320 +704 128 384 704 128 384 +704 128 448 704 128 448 +704 128 512 704 128 512 +704 128 576 704 128 576 +704 128 640 704 128 640 +704 128 704 704 128 704 +704 128 768 704 128 768 +704 128 832 704 128 832 +704 128 896 704 128 896 +704 128 960 704 128 960 +704 128 1023 704 128 1023 +704 192 0 704 192 0 +704 192 64 704 192 64 +704 192 128 704 192 128 +704 192 192 704 192 192 +704 192 256 704 192 256 +704 192 320 704 192 320 +704 192 384 704 192 384 +704 192 448 704 192 448 +704 192 512 704 192 512 +704 192 576 704 192 576 +704 192 640 704 192 640 +704 192 704 704 192 704 +704 192 768 704 192 768 +704 192 832 704 192 832 +704 192 896 704 192 896 +704 192 960 704 192 960 +704 192 1023 704 192 1023 +704 256 0 704 256 0 +704 256 64 704 256 64 +704 256 128 704 256 128 +704 256 192 704 256 192 +704 256 256 704 256 256 +704 256 320 704 256 320 +704 256 384 704 256 384 +704 256 448 704 256 448 +704 256 512 704 256 512 +704 256 576 704 256 576 +704 256 640 704 256 640 +704 256 704 704 256 704 +704 256 768 704 256 768 +704 256 832 704 256 832 +704 256 896 704 256 896 +704 256 960 704 256 960 +704 256 1023 704 256 1023 +704 320 0 704 320 0 +704 320 64 704 320 64 +704 320 128 704 320 128 +704 320 192 704 320 192 +704 320 256 704 320 256 +704 320 320 704 320 320 +704 320 384 704 320 384 +704 320 448 704 320 448 +704 320 512 704 320 512 +704 320 576 704 320 576 +704 320 640 704 320 640 +704 320 704 704 320 704 +704 320 768 704 320 768 +704 320 832 704 320 832 +704 320 896 704 320 896 +704 320 960 704 320 960 +704 320 1023 704 320 1023 +704 384 0 704 384 0 +704 384 64 704 384 64 +704 384 128 704 384 128 +704 384 192 704 384 192 +704 384 256 704 384 256 +704 384 320 704 384 320 +704 384 384 704 384 384 +704 384 448 704 384 448 +704 384 512 704 384 512 +704 384 576 704 384 576 +704 384 640 704 384 640 +704 384 704 704 384 704 +704 384 768 704 384 768 +704 384 832 704 384 832 +704 384 896 704 384 896 +704 384 960 704 384 960 +704 384 1023 704 384 1023 +704 448 0 704 448 0 +704 448 64 704 448 64 +704 448 128 704 448 128 +704 448 192 704 448 192 +704 448 256 704 448 256 +704 448 320 704 448 320 +704 448 384 704 448 384 +704 448 448 704 448 448 +704 448 512 704 448 512 +704 448 576 704 448 576 +704 448 640 704 448 640 +704 448 704 704 448 704 +704 448 768 704 448 768 +704 448 832 704 448 832 +704 448 896 704 448 896 +704 448 960 704 448 960 +704 448 1023 704 448 1023 +704 512 0 704 512 0 +704 512 64 704 512 64 +704 512 128 704 512 128 +704 512 192 704 512 192 +704 512 256 704 512 256 +704 512 320 704 512 320 +704 512 384 704 512 384 +704 512 448 704 512 448 +704 512 512 704 512 512 +704 512 576 704 512 576 +704 512 640 704 512 640 +704 512 704 704 512 704 +704 512 768 704 512 768 +704 512 832 704 512 832 +704 512 896 704 512 896 +704 512 960 704 512 960 +704 512 1023 704 512 1023 +704 576 0 704 576 0 +704 576 64 704 576 64 +704 576 128 704 576 128 +704 576 192 704 576 192 +704 576 256 704 576 256 +704 576 320 704 576 320 +704 576 384 704 576 384 +704 576 448 704 576 448 +704 576 512 704 576 512 +704 576 576 704 576 576 +704 576 640 704 576 640 +704 576 704 704 576 704 +704 576 768 704 576 768 +704 576 832 704 576 832 +704 576 896 704 576 896 +704 576 960 704 576 960 +704 576 1023 704 576 1023 +704 640 0 704 640 0 +704 640 64 704 640 64 +704 640 128 704 640 128 +704 640 192 704 640 192 +704 640 256 704 640 256 +704 640 320 704 640 320 +704 640 384 704 640 384 +704 640 448 704 640 448 +704 640 512 704 640 512 +704 640 576 704 640 576 +704 640 640 704 640 640 +704 640 704 704 640 704 +704 640 768 704 640 768 +704 640 832 704 640 832 +704 640 896 704 640 896 +704 640 960 704 640 960 +704 640 1023 704 640 1023 +704 704 0 704 704 0 +704 704 64 704 704 64 +704 704 128 704 704 128 +704 704 192 704 704 192 +704 704 256 704 704 256 +704 704 320 704 704 320 +704 704 384 704 704 384 +704 704 448 704 704 448 +704 704 512 704 704 512 +704 704 576 704 704 576 +704 704 640 704 704 640 +704 704 704 704 704 704 +704 704 768 704 704 768 +704 704 832 704 704 832 +704 704 896 704 704 896 +704 704 960 704 704 960 +704 704 1023 704 704 1023 +704 768 0 704 768 0 +704 768 64 704 768 64 +704 768 128 704 768 128 +704 768 192 704 768 192 +704 768 256 704 768 256 +704 768 320 704 768 320 +704 768 384 704 768 384 +704 768 448 704 768 448 +704 768 512 704 768 512 +704 768 576 704 768 576 +704 768 640 704 768 640 +704 768 704 704 768 704 +704 768 768 704 768 768 +704 768 832 704 768 832 +704 768 896 704 768 896 +704 768 960 704 768 960 +704 768 1023 704 768 1023 +704 832 0 704 832 0 +704 832 64 704 832 64 +704 832 128 704 832 128 +704 832 192 704 832 192 +704 832 256 704 832 256 +704 832 320 704 832 320 +704 832 384 704 832 384 +704 832 448 704 832 448 +704 832 512 704 832 512 +704 832 576 704 832 576 +704 832 640 704 832 640 +704 832 704 704 832 704 +704 832 768 704 832 768 +704 832 832 704 832 832 +704 832 896 704 832 896 +704 832 960 704 832 960 +704 832 1023 704 832 1023 +704 896 0 704 896 0 +704 896 64 704 896 64 +704 896 128 704 896 128 +704 896 192 704 896 192 +704 896 256 704 896 256 +704 896 320 704 896 320 +704 896 384 704 896 384 +704 896 448 704 896 448 +704 896 512 704 896 512 +704 896 576 704 896 576 +704 896 640 704 896 640 +704 896 704 704 896 704 +704 896 768 704 896 768 +704 896 832 704 896 832 +704 896 896 704 896 896 +704 896 960 704 896 960 +704 896 1023 704 896 1023 +704 960 0 704 960 0 +704 960 64 704 960 64 +704 960 128 704 960 128 +704 960 192 704 960 192 +704 960 256 704 960 256 +704 960 320 704 960 320 +704 960 384 704 960 384 +704 960 448 704 960 448 +704 960 512 704 960 512 +704 960 576 704 960 576 +704 960 640 704 960 640 +704 960 704 704 960 704 +704 960 768 704 960 768 +704 960 832 704 960 832 +704 960 896 704 960 896 +704 960 960 704 960 960 +704 960 1023 704 960 1023 +704 1023 0 704 1023 0 +704 1023 64 704 1023 64 +704 1023 128 704 1023 128 +704 1023 192 704 1023 192 +704 1023 256 704 1023 256 +704 1023 320 704 1023 320 +704 1023 384 704 1023 384 +704 1023 448 704 1023 448 +704 1023 512 704 1023 512 +704 1023 576 704 1023 576 +704 1023 640 704 1023 640 +704 1023 704 704 1023 704 +704 1023 768 704 1023 768 +704 1023 832 704 1023 832 +704 1023 896 704 1023 896 +704 1023 960 704 1023 960 +704 1023 1023 704 1023 1023 +768 0 0 768 0 0 +768 0 64 768 0 64 +768 0 128 768 0 128 +768 0 192 768 0 192 +768 0 256 768 0 256 +768 0 320 768 0 320 +768 0 384 768 0 384 +768 0 448 768 0 448 +768 0 512 768 0 512 +768 0 576 768 0 576 +768 0 640 768 0 640 +768 0 704 768 0 704 +768 0 768 768 0 768 +768 0 832 768 0 832 +768 0 896 768 0 896 +768 0 960 768 0 960 +768 0 1023 768 0 1023 +768 64 0 768 64 0 +768 64 64 768 64 64 +768 64 128 768 64 128 +768 64 192 768 64 192 +768 64 256 768 64 256 +768 64 320 768 64 320 +768 64 384 768 64 384 +768 64 448 768 64 448 +768 64 512 768 64 512 +768 64 576 768 64 576 +768 64 640 768 64 640 +768 64 704 768 64 704 +768 64 768 768 64 768 +768 64 832 768 64 832 +768 64 896 768 64 896 +768 64 960 768 64 960 +768 64 1023 768 64 1023 +768 128 0 768 128 0 +768 128 64 768 128 64 +768 128 128 768 128 128 +768 128 192 768 128 192 +768 128 256 768 128 256 +768 128 320 768 128 320 +768 128 384 768 128 384 +768 128 448 768 128 448 +768 128 512 768 128 512 +768 128 576 768 128 576 +768 128 640 768 128 640 +768 128 704 768 128 704 +768 128 768 768 128 768 +768 128 832 768 128 832 +768 128 896 768 128 896 +768 128 960 768 128 960 +768 128 1023 768 128 1023 +768 192 0 768 192 0 +768 192 64 768 192 64 +768 192 128 768 192 128 +768 192 192 768 192 192 +768 192 256 768 192 256 +768 192 320 768 192 320 +768 192 384 768 192 384 +768 192 448 768 192 448 +768 192 512 768 192 512 +768 192 576 768 192 576 +768 192 640 768 192 640 +768 192 704 768 192 704 +768 192 768 768 192 768 +768 192 832 768 192 832 +768 192 896 768 192 896 +768 192 960 768 192 960 +768 192 1023 768 192 1023 +768 256 0 768 256 0 +768 256 64 768 256 64 +768 256 128 768 256 128 +768 256 192 768 256 192 +768 256 256 768 256 256 +768 256 320 768 256 320 +768 256 384 768 256 384 +768 256 448 768 256 448 +768 256 512 768 256 512 +768 256 576 768 256 576 +768 256 640 768 256 640 +768 256 704 768 256 704 +768 256 768 768 256 768 +768 256 832 768 256 832 +768 256 896 768 256 896 +768 256 960 768 256 960 +768 256 1023 768 256 1023 +768 320 0 768 320 0 +768 320 64 768 320 64 +768 320 128 768 320 128 +768 320 192 768 320 192 +768 320 256 768 320 256 +768 320 320 768 320 320 +768 320 384 768 320 384 +768 320 448 768 320 448 +768 320 512 768 320 512 +768 320 576 768 320 576 +768 320 640 768 320 640 +768 320 704 768 320 704 +768 320 768 768 320 768 +768 320 832 768 320 832 +768 320 896 768 320 896 +768 320 960 768 320 960 +768 320 1023 768 320 1023 +768 384 0 768 384 0 +768 384 64 768 384 64 +768 384 128 768 384 128 +768 384 192 768 384 192 +768 384 256 768 384 256 +768 384 320 768 384 320 +768 384 384 768 384 384 +768 384 448 768 384 448 +768 384 512 768 384 512 +768 384 576 768 384 576 +768 384 640 768 384 640 +768 384 704 768 384 704 +768 384 768 768 384 768 +768 384 832 768 384 832 +768 384 896 768 384 896 +768 384 960 768 384 960 +768 384 1023 768 384 1023 +768 448 0 768 448 0 +768 448 64 768 448 64 +768 448 128 768 448 128 +768 448 192 768 448 192 +768 448 256 768 448 256 +768 448 320 768 448 320 +768 448 384 768 448 384 +768 448 448 768 448 448 +768 448 512 768 448 512 +768 448 576 768 448 576 +768 448 640 768 448 640 +768 448 704 768 448 704 +768 448 768 768 448 768 +768 448 832 768 448 832 +768 448 896 768 448 896 +768 448 960 768 448 960 +768 448 1023 768 448 1023 +768 512 0 768 512 0 +768 512 64 768 512 64 +768 512 128 768 512 128 +768 512 192 768 512 192 +768 512 256 768 512 256 +768 512 320 768 512 320 +768 512 384 768 512 384 +768 512 448 768 512 448 +768 512 512 768 512 512 +768 512 576 768 512 576 +768 512 640 768 512 640 +768 512 704 768 512 704 +768 512 768 768 512 768 +768 512 832 768 512 832 +768 512 896 768 512 896 +768 512 960 768 512 960 +768 512 1023 768 512 1023 +768 576 0 768 576 0 +768 576 64 768 576 64 +768 576 128 768 576 128 +768 576 192 768 576 192 +768 576 256 768 576 256 +768 576 320 768 576 320 +768 576 384 768 576 384 +768 576 448 768 576 448 +768 576 512 768 576 512 +768 576 576 768 576 576 +768 576 640 768 576 640 +768 576 704 768 576 704 +768 576 768 768 576 768 +768 576 832 768 576 832 +768 576 896 768 576 896 +768 576 960 768 576 960 +768 576 1023 768 576 1023 +768 640 0 768 640 0 +768 640 64 768 640 64 +768 640 128 768 640 128 +768 640 192 768 640 192 +768 640 256 768 640 256 +768 640 320 768 640 320 +768 640 384 768 640 384 +768 640 448 768 640 448 +768 640 512 768 640 512 +768 640 576 768 640 576 +768 640 640 768 640 640 +768 640 704 768 640 704 +768 640 768 768 640 768 +768 640 832 768 640 832 +768 640 896 768 640 896 +768 640 960 768 640 960 +768 640 1023 768 640 1023 +768 704 0 768 704 0 +768 704 64 768 704 64 +768 704 128 768 704 128 +768 704 192 768 704 192 +768 704 256 768 704 256 +768 704 320 768 704 320 +768 704 384 768 704 384 +768 704 448 768 704 448 +768 704 512 768 704 512 +768 704 576 768 704 576 +768 704 640 768 704 640 +768 704 704 768 704 704 +768 704 768 768 704 768 +768 704 832 768 704 832 +768 704 896 768 704 896 +768 704 960 768 704 960 +768 704 1023 768 704 1023 +768 768 0 768 768 0 +768 768 64 768 768 64 +768 768 128 768 768 128 +768 768 192 768 768 192 +768 768 256 768 768 256 +768 768 320 768 768 320 +768 768 384 768 768 384 +768 768 448 768 768 448 +768 768 512 768 768 512 +768 768 576 768 768 576 +768 768 640 768 768 640 +768 768 704 768 768 704 +768 768 768 768 768 768 +768 768 832 768 768 832 +768 768 896 768 768 896 +768 768 960 768 768 960 +768 768 1023 768 768 1023 +768 832 0 768 832 0 +768 832 64 768 832 64 +768 832 128 768 832 128 +768 832 192 768 832 192 +768 832 256 768 832 256 +768 832 320 768 832 320 +768 832 384 768 832 384 +768 832 448 768 832 448 +768 832 512 768 832 512 +768 832 576 768 832 576 +768 832 640 768 832 640 +768 832 704 768 832 704 +768 832 768 768 832 768 +768 832 832 768 832 832 +768 832 896 768 832 896 +768 832 960 768 832 960 +768 832 1023 768 832 1023 +768 896 0 768 896 0 +768 896 64 768 896 64 +768 896 128 768 896 128 +768 896 192 768 896 192 +768 896 256 768 896 256 +768 896 320 768 896 320 +768 896 384 768 896 384 +768 896 448 768 896 448 +768 896 512 768 896 512 +768 896 576 768 896 576 +768 896 640 768 896 640 +768 896 704 768 896 704 +768 896 768 768 896 768 +768 896 832 768 896 832 +768 896 896 768 896 896 +768 896 960 768 896 960 +768 896 1023 768 896 1023 +768 960 0 768 960 0 +768 960 64 768 960 64 +768 960 128 768 960 128 +768 960 192 768 960 192 +768 960 256 768 960 256 +768 960 320 768 960 320 +768 960 384 768 960 384 +768 960 448 768 960 448 +768 960 512 768 960 512 +768 960 576 768 960 576 +768 960 640 768 960 640 +768 960 704 768 960 704 +768 960 768 768 960 768 +768 960 832 768 960 832 +768 960 896 768 960 896 +768 960 960 768 960 960 +768 960 1023 768 960 1023 +768 1023 0 768 1023 0 +768 1023 64 768 1023 64 +768 1023 128 768 1023 128 +768 1023 192 768 1023 192 +768 1023 256 768 1023 256 +768 1023 320 768 1023 320 +768 1023 384 768 1023 384 +768 1023 448 768 1023 448 +768 1023 512 768 1023 512 +768 1023 576 768 1023 576 +768 1023 640 768 1023 640 +768 1023 704 768 1023 704 +768 1023 768 768 1023 768 +768 1023 832 768 1023 832 +768 1023 896 768 1023 896 +768 1023 960 768 1023 960 +768 1023 1023 768 1023 1023 +832 0 0 832 0 0 +832 0 64 832 0 64 +832 0 128 832 0 128 +832 0 192 832 0 192 +832 0 256 832 0 256 +832 0 320 832 0 320 +832 0 384 832 0 384 +832 0 448 832 0 448 +832 0 512 832 0 512 +832 0 576 832 0 576 +832 0 640 832 0 640 +832 0 704 832 0 704 +832 0 768 832 0 768 +832 0 832 832 0 832 +832 0 896 832 0 896 +832 0 960 832 0 960 +832 0 1023 832 0 1023 +832 64 0 832 64 0 +832 64 64 832 64 64 +832 64 128 832 64 128 +832 64 192 832 64 192 +832 64 256 832 64 256 +832 64 320 832 64 320 +832 64 384 832 64 384 +832 64 448 832 64 448 +832 64 512 832 64 512 +832 64 576 832 64 576 +832 64 640 832 64 640 +832 64 704 832 64 704 +832 64 768 832 64 768 +832 64 832 832 64 832 +832 64 896 832 64 896 +832 64 960 832 64 960 +832 64 1023 832 64 1023 +832 128 0 832 128 0 +832 128 64 832 128 64 +832 128 128 832 128 128 +832 128 192 832 128 192 +832 128 256 832 128 256 +832 128 320 832 128 320 +832 128 384 832 128 384 +832 128 448 832 128 448 +832 128 512 832 128 512 +832 128 576 832 128 576 +832 128 640 832 128 640 +832 128 704 832 128 704 +832 128 768 832 128 768 +832 128 832 832 128 832 +832 128 896 832 128 896 +832 128 960 832 128 960 +832 128 1023 832 128 1023 +832 192 0 832 192 0 +832 192 64 832 192 64 +832 192 128 832 192 128 +832 192 192 832 192 192 +832 192 256 832 192 256 +832 192 320 832 192 320 +832 192 384 832 192 384 +832 192 448 832 192 448 +832 192 512 832 192 512 +832 192 576 832 192 576 +832 192 640 832 192 640 +832 192 704 832 192 704 +832 192 768 832 192 768 +832 192 832 832 192 832 +832 192 896 832 192 896 +832 192 960 832 192 960 +832 192 1023 832 192 1023 +832 256 0 832 256 0 +832 256 64 832 256 64 +832 256 128 832 256 128 +832 256 192 832 256 192 +832 256 256 832 256 256 +832 256 320 832 256 320 +832 256 384 832 256 384 +832 256 448 832 256 448 +832 256 512 832 256 512 +832 256 576 832 256 576 +832 256 640 832 256 640 +832 256 704 832 256 704 +832 256 768 832 256 768 +832 256 832 832 256 832 +832 256 896 832 256 896 +832 256 960 832 256 960 +832 256 1023 832 256 1023 +832 320 0 832 320 0 +832 320 64 832 320 64 +832 320 128 832 320 128 +832 320 192 832 320 192 +832 320 256 832 320 256 +832 320 320 832 320 320 +832 320 384 832 320 384 +832 320 448 832 320 448 +832 320 512 832 320 512 +832 320 576 832 320 576 +832 320 640 832 320 640 +832 320 704 832 320 704 +832 320 768 832 320 768 +832 320 832 832 320 832 +832 320 896 832 320 896 +832 320 960 832 320 960 +832 320 1023 832 320 1023 +832 384 0 832 384 0 +832 384 64 832 384 64 +832 384 128 832 384 128 +832 384 192 832 384 192 +832 384 256 832 384 256 +832 384 320 832 384 320 +832 384 384 832 384 384 +832 384 448 832 384 448 +832 384 512 832 384 512 +832 384 576 832 384 576 +832 384 640 832 384 640 +832 384 704 832 384 704 +832 384 768 832 384 768 +832 384 832 832 384 832 +832 384 896 832 384 896 +832 384 960 832 384 960 +832 384 1023 832 384 1023 +832 448 0 832 448 0 +832 448 64 832 448 64 +832 448 128 832 448 128 +832 448 192 832 448 192 +832 448 256 832 448 256 +832 448 320 832 448 320 +832 448 384 832 448 384 +832 448 448 832 448 448 +832 448 512 832 448 512 +832 448 576 832 448 576 +832 448 640 832 448 640 +832 448 704 832 448 704 +832 448 768 832 448 768 +832 448 832 832 448 832 +832 448 896 832 448 896 +832 448 960 832 448 960 +832 448 1023 832 448 1023 +832 512 0 832 512 0 +832 512 64 832 512 64 +832 512 128 832 512 128 +832 512 192 832 512 192 +832 512 256 832 512 256 +832 512 320 832 512 320 +832 512 384 832 512 384 +832 512 448 832 512 448 +832 512 512 832 512 512 +832 512 576 832 512 576 +832 512 640 832 512 640 +832 512 704 832 512 704 +832 512 768 832 512 768 +832 512 832 832 512 832 +832 512 896 832 512 896 +832 512 960 832 512 960 +832 512 1023 832 512 1023 +832 576 0 832 576 0 +832 576 64 832 576 64 +832 576 128 832 576 128 +832 576 192 832 576 192 +832 576 256 832 576 256 +832 576 320 832 576 320 +832 576 384 832 576 384 +832 576 448 832 576 448 +832 576 512 832 576 512 +832 576 576 832 576 576 +832 576 640 832 576 640 +832 576 704 832 576 704 +832 576 768 832 576 768 +832 576 832 832 576 832 +832 576 896 832 576 896 +832 576 960 832 576 960 +832 576 1023 832 576 1023 +832 640 0 832 640 0 +832 640 64 832 640 64 +832 640 128 832 640 128 +832 640 192 832 640 192 +832 640 256 832 640 256 +832 640 320 832 640 320 +832 640 384 832 640 384 +832 640 448 832 640 448 +832 640 512 832 640 512 +832 640 576 832 640 576 +832 640 640 832 640 640 +832 640 704 832 640 704 +832 640 768 832 640 768 +832 640 832 832 640 832 +832 640 896 832 640 896 +832 640 960 832 640 960 +832 640 1023 832 640 1023 +832 704 0 832 704 0 +832 704 64 832 704 64 +832 704 128 832 704 128 +832 704 192 832 704 192 +832 704 256 832 704 256 +832 704 320 832 704 320 +832 704 384 832 704 384 +832 704 448 832 704 448 +832 704 512 832 704 512 +832 704 576 832 704 576 +832 704 640 832 704 640 +832 704 704 832 704 704 +832 704 768 832 704 768 +832 704 832 832 704 832 +832 704 896 832 704 896 +832 704 960 832 704 960 +832 704 1023 832 704 1023 +832 768 0 832 768 0 +832 768 64 832 768 64 +832 768 128 832 768 128 +832 768 192 832 768 192 +832 768 256 832 768 256 +832 768 320 832 768 320 +832 768 384 832 768 384 +832 768 448 832 768 448 +832 768 512 832 768 512 +832 768 576 832 768 576 +832 768 640 832 768 640 +832 768 704 832 768 704 +832 768 768 832 768 768 +832 768 832 832 768 832 +832 768 896 832 768 896 +832 768 960 832 768 960 +832 768 1023 832 768 1023 +832 832 0 832 832 0 +832 832 64 832 832 64 +832 832 128 832 832 128 +832 832 192 832 832 192 +832 832 256 832 832 256 +832 832 320 832 832 320 +832 832 384 832 832 384 +832 832 448 832 832 448 +832 832 512 832 832 512 +832 832 576 832 832 576 +832 832 640 832 832 640 +832 832 704 832 832 704 +832 832 768 832 832 768 +832 832 832 832 832 832 +832 832 896 832 832 896 +832 832 960 832 832 960 +832 832 1023 832 832 1023 +832 896 0 832 896 0 +832 896 64 832 896 64 +832 896 128 832 896 128 +832 896 192 832 896 192 +832 896 256 832 896 256 +832 896 320 832 896 320 +832 896 384 832 896 384 +832 896 448 832 896 448 +832 896 512 832 896 512 +832 896 576 832 896 576 +832 896 640 832 896 640 +832 896 704 832 896 704 +832 896 768 832 896 768 +832 896 832 832 896 832 +832 896 896 832 896 896 +832 896 960 832 896 960 +832 896 1023 832 896 1023 +832 960 0 832 960 0 +832 960 64 832 960 64 +832 960 128 832 960 128 +832 960 192 832 960 192 +832 960 256 832 960 256 +832 960 320 832 960 320 +832 960 384 832 960 384 +832 960 448 832 960 448 +832 960 512 832 960 512 +832 960 576 832 960 576 +832 960 640 832 960 640 +832 960 704 832 960 704 +832 960 768 832 960 768 +832 960 832 832 960 832 +832 960 896 832 960 896 +832 960 960 832 960 960 +832 960 1023 832 960 1023 +832 1023 0 832 1023 0 +832 1023 64 832 1023 64 +832 1023 128 832 1023 128 +832 1023 192 832 1023 192 +832 1023 256 832 1023 256 +832 1023 320 832 1023 320 +832 1023 384 832 1023 384 +832 1023 448 832 1023 448 +832 1023 512 832 1023 512 +832 1023 576 832 1023 576 +832 1023 640 832 1023 640 +832 1023 704 832 1023 704 +832 1023 768 832 1023 768 +832 1023 832 832 1023 832 +832 1023 896 832 1023 896 +832 1023 960 832 1023 960 +832 1023 1023 832 1023 1023 +896 0 0 896 0 0 +896 0 64 896 0 64 +896 0 128 896 0 128 +896 0 192 896 0 192 +896 0 256 896 0 256 +896 0 320 896 0 320 +896 0 384 896 0 384 +896 0 448 896 0 448 +896 0 512 896 0 512 +896 0 576 896 0 576 +896 0 640 896 0 640 +896 0 704 896 0 704 +896 0 768 896 0 768 +896 0 832 896 0 832 +896 0 896 896 0 896 +896 0 960 896 0 960 +896 0 1023 896 0 1023 +896 64 0 896 64 0 +896 64 64 896 64 64 +896 64 128 896 64 128 +896 64 192 896 64 192 +896 64 256 896 64 256 +896 64 320 896 64 320 +896 64 384 896 64 384 +896 64 448 896 64 448 +896 64 512 896 64 512 +896 64 576 896 64 576 +896 64 640 896 64 640 +896 64 704 896 64 704 +896 64 768 896 64 768 +896 64 832 896 64 832 +896 64 896 896 64 896 +896 64 960 896 64 960 +896 64 1023 896 64 1023 +896 128 0 896 128 0 +896 128 64 896 128 64 +896 128 128 896 128 128 +896 128 192 896 128 192 +896 128 256 896 128 256 +896 128 320 896 128 320 +896 128 384 896 128 384 +896 128 448 896 128 448 +896 128 512 896 128 512 +896 128 576 896 128 576 +896 128 640 896 128 640 +896 128 704 896 128 704 +896 128 768 896 128 768 +896 128 832 896 128 832 +896 128 896 896 128 896 +896 128 960 896 128 960 +896 128 1023 896 128 1023 +896 192 0 896 192 0 +896 192 64 896 192 64 +896 192 128 896 192 128 +896 192 192 896 192 192 +896 192 256 896 192 256 +896 192 320 896 192 320 +896 192 384 896 192 384 +896 192 448 896 192 448 +896 192 512 896 192 512 +896 192 576 896 192 576 +896 192 640 896 192 640 +896 192 704 896 192 704 +896 192 768 896 192 768 +896 192 832 896 192 832 +896 192 896 896 192 896 +896 192 960 896 192 960 +896 192 1023 896 192 1023 +896 256 0 896 256 0 +896 256 64 896 256 64 +896 256 128 896 256 128 +896 256 192 896 256 192 +896 256 256 896 256 256 +896 256 320 896 256 320 +896 256 384 896 256 384 +896 256 448 896 256 448 +896 256 512 896 256 512 +896 256 576 896 256 576 +896 256 640 896 256 640 +896 256 704 896 256 704 +896 256 768 896 256 768 +896 256 832 896 256 832 +896 256 896 896 256 896 +896 256 960 896 256 960 +896 256 1023 896 256 1023 +896 320 0 896 320 0 +896 320 64 896 320 64 +896 320 128 896 320 128 +896 320 192 896 320 192 +896 320 256 896 320 256 +896 320 320 896 320 320 +896 320 384 896 320 384 +896 320 448 896 320 448 +896 320 512 896 320 512 +896 320 576 896 320 576 +896 320 640 896 320 640 +896 320 704 896 320 704 +896 320 768 896 320 768 +896 320 832 896 320 832 +896 320 896 896 320 896 +896 320 960 896 320 960 +896 320 1023 896 320 1023 +896 384 0 896 384 0 +896 384 64 896 384 64 +896 384 128 896 384 128 +896 384 192 896 384 192 +896 384 256 896 384 256 +896 384 320 896 384 320 +896 384 384 896 384 384 +896 384 448 896 384 448 +896 384 512 896 384 512 +896 384 576 896 384 576 +896 384 640 896 384 640 +896 384 704 896 384 704 +896 384 768 896 384 768 +896 384 832 896 384 832 +896 384 896 896 384 896 +896 384 960 896 384 960 +896 384 1023 896 384 1023 +896 448 0 896 448 0 +896 448 64 896 448 64 +896 448 128 896 448 128 +896 448 192 896 448 192 +896 448 256 896 448 256 +896 448 320 896 448 320 +896 448 384 896 448 384 +896 448 448 896 448 448 +896 448 512 896 448 512 +896 448 576 896 448 576 +896 448 640 896 448 640 +896 448 704 896 448 704 +896 448 768 896 448 768 +896 448 832 896 448 832 +896 448 896 896 448 896 +896 448 960 896 448 960 +896 448 1023 896 448 1023 +896 512 0 896 512 0 +896 512 64 896 512 64 +896 512 128 896 512 128 +896 512 192 896 512 192 +896 512 256 896 512 256 +896 512 320 896 512 320 +896 512 384 896 512 384 +896 512 448 896 512 448 +896 512 512 896 512 512 +896 512 576 896 512 576 +896 512 640 896 512 640 +896 512 704 896 512 704 +896 512 768 896 512 768 +896 512 832 896 512 832 +896 512 896 896 512 896 +896 512 960 896 512 960 +896 512 1023 896 512 1023 +896 576 0 896 576 0 +896 576 64 896 576 64 +896 576 128 896 576 128 +896 576 192 896 576 192 +896 576 256 896 576 256 +896 576 320 896 576 320 +896 576 384 896 576 384 +896 576 448 896 576 448 +896 576 512 896 576 512 +896 576 576 896 576 576 +896 576 640 896 576 640 +896 576 704 896 576 704 +896 576 768 896 576 768 +896 576 832 896 576 832 +896 576 896 896 576 896 +896 576 960 896 576 960 +896 576 1023 896 576 1023 +896 640 0 896 640 0 +896 640 64 896 640 64 +896 640 128 896 640 128 +896 640 192 896 640 192 +896 640 256 896 640 256 +896 640 320 896 640 320 +896 640 384 896 640 384 +896 640 448 896 640 448 +896 640 512 896 640 512 +896 640 576 896 640 576 +896 640 640 896 640 640 +896 640 704 896 640 704 +896 640 768 896 640 768 +896 640 832 896 640 832 +896 640 896 896 640 896 +896 640 960 896 640 960 +896 640 1023 896 640 1023 +896 704 0 896 704 0 +896 704 64 896 704 64 +896 704 128 896 704 128 +896 704 192 896 704 192 +896 704 256 896 704 256 +896 704 320 896 704 320 +896 704 384 896 704 384 +896 704 448 896 704 448 +896 704 512 896 704 512 +896 704 576 896 704 576 +896 704 640 896 704 640 +896 704 704 896 704 704 +896 704 768 896 704 768 +896 704 832 896 704 832 +896 704 896 896 704 896 +896 704 960 896 704 960 +896 704 1023 896 704 1023 +896 768 0 896 768 0 +896 768 64 896 768 64 +896 768 128 896 768 128 +896 768 192 896 768 192 +896 768 256 896 768 256 +896 768 320 896 768 320 +896 768 384 896 768 384 +896 768 448 896 768 448 +896 768 512 896 768 512 +896 768 576 896 768 576 +896 768 640 896 768 640 +896 768 704 896 768 704 +896 768 768 896 768 768 +896 768 832 896 768 832 +896 768 896 896 768 896 +896 768 960 896 768 960 +896 768 1023 896 768 1023 +896 832 0 896 832 0 +896 832 64 896 832 64 +896 832 128 896 832 128 +896 832 192 896 832 192 +896 832 256 896 832 256 +896 832 320 896 832 320 +896 832 384 896 832 384 +896 832 448 896 832 448 +896 832 512 896 832 512 +896 832 576 896 832 576 +896 832 640 896 832 640 +896 832 704 896 832 704 +896 832 768 896 832 768 +896 832 832 896 832 832 +896 832 896 896 832 896 +896 832 960 896 832 960 +896 832 1023 896 832 1023 +896 896 0 896 896 0 +896 896 64 896 896 64 +896 896 128 896 896 128 +896 896 192 896 896 192 +896 896 256 896 896 256 +896 896 320 896 896 320 +896 896 384 896 896 384 +896 896 448 896 896 448 +896 896 512 896 896 512 +896 896 576 896 896 576 +896 896 640 896 896 640 +896 896 704 896 896 704 +896 896 768 896 896 768 +896 896 832 896 896 832 +896 896 896 896 896 896 +896 896 960 896 896 960 +896 896 1023 896 896 1023 +896 960 0 896 960 0 +896 960 64 896 960 64 +896 960 128 896 960 128 +896 960 192 896 960 192 +896 960 256 896 960 256 +896 960 320 896 960 320 +896 960 384 896 960 384 +896 960 448 896 960 448 +896 960 512 896 960 512 +896 960 576 896 960 576 +896 960 640 896 960 640 +896 960 704 896 960 704 +896 960 768 896 960 768 +896 960 832 896 960 832 +896 960 896 896 960 896 +896 960 960 896 960 960 +896 960 1023 896 960 1023 +896 1023 0 896 1023 0 +896 1023 64 896 1023 64 +896 1023 128 896 1023 128 +896 1023 192 896 1023 192 +896 1023 256 896 1023 256 +896 1023 320 896 1023 320 +896 1023 384 896 1023 384 +896 1023 448 896 1023 448 +896 1023 512 896 1023 512 +896 1023 576 896 1023 576 +896 1023 640 896 1023 640 +896 1023 704 896 1023 704 +896 1023 768 896 1023 768 +896 1023 832 896 1023 832 +896 1023 896 896 1023 896 +896 1023 960 896 1023 960 +896 1023 1023 896 1023 1023 +960 0 0 960 0 0 +960 0 64 960 0 64 +960 0 128 960 0 128 +960 0 192 960 0 192 +960 0 256 960 0 256 +960 0 320 960 0 320 +960 0 384 960 0 384 +960 0 448 960 0 448 +960 0 512 960 0 512 +960 0 576 960 0 576 +960 0 640 960 0 640 +960 0 704 960 0 704 +960 0 768 960 0 768 +960 0 832 960 0 832 +960 0 896 960 0 896 +960 0 960 960 0 960 +960 0 1023 960 0 1023 +960 64 0 960 64 0 +960 64 64 960 64 64 +960 64 128 960 64 128 +960 64 192 960 64 192 +960 64 256 960 64 256 +960 64 320 960 64 320 +960 64 384 960 64 384 +960 64 448 960 64 448 +960 64 512 960 64 512 +960 64 576 960 64 576 +960 64 640 960 64 640 +960 64 704 960 64 704 +960 64 768 960 64 768 +960 64 832 960 64 832 +960 64 896 960 64 896 +960 64 960 960 64 960 +960 64 1023 960 64 1023 +960 128 0 960 128 0 +960 128 64 960 128 64 +960 128 128 960 128 128 +960 128 192 960 128 192 +960 128 256 960 128 256 +960 128 320 960 128 320 +960 128 384 960 128 384 +960 128 448 960 128 448 +960 128 512 960 128 512 +960 128 576 960 128 576 +960 128 640 960 128 640 +960 128 704 960 128 704 +960 128 768 960 128 768 +960 128 832 960 128 832 +960 128 896 960 128 896 +960 128 960 960 128 960 +960 128 1023 960 128 1023 +960 192 0 960 192 0 +960 192 64 960 192 64 +960 192 128 960 192 128 +960 192 192 960 192 192 +960 192 256 960 192 256 +960 192 320 960 192 320 +960 192 384 960 192 384 +960 192 448 960 192 448 +960 192 512 960 192 512 +960 192 576 960 192 576 +960 192 640 960 192 640 +960 192 704 960 192 704 +960 192 768 960 192 768 +960 192 832 960 192 832 +960 192 896 960 192 896 +960 192 960 960 192 960 +960 192 1023 960 192 1023 +960 256 0 960 256 0 +960 256 64 960 256 64 +960 256 128 960 256 128 +960 256 192 960 256 192 +960 256 256 960 256 256 +960 256 320 960 256 320 +960 256 384 960 256 384 +960 256 448 960 256 448 +960 256 512 960 256 512 +960 256 576 960 256 576 +960 256 640 960 256 640 +960 256 704 960 256 704 +960 256 768 960 256 768 +960 256 832 960 256 832 +960 256 896 960 256 896 +960 256 960 960 256 960 +960 256 1023 960 256 1023 +960 320 0 960 320 0 +960 320 64 960 320 64 +960 320 128 960 320 128 +960 320 192 960 320 192 +960 320 256 960 320 256 +960 320 320 960 320 320 +960 320 384 960 320 384 +960 320 448 960 320 448 +960 320 512 960 320 512 +960 320 576 960 320 576 +960 320 640 960 320 640 +960 320 704 960 320 704 +960 320 768 960 320 768 +960 320 832 960 320 832 +960 320 896 960 320 896 +960 320 960 960 320 960 +960 320 1023 960 320 1023 +960 384 0 960 384 0 +960 384 64 960 384 64 +960 384 128 960 384 128 +960 384 192 960 384 192 +960 384 256 960 384 256 +960 384 320 960 384 320 +960 384 384 960 384 384 +960 384 448 960 384 448 +960 384 512 960 384 512 +960 384 576 960 384 576 +960 384 640 960 384 640 +960 384 704 960 384 704 +960 384 768 960 384 768 +960 384 832 960 384 832 +960 384 896 960 384 896 +960 384 960 960 384 960 +960 384 1023 960 384 1023 +960 448 0 960 448 0 +960 448 64 960 448 64 +960 448 128 960 448 128 +960 448 192 960 448 192 +960 448 256 960 448 256 +960 448 320 960 448 320 +960 448 384 960 448 384 +960 448 448 960 448 448 +960 448 512 960 448 512 +960 448 576 960 448 576 +960 448 640 960 448 640 +960 448 704 960 448 704 +960 448 768 960 448 768 +960 448 832 960 448 832 +960 448 896 960 448 896 +960 448 960 960 448 960 +960 448 1023 960 448 1023 +960 512 0 960 512 0 +960 512 64 960 512 64 +960 512 128 960 512 128 +960 512 192 960 512 192 +960 512 256 960 512 256 +960 512 320 960 512 320 +960 512 384 960 512 384 +960 512 448 960 512 448 +960 512 512 960 512 512 +960 512 576 960 512 576 +960 512 640 960 512 640 +960 512 704 960 512 704 +960 512 768 960 512 768 +960 512 832 960 512 832 +960 512 896 960 512 896 +960 512 960 960 512 960 +960 512 1023 960 512 1023 +960 576 0 960 576 0 +960 576 64 960 576 64 +960 576 128 960 576 128 +960 576 192 960 576 192 +960 576 256 960 576 256 +960 576 320 960 576 320 +960 576 384 960 576 384 +960 576 448 960 576 448 +960 576 512 960 576 512 +960 576 576 960 576 576 +960 576 640 960 576 640 +960 576 704 960 576 704 +960 576 768 960 576 768 +960 576 832 960 576 832 +960 576 896 960 576 896 +960 576 960 960 576 960 +960 576 1023 960 576 1023 +960 640 0 960 640 0 +960 640 64 960 640 64 +960 640 128 960 640 128 +960 640 192 960 640 192 +960 640 256 960 640 256 +960 640 320 960 640 320 +960 640 384 960 640 384 +960 640 448 960 640 448 +960 640 512 960 640 512 +960 640 576 960 640 576 +960 640 640 960 640 640 +960 640 704 960 640 704 +960 640 768 960 640 768 +960 640 832 960 640 832 +960 640 896 960 640 896 +960 640 960 960 640 960 +960 640 1023 960 640 1023 +960 704 0 960 704 0 +960 704 64 960 704 64 +960 704 128 960 704 128 +960 704 192 960 704 192 +960 704 256 960 704 256 +960 704 320 960 704 320 +960 704 384 960 704 384 +960 704 448 960 704 448 +960 704 512 960 704 512 +960 704 576 960 704 576 +960 704 640 960 704 640 +960 704 704 960 704 704 +960 704 768 960 704 768 +960 704 832 960 704 832 +960 704 896 960 704 896 +960 704 960 960 704 960 +960 704 1023 960 704 1023 +960 768 0 960 768 0 +960 768 64 960 768 64 +960 768 128 960 768 128 +960 768 192 960 768 192 +960 768 256 960 768 256 +960 768 320 960 768 320 +960 768 384 960 768 384 +960 768 448 960 768 448 +960 768 512 960 768 512 +960 768 576 960 768 576 +960 768 640 960 768 640 +960 768 704 960 768 704 +960 768 768 960 768 768 +960 768 832 960 768 832 +960 768 896 960 768 896 +960 768 960 960 768 960 +960 768 1023 960 768 1023 +960 832 0 960 832 0 +960 832 64 960 832 64 +960 832 128 960 832 128 +960 832 192 960 832 192 +960 832 256 960 832 256 +960 832 320 960 832 320 +960 832 384 960 832 384 +960 832 448 960 832 448 +960 832 512 960 832 512 +960 832 576 960 832 576 +960 832 640 960 832 640 +960 832 704 960 832 704 +960 832 768 960 832 768 +960 832 832 960 832 832 +960 832 896 960 832 896 +960 832 960 960 832 960 +960 832 1023 960 832 1023 +960 896 0 960 896 0 +960 896 64 960 896 64 +960 896 128 960 896 128 +960 896 192 960 896 192 +960 896 256 960 896 256 +960 896 320 960 896 320 +960 896 384 960 896 384 +960 896 448 960 896 448 +960 896 512 960 896 512 +960 896 576 960 896 576 +960 896 640 960 896 640 +960 896 704 960 896 704 +960 896 768 960 896 768 +960 896 832 960 896 832 +960 896 896 960 896 896 +960 896 960 960 896 960 +960 896 1023 960 896 1023 +960 960 0 960 960 0 +960 960 64 960 960 64 +960 960 128 960 960 128 +960 960 192 960 960 192 +960 960 256 960 960 256 +960 960 320 960 960 320 +960 960 384 960 960 384 +960 960 448 960 960 448 +960 960 512 960 960 512 +960 960 576 960 960 576 +960 960 640 960 960 640 +960 960 704 960 960 704 +960 960 768 960 960 768 +960 960 832 960 960 832 +960 960 896 960 960 896 +960 960 960 960 960 960 +960 960 1023 960 960 1023 +960 1023 0 960 1023 0 +960 1023 64 960 1023 64 +960 1023 128 960 1023 128 +960 1023 192 960 1023 192 +960 1023 256 960 1023 256 +960 1023 320 960 1023 320 +960 1023 384 960 1023 384 +960 1023 448 960 1023 448 +960 1023 512 960 1023 512 +960 1023 576 960 1023 576 +960 1023 640 960 1023 640 +960 1023 704 960 1023 704 +960 1023 768 960 1023 768 +960 1023 832 960 1023 832 +960 1023 896 960 1023 896 +960 1023 960 960 1023 960 +960 1023 1023 960 1023 1023 +1023 0 0 1023 0 0 +1023 0 64 1023 0 64 +1023 0 128 1023 0 128 +1023 0 192 1023 0 192 +1023 0 256 1023 0 256 +1023 0 320 1023 0 320 +1023 0 384 1023 0 384 +1023 0 448 1023 0 448 +1023 0 512 1023 0 512 +1023 0 576 1023 0 576 +1023 0 640 1023 0 640 +1023 0 704 1023 0 704 +1023 0 768 1023 0 768 +1023 0 832 1023 0 832 +1023 0 896 1023 0 896 +1023 0 960 1023 0 960 +1023 0 1023 1023 0 1023 +1023 64 0 1023 64 0 +1023 64 64 1023 64 64 +1023 64 128 1023 64 128 +1023 64 192 1023 64 192 +1023 64 256 1023 64 256 +1023 64 320 1023 64 320 +1023 64 384 1023 64 384 +1023 64 448 1023 64 448 +1023 64 512 1023 64 512 +1023 64 576 1023 64 576 +1023 64 640 1023 64 640 +1023 64 704 1023 64 704 +1023 64 768 1023 64 768 +1023 64 832 1023 64 832 +1023 64 896 1023 64 896 +1023 64 960 1023 64 960 +1023 64 1023 1023 64 1023 +1023 128 0 1023 128 0 +1023 128 64 1023 128 64 +1023 128 128 1023 128 128 +1023 128 192 1023 128 192 +1023 128 256 1023 128 256 +1023 128 320 1023 128 320 +1023 128 384 1023 128 384 +1023 128 448 1023 128 448 +1023 128 512 1023 128 512 +1023 128 576 1023 128 576 +1023 128 640 1023 128 640 +1023 128 704 1023 128 704 +1023 128 768 1023 128 768 +1023 128 832 1023 128 832 +1023 128 896 1023 128 896 +1023 128 960 1023 128 960 +1023 128 1023 1023 128 1023 +1023 192 0 1023 192 0 +1023 192 64 1023 192 64 +1023 192 128 1023 192 128 +1023 192 192 1023 192 192 +1023 192 256 1023 192 256 +1023 192 320 1023 192 320 +1023 192 384 1023 192 384 +1023 192 448 1023 192 448 +1023 192 512 1023 192 512 +1023 192 576 1023 192 576 +1023 192 640 1023 192 640 +1023 192 704 1023 192 704 +1023 192 768 1023 192 768 +1023 192 832 1023 192 832 +1023 192 896 1023 192 896 +1023 192 960 1023 192 960 +1023 192 1023 1023 192 1023 +1023 256 0 1023 256 0 +1023 256 64 1023 256 64 +1023 256 128 1023 256 128 +1023 256 192 1023 256 192 +1023 256 256 1023 256 256 +1023 256 320 1023 256 320 +1023 256 384 1023 256 384 +1023 256 448 1023 256 448 +1023 256 512 1023 256 512 +1023 256 576 1023 256 576 +1023 256 640 1023 256 640 +1023 256 704 1023 256 704 +1023 256 768 1023 256 768 +1023 256 832 1023 256 832 +1023 256 896 1023 256 896 +1023 256 960 1023 256 960 +1023 256 1023 1023 256 1023 +1023 320 0 1023 320 0 +1023 320 64 1023 320 64 +1023 320 128 1023 320 128 +1023 320 192 1023 320 192 +1023 320 256 1023 320 256 +1023 320 320 1023 320 320 +1023 320 384 1023 320 384 +1023 320 448 1023 320 448 +1023 320 512 1023 320 512 +1023 320 576 1023 320 576 +1023 320 640 1023 320 640 +1023 320 704 1023 320 704 +1023 320 768 1023 320 768 +1023 320 832 1023 320 832 +1023 320 896 1023 320 896 +1023 320 960 1023 320 960 +1023 320 1023 1023 320 1023 +1023 384 0 1023 384 0 +1023 384 64 1023 384 64 +1023 384 128 1023 384 128 +1023 384 192 1023 384 192 +1023 384 256 1023 384 256 +1023 384 320 1023 384 320 +1023 384 384 1023 384 384 +1023 384 448 1023 384 448 +1023 384 512 1023 384 512 +1023 384 576 1023 384 576 +1023 384 640 1023 384 640 +1023 384 704 1023 384 704 +1023 384 768 1023 384 768 +1023 384 832 1023 384 832 +1023 384 896 1023 384 896 +1023 384 960 1023 384 960 +1023 384 1023 1023 384 1023 +1023 448 0 1023 448 0 +1023 448 64 1023 448 64 +1023 448 128 1023 448 128 +1023 448 192 1023 448 192 +1023 448 256 1023 448 256 +1023 448 320 1023 448 320 +1023 448 384 1023 448 384 +1023 448 448 1023 448 448 +1023 448 512 1023 448 512 +1023 448 576 1023 448 576 +1023 448 640 1023 448 640 +1023 448 704 1023 448 704 +1023 448 768 1023 448 768 +1023 448 832 1023 448 832 +1023 448 896 1023 448 896 +1023 448 960 1023 448 960 +1023 448 1023 1023 448 1023 +1023 512 0 1023 512 0 +1023 512 64 1023 512 64 +1023 512 128 1023 512 128 +1023 512 192 1023 512 192 +1023 512 256 1023 512 256 +1023 512 320 1023 512 320 +1023 512 384 1023 512 384 +1023 512 448 1023 512 448 +1023 512 512 1023 512 512 +1023 512 576 1023 512 576 +1023 512 640 1023 512 640 +1023 512 704 1023 512 704 +1023 512 768 1023 512 768 +1023 512 832 1023 512 832 +1023 512 896 1023 512 896 +1023 512 960 1023 512 960 +1023 512 1023 1023 512 1023 +1023 576 0 1023 576 0 +1023 576 64 1023 576 64 +1023 576 128 1023 576 128 +1023 576 192 1023 576 192 +1023 576 256 1023 576 256 +1023 576 320 1023 576 320 +1023 576 384 1023 576 384 +1023 576 448 1023 576 448 +1023 576 512 1023 576 512 +1023 576 576 1023 576 576 +1023 576 640 1023 576 640 +1023 576 704 1023 576 704 +1023 576 768 1023 576 768 +1023 576 832 1023 576 832 +1023 576 896 1023 576 896 +1023 576 960 1023 576 960 +1023 576 1023 1023 576 1023 +1023 640 0 1023 640 0 +1023 640 64 1023 640 64 +1023 640 128 1023 640 128 +1023 640 192 1023 640 192 +1023 640 256 1023 640 256 +1023 640 320 1023 640 320 +1023 640 384 1023 640 384 +1023 640 448 1023 640 448 +1023 640 512 1023 640 512 +1023 640 576 1023 640 576 +1023 640 640 1023 640 640 +1023 640 704 1023 640 704 +1023 640 768 1023 640 768 +1023 640 832 1023 640 832 +1023 640 896 1023 640 896 +1023 640 960 1023 640 960 +1023 640 1023 1023 640 1023 +1023 704 0 1023 704 0 +1023 704 64 1023 704 64 +1023 704 128 1023 704 128 +1023 704 192 1023 704 192 +1023 704 256 1023 704 256 +1023 704 320 1023 704 320 +1023 704 384 1023 704 384 +1023 704 448 1023 704 448 +1023 704 512 1023 704 512 +1023 704 576 1023 704 576 +1023 704 640 1023 704 640 +1023 704 704 1023 704 704 +1023 704 768 1023 704 768 +1023 704 832 1023 704 832 +1023 704 896 1023 704 896 +1023 704 960 1023 704 960 +1023 704 1023 1023 704 1023 +1023 768 0 1023 768 0 +1023 768 64 1023 768 64 +1023 768 128 1023 768 128 +1023 768 192 1023 768 192 +1023 768 256 1023 768 256 +1023 768 320 1023 768 320 +1023 768 384 1023 768 384 +1023 768 448 1023 768 448 +1023 768 512 1023 768 512 +1023 768 576 1023 768 576 +1023 768 640 1023 768 640 +1023 768 704 1023 768 704 +1023 768 768 1023 768 768 +1023 768 832 1023 768 832 +1023 768 896 1023 768 896 +1023 768 960 1023 768 960 +1023 768 1023 1023 768 1023 +1023 832 0 1023 832 0 +1023 832 64 1023 832 64 +1023 832 128 1023 832 128 +1023 832 192 1023 832 192 +1023 832 256 1023 832 256 +1023 832 320 1023 832 320 +1023 832 384 1023 832 384 +1023 832 448 1023 832 448 +1023 832 512 1023 832 512 +1023 832 576 1023 832 576 +1023 832 640 1023 832 640 +1023 832 704 1023 832 704 +1023 832 768 1023 832 768 +1023 832 832 1023 832 832 +1023 832 896 1023 832 896 +1023 832 960 1023 832 960 +1023 832 1023 1023 832 1023 +1023 896 0 1023 896 0 +1023 896 64 1023 896 64 +1023 896 128 1023 896 128 +1023 896 192 1023 896 192 +1023 896 256 1023 896 256 +1023 896 320 1023 896 320 +1023 896 384 1023 896 384 +1023 896 448 1023 896 448 +1023 896 512 1023 896 512 +1023 896 576 1023 896 576 +1023 896 640 1023 896 640 +1023 896 704 1023 896 704 +1023 896 768 1023 896 768 +1023 896 832 1023 896 832 +1023 896 896 1023 896 896 +1023 896 960 1023 896 960 +1023 896 1023 1023 896 1023 +1023 960 0 1023 960 0 +1023 960 64 1023 960 64 +1023 960 128 1023 960 128 +1023 960 192 1023 960 192 +1023 960 256 1023 960 256 +1023 960 320 1023 960 320 +1023 960 384 1023 960 384 +1023 960 448 1023 960 448 +1023 960 512 1023 960 512 +1023 960 576 1023 960 576 +1023 960 640 1023 960 640 +1023 960 704 1023 960 704 +1023 960 768 1023 960 768 +1023 960 832 1023 960 832 +1023 960 896 1023 960 896 +1023 960 960 1023 960 960 +1023 960 1023 1023 960 1023 +1023 1023 0 1023 1023 0 +1023 1023 64 1023 1023 64 +1023 1023 128 1023 1023 128 +1023 1023 192 1023 1023 192 +1023 1023 256 1023 1023 256 +1023 1023 320 1023 1023 320 +1023 1023 384 1023 1023 384 +1023 1023 448 1023 1023 448 +1023 1023 512 1023 1023 512 +1023 1023 576 1023 1023 576 +1023 1023 640 1023 1023 640 +1023 1023 704 1023 1023 704 +1023 1023 768 1023 1023 768 +1023 1023 832 1023 1023 832 +1023 1023 896 1023 1023 896 +1023 1023 960 1023 1023 960 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_2.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_2.txt new file mode 100644 index 0000000..b0ca4c9 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_2.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 17 6 64 +0 0 128 34 12 127 +0 0 192 51 18 191 +0 0 256 68 24 255 +0 0 320 85 30 319 +0 0 384 101 36 382 +0 0 448 118 43 446 +0 0 512 135 49 510 +0 0 576 152 55 573 +0 0 640 169 61 637 +0 0 704 186 67 701 +0 0 768 203 73 765 +0 0 832 220 79 828 +0 0 896 237 85 892 +0 0 960 254 91 956 +0 0 1023 270 97 1018 +0 64 0 8 64 8 +0 64 64 18 64 64 +0 64 128 34 64 128 +0 64 192 51 65 191 +0 64 256 68 67 255 +0 64 320 85 69 319 +0 64 384 102 72 382 +0 64 448 118 74 446 +0 64 512 135 78 510 +0 64 576 152 81 573 +0 64 640 169 85 637 +0 64 704 186 89 701 +0 64 768 203 94 765 +0 64 832 220 98 828 +0 64 896 237 103 892 +0 64 960 254 108 956 +0 64 1023 270 113 1018 +0 128 0 16 127 16 +0 128 64 23 127 65 +0 128 128 37 128 128 +0 128 192 53 128 192 +0 128 256 69 129 255 +0 128 320 86 130 319 +0 128 384 102 131 382 +0 128 448 119 132 446 +0 128 512 136 134 510 +0 128 576 153 136 574 +0 128 640 169 138 637 +0 128 704 186 140 701 +0 128 768 203 143 765 +0 128 832 220 146 828 +0 128 896 237 149 892 +0 128 960 254 152 956 +0 128 1023 270 155 1019 +0 192 0 24 191 24 +0 192 64 29 191 67 +0 192 128 40 191 129 +0 192 192 55 191 192 +0 192 256 71 192 255 +0 192 320 87 192 319 +0 192 384 103 193 383 +0 192 448 120 194 446 +0 192 512 137 195 510 +0 192 576 153 196 574 +0 192 640 170 198 637 +0 192 704 187 199 701 +0 192 768 204 201 765 +0 192 832 220 203 828 +0 192 896 237 205 892 +0 192 960 254 207 956 +0 192 1023 271 209 1019 +0 256 0 32 254 31 +0 256 64 36 254 70 +0 256 128 45 255 130 +0 256 192 59 255 193 +0 256 256 73 255 256 +0 256 320 89 255 319 +0 256 384 105 256 383 +0 256 448 121 257 447 +0 256 512 138 257 510 +0 256 576 154 258 574 +0 256 640 171 259 638 +0 256 704 188 260 701 +0 256 768 204 262 765 +0 256 832 221 263 829 +0 256 896 238 265 892 +0 256 960 255 266 956 +0 256 1023 271 268 1019 +0 320 0 41 318 39 +0 320 64 43 318 73 +0 320 128 51 318 132 +0 320 192 63 318 194 +0 320 256 77 319 257 +0 320 320 92 319 320 +0 320 384 107 319 383 +0 320 448 123 320 447 +0 320 512 139 320 511 +0 320 576 156 321 574 +0 320 640 172 322 638 +0 320 704 189 323 701 +0 320 768 205 324 765 +0 320 832 222 325 829 +0 320 896 239 326 892 +0 320 960 256 327 956 +0 320 1023 272 328 1019 +0 384 0 49 382 47 +0 384 64 51 382 77 +0 384 128 58 382 134 +0 384 192 68 382 195 +0 384 256 81 382 258 +0 384 320 95 382 321 +0 384 384 110 383 384 +0 384 448 126 383 447 +0 384 512 142 383 511 +0 384 576 158 384 575 +0 384 640 174 385 638 +0 384 704 190 385 702 +0 384 768 207 386 765 +0 384 832 223 387 829 +0 384 896 240 388 893 +0 384 960 257 389 956 +0 384 1023 273 390 1019 +0 448 0 57 445 55 +0 448 64 59 445 82 +0 448 128 64 445 136 +0 448 192 74 445 197 +0 448 256 86 446 259 +0 448 320 99 446 322 +0 448 384 113 446 385 +0 448 448 128 446 448 +0 448 512 144 447 511 +0 448 576 160 447 575 +0 448 640 176 448 638 +0 448 704 192 448 702 +0 448 768 208 449 766 +0 448 832 225 450 829 +0 448 896 241 450 893 +0 448 960 258 451 957 +0 448 1023 274 452 1019 +0 512 0 65 509 63 +0 512 64 66 509 87 +0 512 128 71 509 139 +0 512 192 80 509 198 +0 512 256 91 509 260 +0 512 320 103 509 323 +0 512 384 117 510 386 +0 512 448 132 510 449 +0 512 512 147 510 512 +0 512 576 162 511 575 +0 512 640 178 511 639 +0 512 704 194 511 702 +0 512 768 210 512 766 +0 512 832 226 513 830 +0 512 896 243 513 893 +0 512 960 259 514 957 +0 512 1023 275 515 1019 +0 576 0 73 572 71 +0 576 64 74 572 92 +0 576 128 79 572 142 +0 576 192 86 573 201 +0 576 256 96 573 262 +0 576 320 108 573 324 +0 576 384 121 573 387 +0 576 448 135 573 450 +0 576 512 150 574 513 +0 576 576 165 574 576 +0 576 640 181 574 639 +0 576 704 196 575 703 +0 576 768 212 575 766 +0 576 832 228 576 830 +0 576 896 245 576 894 +0 576 960 261 577 957 +0 576 1023 277 578 1020 +0 640 0 81 636 78 +0 640 64 82 636 98 +0 640 128 86 636 146 +0 640 192 93 636 203 +0 640 256 102 636 263 +0 640 320 113 636 325 +0 640 384 126 637 388 +0 640 448 139 637 450 +0 640 512 154 637 514 +0 640 576 168 637 577 +0 640 640 184 638 640 +0 640 704 199 638 703 +0 640 768 215 638 767 +0 640 832 231 639 830 +0 640 896 247 639 894 +0 640 960 263 640 958 +0 640 1023 279 641 1020 +0 704 0 89 700 86 +0 704 64 90 700 104 +0 704 128 94 700 150 +0 704 192 100 700 206 +0 704 256 109 700 265 +0 704 320 119 700 327 +0 704 384 131 700 389 +0 704 448 144 700 451 +0 704 512 158 701 514 +0 704 576 172 701 577 +0 704 640 187 701 641 +0 704 704 202 701 704 +0 704 768 217 702 767 +0 704 832 233 702 831 +0 704 896 249 703 894 +0 704 960 265 703 958 +0 704 1023 281 704 1021 +0 768 0 97 763 94 +0 768 64 98 763 111 +0 768 128 102 763 154 +0 768 192 107 763 209 +0 768 256 115 763 267 +0 768 320 125 764 328 +0 768 384 136 764 390 +0 768 448 149 764 453 +0 768 512 162 764 515 +0 768 576 176 764 578 +0 768 640 190 765 641 +0 768 704 205 765 705 +0 768 768 220 765 768 +0 768 832 236 766 831 +0 768 896 251 766 895 +0 768 960 267 766 958 +0 768 1023 283 767 1021 +0 832 0 105 827 102 +0 832 64 106 827 117 +0 832 128 109 827 158 +0 832 192 115 827 212 +0 832 256 122 827 270 +0 832 320 131 827 330 +0 832 384 142 827 392 +0 832 448 154 827 454 +0 832 512 166 828 516 +0 832 576 180 828 579 +0 832 640 194 828 642 +0 832 704 208 828 705 +0 832 768 223 829 769 +0 832 832 239 829 832 +0 832 896 254 829 895 +0 832 960 270 830 959 +0 832 1023 285 830 1021 +0 896 0 114 890 110 +0 896 64 114 890 124 +0 896 128 117 890 163 +0 896 192 122 891 215 +0 896 256 129 891 272 +0 896 320 137 891 332 +0 896 384 148 891 393 +0 896 448 159 891 455 +0 896 512 171 891 518 +0 896 576 184 891 580 +0 896 640 198 892 643 +0 896 704 212 892 706 +0 896 768 227 892 769 +0 896 832 242 892 833 +0 896 896 257 893 896 +0 896 960 272 893 959 +0 896 1023 288 894 1022 +0 960 0 122 954 118 +0 960 64 122 954 131 +0 960 128 125 954 168 +0 960 192 129 954 219 +0 960 256 136 954 275 +0 960 320 144 954 334 +0 960 384 154 954 395 +0 960 448 164 955 457 +0 960 512 176 955 519 +0 960 576 189 955 581 +0 960 640 202 955 644 +0 960 704 216 955 707 +0 960 768 230 956 770 +0 960 832 245 956 833 +0 960 896 260 956 897 +0 960 960 275 957 960 +0 960 1023 290 957 1022 +0 1023 0 130 1017 125 +0 1023 64 130 1017 138 +0 1023 128 133 1017 173 +0 1023 192 137 1017 222 +0 1023 256 143 1017 278 +0 1023 320 151 1017 337 +0 1023 384 160 1017 397 +0 1023 448 170 1017 458 +0 1023 512 181 1017 520 +0 1023 576 194 1017 583 +0 1023 640 207 1018 645 +0 1023 704 220 1018 708 +0 1023 768 234 1018 771 +0 1023 832 249 1018 834 +0 1023 896 263 1019 897 +0 1023 960 278 1019 961 +0 1023 1023 293 1019 1023 +64 0 0 62 7 0 +64 0 64 64 9 64 +64 0 128 69 14 127 +64 0 192 78 19 191 +64 0 256 89 25 255 +64 0 320 102 31 319 +64 0 384 116 37 382 +64 0 448 131 43 446 +64 0 512 146 49 510 +64 0 576 161 55 573 +64 0 640 177 61 637 +64 0 704 193 67 701 +64 0 768 209 73 765 +64 0 832 226 79 828 +64 0 896 242 85 892 +64 0 960 259 91 956 +64 0 1023 275 97 1018 +64 64 0 62 64 8 +64 64 64 64 64 64 +64 64 128 69 65 128 +64 64 192 78 66 191 +64 64 256 89 67 255 +64 64 320 102 69 319 +64 64 384 116 72 382 +64 64 448 131 75 446 +64 64 512 146 78 510 +64 64 576 161 81 573 +64 64 640 177 85 637 +64 64 704 193 90 701 +64 64 768 210 94 765 +64 64 832 226 99 828 +64 64 896 242 103 892 +64 64 960 259 108 956 +64 64 1023 275 113 1018 +64 128 0 64 127 16 +64 128 64 65 127 65 +64 128 128 70 128 128 +64 128 192 79 128 192 +64 128 256 90 129 255 +64 128 320 103 130 319 +64 128 384 117 131 382 +64 128 448 131 132 446 +64 128 512 146 134 510 +64 128 576 162 136 574 +64 128 640 178 138 637 +64 128 704 194 141 701 +64 128 768 210 143 765 +64 128 832 226 146 828 +64 128 896 242 149 892 +64 128 960 259 152 956 +64 128 1023 275 155 1019 +64 192 0 66 191 24 +64 192 64 67 191 67 +64 192 128 72 191 129 +64 192 192 80 191 192 +64 192 256 91 192 255 +64 192 320 104 192 319 +64 192 384 118 193 383 +64 192 448 132 194 446 +64 192 512 147 195 510 +64 192 576 163 196 574 +64 192 640 178 198 637 +64 192 704 194 199 701 +64 192 768 210 201 765 +64 192 832 227 203 828 +64 192 896 243 205 892 +64 192 960 259 207 956 +64 192 1023 276 209 1019 +64 256 0 68 254 31 +64 256 64 70 254 69 +64 256 128 75 255 130 +64 256 192 83 255 193 +64 256 256 93 255 256 +64 256 320 106 256 319 +64 256 384 119 256 383 +64 256 448 133 257 447 +64 256 512 148 257 510 +64 256 576 164 258 574 +64 256 640 179 259 638 +64 256 704 195 260 701 +64 256 768 211 262 765 +64 256 832 227 263 829 +64 256 896 244 265 892 +64 256 960 260 266 956 +64 256 1023 276 268 1019 +64 320 0 72 318 39 +64 320 64 73 318 73 +64 320 128 78 318 132 +64 320 192 86 318 194 +64 320 256 96 319 257 +64 320 320 108 319 320 +64 320 384 121 319 383 +64 320 448 135 320 447 +64 320 512 150 320 511 +64 320 576 165 321 574 +64 320 640 180 322 638 +64 320 704 196 323 701 +64 320 768 212 324 765 +64 320 832 228 325 829 +64 320 896 244 326 892 +64 320 960 261 327 956 +64 320 1023 277 328 1019 +64 384 0 77 382 47 +64 384 64 78 382 77 +64 384 128 82 382 134 +64 384 192 89 382 195 +64 384 256 99 382 258 +64 384 320 111 382 321 +64 384 384 123 383 384 +64 384 448 137 383 447 +64 384 512 152 384 511 +64 384 576 167 384 575 +64 384 640 182 385 638 +64 384 704 197 385 702 +64 384 768 213 386 765 +64 384 832 229 387 829 +64 384 896 245 388 893 +64 384 960 262 389 956 +64 384 1023 278 390 1019 +64 448 0 82 445 55 +64 448 64 83 445 82 +64 448 128 87 445 136 +64 448 192 94 445 197 +64 448 256 103 446 259 +64 448 320 114 446 322 +64 448 384 126 446 385 +64 448 448 140 446 448 +64 448 512 154 447 511 +64 448 576 169 447 575 +64 448 640 184 448 638 +64 448 704 199 448 702 +64 448 768 215 449 766 +64 448 832 231 450 829 +64 448 896 247 451 893 +64 448 960 263 451 957 +64 448 1023 279 452 1019 +64 512 0 87 509 63 +64 512 64 88 509 87 +64 512 128 92 509 139 +64 512 192 98 509 198 +64 512 256 107 509 260 +64 512 320 118 509 323 +64 512 384 130 510 386 +64 512 448 143 510 449 +64 512 512 156 510 512 +64 512 576 171 511 575 +64 512 640 186 511 639 +64 512 704 201 511 702 +64 512 768 217 512 766 +64 512 832 232 513 830 +64 512 896 248 513 893 +64 512 960 264 514 957 +64 512 1023 280 515 1019 +64 576 0 93 572 71 +64 576 64 94 572 92 +64 576 128 97 573 142 +64 576 192 103 573 201 +64 576 256 112 573 262 +64 576 320 122 573 324 +64 576 384 133 573 387 +64 576 448 146 573 450 +64 576 512 159 574 513 +64 576 576 174 574 576 +64 576 640 188 574 639 +64 576 704 203 575 703 +64 576 768 219 575 766 +64 576 832 234 576 830 +64 576 896 250 576 894 +64 576 960 266 577 957 +64 576 1023 282 578 1020 +64 640 0 99 636 78 +64 640 64 100 636 98 +64 640 128 103 636 146 +64 640 192 109 636 203 +64 640 256 117 636 263 +64 640 320 126 636 325 +64 640 384 137 637 388 +64 640 448 150 637 450 +64 640 512 163 637 514 +64 640 576 177 637 577 +64 640 640 191 638 640 +64 640 704 206 638 703 +64 640 768 221 639 767 +64 640 832 236 639 830 +64 640 896 252 639 894 +64 640 960 268 640 958 +64 640 1023 283 641 1020 +64 704 0 106 700 86 +64 704 64 106 700 104 +64 704 128 109 700 150 +64 704 192 115 700 206 +64 704 256 122 700 265 +64 704 320 131 700 327 +64 704 384 142 700 389 +64 704 448 154 700 451 +64 704 512 167 701 514 +64 704 576 180 701 577 +64 704 640 194 701 641 +64 704 704 209 701 704 +64 704 768 223 702 767 +64 704 832 239 702 831 +64 704 896 254 703 894 +64 704 960 270 703 958 +64 704 1023 285 704 1021 +64 768 0 112 763 94 +64 768 64 113 763 111 +64 768 128 116 763 154 +64 768 192 121 763 209 +64 768 256 128 763 267 +64 768 320 136 764 328 +64 768 384 147 764 390 +64 768 448 158 764 453 +64 768 512 170 764 515 +64 768 576 184 764 578 +64 768 640 197 765 641 +64 768 704 212 765 705 +64 768 768 226 765 768 +64 768 832 241 766 831 +64 768 896 256 766 895 +64 768 960 272 766 958 +64 768 1023 287 767 1021 +64 832 0 119 827 102 +64 832 64 120 827 117 +64 832 128 123 827 158 +64 832 192 127 827 212 +64 832 256 134 827 270 +64 832 320 142 827 330 +64 832 384 152 827 392 +64 832 448 163 827 454 +64 832 512 175 828 516 +64 832 576 188 828 579 +64 832 640 201 828 642 +64 832 704 215 828 705 +64 832 768 229 829 769 +64 832 832 244 829 832 +64 832 896 259 829 895 +64 832 960 274 830 959 +64 832 1023 290 830 1021 +64 896 0 126 890 110 +64 896 64 127 890 124 +64 896 128 129 890 163 +64 896 192 134 891 215 +64 896 256 140 891 272 +64 896 320 148 891 332 +64 896 384 157 891 393 +64 896 448 168 891 455 +64 896 512 179 891 518 +64 896 576 192 891 580 +64 896 640 205 892 643 +64 896 704 219 892 706 +64 896 768 233 892 769 +64 896 832 247 892 833 +64 896 896 262 893 896 +64 896 960 277 893 959 +64 896 1023 292 894 1022 +64 960 0 134 954 118 +64 960 64 134 954 131 +64 960 128 136 954 168 +64 960 192 141 954 219 +64 960 256 146 954 275 +64 960 320 154 954 334 +64 960 384 163 954 395 +64 960 448 173 955 457 +64 960 512 184 955 519 +64 960 576 196 955 581 +64 960 640 209 955 644 +64 960 704 222 955 707 +64 960 768 236 956 770 +64 960 832 250 956 833 +64 960 896 265 956 897 +64 960 960 280 957 960 +64 960 1023 295 957 1022 +64 1023 0 141 1017 125 +64 1023 64 141 1017 138 +64 1023 128 143 1017 173 +64 1023 192 147 1017 222 +64 1023 256 153 1017 278 +64 1023 320 160 1017 337 +64 1023 384 168 1017 397 +64 1023 448 178 1017 458 +64 1023 512 189 1017 520 +64 1023 576 201 1017 583 +64 1023 640 213 1018 645 +64 1023 704 226 1018 708 +64 1023 768 240 1018 771 +64 1023 832 254 1018 834 +64 1023 896 268 1019 897 +64 1023 960 283 1019 961 +64 1023 1023 298 1019 1023 +128 0 0 124 14 0 +128 0 64 125 15 64 +128 0 128 127 18 127 +128 0 192 132 22 191 +128 0 256 138 27 255 +128 0 320 146 33 319 +128 0 384 156 38 382 +128 0 448 166 44 446 +128 0 512 178 50 510 +128 0 576 190 56 573 +128 0 640 204 62 637 +128 0 704 217 68 701 +128 0 768 232 74 765 +128 0 832 246 80 828 +128 0 896 261 86 892 +128 0 960 276 92 956 +128 0 1023 291 98 1018 +128 64 0 124 65 7 +128 64 64 125 65 64 +128 64 128 128 65 128 +128 64 192 132 66 191 +128 64 256 138 68 255 +128 64 320 146 70 319 +128 64 384 156 72 382 +128 64 448 166 75 446 +128 64 512 178 79 510 +128 64 576 191 82 573 +128 64 640 204 86 637 +128 64 704 218 90 701 +128 64 768 232 94 765 +128 64 832 246 99 828 +128 64 896 261 104 892 +128 64 960 276 109 956 +128 64 1023 291 113 1018 +128 128 0 125 128 16 +128 128 64 126 128 65 +128 128 128 128 128 128 +128 128 192 132 128 192 +128 128 256 139 129 255 +128 128 320 147 130 319 +128 128 384 156 131 382 +128 128 448 167 133 446 +128 128 512 178 134 510 +128 128 576 191 136 574 +128 128 640 204 138 637 +128 128 704 218 141 701 +128 128 768 232 143 765 +128 128 832 247 146 828 +128 128 896 261 149 892 +128 128 960 277 152 956 +128 128 1023 292 156 1019 +128 192 0 126 191 23 +128 192 64 126 191 67 +128 192 128 129 191 129 +128 192 192 133 192 192 +128 192 256 139 192 255 +128 192 320 147 193 319 +128 192 384 157 193 383 +128 192 448 167 194 446 +128 192 512 179 195 510 +128 192 576 191 197 574 +128 192 640 205 198 637 +128 192 704 218 199 701 +128 192 768 232 201 765 +128 192 832 247 203 828 +128 192 896 262 205 892 +128 192 960 277 207 956 +128 192 1023 292 210 1019 +128 256 0 127 255 31 +128 256 64 128 255 69 +128 256 128 130 255 130 +128 256 192 134 255 193 +128 256 256 141 255 256 +128 256 320 148 256 319 +128 256 384 158 256 383 +128 256 448 168 257 447 +128 256 512 180 258 510 +128 256 576 192 259 574 +128 256 640 205 260 638 +128 256 704 219 261 701 +128 256 768 233 262 765 +128 256 832 248 263 829 +128 256 896 262 265 892 +128 256 960 277 266 956 +128 256 1023 292 268 1019 +128 320 0 129 318 39 +128 320 64 130 318 73 +128 320 128 132 318 132 +128 320 192 136 318 194 +128 320 256 142 319 257 +128 320 320 150 319 320 +128 320 384 159 319 383 +128 320 448 170 320 447 +128 320 512 181 320 511 +128 320 576 193 321 574 +128 320 640 206 322 638 +128 320 704 220 323 701 +128 320 768 234 324 765 +128 320 832 248 325 829 +128 320 896 263 326 892 +128 320 960 278 327 956 +128 320 1023 293 329 1019 +128 384 0 131 382 47 +128 384 64 132 382 77 +128 384 128 134 382 134 +128 384 192 138 382 195 +128 384 256 144 382 258 +128 384 320 152 382 321 +128 384 384 161 383 384 +128 384 448 171 383 447 +128 384 512 183 384 511 +128 384 576 195 384 575 +128 384 640 208 385 638 +128 384 704 221 385 702 +128 384 768 235 386 765 +128 384 832 249 387 829 +128 384 896 264 388 893 +128 384 960 279 389 956 +128 384 1023 294 390 1019 +128 448 0 134 445 55 +128 448 64 134 445 82 +128 448 128 137 445 136 +128 448 192 141 446 197 +128 448 256 147 446 259 +128 448 320 154 446 322 +128 448 384 163 446 385 +128 448 448 173 446 448 +128 448 512 184 447 511 +128 448 576 196 447 575 +128 448 640 209 448 638 +128 448 704 223 448 702 +128 448 768 236 449 766 +128 448 832 251 450 829 +128 448 896 265 451 893 +128 448 960 280 451 957 +128 448 1023 295 452 1019 +128 512 0 137 509 63 +128 512 64 138 509 87 +128 512 128 140 509 139 +128 512 192 144 509 198 +128 512 256 149 509 260 +128 512 320 157 509 323 +128 512 384 165 510 386 +128 512 448 175 510 449 +128 512 512 186 510 512 +128 512 576 198 511 575 +128 512 640 211 511 639 +128 512 704 224 512 702 +128 512 768 238 512 766 +128 512 832 252 513 830 +128 512 896 267 513 893 +128 512 960 281 514 957 +128 512 1023 296 515 1019 +128 576 0 140 573 71 +128 576 64 141 573 92 +128 576 128 143 573 142 +128 576 192 147 573 201 +128 576 256 153 573 262 +128 576 320 160 573 324 +128 576 384 168 573 387 +128 576 448 178 573 450 +128 576 512 189 574 513 +128 576 576 201 574 576 +128 576 640 213 574 639 +128 576 704 226 575 703 +128 576 768 240 575 766 +128 576 832 254 576 830 +128 576 896 268 576 894 +128 576 960 283 577 957 +128 576 1023 298 578 1020 +128 640 0 144 636 78 +128 640 64 145 636 98 +128 640 128 147 636 146 +128 640 192 151 636 203 +128 640 256 156 636 263 +128 640 320 163 636 325 +128 640 384 171 637 388 +128 640 448 181 637 450 +128 640 512 192 637 514 +128 640 576 203 637 577 +128 640 640 215 638 640 +128 640 704 228 638 703 +128 640 768 242 639 767 +128 640 832 256 639 830 +128 640 896 270 640 894 +128 640 960 285 640 958 +128 640 1023 299 641 1020 +128 704 0 149 700 86 +128 704 64 149 700 104 +128 704 128 151 700 150 +128 704 192 155 700 206 +128 704 256 160 700 265 +128 704 320 167 700 327 +128 704 384 175 700 389 +128 704 448 184 700 451 +128 704 512 195 701 514 +128 704 576 206 701 577 +128 704 640 218 701 641 +128 704 704 231 702 704 +128 704 768 244 702 767 +128 704 832 258 702 831 +128 704 896 272 703 894 +128 704 960 286 703 958 +128 704 1023 301 704 1021 +128 768 0 153 763 94 +128 768 64 154 763 111 +128 768 128 156 763 154 +128 768 192 159 763 209 +128 768 256 164 763 267 +128 768 320 171 764 328 +128 768 384 179 764 390 +128 768 448 188 764 453 +128 768 512 198 764 515 +128 768 576 209 764 578 +128 768 640 221 765 641 +128 768 704 234 765 705 +128 768 768 247 765 768 +128 768 832 260 766 831 +128 768 896 274 766 895 +128 768 960 289 767 958 +128 768 1023 303 767 1021 +128 832 0 158 827 102 +128 832 64 158 827 117 +128 832 128 160 827 158 +128 832 192 164 827 212 +128 832 256 169 827 270 +128 832 320 175 827 330 +128 832 384 183 827 392 +128 832 448 192 827 454 +128 832 512 202 828 516 +128 832 576 212 828 579 +128 832 640 224 828 642 +128 832 704 237 828 705 +128 832 768 249 829 769 +128 832 832 263 829 832 +128 832 896 277 829 895 +128 832 960 291 830 959 +128 832 1023 305 830 1021 +128 896 0 163 890 110 +128 896 64 164 891 124 +128 896 128 165 891 163 +128 896 192 169 891 215 +128 896 256 173 891 272 +128 896 320 180 891 332 +128 896 384 187 891 393 +128 896 448 196 891 455 +128 896 512 205 891 518 +128 896 576 216 891 580 +128 896 640 228 892 643 +128 896 704 240 892 706 +128 896 768 252 892 769 +128 896 832 266 892 833 +128 896 896 279 893 896 +128 896 960 293 893 959 +128 896 1023 307 894 1022 +128 960 0 168 954 118 +128 960 64 169 954 131 +128 960 128 171 954 168 +128 960 192 174 954 219 +128 960 256 178 954 275 +128 960 320 184 954 334 +128 960 384 192 954 395 +128 960 448 200 955 457 +128 960 512 210 955 519 +128 960 576 220 955 581 +128 960 640 231 955 644 +128 960 704 243 955 707 +128 960 768 256 956 770 +128 960 832 269 956 833 +128 960 896 282 956 897 +128 960 960 296 957 960 +128 960 1023 310 957 1022 +128 1023 0 174 1017 125 +128 1023 64 174 1017 138 +128 1023 128 176 1017 173 +128 1023 192 179 1017 222 +128 1023 256 184 1017 278 +128 1023 320 189 1017 337 +128 1023 384 196 1017 397 +128 1023 448 205 1017 458 +128 1023 512 214 1017 520 +128 1023 576 224 1017 583 +128 1023 640 235 1018 645 +128 1023 704 247 1018 708 +128 1023 768 259 1018 771 +128 1023 832 272 1018 834 +128 1023 896 285 1019 897 +128 1023 960 299 1019 961 +128 1023 1023 313 1019 1023 +192 0 0 186 21 0 +192 0 64 187 22 64 +192 0 128 188 24 127 +192 0 192 191 27 191 +192 0 256 195 31 255 +192 0 320 201 36 319 +192 0 384 207 41 382 +192 0 448 215 47 446 +192 0 512 224 52 510 +192 0 576 233 58 573 +192 0 640 244 63 637 +192 0 704 255 69 701 +192 0 768 267 75 765 +192 0 832 279 81 828 +192 0 896 292 87 892 +192 0 960 306 93 956 +192 0 1023 319 99 1018 +192 64 0 186 66 7 +192 64 64 187 66 64 +192 64 128 188 67 128 +192 64 192 191 68 191 +192 64 256 195 69 255 +192 64 320 201 71 319 +192 64 384 207 74 382 +192 64 448 215 77 446 +192 64 512 224 80 510 +192 64 576 233 83 573 +192 64 640 244 87 637 +192 64 704 255 91 701 +192 64 768 267 95 765 +192 64 832 279 100 828 +192 64 896 292 105 892 +192 64 960 306 109 956 +192 64 1023 319 114 1018 +192 128 0 187 128 15 +192 128 64 187 128 65 +192 128 128 189 129 128 +192 128 192 191 129 191 +192 128 256 196 130 255 +192 128 320 201 131 319 +192 128 384 207 132 382 +192 128 448 215 133 446 +192 128 512 224 135 510 +192 128 576 234 137 574 +192 128 640 244 139 637 +192 128 704 255 141 701 +192 128 768 267 144 765 +192 128 832 280 147 828 +192 128 896 292 150 892 +192 128 960 306 153 956 +192 128 1023 319 156 1019 +192 192 0 187 192 23 +192 192 64 188 192 67 +192 192 128 189 192 129 +192 192 192 192 192 192 +192 192 256 196 192 255 +192 192 320 201 193 319 +192 192 384 208 194 383 +192 192 448 216 195 446 +192 192 512 224 196 510 +192 192 576 234 197 574 +192 192 640 244 198 637 +192 192 704 256 200 701 +192 192 768 268 202 765 +192 192 832 280 203 828 +192 192 896 293 205 892 +192 192 960 306 208 956 +192 192 1023 320 210 1019 +192 256 0 188 255 31 +192 256 64 189 255 69 +192 256 128 190 255 130 +192 256 192 193 255 193 +192 256 256 197 256 256 +192 256 320 202 256 319 +192 256 384 209 257 383 +192 256 448 216 257 447 +192 256 512 225 258 510 +192 256 576 235 259 574 +192 256 640 245 260 638 +192 256 704 256 261 701 +192 256 768 268 262 765 +192 256 832 280 264 829 +192 256 896 293 265 892 +192 256 960 307 267 956 +192 256 1023 320 268 1019 +192 320 0 189 318 39 +192 320 64 190 318 73 +192 320 128 191 319 132 +192 320 192 194 319 194 +192 320 256 198 319 257 +192 320 320 203 319 320 +192 320 384 210 320 383 +192 320 448 217 320 447 +192 320 512 226 321 511 +192 320 576 236 321 574 +192 320 640 246 322 638 +192 320 704 257 323 701 +192 320 768 269 324 765 +192 320 832 281 325 829 +192 320 896 294 326 892 +192 320 960 307 327 956 +192 320 1023 321 329 1019 +192 384 0 191 382 47 +192 384 64 191 382 77 +192 384 128 193 382 134 +192 384 192 195 382 195 +192 384 256 199 382 258 +192 384 320 205 383 321 +192 384 384 211 383 384 +192 384 448 219 383 447 +192 384 512 227 384 511 +192 384 576 237 384 575 +192 384 640 247 385 638 +192 384 704 258 386 702 +192 384 768 270 386 765 +192 384 832 282 387 829 +192 384 896 295 388 893 +192 384 960 308 389 956 +192 384 1023 321 390 1019 +192 448 0 192 445 55 +192 448 64 193 445 82 +192 448 128 194 446 136 +192 448 192 197 446 197 +192 448 256 201 446 259 +192 448 320 206 446 322 +192 448 384 212 446 385 +192 448 448 220 447 448 +192 448 512 229 447 511 +192 448 576 238 447 575 +192 448 640 248 448 638 +192 448 704 259 449 702 +192 448 768 271 449 766 +192 448 832 283 450 829 +192 448 896 296 451 893 +192 448 960 309 452 957 +192 448 1023 322 453 1019 +192 512 0 194 509 63 +192 512 64 195 509 87 +192 512 128 196 509 139 +192 512 192 199 509 198 +192 512 256 203 509 260 +192 512 320 208 510 323 +192 512 384 214 510 386 +192 512 448 222 510 449 +192 512 512 230 510 512 +192 512 576 240 511 575 +192 512 640 250 511 639 +192 512 704 261 512 702 +192 512 768 272 512 766 +192 512 832 284 513 830 +192 512 896 297 514 893 +192 512 960 310 514 957 +192 512 1023 323 515 1019 +192 576 0 197 573 71 +192 576 64 197 573 92 +192 576 128 199 573 142 +192 576 192 201 573 201 +192 576 256 205 573 262 +192 576 320 210 573 324 +192 576 384 216 573 387 +192 576 448 224 573 450 +192 576 512 232 574 513 +192 576 576 241 574 576 +192 576 640 251 574 639 +192 576 704 262 575 703 +192 576 768 274 575 766 +192 576 832 286 576 830 +192 576 896 298 577 894 +192 576 960 311 577 957 +192 576 1023 325 578 1020 +192 640 0 199 636 78 +192 640 64 200 636 98 +192 640 128 201 636 146 +192 640 192 204 636 203 +192 640 256 208 636 263 +192 640 320 213 637 325 +192 640 384 219 637 388 +192 640 448 226 637 450 +192 640 512 234 637 513 +192 640 576 243 638 577 +192 640 640 253 638 640 +192 640 704 264 638 703 +192 640 768 276 639 767 +192 640 832 288 639 830 +192 640 896 300 640 894 +192 640 960 313 640 958 +192 640 1023 326 641 1020 +192 704 0 202 700 86 +192 704 64 203 700 104 +192 704 128 204 700 150 +192 704 192 207 700 206 +192 704 256 210 700 265 +192 704 320 215 700 327 +192 704 384 221 700 389 +192 704 448 228 700 451 +192 704 512 237 701 514 +192 704 576 246 701 577 +192 704 640 256 701 641 +192 704 704 266 702 704 +192 704 768 278 702 767 +192 704 832 289 702 831 +192 704 896 302 703 894 +192 704 960 315 703 958 +192 704 1023 328 704 1021 +192 768 0 205 763 94 +192 768 64 206 763 111 +192 768 128 207 763 154 +192 768 192 210 763 208 +192 768 256 213 764 267 +192 768 320 218 764 328 +192 768 384 224 764 390 +192 768 448 231 764 453 +192 768 512 239 764 515 +192 768 576 248 764 578 +192 768 640 258 765 641 +192 768 704 269 765 705 +192 768 768 280 765 768 +192 768 832 291 766 831 +192 768 896 304 766 895 +192 768 960 317 767 958 +192 768 1023 329 767 1021 +192 832 0 209 827 102 +192 832 64 209 827 117 +192 832 128 211 827 158 +192 832 192 213 827 212 +192 832 256 217 827 270 +192 832 320 221 827 330 +192 832 384 227 827 392 +192 832 448 234 828 454 +192 832 512 242 828 516 +192 832 576 251 828 579 +192 832 640 261 828 642 +192 832 704 271 828 705 +192 832 768 282 829 769 +192 832 832 294 829 832 +192 832 896 306 829 895 +192 832 960 319 830 959 +192 832 1023 331 830 1021 +192 896 0 213 891 110 +192 896 64 213 891 124 +192 896 128 214 891 163 +192 896 192 217 891 215 +192 896 256 220 891 272 +192 896 320 225 891 332 +192 896 384 231 891 393 +192 896 448 237 891 455 +192 896 512 245 891 518 +192 896 576 254 891 580 +192 896 640 263 892 643 +192 896 704 274 892 706 +192 896 768 285 892 769 +192 896 832 296 893 833 +192 896 896 308 893 896 +192 896 960 321 893 959 +192 896 1023 334 894 1022 +192 960 0 216 954 118 +192 960 64 217 954 131 +192 960 128 218 954 168 +192 960 192 220 954 219 +192 960 256 224 954 275 +192 960 320 229 954 334 +192 960 384 234 954 395 +192 960 448 241 955 457 +192 960 512 249 955 519 +192 960 576 257 955 581 +192 960 640 267 955 644 +192 960 704 277 955 707 +192 960 768 287 956 770 +192 960 832 299 956 833 +192 960 896 311 956 897 +192 960 960 323 957 960 +192 960 1023 336 957 1022 +192 1023 0 221 1017 125 +192 1023 64 221 1017 138 +192 1023 128 222 1017 173 +192 1023 192 225 1017 222 +192 1023 256 228 1017 278 +192 1023 320 232 1017 337 +192 1023 384 238 1017 397 +192 1023 448 244 1017 458 +192 1023 512 252 1017 520 +192 1023 576 260 1018 583 +192 1023 640 270 1018 645 +192 1023 704 280 1018 708 +192 1023 768 290 1018 771 +192 1023 832 302 1018 834 +192 1023 896 313 1019 897 +192 1023 960 326 1019 961 +192 1023 1023 338 1019 1023 +256 0 0 248 28 0 +256 0 64 249 29 64 +256 0 128 250 30 127 +256 0 192 252 33 191 +256 0 256 255 36 255 +256 0 320 259 40 319 +256 0 384 264 45 382 +256 0 448 269 50 446 +256 0 512 276 55 510 +256 0 576 284 60 573 +256 0 640 292 66 637 +256 0 704 301 71 701 +256 0 768 311 77 765 +256 0 832 321 83 828 +256 0 896 332 88 892 +256 0 960 344 94 956 +256 0 1023 356 100 1018 +256 64 0 248 68 6 +256 64 64 249 68 64 +256 64 128 250 69 128 +256 64 192 252 70 191 +256 64 256 255 71 255 +256 64 320 259 73 319 +256 64 384 264 76 382 +256 64 448 269 78 446 +256 64 512 276 81 510 +256 64 576 284 85 573 +256 64 640 292 89 637 +256 64 704 301 93 701 +256 64 768 311 97 765 +256 64 832 322 101 828 +256 64 896 332 106 892 +256 64 960 344 111 956 +256 64 1023 356 115 1018 +256 128 0 249 129 15 +256 128 64 249 129 65 +256 128 128 250 130 128 +256 128 192 252 130 191 +256 128 256 255 131 255 +256 128 320 259 132 319 +256 128 384 264 133 382 +256 128 448 270 134 446 +256 128 512 276 136 510 +256 128 576 284 138 574 +256 128 640 292 140 637 +256 128 704 301 142 701 +256 128 768 311 145 765 +256 128 832 322 148 828 +256 128 896 333 151 892 +256 128 960 344 154 956 +256 128 1023 356 157 1019 +256 192 0 249 192 23 +256 192 64 249 192 67 +256 192 128 250 192 129 +256 192 192 252 193 192 +256 192 256 255 193 255 +256 192 320 259 194 319 +256 192 384 264 194 383 +256 192 448 270 195 446 +256 192 512 277 196 510 +256 192 576 284 198 574 +256 192 640 293 199 637 +256 192 704 302 200 701 +256 192 768 312 202 765 +256 192 832 322 204 828 +256 192 896 333 206 892 +256 192 960 344 208 956 +256 192 1023 356 211 1019 +256 256 0 250 255 31 +256 256 64 250 255 69 +256 256 128 251 255 130 +256 256 192 253 256 193 +256 256 256 256 256 256 +256 256 320 260 256 319 +256 256 384 265 257 383 +256 256 448 271 258 447 +256 256 512 277 258 510 +256 256 576 285 259 574 +256 256 640 293 260 638 +256 256 704 302 261 701 +256 256 768 312 263 765 +256 256 832 322 264 829 +256 256 896 333 265 892 +256 256 960 345 267 956 +256 256 1023 357 269 1019 +256 320 0 250 319 39 +256 320 64 251 319 73 +256 320 128 252 319 132 +256 320 192 254 319 194 +256 320 256 257 319 257 +256 320 320 261 320 320 +256 320 384 266 320 383 +256 320 448 271 320 447 +256 320 512 278 321 511 +256 320 576 286 322 574 +256 320 640 294 322 638 +256 320 704 303 323 701 +256 320 768 313 324 765 +256 320 832 323 325 829 +256 320 896 334 327 892 +256 320 960 345 328 956 +256 320 1023 357 329 1019 +256 384 0 252 382 47 +256 384 64 252 382 77 +256 384 128 253 382 134 +256 384 192 255 382 195 +256 384 256 258 383 258 +256 384 320 262 383 321 +256 384 384 266 383 384 +256 384 448 272 384 447 +256 384 512 279 384 511 +256 384 576 286 385 575 +256 384 640 295 385 638 +256 384 704 304 386 702 +256 384 768 313 387 765 +256 384 832 324 388 829 +256 384 896 335 389 893 +256 384 960 346 390 956 +256 384 1023 358 391 1019 +256 448 0 253 446 55 +256 448 64 253 446 81 +256 448 128 254 446 136 +256 448 192 256 446 197 +256 448 256 259 446 259 +256 448 320 263 446 322 +256 448 384 268 447 385 +256 448 448 273 447 448 +256 448 512 280 447 511 +256 448 576 287 448 575 +256 448 640 296 448 638 +256 448 704 305 449 702 +256 448 768 314 449 766 +256 448 832 325 450 829 +256 448 896 336 451 893 +256 448 960 347 452 957 +256 448 1023 359 453 1019 +256 512 0 254 509 63 +256 512 64 255 509 87 +256 512 128 256 509 139 +256 512 192 258 509 198 +256 512 256 260 510 260 +256 512 320 264 510 323 +256 512 384 269 510 386 +256 512 448 275 510 449 +256 512 512 281 511 512 +256 512 576 289 511 575 +256 512 640 297 511 639 +256 512 704 306 512 702 +256 512 768 316 512 766 +256 512 832 326 513 830 +256 512 896 337 514 893 +256 512 960 348 514 957 +256 512 1023 359 515 1019 +256 576 0 256 573 71 +256 576 64 256 573 92 +256 576 128 257 573 142 +256 576 192 259 573 201 +256 576 256 262 573 262 +256 576 320 266 573 324 +256 576 384 271 573 386 +256 576 448 276 574 450 +256 576 512 283 574 513 +256 576 576 290 574 576 +256 576 640 298 575 639 +256 576 704 307 575 703 +256 576 768 317 576 766 +256 576 832 327 576 830 +256 576 896 338 577 894 +256 576 960 349 577 957 +256 576 1023 361 578 1020 +256 640 0 258 636 78 +256 640 64 258 636 98 +256 640 128 259 636 146 +256 640 192 261 636 203 +256 640 256 264 637 263 +256 640 320 268 637 325 +256 640 384 272 637 388 +256 640 448 278 637 450 +256 640 512 284 637 513 +256 640 576 292 638 577 +256 640 640 300 638 640 +256 640 704 309 638 703 +256 640 768 318 639 767 +256 640 832 328 639 830 +256 640 896 339 640 894 +256 640 960 350 640 958 +256 640 1023 362 641 1020 +256 704 0 260 700 86 +256 704 64 260 700 104 +256 704 128 261 700 150 +256 704 192 263 700 206 +256 704 256 266 700 265 +256 704 320 270 700 327 +256 704 384 274 700 389 +256 704 448 280 701 451 +256 704 512 286 701 514 +256 704 576 294 701 577 +256 704 640 302 701 641 +256 704 704 310 702 704 +256 704 768 320 702 767 +256 704 832 330 703 831 +256 704 896 341 703 894 +256 704 960 352 703 958 +256 704 1023 363 704 1021 +256 768 0 262 763 94 +256 768 64 263 764 111 +256 768 128 264 764 154 +256 768 192 265 764 208 +256 768 256 268 764 267 +256 768 320 272 764 328 +256 768 384 277 764 390 +256 768 448 282 764 453 +256 768 512 288 764 515 +256 768 576 296 765 578 +256 768 640 304 765 641 +256 768 704 312 765 705 +256 768 768 322 765 768 +256 768 832 332 766 831 +256 768 896 342 766 895 +256 768 960 353 767 958 +256 768 1023 365 767 1021 +256 832 0 265 827 102 +256 832 64 265 827 117 +256 832 128 266 827 158 +256 832 192 268 827 212 +256 832 256 271 827 270 +256 832 320 274 827 330 +256 832 384 279 827 392 +256 832 448 284 828 454 +256 832 512 291 828 516 +256 832 576 298 828 579 +256 832 640 306 828 642 +256 832 704 314 829 705 +256 832 768 324 829 769 +256 832 832 334 829 832 +256 832 896 344 830 895 +256 832 960 355 830 959 +256 832 1023 367 830 1021 +256 896 0 268 891 110 +256 896 64 268 891 124 +256 896 128 269 891 163 +256 896 192 271 891 215 +256 896 256 273 891 272 +256 896 320 277 891 332 +256 896 384 282 891 393 +256 896 448 287 891 455 +256 896 512 293 891 518 +256 896 576 300 892 580 +256 896 640 308 892 643 +256 896 704 317 892 706 +256 896 768 326 892 769 +256 896 832 336 893 833 +256 896 896 346 893 896 +256 896 960 357 893 959 +256 896 1023 369 894 1022 +256 960 0 271 954 118 +256 960 64 271 954 131 +256 960 128 272 954 168 +256 960 192 274 954 219 +256 960 256 276 954 275 +256 960 320 280 954 334 +256 960 384 284 955 395 +256 960 448 290 955 457 +256 960 512 296 955 519 +256 960 576 303 955 581 +256 960 640 311 955 644 +256 960 704 319 955 707 +256 960 768 328 956 770 +256 960 832 338 956 833 +256 960 896 349 956 897 +256 960 960 359 957 960 +256 960 1023 371 957 1022 +256 1023 0 274 1017 125 +256 1023 64 274 1017 138 +256 1023 128 275 1017 173 +256 1023 192 277 1017 222 +256 1023 256 279 1017 278 +256 1023 320 283 1017 337 +256 1023 384 287 1017 397 +256 1023 448 293 1017 458 +256 1023 512 299 1017 520 +256 1023 576 306 1018 583 +256 1023 640 313 1018 645 +256 1023 704 322 1018 708 +256 1023 768 331 1018 771 +256 1023 832 341 1019 834 +256 1023 896 351 1019 897 +256 1023 960 362 1019 961 +256 1023 1023 373 1019 1023 +320 0 0 311 36 0 +320 0 64 311 36 64 +320 0 128 312 37 127 +320 0 192 313 39 191 +320 0 256 315 42 255 +320 0 320 318 45 319 +320 0 384 322 49 382 +320 0 448 327 54 446 +320 0 512 332 58 510 +320 0 576 338 63 573 +320 0 640 345 69 637 +320 0 704 353 74 701 +320 0 768 361 79 765 +320 0 832 370 85 828 +320 0 896 379 91 892 +320 0 960 389 96 956 +320 0 1023 399 102 1018 +320 64 0 311 71 4 +320 64 64 311 71 64 +320 64 128 312 72 127 +320 64 192 313 73 191 +320 64 256 315 74 255 +320 64 320 318 76 319 +320 64 384 322 78 382 +320 64 448 327 81 446 +320 64 512 332 84 510 +320 64 576 338 87 573 +320 64 640 345 91 637 +320 64 704 353 95 701 +320 64 768 361 99 765 +320 64 832 370 103 828 +320 64 896 379 108 892 +320 64 960 389 112 956 +320 64 1023 399 117 1018 +320 128 0 311 131 14 +320 128 64 311 131 65 +320 128 128 312 131 128 +320 128 192 313 131 191 +320 128 256 316 132 255 +320 128 320 319 133 319 +320 128 384 322 134 382 +320 128 448 327 136 446 +320 128 512 332 137 510 +320 128 576 339 139 574 +320 128 640 345 141 637 +320 128 704 353 143 701 +320 128 768 361 146 765 +320 128 832 370 149 828 +320 128 896 379 152 892 +320 128 960 389 155 956 +320 128 1023 399 158 1019 +320 192 0 311 193 23 +320 192 64 311 193 67 +320 192 128 312 193 129 +320 192 192 314 193 192 +320 192 256 316 194 255 +320 192 320 319 194 319 +320 192 384 323 195 383 +320 192 448 327 196 446 +320 192 512 333 197 510 +320 192 576 339 198 574 +320 192 640 346 200 637 +320 192 704 353 201 701 +320 192 768 361 203 765 +320 192 832 370 205 828 +320 192 896 379 207 892 +320 192 960 389 209 956 +320 192 1023 399 211 1019 +320 256 0 311 256 31 +320 256 64 312 256 69 +320 256 128 313 256 130 +320 256 192 314 256 193 +320 256 256 316 257 256 +320 256 320 319 257 319 +320 256 384 323 258 383 +320 256 448 328 258 447 +320 256 512 333 259 510 +320 256 576 339 260 574 +320 256 640 346 261 638 +320 256 704 354 262 701 +320 256 768 362 263 765 +320 256 832 370 265 829 +320 256 896 380 266 892 +320 256 960 390 268 956 +320 256 1023 400 269 1019 +320 320 0 312 319 39 +320 320 64 312 319 73 +320 320 128 313 319 132 +320 320 192 315 319 194 +320 320 256 317 320 257 +320 320 320 320 320 320 +320 320 384 324 320 383 +320 320 448 328 321 447 +320 320 512 334 321 511 +320 320 576 340 322 574 +320 320 640 347 323 638 +320 320 704 354 324 701 +320 320 768 362 325 765 +320 320 832 371 326 829 +320 320 896 380 327 892 +320 320 960 390 328 956 +320 320 1023 400 330 1019 +320 384 0 313 383 47 +320 384 64 313 383 77 +320 384 128 314 383 134 +320 384 192 315 383 195 +320 384 256 318 383 258 +320 384 320 321 383 321 +320 384 384 325 384 384 +320 384 448 329 384 447 +320 384 512 334 384 511 +320 384 576 341 385 575 +320 384 640 347 386 638 +320 384 704 355 386 702 +320 384 768 363 387 765 +320 384 832 372 388 829 +320 384 896 381 389 893 +320 384 960 391 390 956 +320 384 1023 401 391 1019 +320 448 0 314 446 55 +320 448 64 314 446 81 +320 448 128 315 446 136 +320 448 192 316 446 197 +320 448 256 319 446 259 +320 448 320 322 447 322 +320 448 384 325 447 385 +320 448 448 330 447 448 +320 448 512 335 448 511 +320 448 576 341 448 575 +320 448 640 348 449 638 +320 448 704 356 449 702 +320 448 768 364 450 766 +320 448 832 372 450 829 +320 448 896 382 451 893 +320 448 960 391 452 957 +320 448 1023 401 453 1019 +320 512 0 315 509 63 +320 512 64 315 510 87 +320 512 128 316 510 139 +320 512 192 318 510 198 +320 512 256 320 510 260 +320 512 320 323 510 323 +320 512 384 327 510 386 +320 512 448 331 510 449 +320 512 512 336 511 512 +320 512 576 342 511 575 +320 512 640 349 512 639 +320 512 704 357 512 702 +320 512 768 365 513 766 +320 512 832 373 513 830 +320 512 896 382 514 893 +320 512 960 392 515 957 +320 512 1023 402 515 1019 +320 576 0 316 573 70 +320 576 64 317 573 92 +320 576 128 317 573 142 +320 576 192 319 573 201 +320 576 256 321 573 262 +320 576 320 324 573 324 +320 576 384 328 574 386 +320 576 448 332 574 450 +320 576 512 338 574 513 +320 576 576 344 574 576 +320 576 640 350 575 639 +320 576 704 358 575 703 +320 576 768 366 576 766 +320 576 832 374 576 830 +320 576 896 384 577 894 +320 576 960 393 578 957 +320 576 1023 403 578 1020 +320 640 0 318 637 78 +320 640 64 318 637 98 +320 640 128 319 637 146 +320 640 192 320 637 203 +320 640 256 323 637 263 +320 640 320 325 637 325 +320 640 384 329 637 388 +320 640 448 334 637 450 +320 640 512 339 638 513 +320 640 576 345 638 577 +320 640 640 352 638 640 +320 640 704 359 639 703 +320 640 768 367 639 767 +320 640 832 376 639 830 +320 640 896 385 640 894 +320 640 960 394 641 958 +320 640 1023 404 641 1020 +320 704 0 319 700 86 +320 704 64 320 700 104 +320 704 128 320 700 150 +320 704 192 322 700 206 +320 704 256 324 700 265 +320 704 320 327 700 327 +320 704 384 331 701 389 +320 704 448 335 701 451 +320 704 512 341 701 514 +320 704 576 346 701 577 +320 704 640 353 702 641 +320 704 704 360 702 704 +320 704 768 368 702 767 +320 704 832 377 703 831 +320 704 896 386 703 894 +320 704 960 396 704 958 +320 704 1023 406 704 1021 +320 768 0 321 764 94 +320 768 64 322 764 110 +320 768 128 322 764 154 +320 768 192 324 764 208 +320 768 256 326 764 267 +320 768 320 329 764 328 +320 768 384 333 764 390 +320 768 448 337 764 453 +320 768 512 342 764 515 +320 768 576 348 765 578 +320 768 640 355 765 641 +320 768 704 362 765 705 +320 768 768 370 766 768 +320 768 832 378 766 831 +320 768 896 387 766 895 +320 768 960 397 767 958 +320 768 1023 407 767 1021 +320 832 0 323 827 102 +320 832 64 324 827 117 +320 832 128 324 827 158 +320 832 192 326 827 212 +320 832 256 328 827 270 +320 832 320 331 827 330 +320 832 384 335 828 392 +320 832 448 339 828 454 +320 832 512 344 828 516 +320 832 576 350 828 579 +320 832 640 357 828 642 +320 832 704 364 829 705 +320 832 768 372 829 769 +320 832 832 380 829 832 +320 832 896 389 830 895 +320 832 960 399 830 959 +320 832 1023 409 831 1021 +320 896 0 326 891 110 +320 896 64 326 891 124 +320 896 128 327 891 163 +320 896 192 328 891 215 +320 896 256 330 891 272 +320 896 320 333 891 332 +320 896 384 337 891 393 +320 896 448 341 891 455 +320 896 512 346 891 518 +320 896 576 352 892 580 +320 896 640 358 892 643 +320 896 704 366 892 706 +320 896 768 373 892 769 +320 896 832 382 893 833 +320 896 896 391 893 896 +320 896 960 400 893 959 +320 896 1023 410 894 1022 +320 960 0 328 954 118 +320 960 64 328 954 131 +320 960 128 329 954 168 +320 960 192 330 954 219 +320 960 256 332 955 275 +320 960 320 335 955 334 +320 960 384 339 955 395 +320 960 448 343 955 457 +320 960 512 348 955 519 +320 960 576 354 955 581 +320 960 640 361 955 644 +320 960 704 368 956 707 +320 960 768 375 956 770 +320 960 832 384 956 833 +320 960 896 393 956 897 +320 960 960 402 957 960 +320 960 1023 412 957 1022 +320 1023 0 330 1017 125 +320 1023 64 331 1017 138 +320 1023 128 331 1017 173 +320 1023 192 333 1017 222 +320 1023 256 335 1017 278 +320 1023 320 338 1017 337 +320 1023 384 341 1017 397 +320 1023 448 346 1017 458 +320 1023 512 351 1018 520 +320 1023 576 356 1018 583 +320 1023 640 363 1018 645 +320 1023 704 370 1018 708 +320 1023 768 378 1018 771 +320 1023 832 386 1019 834 +320 1023 896 395 1019 897 +320 1023 960 404 1019 961 +320 1023 1023 414 1020 1023 +384 0 0 373 43 0 +384 0 64 373 43 63 +384 0 128 373 44 127 +384 0 192 375 46 191 +384 0 256 377 48 255 +384 0 320 379 51 319 +384 0 384 382 54 382 +384 0 448 386 58 446 +384 0 512 390 63 510 +384 0 576 395 67 573 +384 0 640 401 72 637 +384 0 704 407 77 701 +384 0 768 414 82 765 +384 0 832 422 88 828 +384 0 896 430 93 892 +384 0 960 438 99 956 +384 0 1023 447 104 1018 +384 64 0 373 74 0 +384 64 64 373 75 64 +384 64 128 374 75 127 +384 64 192 375 76 191 +384 64 256 377 77 255 +384 64 320 379 79 319 +384 64 384 382 81 382 +384 64 448 386 84 446 +384 64 512 390 87 510 +384 64 576 395 90 573 +384 64 640 401 93 637 +384 64 704 407 97 701 +384 64 768 414 101 765 +384 64 832 422 105 828 +384 64 896 430 110 892 +384 64 960 438 114 956 +384 64 1023 447 119 1018 +384 128 0 373 132 14 +384 128 64 373 132 65 +384 128 128 374 133 128 +384 128 192 375 133 191 +384 128 256 377 134 255 +384 128 320 379 135 319 +384 128 384 382 136 382 +384 128 448 386 137 446 +384 128 512 390 139 510 +384 128 576 396 141 574 +384 128 640 401 143 637 +384 128 704 408 145 701 +384 128 768 414 147 765 +384 128 832 422 150 828 +384 128 896 430 153 892 +384 128 960 438 156 956 +384 128 1023 447 159 1019 +384 192 0 373 194 22 +384 192 64 373 194 67 +384 192 128 374 194 129 +384 192 192 375 194 192 +384 192 256 377 195 255 +384 192 320 379 195 319 +384 192 384 383 196 383 +384 192 448 386 197 446 +384 192 512 391 198 510 +384 192 576 396 199 574 +384 192 640 401 201 637 +384 192 704 408 202 701 +384 192 768 415 204 765 +384 192 832 422 206 828 +384 192 896 430 208 892 +384 192 960 439 210 956 +384 192 1023 447 212 1019 +384 256 0 373 257 31 +384 256 64 374 257 69 +384 256 128 374 257 130 +384 256 192 375 257 193 +384 256 256 377 257 256 +384 256 320 380 258 319 +384 256 384 383 258 383 +384 256 448 387 259 447 +384 256 512 391 260 510 +384 256 576 396 261 574 +384 256 640 402 262 638 +384 256 704 408 263 701 +384 256 768 415 264 765 +384 256 832 422 265 829 +384 256 896 430 267 892 +384 256 960 439 268 956 +384 256 1023 448 270 1019 +384 320 0 374 320 39 +384 320 64 374 320 73 +384 320 128 375 320 132 +384 320 192 376 320 194 +384 320 256 378 320 257 +384 320 320 380 321 320 +384 320 384 383 321 383 +384 320 448 387 321 447 +384 320 512 392 322 511 +384 320 576 397 323 574 +384 320 640 402 323 638 +384 320 704 409 324 701 +384 320 768 415 325 765 +384 320 832 423 326 829 +384 320 896 431 328 892 +384 320 960 439 329 956 +384 320 1023 448 330 1019 +384 384 0 375 383 47 +384 384 64 375 383 77 +384 384 128 375 383 134 +384 384 192 377 383 195 +384 384 256 378 383 258 +384 384 320 381 384 321 +384 384 384 384 384 384 +384 384 448 388 384 447 +384 384 512 392 385 511 +384 384 576 397 385 575 +384 384 640 403 386 638 +384 384 704 409 387 702 +384 384 768 416 388 765 +384 384 832 423 388 829 +384 384 896 431 389 893 +384 384 960 440 390 956 +384 384 1023 449 391 1019 +384 448 0 375 446 55 +384 448 64 375 446 81 +384 448 128 376 446 136 +384 448 192 377 447 197 +384 448 256 379 447 259 +384 448 320 382 447 322 +384 448 384 385 447 385 +384 448 448 388 448 448 +384 448 512 393 448 511 +384 448 576 398 448 575 +384 448 640 404 449 638 +384 448 704 410 449 702 +384 448 768 417 450 766 +384 448 832 424 451 829 +384 448 896 432 452 893 +384 448 960 440 452 957 +384 448 1023 449 453 1019 +384 512 0 376 510 62 +384 512 64 376 510 86 +384 512 128 377 510 139 +384 512 192 378 510 198 +384 512 256 380 510 260 +384 512 320 383 510 323 +384 512 384 386 511 386 +384 512 448 389 511 449 +384 512 512 394 511 512 +384 512 576 399 512 575 +384 512 640 404 512 639 +384 512 704 411 512 702 +384 512 768 417 513 766 +384 512 832 425 514 830 +384 512 896 433 514 893 +384 512 960 441 515 957 +384 512 1023 450 516 1019 +384 576 0 377 573 70 +384 576 64 377 573 92 +384 576 128 378 573 142 +384 576 192 379 573 201 +384 576 256 381 574 262 +384 576 320 384 574 324 +384 576 384 387 574 386 +384 576 448 390 574 449 +384 576 512 395 574 513 +384 576 576 400 575 576 +384 576 640 405 575 639 +384 576 704 412 576 703 +384 576 768 418 576 766 +384 576 832 426 577 830 +384 576 896 434 577 894 +384 576 960 442 578 957 +384 576 1023 451 579 1020 +384 640 0 378 637 78 +384 640 64 379 637 98 +384 640 128 379 637 146 +384 640 192 381 637 203 +384 640 256 382 637 263 +384 640 320 385 637 325 +384 640 384 388 637 388 +384 640 448 392 638 450 +384 640 512 396 638 513 +384 640 576 401 638 577 +384 640 640 406 638 640 +384 640 704 413 639 703 +384 640 768 419 639 767 +384 640 832 427 640 830 +384 640 896 435 640 894 +384 640 960 443 641 958 +384 640 1023 452 641 1020 +384 704 0 380 700 86 +384 704 64 380 700 104 +384 704 128 381 700 150 +384 704 192 382 700 206 +384 704 256 384 701 265 +384 704 320 386 701 327 +384 704 384 389 701 389 +384 704 448 393 701 451 +384 704 512 397 701 514 +384 704 576 402 701 577 +384 704 640 408 702 641 +384 704 704 414 702 704 +384 704 768 421 703 767 +384 704 832 428 703 831 +384 704 896 436 703 894 +384 704 960 444 704 958 +384 704 1023 453 704 1021 +384 768 0 381 764 94 +384 768 64 382 764 110 +384 768 128 382 764 154 +384 768 192 383 764 208 +384 768 256 385 764 267 +384 768 320 388 764 328 +384 768 384 391 764 390 +384 768 448 394 764 453 +384 768 512 399 765 515 +384 768 576 403 765 578 +384 768 640 409 765 641 +384 768 704 415 765 705 +384 768 768 422 766 768 +384 768 832 429 766 831 +384 768 896 437 767 895 +384 768 960 445 767 958 +384 768 1023 454 768 1021 +384 832 0 383 827 102 +384 832 64 383 827 117 +384 832 128 384 827 158 +384 832 192 385 827 212 +384 832 256 387 828 270 +384 832 320 389 828 330 +384 832 384 392 828 392 +384 832 448 396 828 454 +384 832 512 400 828 516 +384 832 576 405 828 579 +384 832 640 411 829 642 +384 832 704 417 829 705 +384 832 768 423 829 769 +384 832 832 431 830 832 +384 832 896 438 830 895 +384 832 960 447 830 959 +384 832 1023 455 831 1021 +384 896 0 385 891 110 +384 896 64 385 891 124 +384 896 128 386 891 163 +384 896 192 387 891 215 +384 896 256 389 891 272 +384 896 320 391 891 332 +384 896 384 394 891 393 +384 896 448 398 891 455 +384 896 512 402 892 518 +384 896 576 407 892 580 +384 896 640 412 892 643 +384 896 704 418 892 706 +384 896 768 425 893 769 +384 896 832 432 893 833 +384 896 896 440 893 896 +384 896 960 448 894 959 +384 896 1023 457 894 1022 +384 960 0 387 955 118 +384 960 64 387 955 131 +384 960 128 388 955 168 +384 960 192 389 955 219 +384 960 256 390 955 275 +384 960 320 393 955 334 +384 960 384 396 955 395 +384 960 448 399 955 457 +384 960 512 404 955 519 +384 960 576 409 955 581 +384 960 640 414 956 644 +384 960 704 420 956 707 +384 960 768 427 956 770 +384 960 832 434 956 833 +384 960 896 442 957 897 +384 960 960 450 957 960 +384 960 1023 458 957 1022 +384 1023 0 389 1017 125 +384 1023 64 389 1017 137 +384 1023 128 390 1017 173 +384 1023 192 391 1017 222 +384 1023 256 393 1017 278 +384 1023 320 395 1017 337 +384 1023 384 398 1017 397 +384 1023 448 401 1018 458 +384 1023 512 406 1018 520 +384 1023 576 410 1018 583 +384 1023 640 416 1018 645 +384 1023 704 422 1018 708 +384 1023 768 429 1018 771 +384 1023 832 436 1019 834 +384 1023 896 443 1019 897 +384 1023 960 452 1019 961 +384 1023 1023 460 1020 1023 +448 0 0 435 50 0 +448 0 64 435 50 63 +448 0 128 435 51 127 +448 0 192 436 52 191 +448 0 256 438 54 255 +448 0 320 440 57 319 +448 0 384 443 60 382 +448 0 448 446 63 446 +448 0 512 450 67 510 +448 0 576 454 72 573 +448 0 640 459 76 637 +448 0 704 464 81 701 +448 0 768 470 86 765 +448 0 832 476 91 828 +448 0 896 483 96 892 +448 0 960 491 101 956 +448 0 1023 498 107 1018 +448 64 0 435 78 0 +448 64 64 435 78 64 +448 64 128 435 79 127 +448 64 192 436 80 191 +448 64 256 438 81 255 +448 64 320 440 83 319 +448 64 384 443 85 382 +448 64 448 446 87 446 +448 64 512 450 90 510 +448 64 576 454 93 573 +448 64 640 459 96 637 +448 64 704 464 100 701 +448 64 768 470 104 765 +448 64 832 476 108 828 +448 64 896 483 112 892 +448 64 960 491 117 956 +448 64 1023 498 121 1018 +448 128 0 435 134 13 +448 128 64 435 134 65 +448 128 128 436 135 128 +448 128 192 437 135 191 +448 128 256 438 136 255 +448 128 320 440 137 319 +448 128 384 443 138 382 +448 128 448 446 139 446 +448 128 512 450 141 510 +448 128 576 454 142 574 +448 128 640 459 144 637 +448 128 704 464 147 701 +448 128 768 470 149 765 +448 128 832 476 152 828 +448 128 896 483 155 892 +448 128 960 491 158 956 +448 128 1023 499 161 1019 +448 192 0 435 195 22 +448 192 64 435 195 66 +448 192 128 436 195 129 +448 192 192 437 196 192 +448 192 256 438 196 255 +448 192 320 440 197 319 +448 192 384 443 197 383 +448 192 448 446 198 446 +448 192 512 450 199 510 +448 192 576 454 201 574 +448 192 640 459 202 637 +448 192 704 464 203 701 +448 192 768 470 205 765 +448 192 832 477 207 828 +448 192 896 484 209 892 +448 192 960 491 211 956 +448 192 1023 499 213 1019 +448 256 0 435 258 30 +448 256 64 436 258 69 +448 256 128 436 258 130 +448 256 192 437 258 193 +448 256 256 439 258 256 +448 256 320 441 259 319 +448 256 384 443 259 383 +448 256 448 446 260 447 +448 256 512 450 261 510 +448 256 576 454 261 574 +448 256 640 459 262 638 +448 256 704 465 264 701 +448 256 768 471 265 765 +448 256 832 477 266 829 +448 256 896 484 268 892 +448 256 960 491 269 956 +448 256 1023 499 271 1019 +448 320 0 436 320 38 +448 320 64 436 320 73 +448 320 128 437 321 132 +448 320 192 438 321 194 +448 320 256 439 321 257 +448 320 320 441 321 320 +448 320 384 444 322 383 +448 320 448 447 322 447 +448 320 512 451 323 511 +448 320 576 455 323 574 +448 320 640 460 324 638 +448 320 704 465 325 701 +448 320 768 471 326 765 +448 320 832 477 327 829 +448 320 896 484 328 892 +448 320 960 492 329 956 +448 320 1023 499 331 1019 +448 384 0 436 384 46 +448 384 64 436 384 77 +448 384 128 437 384 134 +448 384 192 438 384 195 +448 384 256 440 384 258 +448 384 320 442 384 321 +448 384 384 444 385 384 +448 384 448 447 385 447 +448 384 512 451 385 511 +448 384 576 455 386 574 +448 384 640 460 387 638 +448 384 704 465 387 702 +448 384 768 471 388 765 +448 384 832 478 389 829 +448 384 896 485 390 893 +448 384 960 492 391 956 +448 384 1023 500 392 1019 +448 448 0 437 447 54 +448 448 64 437 447 81 +448 448 128 438 447 136 +448 448 192 439 447 197 +448 448 256 440 447 259 +448 448 320 442 447 322 +448 448 384 445 448 385 +448 448 448 448 448 448 +448 448 512 452 448 511 +448 448 576 456 449 575 +448 448 640 461 449 638 +448 448 704 466 450 702 +448 448 768 472 451 766 +448 448 832 478 451 829 +448 448 896 485 452 893 +448 448 960 493 453 957 +448 448 1023 500 454 1019 +448 512 0 438 510 62 +448 512 64 438 510 86 +448 512 128 438 510 139 +448 512 192 439 510 198 +448 512 256 441 511 260 +448 512 320 443 511 323 +448 512 384 446 511 386 +448 512 448 449 511 449 +448 512 512 452 512 512 +448 512 576 457 512 575 +448 512 640 461 512 639 +448 512 704 467 513 702 +448 512 768 473 513 766 +448 512 832 479 514 830 +448 512 896 486 515 893 +448 512 960 493 515 957 +448 512 1023 501 516 1019 +448 576 0 439 574 70 +448 576 64 439 574 92 +448 576 128 439 574 142 +448 576 192 440 574 200 +448 576 256 442 574 262 +448 576 320 444 574 324 +448 576 384 446 574 386 +448 576 448 450 574 449 +448 576 512 453 575 513 +448 576 576 458 575 576 +448 576 640 462 576 639 +448 576 704 468 576 703 +448 576 768 473 576 766 +448 576 832 480 577 830 +448 576 896 487 578 894 +448 576 960 494 578 957 +448 576 1023 502 579 1020 +448 640 0 440 637 78 +448 640 64 440 637 98 +448 640 128 440 637 146 +448 640 192 441 637 203 +448 640 256 443 637 263 +448 640 320 445 637 325 +448 640 384 447 638 388 +448 640 448 451 638 450 +448 640 512 454 638 513 +448 640 576 458 638 577 +448 640 640 463 639 640 +448 640 704 469 639 703 +448 640 768 474 640 767 +448 640 832 481 640 830 +448 640 896 488 641 894 +448 640 960 495 641 958 +448 640 1023 503 642 1020 +448 704 0 441 701 86 +448 704 64 441 701 104 +448 704 128 441 701 150 +448 704 192 442 701 206 +448 704 256 444 701 265 +448 704 320 446 701 327 +448 704 384 449 701 389 +448 704 448 452 701 451 +448 704 512 455 701 514 +448 704 576 460 702 577 +448 704 640 464 702 641 +448 704 704 470 702 704 +448 704 768 475 703 767 +448 704 832 482 703 831 +448 704 896 489 704 894 +448 704 960 496 704 958 +448 704 1023 504 705 1021 +448 768 0 442 764 94 +448 768 64 442 764 110 +448 768 128 443 764 154 +448 768 192 444 764 208 +448 768 256 445 764 267 +448 768 320 447 764 328 +448 768 384 450 765 390 +448 768 448 453 765 453 +448 768 512 457 765 515 +448 768 576 461 765 578 +448 768 640 465 765 641 +448 768 704 471 766 705 +448 768 768 477 766 768 +448 768 832 483 766 831 +448 768 896 490 767 895 +448 768 960 497 767 958 +448 768 1023 505 768 1021 +448 832 0 443 828 102 +448 832 64 444 828 117 +448 832 128 444 828 158 +448 832 192 445 828 212 +448 832 256 447 828 270 +448 832 320 449 828 330 +448 832 384 451 828 392 +448 832 448 454 828 454 +448 832 512 458 828 516 +448 832 576 462 829 579 +448 832 640 467 829 642 +448 832 704 472 829 705 +448 832 768 478 829 769 +448 832 832 484 830 832 +448 832 896 491 830 895 +448 832 960 498 831 959 +448 832 1023 506 831 1021 +448 896 0 445 891 110 +448 896 64 445 891 124 +448 896 128 446 891 163 +448 896 192 447 891 215 +448 896 256 448 891 272 +448 896 320 450 891 332 +448 896 384 453 892 393 +448 896 448 456 892 455 +448 896 512 459 892 518 +448 896 576 463 892 580 +448 896 640 468 892 643 +448 896 704 473 893 706 +448 896 768 479 893 769 +448 896 832 485 893 833 +448 896 896 492 893 896 +448 896 960 500 894 959 +448 896 1023 507 894 1022 +448 960 0 447 955 118 +448 960 64 447 955 131 +448 960 128 447 955 168 +448 960 192 448 955 219 +448 960 256 450 955 275 +448 960 320 452 955 334 +448 960 384 454 955 395 +448 960 448 457 955 457 +448 960 512 461 955 519 +448 960 576 465 956 581 +448 960 640 470 956 644 +448 960 704 475 956 707 +448 960 768 481 956 770 +448 960 832 487 957 833 +448 960 896 494 957 897 +448 960 960 501 957 960 +448 960 1023 508 958 1022 +448 1023 0 448 1017 125 +448 1023 64 448 1017 137 +448 1023 128 449 1017 173 +448 1023 192 450 1017 222 +448 1023 256 451 1017 278 +448 1023 320 453 1017 337 +448 1023 384 456 1018 397 +448 1023 448 459 1018 458 +448 1023 512 463 1018 520 +448 1023 576 467 1018 583 +448 1023 640 471 1018 645 +448 1023 704 477 1018 708 +448 1023 768 482 1019 771 +448 1023 832 489 1019 834 +448 1023 896 495 1019 897 +448 1023 960 502 1020 961 +448 1023 1023 510 1020 1023 +512 0 0 497 57 0 +512 0 64 497 57 63 +512 0 128 497 58 127 +512 0 192 498 59 191 +512 0 256 500 61 255 +512 0 320 501 63 319 +512 0 384 504 66 382 +512 0 448 506 69 446 +512 0 512 510 73 510 +512 0 576 513 76 573 +512 0 640 517 81 637 +512 0 704 522 85 701 +512 0 768 527 90 765 +512 0 832 533 95 828 +512 0 896 539 100 892 +512 0 960 545 105 956 +512 0 1023 552 110 1018 +512 64 0 497 83 0 +512 64 64 497 83 63 +512 64 128 497 83 127 +512 64 192 498 84 191 +512 64 256 500 85 255 +512 64 320 501 87 319 +512 64 384 504 89 382 +512 64 448 506 91 446 +512 64 512 510 94 510 +512 64 576 513 96 573 +512 64 640 517 100 637 +512 64 704 522 103 701 +512 64 768 527 107 765 +512 64 832 533 111 828 +512 64 896 539 115 892 +512 64 960 545 119 956 +512 64 1023 552 124 1018 +512 128 0 497 137 12 +512 128 64 497 137 64 +512 128 128 498 137 128 +512 128 192 498 137 191 +512 128 256 500 138 255 +512 128 320 502 139 319 +512 128 384 504 140 382 +512 128 448 506 141 446 +512 128 512 510 143 510 +512 128 576 513 145 574 +512 128 640 517 147 637 +512 128 704 522 149 701 +512 128 768 527 151 765 +512 128 832 533 154 828 +512 128 896 539 157 892 +512 128 960 545 160 956 +512 128 1023 552 163 1019 +512 192 0 497 197 21 +512 192 64 497 197 66 +512 192 128 498 197 129 +512 192 192 499 197 192 +512 192 256 500 198 255 +512 192 320 502 198 319 +512 192 384 504 199 383 +512 192 448 507 200 446 +512 192 512 510 201 510 +512 192 576 513 202 574 +512 192 640 518 203 637 +512 192 704 522 205 701 +512 192 768 527 207 765 +512 192 832 533 208 828 +512 192 896 539 210 892 +512 192 960 546 212 956 +512 192 1023 552 215 1019 +512 256 0 497 259 30 +512 256 64 498 259 69 +512 256 128 498 259 130 +512 256 192 499 259 193 +512 256 256 500 259 256 +512 256 320 502 260 319 +512 256 384 504 260 383 +512 256 448 507 261 447 +512 256 512 510 262 510 +512 256 576 514 262 574 +512 256 640 518 263 638 +512 256 704 523 265 701 +512 256 768 528 266 765 +512 256 832 533 267 829 +512 256 896 539 269 892 +512 256 960 546 270 956 +512 256 1023 553 272 1019 +512 320 0 498 321 38 +512 320 64 498 321 72 +512 320 128 498 321 131 +512 320 192 499 322 194 +512 320 256 501 322 257 +512 320 320 502 322 320 +512 320 384 505 322 383 +512 320 448 507 323 447 +512 320 512 510 324 511 +512 320 576 514 324 574 +512 320 640 518 325 638 +512 320 704 523 326 701 +512 320 768 528 327 765 +512 320 832 534 328 829 +512 320 896 540 329 892 +512 320 960 546 330 956 +512 320 1023 553 332 1019 +512 384 0 498 384 46 +512 384 64 498 384 76 +512 384 128 499 384 133 +512 384 192 500 384 195 +512 384 256 501 385 258 +512 384 320 503 385 321 +512 384 384 505 385 384 +512 384 448 508 386 447 +512 384 512 511 386 511 +512 384 576 515 387 574 +512 384 640 519 387 638 +512 384 704 523 388 702 +512 384 768 528 389 765 +512 384 832 534 390 829 +512 384 896 540 391 893 +512 384 960 547 392 956 +512 384 1023 553 393 1019 +512 448 0 499 447 54 +512 448 64 499 447 81 +512 448 128 499 447 136 +512 448 192 500 448 196 +512 448 256 502 448 259 +512 448 320 503 448 322 +512 448 384 505 448 385 +512 448 448 508 449 448 +512 448 512 511 449 511 +512 448 576 515 449 575 +512 448 640 519 450 638 +512 448 704 524 450 702 +512 448 768 529 451 766 +512 448 832 535 452 829 +512 448 896 541 453 893 +512 448 960 547 453 957 +512 448 1023 554 454 1019 +512 512 0 499 511 62 +512 512 64 500 511 86 +512 512 128 500 511 139 +512 512 192 501 511 198 +512 512 256 502 511 260 +512 512 320 504 511 323 +512 512 384 506 511 385 +512 512 448 509 512 449 +512 512 512 512 512 512 +512 512 576 516 512 575 +512 512 640 520 513 639 +512 512 704 524 513 702 +512 512 768 530 514 766 +512 512 832 535 514 830 +512 512 896 541 515 893 +512 512 960 548 516 957 +512 512 1023 554 517 1019 +512 576 0 500 574 70 +512 576 64 500 574 92 +512 576 128 501 574 142 +512 576 192 502 574 200 +512 576 256 503 574 262 +512 576 320 505 574 324 +512 576 384 507 575 386 +512 576 448 510 575 449 +512 576 512 513 575 513 +512 576 576 516 576 576 +512 576 640 521 576 639 +512 576 704 525 576 703 +512 576 768 530 577 766 +512 576 832 536 577 830 +512 576 896 542 578 894 +512 576 960 548 579 957 +512 576 1023 555 579 1020 +512 640 0 501 637 78 +512 640 64 501 637 98 +512 640 128 502 638 146 +512 640 192 502 638 203 +512 640 256 504 638 263 +512 640 320 506 638 325 +512 640 384 508 638 388 +512 640 448 510 638 450 +512 640 512 514 638 513 +512 640 576 517 639 577 +512 640 640 521 639 640 +512 640 704 526 639 703 +512 640 768 531 640 767 +512 640 832 537 640 830 +512 640 896 543 641 894 +512 640 960 549 641 958 +512 640 1023 556 642 1020 +512 704 0 502 701 86 +512 704 64 502 701 104 +512 704 128 503 701 149 +512 704 192 503 701 205 +512 704 256 505 701 265 +512 704 320 506 701 327 +512 704 384 509 701 389 +512 704 448 511 702 451 +512 704 512 515 702 514 +512 704 576 518 702 577 +512 704 640 522 702 641 +512 704 704 527 703 704 +512 704 768 532 703 767 +512 704 832 537 704 831 +512 704 896 543 704 894 +512 704 960 550 704 958 +512 704 1023 557 705 1020 +512 768 0 503 764 94 +512 768 64 503 764 110 +512 768 128 504 764 154 +512 768 192 504 764 208 +512 768 256 506 765 267 +512 768 320 508 765 328 +512 768 384 510 765 390 +512 768 448 512 765 453 +512 768 512 516 765 515 +512 768 576 519 765 578 +512 768 640 523 766 641 +512 768 704 528 766 705 +512 768 768 533 766 768 +512 768 832 538 767 831 +512 768 896 544 767 895 +512 768 960 551 768 958 +512 768 1023 558 768 1021 +512 832 0 504 828 102 +512 832 64 504 828 117 +512 832 128 505 828 158 +512 832 192 506 828 212 +512 832 256 507 828 270 +512 832 320 509 828 330 +512 832 384 511 828 392 +512 832 448 514 828 454 +512 832 512 517 829 516 +512 832 576 520 829 579 +512 832 640 524 829 642 +512 832 704 529 829 705 +512 832 768 534 830 769 +512 832 832 540 830 832 +512 832 896 546 830 895 +512 832 960 552 831 959 +512 832 1023 559 831 1021 +512 896 0 506 891 110 +512 896 64 506 891 124 +512 896 128 506 891 163 +512 896 192 507 891 215 +512 896 256 508 892 272 +512 896 320 510 892 332 +512 896 384 512 892 393 +512 896 448 515 892 455 +512 896 512 518 892 518 +512 896 576 522 892 580 +512 896 640 526 893 643 +512 896 704 530 893 706 +512 896 768 535 893 769 +512 896 832 541 893 833 +512 896 896 547 894 896 +512 896 960 553 894 959 +512 896 1023 560 894 1022 +512 960 0 507 955 117 +512 960 64 507 955 130 +512 960 128 508 955 168 +512 960 192 508 955 219 +512 960 256 510 955 275 +512 960 320 511 955 334 +512 960 384 514 955 395 +512 960 448 516 955 457 +512 960 512 519 956 519 +512 960 576 523 956 581 +512 960 640 527 956 644 +512 960 704 532 956 707 +512 960 768 537 956 770 +512 960 832 542 957 833 +512 960 896 548 957 897 +512 960 960 554 957 960 +512 960 1023 561 958 1022 +512 1023 0 508 1017 125 +512 1023 64 509 1017 137 +512 1023 128 509 1018 173 +512 1023 192 510 1018 222 +512 1023 256 511 1018 278 +512 1023 320 513 1018 337 +512 1023 384 515 1018 397 +512 1023 448 518 1018 458 +512 1023 512 521 1018 520 +512 1023 576 524 1018 583 +512 1023 640 528 1018 645 +512 1023 704 533 1019 708 +512 1023 768 538 1019 771 +512 1023 832 543 1019 834 +512 1023 896 549 1019 897 +512 1023 960 556 1020 961 +512 1023 1023 562 1020 1023 +576 0 0 559 64 0 +576 0 64 559 64 63 +576 0 128 559 65 127 +576 0 192 560 66 191 +576 0 256 561 67 255 +576 0 320 563 69 318 +576 0 384 565 72 382 +576 0 448 567 75 446 +576 0 512 570 78 510 +576 0 576 573 82 573 +576 0 640 577 85 637 +576 0 704 581 90 701 +576 0 768 585 94 765 +576 0 832 590 99 828 +576 0 896 596 103 892 +576 0 960 602 108 956 +576 0 1023 608 113 1018 +576 64 0 559 87 0 +576 64 64 559 88 63 +576 64 128 559 88 127 +576 64 192 560 89 191 +576 64 256 561 90 255 +576 64 320 563 91 319 +576 64 384 565 93 382 +576 64 448 567 95 446 +576 64 512 570 98 510 +576 64 576 573 100 573 +576 64 640 577 103 637 +576 64 704 581 107 701 +576 64 768 586 110 765 +576 64 832 590 114 828 +576 64 896 596 118 892 +576 64 960 602 122 956 +576 64 1023 608 127 1018 +576 128 0 559 139 11 +576 128 64 559 139 64 +576 128 128 560 140 128 +576 128 192 560 140 191 +576 128 256 561 141 255 +576 128 320 563 141 319 +576 128 384 565 143 382 +576 128 448 567 144 446 +576 128 512 570 145 510 +576 128 576 573 147 573 +576 128 640 577 149 637 +576 128 704 581 151 701 +576 128 768 586 154 765 +576 128 832 591 156 828 +576 128 896 596 159 892 +576 128 960 602 162 956 +576 128 1023 608 165 1019 +576 192 0 559 198 21 +576 192 64 559 199 66 +576 192 128 560 199 129 +576 192 192 560 199 192 +576 192 256 562 199 255 +576 192 320 563 200 319 +576 192 384 565 201 383 +576 192 448 567 201 446 +576 192 512 570 202 510 +576 192 576 573 204 574 +576 192 640 577 205 637 +576 192 704 581 206 701 +576 192 768 586 208 765 +576 192 832 591 210 828 +576 192 896 596 212 892 +576 192 960 602 214 956 +576 192 1023 608 216 1019 +576 256 0 559 260 30 +576 256 64 560 260 69 +576 256 128 560 260 130 +576 256 192 561 260 193 +576 256 256 562 261 256 +576 256 320 563 261 319 +576 256 384 565 261 383 +576 256 448 568 262 447 +576 256 512 570 263 510 +576 256 576 574 264 574 +576 256 640 577 265 638 +576 256 704 581 266 701 +576 256 768 586 267 765 +576 256 832 591 268 829 +576 256 896 596 270 892 +576 256 960 602 271 956 +576 256 1023 608 273 1019 +576 320 0 560 322 38 +576 320 64 560 322 72 +576 320 128 560 322 131 +576 320 192 561 322 194 +576 320 256 562 323 257 +576 320 320 564 323 320 +576 320 384 566 323 383 +576 320 448 568 324 447 +576 320 512 571 325 510 +576 320 576 574 325 574 +576 320 640 578 326 638 +576 320 704 582 327 701 +576 320 768 586 328 765 +576 320 832 591 329 829 +576 320 896 597 330 892 +576 320 960 602 331 956 +576 320 1023 608 333 1019 +576 384 0 560 385 46 +576 384 64 560 385 76 +576 384 128 561 385 133 +576 384 192 561 385 195 +576 384 256 563 385 258 +576 384 320 564 386 321 +576 384 384 566 386 384 +576 384 448 568 386 447 +576 384 512 571 387 511 +576 384 576 574 387 574 +576 384 640 578 388 638 +576 384 704 582 389 702 +576 384 768 587 389 765 +576 384 832 592 390 829 +576 384 896 597 391 893 +576 384 960 603 392 956 +576 384 1023 609 393 1019 +576 448 0 561 448 54 +576 448 64 561 448 81 +576 448 128 561 448 136 +576 448 192 562 448 196 +576 448 256 563 448 259 +576 448 320 565 449 321 +576 448 384 566 449 385 +576 448 448 569 449 448 +576 448 512 572 450 511 +576 448 576 575 450 575 +576 448 640 578 451 638 +576 448 704 583 451 702 +576 448 768 587 452 766 +576 448 832 592 452 829 +576 448 896 597 453 893 +576 448 960 603 454 957 +576 448 1023 609 455 1019 +576 512 0 561 511 62 +576 512 64 561 511 86 +576 512 128 562 511 139 +576 512 192 562 511 198 +576 512 256 564 512 260 +576 512 320 565 512 323 +576 512 384 567 512 385 +576 512 448 569 512 449 +576 512 512 572 513 512 +576 512 576 575 513 575 +576 512 640 579 513 639 +576 512 704 583 514 702 +576 512 768 588 514 766 +576 512 832 593 515 830 +576 512 896 598 516 893 +576 512 960 604 516 957 +576 512 1023 610 517 1019 +576 576 0 562 575 70 +576 576 64 562 575 92 +576 576 128 562 575 142 +576 576 192 563 575 200 +576 576 256 564 575 262 +576 576 320 566 575 324 +576 576 384 568 575 386 +576 576 448 570 575 449 +576 576 512 573 576 513 +576 576 576 576 576 576 +576 576 640 580 576 639 +576 576 704 584 577 703 +576 576 768 588 577 766 +576 576 832 593 578 830 +576 576 896 598 578 894 +576 576 960 604 579 957 +576 576 1023 610 580 1020 +576 640 0 563 638 78 +576 640 64 563 638 98 +576 640 128 563 638 145 +576 640 192 564 638 203 +576 640 256 565 638 263 +576 640 320 566 638 325 +576 640 384 568 638 388 +576 640 448 571 639 450 +576 640 512 574 639 513 +576 640 576 577 639 577 +576 640 640 580 640 640 +576 640 704 584 640 703 +576 640 768 589 640 767 +576 640 832 594 641 830 +576 640 896 599 641 894 +576 640 960 605 642 958 +576 640 1023 611 642 1020 +576 704 0 563 701 86 +576 704 64 564 701 104 +576 704 128 564 701 149 +576 704 192 565 701 205 +576 704 256 566 701 265 +576 704 320 567 702 327 +576 704 384 569 702 389 +576 704 448 572 702 451 +576 704 512 574 702 514 +576 704 576 578 702 577 +576 704 640 581 703 641 +576 704 704 585 703 704 +576 704 768 590 703 767 +576 704 832 595 704 831 +576 704 896 600 704 894 +576 704 960 606 705 958 +576 704 1023 612 705 1020 +576 768 0 564 765 94 +576 768 64 564 765 110 +576 768 128 565 765 154 +576 768 192 566 765 208 +576 768 256 567 765 267 +576 768 320 568 765 328 +576 768 384 570 765 390 +576 768 448 573 765 453 +576 768 512 575 766 515 +576 768 576 578 766 578 +576 768 640 582 766 641 +576 768 704 586 766 705 +576 768 768 591 767 768 +576 768 832 595 767 831 +576 768 896 601 767 895 +576 768 960 607 768 958 +576 768 1023 613 768 1021 +576 832 0 565 828 102 +576 832 64 565 828 117 +576 832 128 566 828 158 +576 832 192 567 828 211 +576 832 256 568 828 270 +576 832 320 569 828 330 +576 832 384 571 829 392 +576 832 448 574 829 454 +576 832 512 576 829 516 +576 832 576 579 829 579 +576 832 640 583 829 642 +576 832 704 587 830 705 +576 832 768 592 830 769 +576 832 832 596 830 832 +576 832 896 602 831 895 +576 832 960 607 831 959 +576 832 1023 613 832 1021 +576 896 0 566 892 109 +576 896 64 567 892 124 +576 896 128 567 892 163 +576 896 192 568 892 215 +576 896 256 569 892 272 +576 896 320 570 892 332 +576 896 384 572 892 393 +576 896 448 575 892 455 +576 896 512 577 892 518 +576 896 576 581 893 580 +576 896 640 584 893 643 +576 896 704 588 893 706 +576 896 768 593 893 769 +576 896 832 598 894 833 +576 896 896 603 894 896 +576 896 960 609 894 959 +576 896 1023 615 895 1022 +576 960 0 568 955 117 +576 960 64 568 955 130 +576 960 128 568 955 168 +576 960 192 569 955 218 +576 960 256 570 955 275 +576 960 320 572 955 334 +576 960 384 574 956 395 +576 960 448 576 956 457 +576 960 512 579 956 519 +576 960 576 582 956 581 +576 960 640 585 956 644 +576 960 704 589 956 707 +576 960 768 594 957 770 +576 960 832 599 957 833 +576 960 896 604 957 897 +576 960 960 610 958 960 +576 960 1023 616 958 1022 +576 1023 0 569 1018 125 +576 1023 64 569 1018 137 +576 1023 128 570 1018 173 +576 1023 192 570 1018 222 +576 1023 256 571 1018 278 +576 1023 320 573 1018 337 +576 1023 384 575 1018 397 +576 1023 448 577 1018 458 +576 1023 512 580 1018 520 +576 1023 576 583 1018 583 +576 1023 640 587 1019 645 +576 1023 704 591 1019 708 +576 1023 768 595 1019 771 +576 1023 832 600 1019 834 +576 1023 896 605 1020 897 +576 1023 960 611 1020 961 +576 1023 1023 617 1020 1023 +640 0 0 621 71 0 +640 0 64 621 71 63 +640 0 128 621 72 127 +640 0 192 622 73 191 +640 0 256 623 74 255 +640 0 320 625 76 318 +640 0 384 626 78 382 +640 0 448 628 81 446 +640 0 512 631 84 510 +640 0 576 634 87 573 +640 0 640 637 91 637 +640 0 704 641 95 701 +640 0 768 645 99 765 +640 0 832 649 103 828 +640 0 896 654 107 892 +640 0 960 659 112 956 +640 0 1023 664 117 1018 +640 64 0 621 92 0 +640 64 64 621 93 63 +640 64 128 622 93 127 +640 64 192 622 94 191 +640 64 256 623 95 255 +640 64 320 625 96 318 +640 64 384 626 98 382 +640 64 448 628 100 446 +640 64 512 631 102 510 +640 64 576 634 105 573 +640 64 640 637 108 637 +640 64 704 641 111 701 +640 64 768 645 114 765 +640 64 832 649 118 828 +640 64 896 654 122 892 +640 64 960 659 126 956 +640 64 1023 664 130 1018 +640 128 0 621 142 9 +640 128 64 621 142 64 +640 128 128 622 142 128 +640 128 192 622 143 191 +640 128 256 623 144 255 +640 128 320 625 144 319 +640 128 384 626 145 382 +640 128 448 628 147 446 +640 128 512 631 148 510 +640 128 576 634 150 573 +640 128 640 637 152 637 +640 128 704 641 154 701 +640 128 768 645 156 765 +640 128 832 649 159 828 +640 128 896 654 161 892 +640 128 960 659 164 956 +640 128 1023 665 167 1019 +640 192 0 621 200 20 +640 192 64 621 200 66 +640 192 128 622 201 128 +640 192 192 622 201 192 +640 192 256 623 201 255 +640 192 320 625 202 319 +640 192 384 626 203 383 +640 192 448 629 203 446 +640 192 512 631 204 510 +640 192 576 634 206 574 +640 192 640 637 207 637 +640 192 704 641 208 701 +640 192 768 645 210 765 +640 192 832 649 212 828 +640 192 896 654 214 892 +640 192 960 659 216 956 +640 192 1023 665 218 1019 +640 256 0 621 261 29 +640 256 64 622 261 69 +640 256 128 622 261 130 +640 256 192 623 262 193 +640 256 256 624 262 256 +640 256 320 625 262 319 +640 256 384 627 263 383 +640 256 448 629 263 447 +640 256 512 631 264 510 +640 256 576 634 265 574 +640 256 640 637 266 638 +640 256 704 641 267 701 +640 256 768 645 268 765 +640 256 832 649 270 829 +640 256 896 654 271 892 +640 256 960 659 273 956 +640 256 1023 665 274 1019 +640 320 0 622 323 37 +640 320 64 622 323 72 +640 320 128 622 323 131 +640 320 192 623 324 194 +640 320 256 624 324 257 +640 320 320 625 324 320 +640 320 384 627 325 383 +640 320 448 629 325 447 +640 320 512 631 326 510 +640 320 576 634 326 574 +640 320 640 638 327 638 +640 320 704 641 328 701 +640 320 768 645 329 765 +640 320 832 650 330 829 +640 320 896 654 331 892 +640 320 960 660 332 956 +640 320 1023 665 334 1019 +640 384 0 622 386 46 +640 384 64 622 386 76 +640 384 128 623 386 133 +640 384 192 623 386 195 +640 384 256 624 386 257 +640 384 320 626 387 321 +640 384 384 627 387 384 +640 384 448 629 387 447 +640 384 512 632 388 511 +640 384 576 635 388 574 +640 384 640 638 389 638 +640 384 704 642 390 702 +640 384 768 646 390 765 +640 384 832 650 391 829 +640 384 896 655 392 893 +640 384 960 660 393 956 +640 384 1023 665 394 1019 +640 448 0 622 449 54 +640 448 64 623 449 81 +640 448 128 623 449 136 +640 448 192 624 449 196 +640 448 256 625 449 259 +640 448 320 626 449 321 +640 448 384 628 450 385 +640 448 448 630 450 448 +640 448 512 632 450 511 +640 448 576 635 451 575 +640 448 640 638 451 638 +640 448 704 642 452 702 +640 448 768 646 453 766 +640 448 832 650 453 829 +640 448 896 655 454 893 +640 448 960 660 455 957 +640 448 1023 666 456 1019 +640 512 0 623 512 62 +640 512 64 623 512 86 +640 512 128 623 512 139 +640 512 192 624 512 198 +640 512 256 625 512 260 +640 512 320 626 512 322 +640 512 384 628 513 385 +640 512 448 630 513 449 +640 512 512 633 513 512 +640 512 576 636 514 575 +640 512 640 639 514 639 +640 512 704 642 514 702 +640 512 768 646 515 766 +640 512 832 651 516 830 +640 512 896 656 516 893 +640 512 960 661 517 957 +640 512 1023 666 518 1019 +640 576 0 624 575 70 +640 576 64 624 575 92 +640 576 128 624 575 142 +640 576 192 625 575 200 +640 576 256 626 575 261 +640 576 320 627 575 324 +640 576 384 629 576 386 +640 576 448 631 576 449 +640 576 512 633 576 513 +640 576 576 636 577 576 +640 576 640 639 577 639 +640 576 704 643 577 703 +640 576 768 647 578 766 +640 576 832 651 578 830 +640 576 896 656 579 894 +640 576 960 661 580 957 +640 576 1023 667 580 1020 +640 640 0 624 638 78 +640 640 64 624 638 97 +640 640 128 625 638 145 +640 640 192 625 638 203 +640 640 256 626 639 263 +640 640 320 628 639 325 +640 640 384 629 639 387 +640 640 448 631 639 450 +640 640 512 634 639 513 +640 640 576 637 640 577 +640 640 640 640 640 640 +640 640 704 644 640 703 +640 640 768 648 641 767 +640 640 832 652 641 830 +640 640 896 657 642 894 +640 640 960 662 642 958 +640 640 1023 667 643 1020 +640 704 0 625 702 86 +640 704 64 625 702 104 +640 704 128 625 702 149 +640 704 192 626 702 205 +640 704 256 627 702 265 +640 704 320 628 702 327 +640 704 384 630 702 389 +640 704 448 632 702 451 +640 704 512 635 703 514 +640 704 576 637 703 577 +640 704 640 641 703 641 +640 704 704 644 704 704 +640 704 768 648 704 767 +640 704 832 653 704 831 +640 704 896 657 705 894 +640 704 960 663 705 958 +640 704 1023 668 706 1020 +640 768 0 626 765 94 +640 768 64 626 765 110 +640 768 128 626 765 154 +640 768 192 627 765 208 +640 768 256 628 765 267 +640 768 320 629 765 328 +640 768 384 631 766 390 +640 768 448 633 766 452 +640 768 512 635 766 515 +640 768 576 638 766 578 +640 768 640 642 766 641 +640 768 704 645 767 705 +640 768 768 649 767 768 +640 768 832 653 767 831 +640 768 896 658 768 895 +640 768 960 663 768 958 +640 768 1023 669 769 1021 +640 832 0 627 829 101 +640 832 64 627 829 117 +640 832 128 627 829 158 +640 832 192 628 829 211 +640 832 256 629 829 270 +640 832 320 630 829 330 +640 832 384 632 829 392 +640 832 448 634 829 454 +640 832 512 636 829 516 +640 832 576 639 829 579 +640 832 640 642 830 642 +640 832 704 646 830 705 +640 832 768 650 830 769 +640 832 832 654 831 832 +640 832 896 659 831 895 +640 832 960 664 831 959 +640 832 1023 670 832 1021 +640 896 0 628 892 109 +640 896 64 628 892 123 +640 896 128 628 892 163 +640 896 192 629 892 215 +640 896 256 630 892 272 +640 896 320 631 892 332 +640 896 384 633 892 393 +640 896 448 635 893 455 +640 896 512 637 893 518 +640 896 576 640 893 580 +640 896 640 643 893 643 +640 896 704 647 893 706 +640 896 768 651 894 769 +640 896 832 655 894 833 +640 896 896 660 894 896 +640 896 960 665 895 959 +640 896 1023 671 895 1022 +640 960 0 629 955 117 +640 960 64 629 955 130 +640 960 128 629 956 168 +640 960 192 630 956 218 +640 960 256 631 956 275 +640 960 320 632 956 334 +640 960 384 634 956 395 +640 960 448 636 956 457 +640 960 512 638 956 519 +640 960 576 641 956 581 +640 960 640 644 956 644 +640 960 704 648 957 707 +640 960 768 652 957 770 +640 960 832 656 957 833 +640 960 896 661 958 897 +640 960 960 666 958 960 +640 960 1023 672 958 1022 +640 1023 0 630 1018 125 +640 1023 64 630 1018 137 +640 1023 128 630 1018 173 +640 1023 192 631 1018 222 +640 1023 256 632 1018 278 +640 1023 320 633 1018 336 +640 1023 384 635 1018 397 +640 1023 448 637 1018 458 +640 1023 512 640 1019 520 +640 1023 576 642 1019 583 +640 1023 640 646 1019 645 +640 1023 704 649 1019 708 +640 1023 768 653 1019 771 +640 1023 832 657 1020 834 +640 1023 896 662 1020 897 +640 1023 960 667 1020 961 +640 1023 1023 673 1021 1023 +704 0 0 683 78 0 +704 0 64 683 78 62 +704 0 128 684 79 127 +704 0 192 684 80 191 +704 0 256 685 81 255 +704 0 320 686 82 318 +704 0 384 688 85 382 +704 0 448 690 87 446 +704 0 512 692 90 510 +704 0 576 694 93 573 +704 0 640 697 96 637 +704 0 704 701 100 701 +704 0 768 704 104 765 +704 0 832 708 108 828 +704 0 896 713 112 892 +704 0 960 717 116 956 +704 0 1023 722 121 1018 +704 64 0 683 98 0 +704 64 64 683 98 63 +704 64 128 684 98 127 +704 64 192 684 99 191 +704 64 256 685 100 255 +704 64 320 686 101 318 +704 64 384 688 103 382 +704 64 448 690 105 446 +704 64 512 692 107 510 +704 64 576 694 109 573 +704 64 640 697 112 637 +704 64 704 701 115 701 +704 64 768 704 118 765 +704 64 832 708 122 828 +704 64 896 713 126 892 +704 64 960 717 130 956 +704 64 1023 722 134 1018 +704 128 0 683 145 5 +704 128 64 683 145 64 +704 128 128 684 146 127 +704 128 192 684 146 191 +704 128 256 685 147 255 +704 128 320 686 148 319 +704 128 384 688 149 382 +704 128 448 690 150 446 +704 128 512 692 151 510 +704 128 576 695 153 573 +704 128 640 697 155 637 +704 128 704 701 157 701 +704 128 768 704 159 765 +704 128 832 708 162 828 +704 128 896 713 164 892 +704 128 960 717 167 956 +704 128 1023 722 170 1018 +704 192 0 683 203 19 +704 192 64 683 203 66 +704 192 128 684 203 128 +704 192 192 684 203 192 +704 192 256 685 203 255 +704 192 320 686 204 319 +704 192 384 688 205 383 +704 192 448 690 206 446 +704 192 512 692 206 510 +704 192 576 695 208 574 +704 192 640 698 209 637 +704 192 704 701 210 701 +704 192 768 704 212 765 +704 192 832 708 214 828 +704 192 896 713 216 892 +704 192 960 717 218 956 +704 192 1023 722 220 1019 +704 256 0 684 263 28 +704 256 64 684 263 68 +704 256 128 684 263 130 +704 256 192 685 263 192 +704 256 256 685 264 256 +704 256 320 687 264 319 +704 256 384 688 264 383 +704 256 448 690 265 446 +704 256 512 692 266 510 +704 256 576 695 267 574 +704 256 640 698 268 637 +704 256 704 701 269 701 +704 256 768 705 270 765 +704 256 832 709 271 829 +704 256 896 713 273 892 +704 256 960 718 274 956 +704 256 1023 722 276 1019 +704 320 0 684 325 37 +704 320 64 684 325 72 +704 320 128 684 325 131 +704 320 192 685 325 193 +704 320 256 686 325 257 +704 320 320 687 325 320 +704 320 384 688 326 383 +704 320 448 690 326 447 +704 320 512 692 327 510 +704 320 576 695 327 574 +704 320 640 698 328 638 +704 320 704 701 329 701 +704 320 768 705 330 765 +704 320 832 709 331 829 +704 320 896 713 332 892 +704 320 960 718 333 956 +704 320 1023 723 335 1019 +704 384 0 684 387 45 +704 384 64 684 387 76 +704 384 128 684 387 133 +704 384 192 685 387 195 +704 384 256 686 387 257 +704 384 320 687 388 321 +704 384 384 689 388 384 +704 384 448 691 388 447 +704 384 512 693 389 511 +704 384 576 695 389 574 +704 384 640 698 390 638 +704 384 704 701 391 702 +704 384 768 705 391 765 +704 384 832 709 392 829 +704 384 896 713 393 893 +704 384 960 718 394 956 +704 384 1023 723 395 1019 +704 448 0 684 450 53 +704 448 64 685 450 81 +704 448 128 685 450 136 +704 448 192 685 450 196 +704 448 256 686 450 259 +704 448 320 688 450 321 +704 448 384 689 450 385 +704 448 448 691 451 448 +704 448 512 693 451 511 +704 448 576 696 452 575 +704 448 640 699 452 638 +704 448 704 702 453 702 +704 448 768 705 453 766 +704 448 832 709 454 829 +704 448 896 714 455 893 +704 448 960 718 456 957 +704 448 1023 723 457 1019 +704 512 0 685 513 62 +704 512 64 685 513 86 +704 512 128 685 513 139 +704 512 192 686 513 198 +704 512 256 687 513 260 +704 512 320 688 513 322 +704 512 384 690 513 385 +704 512 448 691 514 449 +704 512 512 694 514 512 +704 512 576 696 514 575 +704 512 640 699 515 639 +704 512 704 702 515 702 +704 512 768 706 516 766 +704 512 832 710 516 830 +704 512 896 714 517 893 +704 512 960 719 518 957 +704 512 1023 724 519 1019 +704 576 0 685 576 70 +704 576 64 685 576 91 +704 576 128 686 576 142 +704 576 192 686 576 200 +704 576 256 687 576 261 +704 576 320 689 576 324 +704 576 384 690 576 386 +704 576 448 692 577 449 +704 576 512 694 577 513 +704 576 576 697 577 576 +704 576 640 700 578 639 +704 576 704 703 578 703 +704 576 768 706 578 766 +704 576 832 710 579 830 +704 576 896 715 580 894 +704 576 960 719 580 957 +704 576 1023 724 581 1020 +704 640 0 686 639 78 +704 640 64 686 639 97 +704 640 128 686 639 145 +704 640 192 687 639 203 +704 640 256 688 639 263 +704 640 320 689 639 325 +704 640 384 691 639 387 +704 640 448 692 640 450 +704 640 512 695 640 513 +704 640 576 697 640 577 +704 640 640 700 641 640 +704 640 704 703 641 703 +704 640 768 707 641 767 +704 640 832 711 642 830 +704 640 896 715 642 894 +704 640 960 720 643 957 +704 640 1023 725 643 1020 +704 704 0 687 702 86 +704 704 64 687 702 104 +704 704 128 687 702 149 +704 704 192 688 702 205 +704 704 256 689 702 265 +704 704 320 690 703 326 +704 704 384 691 703 389 +704 704 448 693 703 451 +704 704 512 695 703 514 +704 704 576 698 703 577 +704 704 640 701 704 641 +704 704 704 704 704 704 +704 704 768 708 704 767 +704 704 832 712 705 831 +704 704 896 716 705 894 +704 704 960 720 706 958 +704 704 1023 725 706 1020 +704 768 0 687 766 93 +704 768 64 687 766 110 +704 768 128 688 766 153 +704 768 192 688 766 208 +704 768 256 689 766 267 +704 768 320 690 766 328 +704 768 384 692 766 390 +704 768 448 694 766 452 +704 768 512 696 766 515 +704 768 576 699 767 578 +704 768 640 701 767 641 +704 768 704 705 767 705 +704 768 768 708 768 768 +704 768 832 712 768 831 +704 768 896 717 768 895 +704 768 960 721 769 958 +704 768 1023 726 769 1021 +704 832 0 688 829 101 +704 832 64 688 829 117 +704 832 128 689 829 158 +704 832 192 689 829 211 +704 832 256 690 829 270 +704 832 320 691 829 330 +704 832 384 693 829 392 +704 832 448 695 829 454 +704 832 512 697 830 516 +704 832 576 699 830 579 +704 832 640 702 830 642 +704 832 704 706 830 705 +704 832 768 709 831 769 +704 832 832 713 831 832 +704 832 896 717 831 895 +704 832 960 722 832 959 +704 832 1023 727 832 1021 +704 896 0 689 892 109 +704 896 64 689 892 123 +704 896 128 690 892 163 +704 896 192 690 892 215 +704 896 256 691 893 272 +704 896 320 692 893 332 +704 896 384 694 893 393 +704 896 448 696 893 455 +704 896 512 698 893 517 +704 896 576 700 893 580 +704 896 640 703 893 643 +704 896 704 706 894 706 +704 896 768 710 894 769 +704 896 832 714 894 833 +704 896 896 718 895 896 +704 896 960 723 895 959 +704 896 1023 728 895 1022 +704 960 0 690 956 117 +704 960 64 690 956 130 +704 960 128 690 956 168 +704 960 192 691 956 218 +704 960 256 692 956 275 +704 960 320 693 956 334 +704 960 384 695 956 395 +704 960 448 697 956 457 +704 960 512 699 956 519 +704 960 576 701 957 581 +704 960 640 704 957 644 +704 960 704 707 957 707 +704 960 768 711 957 770 +704 960 832 715 958 833 +704 960 896 719 958 897 +704 960 960 724 958 960 +704 960 1023 729 959 1022 +704 1023 0 691 1018 125 +704 1023 64 691 1018 137 +704 1023 128 692 1018 173 +704 1023 192 692 1018 222 +704 1023 256 693 1018 278 +704 1023 320 694 1019 336 +704 1023 384 696 1019 397 +704 1023 448 698 1019 458 +704 1023 512 700 1019 520 +704 1023 576 702 1019 582 +704 1023 640 705 1019 645 +704 1023 704 708 1019 708 +704 1023 768 712 1020 771 +704 1023 832 716 1020 834 +704 1023 896 720 1020 897 +704 1023 960 725 1021 961 +704 1023 1023 730 1021 1023 +768 0 0 745 85 0 +768 0 64 745 85 62 +768 0 128 746 86 127 +768 0 192 746 87 191 +768 0 256 747 88 255 +768 0 320 748 89 318 +768 0 384 749 91 382 +768 0 448 751 93 446 +768 0 512 753 96 510 +768 0 576 755 99 573 +768 0 640 758 102 637 +768 0 704 761 105 701 +768 0 768 764 109 765 +768 0 832 768 113 828 +768 0 896 772 117 892 +768 0 960 776 121 956 +768 0 1023 781 125 1018 +768 64 0 745 103 0 +768 64 64 745 103 63 +768 64 128 746 104 127 +768 64 192 746 104 191 +768 64 256 747 105 255 +768 64 320 748 106 318 +768 64 384 749 108 382 +768 64 448 751 110 446 +768 64 512 753 112 510 +768 64 576 755 114 573 +768 64 640 758 117 637 +768 64 704 761 120 701 +768 64 768 764 123 765 +768 64 832 768 126 828 +768 64 896 772 130 892 +768 64 960 776 134 956 +768 64 1023 781 137 1018 +768 128 0 745 149 0 +768 128 64 745 149 64 +768 128 128 746 149 127 +768 128 192 746 150 191 +768 128 256 747 150 255 +768 128 320 748 151 319 +768 128 384 750 152 382 +768 128 448 751 153 446 +768 128 512 753 155 510 +768 128 576 755 156 573 +768 128 640 758 158 637 +768 128 704 761 160 701 +768 128 768 764 162 765 +768 128 832 768 165 828 +768 128 896 772 167 892 +768 128 960 776 170 956 +768 128 1023 781 173 1018 +768 192 0 745 205 18 +768 192 64 746 205 65 +768 192 128 746 205 128 +768 192 192 746 205 192 +768 192 256 747 206 255 +768 192 320 748 206 319 +768 192 384 750 207 383 +768 192 448 751 208 446 +768 192 512 753 209 510 +768 192 576 756 210 574 +768 192 640 758 211 637 +768 192 704 761 213 701 +768 192 768 764 214 765 +768 192 832 768 216 828 +768 192 896 772 218 892 +768 192 960 776 220 956 +768 192 1023 781 222 1019 +768 256 0 746 265 28 +768 256 64 746 265 68 +768 256 128 746 265 129 +768 256 192 746 265 192 +768 256 256 747 265 256 +768 256 320 748 266 319 +768 256 384 750 266 383 +768 256 448 751 267 446 +768 256 512 753 267 510 +768 256 576 756 268 574 +768 256 640 758 269 637 +768 256 704 761 270 701 +768 256 768 765 272 765 +768 256 832 768 273 829 +768 256 896 772 274 892 +768 256 960 776 276 956 +768 256 1023 781 277 1019 +768 320 0 746 326 37 +768 320 64 746 326 72 +768 320 128 746 326 131 +768 320 192 747 326 193 +768 320 256 748 326 256 +768 320 320 749 327 320 +768 320 384 750 327 383 +768 320 448 752 328 447 +768 320 512 754 328 510 +768 320 576 756 329 574 +768 320 640 759 330 638 +768 320 704 762 330 701 +768 320 768 765 331 765 +768 320 832 768 332 829 +768 320 896 772 334 892 +768 320 960 777 335 956 +768 320 1023 781 336 1019 +768 384 0 746 388 45 +768 384 64 746 388 76 +768 384 128 746 388 133 +768 384 192 747 388 195 +768 384 256 748 388 257 +768 384 320 749 389 321 +768 384 384 750 389 384 +768 384 448 752 389 447 +768 384 512 754 390 511 +768 384 576 756 390 574 +768 384 640 759 391 638 +768 384 704 762 392 702 +768 384 768 765 392 765 +768 384 832 769 393 829 +768 384 896 773 394 893 +768 384 960 777 395 956 +768 384 1023 781 396 1019 +768 448 0 746 451 53 +768 448 64 746 451 80 +768 448 128 747 451 136 +768 448 192 747 451 196 +768 448 256 748 451 259 +768 448 320 749 451 321 +768 448 384 751 451 385 +768 448 448 752 452 448 +768 448 512 754 452 511 +768 448 576 757 452 575 +768 448 640 759 453 638 +768 448 704 762 454 702 +768 448 768 765 454 766 +768 448 832 769 455 829 +768 448 896 773 456 893 +768 448 960 777 457 957 +768 448 1023 782 457 1019 +768 512 0 747 513 61 +768 512 64 747 513 86 +768 512 128 747 513 138 +768 512 192 748 514 198 +768 512 256 749 514 260 +768 512 320 750 514 322 +768 512 384 751 514 385 +768 512 448 753 514 449 +768 512 512 755 515 512 +768 512 576 757 515 575 +768 512 640 760 515 639 +768 512 704 763 516 702 +768 512 768 766 517 766 +768 512 832 769 517 830 +768 512 896 773 518 893 +768 512 960 778 519 957 +768 512 1023 782 519 1019 +768 576 0 747 576 69 +768 576 64 747 576 91 +768 576 128 748 576 142 +768 576 192 748 576 200 +768 576 256 749 577 261 +768 576 320 750 577 324 +768 576 384 751 577 386 +768 576 448 753 577 449 +768 576 512 755 577 513 +768 576 576 757 578 576 +768 576 640 760 578 639 +768 576 704 763 579 703 +768 576 768 766 579 766 +768 576 832 770 580 830 +768 576 896 774 580 894 +768 576 960 778 581 957 +768 576 1023 782 582 1020 +768 640 0 748 640 77 +768 640 64 748 640 97 +768 640 128 748 640 145 +768 640 192 749 640 203 +768 640 256 750 640 263 +768 640 320 751 640 325 +768 640 384 752 640 387 +768 640 448 754 640 450 +768 640 512 756 641 513 +768 640 576 758 641 577 +768 640 640 761 641 640 +768 640 704 764 642 703 +768 640 768 767 642 767 +768 640 832 770 642 830 +768 640 896 774 643 894 +768 640 960 779 643 957 +768 640 1023 783 644 1020 +768 704 0 748 703 85 +768 704 64 748 703 103 +768 704 128 749 703 149 +768 704 192 749 703 205 +768 704 256 750 703 265 +768 704 320 751 703 326 +768 704 384 753 703 389 +768 704 448 754 703 451 +768 704 512 756 704 514 +768 704 576 759 704 577 +768 704 640 761 704 641 +768 704 704 764 705 704 +768 704 768 767 705 767 +768 704 832 771 705 831 +768 704 896 775 706 894 +768 704 960 779 706 958 +768 704 1023 784 707 1020 +768 768 0 749 766 93 +768 768 64 749 766 110 +768 768 128 749 766 153 +768 768 192 750 766 208 +768 768 256 751 766 267 +768 768 320 752 766 328 +768 768 384 753 766 390 +768 768 448 755 767 452 +768 768 512 757 767 515 +768 768 576 759 767 578 +768 768 640 762 767 641 +768 768 704 765 768 705 +768 768 768 768 768 768 +768 768 832 772 768 831 +768 768 896 775 769 895 +768 768 960 780 769 958 +768 768 1023 784 770 1021 +768 832 0 750 829 101 +768 832 64 750 829 116 +768 832 128 750 829 158 +768 832 192 751 829 211 +768 832 256 752 830 270 +768 832 320 753 830 330 +768 832 384 754 830 392 +768 832 448 756 830 454 +768 832 512 758 830 516 +768 832 576 760 830 579 +768 832 640 763 831 642 +768 832 704 765 831 705 +768 832 768 769 831 769 +768 832 832 772 832 832 +768 832 896 776 832 895 +768 832 960 780 832 959 +768 832 1023 785 833 1021 +768 896 0 751 893 109 +768 896 64 751 893 123 +768 896 128 751 893 163 +768 896 192 752 893 215 +768 896 256 752 893 272 +768 896 320 753 893 332 +768 896 384 755 893 393 +768 896 448 756 893 455 +768 896 512 758 893 517 +768 896 576 761 894 580 +768 896 640 763 894 643 +768 896 704 766 894 706 +768 896 768 769 894 769 +768 896 832 773 895 833 +768 896 896 777 895 896 +768 896 960 781 895 959 +768 896 1023 786 896 1022 +768 960 0 751 956 117 +768 960 64 752 956 130 +768 960 128 752 956 168 +768 960 192 752 956 218 +768 960 256 753 956 275 +768 960 320 754 956 334 +768 960 384 756 957 395 +768 960 448 757 957 457 +768 960 512 759 957 519 +768 960 576 762 957 581 +768 960 640 764 957 644 +768 960 704 767 957 707 +768 960 768 770 958 770 +768 960 832 774 958 833 +768 960 896 778 958 897 +768 960 960 782 959 960 +768 960 1023 786 959 1022 +768 1023 0 752 1019 125 +768 1023 64 752 1019 137 +768 1023 128 753 1019 173 +768 1023 192 753 1019 222 +768 1023 256 754 1019 278 +768 1023 320 755 1019 336 +768 1023 384 757 1019 397 +768 1023 448 758 1019 458 +768 1023 512 760 1019 520 +768 1023 576 762 1019 582 +768 1023 640 765 1020 645 +768 1023 704 768 1020 708 +768 1023 768 771 1020 771 +768 1023 832 775 1020 834 +768 1023 896 779 1021 897 +768 1023 960 783 1021 961 +768 1023 1023 787 1021 1023 +832 0 0 807 92 0 +832 0 64 807 92 62 +832 0 128 808 93 127 +832 0 192 808 94 191 +832 0 256 809 95 255 +832 0 320 810 96 318 +832 0 384 811 98 382 +832 0 448 813 100 446 +832 0 512 815 102 510 +832 0 576 817 105 573 +832 0 640 819 108 637 +832 0 704 822 111 701 +832 0 768 825 114 765 +832 0 832 828 118 828 +832 0 896 832 122 892 +832 0 960 835 126 956 +832 0 1023 840 130 1018 +832 64 0 807 109 0 +832 64 64 807 109 62 +832 64 128 808 109 127 +832 64 192 808 110 191 +832 64 256 809 111 255 +832 64 320 810 112 318 +832 64 384 811 113 382 +832 64 448 813 115 446 +832 64 512 815 117 510 +832 64 576 817 119 573 +832 64 640 819 122 637 +832 64 704 822 125 701 +832 64 768 825 128 765 +832 64 832 828 131 828 +832 64 896 832 134 892 +832 64 960 835 138 956 +832 64 1023 840 142 1018 +832 128 0 807 153 0 +832 128 64 807 153 63 +832 128 128 808 153 127 +832 128 192 808 153 191 +832 128 256 809 154 255 +832 128 320 810 155 319 +832 128 384 811 156 382 +832 128 448 813 157 446 +832 128 512 815 158 510 +832 128 576 817 160 573 +832 128 640 819 162 637 +832 128 704 822 164 701 +832 128 768 825 166 765 +832 128 832 828 168 828 +832 128 896 832 171 892 +832 128 960 836 173 956 +832 128 1023 840 176 1018 +832 192 0 808 208 17 +832 192 64 808 208 65 +832 192 128 808 208 128 +832 192 192 808 208 192 +832 192 256 809 208 255 +832 192 320 810 209 319 +832 192 384 811 210 382 +832 192 448 813 210 446 +832 192 512 815 211 510 +832 192 576 817 212 574 +832 192 640 819 214 637 +832 192 704 822 215 701 +832 192 768 825 217 765 +832 192 832 828 218 828 +832 192 896 832 220 892 +832 192 960 836 222 956 +832 192 1023 840 224 1019 +832 256 0 808 267 27 +832 256 64 808 267 68 +832 256 128 808 267 129 +832 256 192 808 267 192 +832 256 256 809 267 256 +832 256 320 810 268 319 +832 256 384 811 268 383 +832 256 448 813 269 446 +832 256 512 815 269 510 +832 256 576 817 270 574 +832 256 640 819 271 637 +832 256 704 822 272 701 +832 256 768 825 273 765 +832 256 832 828 275 829 +832 256 896 832 276 892 +832 256 960 836 278 956 +832 256 1023 840 279 1019 +832 320 0 808 327 36 +832 320 64 808 327 71 +832 320 128 808 327 131 +832 320 192 809 328 193 +832 320 256 809 328 256 +832 320 320 810 328 320 +832 320 384 812 329 383 +832 320 448 813 329 447 +832 320 512 815 330 510 +832 320 576 817 330 574 +832 320 640 820 331 638 +832 320 704 822 332 701 +832 320 768 825 333 765 +832 320 832 828 334 829 +832 320 896 832 335 892 +832 320 960 836 336 956 +832 320 1023 840 337 1019 +832 384 0 808 389 45 +832 384 64 808 389 76 +832 384 128 808 389 133 +832 384 192 809 389 195 +832 384 256 810 390 257 +832 384 320 811 390 320 +832 384 384 812 390 384 +832 384 448 813 391 447 +832 384 512 815 391 511 +832 384 576 817 392 574 +832 384 640 820 392 638 +832 384 704 822 393 702 +832 384 768 825 394 765 +832 384 832 829 394 829 +832 384 896 832 395 893 +832 384 960 836 396 956 +832 384 1023 840 397 1019 +832 448 0 808 452 53 +832 448 64 808 452 80 +832 448 128 809 452 135 +832 448 192 809 452 196 +832 448 256 810 452 258 +832 448 320 811 452 321 +832 448 384 812 452 385 +832 448 448 814 453 448 +832 448 512 816 453 511 +832 448 576 818 454 575 +832 448 640 820 454 638 +832 448 704 823 455 702 +832 448 768 826 455 766 +832 448 832 829 456 829 +832 448 896 833 457 893 +832 448 960 836 458 957 +832 448 1023 841 458 1019 +832 512 0 809 514 61 +832 512 64 809 514 85 +832 512 128 809 514 138 +832 512 192 810 514 198 +832 512 256 810 514 260 +832 512 320 811 515 322 +832 512 384 813 515 385 +832 512 448 814 515 449 +832 512 512 816 516 512 +832 512 576 818 516 575 +832 512 640 820 516 639 +832 512 704 823 517 702 +832 512 768 826 517 766 +832 512 832 829 518 830 +832 512 896 833 519 893 +832 512 960 837 519 957 +832 512 1023 841 520 1019 +832 576 0 809 577 69 +832 576 64 809 577 91 +832 576 128 810 577 142 +832 576 192 810 577 200 +832 576 256 811 577 261 +832 576 320 812 578 324 +832 576 384 813 578 386 +832 576 448 815 578 449 +832 576 512 816 578 513 +832 576 576 818 579 576 +832 576 640 821 579 639 +832 576 704 824 579 703 +832 576 768 826 580 766 +832 576 832 830 580 830 +832 576 896 833 581 894 +832 576 960 837 582 957 +832 576 1023 841 582 1020 +832 640 0 810 640 77 +832 640 64 810 640 97 +832 640 128 810 640 145 +832 640 192 811 640 203 +832 640 256 811 640 263 +832 640 320 812 641 325 +832 640 384 813 641 387 +832 640 448 815 641 450 +832 640 512 817 641 513 +832 640 576 819 641 577 +832 640 640 821 642 640 +832 640 704 824 642 703 +832 640 768 827 643 767 +832 640 832 830 643 830 +832 640 896 834 644 894 +832 640 960 838 644 957 +832 640 1023 842 645 1020 +832 704 0 810 703 85 +832 704 64 810 703 103 +832 704 128 811 703 149 +832 704 192 811 703 205 +832 704 256 812 704 265 +832 704 320 813 704 326 +832 704 384 814 704 389 +832 704 448 816 704 451 +832 704 512 817 704 514 +832 704 576 819 704 577 +832 704 640 822 705 641 +832 704 704 825 705 704 +832 704 768 827 706 767 +832 704 832 831 706 831 +832 704 896 834 706 894 +832 704 960 838 707 958 +832 704 1023 842 707 1020 +832 768 0 811 767 93 +832 768 64 811 767 110 +832 768 128 811 767 153 +832 768 192 812 767 208 +832 768 256 812 767 267 +832 768 320 813 767 328 +832 768 384 815 767 390 +832 768 448 816 767 452 +832 768 512 818 767 515 +832 768 576 820 768 578 +832 768 640 822 768 641 +832 768 704 825 768 705 +832 768 768 828 769 768 +832 768 832 831 769 831 +832 768 896 835 769 895 +832 768 960 839 770 958 +832 768 1023 843 770 1021 +832 832 0 811 830 101 +832 832 64 812 830 116 +832 832 128 812 830 158 +832 832 192 812 830 211 +832 832 256 813 830 269 +832 832 320 814 830 330 +832 832 384 815 830 391 +832 832 448 817 830 454 +832 832 512 819 831 516 +832 832 576 821 831 579 +832 832 640 823 831 642 +832 832 704 826 831 705 +832 832 768 829 832 769 +832 832 832 832 832 832 +832 832 896 836 832 895 +832 832 960 839 833 959 +832 832 1023 844 833 1021 +832 896 0 812 893 109 +832 896 64 812 893 123 +832 896 128 813 893 163 +832 896 192 813 893 215 +832 896 256 814 893 272 +832 896 320 815 893 332 +832 896 384 816 894 393 +832 896 448 818 894 455 +832 896 512 819 894 517 +832 896 576 821 894 580 +832 896 640 824 894 643 +832 896 704 826 895 706 +832 896 768 829 895 769 +832 896 832 833 895 833 +832 896 896 836 896 896 +832 896 960 840 896 959 +832 896 1023 844 896 1022 +832 960 0 813 957 117 +832 960 64 813 957 130 +832 960 128 813 957 168 +832 960 192 814 957 218 +832 960 256 815 957 275 +832 960 320 816 957 334 +832 960 384 817 957 395 +832 960 448 818 957 457 +832 960 512 820 957 519 +832 960 576 822 957 581 +832 960 640 825 958 644 +832 960 704 827 958 707 +832 960 768 830 958 770 +832 960 832 833 958 833 +832 960 896 837 959 897 +832 960 960 841 959 960 +832 960 1023 845 959 1022 +832 1023 0 814 1019 125 +832 1023 64 814 1019 137 +832 1023 128 814 1019 173 +832 1023 192 815 1019 222 +832 1023 256 815 1019 278 +832 1023 320 816 1019 336 +832 1023 384 818 1019 397 +832 1023 448 819 1019 458 +832 1023 512 821 1020 520 +832 1023 576 823 1020 582 +832 1023 640 825 1020 645 +832 1023 704 828 1020 708 +832 1023 768 831 1020 771 +832 1023 832 834 1021 834 +832 1023 896 838 1021 897 +832 1023 960 842 1021 961 +832 1023 1023 846 1022 1023 +896 0 0 869 99 0 +896 0 64 870 100 62 +896 0 128 870 100 127 +896 0 192 870 101 191 +896 0 256 871 102 254 +896 0 320 872 103 318 +896 0 384 873 104 382 +896 0 448 874 106 446 +896 0 512 876 108 510 +896 0 576 878 111 573 +896 0 640 880 114 637 +896 0 704 883 117 701 +896 0 768 885 120 765 +896 0 832 888 123 828 +896 0 896 892 127 892 +896 0 960 895 131 956 +896 0 1023 899 135 1018 +896 64 0 869 115 0 +896 64 64 870 115 62 +896 64 128 870 115 127 +896 64 192 870 116 191 +896 64 256 871 117 255 +896 64 320 872 118 318 +896 64 384 873 119 382 +896 64 448 874 121 446 +896 64 512 876 123 510 +896 64 576 878 125 573 +896 64 640 880 127 637 +896 64 704 883 130 701 +896 64 768 885 133 765 +896 64 832 888 136 828 +896 64 896 892 139 892 +896 64 960 895 142 956 +896 64 1023 899 146 1018 +896 128 0 870 157 0 +896 128 64 870 157 63 +896 128 128 870 157 127 +896 128 192 870 157 191 +896 128 256 871 158 255 +896 128 320 872 159 318 +896 128 384 873 160 382 +896 128 448 874 161 446 +896 128 512 876 162 510 +896 128 576 878 164 573 +896 128 640 880 165 637 +896 128 704 883 167 701 +896 128 768 885 169 765 +896 128 832 888 172 828 +896 128 896 892 174 892 +896 128 960 895 177 956 +896 128 1023 899 180 1018 +896 192 0 870 210 15 +896 192 64 870 210 65 +896 192 128 870 210 128 +896 192 192 870 211 191 +896 192 256 871 211 255 +896 192 320 872 212 319 +896 192 384 873 212 382 +896 192 448 874 213 446 +896 192 512 876 214 510 +896 192 576 878 215 574 +896 192 640 880 216 637 +896 192 704 883 218 701 +896 192 768 885 219 765 +896 192 832 889 221 828 +896 192 896 892 223 892 +896 192 960 895 225 956 +896 192 1023 899 227 1019 +896 256 0 870 269 26 +896 256 64 870 269 68 +896 256 128 870 269 129 +896 256 192 870 269 192 +896 256 256 871 269 256 +896 256 320 872 270 319 +896 256 384 873 270 383 +896 256 448 875 271 446 +896 256 512 876 271 510 +896 256 576 878 272 574 +896 256 640 880 273 637 +896 256 704 883 274 701 +896 256 768 886 275 765 +896 256 832 889 277 829 +896 256 896 892 278 892 +896 256 960 896 280 956 +896 256 1023 899 281 1019 +896 320 0 870 329 35 +896 320 64 870 329 71 +896 320 128 870 329 131 +896 320 192 871 329 193 +896 320 256 871 329 256 +896 320 320 872 330 320 +896 320 384 873 330 383 +896 320 448 875 331 447 +896 320 512 876 331 510 +896 320 576 878 332 574 +896 320 640 881 333 638 +896 320 704 883 333 701 +896 320 768 886 334 765 +896 320 832 889 335 829 +896 320 896 892 337 892 +896 320 960 896 338 956 +896 320 1023 899 339 1019 +896 384 0 870 391 44 +896 384 64 870 391 75 +896 384 128 870 391 133 +896 384 192 871 391 195 +896 384 256 872 391 257 +896 384 320 872 391 320 +896 384 384 874 391 384 +896 384 448 875 392 447 +896 384 512 877 392 511 +896 384 576 879 393 574 +896 384 640 881 393 638 +896 384 704 883 394 702 +896 384 768 886 395 765 +896 384 832 889 396 829 +896 384 896 892 397 893 +896 384 960 896 398 956 +896 384 1023 900 399 1019 +896 448 0 870 453 52 +896 448 64 870 453 80 +896 448 128 871 453 135 +896 448 192 871 453 196 +896 448 256 872 453 258 +896 448 320 873 453 321 +896 448 384 874 453 384 +896 448 448 875 454 448 +896 448 512 877 454 511 +896 448 576 879 455 575 +896 448 640 881 455 638 +896 448 704 884 456 702 +896 448 768 886 456 766 +896 448 832 889 457 829 +896 448 896 893 458 893 +896 448 960 896 459 956 +896 448 1023 900 460 1019 +896 512 0 871 515 61 +896 512 64 871 515 85 +896 512 128 871 515 138 +896 512 192 872 515 198 +896 512 256 872 515 260 +896 512 320 873 516 322 +896 512 384 874 516 385 +896 512 448 876 516 449 +896 512 512 877 516 512 +896 512 576 879 517 575 +896 512 640 881 517 639 +896 512 704 884 518 702 +896 512 768 887 518 766 +896 512 832 890 519 830 +896 512 896 893 520 893 +896 512 960 897 520 957 +896 512 1023 900 521 1019 +896 576 0 871 578 69 +896 576 64 871 578 91 +896 576 128 871 578 141 +896 576 192 872 578 200 +896 576 256 873 578 261 +896 576 320 873 578 324 +896 576 384 875 579 386 +896 576 448 876 579 449 +896 576 512 878 579 513 +896 576 576 880 579 576 +896 576 640 882 580 639 +896 576 704 884 580 703 +896 576 768 887 581 766 +896 576 832 890 581 830 +896 576 896 893 582 893 +896 576 960 897 582 957 +896 576 1023 901 583 1020 +896 640 0 872 641 77 +896 640 64 872 641 97 +896 640 128 872 641 145 +896 640 192 872 641 202 +896 640 256 873 641 263 +896 640 320 874 641 325 +896 640 384 875 641 387 +896 640 448 876 642 450 +896 640 512 878 642 513 +896 640 576 880 642 577 +896 640 640 882 643 640 +896 640 704 885 643 703 +896 640 768 887 643 767 +896 640 832 890 644 830 +896 640 896 894 644 894 +896 640 960 897 645 957 +896 640 1023 901 645 1020 +896 704 0 872 704 85 +896 704 64 872 704 103 +896 704 128 872 704 149 +896 704 192 873 704 205 +896 704 256 874 704 265 +896 704 320 874 704 326 +896 704 384 876 704 389 +896 704 448 877 705 451 +896 704 512 879 705 514 +896 704 576 881 705 577 +896 704 640 883 705 641 +896 704 704 885 706 704 +896 704 768 888 706 767 +896 704 832 891 707 831 +896 704 896 894 707 894 +896 704 960 898 708 958 +896 704 1023 902 708 1020 +896 768 0 873 767 93 +896 768 64 873 767 110 +896 768 128 873 767 153 +896 768 192 873 767 208 +896 768 256 874 767 267 +896 768 320 875 767 328 +896 768 384 876 768 390 +896 768 448 878 768 452 +896 768 512 879 768 515 +896 768 576 881 768 578 +896 768 640 883 768 641 +896 768 704 886 769 705 +896 768 768 888 769 768 +896 768 832 891 769 831 +896 768 896 895 770 895 +896 768 960 898 770 958 +896 768 1023 902 771 1021 +896 832 0 873 830 101 +896 832 64 873 830 116 +896 832 128 874 830 158 +896 832 192 874 830 211 +896 832 256 875 831 269 +896 832 320 876 831 330 +896 832 384 877 831 391 +896 832 448 878 831 454 +896 832 512 880 831 516 +896 832 576 882 831 579 +896 832 640 884 832 642 +896 832 704 886 832 705 +896 832 768 889 832 769 +896 832 832 892 833 832 +896 832 896 895 833 895 +896 832 960 899 833 959 +896 832 1023 903 834 1021 +896 896 0 874 894 109 +896 896 64 874 894 123 +896 896 128 874 894 162 +896 896 192 875 894 215 +896 896 256 875 894 272 +896 896 320 876 894 332 +896 896 384 877 894 393 +896 896 448 879 894 455 +896 896 512 880 894 517 +896 896 576 882 895 580 +896 896 640 885 895 643 +896 896 704 887 895 706 +896 896 768 890 895 769 +896 896 832 893 896 833 +896 896 896 896 896 896 +896 896 960 900 896 959 +896 896 1023 903 897 1022 +896 960 0 875 957 117 +896 960 64 875 957 130 +896 960 128 875 957 168 +896 960 192 875 957 218 +896 960 256 876 957 275 +896 960 320 877 957 334 +896 960 384 878 957 395 +896 960 448 880 958 457 +896 960 512 881 958 519 +896 960 576 883 958 581 +896 960 640 885 958 644 +896 960 704 888 958 707 +896 960 768 890 959 770 +896 960 832 893 959 833 +896 960 896 897 959 897 +896 960 960 900 960 960 +896 960 1023 904 960 1022 +896 1023 0 875 1019 125 +896 1023 64 875 1019 137 +896 1023 128 876 1019 173 +896 1023 192 876 1020 222 +896 1023 256 877 1020 278 +896 1023 320 878 1020 336 +896 1023 384 879 1020 397 +896 1023 448 880 1020 458 +896 1023 512 882 1020 520 +896 1023 576 884 1020 582 +896 1023 640 886 1020 645 +896 1023 704 888 1021 708 +896 1023 768 891 1021 771 +896 1023 832 894 1021 834 +896 1023 896 897 1021 897 +896 1023 960 901 1022 961 +896 1023 1023 905 1022 1023 +960 0 0 932 107 0 +960 0 64 932 107 61 +960 0 128 932 107 126 +960 0 192 932 108 191 +960 0 256 933 108 254 +960 0 320 934 110 318 +960 0 384 935 111 382 +960 0 448 936 113 446 +960 0 512 938 115 510 +960 0 576 939 117 573 +960 0 640 941 120 637 +960 0 704 944 123 701 +960 0 768 946 126 764 +960 0 832 949 129 828 +960 0 896 952 132 892 +960 0 960 955 136 956 +960 0 1023 959 140 1018 +960 64 0 932 121 0 +960 64 64 932 121 62 +960 64 128 932 121 127 +960 64 192 932 122 191 +960 64 256 933 123 254 +960 64 320 934 124 318 +960 64 384 935 125 382 +960 64 448 936 126 446 +960 64 512 938 128 510 +960 64 576 939 130 573 +960 64 640 941 132 637 +960 64 704 944 135 701 +960 64 768 946 138 765 +960 64 832 949 141 828 +960 64 896 952 144 892 +960 64 960 955 147 956 +960 64 1023 959 151 1018 +960 128 0 932 161 0 +960 128 64 932 161 63 +960 128 128 932 161 127 +960 128 192 932 162 191 +960 128 256 933 162 255 +960 128 320 934 163 318 +960 128 384 935 164 382 +960 128 448 936 165 446 +960 128 512 938 166 510 +960 128 576 939 168 573 +960 128 640 941 169 637 +960 128 704 944 171 701 +960 128 768 946 173 765 +960 128 832 949 175 828 +960 128 896 952 178 892 +960 128 960 955 180 956 +960 128 1023 959 183 1018 +960 192 0 932 213 13 +960 192 64 932 213 65 +960 192 128 932 213 128 +960 192 192 932 214 191 +960 192 256 933 214 255 +960 192 320 934 215 319 +960 192 384 935 215 382 +960 192 448 936 216 446 +960 192 512 938 217 510 +960 192 576 940 218 574 +960 192 640 942 219 637 +960 192 704 944 221 701 +960 192 768 946 222 765 +960 192 832 949 224 828 +960 192 896 952 226 892 +960 192 960 955 228 956 +960 192 1023 959 230 1019 +960 256 0 932 271 25 +960 256 64 932 271 67 +960 256 128 932 271 129 +960 256 192 933 271 192 +960 256 256 933 271 256 +960 256 320 934 272 319 +960 256 384 935 272 383 +960 256 448 936 273 446 +960 256 512 938 274 510 +960 256 576 940 274 574 +960 256 640 942 275 637 +960 256 704 944 276 701 +960 256 768 946 278 765 +960 256 832 949 279 829 +960 256 896 952 280 892 +960 256 960 956 282 956 +960 256 1023 959 283 1019 +960 320 0 932 331 35 +960 320 64 932 331 71 +960 320 128 932 331 131 +960 320 192 933 331 193 +960 320 256 933 331 256 +960 320 320 934 332 320 +960 320 384 935 332 383 +960 320 448 936 332 447 +960 320 512 938 333 510 +960 320 576 940 334 574 +960 320 640 942 334 638 +960 320 704 944 335 701 +960 320 768 947 336 765 +960 320 832 949 337 829 +960 320 896 952 338 892 +960 320 960 956 339 956 +960 320 1023 959 341 1019 +960 384 0 932 392 43 +960 384 64 932 392 75 +960 384 128 932 392 133 +960 384 192 933 392 194 +960 384 256 934 392 257 +960 384 320 934 393 320 +960 384 384 935 393 384 +960 384 448 937 393 447 +960 384 512 938 394 511 +960 384 576 940 394 574 +960 384 640 942 395 638 +960 384 704 944 396 702 +960 384 768 947 396 765 +960 384 832 950 397 829 +960 384 896 953 398 893 +960 384 960 956 399 956 +960 384 1023 959 400 1019 +960 448 0 932 454 52 +960 448 64 933 454 80 +960 448 128 933 454 135 +960 448 192 933 454 196 +960 448 256 934 454 258 +960 448 320 935 454 321 +960 448 384 936 455 384 +960 448 448 937 455 448 +960 448 512 938 455 511 +960 448 576 940 456 575 +960 448 640 942 456 638 +960 448 704 945 457 702 +960 448 768 947 458 766 +960 448 832 950 458 829 +960 448 896 953 459 893 +960 448 960 956 460 956 +960 448 1023 960 461 1019 +960 512 0 933 516 60 +960 512 64 933 516 85 +960 512 128 933 516 138 +960 512 192 933 516 198 +960 512 256 934 516 260 +960 512 320 935 517 322 +960 512 384 936 517 385 +960 512 448 937 517 448 +960 512 512 939 517 512 +960 512 576 941 518 575 +960 512 640 943 518 639 +960 512 704 945 519 702 +960 512 768 947 519 766 +960 512 832 950 520 830 +960 512 896 953 521 893 +960 512 960 957 521 957 +960 512 1023 960 522 1019 +960 576 0 933 579 68 +960 576 64 933 579 91 +960 576 128 933 579 141 +960 576 192 934 579 200 +960 576 256 934 579 261 +960 576 320 935 579 323 +960 576 384 936 579 386 +960 576 448 938 580 449 +960 576 512 939 580 513 +960 576 576 941 580 576 +960 576 640 943 581 639 +960 576 704 945 581 703 +960 576 768 948 582 766 +960 576 832 951 582 830 +960 576 896 954 583 893 +960 576 960 957 583 957 +960 576 1023 960 584 1020 +960 640 0 934 642 77 +960 640 64 934 642 97 +960 640 128 934 642 145 +960 640 192 934 642 202 +960 640 256 935 642 263 +960 640 320 936 642 325 +960 640 384 937 642 387 +960 640 448 938 642 450 +960 640 512 940 643 513 +960 640 576 941 643 577 +960 640 640 943 643 640 +960 640 704 946 644 703 +960 640 768 948 644 767 +960 640 832 951 645 830 +960 640 896 954 645 894 +960 640 960 957 646 957 +960 640 1023 961 646 1020 +960 704 0 934 705 85 +960 704 64 934 705 103 +960 704 128 934 705 149 +960 704 192 935 705 205 +960 704 256 935 705 265 +960 704 320 936 705 326 +960 704 384 937 705 389 +960 704 448 938 705 451 +960 704 512 940 706 514 +960 704 576 942 706 577 +960 704 640 944 706 641 +960 704 704 946 706 704 +960 704 768 949 707 767 +960 704 832 951 707 831 +960 704 896 954 708 894 +960 704 960 958 708 958 +960 704 1023 961 709 1020 +960 768 0 934 768 93 +960 768 64 935 768 109 +960 768 128 935 768 153 +960 768 192 935 768 208 +960 768 256 936 768 267 +960 768 320 937 768 328 +960 768 384 938 768 390 +960 768 448 939 768 452 +960 768 512 940 769 515 +960 768 576 942 769 578 +960 768 640 944 769 641 +960 768 704 947 769 705 +960 768 768 949 770 768 +960 768 832 952 770 831 +960 768 896 955 771 895 +960 768 960 958 771 958 +960 768 1023 962 771 1021 +960 832 0 935 831 101 +960 832 64 935 831 116 +960 832 128 935 831 158 +960 832 192 936 831 211 +960 832 256 936 831 269 +960 832 320 937 831 330 +960 832 384 938 831 391 +960 832 448 940 832 454 +960 832 512 941 832 516 +960 832 576 943 832 579 +960 832 640 945 832 642 +960 832 704 947 832 705 +960 832 768 950 833 769 +960 832 832 952 833 832 +960 832 896 955 833 895 +960 832 960 959 834 959 +960 832 1023 962 834 1021 +960 896 0 936 894 109 +960 896 64 936 894 123 +960 896 128 936 894 162 +960 896 192 936 894 214 +960 896 256 937 894 272 +960 896 320 938 894 332 +960 896 384 939 895 393 +960 896 448 940 895 455 +960 896 512 942 895 517 +960 896 576 943 895 580 +960 896 640 945 895 643 +960 896 704 948 896 706 +960 896 768 950 896 769 +960 896 832 953 896 833 +960 896 896 956 897 896 +960 896 960 959 897 959 +960 896 1023 963 897 1022 +960 960 0 936 958 117 +960 960 64 936 958 130 +960 960 128 937 958 167 +960 960 192 937 958 218 +960 960 256 938 958 275 +960 960 320 938 958 334 +960 960 384 940 958 395 +960 960 448 941 958 456 +960 960 512 942 958 519 +960 960 576 944 958 581 +960 960 640 946 959 644 +960 960 704 948 959 707 +960 960 768 951 959 770 +960 960 832 954 959 833 +960 960 896 957 960 897 +960 960 960 960 960 960 +960 960 1023 963 960 1022 +960 1023 0 937 1020 124 +960 1023 64 937 1020 137 +960 1023 128 937 1020 173 +960 1023 192 938 1020 222 +960 1023 256 938 1020 278 +960 1023 320 939 1020 336 +960 1023 384 940 1020 397 +960 1023 448 942 1020 458 +960 1023 512 943 1020 520 +960 1023 576 945 1021 582 +960 1023 640 947 1021 645 +960 1023 704 949 1021 708 +960 1023 768 952 1021 771 +960 1023 832 954 1022 834 +960 1023 896 957 1022 897 +960 1023 960 961 1022 961 +960 1023 1023 964 1023 1023 +1023 0 0 993 114 0 +1023 0 64 993 114 61 +1023 0 128 993 114 126 +1023 0 192 993 115 190 +1023 0 256 994 115 254 +1023 0 320 995 116 318 +1023 0 384 996 118 382 +1023 0 448 997 119 446 +1023 0 512 998 121 510 +1023 0 576 1000 123 573 +1023 0 640 1002 126 637 +1023 0 704 1004 128 701 +1023 0 768 1006 131 764 +1023 0 832 1009 134 828 +1023 0 896 1012 138 892 +1023 0 960 1015 141 956 +1023 0 1023 1018 145 1018 +1023 64 0 993 127 0 +1023 64 64 993 127 61 +1023 64 128 993 127 126 +1023 64 192 993 128 190 +1023 64 256 994 129 254 +1023 64 320 995 130 318 +1023 64 384 996 131 382 +1023 64 448 997 132 446 +1023 64 512 998 134 510 +1023 64 576 1000 136 573 +1023 64 640 1002 138 637 +1023 64 704 1004 140 701 +1023 64 768 1006 143 764 +1023 64 832 1009 146 828 +1023 64 896 1012 149 892 +1023 64 960 1015 152 956 +1023 64 1023 1018 155 1018 +1023 128 0 993 165 0 +1023 128 64 993 165 62 +1023 128 128 993 166 127 +1023 128 192 993 166 191 +1023 128 256 994 166 255 +1023 128 320 995 167 318 +1023 128 384 996 168 382 +1023 128 448 997 169 446 +1023 128 512 998 170 510 +1023 128 576 1000 172 573 +1023 128 640 1002 173 637 +1023 128 704 1004 175 701 +1023 128 768 1006 177 765 +1023 128 832 1009 179 828 +1023 128 896 1012 182 892 +1023 128 960 1015 184 956 +1023 128 1023 1018 187 1018 +1023 192 0 993 216 10 +1023 192 64 993 216 64 +1023 192 128 993 217 128 +1023 192 192 993 217 191 +1023 192 256 994 217 255 +1023 192 320 995 218 319 +1023 192 384 996 218 382 +1023 192 448 997 219 446 +1023 192 512 998 220 510 +1023 192 576 1000 221 573 +1023 192 640 1002 222 637 +1023 192 704 1004 224 701 +1023 192 768 1006 225 765 +1023 192 832 1009 227 828 +1023 192 896 1012 229 892 +1023 192 960 1015 231 956 +1023 192 1023 1018 233 1019 +1023 256 0 993 273 24 +1023 256 64 993 273 67 +1023 256 128 993 273 129 +1023 256 192 994 274 192 +1023 256 256 994 274 256 +1023 256 320 995 274 319 +1023 256 384 996 275 383 +1023 256 448 997 275 446 +1023 256 512 999 276 510 +1023 256 576 1000 277 574 +1023 256 640 1002 278 637 +1023 256 704 1004 279 701 +1023 256 768 1007 280 765 +1023 256 832 1009 281 828 +1023 256 896 1012 283 892 +1023 256 960 1015 284 956 +1023 256 1023 1018 286 1019 +1023 320 0 993 333 34 +1023 320 64 993 333 71 +1023 320 128 993 333 131 +1023 320 192 994 333 193 +1023 320 256 994 333 256 +1023 320 320 995 333 320 +1023 320 384 996 334 383 +1023 320 448 997 334 447 +1023 320 512 999 335 510 +1023 320 576 1000 335 574 +1023 320 640 1002 336 638 +1023 320 704 1004 337 701 +1023 320 768 1007 338 765 +1023 320 832 1009 339 829 +1023 320 896 1012 340 892 +1023 320 960 1015 341 956 +1023 320 1023 1018 343 1019 +1023 384 0 993 393 43 +1023 384 64 993 393 75 +1023 384 128 994 394 133 +1023 384 192 994 394 194 +1023 384 256 994 394 257 +1023 384 320 995 394 320 +1023 384 384 996 394 384 +1023 384 448 997 395 447 +1023 384 512 999 395 511 +1023 384 576 1001 396 574 +1023 384 640 1002 396 638 +1023 384 704 1005 397 702 +1023 384 768 1007 398 765 +1023 384 832 1009 399 829 +1023 384 896 1012 400 893 +1023 384 960 1015 401 956 +1023 384 1023 1019 402 1019 +1023 448 0 994 455 52 +1023 448 64 994 455 79 +1023 448 128 994 455 135 +1023 448 192 994 455 196 +1023 448 256 995 455 258 +1023 448 320 996 456 321 +1023 448 384 996 456 384 +1023 448 448 998 456 448 +1023 448 512 999 457 511 +1023 448 576 1001 457 575 +1023 448 640 1003 458 638 +1023 448 704 1005 458 702 +1023 448 768 1007 459 766 +1023 448 832 1010 459 829 +1023 448 896 1013 460 893 +1023 448 960 1016 461 956 +1023 448 1023 1019 462 1019 +1023 512 0 994 517 60 +1023 512 64 994 517 85 +1023 512 128 994 517 138 +1023 512 192 994 517 198 +1023 512 256 995 518 260 +1023 512 320 996 518 322 +1023 512 384 997 518 385 +1023 512 448 998 518 448 +1023 512 512 999 519 512 +1023 512 576 1001 519 575 +1023 512 640 1003 519 639 +1023 512 704 1005 520 702 +1023 512 768 1007 520 766 +1023 512 832 1010 521 829 +1023 512 896 1013 522 893 +1023 512 960 1016 522 957 +1023 512 1023 1019 523 1019 +1023 576 0 994 580 68 +1023 576 64 994 580 90 +1023 576 128 994 580 141 +1023 576 192 995 580 200 +1023 576 256 995 580 261 +1023 576 320 996 580 323 +1023 576 384 997 580 386 +1023 576 448 998 581 449 +1023 576 512 1000 581 513 +1023 576 576 1001 581 576 +1023 576 640 1003 582 639 +1023 576 704 1005 582 703 +1023 576 768 1008 583 766 +1023 576 832 1010 583 830 +1023 576 896 1013 584 893 +1023 576 960 1016 584 957 +1023 576 1023 1019 585 1020 +1023 640 0 995 643 76 +1023 640 64 995 643 96 +1023 640 128 995 643 145 +1023 640 192 995 643 202 +1023 640 256 996 643 263 +1023 640 320 996 643 325 +1023 640 384 997 643 387 +1023 640 448 999 643 450 +1023 640 512 1000 644 513 +1023 640 576 1002 644 577 +1023 640 640 1004 644 640 +1023 640 704 1006 645 703 +1023 640 768 1008 645 767 +1023 640 832 1011 645 830 +1023 640 896 1013 646 894 +1023 640 960 1017 646 957 +1023 640 1023 1020 647 1020 +1023 704 0 995 705 84 +1023 704 64 995 705 103 +1023 704 128 995 705 149 +1023 704 192 996 706 205 +1023 704 256 996 706 265 +1023 704 320 997 706 326 +1023 704 384 998 706 389 +1023 704 448 999 706 451 +1023 704 512 1001 706 514 +1023 704 576 1002 707 577 +1023 704 640 1004 707 641 +1023 704 704 1006 707 704 +1023 704 768 1008 708 767 +1023 704 832 1011 708 831 +1023 704 896 1014 708 894 +1023 704 960 1017 709 958 +1023 704 1023 1020 710 1020 +1023 768 0 995 768 92 +1023 768 64 995 768 109 +1023 768 128 996 769 153 +1023 768 192 996 769 208 +1023 768 256 997 769 267 +1023 768 320 997 769 328 +1023 768 384 998 769 390 +1023 768 448 1000 769 452 +1023 768 512 1001 769 515 +1023 768 576 1003 770 578 +1023 768 640 1004 770 641 +1023 768 704 1007 770 705 +1023 768 768 1009 770 768 +1023 768 832 1012 771 831 +1023 768 896 1014 771 895 +1023 768 960 1017 772 958 +1023 768 1023 1021 772 1021 +1023 832 0 996 832 100 +1023 832 64 996 832 116 +1023 832 128 996 832 157 +1023 832 192 997 832 211 +1023 832 256 997 832 269 +1023 832 320 998 832 330 +1023 832 384 999 832 391 +1023 832 448 1000 832 454 +1023 832 512 1001 832 516 +1023 832 576 1003 833 579 +1023 832 640 1005 833 642 +1023 832 704 1007 833 705 +1023 832 768 1009 833 769 +1023 832 832 1012 834 832 +1023 832 896 1015 834 895 +1023 832 960 1018 835 959 +1023 832 1023 1021 835 1021 +1023 896 0 996 895 108 +1023 896 64 997 895 123 +1023 896 128 997 895 162 +1023 896 192 997 895 214 +1023 896 256 998 895 272 +1023 896 320 998 895 332 +1023 896 384 999 895 393 +1023 896 448 1001 895 455 +1023 896 512 1002 895 517 +1023 896 576 1004 896 580 +1023 896 640 1006 896 643 +1023 896 704 1008 896 706 +1023 896 768 1010 896 769 +1023 896 832 1013 897 833 +1023 896 896 1015 897 896 +1023 896 960 1018 897 959 +1023 896 1023 1022 898 1022 +1023 960 0 997 958 116 +1023 960 64 997 958 130 +1023 960 128 997 958 167 +1023 960 192 998 958 218 +1023 960 256 998 958 275 +1023 960 320 999 958 334 +1023 960 384 1000 958 395 +1023 960 448 1001 959 456 +1023 960 512 1003 959 519 +1023 960 576 1004 959 581 +1023 960 640 1006 959 644 +1023 960 704 1008 959 707 +1023 960 768 1011 960 770 +1023 960 832 1013 960 833 +1023 960 896 1016 960 897 +1023 960 960 1019 961 960 +1023 960 1023 1022 961 1022 +1023 1023 0 998 1020 124 +1023 1023 64 998 1020 137 +1023 1023 128 998 1020 172 +1023 1023 192 998 1020 222 +1023 1023 256 999 1021 278 +1023 1023 320 1000 1021 336 +1023 1023 384 1001 1021 397 +1023 1023 448 1002 1021 458 +1023 1023 512 1003 1021 520 +1023 1023 576 1005 1021 582 +1023 1023 640 1007 1021 645 +1023 1023 704 1009 1022 708 +1023 1023 768 1011 1022 771 +1023 1023 832 1014 1022 834 +1023 1023 896 1017 1022 897 +1023 1023 960 1020 1023 961 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_20.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_20.txt new file mode 100644 index 0000000..5e0e983 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_20.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 0 2 63 +0 0 128 0 4 124 +0 0 192 0 7 186 +0 0 256 0 9 247 +0 0 320 0 11 314 +0 0 384 0 14 373 +0 0 448 0 16 437 +0 0 512 0 18 496 +0 0 576 0 20 564 +0 0 640 0 23 625 +0 0 704 0 25 688 +0 0 768 0 27 751 +0 0 832 0 29 812 +0 0 896 0 32 875 +0 0 960 0 34 940 +0 0 1023 0 36 1001 +0 64 0 0 67 3 +0 64 64 0 68 64 +0 64 128 0 68 124 +0 64 192 0 68 186 +0 64 256 0 69 247 +0 64 320 0 70 314 +0 64 384 0 70 373 +0 64 448 0 70 437 +0 64 512 0 71 497 +0 64 576 0 71 565 +0 64 640 0 72 626 +0 64 704 0 74 688 +0 64 768 0 74 751 +0 64 832 0 75 813 +0 64 896 0 76 876 +0 64 960 0 78 940 +0 64 1023 0 77 1002 +0 128 0 0 127 7 +0 128 64 0 129 64 +0 128 128 0 129 124 +0 128 192 0 129 186 +0 128 256 0 130 247 +0 128 320 0 131 314 +0 128 384 0 131 374 +0 128 448 0 131 437 +0 128 512 0 132 498 +0 128 576 0 132 565 +0 128 640 0 133 626 +0 128 704 0 133 689 +0 128 768 0 134 753 +0 128 832 0 134 814 +0 128 896 0 134 877 +0 128 960 0 136 941 +0 128 1023 0 135 1003 +0 192 0 0 188 10 +0 192 64 0 190 65 +0 192 128 0 191 125 +0 192 192 0 191 187 +0 192 256 0 192 248 +0 192 320 0 193 314 +0 192 384 0 193 374 +0 192 448 0 193 437 +0 192 512 0 193 498 +0 192 576 0 194 565 +0 192 640 0 195 627 +0 192 704 0 195 689 +0 192 768 0 196 753 +0 192 832 0 195 814 +0 192 896 0 196 877 +0 192 960 0 197 941 +0 192 1023 0 197 1003 +0 256 0 0 249 13 +0 256 64 0 252 65 +0 256 128 0 252 125 +0 256 192 0 252 187 +0 256 256 0 253 248 +0 256 320 0 254 315 +0 256 384 0 254 374 +0 256 448 0 254 438 +0 256 512 0 255 498 +0 256 576 0 255 566 +0 256 640 0 256 627 +0 256 704 0 257 690 +0 256 768 0 257 754 +0 256 832 0 257 815 +0 256 896 0 257 877 +0 256 960 0 258 941 +0 256 1023 0 257 1004 +0 320 0 0 316 15 +0 320 64 0 318 65 +0 320 128 0 319 126 +0 320 192 0 319 188 +0 320 256 0 320 248 +0 320 320 0 321 315 +0 320 384 0 322 375 +0 320 448 0 322 438 +0 320 512 0 323 499 +0 320 576 0 323 567 +0 320 640 0 324 628 +0 320 704 0 325 690 +0 320 768 0 325 754 +0 320 832 0 324 816 +0 320 896 0 324 878 +0 320 960 0 325 942 +0 320 1023 0 324 1004 +0 384 0 0 376 16 +0 384 64 0 379 66 +0 384 128 0 379 126 +0 384 192 0 380 188 +0 384 256 0 381 249 +0 384 320 0 381 315 +0 384 384 0 382 375 +0 384 448 0 383 439 +0 384 512 0 384 499 +0 384 576 0 384 567 +0 384 640 0 385 628 +0 384 704 0 386 691 +0 384 768 0 386 754 +0 384 832 0 385 816 +0 384 896 0 385 878 +0 384 960 0 386 943 +0 384 1023 0 385 1005 +0 448 0 0 440 18 +0 448 64 0 443 66 +0 448 128 0 443 126 +0 448 192 0 443 188 +0 448 256 0 444 249 +0 448 320 0 445 315 +0 448 384 0 446 376 +0 448 448 0 446 439 +0 448 512 0 448 500 +0 448 576 0 448 568 +0 448 640 0 449 630 +0 448 704 0 450 692 +0 448 768 0 450 756 +0 448 832 0 449 817 +0 448 896 0 449 880 +0 448 960 0 451 944 +0 448 1023 0 449 1006 +0 512 0 0 499 20 +0 512 64 0 501 67 +0 512 128 0 501 127 +0 512 192 0 503 189 +0 512 256 0 503 250 +0 512 320 0 504 316 +0 512 384 0 506 376 +0 512 448 0 505 440 +0 512 512 0 507 500 +0 512 576 0 508 569 +0 512 640 0 509 630 +0 512 704 0 510 693 +0 512 768 0 510 756 +0 512 832 0 509 818 +0 512 896 0 509 881 +0 512 960 0 510 945 +0 512 1023 0 509 1007 +0 576 0 0 567 22 +0 576 64 0 569 68 +0 576 128 0 570 127 +0 576 192 0 570 189 +0 576 256 0 572 251 +0 576 320 0 571 316 +0 576 384 0 572 376 +0 576 448 0 574 441 +0 576 512 0 575 501 +0 576 576 0 576 570 +0 576 640 0 576 630 +0 576 704 0 578 694 +0 576 768 0 576 756 +0 576 832 0 578 820 +0 576 896 0 577 882 +0 576 960 0 579 946 +0 576 1023 0 577 1008 +0 640 0 0 629 23 +0 640 64 0 630 67 +0 640 128 0 631 127 +0 640 192 0 632 189 +0 640 256 0 633 250 +0 640 320 0 633 317 +0 640 384 0 634 376 +0 640 448 0 636 441 +0 640 512 0 638 502 +0 640 576 0 638 570 +0 640 640 0 639 631 +0 640 704 0 640 695 +0 640 768 0 639 757 +0 640 832 0 639 820 +0 640 896 0 638 881 +0 640 960 0 641 947 +0 640 1023 0 640 1010 +0 704 0 0 691 24 +0 704 64 0 693 68 +0 704 128 0 694 128 +0 704 192 0 695 190 +0 704 256 0 696 251 +0 704 320 0 697 317 +0 704 384 0 698 377 +0 704 448 0 699 442 +0 704 512 0 701 503 +0 704 576 0 702 571 +0 704 640 0 703 632 +0 704 704 0 703 694 +0 704 768 0 703 758 +0 704 832 0 702 819 +0 704 896 0 703 883 +0 704 960 0 704 947 +0 704 1023 0 702 1009 +0 768 0 0 753 25 +0 768 64 0 757 69 +0 768 128 0 757 128 +0 768 192 0 758 190 +0 768 256 0 759 251 +0 768 320 0 759 317 +0 768 384 0 761 378 +0 768 448 0 763 443 +0 768 512 0 765 504 +0 768 576 0 766 572 +0 768 640 0 767 633 +0 768 704 0 768 696 +0 768 768 0 765 758 +0 768 832 0 766 821 +0 768 896 0 766 884 +0 768 960 0 768 949 +0 768 1023 0 765 1010 +0 832 0 0 817 26 +0 832 64 0 820 69 +0 832 128 0 820 128 +0 832 192 0 821 191 +0 832 256 0 822 252 +0 832 320 0 824 319 +0 832 384 0 825 379 +0 832 448 0 827 444 +0 832 512 0 830 505 +0 832 576 0 831 574 +0 832 640 0 831 634 +0 832 704 0 830 696 +0 832 768 0 831 760 +0 832 832 0 830 822 +0 832 896 0 831 886 +0 832 960 0 832 949 +0 832 1023 0 830 1012 +0 896 0 0 880 27 +0 896 64 0 885 69 +0 896 128 0 885 129 +0 896 192 0 886 191 +0 896 256 0 888 253 +0 896 320 0 888 319 +0 896 384 0 890 379 +0 896 448 0 892 445 +0 896 512 0 894 505 +0 896 576 0 896 574 +0 896 640 0 893 634 +0 896 704 0 894 696 +0 896 768 0 893 759 +0 896 832 0 894 823 +0 896 896 0 895 886 +0 896 960 0 896 949 +0 896 1023 0 895 1013 +0 960 0 0 943 28 +0 960 64 0 946 69 +0 960 128 0 947 129 +0 960 192 0 949 192 +0 960 256 0 948 253 +0 960 320 0 950 319 +0 960 384 0 952 381 +0 960 448 0 954 445 +0 960 512 0 956 506 +0 960 576 0 954 573 +0 960 640 0 954 634 +0 960 704 0 956 697 +0 960 768 0 956 760 +0 960 832 0 955 823 +0 960 896 0 956 886 +0 960 960 0 957 950 +0 960 1023 0 956 1013 +0 1023 0 0 1004 28 +0 1023 64 0 1008 70 +0 1023 128 0 1008 129 +0 1023 192 0 1010 192 +0 1023 256 0 1011 254 +0 1023 320 0 1012 320 +0 1023 384 0 1012 380 +0 1023 448 0 1015 445 +0 1023 512 0 1018 507 +0 1023 576 0 1017 574 +0 1023 640 0 1015 634 +0 1023 704 0 1017 697 +0 1023 768 0 1016 761 +0 1023 832 0 1016 824 +0 1023 896 0 1017 887 +0 1023 960 0 1019 951 +0 1023 1023 0 1018 1015 +64 0 0 71 4 0 +64 0 64 71 3 64 +64 0 128 71 5 124 +64 0 192 71 7 186 +64 0 256 71 9 247 +64 0 320 70 12 313 +64 0 384 70 14 372 +64 0 448 69 16 437 +64 0 512 68 18 497 +64 0 576 68 21 564 +64 0 640 66 23 624 +64 0 704 65 25 688 +64 0 768 63 27 751 +64 0 832 60 30 813 +64 0 896 58 32 876 +64 0 960 57 36 940 +64 0 1023 52 36 1002 +64 64 0 60 60 2 +64 64 64 60 62 64 +64 64 128 60 61 124 +64 64 192 61 62 187 +64 64 256 61 63 247 +64 64 320 61 63 314 +64 64 384 60 63 373 +64 64 448 59 64 437 +64 64 512 58 64 497 +64 64 576 59 65 565 +64 64 640 55 67 625 +64 64 704 54 68 688 +64 64 768 53 68 752 +64 64 832 50 68 814 +64 64 896 44 71 876 +64 64 960 44 73 939 +64 64 1023 32 72 1003 +64 128 0 54 126 6 +64 128 64 54 128 64 +64 128 128 54 128 125 +64 128 192 54 128 187 +64 128 256 54 129 248 +64 128 320 54 129 314 +64 128 384 53 129 373 +64 128 448 52 129 437 +64 128 512 52 130 497 +64 128 576 51 130 565 +64 128 640 49 131 625 +64 128 704 48 132 689 +64 128 768 45 132 753 +64 128 832 43 132 813 +64 128 896 32 133 876 +64 128 960 30 134 940 +64 128 1023 28 133 1003 +64 192 0 47 188 10 +64 192 64 46 190 65 +64 192 128 46 190 125 +64 192 192 46 191 187 +64 192 256 46 191 248 +64 192 320 45 192 314 +64 192 384 45 192 373 +64 192 448 44 192 437 +64 192 512 43 193 498 +64 192 576 43 193 565 +64 192 640 39 194 626 +64 192 704 37 195 689 +64 192 768 36 195 753 +64 192 832 25 195 813 +64 192 896 9 195 877 +64 192 960 10 196 940 +64 192 1023 0 195 1004 +64 256 0 38 249 12 +64 256 64 37 251 65 +64 256 128 37 251 125 +64 256 192 37 252 187 +64 256 256 37 253 248 +64 256 320 37 254 314 +64 256 384 35 254 374 +64 256 448 34 254 438 +64 256 512 33 255 498 +64 256 576 31 255 566 +64 256 640 29 255 626 +64 256 704 25 257 689 +64 256 768 13 257 754 +64 256 832 0 256 814 +64 256 896 0 256 877 +64 256 960 0 258 941 +64 256 1023 0 257 1004 +64 320 0 31 315 15 +64 320 64 30 318 65 +64 320 128 29 319 126 +64 320 192 30 320 188 +64 320 256 30 320 248 +64 320 320 28 321 315 +64 320 384 27 321 374 +64 320 448 24 322 438 +64 320 512 17 323 498 +64 320 576 22 323 566 +64 320 640 12 323 627 +64 320 704 0 325 690 +64 320 768 0 325 754 +64 320 832 0 324 815 +64 320 896 0 324 878 +64 320 960 0 325 942 +64 320 1023 0 324 1004 +64 384 0 24 376 16 +64 384 64 21 379 66 +64 384 128 19 379 126 +64 384 192 19 380 188 +64 384 256 20 381 249 +64 384 320 16 382 315 +64 384 384 15 382 374 +64 384 448 0 383 439 +64 384 512 0 384 499 +64 384 576 0 384 567 +64 384 640 0 384 627 +64 384 704 0 386 691 +64 384 768 0 386 754 +64 384 832 0 385 816 +64 384 896 0 385 878 +64 384 960 0 386 942 +64 384 1023 0 385 1005 +64 448 0 16 440 19 +64 448 64 10 443 66 +64 448 128 0 443 126 +64 448 192 0 444 189 +64 448 256 5 445 249 +64 448 320 0 445 315 +64 448 384 0 446 375 +64 448 448 0 447 439 +64 448 512 0 448 500 +64 448 576 0 448 568 +64 448 640 0 449 628 +64 448 704 0 450 692 +64 448 768 0 450 755 +64 448 832 0 449 816 +64 448 896 0 449 879 +64 448 960 0 451 943 +64 448 1023 0 449 1006 +64 512 0 8 499 19 +64 512 64 0 501 67 +64 512 128 0 502 127 +64 512 192 0 503 189 +64 512 256 0 504 250 +64 512 320 0 505 316 +64 512 384 0 505 376 +64 512 448 0 506 440 +64 512 512 0 507 500 +64 512 576 0 508 569 +64 512 640 0 509 629 +64 512 704 0 510 693 +64 512 768 0 510 757 +64 512 832 0 509 818 +64 512 896 0 509 880 +64 512 960 0 511 945 +64 512 1023 0 510 1007 +64 576 0 0 566 23 +64 576 64 0 568 67 +64 576 128 0 570 127 +64 576 192 0 571 189 +64 576 256 0 572 251 +64 576 320 0 571 316 +64 576 384 0 573 376 +64 576 448 0 574 440 +64 576 512 0 575 500 +64 576 576 0 577 570 +64 576 640 0 577 630 +64 576 704 0 578 693 +64 576 768 0 577 756 +64 576 832 0 578 819 +64 576 896 0 577 881 +64 576 960 0 578 945 +64 576 1023 0 577 1007 +64 640 0 20 629 23 +64 640 64 3 631 68 +64 640 128 6 631 127 +64 640 192 0 632 189 +64 640 256 0 633 251 +64 640 320 0 634 317 +64 640 384 0 634 376 +64 640 448 0 636 441 +64 640 512 0 638 502 +64 640 576 0 639 570 +64 640 640 0 639 630 +64 640 704 0 640 694 +64 640 768 0 639 756 +64 640 832 0 638 818 +64 640 896 0 638 881 +64 640 960 0 641 947 +64 640 1023 0 640 1009 +64 704 0 26 691 24 +64 704 64 20 693 68 +64 704 128 16 694 128 +64 704 192 15 696 190 +64 704 256 15 696 250 +64 704 320 0 697 317 +64 704 384 6 698 377 +64 704 448 0 699 441 +64 704 512 0 701 502 +64 704 576 0 703 571 +64 704 640 0 703 632 +64 704 704 0 703 694 +64 704 768 0 702 757 +64 704 832 0 702 819 +64 704 896 0 703 883 +64 704 960 0 705 947 +64 704 1023 0 702 1009 +64 768 0 27 753 25 +64 768 64 23 756 68 +64 768 128 24 757 128 +64 768 192 23 758 190 +64 768 256 23 759 251 +64 768 320 5 760 317 +64 768 384 0 761 378 +64 768 448 0 764 443 +64 768 512 0 765 503 +64 768 576 0 767 573 +64 768 640 0 767 633 +64 768 704 0 767 695 +64 768 768 0 766 758 +64 768 832 0 767 821 +64 768 896 0 766 884 +64 768 960 0 767 947 +64 768 1023 0 765 1009 +64 832 0 38 817 26 +64 832 64 34 821 69 +64 832 128 33 821 128 +64 832 192 34 822 191 +64 832 256 31 822 252 +64 832 320 27 824 318 +64 832 384 21 825 379 +64 832 448 19 827 444 +64 832 512 0 830 505 +64 832 576 5 831 573 +64 832 640 0 830 633 +64 832 704 0 830 696 +64 832 768 0 830 759 +64 832 832 0 830 822 +64 832 896 0 830 885 +64 832 960 0 831 948 +64 832 1023 0 830 1012 +64 896 0 45 880 25 +64 896 64 45 884 69 +64 896 128 44 885 129 +64 896 192 44 887 191 +64 896 256 40 888 253 +64 896 320 41 888 319 +64 896 384 36 890 379 +64 896 448 29 892 445 +64 896 512 29 894 505 +64 896 576 31 896 574 +64 896 640 21 894 633 +64 896 704 0 894 696 +64 896 768 0 893 759 +64 896 832 0 894 823 +64 896 896 0 894 885 +64 896 960 0 895 948 +64 896 1023 0 894 1011 +64 960 0 54 943 26 +64 960 64 53 946 69 +64 960 128 52 947 129 +64 960 192 52 948 191 +64 960 256 50 950 253 +64 960 320 46 950 320 +64 960 384 46 951 380 +64 960 448 44 954 445 +64 960 512 42 956 506 +64 960 576 39 954 573 +64 960 640 27 954 634 +64 960 704 25 956 697 +64 960 768 0 955 760 +64 960 832 0 956 823 +64 960 896 0 955 886 +64 960 960 0 957 949 +64 960 1023 0 956 1013 +64 1023 0 60 1004 28 +64 1023 64 57 1009 70 +64 1023 128 55 1009 129 +64 1023 192 56 1010 192 +64 1023 256 55 1012 254 +64 1023 320 54 1011 319 +64 1023 384 52 1013 381 +64 1023 448 49 1015 445 +64 1023 512 50 1017 506 +64 1023 576 42 1016 573 +64 1023 640 37 1016 634 +64 1023 704 32 1017 697 +64 1023 768 21 1016 760 +64 1023 832 0 1017 824 +64 1023 896 0 1017 886 +64 1023 960 0 1019 951 +64 1023 1023 0 1017 1013 +128 0 0 128 8 0 +128 0 64 129 8 64 +128 0 128 129 7 124 +128 0 192 129 8 187 +128 0 256 129 10 247 +128 0 320 129 12 313 +128 0 384 129 14 373 +128 0 448 129 16 437 +128 0 512 129 18 496 +128 0 576 129 21 564 +128 0 640 128 23 625 +128 0 704 128 25 688 +128 0 768 127 27 750 +128 0 832 125 30 813 +128 0 896 125 32 876 +128 0 960 124 37 939 +128 0 1023 122 37 1001 +128 64 0 126 58 0 +128 64 64 126 60 64 +128 64 128 125 59 124 +128 64 192 126 60 187 +128 64 256 126 61 247 +128 64 320 126 61 313 +128 64 384 126 61 373 +128 64 448 126 62 437 +128 64 512 125 62 497 +128 64 576 125 63 565 +128 64 640 125 64 625 +128 64 704 124 66 688 +128 64 768 124 64 750 +128 64 832 123 66 814 +128 64 896 121 70 875 +128 64 960 120 71 940 +128 64 1023 119 70 1002 +128 128 0 124 125 6 +128 128 64 123 127 64 +128 128 128 123 127 125 +128 128 192 123 127 187 +128 128 256 124 128 248 +128 128 320 123 128 313 +128 128 384 124 128 373 +128 128 448 123 129 437 +128 128 512 123 129 497 +128 128 576 123 130 565 +128 128 640 123 130 626 +128 128 704 122 131 689 +128 128 768 121 131 751 +128 128 832 120 132 813 +128 128 896 118 132 876 +128 128 960 118 134 940 +128 128 1023 116 133 1002 +128 192 0 121 188 10 +128 192 64 121 190 65 +128 192 128 120 190 125 +128 192 192 121 190 187 +128 192 256 121 191 248 +128 192 320 121 191 313 +128 192 384 121 192 373 +128 192 448 120 192 437 +128 192 512 120 192 497 +128 192 576 120 193 565 +128 192 640 120 194 626 +128 192 704 120 195 689 +128 192 768 118 194 751 +128 192 832 117 195 813 +128 192 896 116 195 877 +128 192 960 115 196 941 +128 192 1023 114 195 1002 +128 256 0 119 249 12 +128 256 64 118 251 65 +128 256 128 118 251 125 +128 256 192 118 252 187 +128 256 256 119 253 248 +128 256 320 118 253 314 +128 256 384 118 253 373 +128 256 448 118 255 438 +128 256 512 118 254 497 +128 256 576 118 255 566 +128 256 640 117 255 626 +128 256 704 118 257 690 +128 256 768 115 256 751 +128 256 832 115 256 815 +128 256 896 113 256 877 +128 256 960 113 258 941 +128 256 1023 110 257 1003 +128 320 0 117 316 14 +128 320 64 117 319 65 +128 320 128 117 319 126 +128 320 192 117 320 188 +128 320 256 117 320 249 +128 320 320 116 320 314 +128 320 384 117 321 374 +128 320 448 116 322 438 +128 320 512 115 322 497 +128 320 576 116 324 567 +128 320 640 115 323 627 +128 320 704 115 325 690 +128 320 768 114 324 752 +128 320 832 112 324 815 +128 320 896 111 324 878 +128 320 960 111 326 942 +128 320 1023 107 324 1004 +128 384 0 116 376 16 +128 384 64 116 379 66 +128 384 128 115 379 126 +128 384 192 115 380 188 +128 384 256 116 381 249 +128 384 320 115 381 315 +128 384 384 115 382 374 +128 384 448 115 382 438 +128 384 512 115 383 498 +128 384 576 114 384 567 +128 384 640 114 385 628 +128 384 704 113 386 691 +128 384 768 111 384 752 +128 384 832 111 385 816 +128 384 896 110 385 879 +128 384 960 107 387 943 +128 384 1023 106 385 1004 +128 448 0 116 440 18 +128 448 64 115 443 66 +128 448 128 114 443 126 +128 448 192 114 444 188 +128 448 256 115 445 249 +128 448 320 114 444 315 +128 448 384 114 446 375 +128 448 448 114 447 439 +128 448 512 113 447 499 +128 448 576 114 448 568 +128 448 640 113 449 628 +128 448 704 112 451 692 +128 448 768 110 449 754 +128 448 832 110 450 817 +128 448 896 108 449 879 +128 448 960 106 451 943 +128 448 1023 103 449 1005 +128 512 0 116 499 19 +128 512 64 114 502 67 +128 512 128 114 502 127 +128 512 192 115 503 189 +128 512 256 115 504 250 +128 512 320 114 504 315 +128 512 384 114 505 376 +128 512 448 113 506 440 +128 512 512 113 507 500 +128 512 576 113 509 569 +128 512 640 112 509 629 +128 512 704 111 511 693 +128 512 768 110 509 755 +128 512 832 109 509 818 +128 512 896 108 509 880 +128 512 960 104 511 945 +128 512 1023 104 509 1006 +128 576 0 116 567 22 +128 576 64 114 569 67 +128 576 128 114 571 127 +128 576 192 114 571 189 +128 576 256 114 571 250 +128 576 320 114 572 316 +128 576 384 113 573 376 +128 576 448 112 573 440 +128 576 512 112 575 501 +128 576 576 112 576 569 +128 576 640 112 577 630 +128 576 704 111 578 693 +128 576 768 110 577 756 +128 576 832 108 578 819 +128 576 896 107 577 882 +128 576 960 105 579 945 +128 576 1023 102 577 1007 +128 640 0 116 628 23 +128 640 64 115 631 67 +128 640 128 115 632 127 +128 640 192 115 632 189 +128 640 256 115 633 250 +128 640 320 114 633 316 +128 640 384 114 634 376 +128 640 448 114 636 441 +128 640 512 113 637 501 +128 640 576 114 639 570 +128 640 640 113 639 631 +128 640 704 111 640 693 +128 640 768 110 639 756 +128 640 832 107 639 818 +128 640 896 107 639 881 +128 640 960 104 640 945 +128 640 1023 100 640 1008 +128 704 0 118 691 23 +128 704 64 116 694 68 +128 704 128 115 693 127 +128 704 192 115 695 190 +128 704 256 116 696 251 +128 704 320 116 698 317 +128 704 384 115 698 377 +128 704 448 115 699 441 +128 704 512 115 702 503 +128 704 576 115 703 571 +128 704 640 112 702 631 +128 704 704 112 703 694 +128 704 768 111 703 757 +128 704 832 109 703 820 +128 704 896 105 702 882 +128 704 960 105 704 946 +128 704 1023 103 703 1009 +128 768 0 119 754 26 +128 768 64 117 756 69 +128 768 128 117 758 128 +128 768 192 117 758 190 +128 768 256 117 759 251 +128 768 320 116 760 317 +128 768 384 116 762 378 +128 768 448 116 763 442 +128 768 512 115 765 503 +128 768 576 114 766 572 +128 768 640 115 767 633 +128 768 704 111 766 694 +128 768 768 110 766 758 +128 768 832 109 766 820 +128 768 896 108 767 884 +128 768 960 104 767 947 +128 768 1023 101 766 1009 +128 832 0 121 817 26 +128 832 64 119 821 69 +128 832 128 119 821 128 +128 832 192 119 822 191 +128 832 256 119 824 252 +128 832 320 118 824 318 +128 832 384 118 825 379 +128 832 448 118 828 444 +128 832 512 117 829 504 +128 832 576 117 831 573 +128 832 640 115 830 633 +128 832 704 114 831 696 +128 832 768 112 830 759 +128 832 832 110 830 822 +128 832 896 110 831 885 +128 832 960 106 832 948 +128 832 1023 103 830 1011 +128 896 0 123 881 26 +128 896 64 122 885 69 +128 896 128 122 886 129 +128 896 192 122 887 191 +128 896 256 122 888 252 +128 896 320 121 889 319 +128 896 384 121 891 380 +128 896 448 120 892 444 +128 896 512 120 894 505 +128 896 576 118 894 573 +128 896 640 117 894 634 +128 896 704 115 894 696 +128 896 768 115 894 759 +128 896 832 111 894 822 +128 896 896 111 894 885 +128 896 960 109 896 949 +128 896 1023 107 894 1011 +128 960 0 126 943 29 +128 960 64 125 947 70 +128 960 128 124 946 129 +128 960 192 124 948 192 +128 960 256 125 950 253 +128 960 320 124 950 320 +128 960 384 124 952 380 +128 960 448 123 954 445 +128 960 512 121 956 506 +128 960 576 122 954 573 +128 960 640 120 954 633 +128 960 704 119 955 696 +128 960 768 116 957 761 +128 960 832 115 956 823 +128 960 896 113 955 885 +128 960 960 111 957 950 +128 960 1023 107 957 1013 +128 1023 0 129 1005 28 +128 1023 64 127 1008 70 +128 1023 128 126 1010 130 +128 1023 192 127 1011 192 +128 1023 256 126 1010 253 +128 1023 320 127 1011 320 +128 1023 384 126 1014 380 +128 1023 448 125 1016 445 +128 1023 512 125 1016 505 +128 1023 576 124 1016 573 +128 1023 640 123 1017 635 +128 1023 704 119 1017 697 +128 1023 768 120 1016 760 +128 1023 832 117 1017 824 +128 1023 896 115 1017 887 +128 1023 960 111 1018 950 +128 1023 1023 110 1018 1014 +192 0 0 189 12 0 +192 0 64 189 11 64 +192 0 128 189 11 124 +192 0 192 190 11 187 +192 0 256 189 11 246 +192 0 320 190 14 313 +192 0 384 190 15 373 +192 0 448 190 17 436 +192 0 512 190 19 496 +192 0 576 190 21 564 +192 0 640 190 23 625 +192 0 704 190 25 687 +192 0 768 189 28 750 +192 0 832 189 30 813 +192 0 896 188 34 875 +192 0 960 188 34 940 +192 0 1023 187 37 1002 +192 64 0 189 58 2 +192 64 64 188 59 64 +192 64 128 188 59 124 +192 64 192 188 59 187 +192 64 256 188 60 247 +192 64 320 189 60 313 +192 64 384 189 61 373 +192 64 448 189 61 436 +192 64 512 189 62 496 +192 64 576 189 62 564 +192 64 640 189 64 625 +192 64 704 189 65 688 +192 64 768 188 64 750 +192 64 832 187 66 813 +192 64 896 186 69 876 +192 64 960 187 71 939 +192 64 1023 185 71 1002 +192 128 0 188 126 6 +192 128 64 186 126 64 +192 128 128 187 127 125 +192 128 192 187 127 187 +192 128 256 187 127 247 +192 128 320 187 128 314 +192 128 384 187 128 373 +192 128 448 187 128 437 +192 128 512 188 129 497 +192 128 576 188 129 565 +192 128 640 187 130 625 +192 128 704 188 131 688 +192 128 768 187 131 751 +192 128 832 186 131 813 +192 128 896 186 132 876 +192 128 960 185 133 940 +192 128 1023 184 132 1002 +192 192 0 186 188 10 +192 192 64 185 189 64 +192 192 128 185 190 125 +192 192 192 185 190 187 +192 192 256 185 191 247 +192 192 320 186 191 314 +192 192 384 186 192 374 +192 192 448 186 192 436 +192 192 512 186 192 497 +192 192 576 186 193 565 +192 192 640 186 194 626 +192 192 704 186 194 688 +192 192 768 185 194 751 +192 192 832 184 195 813 +192 192 896 184 195 877 +192 192 960 184 195 940 +192 192 1023 183 195 1003 +192 256 0 185 249 12 +192 256 64 184 251 65 +192 256 128 184 252 125 +192 256 192 184 252 187 +192 256 256 184 252 248 +192 256 320 185 253 314 +192 256 384 184 253 373 +192 256 448 184 254 437 +192 256 512 185 255 497 +192 256 576 185 255 565 +192 256 640 185 256 626 +192 256 704 185 256 689 +192 256 768 184 256 752 +192 256 832 183 256 814 +192 256 896 183 257 877 +192 256 960 182 257 940 +192 256 1023 181 257 1003 +192 320 0 184 316 14 +192 320 64 183 318 65 +192 320 128 183 319 125 +192 320 192 184 320 188 +192 320 256 183 320 248 +192 320 320 184 321 315 +192 320 384 184 321 374 +192 320 448 184 321 438 +192 320 512 184 322 498 +192 320 576 184 323 566 +192 320 640 184 324 627 +192 320 704 184 324 690 +192 320 768 183 324 752 +192 320 832 183 324 815 +192 320 896 182 325 878 +192 320 960 181 325 941 +192 320 1023 180 324 1003 +192 384 0 184 377 16 +192 384 64 182 379 66 +192 384 128 183 379 126 +192 384 192 183 381 188 +192 384 256 183 381 249 +192 384 320 183 381 315 +192 384 384 183 382 375 +192 384 448 183 382 438 +192 384 512 183 384 499 +192 384 576 183 384 566 +192 384 640 183 385 628 +192 384 704 183 386 691 +192 384 768 182 385 753 +192 384 832 181 385 816 +192 384 896 181 386 879 +192 384 960 180 386 942 +192 384 1023 179 385 1005 +192 448 0 184 440 18 +192 448 64 182 442 66 +192 448 128 183 444 126 +192 448 192 183 444 189 +192 448 256 183 444 249 +192 448 320 182 445 315 +192 448 384 183 446 375 +192 448 448 182 446 439 +192 448 512 183 448 499 +192 448 576 183 448 567 +192 448 640 182 449 629 +192 448 704 183 450 692 +192 448 768 182 450 754 +192 448 832 181 449 816 +192 448 896 180 450 880 +192 448 960 179 450 943 +192 448 1023 179 450 1006 +192 512 0 184 499 20 +192 512 64 182 501 67 +192 512 128 182 503 127 +192 512 192 183 504 189 +192 512 256 182 503 249 +192 512 320 183 504 316 +192 512 384 183 506 376 +192 512 448 182 506 439 +192 512 512 183 508 500 +192 512 576 183 508 568 +192 512 640 182 509 630 +192 512 704 183 510 692 +192 512 768 182 510 755 +192 512 832 181 509 817 +192 512 896 180 510 881 +192 512 960 179 511 944 +192 512 1023 178 509 1007 +192 576 0 185 568 22 +192 576 64 183 570 67 +192 576 128 183 570 127 +192 576 192 182 570 189 +192 576 256 183 572 250 +192 576 320 183 572 316 +192 576 384 183 572 376 +192 576 448 182 574 440 +192 576 512 183 576 501 +192 576 576 183 577 569 +192 576 640 182 576 630 +192 576 704 182 579 694 +192 576 768 181 578 756 +192 576 832 181 578 819 +192 576 896 179 577 881 +192 576 960 180 579 946 +192 576 1023 178 578 1008 +192 640 0 185 629 23 +192 640 64 183 631 67 +192 640 128 183 632 127 +192 640 192 183 633 190 +192 640 256 183 633 250 +192 640 320 183 634 316 +192 640 384 183 635 377 +192 640 448 183 636 440 +192 640 512 183 638 502 +192 640 576 184 639 570 +192 640 640 184 640 631 +192 640 704 183 640 693 +192 640 768 182 639 756 +192 640 832 181 639 818 +192 640 896 180 639 882 +192 640 960 179 641 946 +192 640 1023 177 639 1008 +192 704 0 186 691 24 +192 704 64 184 694 68 +192 704 128 183 694 127 +192 704 192 184 696 190 +192 704 256 184 697 251 +192 704 320 184 697 317 +192 704 384 184 698 377 +192 704 448 184 700 442 +192 704 512 184 701 502 +192 704 576 184 703 571 +192 704 640 184 703 631 +192 704 704 183 704 694 +192 704 768 182 702 756 +192 704 832 181 703 820 +192 704 896 180 703 882 +192 704 960 180 703 945 +192 704 1023 177 702 1008 +192 768 0 187 754 26 +192 768 64 184 756 69 +192 768 128 185 757 128 +192 768 192 185 758 190 +192 768 256 184 759 251 +192 768 320 185 761 318 +192 768 384 185 761 378 +192 768 448 185 763 442 +192 768 512 185 766 504 +192 768 576 185 766 572 +192 768 640 184 766 632 +192 768 704 183 766 694 +192 768 768 183 767 758 +192 768 832 181 766 821 +192 768 896 180 767 884 +192 768 960 180 768 948 +192 768 1023 178 767 1010 +192 832 0 188 817 26 +192 832 64 186 820 69 +192 832 128 186 821 128 +192 832 192 186 823 191 +192 832 256 186 823 252 +192 832 320 186 824 318 +192 832 384 186 826 379 +192 832 448 187 827 443 +192 832 512 187 830 504 +192 832 576 187 830 573 +192 832 640 186 830 633 +192 832 704 184 830 695 +192 832 768 183 830 759 +192 832 832 183 828 821 +192 832 896 183 831 886 +192 832 960 180 830 947 +192 832 1023 178 831 1011 +192 896 0 190 882 25 +192 896 64 188 885 69 +192 896 128 188 885 128 +192 896 192 188 886 191 +192 896 256 188 889 252 +192 896 320 188 890 319 +192 896 384 188 890 379 +192 896 448 188 892 444 +192 896 512 189 895 506 +192 896 576 188 894 573 +192 896 640 186 894 633 +192 896 704 185 894 696 +192 896 768 185 894 759 +192 896 832 184 894 822 +192 896 896 184 894 885 +192 896 960 181 896 949 +192 896 1023 180 895 1012 +192 960 0 191 942 28 +192 960 64 190 946 70 +192 960 128 190 947 129 +192 960 192 190 949 192 +192 960 256 191 950 253 +192 960 320 190 950 319 +192 960 384 190 952 380 +192 960 448 190 953 445 +192 960 512 190 955 505 +192 960 576 189 955 573 +192 960 640 189 954 633 +192 960 704 187 956 696 +192 960 768 186 954 759 +192 960 832 186 957 824 +192 960 896 185 956 886 +192 960 960 182 956 949 +192 960 1023 182 956 1012 +192 1023 0 193 1005 28 +192 1023 64 192 1008 70 +192 1023 128 192 1009 129 +192 1023 192 191 1009 191 +192 1023 256 192 1011 253 +192 1023 320 192 1012 320 +192 1023 384 191 1014 381 +192 1023 448 191 1014 444 +192 1023 512 190 1016 505 +192 1023 576 190 1015 573 +192 1023 640 190 1016 634 +192 1023 704 189 1017 697 +192 1023 768 188 1017 760 +192 1023 832 186 1017 823 +192 1023 896 186 1018 887 +192 1023 960 184 1019 950 +192 1023 1023 183 1019 1014 +256 0 0 249 16 0 +256 0 64 249 15 64 +256 0 128 249 14 124 +256 0 192 249 14 186 +256 0 256 250 15 247 +256 0 320 250 16 313 +256 0 384 250 17 372 +256 0 448 250 19 436 +256 0 512 251 19 497 +256 0 576 251 22 564 +256 0 640 251 24 625 +256 0 704 251 26 688 +256 0 768 250 28 750 +256 0 832 250 30 813 +256 0 896 249 34 874 +256 0 960 250 36 940 +256 0 1023 249 37 1002 +256 64 0 249 58 0 +256 64 64 248 59 64 +256 64 128 248 59 124 +256 64 192 248 59 186 +256 64 256 249 60 247 +256 64 320 249 60 313 +256 64 384 249 60 372 +256 64 448 250 61 437 +256 64 512 250 62 497 +256 64 576 250 62 564 +256 64 640 250 63 625 +256 64 704 250 65 688 +256 64 768 249 64 751 +256 64 832 249 67 813 +256 64 896 248 67 875 +256 64 960 249 71 940 +256 64 1023 248 71 1002 +256 128 0 249 125 6 +256 128 64 247 126 64 +256 128 128 247 126 125 +256 128 192 248 127 187 +256 128 256 248 127 247 +256 128 320 249 128 314 +256 128 384 248 128 373 +256 128 448 249 129 437 +256 128 512 249 129 497 +256 128 576 249 129 565 +256 128 640 249 130 626 +256 128 704 250 131 689 +256 128 768 249 131 752 +256 128 832 248 131 813 +256 128 896 247 131 875 +256 128 960 248 134 940 +256 128 1023 247 133 1002 +256 192 0 248 188 9 +256 192 64 246 190 64 +256 192 128 246 190 125 +256 192 192 246 190 187 +256 192 256 247 191 247 +256 192 320 248 192 314 +256 192 384 248 192 373 +256 192 448 247 192 437 +256 192 512 248 193 497 +256 192 576 248 193 565 +256 192 640 249 194 626 +256 192 704 249 195 689 +256 192 768 248 194 751 +256 192 832 247 195 814 +256 192 896 246 194 875 +256 192 960 247 196 940 +256 192 1023 246 195 1003 +256 256 0 248 250 11 +256 256 64 246 251 65 +256 256 128 245 251 125 +256 256 192 245 251 187 +256 256 256 246 253 248 +256 256 320 247 253 314 +256 256 384 247 253 374 +256 256 448 247 254 438 +256 256 512 248 255 498 +256 256 576 248 255 566 +256 256 640 248 256 627 +256 256 704 248 256 689 +256 256 768 247 257 752 +256 256 832 247 256 814 +256 256 896 245 256 876 +256 256 960 246 258 941 +256 256 1023 245 257 1003 +256 320 0 247 317 14 +256 320 64 245 319 65 +256 320 128 245 318 125 +256 320 192 245 319 187 +256 320 256 246 320 248 +256 320 320 246 321 315 +256 320 384 246 321 374 +256 320 448 247 322 438 +256 320 512 247 323 498 +256 320 576 247 323 566 +256 320 640 248 324 628 +256 320 704 247 325 690 +256 320 768 247 324 753 +256 320 832 246 324 815 +256 320 896 245 323 877 +256 320 960 246 326 942 +256 320 1023 244 325 1004 +256 384 0 247 377 15 +256 384 64 245 379 66 +256 384 128 245 379 126 +256 384 192 245 380 188 +256 384 256 246 381 249 +256 384 320 245 381 314 +256 384 384 246 382 374 +256 384 448 246 383 438 +256 384 512 247 384 499 +256 384 576 247 384 567 +256 384 640 247 385 628 +256 384 704 247 386 691 +256 384 768 246 385 753 +256 384 832 245 385 816 +256 384 896 244 385 877 +256 384 960 245 387 942 +256 384 1023 244 386 1005 +256 448 0 247 441 18 +256 448 64 245 443 66 +256 448 128 245 443 126 +256 448 192 245 444 188 +256 448 256 246 445 249 +256 448 320 246 445 315 +256 448 384 246 446 375 +256 448 448 246 447 439 +256 448 512 246 448 499 +256 448 576 247 449 568 +256 448 640 247 450 629 +256 448 704 247 451 692 +256 448 768 246 450 755 +256 448 832 245 450 817 +256 448 896 244 449 878 +256 448 960 244 451 943 +256 448 1023 244 450 1006 +256 512 0 248 500 19 +256 512 64 245 502 66 +256 512 128 245 502 127 +256 512 192 246 503 189 +256 512 256 246 504 250 +256 512 320 246 505 316 +256 512 384 246 505 375 +256 512 448 246 506 439 +256 512 512 247 508 501 +256 512 576 247 508 568 +256 512 640 247 510 630 +256 512 704 247 511 693 +256 512 768 247 510 755 +256 512 832 245 510 818 +256 512 896 244 508 879 +256 512 960 245 511 944 +256 512 1023 244 510 1007 +256 576 0 248 567 22 +256 576 64 246 570 67 +256 576 128 246 570 127 +256 576 192 246 571 189 +256 576 256 246 572 250 +256 576 320 246 572 316 +256 576 384 246 573 376 +256 576 448 247 575 441 +256 576 512 247 575 501 +256 576 576 247 577 570 +256 576 640 247 577 630 +256 576 704 247 578 693 +256 576 768 246 577 756 +256 576 832 245 577 818 +256 576 896 245 577 881 +256 576 960 245 579 945 +256 576 1023 243 577 1007 +256 640 0 249 629 22 +256 640 64 246 631 68 +256 640 128 246 631 127 +256 640 192 246 632 189 +256 640 256 246 633 250 +256 640 320 247 634 317 +256 640 384 246 635 376 +256 640 448 247 636 441 +256 640 512 248 639 502 +256 640 576 248 639 570 +256 640 640 247 639 630 +256 640 704 248 640 693 +256 640 768 246 639 756 +256 640 832 246 639 819 +256 640 896 245 639 881 +256 640 960 245 640 945 +256 640 1023 244 640 1008 +256 704 0 249 691 22 +256 704 64 247 694 68 +256 704 128 247 695 127 +256 704 192 247 696 190 +256 704 256 247 696 251 +256 704 320 247 697 317 +256 704 384 248 699 377 +256 704 448 247 699 441 +256 704 512 248 702 502 +256 704 576 249 703 571 +256 704 640 248 703 632 +256 704 704 247 702 693 +256 704 768 247 703 757 +256 704 832 246 703 820 +256 704 896 246 704 883 +256 704 960 245 704 946 +256 704 1023 244 702 1008 +256 768 0 250 753 24 +256 768 64 248 757 68 +256 768 128 247 758 128 +256 768 192 247 759 190 +256 768 256 248 759 251 +256 768 320 248 760 317 +256 768 384 248 762 378 +256 768 448 249 764 443 +256 768 512 249 765 503 +256 768 576 249 767 572 +256 768 640 248 766 632 +256 768 704 248 767 695 +256 768 768 248 766 758 +256 768 832 247 767 821 +256 768 896 246 767 884 +256 768 960 245 767 946 +256 768 1023 244 766 1010 +256 832 0 251 818 25 +256 832 64 249 820 69 +256 832 128 248 820 128 +256 832 192 249 822 190 +256 832 256 249 824 252 +256 832 320 250 825 319 +256 832 384 249 825 379 +256 832 448 250 828 444 +256 832 512 251 830 505 +256 832 576 251 831 573 +256 832 640 250 831 634 +256 832 704 249 830 696 +256 832 768 248 829 758 +256 832 832 248 829 821 +256 832 896 247 831 885 +256 832 960 247 831 948 +256 832 1023 246 831 1011 +256 896 0 252 881 26 +256 896 64 250 886 69 +256 896 128 250 886 128 +256 896 192 251 887 191 +256 896 256 251 888 253 +256 896 320 251 889 319 +256 896 384 251 891 380 +256 896 448 252 893 445 +256 896 512 252 895 505 +256 896 576 252 895 573 +256 896 640 250 894 633 +256 896 704 251 895 696 +256 896 768 249 894 759 +256 896 832 248 895 822 +256 896 896 248 894 885 +256 896 960 247 895 948 +256 896 1023 245 894 1011 +256 960 0 254 943 29 +256 960 64 252 947 70 +256 960 128 252 948 129 +256 960 192 253 949 192 +256 960 256 252 950 253 +256 960 320 252 951 320 +256 960 384 252 952 380 +256 960 448 252 953 444 +256 960 512 253 956 505 +256 960 576 252 954 573 +256 960 640 251 955 634 +256 960 704 250 955 696 +256 960 768 251 956 760 +256 960 832 250 956 823 +256 960 896 249 956 886 +256 960 960 248 957 949 +256 960 1023 247 957 1013 +256 1023 0 255 1004 28 +256 1023 64 254 1009 70 +256 1023 128 253 1009 129 +256 1023 192 253 1010 191 +256 1023 256 254 1011 253 +256 1023 320 253 1011 319 +256 1023 384 253 1012 380 +256 1023 448 254 1014 445 +256 1023 512 254 1017 506 +256 1023 576 254 1016 573 +256 1023 640 252 1015 633 +256 1023 704 253 1017 697 +256 1023 768 251 1017 760 +256 1023 832 251 1018 824 +256 1023 896 250 1016 885 +256 1023 960 250 1020 951 +256 1023 1023 249 1019 1015 +320 0 0 315 18 0 +320 0 64 315 17 64 +320 0 128 315 17 124 +320 0 192 315 17 186 +320 0 256 315 17 247 +320 0 320 316 19 313 +320 0 384 316 19 372 +320 0 448 317 20 437 +320 0 512 317 20 496 +320 0 576 317 23 565 +320 0 640 317 25 625 +320 0 704 317 27 688 +320 0 768 317 29 751 +320 0 832 316 31 813 +320 0 896 315 36 875 +320 0 960 316 39 939 +320 0 1023 315 39 1001 +320 64 0 315 58 0 +320 64 64 315 60 64 +320 64 128 314 59 124 +320 64 192 315 60 187 +320 64 256 315 60 247 +320 64 320 315 60 313 +320 64 384 316 61 373 +320 64 448 316 62 437 +320 64 512 316 62 497 +320 64 576 317 62 565 +320 64 640 317 63 625 +320 64 704 317 65 688 +320 64 768 316 64 751 +320 64 832 316 67 813 +320 64 896 315 69 875 +320 64 960 316 69 940 +320 64 1023 315 68 1002 +320 128 0 315 125 2 +320 128 64 314 126 64 +320 128 128 313 127 125 +320 128 192 314 127 187 +320 128 256 314 127 247 +320 128 320 315 128 313 +320 128 384 315 128 373 +320 128 448 315 128 437 +320 128 512 316 129 497 +320 128 576 316 129 565 +320 128 640 316 130 625 +320 128 704 316 131 688 +320 128 768 316 131 751 +320 128 832 315 131 813 +320 128 896 315 132 875 +320 128 960 315 133 940 +320 128 1023 314 132 1002 +320 192 0 314 188 8 +320 192 64 313 190 64 +320 192 128 313 190 125 +320 192 192 313 190 187 +320 192 256 314 191 248 +320 192 320 314 191 314 +320 192 384 314 192 373 +320 192 448 315 192 437 +320 192 512 315 192 497 +320 192 576 315 193 565 +320 192 640 316 194 626 +320 192 704 315 194 688 +320 192 768 315 194 751 +320 192 832 315 195 814 +320 192 896 314 195 876 +320 192 960 315 196 940 +320 192 1023 314 195 1003 +320 256 0 314 249 10 +320 256 64 313 251 65 +320 256 128 312 252 125 +320 256 192 313 252 187 +320 256 256 314 253 248 +320 256 320 314 253 314 +320 256 384 314 254 373 +320 256 448 314 254 438 +320 256 512 314 254 497 +320 256 576 315 256 566 +320 256 640 315 256 626 +320 256 704 315 256 689 +320 256 768 315 256 752 +320 256 832 314 256 814 +320 256 896 313 256 876 +320 256 960 314 257 940 +320 256 1023 314 257 1003 +320 320 0 314 316 13 +320 320 64 312 319 65 +320 320 128 312 319 126 +320 320 192 313 320 188 +320 320 256 313 321 249 +320 320 320 313 321 314 +320 320 384 313 321 374 +320 320 448 314 322 438 +320 320 512 314 323 498 +320 320 576 315 324 567 +320 320 640 315 324 627 +320 320 704 315 325 690 +320 320 768 314 324 752 +320 320 832 314 324 814 +320 320 896 313 324 877 +320 320 960 314 325 941 +320 320 1023 312 324 1004 +320 384 0 314 377 15 +320 384 64 313 380 66 +320 384 128 312 379 126 +320 384 192 312 380 188 +320 384 256 313 382 249 +320 384 320 312 381 314 +320 384 384 313 382 374 +320 384 448 314 383 439 +320 384 512 314 384 498 +320 384 576 315 385 567 +320 384 640 315 385 628 +320 384 704 315 386 691 +320 384 768 314 385 753 +320 384 832 313 385 815 +320 384 896 314 385 878 +320 384 960 313 386 942 +320 384 1023 313 385 1004 +320 448 0 315 441 17 +320 448 64 313 444 66 +320 448 128 312 443 126 +320 448 192 313 445 189 +320 448 256 313 445 249 +320 448 320 313 445 315 +320 448 384 314 447 375 +320 448 448 314 447 439 +320 448 512 314 448 499 +320 448 576 315 449 568 +320 448 640 315 450 629 +320 448 704 315 451 691 +320 448 768 314 449 754 +320 448 832 314 449 816 +320 448 896 313 449 879 +320 448 960 313 451 943 +320 448 1023 312 450 1006 +320 512 0 315 499 18 +320 512 64 313 503 67 +320 512 128 313 503 127 +320 512 192 313 504 189 +320 512 256 314 504 250 +320 512 320 313 504 315 +320 512 384 314 506 376 +320 512 448 314 507 440 +320 512 512 314 508 500 +320 512 576 315 509 569 +320 512 640 315 510 630 +320 512 704 315 510 692 +320 512 768 315 510 755 +320 512 832 314 509 818 +320 512 896 314 509 879 +320 512 960 313 511 944 +320 512 1023 313 510 1007 +320 576 0 315 567 21 +320 576 64 313 570 67 +320 576 128 313 571 127 +320 576 192 313 571 189 +320 576 256 313 571 250 +320 576 320 313 572 316 +320 576 384 314 573 376 +320 576 448 314 574 440 +320 576 512 315 576 501 +320 576 576 315 577 569 +320 576 640 315 578 630 +320 576 704 315 578 693 +320 576 768 315 577 756 +320 576 832 314 577 818 +320 576 896 314 577 881 +320 576 960 315 579 946 +320 576 1023 313 577 1007 +320 640 0 316 628 22 +320 640 64 313 630 67 +320 640 128 313 631 127 +320 640 192 314 633 189 +320 640 256 314 634 250 +320 640 320 314 634 316 +320 640 384 315 635 376 +320 640 448 315 637 441 +320 640 512 316 638 502 +320 640 576 317 640 571 +320 640 640 316 640 631 +320 640 704 316 641 694 +320 640 768 315 639 756 +320 640 832 315 640 819 +320 640 896 314 640 882 +320 640 960 314 640 945 +320 640 1023 313 639 1008 +320 704 0 317 692 22 +320 704 64 314 694 68 +320 704 128 314 694 127 +320 704 192 314 695 190 +320 704 256 315 697 251 +320 704 320 315 698 317 +320 704 384 315 698 377 +320 704 448 316 700 442 +320 704 512 317 703 503 +320 704 576 317 704 571 +320 704 640 316 702 630 +320 704 704 316 703 694 +320 704 768 316 704 757 +320 704 832 315 704 820 +320 704 896 315 704 883 +320 704 960 314 704 945 +320 704 1023 314 703 1009 +320 768 0 318 755 26 +320 768 64 315 757 68 +320 768 128 315 758 128 +320 768 192 316 759 190 +320 768 256 315 759 251 +320 768 320 315 760 317 +320 768 384 316 762 378 +320 768 448 317 764 443 +320 768 512 318 766 504 +320 768 576 318 767 572 +320 768 640 317 766 632 +320 768 704 317 766 694 +320 768 768 316 765 757 +320 768 832 315 765 819 +320 768 896 315 768 884 +320 768 960 315 767 947 +320 768 1023 314 766 1010 +320 832 0 319 817 25 +320 832 64 317 822 69 +320 832 128 316 821 128 +320 832 192 317 823 191 +320 832 256 317 824 252 +320 832 320 317 825 318 +320 832 384 317 827 379 +320 832 448 318 829 444 +320 832 512 318 830 504 +320 832 576 319 832 574 +320 832 640 318 830 633 +320 832 704 317 830 695 +320 832 768 317 829 758 +320 832 832 316 830 822 +320 832 896 317 831 885 +320 832 960 315 831 948 +320 832 1023 315 830 1011 +320 896 0 320 881 26 +320 896 64 317 885 69 +320 896 128 317 886 128 +320 896 192 318 888 191 +320 896 256 318 888 252 +320 896 320 318 890 319 +320 896 384 319 892 380 +320 896 448 319 893 444 +320 896 512 320 896 506 +320 896 576 319 894 572 +320 896 640 318 894 633 +320 896 704 318 894 696 +320 896 768 318 895 759 +320 896 832 318 894 822 +320 896 896 316 894 885 +320 896 960 316 895 948 +320 896 1023 315 895 1012 +320 960 0 321 943 28 +320 960 64 319 948 70 +320 960 128 319 948 129 +320 960 192 319 949 192 +320 960 256 320 951 253 +320 960 320 319 949 319 +320 960 384 320 951 379 +320 960 448 320 954 445 +320 960 512 321 956 506 +320 960 576 320 955 573 +320 960 640 320 955 633 +320 960 704 319 956 696 +320 960 768 318 955 759 +320 960 832 318 956 822 +320 960 896 317 956 885 +320 960 960 318 958 950 +320 960 1023 317 957 1013 +320 1023 0 323 1006 28 +320 1023 64 320 1007 69 +320 1023 128 320 1009 130 +320 1023 192 321 1010 192 +320 1023 256 320 1011 253 +320 1023 320 320 1011 319 +320 1023 384 320 1013 380 +320 1023 448 321 1015 445 +320 1023 512 322 1017 506 +320 1023 576 322 1017 574 +320 1023 640 320 1016 634 +320 1023 704 320 1015 696 +320 1023 768 320 1017 761 +320 1023 832 318 1016 823 +320 1023 896 319 1017 886 +320 1023 960 318 1018 950 +320 1023 1023 317 1017 1013 +384 0 0 372 21 0 +384 0 64 371 20 63 +384 0 128 371 19 124 +384 0 192 372 20 187 +384 0 256 371 19 247 +384 0 320 372 21 313 +384 0 384 373 20 373 +384 0 448 373 21 437 +384 0 512 373 22 496 +384 0 576 373 25 564 +384 0 640 374 26 626 +384 0 704 374 29 687 +384 0 768 373 29 750 +384 0 832 373 33 812 +384 0 896 373 36 876 +384 0 960 374 41 940 +384 0 1023 373 38 1002 +384 64 0 372 59 0 +384 64 64 370 60 63 +384 64 128 371 60 125 +384 64 192 371 60 187 +384 64 256 371 60 247 +384 64 320 372 61 314 +384 64 384 372 61 373 +384 64 448 372 61 437 +384 64 512 373 62 497 +384 64 576 373 63 565 +384 64 640 374 64 626 +384 64 704 373 65 687 +384 64 768 373 64 750 +384 64 832 372 66 812 +384 64 896 372 69 875 +384 64 960 374 72 940 +384 64 1023 373 68 1002 +384 128 0 372 126 0 +384 128 64 370 127 64 +384 128 128 370 127 125 +384 128 192 371 127 187 +384 128 256 371 127 247 +384 128 320 372 128 314 +384 128 384 372 128 373 +384 128 448 372 128 437 +384 128 512 373 130 497 +384 128 576 373 129 565 +384 128 640 374 130 626 +384 128 704 373 131 688 +384 128 768 373 130 751 +384 128 832 372 132 813 +384 128 896 372 132 876 +384 128 960 373 133 940 +384 128 1023 372 133 1002 +384 192 0 371 188 3 +384 192 64 369 190 64 +384 192 128 370 191 125 +384 192 192 370 191 187 +384 192 256 370 191 247 +384 192 320 371 192 314 +384 192 384 371 192 373 +384 192 448 371 192 437 +384 192 512 372 193 497 +384 192 576 372 193 565 +384 192 640 373 194 626 +384 192 704 373 194 688 +384 192 768 372 194 750 +384 192 832 372 194 813 +384 192 896 372 195 876 +384 192 960 373 196 941 +384 192 1023 371 195 1002 +384 256 0 372 250 9 +384 256 64 369 251 64 +384 256 128 369 252 125 +384 256 192 370 252 187 +384 256 256 370 253 248 +384 256 320 371 254 314 +384 256 384 371 254 374 +384 256 448 371 254 437 +384 256 512 371 255 497 +384 256 576 372 255 566 +384 256 640 373 256 627 +384 256 704 372 257 689 +384 256 768 372 256 751 +384 256 832 371 256 813 +384 256 896 372 257 877 +384 256 960 372 258 941 +384 256 1023 371 257 1003 +384 320 0 371 317 11 +384 320 64 369 318 65 +384 320 128 369 319 125 +384 320 192 370 320 188 +384 320 256 370 320 248 +384 320 320 370 321 314 +384 320 384 371 322 374 +384 320 448 371 322 438 +384 320 512 372 323 498 +384 320 576 372 323 566 +384 320 640 373 324 627 +384 320 704 373 325 690 +384 320 768 372 324 752 +384 320 832 371 324 815 +384 320 896 371 325 877 +384 320 960 373 326 942 +384 320 1023 370 324 1003 +384 384 0 372 377 13 +384 384 64 369 379 65 +384 384 128 369 380 126 +384 384 192 370 381 188 +384 384 256 370 381 248 +384 384 320 370 381 314 +384 384 384 371 383 375 +384 384 448 371 383 438 +384 384 512 372 384 499 +384 384 576 372 384 567 +384 384 640 373 386 628 +384 384 704 373 386 691 +384 384 768 372 385 753 +384 384 832 371 385 815 +384 384 896 372 386 879 +384 384 960 372 387 943 +384 384 1023 370 385 1004 +384 448 0 372 441 16 +384 448 64 369 443 66 +384 448 128 370 445 127 +384 448 192 370 445 188 +384 448 256 370 445 249 +384 448 320 370 445 315 +384 448 384 371 447 375 +384 448 448 371 447 439 +384 448 512 372 448 499 +384 448 576 373 449 568 +384 448 640 373 450 629 +384 448 704 373 450 691 +384 448 768 372 449 754 +384 448 832 371 449 816 +384 448 896 371 450 879 +384 448 960 373 451 943 +384 448 1023 371 450 1006 +384 512 0 373 500 17 +384 512 64 370 502 66 +384 512 128 370 504 127 +384 512 192 371 504 189 +384 512 256 371 504 249 +384 512 320 371 505 316 +384 512 384 372 506 376 +384 512 448 371 506 440 +384 512 512 373 508 501 +384 512 576 373 509 569 +384 512 640 374 510 630 +384 512 704 374 510 692 +384 512 768 373 509 755 +384 512 832 372 509 817 +384 512 896 372 510 880 +384 512 960 373 511 945 +384 512 1023 371 510 1007 +384 576 0 374 568 21 +384 576 64 371 571 67 +384 576 128 370 571 127 +384 576 192 370 571 189 +384 576 256 371 572 250 +384 576 320 372 573 317 +384 576 384 372 573 376 +384 576 448 372 575 440 +384 576 512 373 577 501 +384 576 576 374 577 570 +384 576 640 373 577 630 +384 576 704 374 579 693 +384 576 768 374 578 756 +384 576 832 373 578 819 +384 576 896 372 577 881 +384 576 960 372 579 945 +384 576 1023 372 578 1008 +384 640 0 374 629 21 +384 640 64 371 631 67 +384 640 128 371 632 127 +384 640 192 371 633 189 +384 640 256 371 633 250 +384 640 320 372 635 317 +384 640 384 373 636 377 +384 640 448 373 637 441 +384 640 512 374 639 502 +384 640 576 374 640 570 +384 640 640 375 640 631 +384 640 704 374 639 693 +384 640 768 374 640 756 +384 640 832 373 639 819 +384 640 896 373 640 882 +384 640 960 373 641 946 +384 640 1023 372 640 1008 +384 704 0 374 691 21 +384 704 64 371 694 67 +384 704 128 371 695 127 +384 704 192 372 696 190 +384 704 256 372 697 251 +384 704 320 372 698 317 +384 704 384 373 699 377 +384 704 448 374 702 442 +384 704 512 374 702 502 +384 704 576 376 704 572 +384 704 640 375 703 631 +384 704 704 375 704 694 +384 704 768 374 704 757 +384 704 832 375 705 821 +384 704 896 374 704 883 +384 704 960 373 704 946 +384 704 1023 373 703 1009 +384 768 0 376 755 24 +384 768 64 372 758 69 +384 768 128 372 758 128 +384 768 192 373 760 190 +384 768 256 374 761 251 +384 768 320 374 762 318 +384 768 384 374 762 378 +384 768 448 375 765 443 +384 768 512 376 767 504 +384 768 576 376 768 572 +384 768 640 375 766 632 +384 768 704 375 767 695 +384 768 768 374 766 757 +384 768 832 374 766 821 +384 768 896 375 768 884 +384 768 960 374 768 947 +384 768 1023 373 767 1010 +384 832 0 376 818 25 +384 832 64 373 821 69 +384 832 128 374 822 128 +384 832 192 374 823 191 +384 832 256 374 824 252 +384 832 320 375 825 319 +384 832 384 376 827 379 +384 832 448 376 828 444 +384 832 512 377 831 505 +384 832 576 377 831 573 +384 832 640 376 831 633 +384 832 704 376 830 695 +384 832 768 376 830 759 +384 832 832 375 830 821 +384 832 896 375 832 885 +384 832 960 375 832 948 +384 832 1023 375 831 1012 +384 896 0 377 881 25 +384 896 64 375 886 69 +384 896 128 375 886 128 +384 896 192 375 888 191 +384 896 256 376 889 253 +384 896 320 377 891 319 +384 896 384 376 891 379 +384 896 448 378 894 445 +384 896 512 378 896 505 +384 896 576 378 895 573 +384 896 640 376 894 633 +384 896 704 376 894 695 +384 896 768 377 895 760 +384 896 832 376 895 823 +384 896 896 374 893 884 +384 896 960 376 896 949 +384 896 1023 375 896 1013 +384 960 0 379 943 28 +384 960 64 376 947 70 +384 960 128 377 949 129 +384 960 192 377 949 191 +384 960 256 376 949 252 +384 960 320 377 950 319 +384 960 384 377 952 380 +384 960 448 378 954 445 +384 960 512 378 955 505 +384 960 576 378 955 573 +384 960 640 378 955 634 +384 960 704 377 955 696 +384 960 768 377 956 760 +384 960 832 377 957 823 +384 960 896 377 957 886 +384 960 960 376 958 950 +384 960 1023 376 957 1013 +384 1023 0 381 1006 28 +384 1023 64 377 1008 69 +384 1023 128 377 1008 129 +384 1023 192 378 1010 192 +384 1023 256 377 1010 253 +384 1023 320 378 1012 319 +384 1023 384 378 1013 380 +384 1023 448 379 1015 445 +384 1023 512 380 1017 505 +384 1023 576 379 1017 573 +384 1023 640 379 1017 634 +384 1023 704 378 1017 697 +384 1023 768 379 1019 761 +384 1023 832 378 1017 823 +384 1023 896 377 1018 887 +384 1023 960 377 1019 950 +384 1023 1023 377 1019 1014 +448 0 0 433 24 0 +448 0 64 433 23 64 +448 0 128 433 23 124 +448 0 192 433 23 187 +448 0 256 434 23 247 +448 0 320 434 23 313 +448 0 384 434 23 373 +448 0 448 435 24 437 +448 0 512 435 25 496 +448 0 576 436 25 565 +448 0 640 436 29 626 +448 0 704 436 29 688 +448 0 768 435 31 750 +448 0 832 436 35 813 +448 0 896 435 39 876 +448 0 960 436 38 940 +448 0 1023 435 38 1001 +448 64 0 434 60 0 +448 64 64 433 61 64 +448 64 128 432 60 124 +448 64 192 433 61 187 +448 64 256 434 61 247 +448 64 320 434 61 313 +448 64 384 434 61 373 +448 64 448 435 62 437 +448 64 512 435 63 497 +448 64 576 436 64 565 +448 64 640 436 64 625 +448 64 704 436 65 688 +448 64 768 435 66 750 +448 64 832 435 66 814 +448 64 896 435 69 876 +448 64 960 436 71 940 +448 64 1023 435 68 1002 +448 128 0 434 126 0 +448 128 64 432 127 64 +448 128 128 432 127 125 +448 128 192 433 128 187 +448 128 256 433 128 248 +448 128 320 433 128 314 +448 128 384 434 129 373 +448 128 448 434 129 437 +448 128 512 435 129 497 +448 128 576 435 130 565 +448 128 640 436 130 626 +448 128 704 436 131 689 +448 128 768 435 131 751 +448 128 832 435 132 814 +448 128 896 435 132 876 +448 128 960 436 133 941 +448 128 1023 434 134 1002 +448 192 0 434 188 2 +448 192 64 432 190 64 +448 192 128 432 191 125 +448 192 192 432 191 187 +448 192 256 433 191 248 +448 192 320 433 191 313 +448 192 384 433 192 373 +448 192 448 435 193 438 +448 192 512 434 193 497 +448 192 576 435 194 566 +448 192 640 435 194 626 +448 192 704 436 195 689 +448 192 768 434 194 751 +448 192 832 435 195 814 +448 192 896 435 195 877 +448 192 960 435 196 941 +448 192 1023 434 195 1002 +448 256 0 434 250 9 +448 256 64 432 252 65 +448 256 128 432 252 125 +448 256 192 432 252 187 +448 256 256 433 254 248 +448 256 320 433 254 314 +448 256 384 433 254 374 +448 256 448 434 255 438 +448 256 512 434 255 497 +448 256 576 435 256 566 +448 256 640 435 256 627 +448 256 704 436 257 690 +448 256 768 435 256 752 +448 256 832 435 257 815 +448 256 896 435 257 877 +448 256 960 435 258 941 +448 256 1023 434 257 1002 +448 320 0 434 317 12 +448 320 64 432 319 65 +448 320 128 432 319 125 +448 320 192 432 320 188 +448 320 256 433 321 249 +448 320 320 433 321 314 +448 320 384 433 322 374 +448 320 448 434 323 438 +448 320 512 435 323 498 +448 320 576 435 324 567 +448 320 640 435 324 627 +448 320 704 436 325 691 +448 320 768 435 324 752 +448 320 832 434 324 815 +448 320 896 434 325 877 +448 320 960 435 326 942 +448 320 1023 434 324 1004 +448 384 0 434 377 13 +448 384 64 432 380 65 +448 384 128 432 380 126 +448 384 192 432 380 188 +448 384 256 433 382 249 +448 384 320 432 381 314 +448 384 384 433 383 375 +448 384 448 434 383 439 +448 384 512 435 384 499 +448 384 576 436 385 568 +448 384 640 436 385 628 +448 384 704 436 387 692 +448 384 768 435 385 753 +448 384 832 435 385 816 +448 384 896 435 386 878 +448 384 960 436 387 943 +448 384 1023 434 385 1004 +448 448 0 435 441 16 +448 448 64 432 444 66 +448 448 128 432 444 126 +448 448 192 433 445 189 +448 448 256 433 446 249 +448 448 320 433 445 315 +448 448 384 434 446 375 +448 448 448 434 448 439 +448 448 512 435 448 499 +448 448 576 436 450 568 +448 448 640 436 450 629 +448 448 704 437 451 692 +448 448 768 435 449 754 +448 448 832 435 450 817 +448 448 896 435 450 879 +448 448 960 436 451 944 +448 448 1023 434 449 1005 +448 512 0 435 500 17 +448 512 64 433 503 67 +448 512 128 433 503 127 +448 512 192 433 504 189 +448 512 256 434 505 250 +448 512 320 433 505 315 +448 512 384 434 506 376 +448 512 448 435 507 440 +448 512 512 436 509 500 +448 512 576 437 510 570 +448 512 640 437 510 630 +448 512 704 437 511 693 +448 512 768 436 509 755 +448 512 832 436 510 818 +448 512 896 436 510 880 +448 512 960 436 511 944 +448 512 1023 434 509 1006 +448 576 0 436 568 20 +448 576 64 433 570 67 +448 576 128 433 571 127 +448 576 192 434 572 189 +448 576 256 433 572 250 +448 576 320 434 573 316 +448 576 384 435 574 376 +448 576 448 436 576 441 +448 576 512 437 577 502 +448 576 576 438 578 571 +448 576 640 437 578 631 +448 576 704 436 577 692 +448 576 768 436 577 756 +448 576 832 436 577 819 +448 576 896 436 578 882 +448 576 960 436 579 945 +448 576 1023 435 577 1008 +448 640 0 437 629 21 +448 640 64 434 632 67 +448 640 128 433 632 127 +448 640 192 434 633 189 +448 640 256 435 634 250 +448 640 320 434 634 316 +448 640 384 436 636 377 +448 640 448 436 638 441 +448 640 512 437 639 502 +448 640 576 438 641 571 +448 640 640 437 639 630 +448 640 704 437 640 693 +448 640 768 437 639 756 +448 640 832 437 641 820 +448 640 896 437 641 882 +448 640 960 436 640 945 +448 640 1023 436 640 1009 +448 704 0 438 693 23 +448 704 64 434 694 68 +448 704 128 434 695 127 +448 704 192 434 696 189 +448 704 256 435 697 251 +448 704 320 436 699 317 +448 704 384 435 699 377 +448 704 448 437 701 442 +448 704 512 438 703 503 +448 704 576 439 704 571 +448 704 640 438 703 631 +448 704 704 438 704 694 +448 704 768 438 703 757 +448 704 832 437 703 820 +448 704 896 437 704 883 +448 704 960 437 705 946 +448 704 1023 436 704 1010 +448 768 0 438 755 24 +448 768 64 435 757 68 +448 768 128 435 759 128 +448 768 192 436 760 191 +448 768 256 436 760 251 +448 768 320 437 762 318 +448 768 384 437 763 378 +448 768 448 438 765 443 +448 768 512 439 767 504 +448 768 576 439 767 572 +448 768 640 438 766 632 +448 768 704 438 766 694 +448 768 768 438 766 757 +448 768 832 437 766 820 +448 768 896 438 768 884 +448 768 960 438 768 947 +448 768 1023 437 766 1010 +448 832 0 439 818 26 +448 832 64 437 822 69 +448 832 128 436 822 128 +448 832 192 437 823 191 +448 832 256 438 825 252 +448 832 320 438 825 318 +448 832 384 439 827 379 +448 832 448 440 830 444 +448 832 512 440 831 505 +448 832 576 441 832 573 +448 832 640 440 831 633 +448 832 704 439 831 696 +448 832 768 439 830 759 +448 832 832 439 831 822 +448 832 896 439 831 885 +448 832 960 440 833 949 +448 832 1023 438 830 1011 +448 896 0 440 882 24 +448 896 64 438 886 69 +448 896 128 438 887 129 +448 896 192 439 889 191 +448 896 256 439 889 252 +448 896 320 439 891 319 +448 896 384 440 892 380 +448 896 448 440 892 444 +448 896 512 441 895 505 +448 896 576 441 895 573 +448 896 640 440 895 634 +448 896 704 440 894 695 +448 896 768 439 894 759 +448 896 832 439 895 822 +448 896 896 439 895 885 +448 896 960 439 896 949 +448 896 1023 439 896 1012 +448 960 0 442 945 29 +448 960 64 440 949 70 +448 960 128 438 947 129 +448 960 192 439 948 191 +448 960 256 440 950 253 +448 960 320 440 951 319 +448 960 384 440 951 379 +448 960 448 441 953 444 +448 960 512 442 956 505 +448 960 576 441 955 573 +448 960 640 440 954 633 +448 960 704 441 956 696 +448 960 768 441 957 760 +448 960 832 441 957 823 +448 960 896 440 957 886 +448 960 960 441 959 950 +448 960 1023 440 958 1014 +448 1023 0 443 1006 28 +448 1023 64 440 1008 69 +448 1023 128 439 1008 129 +448 1023 192 440 1010 191 +448 1023 256 441 1012 253 +448 1023 320 440 1011 319 +448 1023 384 442 1014 380 +448 1023 448 441 1015 445 +448 1023 512 443 1017 505 +448 1023 576 442 1017 573 +448 1023 640 442 1017 634 +448 1023 704 442 1018 697 +448 1023 768 442 1019 761 +448 1023 832 442 1018 824 +448 1023 896 441 1018 887 +448 1023 960 441 1019 950 +448 1023 1023 440 1019 1014 +512 0 0 489 26 0 +512 0 64 488 25 63 +512 0 128 487 25 124 +512 0 192 488 25 187 +512 0 256 489 25 247 +512 0 320 490 25 314 +512 0 384 489 25 372 +512 0 448 490 28 437 +512 0 512 491 26 497 +512 0 576 491 27 565 +512 0 640 492 28 626 +512 0 704 491 31 687 +512 0 768 492 31 751 +512 0 832 491 37 813 +512 0 896 492 36 877 +512 0 960 492 44 940 +512 0 1023 491 39 1003 +512 64 0 490 60 0 +512 64 64 488 61 64 +512 64 128 487 61 124 +512 64 192 488 61 187 +512 64 256 489 61 247 +512 64 320 489 62 314 +512 64 384 489 62 373 +512 64 448 490 63 437 +512 64 512 492 62 498 +512 64 576 491 64 565 +512 64 640 492 65 626 +512 64 704 491 65 687 +512 64 768 492 66 751 +512 64 832 491 66 814 +512 64 896 491 69 877 +512 64 960 492 70 941 +512 64 1023 491 70 1003 +512 128 0 490 126 0 +512 128 64 488 128 64 +512 128 128 487 128 125 +512 128 192 488 128 187 +512 128 256 489 128 248 +512 128 320 489 129 314 +512 128 384 489 129 373 +512 128 448 490 129 437 +512 128 512 491 130 498 +512 128 576 491 130 566 +512 128 640 492 131 626 +512 128 704 491 131 688 +512 128 768 492 132 752 +512 128 832 491 132 814 +512 128 896 491 133 877 +512 128 960 492 133 940 +512 128 1023 491 132 1003 +512 192 0 490 189 3 +512 192 64 487 191 64 +512 192 128 487 191 125 +512 192 192 487 191 187 +512 192 256 488 191 248 +512 192 320 489 192 314 +512 192 384 489 192 373 +512 192 448 490 193 437 +512 192 512 491 194 498 +512 192 576 491 194 566 +512 192 640 491 195 626 +512 192 704 491 195 688 +512 192 768 491 195 752 +512 192 832 491 195 814 +512 192 896 491 196 877 +512 192 960 491 197 940 +512 192 1023 491 196 1003 +512 256 0 490 250 8 +512 256 64 487 252 64 +512 256 128 487 252 125 +512 256 192 487 252 187 +512 256 256 488 254 248 +512 256 320 489 254 315 +512 256 384 488 254 373 +512 256 448 489 255 438 +512 256 512 491 256 498 +512 256 576 491 256 566 +512 256 640 491 257 627 +512 256 704 491 257 688 +512 256 768 491 257 753 +512 256 832 491 257 814 +512 256 896 491 258 878 +512 256 960 491 258 941 +512 256 1023 491 257 1004 +512 320 0 490 318 11 +512 320 64 487 319 65 +512 320 128 487 319 125 +512 320 192 488 321 188 +512 320 256 488 321 248 +512 320 320 489 322 315 +512 320 384 488 322 374 +512 320 448 490 323 438 +512 320 512 491 324 499 +512 320 576 491 324 567 +512 320 640 491 324 627 +512 320 704 491 325 689 +512 320 768 492 325 753 +512 320 832 491 324 815 +512 320 896 492 325 879 +512 320 960 492 326 942 +512 320 1023 490 325 1004 +512 384 0 491 378 11 +512 384 64 487 380 65 +512 384 128 487 380 126 +512 384 192 488 381 188 +512 384 256 489 382 249 +512 384 320 489 382 315 +512 384 384 489 383 375 +512 384 448 489 383 438 +512 384 512 492 385 500 +512 384 576 492 385 568 +512 384 640 492 386 628 +512 384 704 492 386 690 +512 384 768 491 386 753 +512 384 832 491 386 816 +512 384 896 492 387 880 +512 384 960 492 387 943 +512 384 1023 491 386 1006 +512 448 0 491 442 16 +512 448 64 488 444 66 +512 448 128 488 444 126 +512 448 192 488 445 188 +512 448 256 489 446 249 +512 448 320 489 446 315 +512 448 384 490 447 375 +512 448 448 490 447 439 +512 448 512 492 449 500 +512 448 576 492 450 568 +512 448 640 493 450 629 +512 448 704 493 451 692 +512 448 768 492 450 755 +512 448 832 492 450 817 +512 448 896 492 451 880 +512 448 960 492 452 944 +512 448 1023 491 451 1006 +512 512 0 492 501 17 +512 512 64 489 503 66 +512 512 128 488 503 127 +512 512 192 488 503 189 +512 512 256 490 505 250 +512 512 320 490 506 316 +512 512 384 491 507 376 +512 512 448 491 508 440 +512 512 512 493 510 501 +512 512 576 493 510 570 +512 512 640 493 510 630 +512 512 704 493 510 692 +512 512 768 493 510 755 +512 512 832 492 510 818 +512 512 896 493 511 881 +512 512 960 493 512 945 +512 512 1023 492 511 1008 +512 576 0 492 568 20 +512 576 64 489 571 67 +512 576 128 489 571 127 +512 576 192 489 572 189 +512 576 256 490 573 250 +512 576 320 490 573 316 +512 576 384 491 574 377 +512 576 448 492 575 441 +512 576 512 493 577 501 +512 576 576 494 578 571 +512 576 640 493 577 630 +512 576 704 494 579 693 +512 576 768 493 578 756 +512 576 832 494 579 820 +512 576 896 492 578 882 +512 576 960 493 579 945 +512 576 1023 492 578 1008 +512 640 0 493 630 20 +512 640 64 489 631 67 +512 640 128 489 632 127 +512 640 192 490 633 189 +512 640 256 490 634 250 +512 640 320 491 636 317 +512 640 384 491 636 377 +512 640 448 493 638 442 +512 640 512 494 640 503 +512 640 576 495 641 571 +512 640 640 494 640 631 +512 640 704 494 641 694 +512 640 768 493 640 756 +512 640 832 493 640 819 +512 640 896 493 640 882 +512 640 960 494 641 946 +512 640 1023 494 641 1010 +512 704 0 494 693 22 +512 704 64 490 695 68 +512 704 128 490 696 127 +512 704 192 491 697 190 +512 704 256 491 697 251 +512 704 320 492 699 317 +512 704 384 493 700 378 +512 704 448 494 702 443 +512 704 512 495 704 503 +512 704 576 494 703 571 +512 704 640 494 703 631 +512 704 704 493 703 693 +512 704 768 494 703 757 +512 704 832 493 703 820 +512 704 896 494 704 883 +512 704 960 494 705 946 +512 704 1023 493 703 1009 +512 768 0 494 755 24 +512 768 64 492 758 68 +512 768 128 491 759 128 +512 768 192 492 761 190 +512 768 256 492 761 251 +512 768 320 493 762 318 +512 768 384 494 764 379 +512 768 448 495 766 444 +512 768 512 496 767 504 +512 768 576 497 768 573 +512 768 640 495 766 632 +512 768 704 495 767 695 +512 768 768 495 767 758 +512 768 832 495 767 821 +512 768 896 495 767 884 +512 768 960 496 769 949 +512 768 1023 494 766 1010 +512 832 0 496 819 23 +512 832 64 493 822 69 +512 832 128 493 823 128 +512 832 192 493 824 191 +512 832 256 494 825 252 +512 832 320 495 827 319 +512 832 384 495 827 379 +512 832 448 496 829 444 +512 832 512 498 832 505 +512 832 576 497 831 573 +512 832 640 497 831 633 +512 832 704 497 832 696 +512 832 768 497 832 760 +512 832 832 496 831 822 +512 832 896 496 832 886 +512 832 960 496 832 949 +512 832 1023 495 832 1013 +512 896 0 497 883 25 +512 896 64 495 887 68 +512 896 128 494 887 128 +512 896 192 495 889 191 +512 896 256 496 890 253 +512 896 320 495 890 319 +512 896 384 496 891 379 +512 896 448 497 894 445 +512 896 512 498 895 505 +512 896 576 498 896 573 +512 896 640 497 895 634 +512 896 704 497 895 696 +512 896 768 496 895 759 +512 896 832 496 895 823 +512 896 896 496 895 885 +512 896 960 497 897 950 +512 896 1023 496 896 1013 +512 960 0 498 944 28 +512 960 64 495 947 69 +512 960 128 495 948 129 +512 960 192 496 950 192 +512 960 256 495 950 252 +512 960 320 496 950 319 +512 960 384 497 953 380 +512 960 448 497 953 444 +512 960 512 499 957 506 +512 960 576 498 956 573 +512 960 640 498 956 634 +512 960 704 497 955 696 +512 960 768 498 957 760 +512 960 832 497 956 822 +512 960 896 497 957 886 +512 960 960 497 957 949 +512 960 1023 497 957 1013 +512 1023 0 501 1008 27 +512 1023 64 496 1008 69 +512 1023 128 495 1008 129 +512 1023 192 496 1011 192 +512 1023 256 497 1011 253 +512 1023 320 497 1011 319 +512 1023 384 497 1013 380 +512 1023 448 498 1015 445 +512 1023 512 499 1018 506 +512 1023 576 499 1017 573 +512 1023 640 498 1017 634 +512 1023 704 498 1018 697 +512 1023 768 499 1018 761 +512 1023 832 499 1018 824 +512 1023 896 498 1019 887 +512 1023 960 499 1021 951 +512 1023 1023 499 1020 1015 +576 0 0 553 28 0 +576 0 64 552 27 63 +576 0 128 552 27 125 +576 0 192 553 27 187 +576 0 256 553 26 248 +576 0 320 554 27 314 +576 0 384 553 27 373 +576 0 448 555 29 438 +576 0 512 555 29 497 +576 0 576 556 28 566 +576 0 640 556 31 626 +576 0 704 556 32 689 +576 0 768 555 34 751 +576 0 832 556 37 814 +576 0 896 556 38 877 +576 0 960 555 42 940 +576 0 1023 555 43 1003 +576 64 0 554 61 0 +576 64 64 552 61 64 +576 64 128 552 62 125 +576 64 192 552 62 187 +576 64 256 553 62 248 +576 64 320 553 62 314 +576 64 384 554 62 373 +576 64 448 555 63 438 +576 64 512 555 64 497 +576 64 576 556 65 566 +576 64 640 556 65 626 +576 64 704 556 67 688 +576 64 768 555 66 751 +576 64 832 556 67 815 +576 64 896 556 67 877 +576 64 960 556 70 940 +576 64 1023 555 72 1003 +576 128 0 554 127 0 +576 128 64 551 128 64 +576 128 128 551 128 125 +576 128 192 552 128 187 +576 128 256 553 129 248 +576 128 320 553 129 314 +576 128 384 553 129 374 +576 128 448 555 130 438 +576 128 512 555 130 498 +576 128 576 556 131 566 +576 128 640 556 131 626 +576 128 704 556 131 689 +576 128 768 555 132 752 +576 128 832 556 132 815 +576 128 896 555 133 877 +576 128 960 555 133 940 +576 128 1023 555 133 1003 +576 192 0 554 189 0 +576 192 64 551 191 64 +576 192 128 552 191 125 +576 192 192 552 191 187 +576 192 256 552 192 248 +576 192 320 553 193 314 +576 192 384 553 193 374 +576 192 448 554 193 438 +576 192 512 555 194 498 +576 192 576 556 195 567 +576 192 640 555 195 626 +576 192 704 556 196 689 +576 192 768 556 195 752 +576 192 832 556 196 815 +576 192 896 555 196 878 +576 192 960 555 196 940 +576 192 1023 555 196 1003 +576 256 0 554 250 0 +576 256 64 551 252 64 +576 256 128 551 253 125 +576 256 192 552 253 187 +576 256 256 553 254 248 +576 256 320 553 254 314 +576 256 384 553 255 374 +576 256 448 554 256 439 +576 256 512 555 256 498 +576 256 576 556 257 567 +576 256 640 555 257 627 +576 256 704 556 257 690 +576 256 768 556 257 753 +576 256 832 556 258 815 +576 256 896 555 258 878 +576 256 960 555 258 941 +576 256 1023 555 257 1005 +576 320 0 554 318 9 +576 320 64 550 319 64 +576 320 128 551 320 126 +576 320 192 552 321 188 +576 320 256 553 322 249 +576 320 320 553 322 315 +576 320 384 553 322 375 +576 320 448 555 324 439 +576 320 512 555 324 499 +576 320 576 556 325 568 +576 320 640 556 325 627 +576 320 704 556 325 691 +576 320 768 556 325 753 +576 320 832 556 325 816 +576 320 896 556 325 879 +576 320 960 555 325 941 +576 320 1023 555 325 1005 +576 384 0 554 378 11 +576 384 64 551 380 65 +576 384 128 552 381 126 +576 384 192 552 381 188 +576 384 256 553 382 249 +576 384 320 553 382 315 +576 384 384 554 383 375 +576 384 448 555 384 440 +576 384 512 556 385 500 +576 384 576 557 386 569 +576 384 640 556 386 629 +576 384 704 557 387 692 +576 384 768 556 386 754 +576 384 832 556 387 818 +576 384 896 556 387 880 +576 384 960 555 386 942 +576 384 1023 556 386 1006 +576 448 0 556 442 15 +576 448 64 552 444 65 +576 448 128 552 445 126 +576 448 192 553 445 189 +576 448 256 554 447 250 +576 448 320 553 446 315 +576 448 384 554 447 376 +576 448 448 555 448 440 +576 448 512 556 450 500 +576 448 576 557 451 569 +576 448 640 557 451 630 +576 448 704 558 451 692 +576 448 768 557 451 755 +576 448 832 557 451 818 +576 448 896 557 451 881 +576 448 960 556 451 943 +576 448 1023 556 451 1006 +576 512 0 556 501 16 +576 512 64 553 503 66 +576 512 128 553 504 127 +576 512 192 553 504 189 +576 512 256 554 506 250 +576 512 320 554 506 316 +576 512 384 555 507 376 +576 512 448 556 509 441 +576 512 512 557 510 501 +576 512 576 558 511 570 +576 512 640 558 510 630 +576 512 704 558 511 693 +576 512 768 557 510 756 +576 512 832 558 511 819 +576 512 896 558 512 882 +576 512 960 557 511 944 +576 512 1023 557 511 1007 +576 576 0 557 568 20 +576 576 64 553 571 67 +576 576 128 554 572 127 +576 576 192 554 572 190 +576 576 256 554 573 250 +576 576 320 555 574 317 +576 576 384 556 575 377 +576 576 448 556 576 441 +576 576 512 558 578 502 +576 576 576 558 579 571 +576 576 640 558 578 631 +576 576 704 558 579 694 +576 576 768 557 577 756 +576 576 832 557 578 819 +576 576 896 558 579 883 +576 576 960 558 579 945 +576 576 1023 557 579 1009 +576 640 0 557 629 21 +576 640 64 553 632 67 +576 640 128 554 633 127 +576 640 192 555 634 190 +576 640 256 555 635 251 +576 640 320 555 636 317 +576 640 384 556 637 377 +576 640 448 558 639 442 +576 640 512 559 640 503 +576 640 576 560 642 572 +576 640 640 558 639 630 +576 640 704 559 641 694 +576 640 768 558 640 756 +576 640 832 559 641 820 +576 640 896 559 642 884 +576 640 960 559 642 946 +576 640 1023 557 640 1009 +576 704 0 559 694 21 +576 704 64 555 696 68 +576 704 128 554 696 127 +576 704 192 555 697 190 +576 704 256 556 699 251 +576 704 320 557 700 318 +576 704 384 557 700 378 +576 704 448 558 702 443 +576 704 512 560 705 504 +576 704 576 560 704 571 +576 704 640 559 703 631 +576 704 704 559 704 695 +576 704 768 559 705 758 +576 704 832 559 704 820 +576 704 896 558 704 883 +576 704 960 559 706 947 +576 704 1023 559 705 1011 +576 768 0 559 756 23 +576 768 64 556 759 68 +576 768 128 556 760 128 +576 768 192 557 762 191 +576 768 256 557 761 252 +576 768 320 557 763 318 +576 768 384 559 765 379 +576 768 448 559 766 444 +576 768 512 561 768 505 +576 768 576 560 767 572 +576 768 640 560 767 632 +576 768 704 560 768 696 +576 768 768 560 768 759 +576 768 832 559 767 821 +576 768 896 559 767 884 +576 768 960 559 768 947 +576 768 1023 559 768 1011 +576 832 0 561 819 23 +576 832 64 558 824 69 +576 832 128 557 824 129 +576 832 192 558 825 191 +576 832 256 559 827 253 +576 832 320 559 827 319 +576 832 384 560 829 380 +576 832 448 561 831 445 +576 832 512 561 831 505 +576 832 576 562 832 573 +576 832 640 561 831 633 +576 832 704 561 831 696 +576 832 768 561 831 759 +576 832 832 561 832 823 +576 832 896 560 831 885 +576 832 960 561 832 949 +576 832 1023 561 832 1013 +576 896 0 562 884 23 +576 896 64 559 888 69 +576 896 128 558 888 128 +576 896 192 559 889 191 +576 896 256 559 889 252 +576 896 320 560 891 319 +576 896 384 560 893 380 +576 896 448 561 894 445 +576 896 512 562 895 505 +576 896 576 562 895 573 +576 896 640 561 895 634 +576 896 704 562 896 697 +576 896 768 561 896 760 +576 896 832 561 896 823 +576 896 896 561 896 886 +576 896 960 562 898 950 +576 896 1023 561 897 1014 +576 960 0 563 945 25 +576 960 64 560 949 70 +576 960 128 558 948 129 +576 960 192 559 949 191 +576 960 256 560 951 253 +576 960 320 560 951 319 +576 960 384 561 952 380 +576 960 448 562 955 445 +576 960 512 563 957 506 +576 960 576 562 955 573 +576 960 640 562 955 634 +576 960 704 562 957 697 +576 960 768 562 958 761 +576 960 832 562 957 823 +576 960 896 561 957 886 +576 960 960 563 959 950 +576 960 1023 562 957 1013 +576 1023 0 565 1008 27 +576 1023 64 560 1008 69 +576 1023 128 559 1009 129 +576 1023 192 560 1010 191 +576 1023 256 560 1011 253 +576 1023 320 561 1012 319 +576 1023 384 562 1014 380 +576 1023 448 563 1016 445 +576 1023 512 564 1018 506 +576 1023 576 563 1018 574 +576 1023 640 563 1017 634 +576 1023 704 563 1018 697 +576 1023 768 563 1018 761 +576 1023 832 562 1018 824 +576 1023 896 563 1020 888 +576 1023 960 564 1021 951 +576 1023 1023 563 1020 1015 +640 0 0 612 30 0 +640 0 64 611 27 64 +640 0 128 610 27 125 +640 0 192 611 28 187 +640 0 256 612 28 248 +640 0 320 612 28 314 +640 0 384 612 28 373 +640 0 448 613 29 438 +640 0 512 615 30 498 +640 0 576 615 30 567 +640 0 640 613 34 625 +640 0 704 614 35 688 +640 0 768 614 34 752 +640 0 832 614 37 814 +640 0 896 615 42 877 +640 0 960 615 43 941 +640 0 1023 615 42 1004 +640 64 0 613 61 0 +640 64 64 611 62 63 +640 64 128 610 62 125 +640 64 192 610 62 187 +640 64 256 611 62 248 +640 64 320 611 62 314 +640 64 384 612 63 374 +640 64 448 613 63 438 +640 64 512 615 63 499 +640 64 576 615 65 566 +640 64 640 614 65 626 +640 64 704 614 66 688 +640 64 768 614 66 752 +640 64 832 614 68 814 +640 64 896 614 71 877 +640 64 960 615 73 941 +640 64 1023 615 71 1005 +640 128 0 612 127 0 +640 128 64 610 128 64 +640 128 128 610 128 125 +640 128 192 610 128 187 +640 128 256 611 129 248 +640 128 320 611 129 314 +640 128 384 612 129 374 +640 128 448 613 130 438 +640 128 512 615 131 499 +640 128 576 615 131 567 +640 128 640 614 131 626 +640 128 704 614 132 688 +640 128 768 615 132 752 +640 128 832 613 132 814 +640 128 896 615 133 878 +640 128 960 615 134 941 +640 128 1023 615 135 1005 +640 192 0 612 189 0 +640 192 64 610 192 64 +640 192 128 610 192 125 +640 192 192 610 191 187 +640 192 256 611 192 248 +640 192 320 611 193 314 +640 192 384 611 193 374 +640 192 448 612 193 438 +640 192 512 615 195 499 +640 192 576 615 195 567 +640 192 640 613 194 626 +640 192 704 614 195 689 +640 192 768 615 195 753 +640 192 832 614 196 815 +640 192 896 615 196 878 +640 192 960 615 197 942 +640 192 1023 615 197 1005 +640 256 0 613 251 0 +640 256 64 610 253 64 +640 256 128 610 253 125 +640 256 192 611 254 188 +640 256 256 611 255 249 +640 256 320 611 254 314 +640 256 384 612 255 374 +640 256 448 613 256 439 +640 256 512 615 257 499 +640 256 576 615 258 568 +640 256 640 613 256 626 +640 256 704 614 257 689 +640 256 768 615 258 753 +640 256 832 614 258 815 +640 256 896 615 258 879 +640 256 960 615 258 942 +640 256 1023 615 258 1006 +640 320 0 613 318 6 +640 320 64 610 320 65 +640 320 128 610 320 126 +640 320 192 610 321 188 +640 320 256 612 322 249 +640 320 320 611 322 315 +640 320 384 612 323 375 +640 320 448 614 324 439 +640 320 512 615 325 500 +640 320 576 615 325 568 +640 320 640 614 324 627 +640 320 704 615 325 690 +640 320 768 615 325 754 +640 320 832 614 325 816 +640 320 896 615 326 880 +640 320 960 615 326 943 +640 320 1023 615 326 1006 +640 384 0 614 378 12 +640 384 64 611 381 66 +640 384 128 610 381 126 +640 384 192 611 382 188 +640 384 256 612 383 249 +640 384 320 611 382 315 +640 384 384 612 383 375 +640 384 448 614 385 440 +640 384 512 615 386 501 +640 384 576 616 387 569 +640 384 640 615 385 628 +640 384 704 616 387 691 +640 384 768 615 386 754 +640 384 832 615 386 817 +640 384 896 616 387 881 +640 384 960 616 388 943 +640 384 1023 616 387 1007 +640 448 0 615 442 12 +640 448 64 611 444 66 +640 448 128 611 445 126 +640 448 192 611 446 189 +640 448 256 612 447 250 +640 448 320 612 446 315 +640 448 384 613 447 376 +640 448 448 614 449 440 +640 448 512 616 451 501 +640 448 576 617 452 570 +640 448 640 616 450 629 +640 448 704 616 450 691 +640 448 768 616 451 755 +640 448 832 616 451 818 +640 448 896 617 452 882 +640 448 960 616 452 944 +640 448 1023 617 452 1008 +640 512 0 615 501 15 +640 512 64 612 504 66 +640 512 128 612 504 127 +640 512 192 612 504 189 +640 512 256 613 506 250 +640 512 320 613 506 316 +640 512 384 614 508 377 +640 512 448 616 509 441 +640 512 512 617 511 502 +640 512 576 618 511 571 +640 512 640 616 510 630 +640 512 704 617 511 693 +640 512 768 617 511 756 +640 512 832 616 511 819 +640 512 896 618 512 882 +640 512 960 617 512 946 +640 512 1023 617 512 1009 +640 576 0 616 568 18 +640 576 64 612 571 67 +640 576 128 613 572 127 +640 576 192 613 572 189 +640 576 256 613 573 250 +640 576 320 614 574 317 +640 576 384 615 576 377 +640 576 448 617 578 442 +640 576 512 618 578 503 +640 576 576 618 579 571 +640 576 640 617 578 631 +640 576 704 617 579 694 +640 576 768 617 578 756 +640 576 832 617 579 820 +640 576 896 617 579 882 +640 576 960 617 579 946 +640 576 1023 616 578 1009 +640 640 0 617 630 18 +640 640 64 613 633 68 +640 640 128 613 633 127 +640 640 192 613 635 190 +640 640 256 614 635 251 +640 640 320 615 636 317 +640 640 384 616 637 378 +640 640 448 617 640 443 +640 640 512 619 642 504 +640 640 576 618 641 571 +640 640 640 617 640 631 +640 640 704 618 641 694 +640 640 768 618 642 758 +640 640 832 618 641 820 +640 640 896 618 641 883 +640 640 960 619 643 948 +640 640 1023 618 642 1010 +640 704 0 618 694 21 +640 704 64 613 696 67 +640 704 128 614 697 128 +640 704 192 615 699 190 +640 704 256 615 699 251 +640 704 320 616 700 318 +640 704 384 617 702 379 +640 704 448 617 703 443 +640 704 512 620 705 504 +640 704 576 618 704 571 +640 704 640 618 703 631 +640 704 704 619 705 695 +640 704 768 619 705 758 +640 704 832 619 705 821 +640 704 896 618 705 884 +640 704 960 619 705 947 +640 704 1023 618 705 1011 +640 768 0 619 757 23 +640 768 64 615 759 68 +640 768 128 615 760 128 +640 768 192 616 762 191 +640 768 256 616 762 252 +640 768 320 617 764 319 +640 768 384 618 765 379 +640 768 448 619 767 444 +640 768 512 620 768 504 +640 768 576 620 768 573 +640 768 640 620 768 633 +640 768 704 619 767 695 +640 768 768 619 767 758 +640 768 832 619 768 822 +640 768 896 619 768 885 +640 768 960 619 768 948 +640 768 1023 619 768 1012 +640 832 0 620 820 23 +640 832 64 617 824 68 +640 832 128 617 825 129 +640 832 192 617 826 191 +640 832 256 618 827 253 +640 832 320 618 827 319 +640 832 384 618 828 379 +640 832 448 620 830 445 +640 832 512 622 833 506 +640 832 576 622 833 574 +640 832 640 620 831 634 +640 832 704 621 832 696 +640 832 768 621 832 760 +640 832 832 620 832 823 +640 832 896 620 831 885 +640 832 960 621 833 950 +640 832 1023 621 833 1014 +640 896 0 621 885 24 +640 896 64 617 887 69 +640 896 128 617 888 129 +640 896 192 618 890 191 +640 896 256 618 890 253 +640 896 320 618 890 319 +640 896 384 619 892 380 +640 896 448 621 894 445 +640 896 512 621 896 505 +640 896 576 621 896 573 +640 896 640 621 896 634 +640 896 704 622 897 698 +640 896 768 621 896 760 +640 896 832 620 895 822 +640 896 896 620 896 886 +640 896 960 622 898 951 +640 896 1023 621 897 1014 +640 960 0 623 947 24 +640 960 64 618 948 69 +640 960 128 617 948 129 +640 960 192 618 949 191 +640 960 256 619 951 253 +640 960 320 619 951 319 +640 960 384 619 952 380 +640 960 448 621 954 444 +640 960 512 623 957 506 +640 960 576 621 956 573 +640 960 640 622 957 635 +640 960 704 622 957 697 +640 960 768 622 958 761 +640 960 832 622 957 824 +640 960 896 621 958 887 +640 960 960 622 960 951 +640 960 1023 622 959 1015 +640 1023 0 624 1008 26 +640 1023 64 618 1008 69 +640 1023 128 618 1009 129 +640 1023 192 619 1011 191 +640 1023 256 620 1013 253 +640 1023 320 620 1013 320 +640 1023 384 621 1015 381 +640 1023 448 621 1015 445 +640 1023 512 622 1017 505 +640 1023 576 623 1018 574 +640 1023 640 623 1018 635 +640 1023 704 624 1020 698 +640 1023 768 622 1018 761 +640 1023 832 622 1019 824 +640 1023 896 622 1019 888 +640 1023 960 624 1022 953 +640 1023 1023 622 1020 1015 +704 0 0 674 31 0 +704 0 64 673 31 63 +704 0 128 672 30 125 +704 0 192 673 30 187 +704 0 256 673 29 248 +704 0 320 673 31 314 +704 0 384 673 30 373 +704 0 448 675 32 438 +704 0 512 676 30 498 +704 0 576 676 32 566 +704 0 640 676 34 626 +704 0 704 676 35 689 +704 0 768 675 37 751 +704 0 832 676 41 815 +704 0 896 676 43 877 +704 0 960 677 45 941 +704 0 1023 677 43 1004 +704 64 0 674 63 0 +704 64 64 673 63 63 +704 64 128 672 63 125 +704 64 192 672 63 187 +704 64 256 673 63 248 +704 64 320 673 63 314 +704 64 384 674 63 374 +704 64 448 675 64 438 +704 64 512 676 64 498 +704 64 576 676 64 566 +704 64 640 676 66 626 +704 64 704 676 68 689 +704 64 768 676 67 751 +704 64 832 676 69 815 +704 64 896 676 69 877 +704 64 960 678 73 941 +704 64 1023 677 70 1005 +704 128 0 674 127 0 +704 128 64 672 129 63 +704 128 128 671 129 125 +704 128 192 672 129 187 +704 128 256 673 129 248 +704 128 320 673 129 314 +704 128 384 673 130 374 +704 128 448 675 131 438 +704 128 512 676 131 498 +704 128 576 676 131 567 +704 128 640 676 131 627 +704 128 704 676 132 689 +704 128 768 676 132 752 +704 128 832 676 133 815 +704 128 896 676 134 878 +704 128 960 678 135 942 +704 128 1023 677 135 1004 +704 192 0 674 190 0 +704 192 64 672 192 63 +704 192 128 671 192 125 +704 192 192 672 192 187 +704 192 256 673 193 248 +704 192 320 673 193 314 +704 192 384 674 193 374 +704 192 448 675 194 438 +704 192 512 676 195 498 +704 192 576 676 195 567 +704 192 640 675 195 626 +704 192 704 676 196 689 +704 192 768 676 196 752 +704 192 832 676 196 815 +704 192 896 676 196 878 +704 192 960 678 197 942 +704 192 1023 677 196 1005 +704 256 0 674 251 0 +704 256 64 672 253 64 +704 256 128 671 253 125 +704 256 192 672 254 188 +704 256 256 673 255 249 +704 256 320 673 255 315 +704 256 384 674 255 374 +704 256 448 675 256 439 +704 256 512 676 257 499 +704 256 576 677 257 567 +704 256 640 676 257 627 +704 256 704 677 258 690 +704 256 768 676 257 753 +704 256 832 676 258 816 +704 256 896 676 258 878 +704 256 960 678 259 942 +704 256 1023 677 258 1005 +704 320 0 675 318 0 +704 320 64 672 320 64 +704 320 128 672 321 125 +704 320 192 672 321 188 +704 320 256 673 322 249 +704 320 320 673 322 314 +704 320 384 674 323 375 +704 320 448 676 324 439 +704 320 512 676 325 499 +704 320 576 677 325 568 +704 320 640 676 325 628 +704 320 704 678 326 691 +704 320 768 676 325 753 +704 320 832 677 325 816 +704 320 896 677 325 879 +704 320 960 678 327 943 +704 320 1023 677 325 1006 +704 384 0 675 378 2 +704 384 64 673 381 65 +704 384 128 672 381 126 +704 384 192 673 382 188 +704 384 256 673 383 249 +704 384 320 673 382 315 +704 384 384 675 384 375 +704 384 448 676 385 440 +704 384 512 677 386 500 +704 384 576 678 386 569 +704 384 640 677 386 629 +704 384 704 678 387 692 +704 384 768 677 386 754 +704 384 832 678 387 818 +704 384 896 677 387 879 +704 384 960 679 388 944 +704 384 1023 678 387 1007 +704 448 0 676 442 11 +704 448 64 673 445 65 +704 448 128 673 445 126 +704 448 192 673 446 188 +704 448 256 674 447 250 +704 448 320 673 446 315 +704 448 384 675 448 376 +704 448 448 677 449 441 +704 448 512 678 451 501 +704 448 576 678 451 569 +704 448 640 678 451 630 +704 448 704 678 451 692 +704 448 768 678 451 755 +704 448 832 678 451 818 +704 448 896 678 451 881 +704 448 960 680 452 945 +704 448 1023 679 452 1008 +704 512 0 677 501 10 +704 512 64 674 504 66 +704 512 128 674 505 127 +704 512 192 674 505 189 +704 512 256 675 507 250 +704 512 320 675 506 316 +704 512 384 677 508 377 +704 512 448 678 509 441 +704 512 512 678 510 502 +704 512 576 680 511 570 +704 512 640 679 511 630 +704 512 704 680 511 693 +704 512 768 679 511 756 +704 512 832 679 511 819 +704 512 896 679 511 882 +704 512 960 680 513 946 +704 512 1023 680 512 1009 +704 576 0 678 569 17 +704 576 64 674 571 66 +704 576 128 675 572 127 +704 576 192 675 573 189 +704 576 256 675 574 250 +704 576 320 676 575 317 +704 576 384 678 576 378 +704 576 448 679 578 443 +704 576 512 680 579 503 +704 576 576 681 580 572 +704 576 640 679 579 631 +704 576 704 679 578 693 +704 576 768 679 578 757 +704 576 832 679 578 819 +704 576 896 680 579 883 +704 576 960 681 580 946 +704 576 1023 679 579 1009 +704 640 0 678 630 17 +704 640 64 675 633 66 +704 640 128 675 634 127 +704 640 192 676 635 190 +704 640 256 677 636 251 +704 640 320 677 637 318 +704 640 384 678 638 378 +704 640 448 680 640 443 +704 640 512 680 641 503 +704 640 576 680 641 571 +704 640 640 679 640 630 +704 640 704 680 641 694 +704 640 768 679 640 756 +704 640 832 681 642 821 +704 640 896 680 641 883 +704 640 960 681 642 947 +704 640 1023 680 641 1010 +704 704 0 680 694 19 +704 704 64 676 697 67 +704 704 128 676 697 127 +704 704 192 676 698 190 +704 704 256 677 699 251 +704 704 320 679 701 318 +704 704 384 678 700 378 +704 704 448 679 702 443 +704 704 512 681 705 504 +704 704 576 681 705 572 +704 704 640 680 704 632 +704 704 704 681 705 695 +704 704 768 680 704 758 +704 704 832 681 705 822 +704 704 896 681 705 884 +704 704 960 682 706 948 +704 704 1023 681 705 1011 +704 768 0 681 757 19 +704 768 64 677 759 67 +704 768 128 677 761 128 +704 768 192 678 763 191 +704 768 256 677 761 251 +704 768 320 678 763 318 +704 768 384 680 765 379 +704 768 448 682 767 444 +704 768 512 681 767 504 +704 768 576 682 768 572 +704 768 640 682 768 633 +704 768 704 681 768 695 +704 768 768 681 768 759 +704 768 832 682 768 822 +704 768 896 682 768 885 +704 768 960 682 769 948 +704 768 1023 682 769 1013 +704 832 0 682 820 22 +704 832 64 679 825 68 +704 832 128 678 824 128 +704 832 192 679 825 191 +704 832 256 680 826 252 +704 832 320 680 827 319 +704 832 384 680 827 379 +704 832 448 681 829 444 +704 832 512 684 832 506 +704 832 576 683 832 574 +704 832 640 682 831 633 +704 832 704 683 832 697 +704 832 768 682 831 759 +704 832 832 683 832 823 +704 832 896 682 831 886 +704 832 960 684 834 951 +704 832 1023 684 834 1015 +704 896 0 684 885 22 +704 896 64 679 888 68 +704 896 128 678 888 128 +704 896 192 679 889 191 +704 896 256 680 890 252 +704 896 320 680 891 319 +704 896 384 681 892 379 +704 896 448 682 894 445 +704 896 512 683 895 505 +704 896 576 683 896 573 +704 896 640 684 896 634 +704 896 704 683 895 696 +704 896 768 684 897 761 +704 896 832 683 897 824 +704 896 896 683 897 886 +704 896 960 684 897 950 +704 896 1023 684 897 1014 +704 960 0 686 948 24 +704 960 64 681 949 69 +704 960 128 678 947 128 +704 960 192 680 949 191 +704 960 256 681 951 252 +704 960 320 681 951 319 +704 960 384 682 953 380 +704 960 448 683 955 445 +704 960 512 684 956 505 +704 960 576 685 957 574 +704 960 640 685 958 635 +704 960 704 685 958 697 +704 960 768 684 958 761 +704 960 832 684 957 823 +704 960 896 684 959 887 +704 960 960 685 960 951 +704 960 1023 684 959 1015 +704 1023 0 686 1008 26 +704 1023 64 681 1010 69 +704 1023 128 681 1011 129 +704 1023 192 681 1011 191 +704 1023 256 682 1012 253 +704 1023 320 682 1012 319 +704 1023 384 683 1014 380 +704 1023 448 684 1016 445 +704 1023 512 685 1018 506 +704 1023 576 685 1018 574 +704 1023 640 686 1019 635 +704 1023 704 686 1019 698 +704 1023 768 685 1019 761 +704 1023 832 685 1019 825 +704 1023 896 685 1020 888 +704 1023 960 686 1022 952 +704 1023 1023 685 1021 1016 +768 0 0 733 32 0 +768 0 64 732 31 63 +768 0 128 731 30 124 +768 0 192 732 30 187 +768 0 256 733 30 248 +768 0 320 732 30 314 +768 0 384 733 30 373 +768 0 448 735 34 438 +768 0 512 734 30 497 +768 0 576 735 32 566 +768 0 640 735 33 626 +768 0 704 735 34 689 +768 0 768 734 37 751 +768 0 832 736 38 816 +768 0 896 735 43 877 +768 0 960 737 41 941 +768 0 1023 736 44 1004 +768 64 0 734 63 0 +768 64 64 732 64 63 +768 64 128 731 63 125 +768 64 192 731 63 187 +768 64 256 733 63 248 +768 64 320 732 63 314 +768 64 384 733 64 374 +768 64 448 735 65 439 +768 64 512 735 64 498 +768 64 576 735 66 566 +768 64 640 734 66 626 +768 64 704 736 66 689 +768 64 768 734 67 751 +768 64 832 736 70 816 +768 64 896 735 71 877 +768 64 960 737 73 941 +768 64 1023 736 72 1004 +768 128 0 734 127 0 +768 128 64 732 129 63 +768 128 128 731 129 125 +768 128 192 731 129 187 +768 128 256 732 129 248 +768 128 320 732 129 314 +768 128 384 733 130 374 +768 128 448 734 131 439 +768 128 512 735 131 498 +768 128 576 735 131 566 +768 128 640 735 131 626 +768 128 704 735 132 689 +768 128 768 735 132 752 +768 128 832 736 133 816 +768 128 896 735 134 877 +768 128 960 737 134 942 +768 128 1023 736 134 1005 +768 192 0 734 190 0 +768 192 64 731 192 64 +768 192 128 730 192 125 +768 192 192 731 192 187 +768 192 256 732 193 248 +768 192 320 732 193 315 +768 192 384 733 193 374 +768 192 448 735 194 439 +768 192 512 735 195 499 +768 192 576 735 195 567 +768 192 640 735 195 627 +768 192 704 736 195 689 +768 192 768 735 195 752 +768 192 832 737 197 816 +768 192 896 735 196 877 +768 192 960 737 198 942 +768 192 1023 736 197 1005 +768 256 0 734 251 0 +768 256 64 732 254 64 +768 256 128 731 253 125 +768 256 192 731 254 187 +768 256 256 732 255 249 +768 256 320 732 255 315 +768 256 384 733 255 374 +768 256 448 735 257 439 +768 256 512 735 257 499 +768 256 576 736 257 568 +768 256 640 735 257 627 +768 256 704 736 258 690 +768 256 768 736 257 753 +768 256 832 737 258 817 +768 256 896 735 258 878 +768 256 960 737 259 942 +768 256 1023 736 258 1005 +768 320 0 735 319 0 +768 320 64 731 321 64 +768 320 128 731 321 125 +768 320 192 732 322 188 +768 320 256 733 322 249 +768 320 320 732 322 315 +768 320 384 734 324 375 +768 320 448 736 325 440 +768 320 512 736 325 499 +768 320 576 736 325 568 +768 320 640 736 325 628 +768 320 704 736 325 690 +768 320 768 735 325 753 +768 320 832 737 326 817 +768 320 896 736 326 879 +768 320 960 738 326 943 +768 320 1023 737 326 1006 +768 384 0 735 379 0 +768 384 64 732 381 65 +768 384 128 731 382 126 +768 384 192 732 382 188 +768 384 256 733 383 249 +768 384 320 733 383 315 +768 384 384 734 384 376 +768 384 448 736 386 441 +768 384 512 736 386 500 +768 384 576 736 386 568 +768 384 640 736 386 629 +768 384 704 737 387 692 +768 384 768 736 386 754 +768 384 832 737 388 818 +768 384 896 737 386 880 +768 384 960 738 388 944 +768 384 1023 737 387 1007 +768 448 0 736 443 9 +768 448 64 733 445 65 +768 448 128 732 446 126 +768 448 192 733 446 189 +768 448 256 734 447 250 +768 448 320 734 447 316 +768 448 384 735 449 376 +768 448 448 737 450 441 +768 448 512 737 450 501 +768 448 576 737 451 569 +768 448 640 738 451 630 +768 448 704 738 451 692 +768 448 768 737 450 755 +768 448 832 738 452 819 +768 448 896 738 451 881 +768 448 960 739 453 945 +768 448 1023 738 451 1008 +768 512 0 737 502 12 +768 512 64 734 505 65 +768 512 128 734 505 127 +768 512 192 734 505 189 +768 512 256 735 507 251 +768 512 320 735 507 317 +768 512 384 737 509 378 +768 512 448 738 510 442 +768 512 512 738 510 501 +768 512 576 739 511 570 +768 512 640 738 510 630 +768 512 704 738 511 693 +768 512 768 738 510 755 +768 512 832 739 512 820 +768 512 896 739 511 882 +768 512 960 740 512 946 +768 512 1023 739 511 1009 +768 576 0 738 569 16 +768 576 64 734 572 66 +768 576 128 734 573 127 +768 576 192 735 574 189 +768 576 256 735 575 251 +768 576 320 736 576 318 +768 576 384 738 577 378 +768 576 448 738 577 442 +768 576 512 740 579 503 +768 576 576 740 580 572 +768 576 640 739 578 631 +768 576 704 738 578 693 +768 576 768 739 578 757 +768 576 832 740 579 820 +768 576 896 739 579 883 +768 576 960 740 580 946 +768 576 1023 739 579 1010 +768 640 0 738 630 18 +768 640 64 735 634 66 +768 640 128 735 635 127 +768 640 192 736 636 190 +768 640 256 736 637 251 +768 640 320 736 637 317 +768 640 384 737 638 378 +768 640 448 739 640 443 +768 640 512 740 641 503 +768 640 576 739 641 571 +768 640 640 740 641 632 +768 640 704 740 642 694 +768 640 768 739 641 757 +768 640 832 740 642 821 +768 640 896 740 642 884 +768 640 960 741 643 948 +768 640 1023 740 642 1011 +768 704 0 740 695 17 +768 704 64 736 697 67 +768 704 128 734 697 127 +768 704 192 735 698 190 +768 704 256 736 699 251 +768 704 320 737 701 318 +768 704 384 738 701 378 +768 704 448 738 702 442 +768 704 512 740 705 504 +768 704 576 740 704 571 +768 704 640 740 704 632 +768 704 704 741 705 695 +768 704 768 741 705 759 +768 704 832 741 705 822 +768 704 896 741 705 884 +768 704 960 742 707 949 +768 704 1023 742 706 1013 +768 768 0 741 757 18 +768 768 64 736 759 68 +768 768 128 736 761 128 +768 768 192 738 762 191 +768 768 256 737 762 252 +768 768 320 737 763 318 +768 768 384 739 765 379 +768 768 448 741 767 444 +768 768 512 742 768 504 +768 768 576 742 769 573 +768 768 640 741 768 633 +768 768 704 741 767 695 +768 768 768 742 769 759 +768 768 832 741 767 821 +768 768 896 741 768 885 +768 768 960 742 769 949 +768 768 1023 742 768 1013 +768 832 0 742 821 21 +768 832 64 739 825 68 +768 832 128 737 824 128 +768 832 192 737 824 191 +768 832 256 739 826 252 +768 832 320 739 826 319 +768 832 384 740 828 379 +768 832 448 742 830 445 +768 832 512 743 832 505 +768 832 576 742 831 573 +768 832 640 743 832 634 +768 832 704 743 832 697 +768 832 768 743 832 760 +768 832 832 742 832 823 +768 832 896 742 832 886 +768 832 960 744 834 951 +768 832 1023 743 832 1013 +768 896 0 744 886 21 +768 896 64 739 888 69 +768 896 128 738 887 128 +768 896 192 738 889 191 +768 896 256 739 889 252 +768 896 320 739 890 319 +768 896 384 741 892 380 +768 896 448 742 895 445 +768 896 512 744 896 506 +768 896 576 743 896 573 +768 896 640 743 895 634 +768 896 704 743 896 697 +768 896 768 743 896 760 +768 896 832 743 896 824 +768 896 896 744 897 887 +768 896 960 744 898 951 +768 896 1023 744 898 1015 +768 960 0 745 948 23 +768 960 64 739 948 68 +768 960 128 738 948 128 +768 960 192 740 950 191 +768 960 256 741 952 253 +768 960 320 740 951 319 +768 960 384 741 952 379 +768 960 448 742 954 445 +768 960 512 744 957 506 +768 960 576 744 956 573 +768 960 640 745 958 635 +768 960 704 744 958 698 +768 960 768 745 958 761 +768 960 832 744 958 825 +768 960 896 744 958 887 +768 960 960 745 961 952 +768 960 1023 745 959 1015 +768 1023 0 745 1007 25 +768 1023 64 740 1009 69 +768 1023 128 740 1010 128 +768 1023 192 740 1011 191 +768 1023 256 742 1013 253 +768 1023 320 741 1013 320 +768 1023 384 743 1015 381 +768 1023 448 744 1017 446 +768 1023 512 744 1017 505 +768 1023 576 745 1019 574 +768 1023 640 746 1020 636 +768 1023 704 745 1019 698 +768 1023 768 744 1018 761 +768 1023 832 746 1021 826 +768 1023 896 746 1021 889 +768 1023 960 746 1021 952 +768 1023 1023 745 1020 1016 +832 0 0 795 33 0 +832 0 64 794 32 63 +832 0 128 793 33 124 +832 0 192 794 33 187 +832 0 256 794 33 248 +832 0 320 793 31 314 +832 0 384 794 34 373 +832 0 448 796 34 438 +832 0 512 797 33 498 +832 0 576 797 35 566 +832 0 640 797 36 627 +832 0 704 798 36 689 +832 0 768 797 37 752 +832 0 832 798 41 816 +832 0 896 798 42 878 +832 0 960 799 47 942 +832 0 1023 798 48 1005 +832 64 0 796 63 0 +832 64 64 794 64 63 +832 64 128 792 63 125 +832 64 192 793 64 187 +832 64 256 794 65 248 +832 64 320 793 64 314 +832 64 384 794 64 374 +832 64 448 796 65 439 +832 64 512 797 66 498 +832 64 576 796 65 566 +832 64 640 797 65 627 +832 64 704 798 67 690 +832 64 768 797 68 752 +832 64 832 798 70 815 +832 64 896 798 70 878 +832 64 960 800 74 942 +832 64 1023 799 72 1005 +832 128 0 795 128 0 +832 128 64 793 129 63 +832 128 128 793 129 125 +832 128 192 793 130 187 +832 128 256 794 130 248 +832 128 320 793 130 314 +832 128 384 794 130 374 +832 128 448 796 131 439 +832 128 512 798 131 499 +832 128 576 797 132 566 +832 128 640 798 132 627 +832 128 704 798 132 690 +832 128 768 798 132 753 +832 128 832 798 134 816 +832 128 896 798 135 878 +832 128 960 800 136 943 +832 128 1023 799 134 1006 +832 192 0 795 190 0 +832 192 64 793 193 64 +832 192 128 792 192 125 +832 192 192 793 193 187 +832 192 256 794 193 249 +832 192 320 793 193 314 +832 192 384 794 193 374 +832 192 448 796 195 439 +832 192 512 798 195 499 +832 192 576 796 195 566 +832 192 640 797 195 627 +832 192 704 798 196 690 +832 192 768 798 196 754 +832 192 832 798 196 816 +832 192 896 798 196 879 +832 192 960 800 198 943 +832 192 1023 800 197 1007 +832 256 0 796 251 0 +832 256 64 793 254 64 +832 256 128 793 254 125 +832 256 192 793 254 188 +832 256 256 794 255 249 +832 256 320 794 255 315 +832 256 384 795 255 375 +832 256 448 796 257 439 +832 256 512 798 258 500 +832 256 576 797 257 567 +832 256 640 797 257 628 +832 256 704 799 258 691 +832 256 768 798 257 753 +832 256 832 799 258 817 +832 256 896 798 259 879 +832 256 960 800 259 943 +832 256 1023 799 259 1007 +832 320 0 796 319 0 +832 320 64 794 321 65 +832 320 128 793 321 125 +832 320 192 794 322 188 +832 320 256 795 323 250 +832 320 320 794 322 315 +832 320 384 795 323 375 +832 320 448 797 325 440 +832 320 512 798 325 500 +832 320 576 797 325 567 +832 320 640 798 325 628 +832 320 704 799 326 692 +832 320 768 798 325 754 +832 320 832 799 326 818 +832 320 896 798 326 879 +832 320 960 801 327 944 +832 320 1023 799 326 1007 +832 384 0 797 379 0 +832 384 64 795 382 65 +832 384 128 794 382 126 +832 384 192 795 383 189 +832 384 256 795 384 250 +832 384 320 794 383 315 +832 384 384 796 384 376 +832 384 448 797 385 440 +832 384 512 798 386 500 +832 384 576 798 386 568 +832 384 640 799 387 629 +832 384 704 800 387 692 +832 384 768 799 387 755 +832 384 832 799 387 818 +832 384 896 800 387 881 +832 384 960 801 388 945 +832 384 1023 800 387 1008 +832 448 0 798 443 8 +832 448 64 795 446 65 +832 448 128 794 446 126 +832 448 192 795 447 189 +832 448 256 796 448 250 +832 448 320 795 447 316 +832 448 384 797 449 377 +832 448 448 799 450 441 +832 448 512 800 451 502 +832 448 576 799 451 569 +832 448 640 800 451 631 +832 448 704 801 452 693 +832 448 768 800 451 756 +832 448 832 800 452 819 +832 448 896 801 452 882 +832 448 960 802 453 946 +832 448 1023 801 453 1009 +832 512 0 799 502 11 +832 512 64 796 505 66 +832 512 128 796 506 127 +832 512 192 796 506 189 +832 512 256 797 508 251 +832 512 320 796 507 317 +832 512 384 798 509 377 +832 512 448 800 510 442 +832 512 512 801 511 502 +832 512 576 800 511 570 +832 512 640 800 511 631 +832 512 704 801 512 694 +832 512 768 801 511 757 +832 512 832 801 512 820 +832 512 896 802 512 883 +832 512 960 803 513 947 +832 512 1023 802 512 1010 +832 576 0 800 570 17 +832 576 64 796 573 67 +832 576 128 796 573 127 +832 576 192 797 574 190 +832 576 256 797 574 251 +832 576 320 798 576 318 +832 576 384 799 577 378 +832 576 448 801 579 443 +832 576 512 801 579 503 +832 576 576 802 579 571 +832 576 640 801 578 631 +832 576 704 802 579 694 +832 576 768 802 579 758 +832 576 832 801 579 820 +832 576 896 802 580 884 +832 576 960 803 581 948 +832 576 1023 803 581 1011 +832 640 0 800 631 16 +832 640 64 797 634 67 +832 640 128 796 634 128 +832 640 192 797 636 190 +832 640 256 798 637 251 +832 640 320 799 637 318 +832 640 384 798 637 377 +832 640 448 801 640 443 +832 640 512 802 641 503 +832 640 576 802 642 572 +832 640 640 802 641 632 +832 640 704 803 643 695 +832 640 768 802 642 758 +832 640 832 802 642 821 +832 640 896 802 642 884 +832 640 960 805 644 949 +832 640 1023 804 643 1012 +832 704 0 802 696 17 +832 704 64 798 697 67 +832 704 128 797 698 128 +832 704 192 798 699 190 +832 704 256 798 699 251 +832 704 320 799 701 318 +832 704 384 799 701 378 +832 704 448 801 703 443 +832 704 512 802 705 504 +832 704 576 803 705 572 +832 704 640 803 706 633 +832 704 704 803 705 695 +832 704 768 804 706 759 +832 704 832 803 705 821 +832 704 896 804 705 885 +832 704 960 804 707 949 +832 704 1023 804 706 1013 +832 768 0 804 759 19 +832 768 64 798 760 67 +832 768 128 798 761 128 +832 768 192 799 762 191 +832 768 256 799 762 252 +832 768 320 800 764 319 +832 768 384 800 764 379 +832 768 448 802 766 444 +832 768 512 803 768 504 +832 768 576 804 769 573 +832 768 640 804 769 634 +832 768 704 804 768 696 +832 768 768 805 770 760 +832 768 832 804 768 822 +832 768 896 804 769 886 +832 768 960 805 770 950 +832 768 1023 805 770 1014 +832 832 0 805 822 19 +832 832 64 800 824 68 +832 832 128 800 825 128 +832 832 192 800 826 191 +832 832 256 800 826 252 +832 832 320 801 827 319 +832 832 384 802 828 379 +832 832 448 804 830 445 +832 832 512 805 833 506 +832 832 576 805 832 574 +832 832 640 804 831 634 +832 832 704 806 834 698 +832 832 768 805 832 760 +832 832 832 806 833 824 +832 832 896 805 832 887 +832 832 960 807 835 951 +832 832 1023 807 834 1015 +832 896 0 806 887 20 +832 896 64 800 888 68 +832 896 128 800 888 128 +832 896 192 801 890 191 +832 896 256 801 890 253 +832 896 320 802 892 319 +832 896 384 802 892 380 +832 896 448 804 895 445 +832 896 512 805 896 506 +832 896 576 806 897 574 +832 896 640 806 897 635 +832 896 704 806 897 698 +832 896 768 806 896 761 +832 896 832 805 896 824 +832 896 896 806 897 887 +832 896 960 808 900 952 +832 896 1023 806 898 1015 +832 960 0 808 949 24 +832 960 64 801 948 68 +832 960 128 800 948 129 +832 960 192 801 950 191 +832 960 256 802 951 253 +832 960 320 803 953 320 +832 960 384 803 953 380 +832 960 448 805 956 445 +832 960 512 807 959 507 +832 960 576 807 958 574 +832 960 640 807 958 635 +832 960 704 807 959 698 +832 960 768 808 960 762 +832 960 832 807 959 825 +832 960 896 807 959 888 +832 960 960 808 961 952 +832 960 1023 808 961 1017 +832 1023 0 808 1008 25 +832 1023 64 802 1010 68 +832 1023 128 802 1011 129 +832 1023 192 803 1012 192 +832 1023 256 804 1014 254 +832 1023 320 803 1013 319 +832 1023 384 804 1015 381 +832 1023 448 806 1017 445 +832 1023 512 807 1018 506 +832 1023 576 808 1020 575 +832 1023 640 808 1019 636 +832 1023 704 808 1020 698 +832 1023 768 807 1019 761 +832 1023 832 808 1020 826 +832 1023 896 809 1022 890 +832 1023 960 809 1023 953 +832 1023 1023 808 1021 1017 +896 0 0 859 34 0 +896 0 64 855 31 63 +896 0 128 856 32 125 +896 0 192 856 30 187 +896 0 256 855 32 247 +896 0 320 856 33 313 +896 0 384 857 31 373 +896 0 448 859 32 438 +896 0 512 861 34 499 +896 0 576 860 35 566 +896 0 640 861 36 626 +896 0 704 861 38 689 +896 0 768 862 39 753 +896 0 832 861 40 815 +896 0 896 862 43 878 +896 0 960 863 44 942 +896 0 1023 862 45 1006 +896 64 0 860 63 0 +896 64 64 855 63 63 +896 64 128 855 64 124 +896 64 192 856 63 187 +896 64 256 855 63 247 +896 64 320 857 63 314 +896 64 384 858 64 374 +896 64 448 859 64 438 +896 64 512 861 66 499 +896 64 576 860 64 566 +896 64 640 861 66 627 +896 64 704 861 69 689 +896 64 768 862 67 754 +896 64 832 861 69 815 +896 64 896 862 69 879 +896 64 960 863 72 942 +896 64 1023 863 72 1006 +896 128 0 859 128 0 +896 128 64 855 129 63 +896 128 128 856 129 125 +896 128 192 856 129 187 +896 128 256 855 128 247 +896 128 320 857 129 314 +896 128 384 857 130 374 +896 128 448 858 130 438 +896 128 512 861 131 499 +896 128 576 860 132 567 +896 128 640 861 132 627 +896 128 704 861 133 689 +896 128 768 863 133 754 +896 128 832 861 133 815 +896 128 896 862 134 879 +896 128 960 863 135 942 +896 128 1023 863 135 1006 +896 192 0 859 190 0 +896 192 64 855 191 63 +896 192 128 855 192 125 +896 192 192 856 192 187 +896 192 256 855 192 247 +896 192 320 857 193 314 +896 192 384 858 193 374 +896 192 448 858 194 438 +896 192 512 861 195 499 +896 192 576 861 195 567 +896 192 640 861 196 627 +896 192 704 861 196 689 +896 192 768 863 196 755 +896 192 832 861 196 816 +896 192 896 861 197 879 +896 192 960 863 197 943 +896 192 1023 863 197 1007 +896 256 0 860 252 0 +896 256 64 855 253 64 +896 256 128 856 254 125 +896 256 192 857 254 188 +896 256 256 856 254 248 +896 256 320 857 255 315 +896 256 384 858 255 375 +896 256 448 859 256 439 +896 256 512 862 257 500 +896 256 576 861 257 567 +896 256 640 862 257 628 +896 256 704 861 257 690 +896 256 768 863 258 755 +896 256 832 862 258 817 +896 256 896 862 259 880 +896 256 960 863 259 943 +896 256 1023 864 258 1007 +896 320 0 861 319 0 +896 320 64 856 320 64 +896 320 128 856 321 125 +896 320 192 857 322 188 +896 320 256 856 321 248 +896 320 320 857 322 315 +896 320 384 859 323 375 +896 320 448 860 324 439 +896 320 512 862 326 501 +896 320 576 861 325 568 +896 320 640 862 326 628 +896 320 704 862 326 691 +896 320 768 863 326 755 +896 320 832 862 325 817 +896 320 896 863 326 880 +896 320 960 863 327 943 +896 320 1023 864 326 1007 +896 384 0 861 380 0 +896 384 64 856 381 65 +896 384 128 857 382 126 +896 384 192 858 382 188 +896 384 256 857 382 249 +896 384 320 858 383 316 +896 384 384 860 384 376 +896 384 448 860 385 440 +896 384 512 863 386 501 +896 384 576 862 386 568 +896 384 640 863 387 630 +896 384 704 863 387 692 +896 384 768 864 388 756 +896 384 832 863 387 818 +896 384 896 864 387 881 +896 384 960 864 388 944 +896 384 1023 864 388 1008 +896 448 0 862 444 3 +896 448 64 857 445 65 +896 448 128 858 446 127 +896 448 192 859 447 189 +896 448 256 858 447 250 +896 448 320 859 447 316 +896 448 384 861 449 377 +896 448 448 861 449 441 +896 448 512 864 451 502 +896 448 576 863 451 569 +896 448 640 864 452 631 +896 448 704 864 451 692 +896 448 768 864 452 757 +896 448 832 863 451 818 +896 448 896 864 452 882 +896 448 960 865 453 945 +896 448 1023 866 453 1010 +896 512 0 863 503 14 +896 512 64 859 504 66 +896 512 128 859 506 127 +896 512 192 860 507 190 +896 512 256 859 506 250 +896 512 320 860 507 317 +896 512 384 862 509 377 +896 512 448 863 509 442 +896 512 512 865 511 503 +896 512 576 864 511 570 +896 512 640 864 511 631 +896 512 704 864 511 693 +896 512 768 866 513 758 +896 512 832 865 511 820 +896 512 896 865 512 883 +896 512 960 866 513 947 +896 512 1023 867 512 1011 +896 576 0 864 571 14 +896 576 64 860 573 67 +896 576 128 858 571 126 +896 576 192 859 572 189 +896 576 256 860 574 251 +896 576 320 861 575 318 +896 576 384 862 576 378 +896 576 448 864 578 443 +896 576 512 865 579 503 +896 576 576 866 580 572 +896 576 640 864 578 631 +896 576 704 866 579 694 +896 576 768 867 580 759 +896 576 832 865 579 821 +896 576 896 865 579 883 +896 576 960 867 581 948 +896 576 1023 867 581 1012 +896 640 0 865 632 11 +896 640 64 860 633 66 +896 640 128 860 635 127 +896 640 192 861 636 190 +896 640 256 861 636 251 +896 640 320 861 637 317 +896 640 384 862 638 378 +896 640 448 863 639 442 +896 640 512 866 641 503 +896 640 576 865 641 571 +896 640 640 866 642 633 +896 640 704 866 642 695 +896 640 768 866 642 758 +896 640 832 866 641 821 +896 640 896 868 643 885 +896 640 960 868 643 948 +896 640 1023 868 643 1012 +896 704 0 866 696 14 +896 704 64 860 696 67 +896 704 128 861 698 127 +896 704 192 862 699 190 +896 704 256 862 700 251 +896 704 320 862 699 318 +896 704 384 863 701 378 +896 704 448 865 703 443 +896 704 512 866 704 504 +896 704 576 867 705 572 +896 704 640 866 704 632 +896 704 704 867 706 696 +896 704 768 867 705 759 +896 704 832 868 707 823 +896 704 896 868 706 886 +896 704 960 868 707 949 +896 704 1023 868 706 1013 +896 768 0 868 760 19 +896 768 64 861 760 67 +896 768 128 861 760 128 +896 768 192 862 761 190 +896 768 256 863 763 252 +896 768 320 864 764 319 +896 768 384 864 765 379 +896 768 448 866 767 444 +896 768 512 868 768 505 +896 768 576 868 769 573 +896 768 640 867 768 633 +896 768 704 869 769 697 +896 768 768 867 768 759 +896 768 832 868 768 823 +896 768 896 869 769 887 +896 768 960 870 771 951 +896 768 1023 869 769 1014 +896 832 0 870 824 20 +896 832 64 863 823 68 +896 832 128 863 824 129 +896 832 192 864 826 191 +896 832 256 864 826 252 +896 832 320 866 828 320 +896 832 384 866 829 380 +896 832 448 866 829 444 +896 832 512 869 832 505 +896 832 576 868 831 573 +896 832 640 869 833 635 +896 832 704 870 833 698 +896 832 768 869 832 760 +896 832 832 869 832 823 +896 832 896 870 833 887 +896 832 960 871 834 952 +896 832 1023 871 833 1015 +896 896 0 870 887 19 +896 896 64 864 888 68 +896 896 128 863 888 128 +896 896 192 864 889 191 +896 896 256 865 891 252 +896 896 320 866 892 319 +896 896 384 866 892 380 +896 896 448 869 895 445 +896 896 512 870 897 506 +896 896 576 869 896 573 +896 896 640 870 897 635 +896 896 704 871 898 698 +896 896 768 871 898 762 +896 896 832 870 898 825 +896 896 896 870 898 888 +896 896 960 872 899 952 +896 896 1023 872 899 1016 +896 960 0 870 947 25 +896 960 64 865 948 68 +896 960 128 865 950 128 +896 960 192 866 951 191 +896 960 256 866 952 253 +896 960 320 866 952 319 +896 960 384 867 954 380 +896 960 448 869 956 445 +896 960 512 870 958 506 +896 960 576 871 959 575 +896 960 640 870 958 635 +896 960 704 870 958 698 +896 960 768 870 958 761 +896 960 832 870 958 825 +896 960 896 872 960 889 +896 960 960 872 961 953 +896 960 1023 871 958 1015 +896 1023 0 871 1008 23 +896 1023 64 865 1009 69 +896 1023 128 865 1010 129 +896 1023 192 866 1011 191 +896 1023 256 867 1013 253 +896 1023 320 868 1014 320 +896 1023 384 869 1015 380 +896 1023 448 870 1017 445 +896 1023 512 872 1020 507 +896 1023 576 871 1019 575 +896 1023 640 872 1020 636 +896 1023 704 871 1019 698 +896 1023 768 872 1021 763 +896 1023 832 872 1021 826 +896 1023 896 872 1021 889 +896 1023 960 873 1023 953 +896 1023 1023 872 1021 1017 +960 0 0 921 34 0 +960 0 64 916 34 62 +960 0 128 915 32 123 +960 0 192 916 34 186 +960 0 256 916 33 246 +960 0 320 918 33 313 +960 0 384 918 33 373 +960 0 448 920 35 437 +960 0 512 921 35 497 +960 0 576 921 36 565 +960 0 640 922 37 626 +960 0 704 923 39 689 +960 0 768 922 40 752 +960 0 832 922 43 815 +960 0 896 924 46 879 +960 0 960 925 47 943 +960 0 1023 925 47 1006 +960 64 0 921 64 0 +960 64 64 916 63 61 +960 64 128 915 64 123 +960 64 192 916 64 186 +960 64 256 916 63 247 +960 64 320 917 65 313 +960 64 384 919 65 373 +960 64 448 919 66 437 +960 64 512 921 65 498 +960 64 576 921 66 566 +960 64 640 922 67 626 +960 64 704 923 69 689 +960 64 768 923 67 752 +960 64 832 922 69 815 +960 64 896 924 73 879 +960 64 960 926 71 943 +960 64 1023 925 71 1006 +960 128 0 921 129 0 +960 128 64 916 128 63 +960 128 128 915 129 124 +960 128 192 916 129 186 +960 128 256 917 129 247 +960 128 320 917 130 313 +960 128 384 918 130 373 +960 128 448 919 130 438 +960 128 512 921 131 498 +960 128 576 921 132 566 +960 128 640 923 131 627 +960 128 704 923 133 689 +960 128 768 923 132 752 +960 128 832 922 133 815 +960 128 896 924 135 879 +960 128 960 926 135 943 +960 128 1023 925 135 1006 +960 192 0 921 191 0 +960 192 64 916 191 63 +960 192 128 915 191 124 +960 192 192 916 191 186 +960 192 256 916 192 247 +960 192 320 918 193 314 +960 192 384 919 193 374 +960 192 448 920 194 438 +960 192 512 922 194 498 +960 192 576 922 195 566 +960 192 640 922 195 627 +960 192 704 924 196 690 +960 192 768 923 196 753 +960 192 832 922 196 815 +960 192 896 924 197 880 +960 192 960 926 198 943 +960 192 1023 925 197 1007 +960 256 0 922 252 0 +960 256 64 916 252 63 +960 256 128 915 252 124 +960 256 192 916 253 187 +960 256 256 917 254 248 +960 256 320 918 254 314 +960 256 384 920 255 374 +960 256 448 921 255 439 +960 256 512 922 256 499 +960 256 576 922 257 567 +960 256 640 923 257 628 +960 256 704 924 258 691 +960 256 768 923 257 753 +960 256 832 923 257 816 +960 256 896 925 259 880 +960 256 960 925 260 943 +960 256 1023 925 259 1007 +960 320 0 923 320 0 +960 320 64 917 320 64 +960 320 128 916 320 125 +960 320 192 917 321 187 +960 320 256 917 321 248 +960 320 320 919 322 315 +960 320 384 920 323 375 +960 320 448 920 323 439 +960 320 512 922 324 499 +960 320 576 922 324 567 +960 320 640 923 325 628 +960 320 704 924 326 691 +960 320 768 924 325 754 +960 320 832 923 325 816 +960 320 896 926 326 881 +960 320 960 926 327 945 +960 320 1023 926 326 1007 +960 384 0 923 380 0 +960 384 64 917 380 64 +960 384 128 917 381 125 +960 384 192 918 381 188 +960 384 256 918 382 248 +960 384 320 919 382 315 +960 384 384 921 383 375 +960 384 448 921 384 439 +960 384 512 923 385 500 +960 384 576 923 385 568 +960 384 640 924 386 629 +960 384 704 925 387 692 +960 384 768 925 386 755 +960 384 832 924 386 817 +960 384 896 926 388 882 +960 384 960 927 388 945 +960 384 1023 926 388 1008 +960 448 0 925 444 0 +960 448 64 918 444 64 +960 448 128 918 445 126 +960 448 192 919 446 188 +960 448 256 919 446 249 +960 448 320 920 447 315 +960 448 384 922 448 376 +960 448 448 923 449 440 +960 448 512 924 450 500 +960 448 576 924 451 569 +960 448 640 925 451 630 +960 448 704 926 452 693 +960 448 768 925 451 755 +960 448 832 925 451 818 +960 448 896 927 453 883 +960 448 960 928 452 946 +960 448 1023 928 452 1009 +960 512 0 925 503 0 +960 512 64 920 504 64 +960 512 128 919 504 126 +960 512 192 920 505 189 +960 512 256 920 505 250 +960 512 320 921 506 316 +960 512 384 923 508 377 +960 512 448 924 509 441 +960 512 512 925 510 501 +960 512 576 925 510 569 +960 512 640 926 510 630 +960 512 704 927 512 694 +960 512 768 926 511 756 +960 512 832 926 511 819 +960 512 896 928 512 884 +960 512 960 929 513 947 +960 512 1023 928 511 1010 +960 576 0 925 570 4 +960 576 64 920 571 65 +960 576 128 919 571 126 +960 576 192 921 572 189 +960 576 256 921 573 250 +960 576 320 923 575 317 +960 576 384 923 575 377 +960 576 448 925 577 442 +960 576 512 927 579 503 +960 576 576 927 579 571 +960 576 640 926 578 631 +960 576 704 928 579 695 +960 576 768 926 578 756 +960 576 832 927 579 820 +960 576 896 927 578 883 +960 576 960 930 581 948 +960 576 1023 929 580 1012 +960 640 0 928 633 14 +960 640 64 920 632 65 +960 640 128 922 634 127 +960 640 192 922 635 190 +960 640 256 922 635 250 +960 640 320 922 636 317 +960 640 384 924 637 377 +960 640 448 925 638 442 +960 640 512 927 640 503 +960 640 576 927 640 571 +960 640 640 927 641 632 +960 640 704 929 642 695 +960 640 768 928 641 757 +960 640 832 927 641 820 +960 640 896 929 643 885 +960 640 960 930 644 949 +960 640 1023 930 642 1012 +960 704 0 927 695 13 +960 704 64 922 696 66 +960 704 128 921 696 127 +960 704 192 922 698 189 +960 704 256 922 698 250 +960 704 320 923 699 317 +960 704 384 924 700 378 +960 704 448 926 703 443 +960 704 512 928 704 504 +960 704 576 928 704 572 +960 704 640 928 704 632 +960 704 704 928 704 695 +960 704 768 929 705 758 +960 704 832 929 705 822 +960 704 896 930 706 885 +960 704 960 930 706 949 +960 704 1023 931 706 1013 +960 768 0 929 758 17 +960 768 64 923 759 67 +960 768 128 922 759 127 +960 768 192 923 761 190 +960 768 256 924 762 252 +960 768 320 925 763 318 +960 768 384 926 764 378 +960 768 448 928 766 444 +960 768 512 930 768 505 +960 768 576 929 768 573 +960 768 640 930 768 633 +960 768 704 929 767 695 +960 768 768 930 768 759 +960 768 832 930 769 823 +960 768 896 930 768 886 +960 768 960 932 771 951 +960 768 1023 932 770 1015 +960 832 0 930 821 17 +960 832 64 924 822 67 +960 832 128 924 824 128 +960 832 192 926 825 191 +960 832 256 925 826 252 +960 832 320 927 827 319 +960 832 384 928 828 380 +960 832 448 928 829 444 +960 832 512 930 831 505 +960 832 576 931 832 573 +960 832 640 931 832 634 +960 832 704 931 831 696 +960 832 768 931 831 760 +960 832 832 931 832 823 +960 832 896 933 834 888 +960 832 960 933 834 951 +960 832 1023 932 832 1015 +960 896 0 929 884 18 +960 896 64 926 888 66 +960 896 128 924 887 127 +960 896 192 925 888 190 +960 896 256 926 890 252 +960 896 320 927 891 319 +960 896 384 928 892 379 +960 896 448 930 894 444 +960 896 512 932 897 506 +960 896 576 931 896 574 +960 896 640 930 895 633 +960 896 704 932 897 698 +960 896 768 932 896 760 +960 896 832 932 897 824 +960 896 896 932 897 887 +960 896 960 934 899 952 +960 896 1023 933 897 1015 +960 960 0 932 946 20 +960 960 64 926 948 68 +960 960 128 926 949 128 +960 960 192 928 951 191 +960 960 256 928 951 252 +960 960 320 927 951 319 +960 960 384 929 954 380 +960 960 448 930 955 444 +960 960 512 933 958 506 +960 960 576 931 956 573 +960 960 640 932 958 635 +960 960 704 932 957 697 +960 960 768 932 957 761 +960 960 832 933 958 825 +960 960 896 934 959 889 +960 960 960 934 960 952 +960 960 1023 934 959 1016 +960 1023 0 933 1008 22 +960 1023 64 928 1010 68 +960 1023 128 928 1011 128 +960 1023 192 928 1012 191 +960 1023 256 928 1012 253 +960 1023 320 929 1013 319 +960 1023 384 930 1014 380 +960 1023 448 931 1016 445 +960 1023 512 932 1017 505 +960 1023 576 933 1018 574 +960 1023 640 932 1017 634 +960 1023 704 934 1020 698 +960 1023 768 934 1020 762 +960 1023 832 934 1020 825 +960 1023 896 934 1021 889 +960 1023 960 935 1022 953 +960 1023 1023 936 1021 1018 +1023 0 0 982 33 0 +1023 0 64 977 33 63 +1023 0 128 976 33 124 +1023 0 192 977 35 186 +1023 0 256 978 34 246 +1023 0 320 979 34 313 +1023 0 384 980 35 373 +1023 0 448 981 36 437 +1023 0 512 984 37 498 +1023 0 576 983 38 565 +1023 0 640 984 39 627 +1023 0 704 984 40 689 +1023 0 768 985 42 753 +1023 0 832 985 43 816 +1023 0 896 986 45 879 +1023 0 960 987 47 943 +1023 0 1023 988 48 1007 +1023 64 0 982 65 0 +1023 64 64 977 63 62 +1023 64 128 976 62 123 +1023 64 192 977 63 186 +1023 64 256 977 62 246 +1023 64 320 978 64 313 +1023 64 384 980 64 373 +1023 64 448 981 65 437 +1023 64 512 984 66 498 +1023 64 576 983 66 566 +1023 64 640 985 67 627 +1023 64 704 984 67 689 +1023 64 768 985 68 753 +1023 64 832 985 68 816 +1023 64 896 986 71 879 +1023 64 960 987 74 943 +1023 64 1023 987 70 1007 +1023 128 0 982 128 0 +1023 128 64 977 128 62 +1023 128 128 976 128 124 +1023 128 192 977 129 186 +1023 128 256 977 128 247 +1023 128 320 979 130 313 +1023 128 384 980 130 374 +1023 128 448 980 130 437 +1023 128 512 984 131 499 +1023 128 576 983 131 566 +1023 128 640 985 132 628 +1023 128 704 985 132 690 +1023 128 768 986 132 753 +1023 128 832 985 132 816 +1023 128 896 986 134 879 +1023 128 960 987 135 943 +1023 128 1023 988 134 1007 +1023 192 0 983 190 0 +1023 192 64 977 191 63 +1023 192 128 976 191 124 +1023 192 192 978 191 187 +1023 192 256 977 192 247 +1023 192 320 979 192 314 +1023 192 384 980 193 373 +1023 192 448 982 194 438 +1023 192 512 984 194 499 +1023 192 576 983 195 566 +1023 192 640 985 195 628 +1023 192 704 984 196 689 +1023 192 768 986 196 754 +1023 192 832 985 196 816 +1023 192 896 986 196 879 +1023 192 960 988 198 943 +1023 192 1023 988 197 1008 +1023 256 0 983 251 0 +1023 256 64 977 252 63 +1023 256 128 977 252 124 +1023 256 192 978 253 187 +1023 256 256 978 253 247 +1023 256 320 980 254 314 +1023 256 384 981 255 374 +1023 256 448 982 255 438 +1023 256 512 984 257 499 +1023 256 576 984 256 567 +1023 256 640 986 257 628 +1023 256 704 985 257 690 +1023 256 768 986 258 754 +1023 256 832 986 258 817 +1023 256 896 987 259 880 +1023 256 960 988 259 944 +1023 256 1023 988 258 1008 +1023 320 0 984 319 0 +1023 320 64 978 319 64 +1023 320 128 977 319 125 +1023 320 192 978 320 187 +1023 320 256 978 321 248 +1023 320 320 980 322 314 +1023 320 384 981 323 375 +1023 320 448 982 323 439 +1023 320 512 985 325 500 +1023 320 576 984 324 567 +1023 320 640 986 325 629 +1023 320 704 986 325 691 +1023 320 768 986 325 754 +1023 320 832 986 325 818 +1023 320 896 988 326 881 +1023 320 960 988 326 944 +1023 320 1023 988 326 1008 +1023 384 0 984 379 0 +1023 384 64 979 380 64 +1023 384 128 978 380 125 +1023 384 192 979 381 187 +1023 384 256 979 381 248 +1023 384 320 981 382 315 +1023 384 384 982 383 375 +1023 384 448 983 384 439 +1023 384 512 985 386 500 +1023 384 576 984 385 567 +1023 384 640 987 387 630 +1023 384 704 986 386 691 +1023 384 768 987 386 755 +1023 384 832 987 386 818 +1023 384 896 988 387 882 +1023 384 960 989 388 945 +1023 384 1023 989 388 1009 +1023 448 0 986 443 0 +1023 448 64 980 443 65 +1023 448 128 979 444 126 +1023 448 192 980 445 188 +1023 448 256 980 445 249 +1023 448 320 981 446 315 +1023 448 384 984 448 376 +1023 448 448 984 448 440 +1023 448 512 986 450 501 +1023 448 576 986 450 569 +1023 448 640 988 451 630 +1023 448 704 987 451 692 +1023 448 768 988 451 756 +1023 448 832 988 451 819 +1023 448 896 989 452 882 +1023 448 960 989 452 946 +1023 448 1023 990 452 1010 +1023 512 0 987 502 6 +1023 512 64 981 503 65 +1023 512 128 981 504 126 +1023 512 192 982 505 189 +1023 512 256 982 505 250 +1023 512 320 983 506 316 +1023 512 384 984 508 377 +1023 512 448 985 508 441 +1023 512 512 987 510 502 +1023 512 576 987 510 570 +1023 512 640 988 511 631 +1023 512 704 989 511 693 +1023 512 768 989 511 757 +1023 512 832 989 512 820 +1023 512 896 990 512 884 +1023 512 960 991 512 947 +1023 512 1023 991 512 1011 +1023 576 0 987 569 14 +1023 576 64 981 570 65 +1023 576 128 981 571 127 +1023 576 192 982 572 189 +1023 576 256 983 573 250 +1023 576 320 984 574 317 +1023 576 384 985 575 377 +1023 576 448 987 577 442 +1023 576 512 989 579 503 +1023 576 576 988 578 570 +1023 576 640 989 578 632 +1023 576 704 988 578 693 +1023 576 768 989 578 757 +1023 576 832 990 580 821 +1023 576 896 990 579 884 +1023 576 960 992 580 948 +1023 576 1023 993 581 1013 +1023 640 0 988 631 14 +1023 640 64 982 632 66 +1023 640 128 983 633 127 +1023 640 192 983 635 189 +1023 640 256 984 635 251 +1023 640 320 985 636 317 +1023 640 384 986 637 377 +1023 640 448 986 638 442 +1023 640 512 988 640 502 +1023 640 576 989 640 571 +1023 640 640 989 640 632 +1023 640 704 989 640 694 +1023 640 768 990 641 758 +1023 640 832 989 641 820 +1023 640 896 992 643 885 +1023 640 960 993 643 949 +1023 640 1023 992 641 1012 +1023 704 0 989 694 12 +1023 704 64 983 695 66 +1023 704 128 983 697 127 +1023 704 192 985 698 190 +1023 704 256 985 698 251 +1023 704 320 985 699 317 +1023 704 384 986 700 378 +1023 704 448 988 702 443 +1023 704 512 989 704 503 +1023 704 576 991 705 572 +1023 704 640 990 704 632 +1023 704 704 990 704 694 +1023 704 768 990 704 758 +1023 704 832 991 704 821 +1023 704 896 992 706 886 +1023 704 960 993 707 949 +1023 704 1023 992 704 1012 +1023 768 0 989 756 12 +1023 768 64 985 759 66 +1023 768 128 984 758 127 +1023 768 192 985 760 190 +1023 768 256 986 761 251 +1023 768 320 987 763 318 +1023 768 384 988 764 379 +1023 768 448 989 766 443 +1023 768 512 992 768 505 +1023 768 576 991 768 573 +1023 768 640 990 766 632 +1023 768 704 992 768 696 +1023 768 768 991 767 759 +1023 768 832 992 768 823 +1023 768 896 993 768 886 +1023 768 960 994 770 950 +1023 768 1023 992 767 1013 +1023 832 0 992 821 15 +1023 832 64 985 822 68 +1023 832 128 986 823 128 +1023 832 192 987 825 190 +1023 832 256 987 825 252 +1023 832 320 988 826 319 +1023 832 384 990 829 380 +1023 832 448 990 829 444 +1023 832 512 992 832 505 +1023 832 576 992 831 573 +1023 832 640 992 831 634 +1023 832 704 992 830 696 +1023 832 768 993 832 761 +1023 832 832 993 832 824 +1023 832 896 994 833 887 +1023 832 960 996 833 951 +1023 832 1023 995 832 1015 +1023 896 0 991 884 19 +1023 896 64 988 888 67 +1023 896 128 987 888 128 +1023 896 192 988 889 190 +1023 896 256 989 891 253 +1023 896 320 989 891 319 +1023 896 384 990 892 380 +1023 896 448 991 894 444 +1023 896 512 993 896 505 +1023 896 576 993 895 573 +1023 896 640 993 896 634 +1023 896 704 994 897 697 +1023 896 768 993 896 760 +1023 896 832 995 898 825 +1023 896 896 996 898 888 +1023 896 960 997 899 953 +1023 896 1023 995 896 1015 +1023 960 0 994 946 23 +1023 960 64 989 949 69 +1023 960 128 988 949 128 +1023 960 192 988 950 191 +1023 960 256 989 950 252 +1023 960 320 989 951 319 +1023 960 384 990 953 380 +1023 960 448 991 954 444 +1023 960 512 993 956 505 +1023 960 576 993 956 573 +1023 960 640 994 957 634 +1023 960 704 995 957 697 +1023 960 768 995 958 761 +1023 960 832 995 958 824 +1023 960 896 996 959 889 +1023 960 960 996 959 952 +1023 960 1023 997 959 1017 +1023 1023 0 995 1007 21 +1023 1023 64 990 1010 68 +1023 1023 128 988 1009 128 +1023 1023 192 989 1010 191 +1023 1023 256 991 1012 253 +1023 1023 320 991 1013 319 +1023 1023 384 992 1014 380 +1023 1023 448 993 1016 445 +1023 1023 512 995 1018 506 +1023 1023 576 994 1017 574 +1023 1023 640 995 1018 635 +1023 1023 704 996 1020 698 +1023 1023 768 997 1021 763 +1023 1023 832 997 1021 826 +1023 1023 896 996 1020 888 +1023 1023 960 998 1022 953 +1023 1023 1023 998 1021 1018 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_21.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_21.txt new file mode 100644 index 0000000..fbd310b --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_21.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 0 0 64 +0 0 128 0 0 128 +0 0 192 0 0 192 +0 0 256 0 0 256 +0 0 320 0 0 320 +0 0 384 0 0 384 +0 0 448 0 0 448 +0 0 512 0 0 512 +0 0 576 0 0 576 +0 0 640 0 0 640 +0 0 704 0 0 704 +0 0 768 0 0 768 +0 0 832 0 0 832 +0 0 896 0 0 896 +0 0 960 0 0 960 +0 0 1023 0 0 1023 +0 64 0 0 64 0 +0 64 64 0 64 64 +0 64 128 0 64 128 +0 64 192 0 64 192 +0 64 256 0 64 256 +0 64 320 0 64 320 +0 64 384 0 64 384 +0 64 448 0 64 448 +0 64 512 0 64 512 +0 64 576 0 64 576 +0 64 640 0 64 640 +0 64 704 0 64 704 +0 64 768 0 64 768 +0 64 832 0 64 832 +0 64 896 0 64 896 +0 64 960 0 64 960 +0 64 1023 0 64 1023 +0 128 0 0 128 0 +0 128 64 0 128 64 +0 128 128 0 128 128 +0 128 192 0 128 192 +0 128 256 0 128 256 +0 128 320 0 128 320 +0 128 384 0 128 384 +0 128 448 0 128 448 +0 128 512 0 128 512 +0 128 576 0 128 576 +0 128 640 0 128 640 +0 128 704 0 128 704 +0 128 768 0 128 768 +0 128 832 0 128 832 +0 128 896 0 128 896 +0 128 960 0 128 960 +0 128 1023 0 128 1023 +0 192 0 0 192 0 +0 192 64 0 192 64 +0 192 128 0 192 128 +0 192 192 0 192 192 +0 192 256 0 192 256 +0 192 320 0 192 320 +0 192 384 0 192 384 +0 192 448 0 192 448 +0 192 512 0 192 512 +0 192 576 0 192 576 +0 192 640 0 192 640 +0 192 704 0 192 704 +0 192 768 0 192 768 +0 192 832 0 192 832 +0 192 896 0 192 896 +0 192 960 0 192 960 +0 192 1023 0 192 1023 +0 256 0 0 256 0 +0 256 64 0 256 64 +0 256 128 0 256 128 +0 256 192 0 256 192 +0 256 256 0 256 256 +0 256 320 0 256 320 +0 256 384 0 256 384 +0 256 448 0 256 448 +0 256 512 0 256 512 +0 256 576 0 256 576 +0 256 640 0 256 640 +0 256 704 0 256 704 +0 256 768 0 256 768 +0 256 832 0 256 832 +0 256 896 0 256 896 +0 256 960 0 256 960 +0 256 1023 0 256 1023 +0 320 0 0 320 0 +0 320 64 0 320 64 +0 320 128 0 320 128 +0 320 192 0 320 192 +0 320 256 0 320 256 +0 320 320 0 320 320 +0 320 384 0 320 384 +0 320 448 0 320 448 +0 320 512 0 320 512 +0 320 576 0 320 576 +0 320 640 0 320 640 +0 320 704 0 320 704 +0 320 768 0 320 768 +0 320 832 0 320 832 +0 320 896 0 320 896 +0 320 960 0 320 960 +0 320 1023 0 320 1023 +0 384 0 0 384 0 +0 384 64 0 384 64 +0 384 128 0 384 128 +0 384 192 0 384 192 +0 384 256 0 384 256 +0 384 320 0 384 320 +0 384 384 0 384 384 +0 384 448 0 384 448 +0 384 512 0 384 512 +0 384 576 0 384 576 +0 384 640 0 384 640 +0 384 704 0 384 704 +0 384 768 0 384 768 +0 384 832 0 384 832 +0 384 896 0 384 896 +0 384 960 0 384 960 +0 384 1023 0 384 1023 +0 448 0 0 448 0 +0 448 64 0 448 64 +0 448 128 0 448 128 +0 448 192 0 448 192 +0 448 256 0 448 256 +0 448 320 0 448 320 +0 448 384 0 448 384 +0 448 448 0 448 448 +0 448 512 0 448 512 +0 448 576 0 448 576 +0 448 640 0 448 640 +0 448 704 0 448 704 +0 448 768 0 448 768 +0 448 832 0 448 832 +0 448 896 0 448 896 +0 448 960 0 448 960 +0 448 1023 0 448 1023 +0 512 0 0 512 0 +0 512 64 0 512 64 +0 512 128 0 512 128 +0 512 192 0 512 192 +0 512 256 0 512 256 +0 512 320 0 512 320 +0 512 384 0 512 384 +0 512 448 0 512 448 +0 512 512 0 512 512 +0 512 576 0 512 576 +0 512 640 0 512 640 +0 512 704 0 512 704 +0 512 768 0 512 768 +0 512 832 0 512 832 +0 512 896 0 512 896 +0 512 960 0 512 960 +0 512 1023 0 512 1023 +0 576 0 0 576 0 +0 576 64 0 576 64 +0 576 128 0 576 128 +0 576 192 0 576 192 +0 576 256 0 576 256 +0 576 320 0 576 320 +0 576 384 0 576 384 +0 576 448 0 576 448 +0 576 512 0 576 512 +0 576 576 0 576 576 +0 576 640 0 576 640 +0 576 704 0 576 704 +0 576 768 0 576 768 +0 576 832 0 576 832 +0 576 896 0 576 896 +0 576 960 0 576 960 +0 576 1023 0 576 1023 +0 640 0 0 640 0 +0 640 64 0 640 64 +0 640 128 0 640 128 +0 640 192 0 640 192 +0 640 256 0 640 256 +0 640 320 0 640 320 +0 640 384 0 640 384 +0 640 448 0 640 448 +0 640 512 0 640 512 +0 640 576 0 640 576 +0 640 640 0 640 640 +0 640 704 0 640 704 +0 640 768 0 640 768 +0 640 832 0 640 832 +0 640 896 0 640 896 +0 640 960 0 640 960 +0 640 1023 0 640 1023 +0 704 0 0 704 0 +0 704 64 0 704 64 +0 704 128 0 704 128 +0 704 192 0 704 192 +0 704 256 0 704 256 +0 704 320 0 704 320 +0 704 384 0 704 384 +0 704 448 0 704 448 +0 704 512 0 704 512 +0 704 576 0 704 576 +0 704 640 0 704 640 +0 704 704 0 704 704 +0 704 768 0 704 768 +0 704 832 0 704 832 +0 704 896 0 704 896 +0 704 960 0 704 960 +0 704 1023 0 704 1023 +0 768 0 0 768 0 +0 768 64 0 768 64 +0 768 128 0 768 128 +0 768 192 0 768 192 +0 768 256 0 768 256 +0 768 320 0 768 320 +0 768 384 0 768 384 +0 768 448 0 768 448 +0 768 512 0 768 512 +0 768 576 0 768 576 +0 768 640 0 768 640 +0 768 704 0 768 704 +0 768 768 0 768 768 +0 768 832 0 768 832 +0 768 896 0 768 896 +0 768 960 0 768 960 +0 768 1023 0 768 1023 +0 832 0 0 832 0 +0 832 64 0 832 64 +0 832 128 0 832 128 +0 832 192 0 832 192 +0 832 256 0 832 256 +0 832 320 0 832 320 +0 832 384 0 832 384 +0 832 448 0 832 448 +0 832 512 0 832 512 +0 832 576 0 832 576 +0 832 640 0 832 640 +0 832 704 0 832 704 +0 832 768 0 832 768 +0 832 832 0 832 832 +0 832 896 0 832 896 +0 832 960 0 832 960 +0 832 1023 0 832 1023 +0 896 0 0 896 0 +0 896 64 0 896 64 +0 896 128 0 896 128 +0 896 192 0 896 192 +0 896 256 0 896 256 +0 896 320 0 896 320 +0 896 384 0 896 384 +0 896 448 0 896 448 +0 896 512 0 896 512 +0 896 576 0 896 576 +0 896 640 0 896 640 +0 896 704 0 896 704 +0 896 768 0 896 768 +0 896 832 0 896 832 +0 896 896 0 896 896 +0 896 960 0 896 960 +0 896 1023 0 896 1023 +0 960 0 0 960 0 +0 960 64 0 960 64 +0 960 128 0 960 128 +0 960 192 0 960 192 +0 960 256 0 960 256 +0 960 320 0 960 320 +0 960 384 0 960 384 +0 960 448 0 960 448 +0 960 512 0 960 512 +0 960 576 0 960 576 +0 960 640 0 960 640 +0 960 704 0 960 704 +0 960 768 0 960 768 +0 960 832 0 960 832 +0 960 896 0 960 896 +0 960 960 0 960 960 +0 960 1023 0 960 1023 +0 1023 0 0 1023 0 +0 1023 64 0 1023 64 +0 1023 128 0 1023 128 +0 1023 192 0 1023 192 +0 1023 256 0 1023 256 +0 1023 320 0 1023 320 +0 1023 384 0 1023 384 +0 1023 448 0 1023 448 +0 1023 512 0 1023 512 +0 1023 576 0 1023 576 +0 1023 640 0 1023 640 +0 1023 704 0 1023 704 +0 1023 768 0 1023 768 +0 1023 832 0 1023 832 +0 1023 896 0 1023 896 +0 1023 960 0 1023 960 +0 1023 1023 0 1023 1023 +64 0 0 64 0 0 +64 0 64 64 0 64 +64 0 128 64 0 128 +64 0 192 64 0 192 +64 0 256 64 0 256 +64 0 320 64 0 320 +64 0 384 64 0 384 +64 0 448 64 0 448 +64 0 512 64 0 512 +64 0 576 64 0 576 +64 0 640 64 0 640 +64 0 704 64 0 704 +64 0 768 64 0 768 +64 0 832 64 0 832 +64 0 896 64 0 896 +64 0 960 64 0 960 +64 0 1023 64 0 1023 +64 64 0 64 64 0 +64 64 64 64 64 64 +64 64 128 64 64 128 +64 64 192 64 64 192 +64 64 256 64 64 256 +64 64 320 64 64 320 +64 64 384 64 64 384 +64 64 448 64 64 448 +64 64 512 64 64 512 +64 64 576 64 64 576 +64 64 640 64 64 640 +64 64 704 64 64 704 +64 64 768 64 64 768 +64 64 832 64 64 832 +64 64 896 64 64 896 +64 64 960 64 64 960 +64 64 1023 64 64 1023 +64 128 0 64 128 0 +64 128 64 64 128 64 +64 128 128 64 128 128 +64 128 192 64 128 192 +64 128 256 64 128 256 +64 128 320 64 128 320 +64 128 384 64 128 384 +64 128 448 64 128 448 +64 128 512 64 128 512 +64 128 576 64 128 576 +64 128 640 64 128 640 +64 128 704 64 128 704 +64 128 768 64 128 768 +64 128 832 64 128 832 +64 128 896 64 128 896 +64 128 960 64 128 960 +64 128 1023 64 128 1023 +64 192 0 64 192 0 +64 192 64 64 192 64 +64 192 128 64 192 128 +64 192 192 64 192 192 +64 192 256 64 192 256 +64 192 320 64 192 320 +64 192 384 64 192 384 +64 192 448 64 192 448 +64 192 512 64 192 512 +64 192 576 64 192 576 +64 192 640 64 192 640 +64 192 704 64 192 704 +64 192 768 64 192 768 +64 192 832 64 192 832 +64 192 896 64 192 896 +64 192 960 64 192 960 +64 192 1023 64 192 1023 +64 256 0 64 256 0 +64 256 64 64 256 64 +64 256 128 64 256 128 +64 256 192 64 256 192 +64 256 256 64 256 256 +64 256 320 64 256 320 +64 256 384 64 256 384 +64 256 448 64 256 448 +64 256 512 64 256 512 +64 256 576 64 256 576 +64 256 640 64 256 640 +64 256 704 64 256 704 +64 256 768 64 256 768 +64 256 832 64 256 832 +64 256 896 64 256 896 +64 256 960 64 256 960 +64 256 1023 64 256 1023 +64 320 0 64 320 0 +64 320 64 64 320 64 +64 320 128 64 320 128 +64 320 192 64 320 192 +64 320 256 64 320 256 +64 320 320 64 320 320 +64 320 384 64 320 384 +64 320 448 64 320 448 +64 320 512 64 320 512 +64 320 576 64 320 576 +64 320 640 64 320 640 +64 320 704 64 320 704 +64 320 768 64 320 768 +64 320 832 64 320 832 +64 320 896 64 320 896 +64 320 960 64 320 960 +64 320 1023 64 320 1023 +64 384 0 64 384 0 +64 384 64 64 384 64 +64 384 128 64 384 128 +64 384 192 64 384 192 +64 384 256 64 384 256 +64 384 320 64 384 320 +64 384 384 64 384 384 +64 384 448 64 384 448 +64 384 512 64 384 512 +64 384 576 64 384 576 +64 384 640 64 384 640 +64 384 704 64 384 704 +64 384 768 64 384 768 +64 384 832 64 384 832 +64 384 896 64 384 896 +64 384 960 64 384 960 +64 384 1023 64 384 1023 +64 448 0 64 448 0 +64 448 64 64 448 64 +64 448 128 64 448 128 +64 448 192 64 448 192 +64 448 256 64 448 256 +64 448 320 64 448 320 +64 448 384 64 448 384 +64 448 448 64 448 448 +64 448 512 64 448 512 +64 448 576 64 448 576 +64 448 640 64 448 640 +64 448 704 64 448 704 +64 448 768 64 448 768 +64 448 832 64 448 832 +64 448 896 64 448 896 +64 448 960 64 448 960 +64 448 1023 64 448 1023 +64 512 0 64 512 0 +64 512 64 64 512 64 +64 512 128 64 512 128 +64 512 192 64 512 192 +64 512 256 64 512 256 +64 512 320 64 512 320 +64 512 384 64 512 384 +64 512 448 64 512 448 +64 512 512 64 512 512 +64 512 576 64 512 576 +64 512 640 64 512 640 +64 512 704 64 512 704 +64 512 768 64 512 768 +64 512 832 64 512 832 +64 512 896 64 512 896 +64 512 960 64 512 960 +64 512 1023 64 512 1023 +64 576 0 64 576 0 +64 576 64 64 576 64 +64 576 128 64 576 128 +64 576 192 64 576 192 +64 576 256 64 576 256 +64 576 320 64 576 320 +64 576 384 64 576 384 +64 576 448 64 576 448 +64 576 512 64 576 512 +64 576 576 64 576 576 +64 576 640 64 576 640 +64 576 704 64 576 704 +64 576 768 64 576 768 +64 576 832 64 576 832 +64 576 896 64 576 896 +64 576 960 64 576 960 +64 576 1023 64 576 1023 +64 640 0 64 640 0 +64 640 64 64 640 64 +64 640 128 64 640 128 +64 640 192 64 640 192 +64 640 256 64 640 256 +64 640 320 64 640 320 +64 640 384 64 640 384 +64 640 448 64 640 448 +64 640 512 64 640 512 +64 640 576 64 640 576 +64 640 640 64 640 640 +64 640 704 64 640 704 +64 640 768 64 640 768 +64 640 832 64 640 832 +64 640 896 64 640 896 +64 640 960 64 640 960 +64 640 1023 64 640 1023 +64 704 0 64 704 0 +64 704 64 64 704 64 +64 704 128 64 704 128 +64 704 192 64 704 192 +64 704 256 64 704 256 +64 704 320 64 704 320 +64 704 384 64 704 384 +64 704 448 64 704 448 +64 704 512 64 704 512 +64 704 576 64 704 576 +64 704 640 64 704 640 +64 704 704 64 704 704 +64 704 768 64 704 768 +64 704 832 64 704 832 +64 704 896 64 704 896 +64 704 960 64 704 960 +64 704 1023 64 704 1023 +64 768 0 64 768 0 +64 768 64 64 768 64 +64 768 128 64 768 128 +64 768 192 64 768 192 +64 768 256 64 768 256 +64 768 320 64 768 320 +64 768 384 64 768 384 +64 768 448 64 768 448 +64 768 512 64 768 512 +64 768 576 64 768 576 +64 768 640 64 768 640 +64 768 704 64 768 704 +64 768 768 64 768 768 +64 768 832 64 768 832 +64 768 896 64 768 896 +64 768 960 64 768 960 +64 768 1023 64 768 1023 +64 832 0 64 832 0 +64 832 64 64 832 64 +64 832 128 64 832 128 +64 832 192 64 832 192 +64 832 256 64 832 256 +64 832 320 64 832 320 +64 832 384 64 832 384 +64 832 448 64 832 448 +64 832 512 64 832 512 +64 832 576 64 832 576 +64 832 640 64 832 640 +64 832 704 64 832 704 +64 832 768 64 832 768 +64 832 832 64 832 832 +64 832 896 64 832 896 +64 832 960 64 832 960 +64 832 1023 64 832 1023 +64 896 0 64 896 0 +64 896 64 64 896 64 +64 896 128 64 896 128 +64 896 192 64 896 192 +64 896 256 64 896 256 +64 896 320 64 896 320 +64 896 384 64 896 384 +64 896 448 64 896 448 +64 896 512 64 896 512 +64 896 576 64 896 576 +64 896 640 64 896 640 +64 896 704 64 896 704 +64 896 768 64 896 768 +64 896 832 64 896 832 +64 896 896 64 896 896 +64 896 960 64 896 960 +64 896 1023 64 896 1023 +64 960 0 64 960 0 +64 960 64 64 960 64 +64 960 128 64 960 128 +64 960 192 64 960 192 +64 960 256 64 960 256 +64 960 320 64 960 320 +64 960 384 64 960 384 +64 960 448 64 960 448 +64 960 512 64 960 512 +64 960 576 64 960 576 +64 960 640 64 960 640 +64 960 704 64 960 704 +64 960 768 64 960 768 +64 960 832 64 960 832 +64 960 896 64 960 896 +64 960 960 64 960 960 +64 960 1023 64 960 1023 +64 1023 0 64 1023 0 +64 1023 64 64 1023 64 +64 1023 128 64 1023 128 +64 1023 192 64 1023 192 +64 1023 256 64 1023 256 +64 1023 320 64 1023 320 +64 1023 384 64 1023 384 +64 1023 448 64 1023 448 +64 1023 512 64 1023 512 +64 1023 576 64 1023 576 +64 1023 640 64 1023 640 +64 1023 704 64 1023 704 +64 1023 768 64 1023 768 +64 1023 832 64 1023 832 +64 1023 896 64 1023 896 +64 1023 960 64 1023 960 +64 1023 1023 64 1023 1023 +128 0 0 128 0 0 +128 0 64 128 0 64 +128 0 128 128 0 128 +128 0 192 128 0 192 +128 0 256 128 0 256 +128 0 320 128 0 320 +128 0 384 128 0 384 +128 0 448 128 0 448 +128 0 512 128 0 512 +128 0 576 128 0 576 +128 0 640 128 0 640 +128 0 704 128 0 704 +128 0 768 128 0 768 +128 0 832 128 0 832 +128 0 896 128 0 896 +128 0 960 128 0 960 +128 0 1023 128 0 1023 +128 64 0 128 64 0 +128 64 64 128 64 64 +128 64 128 128 64 128 +128 64 192 128 64 192 +128 64 256 128 64 256 +128 64 320 128 64 320 +128 64 384 128 64 384 +128 64 448 128 64 448 +128 64 512 128 64 512 +128 64 576 128 64 576 +128 64 640 128 64 640 +128 64 704 128 64 704 +128 64 768 128 64 768 +128 64 832 128 64 832 +128 64 896 128 64 896 +128 64 960 128 64 960 +128 64 1023 128 64 1023 +128 128 0 128 128 0 +128 128 64 128 128 64 +128 128 128 128 128 128 +128 128 192 128 128 192 +128 128 256 128 128 256 +128 128 320 128 128 320 +128 128 384 128 128 384 +128 128 448 128 128 448 +128 128 512 128 128 512 +128 128 576 128 128 576 +128 128 640 128 128 640 +128 128 704 128 128 704 +128 128 768 128 128 768 +128 128 832 128 128 832 +128 128 896 128 128 896 +128 128 960 128 128 960 +128 128 1023 128 128 1023 +128 192 0 128 192 0 +128 192 64 128 192 64 +128 192 128 128 192 128 +128 192 192 128 192 192 +128 192 256 128 192 256 +128 192 320 128 192 320 +128 192 384 128 192 384 +128 192 448 128 192 448 +128 192 512 128 192 512 +128 192 576 128 192 576 +128 192 640 128 192 640 +128 192 704 128 192 704 +128 192 768 128 192 768 +128 192 832 128 192 832 +128 192 896 128 192 896 +128 192 960 128 192 960 +128 192 1023 128 192 1023 +128 256 0 128 256 0 +128 256 64 128 256 64 +128 256 128 128 256 128 +128 256 192 128 256 192 +128 256 256 128 256 256 +128 256 320 128 256 320 +128 256 384 128 256 384 +128 256 448 128 256 448 +128 256 512 128 256 512 +128 256 576 128 256 576 +128 256 640 128 256 640 +128 256 704 128 256 704 +128 256 768 128 256 768 +128 256 832 128 256 832 +128 256 896 128 256 896 +128 256 960 128 256 960 +128 256 1023 128 256 1023 +128 320 0 128 320 0 +128 320 64 128 320 64 +128 320 128 128 320 128 +128 320 192 128 320 192 +128 320 256 128 320 256 +128 320 320 128 320 320 +128 320 384 128 320 384 +128 320 448 128 320 448 +128 320 512 128 320 512 +128 320 576 128 320 576 +128 320 640 128 320 640 +128 320 704 128 320 704 +128 320 768 128 320 768 +128 320 832 128 320 832 +128 320 896 128 320 896 +128 320 960 128 320 960 +128 320 1023 128 320 1023 +128 384 0 128 384 0 +128 384 64 128 384 64 +128 384 128 128 384 128 +128 384 192 128 384 192 +128 384 256 128 384 256 +128 384 320 128 384 320 +128 384 384 128 384 384 +128 384 448 128 384 448 +128 384 512 128 384 512 +128 384 576 128 384 576 +128 384 640 128 384 640 +128 384 704 128 384 704 +128 384 768 128 384 768 +128 384 832 128 384 832 +128 384 896 128 384 896 +128 384 960 128 384 960 +128 384 1023 128 384 1023 +128 448 0 128 448 0 +128 448 64 128 448 64 +128 448 128 128 448 128 +128 448 192 128 448 192 +128 448 256 128 448 256 +128 448 320 128 448 320 +128 448 384 128 448 384 +128 448 448 128 448 448 +128 448 512 128 448 512 +128 448 576 128 448 576 +128 448 640 128 448 640 +128 448 704 128 448 704 +128 448 768 128 448 768 +128 448 832 128 448 832 +128 448 896 128 448 896 +128 448 960 128 448 960 +128 448 1023 128 448 1023 +128 512 0 128 512 0 +128 512 64 128 512 64 +128 512 128 128 512 128 +128 512 192 128 512 192 +128 512 256 128 512 256 +128 512 320 128 512 320 +128 512 384 128 512 384 +128 512 448 128 512 448 +128 512 512 128 512 512 +128 512 576 128 512 576 +128 512 640 128 512 640 +128 512 704 128 512 704 +128 512 768 128 512 768 +128 512 832 128 512 832 +128 512 896 128 512 896 +128 512 960 128 512 960 +128 512 1023 128 512 1023 +128 576 0 128 576 0 +128 576 64 128 576 64 +128 576 128 128 576 128 +128 576 192 128 576 192 +128 576 256 128 576 256 +128 576 320 128 576 320 +128 576 384 128 576 384 +128 576 448 128 576 448 +128 576 512 128 576 512 +128 576 576 128 576 576 +128 576 640 128 576 640 +128 576 704 128 576 704 +128 576 768 128 576 768 +128 576 832 128 576 832 +128 576 896 128 576 896 +128 576 960 128 576 960 +128 576 1023 128 576 1023 +128 640 0 128 640 0 +128 640 64 128 640 64 +128 640 128 128 640 128 +128 640 192 128 640 192 +128 640 256 128 640 256 +128 640 320 128 640 320 +128 640 384 128 640 384 +128 640 448 128 640 448 +128 640 512 128 640 512 +128 640 576 128 640 576 +128 640 640 128 640 640 +128 640 704 128 640 704 +128 640 768 128 640 768 +128 640 832 128 640 832 +128 640 896 128 640 896 +128 640 960 128 640 960 +128 640 1023 128 640 1023 +128 704 0 128 704 0 +128 704 64 128 704 64 +128 704 128 128 704 128 +128 704 192 128 704 192 +128 704 256 128 704 256 +128 704 320 128 704 320 +128 704 384 128 704 384 +128 704 448 128 704 448 +128 704 512 128 704 512 +128 704 576 128 704 576 +128 704 640 128 704 640 +128 704 704 128 704 704 +128 704 768 128 704 768 +128 704 832 128 704 832 +128 704 896 128 704 896 +128 704 960 128 704 960 +128 704 1023 128 704 1023 +128 768 0 128 768 0 +128 768 64 128 768 64 +128 768 128 128 768 128 +128 768 192 128 768 192 +128 768 256 128 768 256 +128 768 320 128 768 320 +128 768 384 128 768 384 +128 768 448 128 768 448 +128 768 512 128 768 512 +128 768 576 128 768 576 +128 768 640 128 768 640 +128 768 704 128 768 704 +128 768 768 128 768 768 +128 768 832 128 768 832 +128 768 896 128 768 896 +128 768 960 128 768 960 +128 768 1023 128 768 1023 +128 832 0 128 832 0 +128 832 64 128 832 64 +128 832 128 128 832 128 +128 832 192 128 832 192 +128 832 256 128 832 256 +128 832 320 128 832 320 +128 832 384 128 832 384 +128 832 448 128 832 448 +128 832 512 128 832 512 +128 832 576 128 832 576 +128 832 640 128 832 640 +128 832 704 128 832 704 +128 832 768 128 832 768 +128 832 832 128 832 832 +128 832 896 128 832 896 +128 832 960 128 832 960 +128 832 1023 128 832 1023 +128 896 0 128 896 0 +128 896 64 128 896 64 +128 896 128 128 896 128 +128 896 192 128 896 192 +128 896 256 128 896 256 +128 896 320 128 896 320 +128 896 384 128 896 384 +128 896 448 128 896 448 +128 896 512 128 896 512 +128 896 576 128 896 576 +128 896 640 128 896 640 +128 896 704 128 896 704 +128 896 768 128 896 768 +128 896 832 128 896 832 +128 896 896 128 896 896 +128 896 960 128 896 960 +128 896 1023 128 896 1023 +128 960 0 128 960 0 +128 960 64 128 960 64 +128 960 128 128 960 128 +128 960 192 128 960 192 +128 960 256 128 960 256 +128 960 320 128 960 320 +128 960 384 128 960 384 +128 960 448 128 960 448 +128 960 512 128 960 512 +128 960 576 128 960 576 +128 960 640 128 960 640 +128 960 704 128 960 704 +128 960 768 128 960 768 +128 960 832 128 960 832 +128 960 896 128 960 896 +128 960 960 128 960 960 +128 960 1023 128 960 1023 +128 1023 0 128 1023 0 +128 1023 64 128 1023 64 +128 1023 128 128 1023 128 +128 1023 192 128 1023 192 +128 1023 256 128 1023 256 +128 1023 320 128 1023 320 +128 1023 384 128 1023 384 +128 1023 448 128 1023 448 +128 1023 512 128 1023 512 +128 1023 576 128 1023 576 +128 1023 640 128 1023 640 +128 1023 704 128 1023 704 +128 1023 768 128 1023 768 +128 1023 832 128 1023 832 +128 1023 896 128 1023 896 +128 1023 960 128 1023 960 +128 1023 1023 128 1023 1023 +192 0 0 192 0 0 +192 0 64 192 0 64 +192 0 128 192 0 128 +192 0 192 192 0 192 +192 0 256 192 0 256 +192 0 320 192 0 320 +192 0 384 192 0 384 +192 0 448 192 0 448 +192 0 512 192 0 512 +192 0 576 192 0 576 +192 0 640 192 0 640 +192 0 704 192 0 704 +192 0 768 192 0 768 +192 0 832 192 0 832 +192 0 896 192 0 896 +192 0 960 192 0 960 +192 0 1023 192 0 1023 +192 64 0 192 64 0 +192 64 64 192 64 64 +192 64 128 192 64 128 +192 64 192 192 64 192 +192 64 256 192 64 256 +192 64 320 192 64 320 +192 64 384 192 64 384 +192 64 448 192 64 448 +192 64 512 192 64 512 +192 64 576 192 64 576 +192 64 640 192 64 640 +192 64 704 192 64 704 +192 64 768 192 64 768 +192 64 832 192 64 832 +192 64 896 192 64 896 +192 64 960 192 64 960 +192 64 1023 192 64 1023 +192 128 0 192 128 0 +192 128 64 192 128 64 +192 128 128 192 128 128 +192 128 192 192 128 192 +192 128 256 192 128 256 +192 128 320 192 128 320 +192 128 384 192 128 384 +192 128 448 192 128 448 +192 128 512 192 128 512 +192 128 576 192 128 576 +192 128 640 192 128 640 +192 128 704 192 128 704 +192 128 768 192 128 768 +192 128 832 192 128 832 +192 128 896 192 128 896 +192 128 960 192 128 960 +192 128 1023 192 128 1023 +192 192 0 192 192 0 +192 192 64 192 192 64 +192 192 128 192 192 128 +192 192 192 192 192 192 +192 192 256 192 192 256 +192 192 320 192 192 320 +192 192 384 192 192 384 +192 192 448 192 192 448 +192 192 512 192 192 512 +192 192 576 192 192 576 +192 192 640 192 192 640 +192 192 704 192 192 704 +192 192 768 192 192 768 +192 192 832 192 192 832 +192 192 896 192 192 896 +192 192 960 192 192 960 +192 192 1023 192 192 1023 +192 256 0 192 256 0 +192 256 64 192 256 64 +192 256 128 192 256 128 +192 256 192 192 256 192 +192 256 256 192 256 256 +192 256 320 192 256 320 +192 256 384 192 256 384 +192 256 448 192 256 448 +192 256 512 192 256 512 +192 256 576 192 256 576 +192 256 640 192 256 640 +192 256 704 192 256 704 +192 256 768 192 256 768 +192 256 832 192 256 832 +192 256 896 192 256 896 +192 256 960 192 256 960 +192 256 1023 192 256 1023 +192 320 0 192 320 0 +192 320 64 192 320 64 +192 320 128 192 320 128 +192 320 192 192 320 192 +192 320 256 192 320 256 +192 320 320 192 320 320 +192 320 384 192 320 384 +192 320 448 192 320 448 +192 320 512 192 320 512 +192 320 576 192 320 576 +192 320 640 192 320 640 +192 320 704 192 320 704 +192 320 768 192 320 768 +192 320 832 192 320 832 +192 320 896 192 320 896 +192 320 960 192 320 960 +192 320 1023 192 320 1023 +192 384 0 192 384 0 +192 384 64 192 384 64 +192 384 128 192 384 128 +192 384 192 192 384 192 +192 384 256 192 384 256 +192 384 320 192 384 320 +192 384 384 192 384 384 +192 384 448 192 384 448 +192 384 512 192 384 512 +192 384 576 192 384 576 +192 384 640 192 384 640 +192 384 704 192 384 704 +192 384 768 192 384 768 +192 384 832 192 384 832 +192 384 896 192 384 896 +192 384 960 192 384 960 +192 384 1023 192 384 1023 +192 448 0 192 448 0 +192 448 64 192 448 64 +192 448 128 192 448 128 +192 448 192 192 448 192 +192 448 256 192 448 256 +192 448 320 192 448 320 +192 448 384 192 448 384 +192 448 448 192 448 448 +192 448 512 192 448 512 +192 448 576 192 448 576 +192 448 640 192 448 640 +192 448 704 192 448 704 +192 448 768 192 448 768 +192 448 832 192 448 832 +192 448 896 192 448 896 +192 448 960 192 448 960 +192 448 1023 192 448 1023 +192 512 0 192 512 0 +192 512 64 192 512 64 +192 512 128 192 512 128 +192 512 192 192 512 192 +192 512 256 192 512 256 +192 512 320 192 512 320 +192 512 384 192 512 384 +192 512 448 192 512 448 +192 512 512 192 512 512 +192 512 576 192 512 576 +192 512 640 192 512 640 +192 512 704 192 512 704 +192 512 768 192 512 768 +192 512 832 192 512 832 +192 512 896 192 512 896 +192 512 960 192 512 960 +192 512 1023 192 512 1023 +192 576 0 192 576 0 +192 576 64 192 576 64 +192 576 128 192 576 128 +192 576 192 192 576 192 +192 576 256 192 576 256 +192 576 320 192 576 320 +192 576 384 192 576 384 +192 576 448 192 576 448 +192 576 512 192 576 512 +192 576 576 192 576 576 +192 576 640 192 576 640 +192 576 704 192 576 704 +192 576 768 192 576 768 +192 576 832 192 576 832 +192 576 896 192 576 896 +192 576 960 192 576 960 +192 576 1023 192 576 1023 +192 640 0 192 640 0 +192 640 64 192 640 64 +192 640 128 192 640 128 +192 640 192 192 640 192 +192 640 256 192 640 256 +192 640 320 192 640 320 +192 640 384 192 640 384 +192 640 448 192 640 448 +192 640 512 192 640 512 +192 640 576 192 640 576 +192 640 640 192 640 640 +192 640 704 192 640 704 +192 640 768 192 640 768 +192 640 832 192 640 832 +192 640 896 192 640 896 +192 640 960 192 640 960 +192 640 1023 192 640 1023 +192 704 0 192 704 0 +192 704 64 192 704 64 +192 704 128 192 704 128 +192 704 192 192 704 192 +192 704 256 192 704 256 +192 704 320 192 704 320 +192 704 384 192 704 384 +192 704 448 192 704 448 +192 704 512 192 704 512 +192 704 576 192 704 576 +192 704 640 192 704 640 +192 704 704 192 704 704 +192 704 768 192 704 768 +192 704 832 192 704 832 +192 704 896 192 704 896 +192 704 960 192 704 960 +192 704 1023 192 704 1023 +192 768 0 192 768 0 +192 768 64 192 768 64 +192 768 128 192 768 128 +192 768 192 192 768 192 +192 768 256 192 768 256 +192 768 320 192 768 320 +192 768 384 192 768 384 +192 768 448 192 768 448 +192 768 512 192 768 512 +192 768 576 192 768 576 +192 768 640 192 768 640 +192 768 704 192 768 704 +192 768 768 192 768 768 +192 768 832 192 768 832 +192 768 896 192 768 896 +192 768 960 192 768 960 +192 768 1023 192 768 1023 +192 832 0 192 832 0 +192 832 64 192 832 64 +192 832 128 192 832 128 +192 832 192 192 832 192 +192 832 256 192 832 256 +192 832 320 192 832 320 +192 832 384 192 832 384 +192 832 448 192 832 448 +192 832 512 192 832 512 +192 832 576 192 832 576 +192 832 640 192 832 640 +192 832 704 192 832 704 +192 832 768 192 832 768 +192 832 832 192 832 832 +192 832 896 192 832 896 +192 832 960 192 832 960 +192 832 1023 192 832 1023 +192 896 0 192 896 0 +192 896 64 192 896 64 +192 896 128 192 896 128 +192 896 192 192 896 192 +192 896 256 192 896 256 +192 896 320 192 896 320 +192 896 384 192 896 384 +192 896 448 192 896 448 +192 896 512 192 896 512 +192 896 576 192 896 576 +192 896 640 192 896 640 +192 896 704 192 896 704 +192 896 768 192 896 768 +192 896 832 192 896 832 +192 896 896 192 896 896 +192 896 960 192 896 960 +192 896 1023 192 896 1023 +192 960 0 192 960 0 +192 960 64 192 960 64 +192 960 128 192 960 128 +192 960 192 192 960 192 +192 960 256 192 960 256 +192 960 320 192 960 320 +192 960 384 192 960 384 +192 960 448 192 960 448 +192 960 512 192 960 512 +192 960 576 192 960 576 +192 960 640 192 960 640 +192 960 704 192 960 704 +192 960 768 192 960 768 +192 960 832 192 960 832 +192 960 896 192 960 896 +192 960 960 192 960 960 +192 960 1023 192 960 1023 +192 1023 0 192 1023 0 +192 1023 64 192 1023 64 +192 1023 128 192 1023 128 +192 1023 192 192 1023 192 +192 1023 256 192 1023 256 +192 1023 320 192 1023 320 +192 1023 384 192 1023 384 +192 1023 448 192 1023 448 +192 1023 512 192 1023 512 +192 1023 576 192 1023 576 +192 1023 640 192 1023 640 +192 1023 704 192 1023 704 +192 1023 768 192 1023 768 +192 1023 832 192 1023 832 +192 1023 896 192 1023 896 +192 1023 960 192 1023 960 +192 1023 1023 192 1023 1023 +256 0 0 256 0 0 +256 0 64 256 0 64 +256 0 128 256 0 128 +256 0 192 256 0 192 +256 0 256 256 0 256 +256 0 320 256 0 320 +256 0 384 256 0 384 +256 0 448 256 0 448 +256 0 512 256 0 512 +256 0 576 256 0 576 +256 0 640 256 0 640 +256 0 704 256 0 704 +256 0 768 256 0 768 +256 0 832 256 0 832 +256 0 896 256 0 896 +256 0 960 256 0 960 +256 0 1023 256 0 1023 +256 64 0 256 64 0 +256 64 64 256 64 64 +256 64 128 256 64 128 +256 64 192 256 64 192 +256 64 256 256 64 256 +256 64 320 256 64 320 +256 64 384 256 64 384 +256 64 448 256 64 448 +256 64 512 256 64 512 +256 64 576 256 64 576 +256 64 640 256 64 640 +256 64 704 256 64 704 +256 64 768 256 64 768 +256 64 832 256 64 832 +256 64 896 256 64 896 +256 64 960 256 64 960 +256 64 1023 256 64 1023 +256 128 0 256 128 0 +256 128 64 256 128 64 +256 128 128 256 128 128 +256 128 192 256 128 192 +256 128 256 256 128 256 +256 128 320 256 128 320 +256 128 384 256 128 384 +256 128 448 256 128 448 +256 128 512 256 128 512 +256 128 576 256 128 576 +256 128 640 256 128 640 +256 128 704 256 128 704 +256 128 768 256 128 768 +256 128 832 256 128 832 +256 128 896 256 128 896 +256 128 960 256 128 960 +256 128 1023 256 128 1023 +256 192 0 256 192 0 +256 192 64 256 192 64 +256 192 128 256 192 128 +256 192 192 256 192 192 +256 192 256 256 192 256 +256 192 320 256 192 320 +256 192 384 256 192 384 +256 192 448 256 192 448 +256 192 512 256 192 512 +256 192 576 256 192 576 +256 192 640 256 192 640 +256 192 704 256 192 704 +256 192 768 256 192 768 +256 192 832 256 192 832 +256 192 896 256 192 896 +256 192 960 256 192 960 +256 192 1023 256 192 1023 +256 256 0 256 256 0 +256 256 64 256 256 64 +256 256 128 256 256 128 +256 256 192 256 256 192 +256 256 256 256 256 256 +256 256 320 256 256 320 +256 256 384 256 256 384 +256 256 448 256 256 448 +256 256 512 256 256 512 +256 256 576 256 256 576 +256 256 640 256 256 640 +256 256 704 256 256 704 +256 256 768 256 256 768 +256 256 832 256 256 832 +256 256 896 256 256 896 +256 256 960 256 256 960 +256 256 1023 256 256 1023 +256 320 0 256 320 0 +256 320 64 256 320 64 +256 320 128 256 320 128 +256 320 192 256 320 192 +256 320 256 256 320 256 +256 320 320 256 320 320 +256 320 384 256 320 384 +256 320 448 256 320 448 +256 320 512 256 320 512 +256 320 576 256 320 576 +256 320 640 256 320 640 +256 320 704 256 320 704 +256 320 768 256 320 768 +256 320 832 256 320 832 +256 320 896 256 320 896 +256 320 960 256 320 960 +256 320 1023 256 320 1023 +256 384 0 256 384 0 +256 384 64 256 384 64 +256 384 128 256 384 128 +256 384 192 256 384 192 +256 384 256 256 384 256 +256 384 320 256 384 320 +256 384 384 256 384 384 +256 384 448 256 384 448 +256 384 512 256 384 512 +256 384 576 256 384 576 +256 384 640 256 384 640 +256 384 704 256 384 704 +256 384 768 256 384 768 +256 384 832 256 384 832 +256 384 896 256 384 896 +256 384 960 256 384 960 +256 384 1023 256 384 1023 +256 448 0 256 448 0 +256 448 64 256 448 64 +256 448 128 256 448 128 +256 448 192 256 448 192 +256 448 256 256 448 256 +256 448 320 256 448 320 +256 448 384 256 448 384 +256 448 448 256 448 448 +256 448 512 256 448 512 +256 448 576 256 448 576 +256 448 640 256 448 640 +256 448 704 256 448 704 +256 448 768 256 448 768 +256 448 832 256 448 832 +256 448 896 256 448 896 +256 448 960 256 448 960 +256 448 1023 256 448 1023 +256 512 0 256 512 0 +256 512 64 256 512 64 +256 512 128 256 512 128 +256 512 192 256 512 192 +256 512 256 256 512 256 +256 512 320 256 512 320 +256 512 384 256 512 384 +256 512 448 256 512 448 +256 512 512 256 512 512 +256 512 576 256 512 576 +256 512 640 256 512 640 +256 512 704 256 512 704 +256 512 768 256 512 768 +256 512 832 256 512 832 +256 512 896 256 512 896 +256 512 960 256 512 960 +256 512 1023 256 512 1023 +256 576 0 256 576 0 +256 576 64 256 576 64 +256 576 128 256 576 128 +256 576 192 256 576 192 +256 576 256 256 576 256 +256 576 320 256 576 320 +256 576 384 256 576 384 +256 576 448 256 576 448 +256 576 512 256 576 512 +256 576 576 256 576 576 +256 576 640 256 576 640 +256 576 704 256 576 704 +256 576 768 256 576 768 +256 576 832 256 576 832 +256 576 896 256 576 896 +256 576 960 256 576 960 +256 576 1023 256 576 1023 +256 640 0 256 640 0 +256 640 64 256 640 64 +256 640 128 256 640 128 +256 640 192 256 640 192 +256 640 256 256 640 256 +256 640 320 256 640 320 +256 640 384 256 640 384 +256 640 448 256 640 448 +256 640 512 256 640 512 +256 640 576 256 640 576 +256 640 640 256 640 640 +256 640 704 256 640 704 +256 640 768 256 640 768 +256 640 832 256 640 832 +256 640 896 256 640 896 +256 640 960 256 640 960 +256 640 1023 256 640 1023 +256 704 0 256 704 0 +256 704 64 256 704 64 +256 704 128 256 704 128 +256 704 192 256 704 192 +256 704 256 256 704 256 +256 704 320 256 704 320 +256 704 384 256 704 384 +256 704 448 256 704 448 +256 704 512 256 704 512 +256 704 576 256 704 576 +256 704 640 256 704 640 +256 704 704 256 704 704 +256 704 768 256 704 768 +256 704 832 256 704 832 +256 704 896 256 704 896 +256 704 960 256 704 960 +256 704 1023 256 704 1023 +256 768 0 256 768 0 +256 768 64 256 768 64 +256 768 128 256 768 128 +256 768 192 256 768 192 +256 768 256 256 768 256 +256 768 320 256 768 320 +256 768 384 256 768 384 +256 768 448 256 768 448 +256 768 512 256 768 512 +256 768 576 256 768 576 +256 768 640 256 768 640 +256 768 704 256 768 704 +256 768 768 256 768 768 +256 768 832 256 768 832 +256 768 896 256 768 896 +256 768 960 256 768 960 +256 768 1023 256 768 1023 +256 832 0 256 832 0 +256 832 64 256 832 64 +256 832 128 256 832 128 +256 832 192 256 832 192 +256 832 256 256 832 256 +256 832 320 256 832 320 +256 832 384 256 832 384 +256 832 448 256 832 448 +256 832 512 256 832 512 +256 832 576 256 832 576 +256 832 640 256 832 640 +256 832 704 256 832 704 +256 832 768 256 832 768 +256 832 832 256 832 832 +256 832 896 256 832 896 +256 832 960 256 832 960 +256 832 1023 256 832 1023 +256 896 0 256 896 0 +256 896 64 256 896 64 +256 896 128 256 896 128 +256 896 192 256 896 192 +256 896 256 256 896 256 +256 896 320 256 896 320 +256 896 384 256 896 384 +256 896 448 256 896 448 +256 896 512 256 896 512 +256 896 576 256 896 576 +256 896 640 256 896 640 +256 896 704 256 896 704 +256 896 768 256 896 768 +256 896 832 256 896 832 +256 896 896 256 896 896 +256 896 960 256 896 960 +256 896 1023 256 896 1023 +256 960 0 256 960 0 +256 960 64 256 960 64 +256 960 128 256 960 128 +256 960 192 256 960 192 +256 960 256 256 960 256 +256 960 320 256 960 320 +256 960 384 256 960 384 +256 960 448 256 960 448 +256 960 512 256 960 512 +256 960 576 256 960 576 +256 960 640 256 960 640 +256 960 704 256 960 704 +256 960 768 256 960 768 +256 960 832 256 960 832 +256 960 896 256 960 896 +256 960 960 256 960 960 +256 960 1023 256 960 1023 +256 1023 0 256 1023 0 +256 1023 64 256 1023 64 +256 1023 128 256 1023 128 +256 1023 192 256 1023 192 +256 1023 256 256 1023 256 +256 1023 320 256 1023 320 +256 1023 384 256 1023 384 +256 1023 448 256 1023 448 +256 1023 512 256 1023 512 +256 1023 576 256 1023 576 +256 1023 640 256 1023 640 +256 1023 704 256 1023 704 +256 1023 768 256 1023 768 +256 1023 832 256 1023 832 +256 1023 896 256 1023 896 +256 1023 960 256 1023 960 +256 1023 1023 256 1023 1023 +320 0 0 320 0 0 +320 0 64 320 0 64 +320 0 128 320 0 128 +320 0 192 320 0 192 +320 0 256 320 0 256 +320 0 320 320 0 320 +320 0 384 320 0 384 +320 0 448 320 0 448 +320 0 512 320 0 512 +320 0 576 320 0 576 +320 0 640 320 0 640 +320 0 704 320 0 704 +320 0 768 320 0 768 +320 0 832 320 0 832 +320 0 896 320 0 896 +320 0 960 320 0 960 +320 0 1023 320 0 1023 +320 64 0 320 64 0 +320 64 64 320 64 64 +320 64 128 320 64 128 +320 64 192 320 64 192 +320 64 256 320 64 256 +320 64 320 320 64 320 +320 64 384 320 64 384 +320 64 448 320 64 448 +320 64 512 320 64 512 +320 64 576 320 64 576 +320 64 640 320 64 640 +320 64 704 320 64 704 +320 64 768 320 64 768 +320 64 832 320 64 832 +320 64 896 320 64 896 +320 64 960 320 64 960 +320 64 1023 320 64 1023 +320 128 0 320 128 0 +320 128 64 320 128 64 +320 128 128 320 128 128 +320 128 192 320 128 192 +320 128 256 320 128 256 +320 128 320 320 128 320 +320 128 384 320 128 384 +320 128 448 320 128 448 +320 128 512 320 128 512 +320 128 576 320 128 576 +320 128 640 320 128 640 +320 128 704 320 128 704 +320 128 768 320 128 768 +320 128 832 320 128 832 +320 128 896 320 128 896 +320 128 960 320 128 960 +320 128 1023 320 128 1023 +320 192 0 320 192 0 +320 192 64 320 192 64 +320 192 128 320 192 128 +320 192 192 320 192 192 +320 192 256 320 192 256 +320 192 320 320 192 320 +320 192 384 320 192 384 +320 192 448 320 192 448 +320 192 512 320 192 512 +320 192 576 320 192 576 +320 192 640 320 192 640 +320 192 704 320 192 704 +320 192 768 320 192 768 +320 192 832 320 192 832 +320 192 896 320 192 896 +320 192 960 320 192 960 +320 192 1023 320 192 1023 +320 256 0 320 256 0 +320 256 64 320 256 64 +320 256 128 320 256 128 +320 256 192 320 256 192 +320 256 256 320 256 256 +320 256 320 320 256 320 +320 256 384 320 256 384 +320 256 448 320 256 448 +320 256 512 320 256 512 +320 256 576 320 256 576 +320 256 640 320 256 640 +320 256 704 320 256 704 +320 256 768 320 256 768 +320 256 832 320 256 832 +320 256 896 320 256 896 +320 256 960 320 256 960 +320 256 1023 320 256 1023 +320 320 0 320 320 0 +320 320 64 320 320 64 +320 320 128 320 320 128 +320 320 192 320 320 192 +320 320 256 320 320 256 +320 320 320 320 320 320 +320 320 384 320 320 384 +320 320 448 320 320 448 +320 320 512 320 320 512 +320 320 576 320 320 576 +320 320 640 320 320 640 +320 320 704 320 320 704 +320 320 768 320 320 768 +320 320 832 320 320 832 +320 320 896 320 320 896 +320 320 960 320 320 960 +320 320 1023 320 320 1023 +320 384 0 320 384 0 +320 384 64 320 384 64 +320 384 128 320 384 128 +320 384 192 320 384 192 +320 384 256 320 384 256 +320 384 320 320 384 320 +320 384 384 320 384 384 +320 384 448 320 384 448 +320 384 512 320 384 512 +320 384 576 320 384 576 +320 384 640 320 384 640 +320 384 704 320 384 704 +320 384 768 320 384 768 +320 384 832 320 384 832 +320 384 896 320 384 896 +320 384 960 320 384 960 +320 384 1023 320 384 1023 +320 448 0 320 448 0 +320 448 64 320 448 64 +320 448 128 320 448 128 +320 448 192 320 448 192 +320 448 256 320 448 256 +320 448 320 320 448 320 +320 448 384 320 448 384 +320 448 448 320 448 448 +320 448 512 320 448 512 +320 448 576 320 448 576 +320 448 640 320 448 640 +320 448 704 320 448 704 +320 448 768 320 448 768 +320 448 832 320 448 832 +320 448 896 320 448 896 +320 448 960 320 448 960 +320 448 1023 320 448 1023 +320 512 0 320 512 0 +320 512 64 320 512 64 +320 512 128 320 512 128 +320 512 192 320 512 192 +320 512 256 320 512 256 +320 512 320 320 512 320 +320 512 384 320 512 384 +320 512 448 320 512 448 +320 512 512 320 512 512 +320 512 576 320 512 576 +320 512 640 320 512 640 +320 512 704 320 512 704 +320 512 768 320 512 768 +320 512 832 320 512 832 +320 512 896 320 512 896 +320 512 960 320 512 960 +320 512 1023 320 512 1023 +320 576 0 320 576 0 +320 576 64 320 576 64 +320 576 128 320 576 128 +320 576 192 320 576 192 +320 576 256 320 576 256 +320 576 320 320 576 320 +320 576 384 320 576 384 +320 576 448 320 576 448 +320 576 512 320 576 512 +320 576 576 320 576 576 +320 576 640 320 576 640 +320 576 704 320 576 704 +320 576 768 320 576 768 +320 576 832 320 576 832 +320 576 896 320 576 896 +320 576 960 320 576 960 +320 576 1023 320 576 1023 +320 640 0 320 640 0 +320 640 64 320 640 64 +320 640 128 320 640 128 +320 640 192 320 640 192 +320 640 256 320 640 256 +320 640 320 320 640 320 +320 640 384 320 640 384 +320 640 448 320 640 448 +320 640 512 320 640 512 +320 640 576 320 640 576 +320 640 640 320 640 640 +320 640 704 320 640 704 +320 640 768 320 640 768 +320 640 832 320 640 832 +320 640 896 320 640 896 +320 640 960 320 640 960 +320 640 1023 320 640 1023 +320 704 0 320 704 0 +320 704 64 320 704 64 +320 704 128 320 704 128 +320 704 192 320 704 192 +320 704 256 320 704 256 +320 704 320 320 704 320 +320 704 384 320 704 384 +320 704 448 320 704 448 +320 704 512 320 704 512 +320 704 576 320 704 576 +320 704 640 320 704 640 +320 704 704 320 704 704 +320 704 768 320 704 768 +320 704 832 320 704 832 +320 704 896 320 704 896 +320 704 960 320 704 960 +320 704 1023 320 704 1023 +320 768 0 320 768 0 +320 768 64 320 768 64 +320 768 128 320 768 128 +320 768 192 320 768 192 +320 768 256 320 768 256 +320 768 320 320 768 320 +320 768 384 320 768 384 +320 768 448 320 768 448 +320 768 512 320 768 512 +320 768 576 320 768 576 +320 768 640 320 768 640 +320 768 704 320 768 704 +320 768 768 320 768 768 +320 768 832 320 768 832 +320 768 896 320 768 896 +320 768 960 320 768 960 +320 768 1023 320 768 1023 +320 832 0 320 832 0 +320 832 64 320 832 64 +320 832 128 320 832 128 +320 832 192 320 832 192 +320 832 256 320 832 256 +320 832 320 320 832 320 +320 832 384 320 832 384 +320 832 448 320 832 448 +320 832 512 320 832 512 +320 832 576 320 832 576 +320 832 640 320 832 640 +320 832 704 320 832 704 +320 832 768 320 832 768 +320 832 832 320 832 832 +320 832 896 320 832 896 +320 832 960 320 832 960 +320 832 1023 320 832 1023 +320 896 0 320 896 0 +320 896 64 320 896 64 +320 896 128 320 896 128 +320 896 192 320 896 192 +320 896 256 320 896 256 +320 896 320 320 896 320 +320 896 384 320 896 384 +320 896 448 320 896 448 +320 896 512 320 896 512 +320 896 576 320 896 576 +320 896 640 320 896 640 +320 896 704 320 896 704 +320 896 768 320 896 768 +320 896 832 320 896 832 +320 896 896 320 896 896 +320 896 960 320 896 960 +320 896 1023 320 896 1023 +320 960 0 320 960 0 +320 960 64 320 960 64 +320 960 128 320 960 128 +320 960 192 320 960 192 +320 960 256 320 960 256 +320 960 320 320 960 320 +320 960 384 320 960 384 +320 960 448 320 960 448 +320 960 512 320 960 512 +320 960 576 320 960 576 +320 960 640 320 960 640 +320 960 704 320 960 704 +320 960 768 320 960 768 +320 960 832 320 960 832 +320 960 896 320 960 896 +320 960 960 320 960 960 +320 960 1023 320 960 1023 +320 1023 0 320 1023 0 +320 1023 64 320 1023 64 +320 1023 128 320 1023 128 +320 1023 192 320 1023 192 +320 1023 256 320 1023 256 +320 1023 320 320 1023 320 +320 1023 384 320 1023 384 +320 1023 448 320 1023 448 +320 1023 512 320 1023 512 +320 1023 576 320 1023 576 +320 1023 640 320 1023 640 +320 1023 704 320 1023 704 +320 1023 768 320 1023 768 +320 1023 832 320 1023 832 +320 1023 896 320 1023 896 +320 1023 960 320 1023 960 +320 1023 1023 320 1023 1023 +384 0 0 384 0 0 +384 0 64 384 0 64 +384 0 128 384 0 128 +384 0 192 384 0 192 +384 0 256 384 0 256 +384 0 320 384 0 320 +384 0 384 384 0 384 +384 0 448 384 0 448 +384 0 512 384 0 512 +384 0 576 384 0 576 +384 0 640 384 0 640 +384 0 704 384 0 704 +384 0 768 384 0 768 +384 0 832 384 0 832 +384 0 896 384 0 896 +384 0 960 384 0 960 +384 0 1023 384 0 1023 +384 64 0 384 64 0 +384 64 64 384 64 64 +384 64 128 384 64 128 +384 64 192 384 64 192 +384 64 256 384 64 256 +384 64 320 384 64 320 +384 64 384 384 64 384 +384 64 448 384 64 448 +384 64 512 384 64 512 +384 64 576 384 64 576 +384 64 640 384 64 640 +384 64 704 384 64 704 +384 64 768 384 64 768 +384 64 832 384 64 832 +384 64 896 384 64 896 +384 64 960 384 64 960 +384 64 1023 384 64 1023 +384 128 0 384 128 0 +384 128 64 384 128 64 +384 128 128 384 128 128 +384 128 192 384 128 192 +384 128 256 384 128 256 +384 128 320 384 128 320 +384 128 384 384 128 384 +384 128 448 384 128 448 +384 128 512 384 128 512 +384 128 576 384 128 576 +384 128 640 384 128 640 +384 128 704 384 128 704 +384 128 768 384 128 768 +384 128 832 384 128 832 +384 128 896 384 128 896 +384 128 960 384 128 960 +384 128 1023 384 128 1023 +384 192 0 384 192 0 +384 192 64 384 192 64 +384 192 128 384 192 128 +384 192 192 384 192 192 +384 192 256 384 192 256 +384 192 320 384 192 320 +384 192 384 384 192 384 +384 192 448 384 192 448 +384 192 512 384 192 512 +384 192 576 384 192 576 +384 192 640 384 192 640 +384 192 704 384 192 704 +384 192 768 384 192 768 +384 192 832 384 192 832 +384 192 896 384 192 896 +384 192 960 384 192 960 +384 192 1023 384 192 1023 +384 256 0 384 256 0 +384 256 64 384 256 64 +384 256 128 384 256 128 +384 256 192 384 256 192 +384 256 256 384 256 256 +384 256 320 384 256 320 +384 256 384 384 256 384 +384 256 448 384 256 448 +384 256 512 384 256 512 +384 256 576 384 256 576 +384 256 640 384 256 640 +384 256 704 384 256 704 +384 256 768 384 256 768 +384 256 832 384 256 832 +384 256 896 384 256 896 +384 256 960 384 256 960 +384 256 1023 384 256 1023 +384 320 0 384 320 0 +384 320 64 384 320 64 +384 320 128 384 320 128 +384 320 192 384 320 192 +384 320 256 384 320 256 +384 320 320 384 320 320 +384 320 384 384 320 384 +384 320 448 384 320 448 +384 320 512 384 320 512 +384 320 576 384 320 576 +384 320 640 384 320 640 +384 320 704 384 320 704 +384 320 768 384 320 768 +384 320 832 384 320 832 +384 320 896 384 320 896 +384 320 960 384 320 960 +384 320 1023 384 320 1023 +384 384 0 384 384 0 +384 384 64 384 384 64 +384 384 128 384 384 128 +384 384 192 384 384 192 +384 384 256 384 384 256 +384 384 320 384 384 320 +384 384 384 384 384 384 +384 384 448 384 384 448 +384 384 512 384 384 512 +384 384 576 384 384 576 +384 384 640 384 384 640 +384 384 704 384 384 704 +384 384 768 384 384 768 +384 384 832 384 384 832 +384 384 896 384 384 896 +384 384 960 384 384 960 +384 384 1023 384 384 1023 +384 448 0 384 448 0 +384 448 64 384 448 64 +384 448 128 384 448 128 +384 448 192 384 448 192 +384 448 256 384 448 256 +384 448 320 384 448 320 +384 448 384 384 448 384 +384 448 448 384 448 448 +384 448 512 384 448 512 +384 448 576 384 448 576 +384 448 640 384 448 640 +384 448 704 384 448 704 +384 448 768 384 448 768 +384 448 832 384 448 832 +384 448 896 384 448 896 +384 448 960 384 448 960 +384 448 1023 384 448 1023 +384 512 0 384 512 0 +384 512 64 384 512 64 +384 512 128 384 512 128 +384 512 192 384 512 192 +384 512 256 384 512 256 +384 512 320 384 512 320 +384 512 384 384 512 384 +384 512 448 384 512 448 +384 512 512 384 512 512 +384 512 576 384 512 576 +384 512 640 384 512 640 +384 512 704 384 512 704 +384 512 768 384 512 768 +384 512 832 384 512 832 +384 512 896 384 512 896 +384 512 960 384 512 960 +384 512 1023 384 512 1023 +384 576 0 384 576 0 +384 576 64 384 576 64 +384 576 128 384 576 128 +384 576 192 384 576 192 +384 576 256 384 576 256 +384 576 320 384 576 320 +384 576 384 384 576 384 +384 576 448 384 576 448 +384 576 512 384 576 512 +384 576 576 384 576 576 +384 576 640 384 576 640 +384 576 704 384 576 704 +384 576 768 384 576 768 +384 576 832 384 576 832 +384 576 896 384 576 896 +384 576 960 384 576 960 +384 576 1023 384 576 1023 +384 640 0 384 640 0 +384 640 64 384 640 64 +384 640 128 384 640 128 +384 640 192 384 640 192 +384 640 256 384 640 256 +384 640 320 384 640 320 +384 640 384 384 640 384 +384 640 448 384 640 448 +384 640 512 384 640 512 +384 640 576 384 640 576 +384 640 640 384 640 640 +384 640 704 384 640 704 +384 640 768 384 640 768 +384 640 832 384 640 832 +384 640 896 384 640 896 +384 640 960 384 640 960 +384 640 1023 384 640 1023 +384 704 0 384 704 0 +384 704 64 384 704 64 +384 704 128 384 704 128 +384 704 192 384 704 192 +384 704 256 384 704 256 +384 704 320 384 704 320 +384 704 384 384 704 384 +384 704 448 384 704 448 +384 704 512 384 704 512 +384 704 576 384 704 576 +384 704 640 384 704 640 +384 704 704 384 704 704 +384 704 768 384 704 768 +384 704 832 384 704 832 +384 704 896 384 704 896 +384 704 960 384 704 960 +384 704 1023 384 704 1023 +384 768 0 384 768 0 +384 768 64 384 768 64 +384 768 128 384 768 128 +384 768 192 384 768 192 +384 768 256 384 768 256 +384 768 320 384 768 320 +384 768 384 384 768 384 +384 768 448 384 768 448 +384 768 512 384 768 512 +384 768 576 384 768 576 +384 768 640 384 768 640 +384 768 704 384 768 704 +384 768 768 384 768 768 +384 768 832 384 768 832 +384 768 896 384 768 896 +384 768 960 384 768 960 +384 768 1023 384 768 1023 +384 832 0 384 832 0 +384 832 64 384 832 64 +384 832 128 384 832 128 +384 832 192 384 832 192 +384 832 256 384 832 256 +384 832 320 384 832 320 +384 832 384 384 832 384 +384 832 448 384 832 448 +384 832 512 384 832 512 +384 832 576 384 832 576 +384 832 640 384 832 640 +384 832 704 384 832 704 +384 832 768 384 832 768 +384 832 832 384 832 832 +384 832 896 384 832 896 +384 832 960 384 832 960 +384 832 1023 384 832 1023 +384 896 0 384 896 0 +384 896 64 384 896 64 +384 896 128 384 896 128 +384 896 192 384 896 192 +384 896 256 384 896 256 +384 896 320 384 896 320 +384 896 384 384 896 384 +384 896 448 384 896 448 +384 896 512 384 896 512 +384 896 576 384 896 576 +384 896 640 384 896 640 +384 896 704 384 896 704 +384 896 768 384 896 768 +384 896 832 384 896 832 +384 896 896 384 896 896 +384 896 960 384 896 960 +384 896 1023 384 896 1023 +384 960 0 384 960 0 +384 960 64 384 960 64 +384 960 128 384 960 128 +384 960 192 384 960 192 +384 960 256 384 960 256 +384 960 320 384 960 320 +384 960 384 384 960 384 +384 960 448 384 960 448 +384 960 512 384 960 512 +384 960 576 384 960 576 +384 960 640 384 960 640 +384 960 704 384 960 704 +384 960 768 384 960 768 +384 960 832 384 960 832 +384 960 896 384 960 896 +384 960 960 384 960 960 +384 960 1023 384 960 1023 +384 1023 0 384 1023 0 +384 1023 64 384 1023 64 +384 1023 128 384 1023 128 +384 1023 192 384 1023 192 +384 1023 256 384 1023 256 +384 1023 320 384 1023 320 +384 1023 384 384 1023 384 +384 1023 448 384 1023 448 +384 1023 512 384 1023 512 +384 1023 576 384 1023 576 +384 1023 640 384 1023 640 +384 1023 704 384 1023 704 +384 1023 768 384 1023 768 +384 1023 832 384 1023 832 +384 1023 896 384 1023 896 +384 1023 960 384 1023 960 +384 1023 1023 384 1023 1023 +448 0 0 448 0 0 +448 0 64 448 0 64 +448 0 128 448 0 128 +448 0 192 448 0 192 +448 0 256 448 0 256 +448 0 320 448 0 320 +448 0 384 448 0 384 +448 0 448 448 0 448 +448 0 512 448 0 512 +448 0 576 448 0 576 +448 0 640 448 0 640 +448 0 704 448 0 704 +448 0 768 448 0 768 +448 0 832 448 0 832 +448 0 896 448 0 896 +448 0 960 448 0 960 +448 0 1023 448 0 1023 +448 64 0 448 64 0 +448 64 64 448 64 64 +448 64 128 448 64 128 +448 64 192 448 64 192 +448 64 256 448 64 256 +448 64 320 448 64 320 +448 64 384 448 64 384 +448 64 448 448 64 448 +448 64 512 448 64 512 +448 64 576 448 64 576 +448 64 640 448 64 640 +448 64 704 448 64 704 +448 64 768 448 64 768 +448 64 832 448 64 832 +448 64 896 448 64 896 +448 64 960 448 64 960 +448 64 1023 448 64 1023 +448 128 0 448 128 0 +448 128 64 448 128 64 +448 128 128 448 128 128 +448 128 192 448 128 192 +448 128 256 448 128 256 +448 128 320 448 128 320 +448 128 384 448 128 384 +448 128 448 448 128 448 +448 128 512 448 128 512 +448 128 576 448 128 576 +448 128 640 448 128 640 +448 128 704 448 128 704 +448 128 768 448 128 768 +448 128 832 448 128 832 +448 128 896 448 128 896 +448 128 960 448 128 960 +448 128 1023 448 128 1023 +448 192 0 448 192 0 +448 192 64 448 192 64 +448 192 128 448 192 128 +448 192 192 448 192 192 +448 192 256 448 192 256 +448 192 320 448 192 320 +448 192 384 448 192 384 +448 192 448 448 192 448 +448 192 512 448 192 512 +448 192 576 448 192 576 +448 192 640 448 192 640 +448 192 704 448 192 704 +448 192 768 448 192 768 +448 192 832 448 192 832 +448 192 896 448 192 896 +448 192 960 448 192 960 +448 192 1023 448 192 1023 +448 256 0 448 256 0 +448 256 64 448 256 64 +448 256 128 448 256 128 +448 256 192 448 256 192 +448 256 256 448 256 256 +448 256 320 448 256 320 +448 256 384 448 256 384 +448 256 448 448 256 448 +448 256 512 448 256 512 +448 256 576 448 256 576 +448 256 640 448 256 640 +448 256 704 448 256 704 +448 256 768 448 256 768 +448 256 832 448 256 832 +448 256 896 448 256 896 +448 256 960 448 256 960 +448 256 1023 448 256 1023 +448 320 0 448 320 0 +448 320 64 448 320 64 +448 320 128 448 320 128 +448 320 192 448 320 192 +448 320 256 448 320 256 +448 320 320 448 320 320 +448 320 384 448 320 384 +448 320 448 448 320 448 +448 320 512 448 320 512 +448 320 576 448 320 576 +448 320 640 448 320 640 +448 320 704 448 320 704 +448 320 768 448 320 768 +448 320 832 448 320 832 +448 320 896 448 320 896 +448 320 960 448 320 960 +448 320 1023 448 320 1023 +448 384 0 448 384 0 +448 384 64 448 384 64 +448 384 128 448 384 128 +448 384 192 448 384 192 +448 384 256 448 384 256 +448 384 320 448 384 320 +448 384 384 448 384 384 +448 384 448 448 384 448 +448 384 512 448 384 512 +448 384 576 448 384 576 +448 384 640 448 384 640 +448 384 704 448 384 704 +448 384 768 448 384 768 +448 384 832 448 384 832 +448 384 896 448 384 896 +448 384 960 448 384 960 +448 384 1023 448 384 1023 +448 448 0 448 448 0 +448 448 64 448 448 64 +448 448 128 448 448 128 +448 448 192 448 448 192 +448 448 256 448 448 256 +448 448 320 448 448 320 +448 448 384 448 448 384 +448 448 448 448 448 448 +448 448 512 448 448 512 +448 448 576 448 448 576 +448 448 640 448 448 640 +448 448 704 448 448 704 +448 448 768 448 448 768 +448 448 832 448 448 832 +448 448 896 448 448 896 +448 448 960 448 448 960 +448 448 1023 448 448 1023 +448 512 0 448 512 0 +448 512 64 448 512 64 +448 512 128 448 512 128 +448 512 192 448 512 192 +448 512 256 448 512 256 +448 512 320 448 512 320 +448 512 384 448 512 384 +448 512 448 448 512 448 +448 512 512 448 512 512 +448 512 576 448 512 576 +448 512 640 448 512 640 +448 512 704 448 512 704 +448 512 768 448 512 768 +448 512 832 448 512 832 +448 512 896 448 512 896 +448 512 960 448 512 960 +448 512 1023 448 512 1023 +448 576 0 448 576 0 +448 576 64 448 576 64 +448 576 128 448 576 128 +448 576 192 448 576 192 +448 576 256 448 576 256 +448 576 320 448 576 320 +448 576 384 448 576 384 +448 576 448 448 576 448 +448 576 512 448 576 512 +448 576 576 448 576 576 +448 576 640 448 576 640 +448 576 704 448 576 704 +448 576 768 448 576 768 +448 576 832 448 576 832 +448 576 896 448 576 896 +448 576 960 448 576 960 +448 576 1023 448 576 1023 +448 640 0 448 640 0 +448 640 64 448 640 64 +448 640 128 448 640 128 +448 640 192 448 640 192 +448 640 256 448 640 256 +448 640 320 448 640 320 +448 640 384 448 640 384 +448 640 448 448 640 448 +448 640 512 448 640 512 +448 640 576 448 640 576 +448 640 640 448 640 640 +448 640 704 448 640 704 +448 640 768 448 640 768 +448 640 832 448 640 832 +448 640 896 448 640 896 +448 640 960 448 640 960 +448 640 1023 448 640 1023 +448 704 0 448 704 0 +448 704 64 448 704 64 +448 704 128 448 704 128 +448 704 192 448 704 192 +448 704 256 448 704 256 +448 704 320 448 704 320 +448 704 384 448 704 384 +448 704 448 448 704 448 +448 704 512 448 704 512 +448 704 576 448 704 576 +448 704 640 448 704 640 +448 704 704 448 704 704 +448 704 768 448 704 768 +448 704 832 448 704 832 +448 704 896 448 704 896 +448 704 960 448 704 960 +448 704 1023 448 704 1023 +448 768 0 448 768 0 +448 768 64 448 768 64 +448 768 128 448 768 128 +448 768 192 448 768 192 +448 768 256 448 768 256 +448 768 320 448 768 320 +448 768 384 448 768 384 +448 768 448 448 768 448 +448 768 512 448 768 512 +448 768 576 448 768 576 +448 768 640 448 768 640 +448 768 704 448 768 704 +448 768 768 448 768 768 +448 768 832 448 768 832 +448 768 896 448 768 896 +448 768 960 448 768 960 +448 768 1023 448 768 1023 +448 832 0 448 832 0 +448 832 64 448 832 64 +448 832 128 448 832 128 +448 832 192 448 832 192 +448 832 256 448 832 256 +448 832 320 448 832 320 +448 832 384 448 832 384 +448 832 448 448 832 448 +448 832 512 448 832 512 +448 832 576 448 832 576 +448 832 640 448 832 640 +448 832 704 448 832 704 +448 832 768 448 832 768 +448 832 832 448 832 832 +448 832 896 448 832 896 +448 832 960 448 832 960 +448 832 1023 448 832 1023 +448 896 0 448 896 0 +448 896 64 448 896 64 +448 896 128 448 896 128 +448 896 192 448 896 192 +448 896 256 448 896 256 +448 896 320 448 896 320 +448 896 384 448 896 384 +448 896 448 448 896 448 +448 896 512 448 896 512 +448 896 576 448 896 576 +448 896 640 448 896 640 +448 896 704 448 896 704 +448 896 768 448 896 768 +448 896 832 448 896 832 +448 896 896 448 896 896 +448 896 960 448 896 960 +448 896 1023 448 896 1023 +448 960 0 448 960 0 +448 960 64 448 960 64 +448 960 128 448 960 128 +448 960 192 448 960 192 +448 960 256 448 960 256 +448 960 320 448 960 320 +448 960 384 448 960 384 +448 960 448 448 960 448 +448 960 512 448 960 512 +448 960 576 448 960 576 +448 960 640 448 960 640 +448 960 704 448 960 704 +448 960 768 448 960 768 +448 960 832 448 960 832 +448 960 896 448 960 896 +448 960 960 448 960 960 +448 960 1023 448 960 1023 +448 1023 0 448 1023 0 +448 1023 64 448 1023 64 +448 1023 128 448 1023 128 +448 1023 192 448 1023 192 +448 1023 256 448 1023 256 +448 1023 320 448 1023 320 +448 1023 384 448 1023 384 +448 1023 448 448 1023 448 +448 1023 512 448 1023 512 +448 1023 576 448 1023 576 +448 1023 640 448 1023 640 +448 1023 704 448 1023 704 +448 1023 768 448 1023 768 +448 1023 832 448 1023 832 +448 1023 896 448 1023 896 +448 1023 960 448 1023 960 +448 1023 1023 448 1023 1023 +512 0 0 512 0 0 +512 0 64 512 0 64 +512 0 128 512 0 128 +512 0 192 512 0 192 +512 0 256 512 0 256 +512 0 320 512 0 320 +512 0 384 512 0 384 +512 0 448 512 0 448 +512 0 512 512 0 512 +512 0 576 512 0 576 +512 0 640 512 0 640 +512 0 704 512 0 704 +512 0 768 512 0 768 +512 0 832 512 0 832 +512 0 896 512 0 896 +512 0 960 512 0 960 +512 0 1023 512 0 1023 +512 64 0 512 64 0 +512 64 64 512 64 64 +512 64 128 512 64 128 +512 64 192 512 64 192 +512 64 256 512 64 256 +512 64 320 512 64 320 +512 64 384 512 64 384 +512 64 448 512 64 448 +512 64 512 512 64 512 +512 64 576 512 64 576 +512 64 640 512 64 640 +512 64 704 512 64 704 +512 64 768 512 64 768 +512 64 832 512 64 832 +512 64 896 512 64 896 +512 64 960 512 64 960 +512 64 1023 512 64 1023 +512 128 0 512 128 0 +512 128 64 512 128 64 +512 128 128 512 128 128 +512 128 192 512 128 192 +512 128 256 512 128 256 +512 128 320 512 128 320 +512 128 384 512 128 384 +512 128 448 512 128 448 +512 128 512 512 128 512 +512 128 576 512 128 576 +512 128 640 512 128 640 +512 128 704 512 128 704 +512 128 768 512 128 768 +512 128 832 512 128 832 +512 128 896 512 128 896 +512 128 960 512 128 960 +512 128 1023 512 128 1023 +512 192 0 512 192 0 +512 192 64 512 192 64 +512 192 128 512 192 128 +512 192 192 512 192 192 +512 192 256 512 192 256 +512 192 320 512 192 320 +512 192 384 512 192 384 +512 192 448 512 192 448 +512 192 512 512 192 512 +512 192 576 512 192 576 +512 192 640 512 192 640 +512 192 704 512 192 704 +512 192 768 512 192 768 +512 192 832 512 192 832 +512 192 896 512 192 896 +512 192 960 512 192 960 +512 192 1023 512 192 1023 +512 256 0 512 256 0 +512 256 64 512 256 64 +512 256 128 512 256 128 +512 256 192 512 256 192 +512 256 256 512 256 256 +512 256 320 512 256 320 +512 256 384 512 256 384 +512 256 448 512 256 448 +512 256 512 512 256 512 +512 256 576 512 256 576 +512 256 640 512 256 640 +512 256 704 512 256 704 +512 256 768 512 256 768 +512 256 832 512 256 832 +512 256 896 512 256 896 +512 256 960 512 256 960 +512 256 1023 512 256 1023 +512 320 0 512 320 0 +512 320 64 512 320 64 +512 320 128 512 320 128 +512 320 192 512 320 192 +512 320 256 512 320 256 +512 320 320 512 320 320 +512 320 384 512 320 384 +512 320 448 512 320 448 +512 320 512 512 320 512 +512 320 576 512 320 576 +512 320 640 512 320 640 +512 320 704 512 320 704 +512 320 768 512 320 768 +512 320 832 512 320 832 +512 320 896 512 320 896 +512 320 960 512 320 960 +512 320 1023 512 320 1023 +512 384 0 512 384 0 +512 384 64 512 384 64 +512 384 128 512 384 128 +512 384 192 512 384 192 +512 384 256 512 384 256 +512 384 320 512 384 320 +512 384 384 512 384 384 +512 384 448 512 384 448 +512 384 512 512 384 512 +512 384 576 512 384 576 +512 384 640 512 384 640 +512 384 704 512 384 704 +512 384 768 512 384 768 +512 384 832 512 384 832 +512 384 896 512 384 896 +512 384 960 512 384 960 +512 384 1023 512 384 1023 +512 448 0 512 448 0 +512 448 64 512 448 64 +512 448 128 512 448 128 +512 448 192 512 448 192 +512 448 256 512 448 256 +512 448 320 512 448 320 +512 448 384 512 448 384 +512 448 448 512 448 448 +512 448 512 512 448 512 +512 448 576 512 448 576 +512 448 640 512 448 640 +512 448 704 512 448 704 +512 448 768 512 448 768 +512 448 832 512 448 832 +512 448 896 512 448 896 +512 448 960 512 448 960 +512 448 1023 512 448 1023 +512 512 0 512 512 0 +512 512 64 512 512 64 +512 512 128 512 512 128 +512 512 192 512 512 192 +512 512 256 512 512 256 +512 512 320 512 512 320 +512 512 384 512 512 384 +512 512 448 512 512 448 +512 512 512 512 512 512 +512 512 576 512 512 576 +512 512 640 512 512 640 +512 512 704 512 512 704 +512 512 768 512 512 768 +512 512 832 512 512 832 +512 512 896 512 512 896 +512 512 960 512 512 960 +512 512 1023 512 512 1023 +512 576 0 512 576 0 +512 576 64 512 576 64 +512 576 128 512 576 128 +512 576 192 512 576 192 +512 576 256 512 576 256 +512 576 320 512 576 320 +512 576 384 512 576 384 +512 576 448 512 576 448 +512 576 512 512 576 512 +512 576 576 512 576 576 +512 576 640 512 576 640 +512 576 704 512 576 704 +512 576 768 512 576 768 +512 576 832 512 576 832 +512 576 896 512 576 896 +512 576 960 512 576 960 +512 576 1023 512 576 1023 +512 640 0 512 640 0 +512 640 64 512 640 64 +512 640 128 512 640 128 +512 640 192 512 640 192 +512 640 256 512 640 256 +512 640 320 512 640 320 +512 640 384 512 640 384 +512 640 448 512 640 448 +512 640 512 512 640 512 +512 640 576 512 640 576 +512 640 640 512 640 640 +512 640 704 512 640 704 +512 640 768 512 640 768 +512 640 832 512 640 832 +512 640 896 512 640 896 +512 640 960 512 640 960 +512 640 1023 512 640 1023 +512 704 0 512 704 0 +512 704 64 512 704 64 +512 704 128 512 704 128 +512 704 192 512 704 192 +512 704 256 512 704 256 +512 704 320 512 704 320 +512 704 384 512 704 384 +512 704 448 512 704 448 +512 704 512 512 704 512 +512 704 576 512 704 576 +512 704 640 512 704 640 +512 704 704 512 704 704 +512 704 768 512 704 768 +512 704 832 512 704 832 +512 704 896 512 704 896 +512 704 960 512 704 960 +512 704 1023 512 704 1023 +512 768 0 512 768 0 +512 768 64 512 768 64 +512 768 128 512 768 128 +512 768 192 512 768 192 +512 768 256 512 768 256 +512 768 320 512 768 320 +512 768 384 512 768 384 +512 768 448 512 768 448 +512 768 512 512 768 512 +512 768 576 512 768 576 +512 768 640 512 768 640 +512 768 704 512 768 704 +512 768 768 512 768 768 +512 768 832 512 768 832 +512 768 896 512 768 896 +512 768 960 512 768 960 +512 768 1023 512 768 1023 +512 832 0 512 832 0 +512 832 64 512 832 64 +512 832 128 512 832 128 +512 832 192 512 832 192 +512 832 256 512 832 256 +512 832 320 512 832 320 +512 832 384 512 832 384 +512 832 448 512 832 448 +512 832 512 512 832 512 +512 832 576 512 832 576 +512 832 640 512 832 640 +512 832 704 512 832 704 +512 832 768 512 832 768 +512 832 832 512 832 832 +512 832 896 512 832 896 +512 832 960 512 832 960 +512 832 1023 512 832 1023 +512 896 0 512 896 0 +512 896 64 512 896 64 +512 896 128 512 896 128 +512 896 192 512 896 192 +512 896 256 512 896 256 +512 896 320 512 896 320 +512 896 384 512 896 384 +512 896 448 512 896 448 +512 896 512 512 896 512 +512 896 576 512 896 576 +512 896 640 512 896 640 +512 896 704 512 896 704 +512 896 768 512 896 768 +512 896 832 512 896 832 +512 896 896 512 896 896 +512 896 960 512 896 960 +512 896 1023 512 896 1023 +512 960 0 512 960 0 +512 960 64 512 960 64 +512 960 128 512 960 128 +512 960 192 512 960 192 +512 960 256 512 960 256 +512 960 320 512 960 320 +512 960 384 512 960 384 +512 960 448 512 960 448 +512 960 512 512 960 512 +512 960 576 512 960 576 +512 960 640 512 960 640 +512 960 704 512 960 704 +512 960 768 512 960 768 +512 960 832 512 960 832 +512 960 896 512 960 896 +512 960 960 512 960 960 +512 960 1023 512 960 1023 +512 1023 0 512 1023 0 +512 1023 64 512 1023 64 +512 1023 128 512 1023 128 +512 1023 192 512 1023 192 +512 1023 256 512 1023 256 +512 1023 320 512 1023 320 +512 1023 384 512 1023 384 +512 1023 448 512 1023 448 +512 1023 512 512 1023 512 +512 1023 576 512 1023 576 +512 1023 640 512 1023 640 +512 1023 704 512 1023 704 +512 1023 768 512 1023 768 +512 1023 832 512 1023 832 +512 1023 896 512 1023 896 +512 1023 960 512 1023 960 +512 1023 1023 512 1023 1023 +576 0 0 576 0 0 +576 0 64 576 0 64 +576 0 128 576 0 128 +576 0 192 576 0 192 +576 0 256 576 0 256 +576 0 320 576 0 320 +576 0 384 576 0 384 +576 0 448 576 0 448 +576 0 512 576 0 512 +576 0 576 576 0 576 +576 0 640 576 0 640 +576 0 704 576 0 704 +576 0 768 576 0 768 +576 0 832 576 0 832 +576 0 896 576 0 896 +576 0 960 576 0 960 +576 0 1023 576 0 1023 +576 64 0 576 64 0 +576 64 64 576 64 64 +576 64 128 576 64 128 +576 64 192 576 64 192 +576 64 256 576 64 256 +576 64 320 576 64 320 +576 64 384 576 64 384 +576 64 448 576 64 448 +576 64 512 576 64 512 +576 64 576 576 64 576 +576 64 640 576 64 640 +576 64 704 576 64 704 +576 64 768 576 64 768 +576 64 832 576 64 832 +576 64 896 576 64 896 +576 64 960 576 64 960 +576 64 1023 576 64 1023 +576 128 0 576 128 0 +576 128 64 576 128 64 +576 128 128 576 128 128 +576 128 192 576 128 192 +576 128 256 576 128 256 +576 128 320 576 128 320 +576 128 384 576 128 384 +576 128 448 576 128 448 +576 128 512 576 128 512 +576 128 576 576 128 576 +576 128 640 576 128 640 +576 128 704 576 128 704 +576 128 768 576 128 768 +576 128 832 576 128 832 +576 128 896 576 128 896 +576 128 960 576 128 960 +576 128 1023 576 128 1023 +576 192 0 576 192 0 +576 192 64 576 192 64 +576 192 128 576 192 128 +576 192 192 576 192 192 +576 192 256 576 192 256 +576 192 320 576 192 320 +576 192 384 576 192 384 +576 192 448 576 192 448 +576 192 512 576 192 512 +576 192 576 576 192 576 +576 192 640 576 192 640 +576 192 704 576 192 704 +576 192 768 576 192 768 +576 192 832 576 192 832 +576 192 896 576 192 896 +576 192 960 576 192 960 +576 192 1023 576 192 1023 +576 256 0 576 256 0 +576 256 64 576 256 64 +576 256 128 576 256 128 +576 256 192 576 256 192 +576 256 256 576 256 256 +576 256 320 576 256 320 +576 256 384 576 256 384 +576 256 448 576 256 448 +576 256 512 576 256 512 +576 256 576 576 256 576 +576 256 640 576 256 640 +576 256 704 576 256 704 +576 256 768 576 256 768 +576 256 832 576 256 832 +576 256 896 576 256 896 +576 256 960 576 256 960 +576 256 1023 576 256 1023 +576 320 0 576 320 0 +576 320 64 576 320 64 +576 320 128 576 320 128 +576 320 192 576 320 192 +576 320 256 576 320 256 +576 320 320 576 320 320 +576 320 384 576 320 384 +576 320 448 576 320 448 +576 320 512 576 320 512 +576 320 576 576 320 576 +576 320 640 576 320 640 +576 320 704 576 320 704 +576 320 768 576 320 768 +576 320 832 576 320 832 +576 320 896 576 320 896 +576 320 960 576 320 960 +576 320 1023 576 320 1023 +576 384 0 576 384 0 +576 384 64 576 384 64 +576 384 128 576 384 128 +576 384 192 576 384 192 +576 384 256 576 384 256 +576 384 320 576 384 320 +576 384 384 576 384 384 +576 384 448 576 384 448 +576 384 512 576 384 512 +576 384 576 576 384 576 +576 384 640 576 384 640 +576 384 704 576 384 704 +576 384 768 576 384 768 +576 384 832 576 384 832 +576 384 896 576 384 896 +576 384 960 576 384 960 +576 384 1023 576 384 1023 +576 448 0 576 448 0 +576 448 64 576 448 64 +576 448 128 576 448 128 +576 448 192 576 448 192 +576 448 256 576 448 256 +576 448 320 576 448 320 +576 448 384 576 448 384 +576 448 448 576 448 448 +576 448 512 576 448 512 +576 448 576 576 448 576 +576 448 640 576 448 640 +576 448 704 576 448 704 +576 448 768 576 448 768 +576 448 832 576 448 832 +576 448 896 576 448 896 +576 448 960 576 448 960 +576 448 1023 576 448 1023 +576 512 0 576 512 0 +576 512 64 576 512 64 +576 512 128 576 512 128 +576 512 192 576 512 192 +576 512 256 576 512 256 +576 512 320 576 512 320 +576 512 384 576 512 384 +576 512 448 576 512 448 +576 512 512 576 512 512 +576 512 576 576 512 576 +576 512 640 576 512 640 +576 512 704 576 512 704 +576 512 768 576 512 768 +576 512 832 576 512 832 +576 512 896 576 512 896 +576 512 960 576 512 960 +576 512 1023 576 512 1023 +576 576 0 576 576 0 +576 576 64 576 576 64 +576 576 128 576 576 128 +576 576 192 576 576 192 +576 576 256 576 576 256 +576 576 320 576 576 320 +576 576 384 576 576 384 +576 576 448 576 576 448 +576 576 512 576 576 512 +576 576 576 576 576 576 +576 576 640 576 576 640 +576 576 704 576 576 704 +576 576 768 576 576 768 +576 576 832 576 576 832 +576 576 896 576 576 896 +576 576 960 576 576 960 +576 576 1023 576 576 1023 +576 640 0 576 640 0 +576 640 64 576 640 64 +576 640 128 576 640 128 +576 640 192 576 640 192 +576 640 256 576 640 256 +576 640 320 576 640 320 +576 640 384 576 640 384 +576 640 448 576 640 448 +576 640 512 576 640 512 +576 640 576 576 640 576 +576 640 640 576 640 640 +576 640 704 576 640 704 +576 640 768 576 640 768 +576 640 832 576 640 832 +576 640 896 576 640 896 +576 640 960 576 640 960 +576 640 1023 576 640 1023 +576 704 0 576 704 0 +576 704 64 576 704 64 +576 704 128 576 704 128 +576 704 192 576 704 192 +576 704 256 576 704 256 +576 704 320 576 704 320 +576 704 384 576 704 384 +576 704 448 576 704 448 +576 704 512 576 704 512 +576 704 576 576 704 576 +576 704 640 576 704 640 +576 704 704 576 704 704 +576 704 768 576 704 768 +576 704 832 576 704 832 +576 704 896 576 704 896 +576 704 960 576 704 960 +576 704 1023 576 704 1023 +576 768 0 576 768 0 +576 768 64 576 768 64 +576 768 128 576 768 128 +576 768 192 576 768 192 +576 768 256 576 768 256 +576 768 320 576 768 320 +576 768 384 576 768 384 +576 768 448 576 768 448 +576 768 512 576 768 512 +576 768 576 576 768 576 +576 768 640 576 768 640 +576 768 704 576 768 704 +576 768 768 576 768 768 +576 768 832 576 768 832 +576 768 896 576 768 896 +576 768 960 576 768 960 +576 768 1023 576 768 1023 +576 832 0 576 832 0 +576 832 64 576 832 64 +576 832 128 576 832 128 +576 832 192 576 832 192 +576 832 256 576 832 256 +576 832 320 576 832 320 +576 832 384 576 832 384 +576 832 448 576 832 448 +576 832 512 576 832 512 +576 832 576 576 832 576 +576 832 640 576 832 640 +576 832 704 576 832 704 +576 832 768 576 832 768 +576 832 832 576 832 832 +576 832 896 576 832 896 +576 832 960 576 832 960 +576 832 1023 576 832 1023 +576 896 0 576 896 0 +576 896 64 576 896 64 +576 896 128 576 896 128 +576 896 192 576 896 192 +576 896 256 576 896 256 +576 896 320 576 896 320 +576 896 384 576 896 384 +576 896 448 576 896 448 +576 896 512 576 896 512 +576 896 576 576 896 576 +576 896 640 576 896 640 +576 896 704 576 896 704 +576 896 768 576 896 768 +576 896 832 576 896 832 +576 896 896 576 896 896 +576 896 960 576 896 960 +576 896 1023 576 896 1023 +576 960 0 576 960 0 +576 960 64 576 960 64 +576 960 128 576 960 128 +576 960 192 576 960 192 +576 960 256 576 960 256 +576 960 320 576 960 320 +576 960 384 576 960 384 +576 960 448 576 960 448 +576 960 512 576 960 512 +576 960 576 576 960 576 +576 960 640 576 960 640 +576 960 704 576 960 704 +576 960 768 576 960 768 +576 960 832 576 960 832 +576 960 896 576 960 896 +576 960 960 576 960 960 +576 960 1023 576 960 1023 +576 1023 0 576 1023 0 +576 1023 64 576 1023 64 +576 1023 128 576 1023 128 +576 1023 192 576 1023 192 +576 1023 256 576 1023 256 +576 1023 320 576 1023 320 +576 1023 384 576 1023 384 +576 1023 448 576 1023 448 +576 1023 512 576 1023 512 +576 1023 576 576 1023 576 +576 1023 640 576 1023 640 +576 1023 704 576 1023 704 +576 1023 768 576 1023 768 +576 1023 832 576 1023 832 +576 1023 896 576 1023 896 +576 1023 960 576 1023 960 +576 1023 1023 576 1023 1023 +640 0 0 640 0 0 +640 0 64 640 0 64 +640 0 128 640 0 128 +640 0 192 640 0 192 +640 0 256 640 0 256 +640 0 320 640 0 320 +640 0 384 640 0 384 +640 0 448 640 0 448 +640 0 512 640 0 512 +640 0 576 640 0 576 +640 0 640 640 0 640 +640 0 704 640 0 704 +640 0 768 640 0 768 +640 0 832 640 0 832 +640 0 896 640 0 896 +640 0 960 640 0 960 +640 0 1023 640 0 1023 +640 64 0 640 64 0 +640 64 64 640 64 64 +640 64 128 640 64 128 +640 64 192 640 64 192 +640 64 256 640 64 256 +640 64 320 640 64 320 +640 64 384 640 64 384 +640 64 448 640 64 448 +640 64 512 640 64 512 +640 64 576 640 64 576 +640 64 640 640 64 640 +640 64 704 640 64 704 +640 64 768 640 64 768 +640 64 832 640 64 832 +640 64 896 640 64 896 +640 64 960 640 64 960 +640 64 1023 640 64 1023 +640 128 0 640 128 0 +640 128 64 640 128 64 +640 128 128 640 128 128 +640 128 192 640 128 192 +640 128 256 640 128 256 +640 128 320 640 128 320 +640 128 384 640 128 384 +640 128 448 640 128 448 +640 128 512 640 128 512 +640 128 576 640 128 576 +640 128 640 640 128 640 +640 128 704 640 128 704 +640 128 768 640 128 768 +640 128 832 640 128 832 +640 128 896 640 128 896 +640 128 960 640 128 960 +640 128 1023 640 128 1023 +640 192 0 640 192 0 +640 192 64 640 192 64 +640 192 128 640 192 128 +640 192 192 640 192 192 +640 192 256 640 192 256 +640 192 320 640 192 320 +640 192 384 640 192 384 +640 192 448 640 192 448 +640 192 512 640 192 512 +640 192 576 640 192 576 +640 192 640 640 192 640 +640 192 704 640 192 704 +640 192 768 640 192 768 +640 192 832 640 192 832 +640 192 896 640 192 896 +640 192 960 640 192 960 +640 192 1023 640 192 1023 +640 256 0 640 256 0 +640 256 64 640 256 64 +640 256 128 640 256 128 +640 256 192 640 256 192 +640 256 256 640 256 256 +640 256 320 640 256 320 +640 256 384 640 256 384 +640 256 448 640 256 448 +640 256 512 640 256 512 +640 256 576 640 256 576 +640 256 640 640 256 640 +640 256 704 640 256 704 +640 256 768 640 256 768 +640 256 832 640 256 832 +640 256 896 640 256 896 +640 256 960 640 256 960 +640 256 1023 640 256 1023 +640 320 0 640 320 0 +640 320 64 640 320 64 +640 320 128 640 320 128 +640 320 192 640 320 192 +640 320 256 640 320 256 +640 320 320 640 320 320 +640 320 384 640 320 384 +640 320 448 640 320 448 +640 320 512 640 320 512 +640 320 576 640 320 576 +640 320 640 640 320 640 +640 320 704 640 320 704 +640 320 768 640 320 768 +640 320 832 640 320 832 +640 320 896 640 320 896 +640 320 960 640 320 960 +640 320 1023 640 320 1023 +640 384 0 640 384 0 +640 384 64 640 384 64 +640 384 128 640 384 128 +640 384 192 640 384 192 +640 384 256 640 384 256 +640 384 320 640 384 320 +640 384 384 640 384 384 +640 384 448 640 384 448 +640 384 512 640 384 512 +640 384 576 640 384 576 +640 384 640 640 384 640 +640 384 704 640 384 704 +640 384 768 640 384 768 +640 384 832 640 384 832 +640 384 896 640 384 896 +640 384 960 640 384 960 +640 384 1023 640 384 1023 +640 448 0 640 448 0 +640 448 64 640 448 64 +640 448 128 640 448 128 +640 448 192 640 448 192 +640 448 256 640 448 256 +640 448 320 640 448 320 +640 448 384 640 448 384 +640 448 448 640 448 448 +640 448 512 640 448 512 +640 448 576 640 448 576 +640 448 640 640 448 640 +640 448 704 640 448 704 +640 448 768 640 448 768 +640 448 832 640 448 832 +640 448 896 640 448 896 +640 448 960 640 448 960 +640 448 1023 640 448 1023 +640 512 0 640 512 0 +640 512 64 640 512 64 +640 512 128 640 512 128 +640 512 192 640 512 192 +640 512 256 640 512 256 +640 512 320 640 512 320 +640 512 384 640 512 384 +640 512 448 640 512 448 +640 512 512 640 512 512 +640 512 576 640 512 576 +640 512 640 640 512 640 +640 512 704 640 512 704 +640 512 768 640 512 768 +640 512 832 640 512 832 +640 512 896 640 512 896 +640 512 960 640 512 960 +640 512 1023 640 512 1023 +640 576 0 640 576 0 +640 576 64 640 576 64 +640 576 128 640 576 128 +640 576 192 640 576 192 +640 576 256 640 576 256 +640 576 320 640 576 320 +640 576 384 640 576 384 +640 576 448 640 576 448 +640 576 512 640 576 512 +640 576 576 640 576 576 +640 576 640 640 576 640 +640 576 704 640 576 704 +640 576 768 640 576 768 +640 576 832 640 576 832 +640 576 896 640 576 896 +640 576 960 640 576 960 +640 576 1023 640 576 1023 +640 640 0 640 640 0 +640 640 64 640 640 64 +640 640 128 640 640 128 +640 640 192 640 640 192 +640 640 256 640 640 256 +640 640 320 640 640 320 +640 640 384 640 640 384 +640 640 448 640 640 448 +640 640 512 640 640 512 +640 640 576 640 640 576 +640 640 640 640 640 640 +640 640 704 640 640 704 +640 640 768 640 640 768 +640 640 832 640 640 832 +640 640 896 640 640 896 +640 640 960 640 640 960 +640 640 1023 640 640 1023 +640 704 0 640 704 0 +640 704 64 640 704 64 +640 704 128 640 704 128 +640 704 192 640 704 192 +640 704 256 640 704 256 +640 704 320 640 704 320 +640 704 384 640 704 384 +640 704 448 640 704 448 +640 704 512 640 704 512 +640 704 576 640 704 576 +640 704 640 640 704 640 +640 704 704 640 704 704 +640 704 768 640 704 768 +640 704 832 640 704 832 +640 704 896 640 704 896 +640 704 960 640 704 960 +640 704 1023 640 704 1023 +640 768 0 640 768 0 +640 768 64 640 768 64 +640 768 128 640 768 128 +640 768 192 640 768 192 +640 768 256 640 768 256 +640 768 320 640 768 320 +640 768 384 640 768 384 +640 768 448 640 768 448 +640 768 512 640 768 512 +640 768 576 640 768 576 +640 768 640 640 768 640 +640 768 704 640 768 704 +640 768 768 640 768 768 +640 768 832 640 768 832 +640 768 896 640 768 896 +640 768 960 640 768 960 +640 768 1023 640 768 1023 +640 832 0 640 832 0 +640 832 64 640 832 64 +640 832 128 640 832 128 +640 832 192 640 832 192 +640 832 256 640 832 256 +640 832 320 640 832 320 +640 832 384 640 832 384 +640 832 448 640 832 448 +640 832 512 640 832 512 +640 832 576 640 832 576 +640 832 640 640 832 640 +640 832 704 640 832 704 +640 832 768 640 832 768 +640 832 832 640 832 832 +640 832 896 640 832 896 +640 832 960 640 832 960 +640 832 1023 640 832 1023 +640 896 0 640 896 0 +640 896 64 640 896 64 +640 896 128 640 896 128 +640 896 192 640 896 192 +640 896 256 640 896 256 +640 896 320 640 896 320 +640 896 384 640 896 384 +640 896 448 640 896 448 +640 896 512 640 896 512 +640 896 576 640 896 576 +640 896 640 640 896 640 +640 896 704 640 896 704 +640 896 768 640 896 768 +640 896 832 640 896 832 +640 896 896 640 896 896 +640 896 960 640 896 960 +640 896 1023 640 896 1023 +640 960 0 640 960 0 +640 960 64 640 960 64 +640 960 128 640 960 128 +640 960 192 640 960 192 +640 960 256 640 960 256 +640 960 320 640 960 320 +640 960 384 640 960 384 +640 960 448 640 960 448 +640 960 512 640 960 512 +640 960 576 640 960 576 +640 960 640 640 960 640 +640 960 704 640 960 704 +640 960 768 640 960 768 +640 960 832 640 960 832 +640 960 896 640 960 896 +640 960 960 640 960 960 +640 960 1023 640 960 1023 +640 1023 0 640 1023 0 +640 1023 64 640 1023 64 +640 1023 128 640 1023 128 +640 1023 192 640 1023 192 +640 1023 256 640 1023 256 +640 1023 320 640 1023 320 +640 1023 384 640 1023 384 +640 1023 448 640 1023 448 +640 1023 512 640 1023 512 +640 1023 576 640 1023 576 +640 1023 640 640 1023 640 +640 1023 704 640 1023 704 +640 1023 768 640 1023 768 +640 1023 832 640 1023 832 +640 1023 896 640 1023 896 +640 1023 960 640 1023 960 +640 1023 1023 640 1023 1023 +704 0 0 704 0 0 +704 0 64 704 0 64 +704 0 128 704 0 128 +704 0 192 704 0 192 +704 0 256 704 0 256 +704 0 320 704 0 320 +704 0 384 704 0 384 +704 0 448 704 0 448 +704 0 512 704 0 512 +704 0 576 704 0 576 +704 0 640 704 0 640 +704 0 704 704 0 704 +704 0 768 704 0 768 +704 0 832 704 0 832 +704 0 896 704 0 896 +704 0 960 704 0 960 +704 0 1023 704 0 1023 +704 64 0 704 64 0 +704 64 64 704 64 64 +704 64 128 704 64 128 +704 64 192 704 64 192 +704 64 256 704 64 256 +704 64 320 704 64 320 +704 64 384 704 64 384 +704 64 448 704 64 448 +704 64 512 704 64 512 +704 64 576 704 64 576 +704 64 640 704 64 640 +704 64 704 704 64 704 +704 64 768 704 64 768 +704 64 832 704 64 832 +704 64 896 704 64 896 +704 64 960 704 64 960 +704 64 1023 704 64 1023 +704 128 0 704 128 0 +704 128 64 704 128 64 +704 128 128 704 128 128 +704 128 192 704 128 192 +704 128 256 704 128 256 +704 128 320 704 128 320 +704 128 384 704 128 384 +704 128 448 704 128 448 +704 128 512 704 128 512 +704 128 576 704 128 576 +704 128 640 704 128 640 +704 128 704 704 128 704 +704 128 768 704 128 768 +704 128 832 704 128 832 +704 128 896 704 128 896 +704 128 960 704 128 960 +704 128 1023 704 128 1023 +704 192 0 704 192 0 +704 192 64 704 192 64 +704 192 128 704 192 128 +704 192 192 704 192 192 +704 192 256 704 192 256 +704 192 320 704 192 320 +704 192 384 704 192 384 +704 192 448 704 192 448 +704 192 512 704 192 512 +704 192 576 704 192 576 +704 192 640 704 192 640 +704 192 704 704 192 704 +704 192 768 704 192 768 +704 192 832 704 192 832 +704 192 896 704 192 896 +704 192 960 704 192 960 +704 192 1023 704 192 1023 +704 256 0 704 256 0 +704 256 64 704 256 64 +704 256 128 704 256 128 +704 256 192 704 256 192 +704 256 256 704 256 256 +704 256 320 704 256 320 +704 256 384 704 256 384 +704 256 448 704 256 448 +704 256 512 704 256 512 +704 256 576 704 256 576 +704 256 640 704 256 640 +704 256 704 704 256 704 +704 256 768 704 256 768 +704 256 832 704 256 832 +704 256 896 704 256 896 +704 256 960 704 256 960 +704 256 1023 704 256 1023 +704 320 0 704 320 0 +704 320 64 704 320 64 +704 320 128 704 320 128 +704 320 192 704 320 192 +704 320 256 704 320 256 +704 320 320 704 320 320 +704 320 384 704 320 384 +704 320 448 704 320 448 +704 320 512 704 320 512 +704 320 576 704 320 576 +704 320 640 704 320 640 +704 320 704 704 320 704 +704 320 768 704 320 768 +704 320 832 704 320 832 +704 320 896 704 320 896 +704 320 960 704 320 960 +704 320 1023 704 320 1023 +704 384 0 704 384 0 +704 384 64 704 384 64 +704 384 128 704 384 128 +704 384 192 704 384 192 +704 384 256 704 384 256 +704 384 320 704 384 320 +704 384 384 704 384 384 +704 384 448 704 384 448 +704 384 512 704 384 512 +704 384 576 704 384 576 +704 384 640 704 384 640 +704 384 704 704 384 704 +704 384 768 704 384 768 +704 384 832 704 384 832 +704 384 896 704 384 896 +704 384 960 704 384 960 +704 384 1023 704 384 1023 +704 448 0 704 448 0 +704 448 64 704 448 64 +704 448 128 704 448 128 +704 448 192 704 448 192 +704 448 256 704 448 256 +704 448 320 704 448 320 +704 448 384 704 448 384 +704 448 448 704 448 448 +704 448 512 704 448 512 +704 448 576 704 448 576 +704 448 640 704 448 640 +704 448 704 704 448 704 +704 448 768 704 448 768 +704 448 832 704 448 832 +704 448 896 704 448 896 +704 448 960 704 448 960 +704 448 1023 704 448 1023 +704 512 0 704 512 0 +704 512 64 704 512 64 +704 512 128 704 512 128 +704 512 192 704 512 192 +704 512 256 704 512 256 +704 512 320 704 512 320 +704 512 384 704 512 384 +704 512 448 704 512 448 +704 512 512 704 512 512 +704 512 576 704 512 576 +704 512 640 704 512 640 +704 512 704 704 512 704 +704 512 768 704 512 768 +704 512 832 704 512 832 +704 512 896 704 512 896 +704 512 960 704 512 960 +704 512 1023 704 512 1023 +704 576 0 704 576 0 +704 576 64 704 576 64 +704 576 128 704 576 128 +704 576 192 704 576 192 +704 576 256 704 576 256 +704 576 320 704 576 320 +704 576 384 704 576 384 +704 576 448 704 576 448 +704 576 512 704 576 512 +704 576 576 704 576 576 +704 576 640 704 576 640 +704 576 704 704 576 704 +704 576 768 704 576 768 +704 576 832 704 576 832 +704 576 896 704 576 896 +704 576 960 704 576 960 +704 576 1023 704 576 1023 +704 640 0 704 640 0 +704 640 64 704 640 64 +704 640 128 704 640 128 +704 640 192 704 640 192 +704 640 256 704 640 256 +704 640 320 704 640 320 +704 640 384 704 640 384 +704 640 448 704 640 448 +704 640 512 704 640 512 +704 640 576 704 640 576 +704 640 640 704 640 640 +704 640 704 704 640 704 +704 640 768 704 640 768 +704 640 832 704 640 832 +704 640 896 704 640 896 +704 640 960 704 640 960 +704 640 1023 704 640 1023 +704 704 0 704 704 0 +704 704 64 704 704 64 +704 704 128 704 704 128 +704 704 192 704 704 192 +704 704 256 704 704 256 +704 704 320 704 704 320 +704 704 384 704 704 384 +704 704 448 704 704 448 +704 704 512 704 704 512 +704 704 576 704 704 576 +704 704 640 704 704 640 +704 704 704 704 704 704 +704 704 768 704 704 768 +704 704 832 704 704 832 +704 704 896 704 704 896 +704 704 960 704 704 960 +704 704 1023 704 704 1023 +704 768 0 704 768 0 +704 768 64 704 768 64 +704 768 128 704 768 128 +704 768 192 704 768 192 +704 768 256 704 768 256 +704 768 320 704 768 320 +704 768 384 704 768 384 +704 768 448 704 768 448 +704 768 512 704 768 512 +704 768 576 704 768 576 +704 768 640 704 768 640 +704 768 704 704 768 704 +704 768 768 704 768 768 +704 768 832 704 768 832 +704 768 896 704 768 896 +704 768 960 704 768 960 +704 768 1023 704 768 1023 +704 832 0 704 832 0 +704 832 64 704 832 64 +704 832 128 704 832 128 +704 832 192 704 832 192 +704 832 256 704 832 256 +704 832 320 704 832 320 +704 832 384 704 832 384 +704 832 448 704 832 448 +704 832 512 704 832 512 +704 832 576 704 832 576 +704 832 640 704 832 640 +704 832 704 704 832 704 +704 832 768 704 832 768 +704 832 832 704 832 832 +704 832 896 704 832 896 +704 832 960 704 832 960 +704 832 1023 704 832 1023 +704 896 0 704 896 0 +704 896 64 704 896 64 +704 896 128 704 896 128 +704 896 192 704 896 192 +704 896 256 704 896 256 +704 896 320 704 896 320 +704 896 384 704 896 384 +704 896 448 704 896 448 +704 896 512 704 896 512 +704 896 576 704 896 576 +704 896 640 704 896 640 +704 896 704 704 896 704 +704 896 768 704 896 768 +704 896 832 704 896 832 +704 896 896 704 896 896 +704 896 960 704 896 960 +704 896 1023 704 896 1023 +704 960 0 704 960 0 +704 960 64 704 960 64 +704 960 128 704 960 128 +704 960 192 704 960 192 +704 960 256 704 960 256 +704 960 320 704 960 320 +704 960 384 704 960 384 +704 960 448 704 960 448 +704 960 512 704 960 512 +704 960 576 704 960 576 +704 960 640 704 960 640 +704 960 704 704 960 704 +704 960 768 704 960 768 +704 960 832 704 960 832 +704 960 896 704 960 896 +704 960 960 704 960 960 +704 960 1023 704 960 1023 +704 1023 0 704 1023 0 +704 1023 64 704 1023 64 +704 1023 128 704 1023 128 +704 1023 192 704 1023 192 +704 1023 256 704 1023 256 +704 1023 320 704 1023 320 +704 1023 384 704 1023 384 +704 1023 448 704 1023 448 +704 1023 512 704 1023 512 +704 1023 576 704 1023 576 +704 1023 640 704 1023 640 +704 1023 704 704 1023 704 +704 1023 768 704 1023 768 +704 1023 832 704 1023 832 +704 1023 896 704 1023 896 +704 1023 960 704 1023 960 +704 1023 1023 704 1023 1023 +768 0 0 768 0 0 +768 0 64 768 0 64 +768 0 128 768 0 128 +768 0 192 768 0 192 +768 0 256 768 0 256 +768 0 320 768 0 320 +768 0 384 768 0 384 +768 0 448 768 0 448 +768 0 512 768 0 512 +768 0 576 768 0 576 +768 0 640 768 0 640 +768 0 704 768 0 704 +768 0 768 768 0 768 +768 0 832 768 0 832 +768 0 896 768 0 896 +768 0 960 768 0 960 +768 0 1023 768 0 1023 +768 64 0 768 64 0 +768 64 64 768 64 64 +768 64 128 768 64 128 +768 64 192 768 64 192 +768 64 256 768 64 256 +768 64 320 768 64 320 +768 64 384 768 64 384 +768 64 448 768 64 448 +768 64 512 768 64 512 +768 64 576 768 64 576 +768 64 640 768 64 640 +768 64 704 768 64 704 +768 64 768 768 64 768 +768 64 832 768 64 832 +768 64 896 768 64 896 +768 64 960 768 64 960 +768 64 1023 768 64 1023 +768 128 0 768 128 0 +768 128 64 768 128 64 +768 128 128 768 128 128 +768 128 192 768 128 192 +768 128 256 768 128 256 +768 128 320 768 128 320 +768 128 384 768 128 384 +768 128 448 768 128 448 +768 128 512 768 128 512 +768 128 576 768 128 576 +768 128 640 768 128 640 +768 128 704 768 128 704 +768 128 768 768 128 768 +768 128 832 768 128 832 +768 128 896 768 128 896 +768 128 960 768 128 960 +768 128 1023 768 128 1023 +768 192 0 768 192 0 +768 192 64 768 192 64 +768 192 128 768 192 128 +768 192 192 768 192 192 +768 192 256 768 192 256 +768 192 320 768 192 320 +768 192 384 768 192 384 +768 192 448 768 192 448 +768 192 512 768 192 512 +768 192 576 768 192 576 +768 192 640 768 192 640 +768 192 704 768 192 704 +768 192 768 768 192 768 +768 192 832 768 192 832 +768 192 896 768 192 896 +768 192 960 768 192 960 +768 192 1023 768 192 1023 +768 256 0 768 256 0 +768 256 64 768 256 64 +768 256 128 768 256 128 +768 256 192 768 256 192 +768 256 256 768 256 256 +768 256 320 768 256 320 +768 256 384 768 256 384 +768 256 448 768 256 448 +768 256 512 768 256 512 +768 256 576 768 256 576 +768 256 640 768 256 640 +768 256 704 768 256 704 +768 256 768 768 256 768 +768 256 832 768 256 832 +768 256 896 768 256 896 +768 256 960 768 256 960 +768 256 1023 768 256 1023 +768 320 0 768 320 0 +768 320 64 768 320 64 +768 320 128 768 320 128 +768 320 192 768 320 192 +768 320 256 768 320 256 +768 320 320 768 320 320 +768 320 384 768 320 384 +768 320 448 768 320 448 +768 320 512 768 320 512 +768 320 576 768 320 576 +768 320 640 768 320 640 +768 320 704 768 320 704 +768 320 768 768 320 768 +768 320 832 768 320 832 +768 320 896 768 320 896 +768 320 960 768 320 960 +768 320 1023 768 320 1023 +768 384 0 768 384 0 +768 384 64 768 384 64 +768 384 128 768 384 128 +768 384 192 768 384 192 +768 384 256 768 384 256 +768 384 320 768 384 320 +768 384 384 768 384 384 +768 384 448 768 384 448 +768 384 512 768 384 512 +768 384 576 768 384 576 +768 384 640 768 384 640 +768 384 704 768 384 704 +768 384 768 768 384 768 +768 384 832 768 384 832 +768 384 896 768 384 896 +768 384 960 768 384 960 +768 384 1023 768 384 1023 +768 448 0 768 448 0 +768 448 64 768 448 64 +768 448 128 768 448 128 +768 448 192 768 448 192 +768 448 256 768 448 256 +768 448 320 768 448 320 +768 448 384 768 448 384 +768 448 448 768 448 448 +768 448 512 768 448 512 +768 448 576 768 448 576 +768 448 640 768 448 640 +768 448 704 768 448 704 +768 448 768 768 448 768 +768 448 832 768 448 832 +768 448 896 768 448 896 +768 448 960 768 448 960 +768 448 1023 768 448 1023 +768 512 0 768 512 0 +768 512 64 768 512 64 +768 512 128 768 512 128 +768 512 192 768 512 192 +768 512 256 768 512 256 +768 512 320 768 512 320 +768 512 384 768 512 384 +768 512 448 768 512 448 +768 512 512 768 512 512 +768 512 576 768 512 576 +768 512 640 768 512 640 +768 512 704 768 512 704 +768 512 768 768 512 768 +768 512 832 768 512 832 +768 512 896 768 512 896 +768 512 960 768 512 960 +768 512 1023 768 512 1023 +768 576 0 768 576 0 +768 576 64 768 576 64 +768 576 128 768 576 128 +768 576 192 768 576 192 +768 576 256 768 576 256 +768 576 320 768 576 320 +768 576 384 768 576 384 +768 576 448 768 576 448 +768 576 512 768 576 512 +768 576 576 768 576 576 +768 576 640 768 576 640 +768 576 704 768 576 704 +768 576 768 768 576 768 +768 576 832 768 576 832 +768 576 896 768 576 896 +768 576 960 768 576 960 +768 576 1023 768 576 1023 +768 640 0 768 640 0 +768 640 64 768 640 64 +768 640 128 768 640 128 +768 640 192 768 640 192 +768 640 256 768 640 256 +768 640 320 768 640 320 +768 640 384 768 640 384 +768 640 448 768 640 448 +768 640 512 768 640 512 +768 640 576 768 640 576 +768 640 640 768 640 640 +768 640 704 768 640 704 +768 640 768 768 640 768 +768 640 832 768 640 832 +768 640 896 768 640 896 +768 640 960 768 640 960 +768 640 1023 768 640 1023 +768 704 0 768 704 0 +768 704 64 768 704 64 +768 704 128 768 704 128 +768 704 192 768 704 192 +768 704 256 768 704 256 +768 704 320 768 704 320 +768 704 384 768 704 384 +768 704 448 768 704 448 +768 704 512 768 704 512 +768 704 576 768 704 576 +768 704 640 768 704 640 +768 704 704 768 704 704 +768 704 768 768 704 768 +768 704 832 768 704 832 +768 704 896 768 704 896 +768 704 960 768 704 960 +768 704 1023 768 704 1023 +768 768 0 768 768 0 +768 768 64 768 768 64 +768 768 128 768 768 128 +768 768 192 768 768 192 +768 768 256 768 768 256 +768 768 320 768 768 320 +768 768 384 768 768 384 +768 768 448 768 768 448 +768 768 512 768 768 512 +768 768 576 768 768 576 +768 768 640 768 768 640 +768 768 704 768 768 704 +768 768 768 768 768 768 +768 768 832 768 768 832 +768 768 896 768 768 896 +768 768 960 768 768 960 +768 768 1023 768 768 1023 +768 832 0 768 832 0 +768 832 64 768 832 64 +768 832 128 768 832 128 +768 832 192 768 832 192 +768 832 256 768 832 256 +768 832 320 768 832 320 +768 832 384 768 832 384 +768 832 448 768 832 448 +768 832 512 768 832 512 +768 832 576 768 832 576 +768 832 640 768 832 640 +768 832 704 768 832 704 +768 832 768 768 832 768 +768 832 832 768 832 832 +768 832 896 768 832 896 +768 832 960 768 832 960 +768 832 1023 768 832 1023 +768 896 0 768 896 0 +768 896 64 768 896 64 +768 896 128 768 896 128 +768 896 192 768 896 192 +768 896 256 768 896 256 +768 896 320 768 896 320 +768 896 384 768 896 384 +768 896 448 768 896 448 +768 896 512 768 896 512 +768 896 576 768 896 576 +768 896 640 768 896 640 +768 896 704 768 896 704 +768 896 768 768 896 768 +768 896 832 768 896 832 +768 896 896 768 896 896 +768 896 960 768 896 960 +768 896 1023 768 896 1023 +768 960 0 768 960 0 +768 960 64 768 960 64 +768 960 128 768 960 128 +768 960 192 768 960 192 +768 960 256 768 960 256 +768 960 320 768 960 320 +768 960 384 768 960 384 +768 960 448 768 960 448 +768 960 512 768 960 512 +768 960 576 768 960 576 +768 960 640 768 960 640 +768 960 704 768 960 704 +768 960 768 768 960 768 +768 960 832 768 960 832 +768 960 896 768 960 896 +768 960 960 768 960 960 +768 960 1023 768 960 1023 +768 1023 0 768 1023 0 +768 1023 64 768 1023 64 +768 1023 128 768 1023 128 +768 1023 192 768 1023 192 +768 1023 256 768 1023 256 +768 1023 320 768 1023 320 +768 1023 384 768 1023 384 +768 1023 448 768 1023 448 +768 1023 512 768 1023 512 +768 1023 576 768 1023 576 +768 1023 640 768 1023 640 +768 1023 704 768 1023 704 +768 1023 768 768 1023 768 +768 1023 832 768 1023 832 +768 1023 896 768 1023 896 +768 1023 960 768 1023 960 +768 1023 1023 768 1023 1023 +832 0 0 832 0 0 +832 0 64 832 0 64 +832 0 128 832 0 128 +832 0 192 832 0 192 +832 0 256 832 0 256 +832 0 320 832 0 320 +832 0 384 832 0 384 +832 0 448 832 0 448 +832 0 512 832 0 512 +832 0 576 832 0 576 +832 0 640 832 0 640 +832 0 704 832 0 704 +832 0 768 832 0 768 +832 0 832 832 0 832 +832 0 896 832 0 896 +832 0 960 832 0 960 +832 0 1023 832 0 1023 +832 64 0 832 64 0 +832 64 64 832 64 64 +832 64 128 832 64 128 +832 64 192 832 64 192 +832 64 256 832 64 256 +832 64 320 832 64 320 +832 64 384 832 64 384 +832 64 448 832 64 448 +832 64 512 832 64 512 +832 64 576 832 64 576 +832 64 640 832 64 640 +832 64 704 832 64 704 +832 64 768 832 64 768 +832 64 832 832 64 832 +832 64 896 832 64 896 +832 64 960 832 64 960 +832 64 1023 832 64 1023 +832 128 0 832 128 0 +832 128 64 832 128 64 +832 128 128 832 128 128 +832 128 192 832 128 192 +832 128 256 832 128 256 +832 128 320 832 128 320 +832 128 384 832 128 384 +832 128 448 832 128 448 +832 128 512 832 128 512 +832 128 576 832 128 576 +832 128 640 832 128 640 +832 128 704 832 128 704 +832 128 768 832 128 768 +832 128 832 832 128 832 +832 128 896 832 128 896 +832 128 960 832 128 960 +832 128 1023 832 128 1023 +832 192 0 832 192 0 +832 192 64 832 192 64 +832 192 128 832 192 128 +832 192 192 832 192 192 +832 192 256 832 192 256 +832 192 320 832 192 320 +832 192 384 832 192 384 +832 192 448 832 192 448 +832 192 512 832 192 512 +832 192 576 832 192 576 +832 192 640 832 192 640 +832 192 704 832 192 704 +832 192 768 832 192 768 +832 192 832 832 192 832 +832 192 896 832 192 896 +832 192 960 832 192 960 +832 192 1023 832 192 1023 +832 256 0 832 256 0 +832 256 64 832 256 64 +832 256 128 832 256 128 +832 256 192 832 256 192 +832 256 256 832 256 256 +832 256 320 832 256 320 +832 256 384 832 256 384 +832 256 448 832 256 448 +832 256 512 832 256 512 +832 256 576 832 256 576 +832 256 640 832 256 640 +832 256 704 832 256 704 +832 256 768 832 256 768 +832 256 832 832 256 832 +832 256 896 832 256 896 +832 256 960 832 256 960 +832 256 1023 832 256 1023 +832 320 0 832 320 0 +832 320 64 832 320 64 +832 320 128 832 320 128 +832 320 192 832 320 192 +832 320 256 832 320 256 +832 320 320 832 320 320 +832 320 384 832 320 384 +832 320 448 832 320 448 +832 320 512 832 320 512 +832 320 576 832 320 576 +832 320 640 832 320 640 +832 320 704 832 320 704 +832 320 768 832 320 768 +832 320 832 832 320 832 +832 320 896 832 320 896 +832 320 960 832 320 960 +832 320 1023 832 320 1023 +832 384 0 832 384 0 +832 384 64 832 384 64 +832 384 128 832 384 128 +832 384 192 832 384 192 +832 384 256 832 384 256 +832 384 320 832 384 320 +832 384 384 832 384 384 +832 384 448 832 384 448 +832 384 512 832 384 512 +832 384 576 832 384 576 +832 384 640 832 384 640 +832 384 704 832 384 704 +832 384 768 832 384 768 +832 384 832 832 384 832 +832 384 896 832 384 896 +832 384 960 832 384 960 +832 384 1023 832 384 1023 +832 448 0 832 448 0 +832 448 64 832 448 64 +832 448 128 832 448 128 +832 448 192 832 448 192 +832 448 256 832 448 256 +832 448 320 832 448 320 +832 448 384 832 448 384 +832 448 448 832 448 448 +832 448 512 832 448 512 +832 448 576 832 448 576 +832 448 640 832 448 640 +832 448 704 832 448 704 +832 448 768 832 448 768 +832 448 832 832 448 832 +832 448 896 832 448 896 +832 448 960 832 448 960 +832 448 1023 832 448 1023 +832 512 0 832 512 0 +832 512 64 832 512 64 +832 512 128 832 512 128 +832 512 192 832 512 192 +832 512 256 832 512 256 +832 512 320 832 512 320 +832 512 384 832 512 384 +832 512 448 832 512 448 +832 512 512 832 512 512 +832 512 576 832 512 576 +832 512 640 832 512 640 +832 512 704 832 512 704 +832 512 768 832 512 768 +832 512 832 832 512 832 +832 512 896 832 512 896 +832 512 960 832 512 960 +832 512 1023 832 512 1023 +832 576 0 832 576 0 +832 576 64 832 576 64 +832 576 128 832 576 128 +832 576 192 832 576 192 +832 576 256 832 576 256 +832 576 320 832 576 320 +832 576 384 832 576 384 +832 576 448 832 576 448 +832 576 512 832 576 512 +832 576 576 832 576 576 +832 576 640 832 576 640 +832 576 704 832 576 704 +832 576 768 832 576 768 +832 576 832 832 576 832 +832 576 896 832 576 896 +832 576 960 832 576 960 +832 576 1023 832 576 1023 +832 640 0 832 640 0 +832 640 64 832 640 64 +832 640 128 832 640 128 +832 640 192 832 640 192 +832 640 256 832 640 256 +832 640 320 832 640 320 +832 640 384 832 640 384 +832 640 448 832 640 448 +832 640 512 832 640 512 +832 640 576 832 640 576 +832 640 640 832 640 640 +832 640 704 832 640 704 +832 640 768 832 640 768 +832 640 832 832 640 832 +832 640 896 832 640 896 +832 640 960 832 640 960 +832 640 1023 832 640 1023 +832 704 0 832 704 0 +832 704 64 832 704 64 +832 704 128 832 704 128 +832 704 192 832 704 192 +832 704 256 832 704 256 +832 704 320 832 704 320 +832 704 384 832 704 384 +832 704 448 832 704 448 +832 704 512 832 704 512 +832 704 576 832 704 576 +832 704 640 832 704 640 +832 704 704 832 704 704 +832 704 768 832 704 768 +832 704 832 832 704 832 +832 704 896 832 704 896 +832 704 960 832 704 960 +832 704 1023 832 704 1023 +832 768 0 832 768 0 +832 768 64 832 768 64 +832 768 128 832 768 128 +832 768 192 832 768 192 +832 768 256 832 768 256 +832 768 320 832 768 320 +832 768 384 832 768 384 +832 768 448 832 768 448 +832 768 512 832 768 512 +832 768 576 832 768 576 +832 768 640 832 768 640 +832 768 704 832 768 704 +832 768 768 832 768 768 +832 768 832 832 768 832 +832 768 896 832 768 896 +832 768 960 832 768 960 +832 768 1023 832 768 1023 +832 832 0 832 832 0 +832 832 64 832 832 64 +832 832 128 832 832 128 +832 832 192 832 832 192 +832 832 256 832 832 256 +832 832 320 832 832 320 +832 832 384 832 832 384 +832 832 448 832 832 448 +832 832 512 832 832 512 +832 832 576 832 832 576 +832 832 640 832 832 640 +832 832 704 832 832 704 +832 832 768 832 832 768 +832 832 832 832 832 832 +832 832 896 832 832 896 +832 832 960 832 832 960 +832 832 1023 832 832 1023 +832 896 0 832 896 0 +832 896 64 832 896 64 +832 896 128 832 896 128 +832 896 192 832 896 192 +832 896 256 832 896 256 +832 896 320 832 896 320 +832 896 384 832 896 384 +832 896 448 832 896 448 +832 896 512 832 896 512 +832 896 576 832 896 576 +832 896 640 832 896 640 +832 896 704 832 896 704 +832 896 768 832 896 768 +832 896 832 832 896 832 +832 896 896 832 896 896 +832 896 960 832 896 960 +832 896 1023 832 896 1023 +832 960 0 832 960 0 +832 960 64 832 960 64 +832 960 128 832 960 128 +832 960 192 832 960 192 +832 960 256 832 960 256 +832 960 320 832 960 320 +832 960 384 832 960 384 +832 960 448 832 960 448 +832 960 512 832 960 512 +832 960 576 832 960 576 +832 960 640 832 960 640 +832 960 704 832 960 704 +832 960 768 832 960 768 +832 960 832 832 960 832 +832 960 896 832 960 896 +832 960 960 832 960 960 +832 960 1023 832 960 1023 +832 1023 0 832 1023 0 +832 1023 64 832 1023 64 +832 1023 128 832 1023 128 +832 1023 192 832 1023 192 +832 1023 256 832 1023 256 +832 1023 320 832 1023 320 +832 1023 384 832 1023 384 +832 1023 448 832 1023 448 +832 1023 512 832 1023 512 +832 1023 576 832 1023 576 +832 1023 640 832 1023 640 +832 1023 704 832 1023 704 +832 1023 768 832 1023 768 +832 1023 832 832 1023 832 +832 1023 896 832 1023 896 +832 1023 960 832 1023 960 +832 1023 1023 832 1023 1023 +896 0 0 896 0 0 +896 0 64 896 0 64 +896 0 128 896 0 128 +896 0 192 896 0 192 +896 0 256 896 0 256 +896 0 320 896 0 320 +896 0 384 896 0 384 +896 0 448 896 0 448 +896 0 512 896 0 512 +896 0 576 896 0 576 +896 0 640 896 0 640 +896 0 704 896 0 704 +896 0 768 896 0 768 +896 0 832 896 0 832 +896 0 896 896 0 896 +896 0 960 896 0 960 +896 0 1023 896 0 1023 +896 64 0 896 64 0 +896 64 64 896 64 64 +896 64 128 896 64 128 +896 64 192 896 64 192 +896 64 256 896 64 256 +896 64 320 896 64 320 +896 64 384 896 64 384 +896 64 448 896 64 448 +896 64 512 896 64 512 +896 64 576 896 64 576 +896 64 640 896 64 640 +896 64 704 896 64 704 +896 64 768 896 64 768 +896 64 832 896 64 832 +896 64 896 896 64 896 +896 64 960 896 64 960 +896 64 1023 896 64 1023 +896 128 0 896 128 0 +896 128 64 896 128 64 +896 128 128 896 128 128 +896 128 192 896 128 192 +896 128 256 896 128 256 +896 128 320 896 128 320 +896 128 384 896 128 384 +896 128 448 896 128 448 +896 128 512 896 128 512 +896 128 576 896 128 576 +896 128 640 896 128 640 +896 128 704 896 128 704 +896 128 768 896 128 768 +896 128 832 896 128 832 +896 128 896 896 128 896 +896 128 960 896 128 960 +896 128 1023 896 128 1023 +896 192 0 896 192 0 +896 192 64 896 192 64 +896 192 128 896 192 128 +896 192 192 896 192 192 +896 192 256 896 192 256 +896 192 320 896 192 320 +896 192 384 896 192 384 +896 192 448 896 192 448 +896 192 512 896 192 512 +896 192 576 896 192 576 +896 192 640 896 192 640 +896 192 704 896 192 704 +896 192 768 896 192 768 +896 192 832 896 192 832 +896 192 896 896 192 896 +896 192 960 896 192 960 +896 192 1023 896 192 1023 +896 256 0 896 256 0 +896 256 64 896 256 64 +896 256 128 896 256 128 +896 256 192 896 256 192 +896 256 256 896 256 256 +896 256 320 896 256 320 +896 256 384 896 256 384 +896 256 448 896 256 448 +896 256 512 896 256 512 +896 256 576 896 256 576 +896 256 640 896 256 640 +896 256 704 896 256 704 +896 256 768 896 256 768 +896 256 832 896 256 832 +896 256 896 896 256 896 +896 256 960 896 256 960 +896 256 1023 896 256 1023 +896 320 0 896 320 0 +896 320 64 896 320 64 +896 320 128 896 320 128 +896 320 192 896 320 192 +896 320 256 896 320 256 +896 320 320 896 320 320 +896 320 384 896 320 384 +896 320 448 896 320 448 +896 320 512 896 320 512 +896 320 576 896 320 576 +896 320 640 896 320 640 +896 320 704 896 320 704 +896 320 768 896 320 768 +896 320 832 896 320 832 +896 320 896 896 320 896 +896 320 960 896 320 960 +896 320 1023 896 320 1023 +896 384 0 896 384 0 +896 384 64 896 384 64 +896 384 128 896 384 128 +896 384 192 896 384 192 +896 384 256 896 384 256 +896 384 320 896 384 320 +896 384 384 896 384 384 +896 384 448 896 384 448 +896 384 512 896 384 512 +896 384 576 896 384 576 +896 384 640 896 384 640 +896 384 704 896 384 704 +896 384 768 896 384 768 +896 384 832 896 384 832 +896 384 896 896 384 896 +896 384 960 896 384 960 +896 384 1023 896 384 1023 +896 448 0 896 448 0 +896 448 64 896 448 64 +896 448 128 896 448 128 +896 448 192 896 448 192 +896 448 256 896 448 256 +896 448 320 896 448 320 +896 448 384 896 448 384 +896 448 448 896 448 448 +896 448 512 896 448 512 +896 448 576 896 448 576 +896 448 640 896 448 640 +896 448 704 896 448 704 +896 448 768 896 448 768 +896 448 832 896 448 832 +896 448 896 896 448 896 +896 448 960 896 448 960 +896 448 1023 896 448 1023 +896 512 0 896 512 0 +896 512 64 896 512 64 +896 512 128 896 512 128 +896 512 192 896 512 192 +896 512 256 896 512 256 +896 512 320 896 512 320 +896 512 384 896 512 384 +896 512 448 896 512 448 +896 512 512 896 512 512 +896 512 576 896 512 576 +896 512 640 896 512 640 +896 512 704 896 512 704 +896 512 768 896 512 768 +896 512 832 896 512 832 +896 512 896 896 512 896 +896 512 960 896 512 960 +896 512 1023 896 512 1023 +896 576 0 896 576 0 +896 576 64 896 576 64 +896 576 128 896 576 128 +896 576 192 896 576 192 +896 576 256 896 576 256 +896 576 320 896 576 320 +896 576 384 896 576 384 +896 576 448 896 576 448 +896 576 512 896 576 512 +896 576 576 896 576 576 +896 576 640 896 576 640 +896 576 704 896 576 704 +896 576 768 896 576 768 +896 576 832 896 576 832 +896 576 896 896 576 896 +896 576 960 896 576 960 +896 576 1023 896 576 1023 +896 640 0 896 640 0 +896 640 64 896 640 64 +896 640 128 896 640 128 +896 640 192 896 640 192 +896 640 256 896 640 256 +896 640 320 896 640 320 +896 640 384 896 640 384 +896 640 448 896 640 448 +896 640 512 896 640 512 +896 640 576 896 640 576 +896 640 640 896 640 640 +896 640 704 896 640 704 +896 640 768 896 640 768 +896 640 832 896 640 832 +896 640 896 896 640 896 +896 640 960 896 640 960 +896 640 1023 896 640 1023 +896 704 0 896 704 0 +896 704 64 896 704 64 +896 704 128 896 704 128 +896 704 192 896 704 192 +896 704 256 896 704 256 +896 704 320 896 704 320 +896 704 384 896 704 384 +896 704 448 896 704 448 +896 704 512 896 704 512 +896 704 576 896 704 576 +896 704 640 896 704 640 +896 704 704 896 704 704 +896 704 768 896 704 768 +896 704 832 896 704 832 +896 704 896 896 704 896 +896 704 960 896 704 960 +896 704 1023 896 704 1023 +896 768 0 896 768 0 +896 768 64 896 768 64 +896 768 128 896 768 128 +896 768 192 896 768 192 +896 768 256 896 768 256 +896 768 320 896 768 320 +896 768 384 896 768 384 +896 768 448 896 768 448 +896 768 512 896 768 512 +896 768 576 896 768 576 +896 768 640 896 768 640 +896 768 704 896 768 704 +896 768 768 896 768 768 +896 768 832 896 768 832 +896 768 896 896 768 896 +896 768 960 896 768 960 +896 768 1023 896 768 1023 +896 832 0 896 832 0 +896 832 64 896 832 64 +896 832 128 896 832 128 +896 832 192 896 832 192 +896 832 256 896 832 256 +896 832 320 896 832 320 +896 832 384 896 832 384 +896 832 448 896 832 448 +896 832 512 896 832 512 +896 832 576 896 832 576 +896 832 640 896 832 640 +896 832 704 896 832 704 +896 832 768 896 832 768 +896 832 832 896 832 832 +896 832 896 896 832 896 +896 832 960 896 832 960 +896 832 1023 896 832 1023 +896 896 0 896 896 0 +896 896 64 896 896 64 +896 896 128 896 896 128 +896 896 192 896 896 192 +896 896 256 896 896 256 +896 896 320 896 896 320 +896 896 384 896 896 384 +896 896 448 896 896 448 +896 896 512 896 896 512 +896 896 576 896 896 576 +896 896 640 896 896 640 +896 896 704 896 896 704 +896 896 768 896 896 768 +896 896 832 896 896 832 +896 896 896 896 896 896 +896 896 960 896 896 960 +896 896 1023 896 896 1023 +896 960 0 896 960 0 +896 960 64 896 960 64 +896 960 128 896 960 128 +896 960 192 896 960 192 +896 960 256 896 960 256 +896 960 320 896 960 320 +896 960 384 896 960 384 +896 960 448 896 960 448 +896 960 512 896 960 512 +896 960 576 896 960 576 +896 960 640 896 960 640 +896 960 704 896 960 704 +896 960 768 896 960 768 +896 960 832 896 960 832 +896 960 896 896 960 896 +896 960 960 896 960 960 +896 960 1023 896 960 1023 +896 1023 0 896 1023 0 +896 1023 64 896 1023 64 +896 1023 128 896 1023 128 +896 1023 192 896 1023 192 +896 1023 256 896 1023 256 +896 1023 320 896 1023 320 +896 1023 384 896 1023 384 +896 1023 448 896 1023 448 +896 1023 512 896 1023 512 +896 1023 576 896 1023 576 +896 1023 640 896 1023 640 +896 1023 704 896 1023 704 +896 1023 768 896 1023 768 +896 1023 832 896 1023 832 +896 1023 896 896 1023 896 +896 1023 960 896 1023 960 +896 1023 1023 896 1023 1023 +960 0 0 960 0 0 +960 0 64 960 0 64 +960 0 128 960 0 128 +960 0 192 960 0 192 +960 0 256 960 0 256 +960 0 320 960 0 320 +960 0 384 960 0 384 +960 0 448 960 0 448 +960 0 512 960 0 512 +960 0 576 960 0 576 +960 0 640 960 0 640 +960 0 704 960 0 704 +960 0 768 960 0 768 +960 0 832 960 0 832 +960 0 896 960 0 896 +960 0 960 960 0 960 +960 0 1023 960 0 1023 +960 64 0 960 64 0 +960 64 64 960 64 64 +960 64 128 960 64 128 +960 64 192 960 64 192 +960 64 256 960 64 256 +960 64 320 960 64 320 +960 64 384 960 64 384 +960 64 448 960 64 448 +960 64 512 960 64 512 +960 64 576 960 64 576 +960 64 640 960 64 640 +960 64 704 960 64 704 +960 64 768 960 64 768 +960 64 832 960 64 832 +960 64 896 960 64 896 +960 64 960 960 64 960 +960 64 1023 960 64 1023 +960 128 0 960 128 0 +960 128 64 960 128 64 +960 128 128 960 128 128 +960 128 192 960 128 192 +960 128 256 960 128 256 +960 128 320 960 128 320 +960 128 384 960 128 384 +960 128 448 960 128 448 +960 128 512 960 128 512 +960 128 576 960 128 576 +960 128 640 960 128 640 +960 128 704 960 128 704 +960 128 768 960 128 768 +960 128 832 960 128 832 +960 128 896 960 128 896 +960 128 960 960 128 960 +960 128 1023 960 128 1023 +960 192 0 960 192 0 +960 192 64 960 192 64 +960 192 128 960 192 128 +960 192 192 960 192 192 +960 192 256 960 192 256 +960 192 320 960 192 320 +960 192 384 960 192 384 +960 192 448 960 192 448 +960 192 512 960 192 512 +960 192 576 960 192 576 +960 192 640 960 192 640 +960 192 704 960 192 704 +960 192 768 960 192 768 +960 192 832 960 192 832 +960 192 896 960 192 896 +960 192 960 960 192 960 +960 192 1023 960 192 1023 +960 256 0 960 256 0 +960 256 64 960 256 64 +960 256 128 960 256 128 +960 256 192 960 256 192 +960 256 256 960 256 256 +960 256 320 960 256 320 +960 256 384 960 256 384 +960 256 448 960 256 448 +960 256 512 960 256 512 +960 256 576 960 256 576 +960 256 640 960 256 640 +960 256 704 960 256 704 +960 256 768 960 256 768 +960 256 832 960 256 832 +960 256 896 960 256 896 +960 256 960 960 256 960 +960 256 1023 960 256 1023 +960 320 0 960 320 0 +960 320 64 960 320 64 +960 320 128 960 320 128 +960 320 192 960 320 192 +960 320 256 960 320 256 +960 320 320 960 320 320 +960 320 384 960 320 384 +960 320 448 960 320 448 +960 320 512 960 320 512 +960 320 576 960 320 576 +960 320 640 960 320 640 +960 320 704 960 320 704 +960 320 768 960 320 768 +960 320 832 960 320 832 +960 320 896 960 320 896 +960 320 960 960 320 960 +960 320 1023 960 320 1023 +960 384 0 960 384 0 +960 384 64 960 384 64 +960 384 128 960 384 128 +960 384 192 960 384 192 +960 384 256 960 384 256 +960 384 320 960 384 320 +960 384 384 960 384 384 +960 384 448 960 384 448 +960 384 512 960 384 512 +960 384 576 960 384 576 +960 384 640 960 384 640 +960 384 704 960 384 704 +960 384 768 960 384 768 +960 384 832 960 384 832 +960 384 896 960 384 896 +960 384 960 960 384 960 +960 384 1023 960 384 1023 +960 448 0 960 448 0 +960 448 64 960 448 64 +960 448 128 960 448 128 +960 448 192 960 448 192 +960 448 256 960 448 256 +960 448 320 960 448 320 +960 448 384 960 448 384 +960 448 448 960 448 448 +960 448 512 960 448 512 +960 448 576 960 448 576 +960 448 640 960 448 640 +960 448 704 960 448 704 +960 448 768 960 448 768 +960 448 832 960 448 832 +960 448 896 960 448 896 +960 448 960 960 448 960 +960 448 1023 960 448 1023 +960 512 0 960 512 0 +960 512 64 960 512 64 +960 512 128 960 512 128 +960 512 192 960 512 192 +960 512 256 960 512 256 +960 512 320 960 512 320 +960 512 384 960 512 384 +960 512 448 960 512 448 +960 512 512 960 512 512 +960 512 576 960 512 576 +960 512 640 960 512 640 +960 512 704 960 512 704 +960 512 768 960 512 768 +960 512 832 960 512 832 +960 512 896 960 512 896 +960 512 960 960 512 960 +960 512 1023 960 512 1023 +960 576 0 960 576 0 +960 576 64 960 576 64 +960 576 128 960 576 128 +960 576 192 960 576 192 +960 576 256 960 576 256 +960 576 320 960 576 320 +960 576 384 960 576 384 +960 576 448 960 576 448 +960 576 512 960 576 512 +960 576 576 960 576 576 +960 576 640 960 576 640 +960 576 704 960 576 704 +960 576 768 960 576 768 +960 576 832 960 576 832 +960 576 896 960 576 896 +960 576 960 960 576 960 +960 576 1023 960 576 1023 +960 640 0 960 640 0 +960 640 64 960 640 64 +960 640 128 960 640 128 +960 640 192 960 640 192 +960 640 256 960 640 256 +960 640 320 960 640 320 +960 640 384 960 640 384 +960 640 448 960 640 448 +960 640 512 960 640 512 +960 640 576 960 640 576 +960 640 640 960 640 640 +960 640 704 960 640 704 +960 640 768 960 640 768 +960 640 832 960 640 832 +960 640 896 960 640 896 +960 640 960 960 640 960 +960 640 1023 960 640 1023 +960 704 0 960 704 0 +960 704 64 960 704 64 +960 704 128 960 704 128 +960 704 192 960 704 192 +960 704 256 960 704 256 +960 704 320 960 704 320 +960 704 384 960 704 384 +960 704 448 960 704 448 +960 704 512 960 704 512 +960 704 576 960 704 576 +960 704 640 960 704 640 +960 704 704 960 704 704 +960 704 768 960 704 768 +960 704 832 960 704 832 +960 704 896 960 704 896 +960 704 960 960 704 960 +960 704 1023 960 704 1023 +960 768 0 960 768 0 +960 768 64 960 768 64 +960 768 128 960 768 128 +960 768 192 960 768 192 +960 768 256 960 768 256 +960 768 320 960 768 320 +960 768 384 960 768 384 +960 768 448 960 768 448 +960 768 512 960 768 512 +960 768 576 960 768 576 +960 768 640 960 768 640 +960 768 704 960 768 704 +960 768 768 960 768 768 +960 768 832 960 768 832 +960 768 896 960 768 896 +960 768 960 960 768 960 +960 768 1023 960 768 1023 +960 832 0 960 832 0 +960 832 64 960 832 64 +960 832 128 960 832 128 +960 832 192 960 832 192 +960 832 256 960 832 256 +960 832 320 960 832 320 +960 832 384 960 832 384 +960 832 448 960 832 448 +960 832 512 960 832 512 +960 832 576 960 832 576 +960 832 640 960 832 640 +960 832 704 960 832 704 +960 832 768 960 832 768 +960 832 832 960 832 832 +960 832 896 960 832 896 +960 832 960 960 832 960 +960 832 1023 960 832 1023 +960 896 0 960 896 0 +960 896 64 960 896 64 +960 896 128 960 896 128 +960 896 192 960 896 192 +960 896 256 960 896 256 +960 896 320 960 896 320 +960 896 384 960 896 384 +960 896 448 960 896 448 +960 896 512 960 896 512 +960 896 576 960 896 576 +960 896 640 960 896 640 +960 896 704 960 896 704 +960 896 768 960 896 768 +960 896 832 960 896 832 +960 896 896 960 896 896 +960 896 960 960 896 960 +960 896 1023 960 896 1023 +960 960 0 960 960 0 +960 960 64 960 960 64 +960 960 128 960 960 128 +960 960 192 960 960 192 +960 960 256 960 960 256 +960 960 320 960 960 320 +960 960 384 960 960 384 +960 960 448 960 960 448 +960 960 512 960 960 512 +960 960 576 960 960 576 +960 960 640 960 960 640 +960 960 704 960 960 704 +960 960 768 960 960 768 +960 960 832 960 960 832 +960 960 896 960 960 896 +960 960 960 960 960 960 +960 960 1023 960 960 1023 +960 1023 0 960 1023 0 +960 1023 64 960 1023 64 +960 1023 128 960 1023 128 +960 1023 192 960 1023 192 +960 1023 256 960 1023 256 +960 1023 320 960 1023 320 +960 1023 384 960 1023 384 +960 1023 448 960 1023 448 +960 1023 512 960 1023 512 +960 1023 576 960 1023 576 +960 1023 640 960 1023 640 +960 1023 704 960 1023 704 +960 1023 768 960 1023 768 +960 1023 832 960 1023 832 +960 1023 896 960 1023 896 +960 1023 960 960 1023 960 +960 1023 1023 960 1023 1023 +1023 0 0 1023 0 0 +1023 0 64 1023 0 64 +1023 0 128 1023 0 128 +1023 0 192 1023 0 192 +1023 0 256 1023 0 256 +1023 0 320 1023 0 320 +1023 0 384 1023 0 384 +1023 0 448 1023 0 448 +1023 0 512 1023 0 512 +1023 0 576 1023 0 576 +1023 0 640 1023 0 640 +1023 0 704 1023 0 704 +1023 0 768 1023 0 768 +1023 0 832 1023 0 832 +1023 0 896 1023 0 896 +1023 0 960 1023 0 960 +1023 0 1023 1023 0 1023 +1023 64 0 1023 64 0 +1023 64 64 1023 64 64 +1023 64 128 1023 64 128 +1023 64 192 1023 64 192 +1023 64 256 1023 64 256 +1023 64 320 1023 64 320 +1023 64 384 1023 64 384 +1023 64 448 1023 64 448 +1023 64 512 1023 64 512 +1023 64 576 1023 64 576 +1023 64 640 1023 64 640 +1023 64 704 1023 64 704 +1023 64 768 1023 64 768 +1023 64 832 1023 64 832 +1023 64 896 1023 64 896 +1023 64 960 1023 64 960 +1023 64 1023 1023 64 1023 +1023 128 0 1023 128 0 +1023 128 64 1023 128 64 +1023 128 128 1023 128 128 +1023 128 192 1023 128 192 +1023 128 256 1023 128 256 +1023 128 320 1023 128 320 +1023 128 384 1023 128 384 +1023 128 448 1023 128 448 +1023 128 512 1023 128 512 +1023 128 576 1023 128 576 +1023 128 640 1023 128 640 +1023 128 704 1023 128 704 +1023 128 768 1023 128 768 +1023 128 832 1023 128 832 +1023 128 896 1023 128 896 +1023 128 960 1023 128 960 +1023 128 1023 1023 128 1023 +1023 192 0 1023 192 0 +1023 192 64 1023 192 64 +1023 192 128 1023 192 128 +1023 192 192 1023 192 192 +1023 192 256 1023 192 256 +1023 192 320 1023 192 320 +1023 192 384 1023 192 384 +1023 192 448 1023 192 448 +1023 192 512 1023 192 512 +1023 192 576 1023 192 576 +1023 192 640 1023 192 640 +1023 192 704 1023 192 704 +1023 192 768 1023 192 768 +1023 192 832 1023 192 832 +1023 192 896 1023 192 896 +1023 192 960 1023 192 960 +1023 192 1023 1023 192 1023 +1023 256 0 1023 256 0 +1023 256 64 1023 256 64 +1023 256 128 1023 256 128 +1023 256 192 1023 256 192 +1023 256 256 1023 256 256 +1023 256 320 1023 256 320 +1023 256 384 1023 256 384 +1023 256 448 1023 256 448 +1023 256 512 1023 256 512 +1023 256 576 1023 256 576 +1023 256 640 1023 256 640 +1023 256 704 1023 256 704 +1023 256 768 1023 256 768 +1023 256 832 1023 256 832 +1023 256 896 1023 256 896 +1023 256 960 1023 256 960 +1023 256 1023 1023 256 1023 +1023 320 0 1023 320 0 +1023 320 64 1023 320 64 +1023 320 128 1023 320 128 +1023 320 192 1023 320 192 +1023 320 256 1023 320 256 +1023 320 320 1023 320 320 +1023 320 384 1023 320 384 +1023 320 448 1023 320 448 +1023 320 512 1023 320 512 +1023 320 576 1023 320 576 +1023 320 640 1023 320 640 +1023 320 704 1023 320 704 +1023 320 768 1023 320 768 +1023 320 832 1023 320 832 +1023 320 896 1023 320 896 +1023 320 960 1023 320 960 +1023 320 1023 1023 320 1023 +1023 384 0 1023 384 0 +1023 384 64 1023 384 64 +1023 384 128 1023 384 128 +1023 384 192 1023 384 192 +1023 384 256 1023 384 256 +1023 384 320 1023 384 320 +1023 384 384 1023 384 384 +1023 384 448 1023 384 448 +1023 384 512 1023 384 512 +1023 384 576 1023 384 576 +1023 384 640 1023 384 640 +1023 384 704 1023 384 704 +1023 384 768 1023 384 768 +1023 384 832 1023 384 832 +1023 384 896 1023 384 896 +1023 384 960 1023 384 960 +1023 384 1023 1023 384 1023 +1023 448 0 1023 448 0 +1023 448 64 1023 448 64 +1023 448 128 1023 448 128 +1023 448 192 1023 448 192 +1023 448 256 1023 448 256 +1023 448 320 1023 448 320 +1023 448 384 1023 448 384 +1023 448 448 1023 448 448 +1023 448 512 1023 448 512 +1023 448 576 1023 448 576 +1023 448 640 1023 448 640 +1023 448 704 1023 448 704 +1023 448 768 1023 448 768 +1023 448 832 1023 448 832 +1023 448 896 1023 448 896 +1023 448 960 1023 448 960 +1023 448 1023 1023 448 1023 +1023 512 0 1023 512 0 +1023 512 64 1023 512 64 +1023 512 128 1023 512 128 +1023 512 192 1023 512 192 +1023 512 256 1023 512 256 +1023 512 320 1023 512 320 +1023 512 384 1023 512 384 +1023 512 448 1023 512 448 +1023 512 512 1023 512 512 +1023 512 576 1023 512 576 +1023 512 640 1023 512 640 +1023 512 704 1023 512 704 +1023 512 768 1023 512 768 +1023 512 832 1023 512 832 +1023 512 896 1023 512 896 +1023 512 960 1023 512 960 +1023 512 1023 1023 512 1023 +1023 576 0 1023 576 0 +1023 576 64 1023 576 64 +1023 576 128 1023 576 128 +1023 576 192 1023 576 192 +1023 576 256 1023 576 256 +1023 576 320 1023 576 320 +1023 576 384 1023 576 384 +1023 576 448 1023 576 448 +1023 576 512 1023 576 512 +1023 576 576 1023 576 576 +1023 576 640 1023 576 640 +1023 576 704 1023 576 704 +1023 576 768 1023 576 768 +1023 576 832 1023 576 832 +1023 576 896 1023 576 896 +1023 576 960 1023 576 960 +1023 576 1023 1023 576 1023 +1023 640 0 1023 640 0 +1023 640 64 1023 640 64 +1023 640 128 1023 640 128 +1023 640 192 1023 640 192 +1023 640 256 1023 640 256 +1023 640 320 1023 640 320 +1023 640 384 1023 640 384 +1023 640 448 1023 640 448 +1023 640 512 1023 640 512 +1023 640 576 1023 640 576 +1023 640 640 1023 640 640 +1023 640 704 1023 640 704 +1023 640 768 1023 640 768 +1023 640 832 1023 640 832 +1023 640 896 1023 640 896 +1023 640 960 1023 640 960 +1023 640 1023 1023 640 1023 +1023 704 0 1023 704 0 +1023 704 64 1023 704 64 +1023 704 128 1023 704 128 +1023 704 192 1023 704 192 +1023 704 256 1023 704 256 +1023 704 320 1023 704 320 +1023 704 384 1023 704 384 +1023 704 448 1023 704 448 +1023 704 512 1023 704 512 +1023 704 576 1023 704 576 +1023 704 640 1023 704 640 +1023 704 704 1023 704 704 +1023 704 768 1023 704 768 +1023 704 832 1023 704 832 +1023 704 896 1023 704 896 +1023 704 960 1023 704 960 +1023 704 1023 1023 704 1023 +1023 768 0 1023 768 0 +1023 768 64 1023 768 64 +1023 768 128 1023 768 128 +1023 768 192 1023 768 192 +1023 768 256 1023 768 256 +1023 768 320 1023 768 320 +1023 768 384 1023 768 384 +1023 768 448 1023 768 448 +1023 768 512 1023 768 512 +1023 768 576 1023 768 576 +1023 768 640 1023 768 640 +1023 768 704 1023 768 704 +1023 768 768 1023 768 768 +1023 768 832 1023 768 832 +1023 768 896 1023 768 896 +1023 768 960 1023 768 960 +1023 768 1023 1023 768 1023 +1023 832 0 1023 832 0 +1023 832 64 1023 832 64 +1023 832 128 1023 832 128 +1023 832 192 1023 832 192 +1023 832 256 1023 832 256 +1023 832 320 1023 832 320 +1023 832 384 1023 832 384 +1023 832 448 1023 832 448 +1023 832 512 1023 832 512 +1023 832 576 1023 832 576 +1023 832 640 1023 832 640 +1023 832 704 1023 832 704 +1023 832 768 1023 832 768 +1023 832 832 1023 832 832 +1023 832 896 1023 832 896 +1023 832 960 1023 832 960 +1023 832 1023 1023 832 1023 +1023 896 0 1023 896 0 +1023 896 64 1023 896 64 +1023 896 128 1023 896 128 +1023 896 192 1023 896 192 +1023 896 256 1023 896 256 +1023 896 320 1023 896 320 +1023 896 384 1023 896 384 +1023 896 448 1023 896 448 +1023 896 512 1023 896 512 +1023 896 576 1023 896 576 +1023 896 640 1023 896 640 +1023 896 704 1023 896 704 +1023 896 768 1023 896 768 +1023 896 832 1023 896 832 +1023 896 896 1023 896 896 +1023 896 960 1023 896 960 +1023 896 1023 1023 896 1023 +1023 960 0 1023 960 0 +1023 960 64 1023 960 64 +1023 960 128 1023 960 128 +1023 960 192 1023 960 192 +1023 960 256 1023 960 256 +1023 960 320 1023 960 320 +1023 960 384 1023 960 384 +1023 960 448 1023 960 448 +1023 960 512 1023 960 512 +1023 960 576 1023 960 576 +1023 960 640 1023 960 640 +1023 960 704 1023 960 704 +1023 960 768 1023 960 768 +1023 960 832 1023 960 832 +1023 960 896 1023 960 896 +1023 960 960 1023 960 960 +1023 960 1023 1023 960 1023 +1023 1023 0 1023 1023 0 +1023 1023 64 1023 1023 64 +1023 1023 128 1023 1023 128 +1023 1023 192 1023 1023 192 +1023 1023 256 1023 1023 256 +1023 1023 320 1023 1023 320 +1023 1023 384 1023 1023 384 +1023 1023 448 1023 1023 448 +1023 1023 512 1023 1023 512 +1023 1023 576 1023 1023 576 +1023 1023 640 1023 1023 640 +1023 1023 704 1023 1023 704 +1023 1023 768 1023 1023 768 +1023 1023 832 1023 1023 832 +1023 1023 896 1023 1023 896 +1023 1023 960 1023 1023 960 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_22.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_22.txt new file mode 100644 index 0000000..fbd310b --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_22.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 0 0 64 +0 0 128 0 0 128 +0 0 192 0 0 192 +0 0 256 0 0 256 +0 0 320 0 0 320 +0 0 384 0 0 384 +0 0 448 0 0 448 +0 0 512 0 0 512 +0 0 576 0 0 576 +0 0 640 0 0 640 +0 0 704 0 0 704 +0 0 768 0 0 768 +0 0 832 0 0 832 +0 0 896 0 0 896 +0 0 960 0 0 960 +0 0 1023 0 0 1023 +0 64 0 0 64 0 +0 64 64 0 64 64 +0 64 128 0 64 128 +0 64 192 0 64 192 +0 64 256 0 64 256 +0 64 320 0 64 320 +0 64 384 0 64 384 +0 64 448 0 64 448 +0 64 512 0 64 512 +0 64 576 0 64 576 +0 64 640 0 64 640 +0 64 704 0 64 704 +0 64 768 0 64 768 +0 64 832 0 64 832 +0 64 896 0 64 896 +0 64 960 0 64 960 +0 64 1023 0 64 1023 +0 128 0 0 128 0 +0 128 64 0 128 64 +0 128 128 0 128 128 +0 128 192 0 128 192 +0 128 256 0 128 256 +0 128 320 0 128 320 +0 128 384 0 128 384 +0 128 448 0 128 448 +0 128 512 0 128 512 +0 128 576 0 128 576 +0 128 640 0 128 640 +0 128 704 0 128 704 +0 128 768 0 128 768 +0 128 832 0 128 832 +0 128 896 0 128 896 +0 128 960 0 128 960 +0 128 1023 0 128 1023 +0 192 0 0 192 0 +0 192 64 0 192 64 +0 192 128 0 192 128 +0 192 192 0 192 192 +0 192 256 0 192 256 +0 192 320 0 192 320 +0 192 384 0 192 384 +0 192 448 0 192 448 +0 192 512 0 192 512 +0 192 576 0 192 576 +0 192 640 0 192 640 +0 192 704 0 192 704 +0 192 768 0 192 768 +0 192 832 0 192 832 +0 192 896 0 192 896 +0 192 960 0 192 960 +0 192 1023 0 192 1023 +0 256 0 0 256 0 +0 256 64 0 256 64 +0 256 128 0 256 128 +0 256 192 0 256 192 +0 256 256 0 256 256 +0 256 320 0 256 320 +0 256 384 0 256 384 +0 256 448 0 256 448 +0 256 512 0 256 512 +0 256 576 0 256 576 +0 256 640 0 256 640 +0 256 704 0 256 704 +0 256 768 0 256 768 +0 256 832 0 256 832 +0 256 896 0 256 896 +0 256 960 0 256 960 +0 256 1023 0 256 1023 +0 320 0 0 320 0 +0 320 64 0 320 64 +0 320 128 0 320 128 +0 320 192 0 320 192 +0 320 256 0 320 256 +0 320 320 0 320 320 +0 320 384 0 320 384 +0 320 448 0 320 448 +0 320 512 0 320 512 +0 320 576 0 320 576 +0 320 640 0 320 640 +0 320 704 0 320 704 +0 320 768 0 320 768 +0 320 832 0 320 832 +0 320 896 0 320 896 +0 320 960 0 320 960 +0 320 1023 0 320 1023 +0 384 0 0 384 0 +0 384 64 0 384 64 +0 384 128 0 384 128 +0 384 192 0 384 192 +0 384 256 0 384 256 +0 384 320 0 384 320 +0 384 384 0 384 384 +0 384 448 0 384 448 +0 384 512 0 384 512 +0 384 576 0 384 576 +0 384 640 0 384 640 +0 384 704 0 384 704 +0 384 768 0 384 768 +0 384 832 0 384 832 +0 384 896 0 384 896 +0 384 960 0 384 960 +0 384 1023 0 384 1023 +0 448 0 0 448 0 +0 448 64 0 448 64 +0 448 128 0 448 128 +0 448 192 0 448 192 +0 448 256 0 448 256 +0 448 320 0 448 320 +0 448 384 0 448 384 +0 448 448 0 448 448 +0 448 512 0 448 512 +0 448 576 0 448 576 +0 448 640 0 448 640 +0 448 704 0 448 704 +0 448 768 0 448 768 +0 448 832 0 448 832 +0 448 896 0 448 896 +0 448 960 0 448 960 +0 448 1023 0 448 1023 +0 512 0 0 512 0 +0 512 64 0 512 64 +0 512 128 0 512 128 +0 512 192 0 512 192 +0 512 256 0 512 256 +0 512 320 0 512 320 +0 512 384 0 512 384 +0 512 448 0 512 448 +0 512 512 0 512 512 +0 512 576 0 512 576 +0 512 640 0 512 640 +0 512 704 0 512 704 +0 512 768 0 512 768 +0 512 832 0 512 832 +0 512 896 0 512 896 +0 512 960 0 512 960 +0 512 1023 0 512 1023 +0 576 0 0 576 0 +0 576 64 0 576 64 +0 576 128 0 576 128 +0 576 192 0 576 192 +0 576 256 0 576 256 +0 576 320 0 576 320 +0 576 384 0 576 384 +0 576 448 0 576 448 +0 576 512 0 576 512 +0 576 576 0 576 576 +0 576 640 0 576 640 +0 576 704 0 576 704 +0 576 768 0 576 768 +0 576 832 0 576 832 +0 576 896 0 576 896 +0 576 960 0 576 960 +0 576 1023 0 576 1023 +0 640 0 0 640 0 +0 640 64 0 640 64 +0 640 128 0 640 128 +0 640 192 0 640 192 +0 640 256 0 640 256 +0 640 320 0 640 320 +0 640 384 0 640 384 +0 640 448 0 640 448 +0 640 512 0 640 512 +0 640 576 0 640 576 +0 640 640 0 640 640 +0 640 704 0 640 704 +0 640 768 0 640 768 +0 640 832 0 640 832 +0 640 896 0 640 896 +0 640 960 0 640 960 +0 640 1023 0 640 1023 +0 704 0 0 704 0 +0 704 64 0 704 64 +0 704 128 0 704 128 +0 704 192 0 704 192 +0 704 256 0 704 256 +0 704 320 0 704 320 +0 704 384 0 704 384 +0 704 448 0 704 448 +0 704 512 0 704 512 +0 704 576 0 704 576 +0 704 640 0 704 640 +0 704 704 0 704 704 +0 704 768 0 704 768 +0 704 832 0 704 832 +0 704 896 0 704 896 +0 704 960 0 704 960 +0 704 1023 0 704 1023 +0 768 0 0 768 0 +0 768 64 0 768 64 +0 768 128 0 768 128 +0 768 192 0 768 192 +0 768 256 0 768 256 +0 768 320 0 768 320 +0 768 384 0 768 384 +0 768 448 0 768 448 +0 768 512 0 768 512 +0 768 576 0 768 576 +0 768 640 0 768 640 +0 768 704 0 768 704 +0 768 768 0 768 768 +0 768 832 0 768 832 +0 768 896 0 768 896 +0 768 960 0 768 960 +0 768 1023 0 768 1023 +0 832 0 0 832 0 +0 832 64 0 832 64 +0 832 128 0 832 128 +0 832 192 0 832 192 +0 832 256 0 832 256 +0 832 320 0 832 320 +0 832 384 0 832 384 +0 832 448 0 832 448 +0 832 512 0 832 512 +0 832 576 0 832 576 +0 832 640 0 832 640 +0 832 704 0 832 704 +0 832 768 0 832 768 +0 832 832 0 832 832 +0 832 896 0 832 896 +0 832 960 0 832 960 +0 832 1023 0 832 1023 +0 896 0 0 896 0 +0 896 64 0 896 64 +0 896 128 0 896 128 +0 896 192 0 896 192 +0 896 256 0 896 256 +0 896 320 0 896 320 +0 896 384 0 896 384 +0 896 448 0 896 448 +0 896 512 0 896 512 +0 896 576 0 896 576 +0 896 640 0 896 640 +0 896 704 0 896 704 +0 896 768 0 896 768 +0 896 832 0 896 832 +0 896 896 0 896 896 +0 896 960 0 896 960 +0 896 1023 0 896 1023 +0 960 0 0 960 0 +0 960 64 0 960 64 +0 960 128 0 960 128 +0 960 192 0 960 192 +0 960 256 0 960 256 +0 960 320 0 960 320 +0 960 384 0 960 384 +0 960 448 0 960 448 +0 960 512 0 960 512 +0 960 576 0 960 576 +0 960 640 0 960 640 +0 960 704 0 960 704 +0 960 768 0 960 768 +0 960 832 0 960 832 +0 960 896 0 960 896 +0 960 960 0 960 960 +0 960 1023 0 960 1023 +0 1023 0 0 1023 0 +0 1023 64 0 1023 64 +0 1023 128 0 1023 128 +0 1023 192 0 1023 192 +0 1023 256 0 1023 256 +0 1023 320 0 1023 320 +0 1023 384 0 1023 384 +0 1023 448 0 1023 448 +0 1023 512 0 1023 512 +0 1023 576 0 1023 576 +0 1023 640 0 1023 640 +0 1023 704 0 1023 704 +0 1023 768 0 1023 768 +0 1023 832 0 1023 832 +0 1023 896 0 1023 896 +0 1023 960 0 1023 960 +0 1023 1023 0 1023 1023 +64 0 0 64 0 0 +64 0 64 64 0 64 +64 0 128 64 0 128 +64 0 192 64 0 192 +64 0 256 64 0 256 +64 0 320 64 0 320 +64 0 384 64 0 384 +64 0 448 64 0 448 +64 0 512 64 0 512 +64 0 576 64 0 576 +64 0 640 64 0 640 +64 0 704 64 0 704 +64 0 768 64 0 768 +64 0 832 64 0 832 +64 0 896 64 0 896 +64 0 960 64 0 960 +64 0 1023 64 0 1023 +64 64 0 64 64 0 +64 64 64 64 64 64 +64 64 128 64 64 128 +64 64 192 64 64 192 +64 64 256 64 64 256 +64 64 320 64 64 320 +64 64 384 64 64 384 +64 64 448 64 64 448 +64 64 512 64 64 512 +64 64 576 64 64 576 +64 64 640 64 64 640 +64 64 704 64 64 704 +64 64 768 64 64 768 +64 64 832 64 64 832 +64 64 896 64 64 896 +64 64 960 64 64 960 +64 64 1023 64 64 1023 +64 128 0 64 128 0 +64 128 64 64 128 64 +64 128 128 64 128 128 +64 128 192 64 128 192 +64 128 256 64 128 256 +64 128 320 64 128 320 +64 128 384 64 128 384 +64 128 448 64 128 448 +64 128 512 64 128 512 +64 128 576 64 128 576 +64 128 640 64 128 640 +64 128 704 64 128 704 +64 128 768 64 128 768 +64 128 832 64 128 832 +64 128 896 64 128 896 +64 128 960 64 128 960 +64 128 1023 64 128 1023 +64 192 0 64 192 0 +64 192 64 64 192 64 +64 192 128 64 192 128 +64 192 192 64 192 192 +64 192 256 64 192 256 +64 192 320 64 192 320 +64 192 384 64 192 384 +64 192 448 64 192 448 +64 192 512 64 192 512 +64 192 576 64 192 576 +64 192 640 64 192 640 +64 192 704 64 192 704 +64 192 768 64 192 768 +64 192 832 64 192 832 +64 192 896 64 192 896 +64 192 960 64 192 960 +64 192 1023 64 192 1023 +64 256 0 64 256 0 +64 256 64 64 256 64 +64 256 128 64 256 128 +64 256 192 64 256 192 +64 256 256 64 256 256 +64 256 320 64 256 320 +64 256 384 64 256 384 +64 256 448 64 256 448 +64 256 512 64 256 512 +64 256 576 64 256 576 +64 256 640 64 256 640 +64 256 704 64 256 704 +64 256 768 64 256 768 +64 256 832 64 256 832 +64 256 896 64 256 896 +64 256 960 64 256 960 +64 256 1023 64 256 1023 +64 320 0 64 320 0 +64 320 64 64 320 64 +64 320 128 64 320 128 +64 320 192 64 320 192 +64 320 256 64 320 256 +64 320 320 64 320 320 +64 320 384 64 320 384 +64 320 448 64 320 448 +64 320 512 64 320 512 +64 320 576 64 320 576 +64 320 640 64 320 640 +64 320 704 64 320 704 +64 320 768 64 320 768 +64 320 832 64 320 832 +64 320 896 64 320 896 +64 320 960 64 320 960 +64 320 1023 64 320 1023 +64 384 0 64 384 0 +64 384 64 64 384 64 +64 384 128 64 384 128 +64 384 192 64 384 192 +64 384 256 64 384 256 +64 384 320 64 384 320 +64 384 384 64 384 384 +64 384 448 64 384 448 +64 384 512 64 384 512 +64 384 576 64 384 576 +64 384 640 64 384 640 +64 384 704 64 384 704 +64 384 768 64 384 768 +64 384 832 64 384 832 +64 384 896 64 384 896 +64 384 960 64 384 960 +64 384 1023 64 384 1023 +64 448 0 64 448 0 +64 448 64 64 448 64 +64 448 128 64 448 128 +64 448 192 64 448 192 +64 448 256 64 448 256 +64 448 320 64 448 320 +64 448 384 64 448 384 +64 448 448 64 448 448 +64 448 512 64 448 512 +64 448 576 64 448 576 +64 448 640 64 448 640 +64 448 704 64 448 704 +64 448 768 64 448 768 +64 448 832 64 448 832 +64 448 896 64 448 896 +64 448 960 64 448 960 +64 448 1023 64 448 1023 +64 512 0 64 512 0 +64 512 64 64 512 64 +64 512 128 64 512 128 +64 512 192 64 512 192 +64 512 256 64 512 256 +64 512 320 64 512 320 +64 512 384 64 512 384 +64 512 448 64 512 448 +64 512 512 64 512 512 +64 512 576 64 512 576 +64 512 640 64 512 640 +64 512 704 64 512 704 +64 512 768 64 512 768 +64 512 832 64 512 832 +64 512 896 64 512 896 +64 512 960 64 512 960 +64 512 1023 64 512 1023 +64 576 0 64 576 0 +64 576 64 64 576 64 +64 576 128 64 576 128 +64 576 192 64 576 192 +64 576 256 64 576 256 +64 576 320 64 576 320 +64 576 384 64 576 384 +64 576 448 64 576 448 +64 576 512 64 576 512 +64 576 576 64 576 576 +64 576 640 64 576 640 +64 576 704 64 576 704 +64 576 768 64 576 768 +64 576 832 64 576 832 +64 576 896 64 576 896 +64 576 960 64 576 960 +64 576 1023 64 576 1023 +64 640 0 64 640 0 +64 640 64 64 640 64 +64 640 128 64 640 128 +64 640 192 64 640 192 +64 640 256 64 640 256 +64 640 320 64 640 320 +64 640 384 64 640 384 +64 640 448 64 640 448 +64 640 512 64 640 512 +64 640 576 64 640 576 +64 640 640 64 640 640 +64 640 704 64 640 704 +64 640 768 64 640 768 +64 640 832 64 640 832 +64 640 896 64 640 896 +64 640 960 64 640 960 +64 640 1023 64 640 1023 +64 704 0 64 704 0 +64 704 64 64 704 64 +64 704 128 64 704 128 +64 704 192 64 704 192 +64 704 256 64 704 256 +64 704 320 64 704 320 +64 704 384 64 704 384 +64 704 448 64 704 448 +64 704 512 64 704 512 +64 704 576 64 704 576 +64 704 640 64 704 640 +64 704 704 64 704 704 +64 704 768 64 704 768 +64 704 832 64 704 832 +64 704 896 64 704 896 +64 704 960 64 704 960 +64 704 1023 64 704 1023 +64 768 0 64 768 0 +64 768 64 64 768 64 +64 768 128 64 768 128 +64 768 192 64 768 192 +64 768 256 64 768 256 +64 768 320 64 768 320 +64 768 384 64 768 384 +64 768 448 64 768 448 +64 768 512 64 768 512 +64 768 576 64 768 576 +64 768 640 64 768 640 +64 768 704 64 768 704 +64 768 768 64 768 768 +64 768 832 64 768 832 +64 768 896 64 768 896 +64 768 960 64 768 960 +64 768 1023 64 768 1023 +64 832 0 64 832 0 +64 832 64 64 832 64 +64 832 128 64 832 128 +64 832 192 64 832 192 +64 832 256 64 832 256 +64 832 320 64 832 320 +64 832 384 64 832 384 +64 832 448 64 832 448 +64 832 512 64 832 512 +64 832 576 64 832 576 +64 832 640 64 832 640 +64 832 704 64 832 704 +64 832 768 64 832 768 +64 832 832 64 832 832 +64 832 896 64 832 896 +64 832 960 64 832 960 +64 832 1023 64 832 1023 +64 896 0 64 896 0 +64 896 64 64 896 64 +64 896 128 64 896 128 +64 896 192 64 896 192 +64 896 256 64 896 256 +64 896 320 64 896 320 +64 896 384 64 896 384 +64 896 448 64 896 448 +64 896 512 64 896 512 +64 896 576 64 896 576 +64 896 640 64 896 640 +64 896 704 64 896 704 +64 896 768 64 896 768 +64 896 832 64 896 832 +64 896 896 64 896 896 +64 896 960 64 896 960 +64 896 1023 64 896 1023 +64 960 0 64 960 0 +64 960 64 64 960 64 +64 960 128 64 960 128 +64 960 192 64 960 192 +64 960 256 64 960 256 +64 960 320 64 960 320 +64 960 384 64 960 384 +64 960 448 64 960 448 +64 960 512 64 960 512 +64 960 576 64 960 576 +64 960 640 64 960 640 +64 960 704 64 960 704 +64 960 768 64 960 768 +64 960 832 64 960 832 +64 960 896 64 960 896 +64 960 960 64 960 960 +64 960 1023 64 960 1023 +64 1023 0 64 1023 0 +64 1023 64 64 1023 64 +64 1023 128 64 1023 128 +64 1023 192 64 1023 192 +64 1023 256 64 1023 256 +64 1023 320 64 1023 320 +64 1023 384 64 1023 384 +64 1023 448 64 1023 448 +64 1023 512 64 1023 512 +64 1023 576 64 1023 576 +64 1023 640 64 1023 640 +64 1023 704 64 1023 704 +64 1023 768 64 1023 768 +64 1023 832 64 1023 832 +64 1023 896 64 1023 896 +64 1023 960 64 1023 960 +64 1023 1023 64 1023 1023 +128 0 0 128 0 0 +128 0 64 128 0 64 +128 0 128 128 0 128 +128 0 192 128 0 192 +128 0 256 128 0 256 +128 0 320 128 0 320 +128 0 384 128 0 384 +128 0 448 128 0 448 +128 0 512 128 0 512 +128 0 576 128 0 576 +128 0 640 128 0 640 +128 0 704 128 0 704 +128 0 768 128 0 768 +128 0 832 128 0 832 +128 0 896 128 0 896 +128 0 960 128 0 960 +128 0 1023 128 0 1023 +128 64 0 128 64 0 +128 64 64 128 64 64 +128 64 128 128 64 128 +128 64 192 128 64 192 +128 64 256 128 64 256 +128 64 320 128 64 320 +128 64 384 128 64 384 +128 64 448 128 64 448 +128 64 512 128 64 512 +128 64 576 128 64 576 +128 64 640 128 64 640 +128 64 704 128 64 704 +128 64 768 128 64 768 +128 64 832 128 64 832 +128 64 896 128 64 896 +128 64 960 128 64 960 +128 64 1023 128 64 1023 +128 128 0 128 128 0 +128 128 64 128 128 64 +128 128 128 128 128 128 +128 128 192 128 128 192 +128 128 256 128 128 256 +128 128 320 128 128 320 +128 128 384 128 128 384 +128 128 448 128 128 448 +128 128 512 128 128 512 +128 128 576 128 128 576 +128 128 640 128 128 640 +128 128 704 128 128 704 +128 128 768 128 128 768 +128 128 832 128 128 832 +128 128 896 128 128 896 +128 128 960 128 128 960 +128 128 1023 128 128 1023 +128 192 0 128 192 0 +128 192 64 128 192 64 +128 192 128 128 192 128 +128 192 192 128 192 192 +128 192 256 128 192 256 +128 192 320 128 192 320 +128 192 384 128 192 384 +128 192 448 128 192 448 +128 192 512 128 192 512 +128 192 576 128 192 576 +128 192 640 128 192 640 +128 192 704 128 192 704 +128 192 768 128 192 768 +128 192 832 128 192 832 +128 192 896 128 192 896 +128 192 960 128 192 960 +128 192 1023 128 192 1023 +128 256 0 128 256 0 +128 256 64 128 256 64 +128 256 128 128 256 128 +128 256 192 128 256 192 +128 256 256 128 256 256 +128 256 320 128 256 320 +128 256 384 128 256 384 +128 256 448 128 256 448 +128 256 512 128 256 512 +128 256 576 128 256 576 +128 256 640 128 256 640 +128 256 704 128 256 704 +128 256 768 128 256 768 +128 256 832 128 256 832 +128 256 896 128 256 896 +128 256 960 128 256 960 +128 256 1023 128 256 1023 +128 320 0 128 320 0 +128 320 64 128 320 64 +128 320 128 128 320 128 +128 320 192 128 320 192 +128 320 256 128 320 256 +128 320 320 128 320 320 +128 320 384 128 320 384 +128 320 448 128 320 448 +128 320 512 128 320 512 +128 320 576 128 320 576 +128 320 640 128 320 640 +128 320 704 128 320 704 +128 320 768 128 320 768 +128 320 832 128 320 832 +128 320 896 128 320 896 +128 320 960 128 320 960 +128 320 1023 128 320 1023 +128 384 0 128 384 0 +128 384 64 128 384 64 +128 384 128 128 384 128 +128 384 192 128 384 192 +128 384 256 128 384 256 +128 384 320 128 384 320 +128 384 384 128 384 384 +128 384 448 128 384 448 +128 384 512 128 384 512 +128 384 576 128 384 576 +128 384 640 128 384 640 +128 384 704 128 384 704 +128 384 768 128 384 768 +128 384 832 128 384 832 +128 384 896 128 384 896 +128 384 960 128 384 960 +128 384 1023 128 384 1023 +128 448 0 128 448 0 +128 448 64 128 448 64 +128 448 128 128 448 128 +128 448 192 128 448 192 +128 448 256 128 448 256 +128 448 320 128 448 320 +128 448 384 128 448 384 +128 448 448 128 448 448 +128 448 512 128 448 512 +128 448 576 128 448 576 +128 448 640 128 448 640 +128 448 704 128 448 704 +128 448 768 128 448 768 +128 448 832 128 448 832 +128 448 896 128 448 896 +128 448 960 128 448 960 +128 448 1023 128 448 1023 +128 512 0 128 512 0 +128 512 64 128 512 64 +128 512 128 128 512 128 +128 512 192 128 512 192 +128 512 256 128 512 256 +128 512 320 128 512 320 +128 512 384 128 512 384 +128 512 448 128 512 448 +128 512 512 128 512 512 +128 512 576 128 512 576 +128 512 640 128 512 640 +128 512 704 128 512 704 +128 512 768 128 512 768 +128 512 832 128 512 832 +128 512 896 128 512 896 +128 512 960 128 512 960 +128 512 1023 128 512 1023 +128 576 0 128 576 0 +128 576 64 128 576 64 +128 576 128 128 576 128 +128 576 192 128 576 192 +128 576 256 128 576 256 +128 576 320 128 576 320 +128 576 384 128 576 384 +128 576 448 128 576 448 +128 576 512 128 576 512 +128 576 576 128 576 576 +128 576 640 128 576 640 +128 576 704 128 576 704 +128 576 768 128 576 768 +128 576 832 128 576 832 +128 576 896 128 576 896 +128 576 960 128 576 960 +128 576 1023 128 576 1023 +128 640 0 128 640 0 +128 640 64 128 640 64 +128 640 128 128 640 128 +128 640 192 128 640 192 +128 640 256 128 640 256 +128 640 320 128 640 320 +128 640 384 128 640 384 +128 640 448 128 640 448 +128 640 512 128 640 512 +128 640 576 128 640 576 +128 640 640 128 640 640 +128 640 704 128 640 704 +128 640 768 128 640 768 +128 640 832 128 640 832 +128 640 896 128 640 896 +128 640 960 128 640 960 +128 640 1023 128 640 1023 +128 704 0 128 704 0 +128 704 64 128 704 64 +128 704 128 128 704 128 +128 704 192 128 704 192 +128 704 256 128 704 256 +128 704 320 128 704 320 +128 704 384 128 704 384 +128 704 448 128 704 448 +128 704 512 128 704 512 +128 704 576 128 704 576 +128 704 640 128 704 640 +128 704 704 128 704 704 +128 704 768 128 704 768 +128 704 832 128 704 832 +128 704 896 128 704 896 +128 704 960 128 704 960 +128 704 1023 128 704 1023 +128 768 0 128 768 0 +128 768 64 128 768 64 +128 768 128 128 768 128 +128 768 192 128 768 192 +128 768 256 128 768 256 +128 768 320 128 768 320 +128 768 384 128 768 384 +128 768 448 128 768 448 +128 768 512 128 768 512 +128 768 576 128 768 576 +128 768 640 128 768 640 +128 768 704 128 768 704 +128 768 768 128 768 768 +128 768 832 128 768 832 +128 768 896 128 768 896 +128 768 960 128 768 960 +128 768 1023 128 768 1023 +128 832 0 128 832 0 +128 832 64 128 832 64 +128 832 128 128 832 128 +128 832 192 128 832 192 +128 832 256 128 832 256 +128 832 320 128 832 320 +128 832 384 128 832 384 +128 832 448 128 832 448 +128 832 512 128 832 512 +128 832 576 128 832 576 +128 832 640 128 832 640 +128 832 704 128 832 704 +128 832 768 128 832 768 +128 832 832 128 832 832 +128 832 896 128 832 896 +128 832 960 128 832 960 +128 832 1023 128 832 1023 +128 896 0 128 896 0 +128 896 64 128 896 64 +128 896 128 128 896 128 +128 896 192 128 896 192 +128 896 256 128 896 256 +128 896 320 128 896 320 +128 896 384 128 896 384 +128 896 448 128 896 448 +128 896 512 128 896 512 +128 896 576 128 896 576 +128 896 640 128 896 640 +128 896 704 128 896 704 +128 896 768 128 896 768 +128 896 832 128 896 832 +128 896 896 128 896 896 +128 896 960 128 896 960 +128 896 1023 128 896 1023 +128 960 0 128 960 0 +128 960 64 128 960 64 +128 960 128 128 960 128 +128 960 192 128 960 192 +128 960 256 128 960 256 +128 960 320 128 960 320 +128 960 384 128 960 384 +128 960 448 128 960 448 +128 960 512 128 960 512 +128 960 576 128 960 576 +128 960 640 128 960 640 +128 960 704 128 960 704 +128 960 768 128 960 768 +128 960 832 128 960 832 +128 960 896 128 960 896 +128 960 960 128 960 960 +128 960 1023 128 960 1023 +128 1023 0 128 1023 0 +128 1023 64 128 1023 64 +128 1023 128 128 1023 128 +128 1023 192 128 1023 192 +128 1023 256 128 1023 256 +128 1023 320 128 1023 320 +128 1023 384 128 1023 384 +128 1023 448 128 1023 448 +128 1023 512 128 1023 512 +128 1023 576 128 1023 576 +128 1023 640 128 1023 640 +128 1023 704 128 1023 704 +128 1023 768 128 1023 768 +128 1023 832 128 1023 832 +128 1023 896 128 1023 896 +128 1023 960 128 1023 960 +128 1023 1023 128 1023 1023 +192 0 0 192 0 0 +192 0 64 192 0 64 +192 0 128 192 0 128 +192 0 192 192 0 192 +192 0 256 192 0 256 +192 0 320 192 0 320 +192 0 384 192 0 384 +192 0 448 192 0 448 +192 0 512 192 0 512 +192 0 576 192 0 576 +192 0 640 192 0 640 +192 0 704 192 0 704 +192 0 768 192 0 768 +192 0 832 192 0 832 +192 0 896 192 0 896 +192 0 960 192 0 960 +192 0 1023 192 0 1023 +192 64 0 192 64 0 +192 64 64 192 64 64 +192 64 128 192 64 128 +192 64 192 192 64 192 +192 64 256 192 64 256 +192 64 320 192 64 320 +192 64 384 192 64 384 +192 64 448 192 64 448 +192 64 512 192 64 512 +192 64 576 192 64 576 +192 64 640 192 64 640 +192 64 704 192 64 704 +192 64 768 192 64 768 +192 64 832 192 64 832 +192 64 896 192 64 896 +192 64 960 192 64 960 +192 64 1023 192 64 1023 +192 128 0 192 128 0 +192 128 64 192 128 64 +192 128 128 192 128 128 +192 128 192 192 128 192 +192 128 256 192 128 256 +192 128 320 192 128 320 +192 128 384 192 128 384 +192 128 448 192 128 448 +192 128 512 192 128 512 +192 128 576 192 128 576 +192 128 640 192 128 640 +192 128 704 192 128 704 +192 128 768 192 128 768 +192 128 832 192 128 832 +192 128 896 192 128 896 +192 128 960 192 128 960 +192 128 1023 192 128 1023 +192 192 0 192 192 0 +192 192 64 192 192 64 +192 192 128 192 192 128 +192 192 192 192 192 192 +192 192 256 192 192 256 +192 192 320 192 192 320 +192 192 384 192 192 384 +192 192 448 192 192 448 +192 192 512 192 192 512 +192 192 576 192 192 576 +192 192 640 192 192 640 +192 192 704 192 192 704 +192 192 768 192 192 768 +192 192 832 192 192 832 +192 192 896 192 192 896 +192 192 960 192 192 960 +192 192 1023 192 192 1023 +192 256 0 192 256 0 +192 256 64 192 256 64 +192 256 128 192 256 128 +192 256 192 192 256 192 +192 256 256 192 256 256 +192 256 320 192 256 320 +192 256 384 192 256 384 +192 256 448 192 256 448 +192 256 512 192 256 512 +192 256 576 192 256 576 +192 256 640 192 256 640 +192 256 704 192 256 704 +192 256 768 192 256 768 +192 256 832 192 256 832 +192 256 896 192 256 896 +192 256 960 192 256 960 +192 256 1023 192 256 1023 +192 320 0 192 320 0 +192 320 64 192 320 64 +192 320 128 192 320 128 +192 320 192 192 320 192 +192 320 256 192 320 256 +192 320 320 192 320 320 +192 320 384 192 320 384 +192 320 448 192 320 448 +192 320 512 192 320 512 +192 320 576 192 320 576 +192 320 640 192 320 640 +192 320 704 192 320 704 +192 320 768 192 320 768 +192 320 832 192 320 832 +192 320 896 192 320 896 +192 320 960 192 320 960 +192 320 1023 192 320 1023 +192 384 0 192 384 0 +192 384 64 192 384 64 +192 384 128 192 384 128 +192 384 192 192 384 192 +192 384 256 192 384 256 +192 384 320 192 384 320 +192 384 384 192 384 384 +192 384 448 192 384 448 +192 384 512 192 384 512 +192 384 576 192 384 576 +192 384 640 192 384 640 +192 384 704 192 384 704 +192 384 768 192 384 768 +192 384 832 192 384 832 +192 384 896 192 384 896 +192 384 960 192 384 960 +192 384 1023 192 384 1023 +192 448 0 192 448 0 +192 448 64 192 448 64 +192 448 128 192 448 128 +192 448 192 192 448 192 +192 448 256 192 448 256 +192 448 320 192 448 320 +192 448 384 192 448 384 +192 448 448 192 448 448 +192 448 512 192 448 512 +192 448 576 192 448 576 +192 448 640 192 448 640 +192 448 704 192 448 704 +192 448 768 192 448 768 +192 448 832 192 448 832 +192 448 896 192 448 896 +192 448 960 192 448 960 +192 448 1023 192 448 1023 +192 512 0 192 512 0 +192 512 64 192 512 64 +192 512 128 192 512 128 +192 512 192 192 512 192 +192 512 256 192 512 256 +192 512 320 192 512 320 +192 512 384 192 512 384 +192 512 448 192 512 448 +192 512 512 192 512 512 +192 512 576 192 512 576 +192 512 640 192 512 640 +192 512 704 192 512 704 +192 512 768 192 512 768 +192 512 832 192 512 832 +192 512 896 192 512 896 +192 512 960 192 512 960 +192 512 1023 192 512 1023 +192 576 0 192 576 0 +192 576 64 192 576 64 +192 576 128 192 576 128 +192 576 192 192 576 192 +192 576 256 192 576 256 +192 576 320 192 576 320 +192 576 384 192 576 384 +192 576 448 192 576 448 +192 576 512 192 576 512 +192 576 576 192 576 576 +192 576 640 192 576 640 +192 576 704 192 576 704 +192 576 768 192 576 768 +192 576 832 192 576 832 +192 576 896 192 576 896 +192 576 960 192 576 960 +192 576 1023 192 576 1023 +192 640 0 192 640 0 +192 640 64 192 640 64 +192 640 128 192 640 128 +192 640 192 192 640 192 +192 640 256 192 640 256 +192 640 320 192 640 320 +192 640 384 192 640 384 +192 640 448 192 640 448 +192 640 512 192 640 512 +192 640 576 192 640 576 +192 640 640 192 640 640 +192 640 704 192 640 704 +192 640 768 192 640 768 +192 640 832 192 640 832 +192 640 896 192 640 896 +192 640 960 192 640 960 +192 640 1023 192 640 1023 +192 704 0 192 704 0 +192 704 64 192 704 64 +192 704 128 192 704 128 +192 704 192 192 704 192 +192 704 256 192 704 256 +192 704 320 192 704 320 +192 704 384 192 704 384 +192 704 448 192 704 448 +192 704 512 192 704 512 +192 704 576 192 704 576 +192 704 640 192 704 640 +192 704 704 192 704 704 +192 704 768 192 704 768 +192 704 832 192 704 832 +192 704 896 192 704 896 +192 704 960 192 704 960 +192 704 1023 192 704 1023 +192 768 0 192 768 0 +192 768 64 192 768 64 +192 768 128 192 768 128 +192 768 192 192 768 192 +192 768 256 192 768 256 +192 768 320 192 768 320 +192 768 384 192 768 384 +192 768 448 192 768 448 +192 768 512 192 768 512 +192 768 576 192 768 576 +192 768 640 192 768 640 +192 768 704 192 768 704 +192 768 768 192 768 768 +192 768 832 192 768 832 +192 768 896 192 768 896 +192 768 960 192 768 960 +192 768 1023 192 768 1023 +192 832 0 192 832 0 +192 832 64 192 832 64 +192 832 128 192 832 128 +192 832 192 192 832 192 +192 832 256 192 832 256 +192 832 320 192 832 320 +192 832 384 192 832 384 +192 832 448 192 832 448 +192 832 512 192 832 512 +192 832 576 192 832 576 +192 832 640 192 832 640 +192 832 704 192 832 704 +192 832 768 192 832 768 +192 832 832 192 832 832 +192 832 896 192 832 896 +192 832 960 192 832 960 +192 832 1023 192 832 1023 +192 896 0 192 896 0 +192 896 64 192 896 64 +192 896 128 192 896 128 +192 896 192 192 896 192 +192 896 256 192 896 256 +192 896 320 192 896 320 +192 896 384 192 896 384 +192 896 448 192 896 448 +192 896 512 192 896 512 +192 896 576 192 896 576 +192 896 640 192 896 640 +192 896 704 192 896 704 +192 896 768 192 896 768 +192 896 832 192 896 832 +192 896 896 192 896 896 +192 896 960 192 896 960 +192 896 1023 192 896 1023 +192 960 0 192 960 0 +192 960 64 192 960 64 +192 960 128 192 960 128 +192 960 192 192 960 192 +192 960 256 192 960 256 +192 960 320 192 960 320 +192 960 384 192 960 384 +192 960 448 192 960 448 +192 960 512 192 960 512 +192 960 576 192 960 576 +192 960 640 192 960 640 +192 960 704 192 960 704 +192 960 768 192 960 768 +192 960 832 192 960 832 +192 960 896 192 960 896 +192 960 960 192 960 960 +192 960 1023 192 960 1023 +192 1023 0 192 1023 0 +192 1023 64 192 1023 64 +192 1023 128 192 1023 128 +192 1023 192 192 1023 192 +192 1023 256 192 1023 256 +192 1023 320 192 1023 320 +192 1023 384 192 1023 384 +192 1023 448 192 1023 448 +192 1023 512 192 1023 512 +192 1023 576 192 1023 576 +192 1023 640 192 1023 640 +192 1023 704 192 1023 704 +192 1023 768 192 1023 768 +192 1023 832 192 1023 832 +192 1023 896 192 1023 896 +192 1023 960 192 1023 960 +192 1023 1023 192 1023 1023 +256 0 0 256 0 0 +256 0 64 256 0 64 +256 0 128 256 0 128 +256 0 192 256 0 192 +256 0 256 256 0 256 +256 0 320 256 0 320 +256 0 384 256 0 384 +256 0 448 256 0 448 +256 0 512 256 0 512 +256 0 576 256 0 576 +256 0 640 256 0 640 +256 0 704 256 0 704 +256 0 768 256 0 768 +256 0 832 256 0 832 +256 0 896 256 0 896 +256 0 960 256 0 960 +256 0 1023 256 0 1023 +256 64 0 256 64 0 +256 64 64 256 64 64 +256 64 128 256 64 128 +256 64 192 256 64 192 +256 64 256 256 64 256 +256 64 320 256 64 320 +256 64 384 256 64 384 +256 64 448 256 64 448 +256 64 512 256 64 512 +256 64 576 256 64 576 +256 64 640 256 64 640 +256 64 704 256 64 704 +256 64 768 256 64 768 +256 64 832 256 64 832 +256 64 896 256 64 896 +256 64 960 256 64 960 +256 64 1023 256 64 1023 +256 128 0 256 128 0 +256 128 64 256 128 64 +256 128 128 256 128 128 +256 128 192 256 128 192 +256 128 256 256 128 256 +256 128 320 256 128 320 +256 128 384 256 128 384 +256 128 448 256 128 448 +256 128 512 256 128 512 +256 128 576 256 128 576 +256 128 640 256 128 640 +256 128 704 256 128 704 +256 128 768 256 128 768 +256 128 832 256 128 832 +256 128 896 256 128 896 +256 128 960 256 128 960 +256 128 1023 256 128 1023 +256 192 0 256 192 0 +256 192 64 256 192 64 +256 192 128 256 192 128 +256 192 192 256 192 192 +256 192 256 256 192 256 +256 192 320 256 192 320 +256 192 384 256 192 384 +256 192 448 256 192 448 +256 192 512 256 192 512 +256 192 576 256 192 576 +256 192 640 256 192 640 +256 192 704 256 192 704 +256 192 768 256 192 768 +256 192 832 256 192 832 +256 192 896 256 192 896 +256 192 960 256 192 960 +256 192 1023 256 192 1023 +256 256 0 256 256 0 +256 256 64 256 256 64 +256 256 128 256 256 128 +256 256 192 256 256 192 +256 256 256 256 256 256 +256 256 320 256 256 320 +256 256 384 256 256 384 +256 256 448 256 256 448 +256 256 512 256 256 512 +256 256 576 256 256 576 +256 256 640 256 256 640 +256 256 704 256 256 704 +256 256 768 256 256 768 +256 256 832 256 256 832 +256 256 896 256 256 896 +256 256 960 256 256 960 +256 256 1023 256 256 1023 +256 320 0 256 320 0 +256 320 64 256 320 64 +256 320 128 256 320 128 +256 320 192 256 320 192 +256 320 256 256 320 256 +256 320 320 256 320 320 +256 320 384 256 320 384 +256 320 448 256 320 448 +256 320 512 256 320 512 +256 320 576 256 320 576 +256 320 640 256 320 640 +256 320 704 256 320 704 +256 320 768 256 320 768 +256 320 832 256 320 832 +256 320 896 256 320 896 +256 320 960 256 320 960 +256 320 1023 256 320 1023 +256 384 0 256 384 0 +256 384 64 256 384 64 +256 384 128 256 384 128 +256 384 192 256 384 192 +256 384 256 256 384 256 +256 384 320 256 384 320 +256 384 384 256 384 384 +256 384 448 256 384 448 +256 384 512 256 384 512 +256 384 576 256 384 576 +256 384 640 256 384 640 +256 384 704 256 384 704 +256 384 768 256 384 768 +256 384 832 256 384 832 +256 384 896 256 384 896 +256 384 960 256 384 960 +256 384 1023 256 384 1023 +256 448 0 256 448 0 +256 448 64 256 448 64 +256 448 128 256 448 128 +256 448 192 256 448 192 +256 448 256 256 448 256 +256 448 320 256 448 320 +256 448 384 256 448 384 +256 448 448 256 448 448 +256 448 512 256 448 512 +256 448 576 256 448 576 +256 448 640 256 448 640 +256 448 704 256 448 704 +256 448 768 256 448 768 +256 448 832 256 448 832 +256 448 896 256 448 896 +256 448 960 256 448 960 +256 448 1023 256 448 1023 +256 512 0 256 512 0 +256 512 64 256 512 64 +256 512 128 256 512 128 +256 512 192 256 512 192 +256 512 256 256 512 256 +256 512 320 256 512 320 +256 512 384 256 512 384 +256 512 448 256 512 448 +256 512 512 256 512 512 +256 512 576 256 512 576 +256 512 640 256 512 640 +256 512 704 256 512 704 +256 512 768 256 512 768 +256 512 832 256 512 832 +256 512 896 256 512 896 +256 512 960 256 512 960 +256 512 1023 256 512 1023 +256 576 0 256 576 0 +256 576 64 256 576 64 +256 576 128 256 576 128 +256 576 192 256 576 192 +256 576 256 256 576 256 +256 576 320 256 576 320 +256 576 384 256 576 384 +256 576 448 256 576 448 +256 576 512 256 576 512 +256 576 576 256 576 576 +256 576 640 256 576 640 +256 576 704 256 576 704 +256 576 768 256 576 768 +256 576 832 256 576 832 +256 576 896 256 576 896 +256 576 960 256 576 960 +256 576 1023 256 576 1023 +256 640 0 256 640 0 +256 640 64 256 640 64 +256 640 128 256 640 128 +256 640 192 256 640 192 +256 640 256 256 640 256 +256 640 320 256 640 320 +256 640 384 256 640 384 +256 640 448 256 640 448 +256 640 512 256 640 512 +256 640 576 256 640 576 +256 640 640 256 640 640 +256 640 704 256 640 704 +256 640 768 256 640 768 +256 640 832 256 640 832 +256 640 896 256 640 896 +256 640 960 256 640 960 +256 640 1023 256 640 1023 +256 704 0 256 704 0 +256 704 64 256 704 64 +256 704 128 256 704 128 +256 704 192 256 704 192 +256 704 256 256 704 256 +256 704 320 256 704 320 +256 704 384 256 704 384 +256 704 448 256 704 448 +256 704 512 256 704 512 +256 704 576 256 704 576 +256 704 640 256 704 640 +256 704 704 256 704 704 +256 704 768 256 704 768 +256 704 832 256 704 832 +256 704 896 256 704 896 +256 704 960 256 704 960 +256 704 1023 256 704 1023 +256 768 0 256 768 0 +256 768 64 256 768 64 +256 768 128 256 768 128 +256 768 192 256 768 192 +256 768 256 256 768 256 +256 768 320 256 768 320 +256 768 384 256 768 384 +256 768 448 256 768 448 +256 768 512 256 768 512 +256 768 576 256 768 576 +256 768 640 256 768 640 +256 768 704 256 768 704 +256 768 768 256 768 768 +256 768 832 256 768 832 +256 768 896 256 768 896 +256 768 960 256 768 960 +256 768 1023 256 768 1023 +256 832 0 256 832 0 +256 832 64 256 832 64 +256 832 128 256 832 128 +256 832 192 256 832 192 +256 832 256 256 832 256 +256 832 320 256 832 320 +256 832 384 256 832 384 +256 832 448 256 832 448 +256 832 512 256 832 512 +256 832 576 256 832 576 +256 832 640 256 832 640 +256 832 704 256 832 704 +256 832 768 256 832 768 +256 832 832 256 832 832 +256 832 896 256 832 896 +256 832 960 256 832 960 +256 832 1023 256 832 1023 +256 896 0 256 896 0 +256 896 64 256 896 64 +256 896 128 256 896 128 +256 896 192 256 896 192 +256 896 256 256 896 256 +256 896 320 256 896 320 +256 896 384 256 896 384 +256 896 448 256 896 448 +256 896 512 256 896 512 +256 896 576 256 896 576 +256 896 640 256 896 640 +256 896 704 256 896 704 +256 896 768 256 896 768 +256 896 832 256 896 832 +256 896 896 256 896 896 +256 896 960 256 896 960 +256 896 1023 256 896 1023 +256 960 0 256 960 0 +256 960 64 256 960 64 +256 960 128 256 960 128 +256 960 192 256 960 192 +256 960 256 256 960 256 +256 960 320 256 960 320 +256 960 384 256 960 384 +256 960 448 256 960 448 +256 960 512 256 960 512 +256 960 576 256 960 576 +256 960 640 256 960 640 +256 960 704 256 960 704 +256 960 768 256 960 768 +256 960 832 256 960 832 +256 960 896 256 960 896 +256 960 960 256 960 960 +256 960 1023 256 960 1023 +256 1023 0 256 1023 0 +256 1023 64 256 1023 64 +256 1023 128 256 1023 128 +256 1023 192 256 1023 192 +256 1023 256 256 1023 256 +256 1023 320 256 1023 320 +256 1023 384 256 1023 384 +256 1023 448 256 1023 448 +256 1023 512 256 1023 512 +256 1023 576 256 1023 576 +256 1023 640 256 1023 640 +256 1023 704 256 1023 704 +256 1023 768 256 1023 768 +256 1023 832 256 1023 832 +256 1023 896 256 1023 896 +256 1023 960 256 1023 960 +256 1023 1023 256 1023 1023 +320 0 0 320 0 0 +320 0 64 320 0 64 +320 0 128 320 0 128 +320 0 192 320 0 192 +320 0 256 320 0 256 +320 0 320 320 0 320 +320 0 384 320 0 384 +320 0 448 320 0 448 +320 0 512 320 0 512 +320 0 576 320 0 576 +320 0 640 320 0 640 +320 0 704 320 0 704 +320 0 768 320 0 768 +320 0 832 320 0 832 +320 0 896 320 0 896 +320 0 960 320 0 960 +320 0 1023 320 0 1023 +320 64 0 320 64 0 +320 64 64 320 64 64 +320 64 128 320 64 128 +320 64 192 320 64 192 +320 64 256 320 64 256 +320 64 320 320 64 320 +320 64 384 320 64 384 +320 64 448 320 64 448 +320 64 512 320 64 512 +320 64 576 320 64 576 +320 64 640 320 64 640 +320 64 704 320 64 704 +320 64 768 320 64 768 +320 64 832 320 64 832 +320 64 896 320 64 896 +320 64 960 320 64 960 +320 64 1023 320 64 1023 +320 128 0 320 128 0 +320 128 64 320 128 64 +320 128 128 320 128 128 +320 128 192 320 128 192 +320 128 256 320 128 256 +320 128 320 320 128 320 +320 128 384 320 128 384 +320 128 448 320 128 448 +320 128 512 320 128 512 +320 128 576 320 128 576 +320 128 640 320 128 640 +320 128 704 320 128 704 +320 128 768 320 128 768 +320 128 832 320 128 832 +320 128 896 320 128 896 +320 128 960 320 128 960 +320 128 1023 320 128 1023 +320 192 0 320 192 0 +320 192 64 320 192 64 +320 192 128 320 192 128 +320 192 192 320 192 192 +320 192 256 320 192 256 +320 192 320 320 192 320 +320 192 384 320 192 384 +320 192 448 320 192 448 +320 192 512 320 192 512 +320 192 576 320 192 576 +320 192 640 320 192 640 +320 192 704 320 192 704 +320 192 768 320 192 768 +320 192 832 320 192 832 +320 192 896 320 192 896 +320 192 960 320 192 960 +320 192 1023 320 192 1023 +320 256 0 320 256 0 +320 256 64 320 256 64 +320 256 128 320 256 128 +320 256 192 320 256 192 +320 256 256 320 256 256 +320 256 320 320 256 320 +320 256 384 320 256 384 +320 256 448 320 256 448 +320 256 512 320 256 512 +320 256 576 320 256 576 +320 256 640 320 256 640 +320 256 704 320 256 704 +320 256 768 320 256 768 +320 256 832 320 256 832 +320 256 896 320 256 896 +320 256 960 320 256 960 +320 256 1023 320 256 1023 +320 320 0 320 320 0 +320 320 64 320 320 64 +320 320 128 320 320 128 +320 320 192 320 320 192 +320 320 256 320 320 256 +320 320 320 320 320 320 +320 320 384 320 320 384 +320 320 448 320 320 448 +320 320 512 320 320 512 +320 320 576 320 320 576 +320 320 640 320 320 640 +320 320 704 320 320 704 +320 320 768 320 320 768 +320 320 832 320 320 832 +320 320 896 320 320 896 +320 320 960 320 320 960 +320 320 1023 320 320 1023 +320 384 0 320 384 0 +320 384 64 320 384 64 +320 384 128 320 384 128 +320 384 192 320 384 192 +320 384 256 320 384 256 +320 384 320 320 384 320 +320 384 384 320 384 384 +320 384 448 320 384 448 +320 384 512 320 384 512 +320 384 576 320 384 576 +320 384 640 320 384 640 +320 384 704 320 384 704 +320 384 768 320 384 768 +320 384 832 320 384 832 +320 384 896 320 384 896 +320 384 960 320 384 960 +320 384 1023 320 384 1023 +320 448 0 320 448 0 +320 448 64 320 448 64 +320 448 128 320 448 128 +320 448 192 320 448 192 +320 448 256 320 448 256 +320 448 320 320 448 320 +320 448 384 320 448 384 +320 448 448 320 448 448 +320 448 512 320 448 512 +320 448 576 320 448 576 +320 448 640 320 448 640 +320 448 704 320 448 704 +320 448 768 320 448 768 +320 448 832 320 448 832 +320 448 896 320 448 896 +320 448 960 320 448 960 +320 448 1023 320 448 1023 +320 512 0 320 512 0 +320 512 64 320 512 64 +320 512 128 320 512 128 +320 512 192 320 512 192 +320 512 256 320 512 256 +320 512 320 320 512 320 +320 512 384 320 512 384 +320 512 448 320 512 448 +320 512 512 320 512 512 +320 512 576 320 512 576 +320 512 640 320 512 640 +320 512 704 320 512 704 +320 512 768 320 512 768 +320 512 832 320 512 832 +320 512 896 320 512 896 +320 512 960 320 512 960 +320 512 1023 320 512 1023 +320 576 0 320 576 0 +320 576 64 320 576 64 +320 576 128 320 576 128 +320 576 192 320 576 192 +320 576 256 320 576 256 +320 576 320 320 576 320 +320 576 384 320 576 384 +320 576 448 320 576 448 +320 576 512 320 576 512 +320 576 576 320 576 576 +320 576 640 320 576 640 +320 576 704 320 576 704 +320 576 768 320 576 768 +320 576 832 320 576 832 +320 576 896 320 576 896 +320 576 960 320 576 960 +320 576 1023 320 576 1023 +320 640 0 320 640 0 +320 640 64 320 640 64 +320 640 128 320 640 128 +320 640 192 320 640 192 +320 640 256 320 640 256 +320 640 320 320 640 320 +320 640 384 320 640 384 +320 640 448 320 640 448 +320 640 512 320 640 512 +320 640 576 320 640 576 +320 640 640 320 640 640 +320 640 704 320 640 704 +320 640 768 320 640 768 +320 640 832 320 640 832 +320 640 896 320 640 896 +320 640 960 320 640 960 +320 640 1023 320 640 1023 +320 704 0 320 704 0 +320 704 64 320 704 64 +320 704 128 320 704 128 +320 704 192 320 704 192 +320 704 256 320 704 256 +320 704 320 320 704 320 +320 704 384 320 704 384 +320 704 448 320 704 448 +320 704 512 320 704 512 +320 704 576 320 704 576 +320 704 640 320 704 640 +320 704 704 320 704 704 +320 704 768 320 704 768 +320 704 832 320 704 832 +320 704 896 320 704 896 +320 704 960 320 704 960 +320 704 1023 320 704 1023 +320 768 0 320 768 0 +320 768 64 320 768 64 +320 768 128 320 768 128 +320 768 192 320 768 192 +320 768 256 320 768 256 +320 768 320 320 768 320 +320 768 384 320 768 384 +320 768 448 320 768 448 +320 768 512 320 768 512 +320 768 576 320 768 576 +320 768 640 320 768 640 +320 768 704 320 768 704 +320 768 768 320 768 768 +320 768 832 320 768 832 +320 768 896 320 768 896 +320 768 960 320 768 960 +320 768 1023 320 768 1023 +320 832 0 320 832 0 +320 832 64 320 832 64 +320 832 128 320 832 128 +320 832 192 320 832 192 +320 832 256 320 832 256 +320 832 320 320 832 320 +320 832 384 320 832 384 +320 832 448 320 832 448 +320 832 512 320 832 512 +320 832 576 320 832 576 +320 832 640 320 832 640 +320 832 704 320 832 704 +320 832 768 320 832 768 +320 832 832 320 832 832 +320 832 896 320 832 896 +320 832 960 320 832 960 +320 832 1023 320 832 1023 +320 896 0 320 896 0 +320 896 64 320 896 64 +320 896 128 320 896 128 +320 896 192 320 896 192 +320 896 256 320 896 256 +320 896 320 320 896 320 +320 896 384 320 896 384 +320 896 448 320 896 448 +320 896 512 320 896 512 +320 896 576 320 896 576 +320 896 640 320 896 640 +320 896 704 320 896 704 +320 896 768 320 896 768 +320 896 832 320 896 832 +320 896 896 320 896 896 +320 896 960 320 896 960 +320 896 1023 320 896 1023 +320 960 0 320 960 0 +320 960 64 320 960 64 +320 960 128 320 960 128 +320 960 192 320 960 192 +320 960 256 320 960 256 +320 960 320 320 960 320 +320 960 384 320 960 384 +320 960 448 320 960 448 +320 960 512 320 960 512 +320 960 576 320 960 576 +320 960 640 320 960 640 +320 960 704 320 960 704 +320 960 768 320 960 768 +320 960 832 320 960 832 +320 960 896 320 960 896 +320 960 960 320 960 960 +320 960 1023 320 960 1023 +320 1023 0 320 1023 0 +320 1023 64 320 1023 64 +320 1023 128 320 1023 128 +320 1023 192 320 1023 192 +320 1023 256 320 1023 256 +320 1023 320 320 1023 320 +320 1023 384 320 1023 384 +320 1023 448 320 1023 448 +320 1023 512 320 1023 512 +320 1023 576 320 1023 576 +320 1023 640 320 1023 640 +320 1023 704 320 1023 704 +320 1023 768 320 1023 768 +320 1023 832 320 1023 832 +320 1023 896 320 1023 896 +320 1023 960 320 1023 960 +320 1023 1023 320 1023 1023 +384 0 0 384 0 0 +384 0 64 384 0 64 +384 0 128 384 0 128 +384 0 192 384 0 192 +384 0 256 384 0 256 +384 0 320 384 0 320 +384 0 384 384 0 384 +384 0 448 384 0 448 +384 0 512 384 0 512 +384 0 576 384 0 576 +384 0 640 384 0 640 +384 0 704 384 0 704 +384 0 768 384 0 768 +384 0 832 384 0 832 +384 0 896 384 0 896 +384 0 960 384 0 960 +384 0 1023 384 0 1023 +384 64 0 384 64 0 +384 64 64 384 64 64 +384 64 128 384 64 128 +384 64 192 384 64 192 +384 64 256 384 64 256 +384 64 320 384 64 320 +384 64 384 384 64 384 +384 64 448 384 64 448 +384 64 512 384 64 512 +384 64 576 384 64 576 +384 64 640 384 64 640 +384 64 704 384 64 704 +384 64 768 384 64 768 +384 64 832 384 64 832 +384 64 896 384 64 896 +384 64 960 384 64 960 +384 64 1023 384 64 1023 +384 128 0 384 128 0 +384 128 64 384 128 64 +384 128 128 384 128 128 +384 128 192 384 128 192 +384 128 256 384 128 256 +384 128 320 384 128 320 +384 128 384 384 128 384 +384 128 448 384 128 448 +384 128 512 384 128 512 +384 128 576 384 128 576 +384 128 640 384 128 640 +384 128 704 384 128 704 +384 128 768 384 128 768 +384 128 832 384 128 832 +384 128 896 384 128 896 +384 128 960 384 128 960 +384 128 1023 384 128 1023 +384 192 0 384 192 0 +384 192 64 384 192 64 +384 192 128 384 192 128 +384 192 192 384 192 192 +384 192 256 384 192 256 +384 192 320 384 192 320 +384 192 384 384 192 384 +384 192 448 384 192 448 +384 192 512 384 192 512 +384 192 576 384 192 576 +384 192 640 384 192 640 +384 192 704 384 192 704 +384 192 768 384 192 768 +384 192 832 384 192 832 +384 192 896 384 192 896 +384 192 960 384 192 960 +384 192 1023 384 192 1023 +384 256 0 384 256 0 +384 256 64 384 256 64 +384 256 128 384 256 128 +384 256 192 384 256 192 +384 256 256 384 256 256 +384 256 320 384 256 320 +384 256 384 384 256 384 +384 256 448 384 256 448 +384 256 512 384 256 512 +384 256 576 384 256 576 +384 256 640 384 256 640 +384 256 704 384 256 704 +384 256 768 384 256 768 +384 256 832 384 256 832 +384 256 896 384 256 896 +384 256 960 384 256 960 +384 256 1023 384 256 1023 +384 320 0 384 320 0 +384 320 64 384 320 64 +384 320 128 384 320 128 +384 320 192 384 320 192 +384 320 256 384 320 256 +384 320 320 384 320 320 +384 320 384 384 320 384 +384 320 448 384 320 448 +384 320 512 384 320 512 +384 320 576 384 320 576 +384 320 640 384 320 640 +384 320 704 384 320 704 +384 320 768 384 320 768 +384 320 832 384 320 832 +384 320 896 384 320 896 +384 320 960 384 320 960 +384 320 1023 384 320 1023 +384 384 0 384 384 0 +384 384 64 384 384 64 +384 384 128 384 384 128 +384 384 192 384 384 192 +384 384 256 384 384 256 +384 384 320 384 384 320 +384 384 384 384 384 384 +384 384 448 384 384 448 +384 384 512 384 384 512 +384 384 576 384 384 576 +384 384 640 384 384 640 +384 384 704 384 384 704 +384 384 768 384 384 768 +384 384 832 384 384 832 +384 384 896 384 384 896 +384 384 960 384 384 960 +384 384 1023 384 384 1023 +384 448 0 384 448 0 +384 448 64 384 448 64 +384 448 128 384 448 128 +384 448 192 384 448 192 +384 448 256 384 448 256 +384 448 320 384 448 320 +384 448 384 384 448 384 +384 448 448 384 448 448 +384 448 512 384 448 512 +384 448 576 384 448 576 +384 448 640 384 448 640 +384 448 704 384 448 704 +384 448 768 384 448 768 +384 448 832 384 448 832 +384 448 896 384 448 896 +384 448 960 384 448 960 +384 448 1023 384 448 1023 +384 512 0 384 512 0 +384 512 64 384 512 64 +384 512 128 384 512 128 +384 512 192 384 512 192 +384 512 256 384 512 256 +384 512 320 384 512 320 +384 512 384 384 512 384 +384 512 448 384 512 448 +384 512 512 384 512 512 +384 512 576 384 512 576 +384 512 640 384 512 640 +384 512 704 384 512 704 +384 512 768 384 512 768 +384 512 832 384 512 832 +384 512 896 384 512 896 +384 512 960 384 512 960 +384 512 1023 384 512 1023 +384 576 0 384 576 0 +384 576 64 384 576 64 +384 576 128 384 576 128 +384 576 192 384 576 192 +384 576 256 384 576 256 +384 576 320 384 576 320 +384 576 384 384 576 384 +384 576 448 384 576 448 +384 576 512 384 576 512 +384 576 576 384 576 576 +384 576 640 384 576 640 +384 576 704 384 576 704 +384 576 768 384 576 768 +384 576 832 384 576 832 +384 576 896 384 576 896 +384 576 960 384 576 960 +384 576 1023 384 576 1023 +384 640 0 384 640 0 +384 640 64 384 640 64 +384 640 128 384 640 128 +384 640 192 384 640 192 +384 640 256 384 640 256 +384 640 320 384 640 320 +384 640 384 384 640 384 +384 640 448 384 640 448 +384 640 512 384 640 512 +384 640 576 384 640 576 +384 640 640 384 640 640 +384 640 704 384 640 704 +384 640 768 384 640 768 +384 640 832 384 640 832 +384 640 896 384 640 896 +384 640 960 384 640 960 +384 640 1023 384 640 1023 +384 704 0 384 704 0 +384 704 64 384 704 64 +384 704 128 384 704 128 +384 704 192 384 704 192 +384 704 256 384 704 256 +384 704 320 384 704 320 +384 704 384 384 704 384 +384 704 448 384 704 448 +384 704 512 384 704 512 +384 704 576 384 704 576 +384 704 640 384 704 640 +384 704 704 384 704 704 +384 704 768 384 704 768 +384 704 832 384 704 832 +384 704 896 384 704 896 +384 704 960 384 704 960 +384 704 1023 384 704 1023 +384 768 0 384 768 0 +384 768 64 384 768 64 +384 768 128 384 768 128 +384 768 192 384 768 192 +384 768 256 384 768 256 +384 768 320 384 768 320 +384 768 384 384 768 384 +384 768 448 384 768 448 +384 768 512 384 768 512 +384 768 576 384 768 576 +384 768 640 384 768 640 +384 768 704 384 768 704 +384 768 768 384 768 768 +384 768 832 384 768 832 +384 768 896 384 768 896 +384 768 960 384 768 960 +384 768 1023 384 768 1023 +384 832 0 384 832 0 +384 832 64 384 832 64 +384 832 128 384 832 128 +384 832 192 384 832 192 +384 832 256 384 832 256 +384 832 320 384 832 320 +384 832 384 384 832 384 +384 832 448 384 832 448 +384 832 512 384 832 512 +384 832 576 384 832 576 +384 832 640 384 832 640 +384 832 704 384 832 704 +384 832 768 384 832 768 +384 832 832 384 832 832 +384 832 896 384 832 896 +384 832 960 384 832 960 +384 832 1023 384 832 1023 +384 896 0 384 896 0 +384 896 64 384 896 64 +384 896 128 384 896 128 +384 896 192 384 896 192 +384 896 256 384 896 256 +384 896 320 384 896 320 +384 896 384 384 896 384 +384 896 448 384 896 448 +384 896 512 384 896 512 +384 896 576 384 896 576 +384 896 640 384 896 640 +384 896 704 384 896 704 +384 896 768 384 896 768 +384 896 832 384 896 832 +384 896 896 384 896 896 +384 896 960 384 896 960 +384 896 1023 384 896 1023 +384 960 0 384 960 0 +384 960 64 384 960 64 +384 960 128 384 960 128 +384 960 192 384 960 192 +384 960 256 384 960 256 +384 960 320 384 960 320 +384 960 384 384 960 384 +384 960 448 384 960 448 +384 960 512 384 960 512 +384 960 576 384 960 576 +384 960 640 384 960 640 +384 960 704 384 960 704 +384 960 768 384 960 768 +384 960 832 384 960 832 +384 960 896 384 960 896 +384 960 960 384 960 960 +384 960 1023 384 960 1023 +384 1023 0 384 1023 0 +384 1023 64 384 1023 64 +384 1023 128 384 1023 128 +384 1023 192 384 1023 192 +384 1023 256 384 1023 256 +384 1023 320 384 1023 320 +384 1023 384 384 1023 384 +384 1023 448 384 1023 448 +384 1023 512 384 1023 512 +384 1023 576 384 1023 576 +384 1023 640 384 1023 640 +384 1023 704 384 1023 704 +384 1023 768 384 1023 768 +384 1023 832 384 1023 832 +384 1023 896 384 1023 896 +384 1023 960 384 1023 960 +384 1023 1023 384 1023 1023 +448 0 0 448 0 0 +448 0 64 448 0 64 +448 0 128 448 0 128 +448 0 192 448 0 192 +448 0 256 448 0 256 +448 0 320 448 0 320 +448 0 384 448 0 384 +448 0 448 448 0 448 +448 0 512 448 0 512 +448 0 576 448 0 576 +448 0 640 448 0 640 +448 0 704 448 0 704 +448 0 768 448 0 768 +448 0 832 448 0 832 +448 0 896 448 0 896 +448 0 960 448 0 960 +448 0 1023 448 0 1023 +448 64 0 448 64 0 +448 64 64 448 64 64 +448 64 128 448 64 128 +448 64 192 448 64 192 +448 64 256 448 64 256 +448 64 320 448 64 320 +448 64 384 448 64 384 +448 64 448 448 64 448 +448 64 512 448 64 512 +448 64 576 448 64 576 +448 64 640 448 64 640 +448 64 704 448 64 704 +448 64 768 448 64 768 +448 64 832 448 64 832 +448 64 896 448 64 896 +448 64 960 448 64 960 +448 64 1023 448 64 1023 +448 128 0 448 128 0 +448 128 64 448 128 64 +448 128 128 448 128 128 +448 128 192 448 128 192 +448 128 256 448 128 256 +448 128 320 448 128 320 +448 128 384 448 128 384 +448 128 448 448 128 448 +448 128 512 448 128 512 +448 128 576 448 128 576 +448 128 640 448 128 640 +448 128 704 448 128 704 +448 128 768 448 128 768 +448 128 832 448 128 832 +448 128 896 448 128 896 +448 128 960 448 128 960 +448 128 1023 448 128 1023 +448 192 0 448 192 0 +448 192 64 448 192 64 +448 192 128 448 192 128 +448 192 192 448 192 192 +448 192 256 448 192 256 +448 192 320 448 192 320 +448 192 384 448 192 384 +448 192 448 448 192 448 +448 192 512 448 192 512 +448 192 576 448 192 576 +448 192 640 448 192 640 +448 192 704 448 192 704 +448 192 768 448 192 768 +448 192 832 448 192 832 +448 192 896 448 192 896 +448 192 960 448 192 960 +448 192 1023 448 192 1023 +448 256 0 448 256 0 +448 256 64 448 256 64 +448 256 128 448 256 128 +448 256 192 448 256 192 +448 256 256 448 256 256 +448 256 320 448 256 320 +448 256 384 448 256 384 +448 256 448 448 256 448 +448 256 512 448 256 512 +448 256 576 448 256 576 +448 256 640 448 256 640 +448 256 704 448 256 704 +448 256 768 448 256 768 +448 256 832 448 256 832 +448 256 896 448 256 896 +448 256 960 448 256 960 +448 256 1023 448 256 1023 +448 320 0 448 320 0 +448 320 64 448 320 64 +448 320 128 448 320 128 +448 320 192 448 320 192 +448 320 256 448 320 256 +448 320 320 448 320 320 +448 320 384 448 320 384 +448 320 448 448 320 448 +448 320 512 448 320 512 +448 320 576 448 320 576 +448 320 640 448 320 640 +448 320 704 448 320 704 +448 320 768 448 320 768 +448 320 832 448 320 832 +448 320 896 448 320 896 +448 320 960 448 320 960 +448 320 1023 448 320 1023 +448 384 0 448 384 0 +448 384 64 448 384 64 +448 384 128 448 384 128 +448 384 192 448 384 192 +448 384 256 448 384 256 +448 384 320 448 384 320 +448 384 384 448 384 384 +448 384 448 448 384 448 +448 384 512 448 384 512 +448 384 576 448 384 576 +448 384 640 448 384 640 +448 384 704 448 384 704 +448 384 768 448 384 768 +448 384 832 448 384 832 +448 384 896 448 384 896 +448 384 960 448 384 960 +448 384 1023 448 384 1023 +448 448 0 448 448 0 +448 448 64 448 448 64 +448 448 128 448 448 128 +448 448 192 448 448 192 +448 448 256 448 448 256 +448 448 320 448 448 320 +448 448 384 448 448 384 +448 448 448 448 448 448 +448 448 512 448 448 512 +448 448 576 448 448 576 +448 448 640 448 448 640 +448 448 704 448 448 704 +448 448 768 448 448 768 +448 448 832 448 448 832 +448 448 896 448 448 896 +448 448 960 448 448 960 +448 448 1023 448 448 1023 +448 512 0 448 512 0 +448 512 64 448 512 64 +448 512 128 448 512 128 +448 512 192 448 512 192 +448 512 256 448 512 256 +448 512 320 448 512 320 +448 512 384 448 512 384 +448 512 448 448 512 448 +448 512 512 448 512 512 +448 512 576 448 512 576 +448 512 640 448 512 640 +448 512 704 448 512 704 +448 512 768 448 512 768 +448 512 832 448 512 832 +448 512 896 448 512 896 +448 512 960 448 512 960 +448 512 1023 448 512 1023 +448 576 0 448 576 0 +448 576 64 448 576 64 +448 576 128 448 576 128 +448 576 192 448 576 192 +448 576 256 448 576 256 +448 576 320 448 576 320 +448 576 384 448 576 384 +448 576 448 448 576 448 +448 576 512 448 576 512 +448 576 576 448 576 576 +448 576 640 448 576 640 +448 576 704 448 576 704 +448 576 768 448 576 768 +448 576 832 448 576 832 +448 576 896 448 576 896 +448 576 960 448 576 960 +448 576 1023 448 576 1023 +448 640 0 448 640 0 +448 640 64 448 640 64 +448 640 128 448 640 128 +448 640 192 448 640 192 +448 640 256 448 640 256 +448 640 320 448 640 320 +448 640 384 448 640 384 +448 640 448 448 640 448 +448 640 512 448 640 512 +448 640 576 448 640 576 +448 640 640 448 640 640 +448 640 704 448 640 704 +448 640 768 448 640 768 +448 640 832 448 640 832 +448 640 896 448 640 896 +448 640 960 448 640 960 +448 640 1023 448 640 1023 +448 704 0 448 704 0 +448 704 64 448 704 64 +448 704 128 448 704 128 +448 704 192 448 704 192 +448 704 256 448 704 256 +448 704 320 448 704 320 +448 704 384 448 704 384 +448 704 448 448 704 448 +448 704 512 448 704 512 +448 704 576 448 704 576 +448 704 640 448 704 640 +448 704 704 448 704 704 +448 704 768 448 704 768 +448 704 832 448 704 832 +448 704 896 448 704 896 +448 704 960 448 704 960 +448 704 1023 448 704 1023 +448 768 0 448 768 0 +448 768 64 448 768 64 +448 768 128 448 768 128 +448 768 192 448 768 192 +448 768 256 448 768 256 +448 768 320 448 768 320 +448 768 384 448 768 384 +448 768 448 448 768 448 +448 768 512 448 768 512 +448 768 576 448 768 576 +448 768 640 448 768 640 +448 768 704 448 768 704 +448 768 768 448 768 768 +448 768 832 448 768 832 +448 768 896 448 768 896 +448 768 960 448 768 960 +448 768 1023 448 768 1023 +448 832 0 448 832 0 +448 832 64 448 832 64 +448 832 128 448 832 128 +448 832 192 448 832 192 +448 832 256 448 832 256 +448 832 320 448 832 320 +448 832 384 448 832 384 +448 832 448 448 832 448 +448 832 512 448 832 512 +448 832 576 448 832 576 +448 832 640 448 832 640 +448 832 704 448 832 704 +448 832 768 448 832 768 +448 832 832 448 832 832 +448 832 896 448 832 896 +448 832 960 448 832 960 +448 832 1023 448 832 1023 +448 896 0 448 896 0 +448 896 64 448 896 64 +448 896 128 448 896 128 +448 896 192 448 896 192 +448 896 256 448 896 256 +448 896 320 448 896 320 +448 896 384 448 896 384 +448 896 448 448 896 448 +448 896 512 448 896 512 +448 896 576 448 896 576 +448 896 640 448 896 640 +448 896 704 448 896 704 +448 896 768 448 896 768 +448 896 832 448 896 832 +448 896 896 448 896 896 +448 896 960 448 896 960 +448 896 1023 448 896 1023 +448 960 0 448 960 0 +448 960 64 448 960 64 +448 960 128 448 960 128 +448 960 192 448 960 192 +448 960 256 448 960 256 +448 960 320 448 960 320 +448 960 384 448 960 384 +448 960 448 448 960 448 +448 960 512 448 960 512 +448 960 576 448 960 576 +448 960 640 448 960 640 +448 960 704 448 960 704 +448 960 768 448 960 768 +448 960 832 448 960 832 +448 960 896 448 960 896 +448 960 960 448 960 960 +448 960 1023 448 960 1023 +448 1023 0 448 1023 0 +448 1023 64 448 1023 64 +448 1023 128 448 1023 128 +448 1023 192 448 1023 192 +448 1023 256 448 1023 256 +448 1023 320 448 1023 320 +448 1023 384 448 1023 384 +448 1023 448 448 1023 448 +448 1023 512 448 1023 512 +448 1023 576 448 1023 576 +448 1023 640 448 1023 640 +448 1023 704 448 1023 704 +448 1023 768 448 1023 768 +448 1023 832 448 1023 832 +448 1023 896 448 1023 896 +448 1023 960 448 1023 960 +448 1023 1023 448 1023 1023 +512 0 0 512 0 0 +512 0 64 512 0 64 +512 0 128 512 0 128 +512 0 192 512 0 192 +512 0 256 512 0 256 +512 0 320 512 0 320 +512 0 384 512 0 384 +512 0 448 512 0 448 +512 0 512 512 0 512 +512 0 576 512 0 576 +512 0 640 512 0 640 +512 0 704 512 0 704 +512 0 768 512 0 768 +512 0 832 512 0 832 +512 0 896 512 0 896 +512 0 960 512 0 960 +512 0 1023 512 0 1023 +512 64 0 512 64 0 +512 64 64 512 64 64 +512 64 128 512 64 128 +512 64 192 512 64 192 +512 64 256 512 64 256 +512 64 320 512 64 320 +512 64 384 512 64 384 +512 64 448 512 64 448 +512 64 512 512 64 512 +512 64 576 512 64 576 +512 64 640 512 64 640 +512 64 704 512 64 704 +512 64 768 512 64 768 +512 64 832 512 64 832 +512 64 896 512 64 896 +512 64 960 512 64 960 +512 64 1023 512 64 1023 +512 128 0 512 128 0 +512 128 64 512 128 64 +512 128 128 512 128 128 +512 128 192 512 128 192 +512 128 256 512 128 256 +512 128 320 512 128 320 +512 128 384 512 128 384 +512 128 448 512 128 448 +512 128 512 512 128 512 +512 128 576 512 128 576 +512 128 640 512 128 640 +512 128 704 512 128 704 +512 128 768 512 128 768 +512 128 832 512 128 832 +512 128 896 512 128 896 +512 128 960 512 128 960 +512 128 1023 512 128 1023 +512 192 0 512 192 0 +512 192 64 512 192 64 +512 192 128 512 192 128 +512 192 192 512 192 192 +512 192 256 512 192 256 +512 192 320 512 192 320 +512 192 384 512 192 384 +512 192 448 512 192 448 +512 192 512 512 192 512 +512 192 576 512 192 576 +512 192 640 512 192 640 +512 192 704 512 192 704 +512 192 768 512 192 768 +512 192 832 512 192 832 +512 192 896 512 192 896 +512 192 960 512 192 960 +512 192 1023 512 192 1023 +512 256 0 512 256 0 +512 256 64 512 256 64 +512 256 128 512 256 128 +512 256 192 512 256 192 +512 256 256 512 256 256 +512 256 320 512 256 320 +512 256 384 512 256 384 +512 256 448 512 256 448 +512 256 512 512 256 512 +512 256 576 512 256 576 +512 256 640 512 256 640 +512 256 704 512 256 704 +512 256 768 512 256 768 +512 256 832 512 256 832 +512 256 896 512 256 896 +512 256 960 512 256 960 +512 256 1023 512 256 1023 +512 320 0 512 320 0 +512 320 64 512 320 64 +512 320 128 512 320 128 +512 320 192 512 320 192 +512 320 256 512 320 256 +512 320 320 512 320 320 +512 320 384 512 320 384 +512 320 448 512 320 448 +512 320 512 512 320 512 +512 320 576 512 320 576 +512 320 640 512 320 640 +512 320 704 512 320 704 +512 320 768 512 320 768 +512 320 832 512 320 832 +512 320 896 512 320 896 +512 320 960 512 320 960 +512 320 1023 512 320 1023 +512 384 0 512 384 0 +512 384 64 512 384 64 +512 384 128 512 384 128 +512 384 192 512 384 192 +512 384 256 512 384 256 +512 384 320 512 384 320 +512 384 384 512 384 384 +512 384 448 512 384 448 +512 384 512 512 384 512 +512 384 576 512 384 576 +512 384 640 512 384 640 +512 384 704 512 384 704 +512 384 768 512 384 768 +512 384 832 512 384 832 +512 384 896 512 384 896 +512 384 960 512 384 960 +512 384 1023 512 384 1023 +512 448 0 512 448 0 +512 448 64 512 448 64 +512 448 128 512 448 128 +512 448 192 512 448 192 +512 448 256 512 448 256 +512 448 320 512 448 320 +512 448 384 512 448 384 +512 448 448 512 448 448 +512 448 512 512 448 512 +512 448 576 512 448 576 +512 448 640 512 448 640 +512 448 704 512 448 704 +512 448 768 512 448 768 +512 448 832 512 448 832 +512 448 896 512 448 896 +512 448 960 512 448 960 +512 448 1023 512 448 1023 +512 512 0 512 512 0 +512 512 64 512 512 64 +512 512 128 512 512 128 +512 512 192 512 512 192 +512 512 256 512 512 256 +512 512 320 512 512 320 +512 512 384 512 512 384 +512 512 448 512 512 448 +512 512 512 512 512 512 +512 512 576 512 512 576 +512 512 640 512 512 640 +512 512 704 512 512 704 +512 512 768 512 512 768 +512 512 832 512 512 832 +512 512 896 512 512 896 +512 512 960 512 512 960 +512 512 1023 512 512 1023 +512 576 0 512 576 0 +512 576 64 512 576 64 +512 576 128 512 576 128 +512 576 192 512 576 192 +512 576 256 512 576 256 +512 576 320 512 576 320 +512 576 384 512 576 384 +512 576 448 512 576 448 +512 576 512 512 576 512 +512 576 576 512 576 576 +512 576 640 512 576 640 +512 576 704 512 576 704 +512 576 768 512 576 768 +512 576 832 512 576 832 +512 576 896 512 576 896 +512 576 960 512 576 960 +512 576 1023 512 576 1023 +512 640 0 512 640 0 +512 640 64 512 640 64 +512 640 128 512 640 128 +512 640 192 512 640 192 +512 640 256 512 640 256 +512 640 320 512 640 320 +512 640 384 512 640 384 +512 640 448 512 640 448 +512 640 512 512 640 512 +512 640 576 512 640 576 +512 640 640 512 640 640 +512 640 704 512 640 704 +512 640 768 512 640 768 +512 640 832 512 640 832 +512 640 896 512 640 896 +512 640 960 512 640 960 +512 640 1023 512 640 1023 +512 704 0 512 704 0 +512 704 64 512 704 64 +512 704 128 512 704 128 +512 704 192 512 704 192 +512 704 256 512 704 256 +512 704 320 512 704 320 +512 704 384 512 704 384 +512 704 448 512 704 448 +512 704 512 512 704 512 +512 704 576 512 704 576 +512 704 640 512 704 640 +512 704 704 512 704 704 +512 704 768 512 704 768 +512 704 832 512 704 832 +512 704 896 512 704 896 +512 704 960 512 704 960 +512 704 1023 512 704 1023 +512 768 0 512 768 0 +512 768 64 512 768 64 +512 768 128 512 768 128 +512 768 192 512 768 192 +512 768 256 512 768 256 +512 768 320 512 768 320 +512 768 384 512 768 384 +512 768 448 512 768 448 +512 768 512 512 768 512 +512 768 576 512 768 576 +512 768 640 512 768 640 +512 768 704 512 768 704 +512 768 768 512 768 768 +512 768 832 512 768 832 +512 768 896 512 768 896 +512 768 960 512 768 960 +512 768 1023 512 768 1023 +512 832 0 512 832 0 +512 832 64 512 832 64 +512 832 128 512 832 128 +512 832 192 512 832 192 +512 832 256 512 832 256 +512 832 320 512 832 320 +512 832 384 512 832 384 +512 832 448 512 832 448 +512 832 512 512 832 512 +512 832 576 512 832 576 +512 832 640 512 832 640 +512 832 704 512 832 704 +512 832 768 512 832 768 +512 832 832 512 832 832 +512 832 896 512 832 896 +512 832 960 512 832 960 +512 832 1023 512 832 1023 +512 896 0 512 896 0 +512 896 64 512 896 64 +512 896 128 512 896 128 +512 896 192 512 896 192 +512 896 256 512 896 256 +512 896 320 512 896 320 +512 896 384 512 896 384 +512 896 448 512 896 448 +512 896 512 512 896 512 +512 896 576 512 896 576 +512 896 640 512 896 640 +512 896 704 512 896 704 +512 896 768 512 896 768 +512 896 832 512 896 832 +512 896 896 512 896 896 +512 896 960 512 896 960 +512 896 1023 512 896 1023 +512 960 0 512 960 0 +512 960 64 512 960 64 +512 960 128 512 960 128 +512 960 192 512 960 192 +512 960 256 512 960 256 +512 960 320 512 960 320 +512 960 384 512 960 384 +512 960 448 512 960 448 +512 960 512 512 960 512 +512 960 576 512 960 576 +512 960 640 512 960 640 +512 960 704 512 960 704 +512 960 768 512 960 768 +512 960 832 512 960 832 +512 960 896 512 960 896 +512 960 960 512 960 960 +512 960 1023 512 960 1023 +512 1023 0 512 1023 0 +512 1023 64 512 1023 64 +512 1023 128 512 1023 128 +512 1023 192 512 1023 192 +512 1023 256 512 1023 256 +512 1023 320 512 1023 320 +512 1023 384 512 1023 384 +512 1023 448 512 1023 448 +512 1023 512 512 1023 512 +512 1023 576 512 1023 576 +512 1023 640 512 1023 640 +512 1023 704 512 1023 704 +512 1023 768 512 1023 768 +512 1023 832 512 1023 832 +512 1023 896 512 1023 896 +512 1023 960 512 1023 960 +512 1023 1023 512 1023 1023 +576 0 0 576 0 0 +576 0 64 576 0 64 +576 0 128 576 0 128 +576 0 192 576 0 192 +576 0 256 576 0 256 +576 0 320 576 0 320 +576 0 384 576 0 384 +576 0 448 576 0 448 +576 0 512 576 0 512 +576 0 576 576 0 576 +576 0 640 576 0 640 +576 0 704 576 0 704 +576 0 768 576 0 768 +576 0 832 576 0 832 +576 0 896 576 0 896 +576 0 960 576 0 960 +576 0 1023 576 0 1023 +576 64 0 576 64 0 +576 64 64 576 64 64 +576 64 128 576 64 128 +576 64 192 576 64 192 +576 64 256 576 64 256 +576 64 320 576 64 320 +576 64 384 576 64 384 +576 64 448 576 64 448 +576 64 512 576 64 512 +576 64 576 576 64 576 +576 64 640 576 64 640 +576 64 704 576 64 704 +576 64 768 576 64 768 +576 64 832 576 64 832 +576 64 896 576 64 896 +576 64 960 576 64 960 +576 64 1023 576 64 1023 +576 128 0 576 128 0 +576 128 64 576 128 64 +576 128 128 576 128 128 +576 128 192 576 128 192 +576 128 256 576 128 256 +576 128 320 576 128 320 +576 128 384 576 128 384 +576 128 448 576 128 448 +576 128 512 576 128 512 +576 128 576 576 128 576 +576 128 640 576 128 640 +576 128 704 576 128 704 +576 128 768 576 128 768 +576 128 832 576 128 832 +576 128 896 576 128 896 +576 128 960 576 128 960 +576 128 1023 576 128 1023 +576 192 0 576 192 0 +576 192 64 576 192 64 +576 192 128 576 192 128 +576 192 192 576 192 192 +576 192 256 576 192 256 +576 192 320 576 192 320 +576 192 384 576 192 384 +576 192 448 576 192 448 +576 192 512 576 192 512 +576 192 576 576 192 576 +576 192 640 576 192 640 +576 192 704 576 192 704 +576 192 768 576 192 768 +576 192 832 576 192 832 +576 192 896 576 192 896 +576 192 960 576 192 960 +576 192 1023 576 192 1023 +576 256 0 576 256 0 +576 256 64 576 256 64 +576 256 128 576 256 128 +576 256 192 576 256 192 +576 256 256 576 256 256 +576 256 320 576 256 320 +576 256 384 576 256 384 +576 256 448 576 256 448 +576 256 512 576 256 512 +576 256 576 576 256 576 +576 256 640 576 256 640 +576 256 704 576 256 704 +576 256 768 576 256 768 +576 256 832 576 256 832 +576 256 896 576 256 896 +576 256 960 576 256 960 +576 256 1023 576 256 1023 +576 320 0 576 320 0 +576 320 64 576 320 64 +576 320 128 576 320 128 +576 320 192 576 320 192 +576 320 256 576 320 256 +576 320 320 576 320 320 +576 320 384 576 320 384 +576 320 448 576 320 448 +576 320 512 576 320 512 +576 320 576 576 320 576 +576 320 640 576 320 640 +576 320 704 576 320 704 +576 320 768 576 320 768 +576 320 832 576 320 832 +576 320 896 576 320 896 +576 320 960 576 320 960 +576 320 1023 576 320 1023 +576 384 0 576 384 0 +576 384 64 576 384 64 +576 384 128 576 384 128 +576 384 192 576 384 192 +576 384 256 576 384 256 +576 384 320 576 384 320 +576 384 384 576 384 384 +576 384 448 576 384 448 +576 384 512 576 384 512 +576 384 576 576 384 576 +576 384 640 576 384 640 +576 384 704 576 384 704 +576 384 768 576 384 768 +576 384 832 576 384 832 +576 384 896 576 384 896 +576 384 960 576 384 960 +576 384 1023 576 384 1023 +576 448 0 576 448 0 +576 448 64 576 448 64 +576 448 128 576 448 128 +576 448 192 576 448 192 +576 448 256 576 448 256 +576 448 320 576 448 320 +576 448 384 576 448 384 +576 448 448 576 448 448 +576 448 512 576 448 512 +576 448 576 576 448 576 +576 448 640 576 448 640 +576 448 704 576 448 704 +576 448 768 576 448 768 +576 448 832 576 448 832 +576 448 896 576 448 896 +576 448 960 576 448 960 +576 448 1023 576 448 1023 +576 512 0 576 512 0 +576 512 64 576 512 64 +576 512 128 576 512 128 +576 512 192 576 512 192 +576 512 256 576 512 256 +576 512 320 576 512 320 +576 512 384 576 512 384 +576 512 448 576 512 448 +576 512 512 576 512 512 +576 512 576 576 512 576 +576 512 640 576 512 640 +576 512 704 576 512 704 +576 512 768 576 512 768 +576 512 832 576 512 832 +576 512 896 576 512 896 +576 512 960 576 512 960 +576 512 1023 576 512 1023 +576 576 0 576 576 0 +576 576 64 576 576 64 +576 576 128 576 576 128 +576 576 192 576 576 192 +576 576 256 576 576 256 +576 576 320 576 576 320 +576 576 384 576 576 384 +576 576 448 576 576 448 +576 576 512 576 576 512 +576 576 576 576 576 576 +576 576 640 576 576 640 +576 576 704 576 576 704 +576 576 768 576 576 768 +576 576 832 576 576 832 +576 576 896 576 576 896 +576 576 960 576 576 960 +576 576 1023 576 576 1023 +576 640 0 576 640 0 +576 640 64 576 640 64 +576 640 128 576 640 128 +576 640 192 576 640 192 +576 640 256 576 640 256 +576 640 320 576 640 320 +576 640 384 576 640 384 +576 640 448 576 640 448 +576 640 512 576 640 512 +576 640 576 576 640 576 +576 640 640 576 640 640 +576 640 704 576 640 704 +576 640 768 576 640 768 +576 640 832 576 640 832 +576 640 896 576 640 896 +576 640 960 576 640 960 +576 640 1023 576 640 1023 +576 704 0 576 704 0 +576 704 64 576 704 64 +576 704 128 576 704 128 +576 704 192 576 704 192 +576 704 256 576 704 256 +576 704 320 576 704 320 +576 704 384 576 704 384 +576 704 448 576 704 448 +576 704 512 576 704 512 +576 704 576 576 704 576 +576 704 640 576 704 640 +576 704 704 576 704 704 +576 704 768 576 704 768 +576 704 832 576 704 832 +576 704 896 576 704 896 +576 704 960 576 704 960 +576 704 1023 576 704 1023 +576 768 0 576 768 0 +576 768 64 576 768 64 +576 768 128 576 768 128 +576 768 192 576 768 192 +576 768 256 576 768 256 +576 768 320 576 768 320 +576 768 384 576 768 384 +576 768 448 576 768 448 +576 768 512 576 768 512 +576 768 576 576 768 576 +576 768 640 576 768 640 +576 768 704 576 768 704 +576 768 768 576 768 768 +576 768 832 576 768 832 +576 768 896 576 768 896 +576 768 960 576 768 960 +576 768 1023 576 768 1023 +576 832 0 576 832 0 +576 832 64 576 832 64 +576 832 128 576 832 128 +576 832 192 576 832 192 +576 832 256 576 832 256 +576 832 320 576 832 320 +576 832 384 576 832 384 +576 832 448 576 832 448 +576 832 512 576 832 512 +576 832 576 576 832 576 +576 832 640 576 832 640 +576 832 704 576 832 704 +576 832 768 576 832 768 +576 832 832 576 832 832 +576 832 896 576 832 896 +576 832 960 576 832 960 +576 832 1023 576 832 1023 +576 896 0 576 896 0 +576 896 64 576 896 64 +576 896 128 576 896 128 +576 896 192 576 896 192 +576 896 256 576 896 256 +576 896 320 576 896 320 +576 896 384 576 896 384 +576 896 448 576 896 448 +576 896 512 576 896 512 +576 896 576 576 896 576 +576 896 640 576 896 640 +576 896 704 576 896 704 +576 896 768 576 896 768 +576 896 832 576 896 832 +576 896 896 576 896 896 +576 896 960 576 896 960 +576 896 1023 576 896 1023 +576 960 0 576 960 0 +576 960 64 576 960 64 +576 960 128 576 960 128 +576 960 192 576 960 192 +576 960 256 576 960 256 +576 960 320 576 960 320 +576 960 384 576 960 384 +576 960 448 576 960 448 +576 960 512 576 960 512 +576 960 576 576 960 576 +576 960 640 576 960 640 +576 960 704 576 960 704 +576 960 768 576 960 768 +576 960 832 576 960 832 +576 960 896 576 960 896 +576 960 960 576 960 960 +576 960 1023 576 960 1023 +576 1023 0 576 1023 0 +576 1023 64 576 1023 64 +576 1023 128 576 1023 128 +576 1023 192 576 1023 192 +576 1023 256 576 1023 256 +576 1023 320 576 1023 320 +576 1023 384 576 1023 384 +576 1023 448 576 1023 448 +576 1023 512 576 1023 512 +576 1023 576 576 1023 576 +576 1023 640 576 1023 640 +576 1023 704 576 1023 704 +576 1023 768 576 1023 768 +576 1023 832 576 1023 832 +576 1023 896 576 1023 896 +576 1023 960 576 1023 960 +576 1023 1023 576 1023 1023 +640 0 0 640 0 0 +640 0 64 640 0 64 +640 0 128 640 0 128 +640 0 192 640 0 192 +640 0 256 640 0 256 +640 0 320 640 0 320 +640 0 384 640 0 384 +640 0 448 640 0 448 +640 0 512 640 0 512 +640 0 576 640 0 576 +640 0 640 640 0 640 +640 0 704 640 0 704 +640 0 768 640 0 768 +640 0 832 640 0 832 +640 0 896 640 0 896 +640 0 960 640 0 960 +640 0 1023 640 0 1023 +640 64 0 640 64 0 +640 64 64 640 64 64 +640 64 128 640 64 128 +640 64 192 640 64 192 +640 64 256 640 64 256 +640 64 320 640 64 320 +640 64 384 640 64 384 +640 64 448 640 64 448 +640 64 512 640 64 512 +640 64 576 640 64 576 +640 64 640 640 64 640 +640 64 704 640 64 704 +640 64 768 640 64 768 +640 64 832 640 64 832 +640 64 896 640 64 896 +640 64 960 640 64 960 +640 64 1023 640 64 1023 +640 128 0 640 128 0 +640 128 64 640 128 64 +640 128 128 640 128 128 +640 128 192 640 128 192 +640 128 256 640 128 256 +640 128 320 640 128 320 +640 128 384 640 128 384 +640 128 448 640 128 448 +640 128 512 640 128 512 +640 128 576 640 128 576 +640 128 640 640 128 640 +640 128 704 640 128 704 +640 128 768 640 128 768 +640 128 832 640 128 832 +640 128 896 640 128 896 +640 128 960 640 128 960 +640 128 1023 640 128 1023 +640 192 0 640 192 0 +640 192 64 640 192 64 +640 192 128 640 192 128 +640 192 192 640 192 192 +640 192 256 640 192 256 +640 192 320 640 192 320 +640 192 384 640 192 384 +640 192 448 640 192 448 +640 192 512 640 192 512 +640 192 576 640 192 576 +640 192 640 640 192 640 +640 192 704 640 192 704 +640 192 768 640 192 768 +640 192 832 640 192 832 +640 192 896 640 192 896 +640 192 960 640 192 960 +640 192 1023 640 192 1023 +640 256 0 640 256 0 +640 256 64 640 256 64 +640 256 128 640 256 128 +640 256 192 640 256 192 +640 256 256 640 256 256 +640 256 320 640 256 320 +640 256 384 640 256 384 +640 256 448 640 256 448 +640 256 512 640 256 512 +640 256 576 640 256 576 +640 256 640 640 256 640 +640 256 704 640 256 704 +640 256 768 640 256 768 +640 256 832 640 256 832 +640 256 896 640 256 896 +640 256 960 640 256 960 +640 256 1023 640 256 1023 +640 320 0 640 320 0 +640 320 64 640 320 64 +640 320 128 640 320 128 +640 320 192 640 320 192 +640 320 256 640 320 256 +640 320 320 640 320 320 +640 320 384 640 320 384 +640 320 448 640 320 448 +640 320 512 640 320 512 +640 320 576 640 320 576 +640 320 640 640 320 640 +640 320 704 640 320 704 +640 320 768 640 320 768 +640 320 832 640 320 832 +640 320 896 640 320 896 +640 320 960 640 320 960 +640 320 1023 640 320 1023 +640 384 0 640 384 0 +640 384 64 640 384 64 +640 384 128 640 384 128 +640 384 192 640 384 192 +640 384 256 640 384 256 +640 384 320 640 384 320 +640 384 384 640 384 384 +640 384 448 640 384 448 +640 384 512 640 384 512 +640 384 576 640 384 576 +640 384 640 640 384 640 +640 384 704 640 384 704 +640 384 768 640 384 768 +640 384 832 640 384 832 +640 384 896 640 384 896 +640 384 960 640 384 960 +640 384 1023 640 384 1023 +640 448 0 640 448 0 +640 448 64 640 448 64 +640 448 128 640 448 128 +640 448 192 640 448 192 +640 448 256 640 448 256 +640 448 320 640 448 320 +640 448 384 640 448 384 +640 448 448 640 448 448 +640 448 512 640 448 512 +640 448 576 640 448 576 +640 448 640 640 448 640 +640 448 704 640 448 704 +640 448 768 640 448 768 +640 448 832 640 448 832 +640 448 896 640 448 896 +640 448 960 640 448 960 +640 448 1023 640 448 1023 +640 512 0 640 512 0 +640 512 64 640 512 64 +640 512 128 640 512 128 +640 512 192 640 512 192 +640 512 256 640 512 256 +640 512 320 640 512 320 +640 512 384 640 512 384 +640 512 448 640 512 448 +640 512 512 640 512 512 +640 512 576 640 512 576 +640 512 640 640 512 640 +640 512 704 640 512 704 +640 512 768 640 512 768 +640 512 832 640 512 832 +640 512 896 640 512 896 +640 512 960 640 512 960 +640 512 1023 640 512 1023 +640 576 0 640 576 0 +640 576 64 640 576 64 +640 576 128 640 576 128 +640 576 192 640 576 192 +640 576 256 640 576 256 +640 576 320 640 576 320 +640 576 384 640 576 384 +640 576 448 640 576 448 +640 576 512 640 576 512 +640 576 576 640 576 576 +640 576 640 640 576 640 +640 576 704 640 576 704 +640 576 768 640 576 768 +640 576 832 640 576 832 +640 576 896 640 576 896 +640 576 960 640 576 960 +640 576 1023 640 576 1023 +640 640 0 640 640 0 +640 640 64 640 640 64 +640 640 128 640 640 128 +640 640 192 640 640 192 +640 640 256 640 640 256 +640 640 320 640 640 320 +640 640 384 640 640 384 +640 640 448 640 640 448 +640 640 512 640 640 512 +640 640 576 640 640 576 +640 640 640 640 640 640 +640 640 704 640 640 704 +640 640 768 640 640 768 +640 640 832 640 640 832 +640 640 896 640 640 896 +640 640 960 640 640 960 +640 640 1023 640 640 1023 +640 704 0 640 704 0 +640 704 64 640 704 64 +640 704 128 640 704 128 +640 704 192 640 704 192 +640 704 256 640 704 256 +640 704 320 640 704 320 +640 704 384 640 704 384 +640 704 448 640 704 448 +640 704 512 640 704 512 +640 704 576 640 704 576 +640 704 640 640 704 640 +640 704 704 640 704 704 +640 704 768 640 704 768 +640 704 832 640 704 832 +640 704 896 640 704 896 +640 704 960 640 704 960 +640 704 1023 640 704 1023 +640 768 0 640 768 0 +640 768 64 640 768 64 +640 768 128 640 768 128 +640 768 192 640 768 192 +640 768 256 640 768 256 +640 768 320 640 768 320 +640 768 384 640 768 384 +640 768 448 640 768 448 +640 768 512 640 768 512 +640 768 576 640 768 576 +640 768 640 640 768 640 +640 768 704 640 768 704 +640 768 768 640 768 768 +640 768 832 640 768 832 +640 768 896 640 768 896 +640 768 960 640 768 960 +640 768 1023 640 768 1023 +640 832 0 640 832 0 +640 832 64 640 832 64 +640 832 128 640 832 128 +640 832 192 640 832 192 +640 832 256 640 832 256 +640 832 320 640 832 320 +640 832 384 640 832 384 +640 832 448 640 832 448 +640 832 512 640 832 512 +640 832 576 640 832 576 +640 832 640 640 832 640 +640 832 704 640 832 704 +640 832 768 640 832 768 +640 832 832 640 832 832 +640 832 896 640 832 896 +640 832 960 640 832 960 +640 832 1023 640 832 1023 +640 896 0 640 896 0 +640 896 64 640 896 64 +640 896 128 640 896 128 +640 896 192 640 896 192 +640 896 256 640 896 256 +640 896 320 640 896 320 +640 896 384 640 896 384 +640 896 448 640 896 448 +640 896 512 640 896 512 +640 896 576 640 896 576 +640 896 640 640 896 640 +640 896 704 640 896 704 +640 896 768 640 896 768 +640 896 832 640 896 832 +640 896 896 640 896 896 +640 896 960 640 896 960 +640 896 1023 640 896 1023 +640 960 0 640 960 0 +640 960 64 640 960 64 +640 960 128 640 960 128 +640 960 192 640 960 192 +640 960 256 640 960 256 +640 960 320 640 960 320 +640 960 384 640 960 384 +640 960 448 640 960 448 +640 960 512 640 960 512 +640 960 576 640 960 576 +640 960 640 640 960 640 +640 960 704 640 960 704 +640 960 768 640 960 768 +640 960 832 640 960 832 +640 960 896 640 960 896 +640 960 960 640 960 960 +640 960 1023 640 960 1023 +640 1023 0 640 1023 0 +640 1023 64 640 1023 64 +640 1023 128 640 1023 128 +640 1023 192 640 1023 192 +640 1023 256 640 1023 256 +640 1023 320 640 1023 320 +640 1023 384 640 1023 384 +640 1023 448 640 1023 448 +640 1023 512 640 1023 512 +640 1023 576 640 1023 576 +640 1023 640 640 1023 640 +640 1023 704 640 1023 704 +640 1023 768 640 1023 768 +640 1023 832 640 1023 832 +640 1023 896 640 1023 896 +640 1023 960 640 1023 960 +640 1023 1023 640 1023 1023 +704 0 0 704 0 0 +704 0 64 704 0 64 +704 0 128 704 0 128 +704 0 192 704 0 192 +704 0 256 704 0 256 +704 0 320 704 0 320 +704 0 384 704 0 384 +704 0 448 704 0 448 +704 0 512 704 0 512 +704 0 576 704 0 576 +704 0 640 704 0 640 +704 0 704 704 0 704 +704 0 768 704 0 768 +704 0 832 704 0 832 +704 0 896 704 0 896 +704 0 960 704 0 960 +704 0 1023 704 0 1023 +704 64 0 704 64 0 +704 64 64 704 64 64 +704 64 128 704 64 128 +704 64 192 704 64 192 +704 64 256 704 64 256 +704 64 320 704 64 320 +704 64 384 704 64 384 +704 64 448 704 64 448 +704 64 512 704 64 512 +704 64 576 704 64 576 +704 64 640 704 64 640 +704 64 704 704 64 704 +704 64 768 704 64 768 +704 64 832 704 64 832 +704 64 896 704 64 896 +704 64 960 704 64 960 +704 64 1023 704 64 1023 +704 128 0 704 128 0 +704 128 64 704 128 64 +704 128 128 704 128 128 +704 128 192 704 128 192 +704 128 256 704 128 256 +704 128 320 704 128 320 +704 128 384 704 128 384 +704 128 448 704 128 448 +704 128 512 704 128 512 +704 128 576 704 128 576 +704 128 640 704 128 640 +704 128 704 704 128 704 +704 128 768 704 128 768 +704 128 832 704 128 832 +704 128 896 704 128 896 +704 128 960 704 128 960 +704 128 1023 704 128 1023 +704 192 0 704 192 0 +704 192 64 704 192 64 +704 192 128 704 192 128 +704 192 192 704 192 192 +704 192 256 704 192 256 +704 192 320 704 192 320 +704 192 384 704 192 384 +704 192 448 704 192 448 +704 192 512 704 192 512 +704 192 576 704 192 576 +704 192 640 704 192 640 +704 192 704 704 192 704 +704 192 768 704 192 768 +704 192 832 704 192 832 +704 192 896 704 192 896 +704 192 960 704 192 960 +704 192 1023 704 192 1023 +704 256 0 704 256 0 +704 256 64 704 256 64 +704 256 128 704 256 128 +704 256 192 704 256 192 +704 256 256 704 256 256 +704 256 320 704 256 320 +704 256 384 704 256 384 +704 256 448 704 256 448 +704 256 512 704 256 512 +704 256 576 704 256 576 +704 256 640 704 256 640 +704 256 704 704 256 704 +704 256 768 704 256 768 +704 256 832 704 256 832 +704 256 896 704 256 896 +704 256 960 704 256 960 +704 256 1023 704 256 1023 +704 320 0 704 320 0 +704 320 64 704 320 64 +704 320 128 704 320 128 +704 320 192 704 320 192 +704 320 256 704 320 256 +704 320 320 704 320 320 +704 320 384 704 320 384 +704 320 448 704 320 448 +704 320 512 704 320 512 +704 320 576 704 320 576 +704 320 640 704 320 640 +704 320 704 704 320 704 +704 320 768 704 320 768 +704 320 832 704 320 832 +704 320 896 704 320 896 +704 320 960 704 320 960 +704 320 1023 704 320 1023 +704 384 0 704 384 0 +704 384 64 704 384 64 +704 384 128 704 384 128 +704 384 192 704 384 192 +704 384 256 704 384 256 +704 384 320 704 384 320 +704 384 384 704 384 384 +704 384 448 704 384 448 +704 384 512 704 384 512 +704 384 576 704 384 576 +704 384 640 704 384 640 +704 384 704 704 384 704 +704 384 768 704 384 768 +704 384 832 704 384 832 +704 384 896 704 384 896 +704 384 960 704 384 960 +704 384 1023 704 384 1023 +704 448 0 704 448 0 +704 448 64 704 448 64 +704 448 128 704 448 128 +704 448 192 704 448 192 +704 448 256 704 448 256 +704 448 320 704 448 320 +704 448 384 704 448 384 +704 448 448 704 448 448 +704 448 512 704 448 512 +704 448 576 704 448 576 +704 448 640 704 448 640 +704 448 704 704 448 704 +704 448 768 704 448 768 +704 448 832 704 448 832 +704 448 896 704 448 896 +704 448 960 704 448 960 +704 448 1023 704 448 1023 +704 512 0 704 512 0 +704 512 64 704 512 64 +704 512 128 704 512 128 +704 512 192 704 512 192 +704 512 256 704 512 256 +704 512 320 704 512 320 +704 512 384 704 512 384 +704 512 448 704 512 448 +704 512 512 704 512 512 +704 512 576 704 512 576 +704 512 640 704 512 640 +704 512 704 704 512 704 +704 512 768 704 512 768 +704 512 832 704 512 832 +704 512 896 704 512 896 +704 512 960 704 512 960 +704 512 1023 704 512 1023 +704 576 0 704 576 0 +704 576 64 704 576 64 +704 576 128 704 576 128 +704 576 192 704 576 192 +704 576 256 704 576 256 +704 576 320 704 576 320 +704 576 384 704 576 384 +704 576 448 704 576 448 +704 576 512 704 576 512 +704 576 576 704 576 576 +704 576 640 704 576 640 +704 576 704 704 576 704 +704 576 768 704 576 768 +704 576 832 704 576 832 +704 576 896 704 576 896 +704 576 960 704 576 960 +704 576 1023 704 576 1023 +704 640 0 704 640 0 +704 640 64 704 640 64 +704 640 128 704 640 128 +704 640 192 704 640 192 +704 640 256 704 640 256 +704 640 320 704 640 320 +704 640 384 704 640 384 +704 640 448 704 640 448 +704 640 512 704 640 512 +704 640 576 704 640 576 +704 640 640 704 640 640 +704 640 704 704 640 704 +704 640 768 704 640 768 +704 640 832 704 640 832 +704 640 896 704 640 896 +704 640 960 704 640 960 +704 640 1023 704 640 1023 +704 704 0 704 704 0 +704 704 64 704 704 64 +704 704 128 704 704 128 +704 704 192 704 704 192 +704 704 256 704 704 256 +704 704 320 704 704 320 +704 704 384 704 704 384 +704 704 448 704 704 448 +704 704 512 704 704 512 +704 704 576 704 704 576 +704 704 640 704 704 640 +704 704 704 704 704 704 +704 704 768 704 704 768 +704 704 832 704 704 832 +704 704 896 704 704 896 +704 704 960 704 704 960 +704 704 1023 704 704 1023 +704 768 0 704 768 0 +704 768 64 704 768 64 +704 768 128 704 768 128 +704 768 192 704 768 192 +704 768 256 704 768 256 +704 768 320 704 768 320 +704 768 384 704 768 384 +704 768 448 704 768 448 +704 768 512 704 768 512 +704 768 576 704 768 576 +704 768 640 704 768 640 +704 768 704 704 768 704 +704 768 768 704 768 768 +704 768 832 704 768 832 +704 768 896 704 768 896 +704 768 960 704 768 960 +704 768 1023 704 768 1023 +704 832 0 704 832 0 +704 832 64 704 832 64 +704 832 128 704 832 128 +704 832 192 704 832 192 +704 832 256 704 832 256 +704 832 320 704 832 320 +704 832 384 704 832 384 +704 832 448 704 832 448 +704 832 512 704 832 512 +704 832 576 704 832 576 +704 832 640 704 832 640 +704 832 704 704 832 704 +704 832 768 704 832 768 +704 832 832 704 832 832 +704 832 896 704 832 896 +704 832 960 704 832 960 +704 832 1023 704 832 1023 +704 896 0 704 896 0 +704 896 64 704 896 64 +704 896 128 704 896 128 +704 896 192 704 896 192 +704 896 256 704 896 256 +704 896 320 704 896 320 +704 896 384 704 896 384 +704 896 448 704 896 448 +704 896 512 704 896 512 +704 896 576 704 896 576 +704 896 640 704 896 640 +704 896 704 704 896 704 +704 896 768 704 896 768 +704 896 832 704 896 832 +704 896 896 704 896 896 +704 896 960 704 896 960 +704 896 1023 704 896 1023 +704 960 0 704 960 0 +704 960 64 704 960 64 +704 960 128 704 960 128 +704 960 192 704 960 192 +704 960 256 704 960 256 +704 960 320 704 960 320 +704 960 384 704 960 384 +704 960 448 704 960 448 +704 960 512 704 960 512 +704 960 576 704 960 576 +704 960 640 704 960 640 +704 960 704 704 960 704 +704 960 768 704 960 768 +704 960 832 704 960 832 +704 960 896 704 960 896 +704 960 960 704 960 960 +704 960 1023 704 960 1023 +704 1023 0 704 1023 0 +704 1023 64 704 1023 64 +704 1023 128 704 1023 128 +704 1023 192 704 1023 192 +704 1023 256 704 1023 256 +704 1023 320 704 1023 320 +704 1023 384 704 1023 384 +704 1023 448 704 1023 448 +704 1023 512 704 1023 512 +704 1023 576 704 1023 576 +704 1023 640 704 1023 640 +704 1023 704 704 1023 704 +704 1023 768 704 1023 768 +704 1023 832 704 1023 832 +704 1023 896 704 1023 896 +704 1023 960 704 1023 960 +704 1023 1023 704 1023 1023 +768 0 0 768 0 0 +768 0 64 768 0 64 +768 0 128 768 0 128 +768 0 192 768 0 192 +768 0 256 768 0 256 +768 0 320 768 0 320 +768 0 384 768 0 384 +768 0 448 768 0 448 +768 0 512 768 0 512 +768 0 576 768 0 576 +768 0 640 768 0 640 +768 0 704 768 0 704 +768 0 768 768 0 768 +768 0 832 768 0 832 +768 0 896 768 0 896 +768 0 960 768 0 960 +768 0 1023 768 0 1023 +768 64 0 768 64 0 +768 64 64 768 64 64 +768 64 128 768 64 128 +768 64 192 768 64 192 +768 64 256 768 64 256 +768 64 320 768 64 320 +768 64 384 768 64 384 +768 64 448 768 64 448 +768 64 512 768 64 512 +768 64 576 768 64 576 +768 64 640 768 64 640 +768 64 704 768 64 704 +768 64 768 768 64 768 +768 64 832 768 64 832 +768 64 896 768 64 896 +768 64 960 768 64 960 +768 64 1023 768 64 1023 +768 128 0 768 128 0 +768 128 64 768 128 64 +768 128 128 768 128 128 +768 128 192 768 128 192 +768 128 256 768 128 256 +768 128 320 768 128 320 +768 128 384 768 128 384 +768 128 448 768 128 448 +768 128 512 768 128 512 +768 128 576 768 128 576 +768 128 640 768 128 640 +768 128 704 768 128 704 +768 128 768 768 128 768 +768 128 832 768 128 832 +768 128 896 768 128 896 +768 128 960 768 128 960 +768 128 1023 768 128 1023 +768 192 0 768 192 0 +768 192 64 768 192 64 +768 192 128 768 192 128 +768 192 192 768 192 192 +768 192 256 768 192 256 +768 192 320 768 192 320 +768 192 384 768 192 384 +768 192 448 768 192 448 +768 192 512 768 192 512 +768 192 576 768 192 576 +768 192 640 768 192 640 +768 192 704 768 192 704 +768 192 768 768 192 768 +768 192 832 768 192 832 +768 192 896 768 192 896 +768 192 960 768 192 960 +768 192 1023 768 192 1023 +768 256 0 768 256 0 +768 256 64 768 256 64 +768 256 128 768 256 128 +768 256 192 768 256 192 +768 256 256 768 256 256 +768 256 320 768 256 320 +768 256 384 768 256 384 +768 256 448 768 256 448 +768 256 512 768 256 512 +768 256 576 768 256 576 +768 256 640 768 256 640 +768 256 704 768 256 704 +768 256 768 768 256 768 +768 256 832 768 256 832 +768 256 896 768 256 896 +768 256 960 768 256 960 +768 256 1023 768 256 1023 +768 320 0 768 320 0 +768 320 64 768 320 64 +768 320 128 768 320 128 +768 320 192 768 320 192 +768 320 256 768 320 256 +768 320 320 768 320 320 +768 320 384 768 320 384 +768 320 448 768 320 448 +768 320 512 768 320 512 +768 320 576 768 320 576 +768 320 640 768 320 640 +768 320 704 768 320 704 +768 320 768 768 320 768 +768 320 832 768 320 832 +768 320 896 768 320 896 +768 320 960 768 320 960 +768 320 1023 768 320 1023 +768 384 0 768 384 0 +768 384 64 768 384 64 +768 384 128 768 384 128 +768 384 192 768 384 192 +768 384 256 768 384 256 +768 384 320 768 384 320 +768 384 384 768 384 384 +768 384 448 768 384 448 +768 384 512 768 384 512 +768 384 576 768 384 576 +768 384 640 768 384 640 +768 384 704 768 384 704 +768 384 768 768 384 768 +768 384 832 768 384 832 +768 384 896 768 384 896 +768 384 960 768 384 960 +768 384 1023 768 384 1023 +768 448 0 768 448 0 +768 448 64 768 448 64 +768 448 128 768 448 128 +768 448 192 768 448 192 +768 448 256 768 448 256 +768 448 320 768 448 320 +768 448 384 768 448 384 +768 448 448 768 448 448 +768 448 512 768 448 512 +768 448 576 768 448 576 +768 448 640 768 448 640 +768 448 704 768 448 704 +768 448 768 768 448 768 +768 448 832 768 448 832 +768 448 896 768 448 896 +768 448 960 768 448 960 +768 448 1023 768 448 1023 +768 512 0 768 512 0 +768 512 64 768 512 64 +768 512 128 768 512 128 +768 512 192 768 512 192 +768 512 256 768 512 256 +768 512 320 768 512 320 +768 512 384 768 512 384 +768 512 448 768 512 448 +768 512 512 768 512 512 +768 512 576 768 512 576 +768 512 640 768 512 640 +768 512 704 768 512 704 +768 512 768 768 512 768 +768 512 832 768 512 832 +768 512 896 768 512 896 +768 512 960 768 512 960 +768 512 1023 768 512 1023 +768 576 0 768 576 0 +768 576 64 768 576 64 +768 576 128 768 576 128 +768 576 192 768 576 192 +768 576 256 768 576 256 +768 576 320 768 576 320 +768 576 384 768 576 384 +768 576 448 768 576 448 +768 576 512 768 576 512 +768 576 576 768 576 576 +768 576 640 768 576 640 +768 576 704 768 576 704 +768 576 768 768 576 768 +768 576 832 768 576 832 +768 576 896 768 576 896 +768 576 960 768 576 960 +768 576 1023 768 576 1023 +768 640 0 768 640 0 +768 640 64 768 640 64 +768 640 128 768 640 128 +768 640 192 768 640 192 +768 640 256 768 640 256 +768 640 320 768 640 320 +768 640 384 768 640 384 +768 640 448 768 640 448 +768 640 512 768 640 512 +768 640 576 768 640 576 +768 640 640 768 640 640 +768 640 704 768 640 704 +768 640 768 768 640 768 +768 640 832 768 640 832 +768 640 896 768 640 896 +768 640 960 768 640 960 +768 640 1023 768 640 1023 +768 704 0 768 704 0 +768 704 64 768 704 64 +768 704 128 768 704 128 +768 704 192 768 704 192 +768 704 256 768 704 256 +768 704 320 768 704 320 +768 704 384 768 704 384 +768 704 448 768 704 448 +768 704 512 768 704 512 +768 704 576 768 704 576 +768 704 640 768 704 640 +768 704 704 768 704 704 +768 704 768 768 704 768 +768 704 832 768 704 832 +768 704 896 768 704 896 +768 704 960 768 704 960 +768 704 1023 768 704 1023 +768 768 0 768 768 0 +768 768 64 768 768 64 +768 768 128 768 768 128 +768 768 192 768 768 192 +768 768 256 768 768 256 +768 768 320 768 768 320 +768 768 384 768 768 384 +768 768 448 768 768 448 +768 768 512 768 768 512 +768 768 576 768 768 576 +768 768 640 768 768 640 +768 768 704 768 768 704 +768 768 768 768 768 768 +768 768 832 768 768 832 +768 768 896 768 768 896 +768 768 960 768 768 960 +768 768 1023 768 768 1023 +768 832 0 768 832 0 +768 832 64 768 832 64 +768 832 128 768 832 128 +768 832 192 768 832 192 +768 832 256 768 832 256 +768 832 320 768 832 320 +768 832 384 768 832 384 +768 832 448 768 832 448 +768 832 512 768 832 512 +768 832 576 768 832 576 +768 832 640 768 832 640 +768 832 704 768 832 704 +768 832 768 768 832 768 +768 832 832 768 832 832 +768 832 896 768 832 896 +768 832 960 768 832 960 +768 832 1023 768 832 1023 +768 896 0 768 896 0 +768 896 64 768 896 64 +768 896 128 768 896 128 +768 896 192 768 896 192 +768 896 256 768 896 256 +768 896 320 768 896 320 +768 896 384 768 896 384 +768 896 448 768 896 448 +768 896 512 768 896 512 +768 896 576 768 896 576 +768 896 640 768 896 640 +768 896 704 768 896 704 +768 896 768 768 896 768 +768 896 832 768 896 832 +768 896 896 768 896 896 +768 896 960 768 896 960 +768 896 1023 768 896 1023 +768 960 0 768 960 0 +768 960 64 768 960 64 +768 960 128 768 960 128 +768 960 192 768 960 192 +768 960 256 768 960 256 +768 960 320 768 960 320 +768 960 384 768 960 384 +768 960 448 768 960 448 +768 960 512 768 960 512 +768 960 576 768 960 576 +768 960 640 768 960 640 +768 960 704 768 960 704 +768 960 768 768 960 768 +768 960 832 768 960 832 +768 960 896 768 960 896 +768 960 960 768 960 960 +768 960 1023 768 960 1023 +768 1023 0 768 1023 0 +768 1023 64 768 1023 64 +768 1023 128 768 1023 128 +768 1023 192 768 1023 192 +768 1023 256 768 1023 256 +768 1023 320 768 1023 320 +768 1023 384 768 1023 384 +768 1023 448 768 1023 448 +768 1023 512 768 1023 512 +768 1023 576 768 1023 576 +768 1023 640 768 1023 640 +768 1023 704 768 1023 704 +768 1023 768 768 1023 768 +768 1023 832 768 1023 832 +768 1023 896 768 1023 896 +768 1023 960 768 1023 960 +768 1023 1023 768 1023 1023 +832 0 0 832 0 0 +832 0 64 832 0 64 +832 0 128 832 0 128 +832 0 192 832 0 192 +832 0 256 832 0 256 +832 0 320 832 0 320 +832 0 384 832 0 384 +832 0 448 832 0 448 +832 0 512 832 0 512 +832 0 576 832 0 576 +832 0 640 832 0 640 +832 0 704 832 0 704 +832 0 768 832 0 768 +832 0 832 832 0 832 +832 0 896 832 0 896 +832 0 960 832 0 960 +832 0 1023 832 0 1023 +832 64 0 832 64 0 +832 64 64 832 64 64 +832 64 128 832 64 128 +832 64 192 832 64 192 +832 64 256 832 64 256 +832 64 320 832 64 320 +832 64 384 832 64 384 +832 64 448 832 64 448 +832 64 512 832 64 512 +832 64 576 832 64 576 +832 64 640 832 64 640 +832 64 704 832 64 704 +832 64 768 832 64 768 +832 64 832 832 64 832 +832 64 896 832 64 896 +832 64 960 832 64 960 +832 64 1023 832 64 1023 +832 128 0 832 128 0 +832 128 64 832 128 64 +832 128 128 832 128 128 +832 128 192 832 128 192 +832 128 256 832 128 256 +832 128 320 832 128 320 +832 128 384 832 128 384 +832 128 448 832 128 448 +832 128 512 832 128 512 +832 128 576 832 128 576 +832 128 640 832 128 640 +832 128 704 832 128 704 +832 128 768 832 128 768 +832 128 832 832 128 832 +832 128 896 832 128 896 +832 128 960 832 128 960 +832 128 1023 832 128 1023 +832 192 0 832 192 0 +832 192 64 832 192 64 +832 192 128 832 192 128 +832 192 192 832 192 192 +832 192 256 832 192 256 +832 192 320 832 192 320 +832 192 384 832 192 384 +832 192 448 832 192 448 +832 192 512 832 192 512 +832 192 576 832 192 576 +832 192 640 832 192 640 +832 192 704 832 192 704 +832 192 768 832 192 768 +832 192 832 832 192 832 +832 192 896 832 192 896 +832 192 960 832 192 960 +832 192 1023 832 192 1023 +832 256 0 832 256 0 +832 256 64 832 256 64 +832 256 128 832 256 128 +832 256 192 832 256 192 +832 256 256 832 256 256 +832 256 320 832 256 320 +832 256 384 832 256 384 +832 256 448 832 256 448 +832 256 512 832 256 512 +832 256 576 832 256 576 +832 256 640 832 256 640 +832 256 704 832 256 704 +832 256 768 832 256 768 +832 256 832 832 256 832 +832 256 896 832 256 896 +832 256 960 832 256 960 +832 256 1023 832 256 1023 +832 320 0 832 320 0 +832 320 64 832 320 64 +832 320 128 832 320 128 +832 320 192 832 320 192 +832 320 256 832 320 256 +832 320 320 832 320 320 +832 320 384 832 320 384 +832 320 448 832 320 448 +832 320 512 832 320 512 +832 320 576 832 320 576 +832 320 640 832 320 640 +832 320 704 832 320 704 +832 320 768 832 320 768 +832 320 832 832 320 832 +832 320 896 832 320 896 +832 320 960 832 320 960 +832 320 1023 832 320 1023 +832 384 0 832 384 0 +832 384 64 832 384 64 +832 384 128 832 384 128 +832 384 192 832 384 192 +832 384 256 832 384 256 +832 384 320 832 384 320 +832 384 384 832 384 384 +832 384 448 832 384 448 +832 384 512 832 384 512 +832 384 576 832 384 576 +832 384 640 832 384 640 +832 384 704 832 384 704 +832 384 768 832 384 768 +832 384 832 832 384 832 +832 384 896 832 384 896 +832 384 960 832 384 960 +832 384 1023 832 384 1023 +832 448 0 832 448 0 +832 448 64 832 448 64 +832 448 128 832 448 128 +832 448 192 832 448 192 +832 448 256 832 448 256 +832 448 320 832 448 320 +832 448 384 832 448 384 +832 448 448 832 448 448 +832 448 512 832 448 512 +832 448 576 832 448 576 +832 448 640 832 448 640 +832 448 704 832 448 704 +832 448 768 832 448 768 +832 448 832 832 448 832 +832 448 896 832 448 896 +832 448 960 832 448 960 +832 448 1023 832 448 1023 +832 512 0 832 512 0 +832 512 64 832 512 64 +832 512 128 832 512 128 +832 512 192 832 512 192 +832 512 256 832 512 256 +832 512 320 832 512 320 +832 512 384 832 512 384 +832 512 448 832 512 448 +832 512 512 832 512 512 +832 512 576 832 512 576 +832 512 640 832 512 640 +832 512 704 832 512 704 +832 512 768 832 512 768 +832 512 832 832 512 832 +832 512 896 832 512 896 +832 512 960 832 512 960 +832 512 1023 832 512 1023 +832 576 0 832 576 0 +832 576 64 832 576 64 +832 576 128 832 576 128 +832 576 192 832 576 192 +832 576 256 832 576 256 +832 576 320 832 576 320 +832 576 384 832 576 384 +832 576 448 832 576 448 +832 576 512 832 576 512 +832 576 576 832 576 576 +832 576 640 832 576 640 +832 576 704 832 576 704 +832 576 768 832 576 768 +832 576 832 832 576 832 +832 576 896 832 576 896 +832 576 960 832 576 960 +832 576 1023 832 576 1023 +832 640 0 832 640 0 +832 640 64 832 640 64 +832 640 128 832 640 128 +832 640 192 832 640 192 +832 640 256 832 640 256 +832 640 320 832 640 320 +832 640 384 832 640 384 +832 640 448 832 640 448 +832 640 512 832 640 512 +832 640 576 832 640 576 +832 640 640 832 640 640 +832 640 704 832 640 704 +832 640 768 832 640 768 +832 640 832 832 640 832 +832 640 896 832 640 896 +832 640 960 832 640 960 +832 640 1023 832 640 1023 +832 704 0 832 704 0 +832 704 64 832 704 64 +832 704 128 832 704 128 +832 704 192 832 704 192 +832 704 256 832 704 256 +832 704 320 832 704 320 +832 704 384 832 704 384 +832 704 448 832 704 448 +832 704 512 832 704 512 +832 704 576 832 704 576 +832 704 640 832 704 640 +832 704 704 832 704 704 +832 704 768 832 704 768 +832 704 832 832 704 832 +832 704 896 832 704 896 +832 704 960 832 704 960 +832 704 1023 832 704 1023 +832 768 0 832 768 0 +832 768 64 832 768 64 +832 768 128 832 768 128 +832 768 192 832 768 192 +832 768 256 832 768 256 +832 768 320 832 768 320 +832 768 384 832 768 384 +832 768 448 832 768 448 +832 768 512 832 768 512 +832 768 576 832 768 576 +832 768 640 832 768 640 +832 768 704 832 768 704 +832 768 768 832 768 768 +832 768 832 832 768 832 +832 768 896 832 768 896 +832 768 960 832 768 960 +832 768 1023 832 768 1023 +832 832 0 832 832 0 +832 832 64 832 832 64 +832 832 128 832 832 128 +832 832 192 832 832 192 +832 832 256 832 832 256 +832 832 320 832 832 320 +832 832 384 832 832 384 +832 832 448 832 832 448 +832 832 512 832 832 512 +832 832 576 832 832 576 +832 832 640 832 832 640 +832 832 704 832 832 704 +832 832 768 832 832 768 +832 832 832 832 832 832 +832 832 896 832 832 896 +832 832 960 832 832 960 +832 832 1023 832 832 1023 +832 896 0 832 896 0 +832 896 64 832 896 64 +832 896 128 832 896 128 +832 896 192 832 896 192 +832 896 256 832 896 256 +832 896 320 832 896 320 +832 896 384 832 896 384 +832 896 448 832 896 448 +832 896 512 832 896 512 +832 896 576 832 896 576 +832 896 640 832 896 640 +832 896 704 832 896 704 +832 896 768 832 896 768 +832 896 832 832 896 832 +832 896 896 832 896 896 +832 896 960 832 896 960 +832 896 1023 832 896 1023 +832 960 0 832 960 0 +832 960 64 832 960 64 +832 960 128 832 960 128 +832 960 192 832 960 192 +832 960 256 832 960 256 +832 960 320 832 960 320 +832 960 384 832 960 384 +832 960 448 832 960 448 +832 960 512 832 960 512 +832 960 576 832 960 576 +832 960 640 832 960 640 +832 960 704 832 960 704 +832 960 768 832 960 768 +832 960 832 832 960 832 +832 960 896 832 960 896 +832 960 960 832 960 960 +832 960 1023 832 960 1023 +832 1023 0 832 1023 0 +832 1023 64 832 1023 64 +832 1023 128 832 1023 128 +832 1023 192 832 1023 192 +832 1023 256 832 1023 256 +832 1023 320 832 1023 320 +832 1023 384 832 1023 384 +832 1023 448 832 1023 448 +832 1023 512 832 1023 512 +832 1023 576 832 1023 576 +832 1023 640 832 1023 640 +832 1023 704 832 1023 704 +832 1023 768 832 1023 768 +832 1023 832 832 1023 832 +832 1023 896 832 1023 896 +832 1023 960 832 1023 960 +832 1023 1023 832 1023 1023 +896 0 0 896 0 0 +896 0 64 896 0 64 +896 0 128 896 0 128 +896 0 192 896 0 192 +896 0 256 896 0 256 +896 0 320 896 0 320 +896 0 384 896 0 384 +896 0 448 896 0 448 +896 0 512 896 0 512 +896 0 576 896 0 576 +896 0 640 896 0 640 +896 0 704 896 0 704 +896 0 768 896 0 768 +896 0 832 896 0 832 +896 0 896 896 0 896 +896 0 960 896 0 960 +896 0 1023 896 0 1023 +896 64 0 896 64 0 +896 64 64 896 64 64 +896 64 128 896 64 128 +896 64 192 896 64 192 +896 64 256 896 64 256 +896 64 320 896 64 320 +896 64 384 896 64 384 +896 64 448 896 64 448 +896 64 512 896 64 512 +896 64 576 896 64 576 +896 64 640 896 64 640 +896 64 704 896 64 704 +896 64 768 896 64 768 +896 64 832 896 64 832 +896 64 896 896 64 896 +896 64 960 896 64 960 +896 64 1023 896 64 1023 +896 128 0 896 128 0 +896 128 64 896 128 64 +896 128 128 896 128 128 +896 128 192 896 128 192 +896 128 256 896 128 256 +896 128 320 896 128 320 +896 128 384 896 128 384 +896 128 448 896 128 448 +896 128 512 896 128 512 +896 128 576 896 128 576 +896 128 640 896 128 640 +896 128 704 896 128 704 +896 128 768 896 128 768 +896 128 832 896 128 832 +896 128 896 896 128 896 +896 128 960 896 128 960 +896 128 1023 896 128 1023 +896 192 0 896 192 0 +896 192 64 896 192 64 +896 192 128 896 192 128 +896 192 192 896 192 192 +896 192 256 896 192 256 +896 192 320 896 192 320 +896 192 384 896 192 384 +896 192 448 896 192 448 +896 192 512 896 192 512 +896 192 576 896 192 576 +896 192 640 896 192 640 +896 192 704 896 192 704 +896 192 768 896 192 768 +896 192 832 896 192 832 +896 192 896 896 192 896 +896 192 960 896 192 960 +896 192 1023 896 192 1023 +896 256 0 896 256 0 +896 256 64 896 256 64 +896 256 128 896 256 128 +896 256 192 896 256 192 +896 256 256 896 256 256 +896 256 320 896 256 320 +896 256 384 896 256 384 +896 256 448 896 256 448 +896 256 512 896 256 512 +896 256 576 896 256 576 +896 256 640 896 256 640 +896 256 704 896 256 704 +896 256 768 896 256 768 +896 256 832 896 256 832 +896 256 896 896 256 896 +896 256 960 896 256 960 +896 256 1023 896 256 1023 +896 320 0 896 320 0 +896 320 64 896 320 64 +896 320 128 896 320 128 +896 320 192 896 320 192 +896 320 256 896 320 256 +896 320 320 896 320 320 +896 320 384 896 320 384 +896 320 448 896 320 448 +896 320 512 896 320 512 +896 320 576 896 320 576 +896 320 640 896 320 640 +896 320 704 896 320 704 +896 320 768 896 320 768 +896 320 832 896 320 832 +896 320 896 896 320 896 +896 320 960 896 320 960 +896 320 1023 896 320 1023 +896 384 0 896 384 0 +896 384 64 896 384 64 +896 384 128 896 384 128 +896 384 192 896 384 192 +896 384 256 896 384 256 +896 384 320 896 384 320 +896 384 384 896 384 384 +896 384 448 896 384 448 +896 384 512 896 384 512 +896 384 576 896 384 576 +896 384 640 896 384 640 +896 384 704 896 384 704 +896 384 768 896 384 768 +896 384 832 896 384 832 +896 384 896 896 384 896 +896 384 960 896 384 960 +896 384 1023 896 384 1023 +896 448 0 896 448 0 +896 448 64 896 448 64 +896 448 128 896 448 128 +896 448 192 896 448 192 +896 448 256 896 448 256 +896 448 320 896 448 320 +896 448 384 896 448 384 +896 448 448 896 448 448 +896 448 512 896 448 512 +896 448 576 896 448 576 +896 448 640 896 448 640 +896 448 704 896 448 704 +896 448 768 896 448 768 +896 448 832 896 448 832 +896 448 896 896 448 896 +896 448 960 896 448 960 +896 448 1023 896 448 1023 +896 512 0 896 512 0 +896 512 64 896 512 64 +896 512 128 896 512 128 +896 512 192 896 512 192 +896 512 256 896 512 256 +896 512 320 896 512 320 +896 512 384 896 512 384 +896 512 448 896 512 448 +896 512 512 896 512 512 +896 512 576 896 512 576 +896 512 640 896 512 640 +896 512 704 896 512 704 +896 512 768 896 512 768 +896 512 832 896 512 832 +896 512 896 896 512 896 +896 512 960 896 512 960 +896 512 1023 896 512 1023 +896 576 0 896 576 0 +896 576 64 896 576 64 +896 576 128 896 576 128 +896 576 192 896 576 192 +896 576 256 896 576 256 +896 576 320 896 576 320 +896 576 384 896 576 384 +896 576 448 896 576 448 +896 576 512 896 576 512 +896 576 576 896 576 576 +896 576 640 896 576 640 +896 576 704 896 576 704 +896 576 768 896 576 768 +896 576 832 896 576 832 +896 576 896 896 576 896 +896 576 960 896 576 960 +896 576 1023 896 576 1023 +896 640 0 896 640 0 +896 640 64 896 640 64 +896 640 128 896 640 128 +896 640 192 896 640 192 +896 640 256 896 640 256 +896 640 320 896 640 320 +896 640 384 896 640 384 +896 640 448 896 640 448 +896 640 512 896 640 512 +896 640 576 896 640 576 +896 640 640 896 640 640 +896 640 704 896 640 704 +896 640 768 896 640 768 +896 640 832 896 640 832 +896 640 896 896 640 896 +896 640 960 896 640 960 +896 640 1023 896 640 1023 +896 704 0 896 704 0 +896 704 64 896 704 64 +896 704 128 896 704 128 +896 704 192 896 704 192 +896 704 256 896 704 256 +896 704 320 896 704 320 +896 704 384 896 704 384 +896 704 448 896 704 448 +896 704 512 896 704 512 +896 704 576 896 704 576 +896 704 640 896 704 640 +896 704 704 896 704 704 +896 704 768 896 704 768 +896 704 832 896 704 832 +896 704 896 896 704 896 +896 704 960 896 704 960 +896 704 1023 896 704 1023 +896 768 0 896 768 0 +896 768 64 896 768 64 +896 768 128 896 768 128 +896 768 192 896 768 192 +896 768 256 896 768 256 +896 768 320 896 768 320 +896 768 384 896 768 384 +896 768 448 896 768 448 +896 768 512 896 768 512 +896 768 576 896 768 576 +896 768 640 896 768 640 +896 768 704 896 768 704 +896 768 768 896 768 768 +896 768 832 896 768 832 +896 768 896 896 768 896 +896 768 960 896 768 960 +896 768 1023 896 768 1023 +896 832 0 896 832 0 +896 832 64 896 832 64 +896 832 128 896 832 128 +896 832 192 896 832 192 +896 832 256 896 832 256 +896 832 320 896 832 320 +896 832 384 896 832 384 +896 832 448 896 832 448 +896 832 512 896 832 512 +896 832 576 896 832 576 +896 832 640 896 832 640 +896 832 704 896 832 704 +896 832 768 896 832 768 +896 832 832 896 832 832 +896 832 896 896 832 896 +896 832 960 896 832 960 +896 832 1023 896 832 1023 +896 896 0 896 896 0 +896 896 64 896 896 64 +896 896 128 896 896 128 +896 896 192 896 896 192 +896 896 256 896 896 256 +896 896 320 896 896 320 +896 896 384 896 896 384 +896 896 448 896 896 448 +896 896 512 896 896 512 +896 896 576 896 896 576 +896 896 640 896 896 640 +896 896 704 896 896 704 +896 896 768 896 896 768 +896 896 832 896 896 832 +896 896 896 896 896 896 +896 896 960 896 896 960 +896 896 1023 896 896 1023 +896 960 0 896 960 0 +896 960 64 896 960 64 +896 960 128 896 960 128 +896 960 192 896 960 192 +896 960 256 896 960 256 +896 960 320 896 960 320 +896 960 384 896 960 384 +896 960 448 896 960 448 +896 960 512 896 960 512 +896 960 576 896 960 576 +896 960 640 896 960 640 +896 960 704 896 960 704 +896 960 768 896 960 768 +896 960 832 896 960 832 +896 960 896 896 960 896 +896 960 960 896 960 960 +896 960 1023 896 960 1023 +896 1023 0 896 1023 0 +896 1023 64 896 1023 64 +896 1023 128 896 1023 128 +896 1023 192 896 1023 192 +896 1023 256 896 1023 256 +896 1023 320 896 1023 320 +896 1023 384 896 1023 384 +896 1023 448 896 1023 448 +896 1023 512 896 1023 512 +896 1023 576 896 1023 576 +896 1023 640 896 1023 640 +896 1023 704 896 1023 704 +896 1023 768 896 1023 768 +896 1023 832 896 1023 832 +896 1023 896 896 1023 896 +896 1023 960 896 1023 960 +896 1023 1023 896 1023 1023 +960 0 0 960 0 0 +960 0 64 960 0 64 +960 0 128 960 0 128 +960 0 192 960 0 192 +960 0 256 960 0 256 +960 0 320 960 0 320 +960 0 384 960 0 384 +960 0 448 960 0 448 +960 0 512 960 0 512 +960 0 576 960 0 576 +960 0 640 960 0 640 +960 0 704 960 0 704 +960 0 768 960 0 768 +960 0 832 960 0 832 +960 0 896 960 0 896 +960 0 960 960 0 960 +960 0 1023 960 0 1023 +960 64 0 960 64 0 +960 64 64 960 64 64 +960 64 128 960 64 128 +960 64 192 960 64 192 +960 64 256 960 64 256 +960 64 320 960 64 320 +960 64 384 960 64 384 +960 64 448 960 64 448 +960 64 512 960 64 512 +960 64 576 960 64 576 +960 64 640 960 64 640 +960 64 704 960 64 704 +960 64 768 960 64 768 +960 64 832 960 64 832 +960 64 896 960 64 896 +960 64 960 960 64 960 +960 64 1023 960 64 1023 +960 128 0 960 128 0 +960 128 64 960 128 64 +960 128 128 960 128 128 +960 128 192 960 128 192 +960 128 256 960 128 256 +960 128 320 960 128 320 +960 128 384 960 128 384 +960 128 448 960 128 448 +960 128 512 960 128 512 +960 128 576 960 128 576 +960 128 640 960 128 640 +960 128 704 960 128 704 +960 128 768 960 128 768 +960 128 832 960 128 832 +960 128 896 960 128 896 +960 128 960 960 128 960 +960 128 1023 960 128 1023 +960 192 0 960 192 0 +960 192 64 960 192 64 +960 192 128 960 192 128 +960 192 192 960 192 192 +960 192 256 960 192 256 +960 192 320 960 192 320 +960 192 384 960 192 384 +960 192 448 960 192 448 +960 192 512 960 192 512 +960 192 576 960 192 576 +960 192 640 960 192 640 +960 192 704 960 192 704 +960 192 768 960 192 768 +960 192 832 960 192 832 +960 192 896 960 192 896 +960 192 960 960 192 960 +960 192 1023 960 192 1023 +960 256 0 960 256 0 +960 256 64 960 256 64 +960 256 128 960 256 128 +960 256 192 960 256 192 +960 256 256 960 256 256 +960 256 320 960 256 320 +960 256 384 960 256 384 +960 256 448 960 256 448 +960 256 512 960 256 512 +960 256 576 960 256 576 +960 256 640 960 256 640 +960 256 704 960 256 704 +960 256 768 960 256 768 +960 256 832 960 256 832 +960 256 896 960 256 896 +960 256 960 960 256 960 +960 256 1023 960 256 1023 +960 320 0 960 320 0 +960 320 64 960 320 64 +960 320 128 960 320 128 +960 320 192 960 320 192 +960 320 256 960 320 256 +960 320 320 960 320 320 +960 320 384 960 320 384 +960 320 448 960 320 448 +960 320 512 960 320 512 +960 320 576 960 320 576 +960 320 640 960 320 640 +960 320 704 960 320 704 +960 320 768 960 320 768 +960 320 832 960 320 832 +960 320 896 960 320 896 +960 320 960 960 320 960 +960 320 1023 960 320 1023 +960 384 0 960 384 0 +960 384 64 960 384 64 +960 384 128 960 384 128 +960 384 192 960 384 192 +960 384 256 960 384 256 +960 384 320 960 384 320 +960 384 384 960 384 384 +960 384 448 960 384 448 +960 384 512 960 384 512 +960 384 576 960 384 576 +960 384 640 960 384 640 +960 384 704 960 384 704 +960 384 768 960 384 768 +960 384 832 960 384 832 +960 384 896 960 384 896 +960 384 960 960 384 960 +960 384 1023 960 384 1023 +960 448 0 960 448 0 +960 448 64 960 448 64 +960 448 128 960 448 128 +960 448 192 960 448 192 +960 448 256 960 448 256 +960 448 320 960 448 320 +960 448 384 960 448 384 +960 448 448 960 448 448 +960 448 512 960 448 512 +960 448 576 960 448 576 +960 448 640 960 448 640 +960 448 704 960 448 704 +960 448 768 960 448 768 +960 448 832 960 448 832 +960 448 896 960 448 896 +960 448 960 960 448 960 +960 448 1023 960 448 1023 +960 512 0 960 512 0 +960 512 64 960 512 64 +960 512 128 960 512 128 +960 512 192 960 512 192 +960 512 256 960 512 256 +960 512 320 960 512 320 +960 512 384 960 512 384 +960 512 448 960 512 448 +960 512 512 960 512 512 +960 512 576 960 512 576 +960 512 640 960 512 640 +960 512 704 960 512 704 +960 512 768 960 512 768 +960 512 832 960 512 832 +960 512 896 960 512 896 +960 512 960 960 512 960 +960 512 1023 960 512 1023 +960 576 0 960 576 0 +960 576 64 960 576 64 +960 576 128 960 576 128 +960 576 192 960 576 192 +960 576 256 960 576 256 +960 576 320 960 576 320 +960 576 384 960 576 384 +960 576 448 960 576 448 +960 576 512 960 576 512 +960 576 576 960 576 576 +960 576 640 960 576 640 +960 576 704 960 576 704 +960 576 768 960 576 768 +960 576 832 960 576 832 +960 576 896 960 576 896 +960 576 960 960 576 960 +960 576 1023 960 576 1023 +960 640 0 960 640 0 +960 640 64 960 640 64 +960 640 128 960 640 128 +960 640 192 960 640 192 +960 640 256 960 640 256 +960 640 320 960 640 320 +960 640 384 960 640 384 +960 640 448 960 640 448 +960 640 512 960 640 512 +960 640 576 960 640 576 +960 640 640 960 640 640 +960 640 704 960 640 704 +960 640 768 960 640 768 +960 640 832 960 640 832 +960 640 896 960 640 896 +960 640 960 960 640 960 +960 640 1023 960 640 1023 +960 704 0 960 704 0 +960 704 64 960 704 64 +960 704 128 960 704 128 +960 704 192 960 704 192 +960 704 256 960 704 256 +960 704 320 960 704 320 +960 704 384 960 704 384 +960 704 448 960 704 448 +960 704 512 960 704 512 +960 704 576 960 704 576 +960 704 640 960 704 640 +960 704 704 960 704 704 +960 704 768 960 704 768 +960 704 832 960 704 832 +960 704 896 960 704 896 +960 704 960 960 704 960 +960 704 1023 960 704 1023 +960 768 0 960 768 0 +960 768 64 960 768 64 +960 768 128 960 768 128 +960 768 192 960 768 192 +960 768 256 960 768 256 +960 768 320 960 768 320 +960 768 384 960 768 384 +960 768 448 960 768 448 +960 768 512 960 768 512 +960 768 576 960 768 576 +960 768 640 960 768 640 +960 768 704 960 768 704 +960 768 768 960 768 768 +960 768 832 960 768 832 +960 768 896 960 768 896 +960 768 960 960 768 960 +960 768 1023 960 768 1023 +960 832 0 960 832 0 +960 832 64 960 832 64 +960 832 128 960 832 128 +960 832 192 960 832 192 +960 832 256 960 832 256 +960 832 320 960 832 320 +960 832 384 960 832 384 +960 832 448 960 832 448 +960 832 512 960 832 512 +960 832 576 960 832 576 +960 832 640 960 832 640 +960 832 704 960 832 704 +960 832 768 960 832 768 +960 832 832 960 832 832 +960 832 896 960 832 896 +960 832 960 960 832 960 +960 832 1023 960 832 1023 +960 896 0 960 896 0 +960 896 64 960 896 64 +960 896 128 960 896 128 +960 896 192 960 896 192 +960 896 256 960 896 256 +960 896 320 960 896 320 +960 896 384 960 896 384 +960 896 448 960 896 448 +960 896 512 960 896 512 +960 896 576 960 896 576 +960 896 640 960 896 640 +960 896 704 960 896 704 +960 896 768 960 896 768 +960 896 832 960 896 832 +960 896 896 960 896 896 +960 896 960 960 896 960 +960 896 1023 960 896 1023 +960 960 0 960 960 0 +960 960 64 960 960 64 +960 960 128 960 960 128 +960 960 192 960 960 192 +960 960 256 960 960 256 +960 960 320 960 960 320 +960 960 384 960 960 384 +960 960 448 960 960 448 +960 960 512 960 960 512 +960 960 576 960 960 576 +960 960 640 960 960 640 +960 960 704 960 960 704 +960 960 768 960 960 768 +960 960 832 960 960 832 +960 960 896 960 960 896 +960 960 960 960 960 960 +960 960 1023 960 960 1023 +960 1023 0 960 1023 0 +960 1023 64 960 1023 64 +960 1023 128 960 1023 128 +960 1023 192 960 1023 192 +960 1023 256 960 1023 256 +960 1023 320 960 1023 320 +960 1023 384 960 1023 384 +960 1023 448 960 1023 448 +960 1023 512 960 1023 512 +960 1023 576 960 1023 576 +960 1023 640 960 1023 640 +960 1023 704 960 1023 704 +960 1023 768 960 1023 768 +960 1023 832 960 1023 832 +960 1023 896 960 1023 896 +960 1023 960 960 1023 960 +960 1023 1023 960 1023 1023 +1023 0 0 1023 0 0 +1023 0 64 1023 0 64 +1023 0 128 1023 0 128 +1023 0 192 1023 0 192 +1023 0 256 1023 0 256 +1023 0 320 1023 0 320 +1023 0 384 1023 0 384 +1023 0 448 1023 0 448 +1023 0 512 1023 0 512 +1023 0 576 1023 0 576 +1023 0 640 1023 0 640 +1023 0 704 1023 0 704 +1023 0 768 1023 0 768 +1023 0 832 1023 0 832 +1023 0 896 1023 0 896 +1023 0 960 1023 0 960 +1023 0 1023 1023 0 1023 +1023 64 0 1023 64 0 +1023 64 64 1023 64 64 +1023 64 128 1023 64 128 +1023 64 192 1023 64 192 +1023 64 256 1023 64 256 +1023 64 320 1023 64 320 +1023 64 384 1023 64 384 +1023 64 448 1023 64 448 +1023 64 512 1023 64 512 +1023 64 576 1023 64 576 +1023 64 640 1023 64 640 +1023 64 704 1023 64 704 +1023 64 768 1023 64 768 +1023 64 832 1023 64 832 +1023 64 896 1023 64 896 +1023 64 960 1023 64 960 +1023 64 1023 1023 64 1023 +1023 128 0 1023 128 0 +1023 128 64 1023 128 64 +1023 128 128 1023 128 128 +1023 128 192 1023 128 192 +1023 128 256 1023 128 256 +1023 128 320 1023 128 320 +1023 128 384 1023 128 384 +1023 128 448 1023 128 448 +1023 128 512 1023 128 512 +1023 128 576 1023 128 576 +1023 128 640 1023 128 640 +1023 128 704 1023 128 704 +1023 128 768 1023 128 768 +1023 128 832 1023 128 832 +1023 128 896 1023 128 896 +1023 128 960 1023 128 960 +1023 128 1023 1023 128 1023 +1023 192 0 1023 192 0 +1023 192 64 1023 192 64 +1023 192 128 1023 192 128 +1023 192 192 1023 192 192 +1023 192 256 1023 192 256 +1023 192 320 1023 192 320 +1023 192 384 1023 192 384 +1023 192 448 1023 192 448 +1023 192 512 1023 192 512 +1023 192 576 1023 192 576 +1023 192 640 1023 192 640 +1023 192 704 1023 192 704 +1023 192 768 1023 192 768 +1023 192 832 1023 192 832 +1023 192 896 1023 192 896 +1023 192 960 1023 192 960 +1023 192 1023 1023 192 1023 +1023 256 0 1023 256 0 +1023 256 64 1023 256 64 +1023 256 128 1023 256 128 +1023 256 192 1023 256 192 +1023 256 256 1023 256 256 +1023 256 320 1023 256 320 +1023 256 384 1023 256 384 +1023 256 448 1023 256 448 +1023 256 512 1023 256 512 +1023 256 576 1023 256 576 +1023 256 640 1023 256 640 +1023 256 704 1023 256 704 +1023 256 768 1023 256 768 +1023 256 832 1023 256 832 +1023 256 896 1023 256 896 +1023 256 960 1023 256 960 +1023 256 1023 1023 256 1023 +1023 320 0 1023 320 0 +1023 320 64 1023 320 64 +1023 320 128 1023 320 128 +1023 320 192 1023 320 192 +1023 320 256 1023 320 256 +1023 320 320 1023 320 320 +1023 320 384 1023 320 384 +1023 320 448 1023 320 448 +1023 320 512 1023 320 512 +1023 320 576 1023 320 576 +1023 320 640 1023 320 640 +1023 320 704 1023 320 704 +1023 320 768 1023 320 768 +1023 320 832 1023 320 832 +1023 320 896 1023 320 896 +1023 320 960 1023 320 960 +1023 320 1023 1023 320 1023 +1023 384 0 1023 384 0 +1023 384 64 1023 384 64 +1023 384 128 1023 384 128 +1023 384 192 1023 384 192 +1023 384 256 1023 384 256 +1023 384 320 1023 384 320 +1023 384 384 1023 384 384 +1023 384 448 1023 384 448 +1023 384 512 1023 384 512 +1023 384 576 1023 384 576 +1023 384 640 1023 384 640 +1023 384 704 1023 384 704 +1023 384 768 1023 384 768 +1023 384 832 1023 384 832 +1023 384 896 1023 384 896 +1023 384 960 1023 384 960 +1023 384 1023 1023 384 1023 +1023 448 0 1023 448 0 +1023 448 64 1023 448 64 +1023 448 128 1023 448 128 +1023 448 192 1023 448 192 +1023 448 256 1023 448 256 +1023 448 320 1023 448 320 +1023 448 384 1023 448 384 +1023 448 448 1023 448 448 +1023 448 512 1023 448 512 +1023 448 576 1023 448 576 +1023 448 640 1023 448 640 +1023 448 704 1023 448 704 +1023 448 768 1023 448 768 +1023 448 832 1023 448 832 +1023 448 896 1023 448 896 +1023 448 960 1023 448 960 +1023 448 1023 1023 448 1023 +1023 512 0 1023 512 0 +1023 512 64 1023 512 64 +1023 512 128 1023 512 128 +1023 512 192 1023 512 192 +1023 512 256 1023 512 256 +1023 512 320 1023 512 320 +1023 512 384 1023 512 384 +1023 512 448 1023 512 448 +1023 512 512 1023 512 512 +1023 512 576 1023 512 576 +1023 512 640 1023 512 640 +1023 512 704 1023 512 704 +1023 512 768 1023 512 768 +1023 512 832 1023 512 832 +1023 512 896 1023 512 896 +1023 512 960 1023 512 960 +1023 512 1023 1023 512 1023 +1023 576 0 1023 576 0 +1023 576 64 1023 576 64 +1023 576 128 1023 576 128 +1023 576 192 1023 576 192 +1023 576 256 1023 576 256 +1023 576 320 1023 576 320 +1023 576 384 1023 576 384 +1023 576 448 1023 576 448 +1023 576 512 1023 576 512 +1023 576 576 1023 576 576 +1023 576 640 1023 576 640 +1023 576 704 1023 576 704 +1023 576 768 1023 576 768 +1023 576 832 1023 576 832 +1023 576 896 1023 576 896 +1023 576 960 1023 576 960 +1023 576 1023 1023 576 1023 +1023 640 0 1023 640 0 +1023 640 64 1023 640 64 +1023 640 128 1023 640 128 +1023 640 192 1023 640 192 +1023 640 256 1023 640 256 +1023 640 320 1023 640 320 +1023 640 384 1023 640 384 +1023 640 448 1023 640 448 +1023 640 512 1023 640 512 +1023 640 576 1023 640 576 +1023 640 640 1023 640 640 +1023 640 704 1023 640 704 +1023 640 768 1023 640 768 +1023 640 832 1023 640 832 +1023 640 896 1023 640 896 +1023 640 960 1023 640 960 +1023 640 1023 1023 640 1023 +1023 704 0 1023 704 0 +1023 704 64 1023 704 64 +1023 704 128 1023 704 128 +1023 704 192 1023 704 192 +1023 704 256 1023 704 256 +1023 704 320 1023 704 320 +1023 704 384 1023 704 384 +1023 704 448 1023 704 448 +1023 704 512 1023 704 512 +1023 704 576 1023 704 576 +1023 704 640 1023 704 640 +1023 704 704 1023 704 704 +1023 704 768 1023 704 768 +1023 704 832 1023 704 832 +1023 704 896 1023 704 896 +1023 704 960 1023 704 960 +1023 704 1023 1023 704 1023 +1023 768 0 1023 768 0 +1023 768 64 1023 768 64 +1023 768 128 1023 768 128 +1023 768 192 1023 768 192 +1023 768 256 1023 768 256 +1023 768 320 1023 768 320 +1023 768 384 1023 768 384 +1023 768 448 1023 768 448 +1023 768 512 1023 768 512 +1023 768 576 1023 768 576 +1023 768 640 1023 768 640 +1023 768 704 1023 768 704 +1023 768 768 1023 768 768 +1023 768 832 1023 768 832 +1023 768 896 1023 768 896 +1023 768 960 1023 768 960 +1023 768 1023 1023 768 1023 +1023 832 0 1023 832 0 +1023 832 64 1023 832 64 +1023 832 128 1023 832 128 +1023 832 192 1023 832 192 +1023 832 256 1023 832 256 +1023 832 320 1023 832 320 +1023 832 384 1023 832 384 +1023 832 448 1023 832 448 +1023 832 512 1023 832 512 +1023 832 576 1023 832 576 +1023 832 640 1023 832 640 +1023 832 704 1023 832 704 +1023 832 768 1023 832 768 +1023 832 832 1023 832 832 +1023 832 896 1023 832 896 +1023 832 960 1023 832 960 +1023 832 1023 1023 832 1023 +1023 896 0 1023 896 0 +1023 896 64 1023 896 64 +1023 896 128 1023 896 128 +1023 896 192 1023 896 192 +1023 896 256 1023 896 256 +1023 896 320 1023 896 320 +1023 896 384 1023 896 384 +1023 896 448 1023 896 448 +1023 896 512 1023 896 512 +1023 896 576 1023 896 576 +1023 896 640 1023 896 640 +1023 896 704 1023 896 704 +1023 896 768 1023 896 768 +1023 896 832 1023 896 832 +1023 896 896 1023 896 896 +1023 896 960 1023 896 960 +1023 896 1023 1023 896 1023 +1023 960 0 1023 960 0 +1023 960 64 1023 960 64 +1023 960 128 1023 960 128 +1023 960 192 1023 960 192 +1023 960 256 1023 960 256 +1023 960 320 1023 960 320 +1023 960 384 1023 960 384 +1023 960 448 1023 960 448 +1023 960 512 1023 960 512 +1023 960 576 1023 960 576 +1023 960 640 1023 960 640 +1023 960 704 1023 960 704 +1023 960 768 1023 960 768 +1023 960 832 1023 960 832 +1023 960 896 1023 960 896 +1023 960 960 1023 960 960 +1023 960 1023 1023 960 1023 +1023 1023 0 1023 1023 0 +1023 1023 64 1023 1023 64 +1023 1023 128 1023 1023 128 +1023 1023 192 1023 1023 192 +1023 1023 256 1023 1023 256 +1023 1023 320 1023 1023 320 +1023 1023 384 1023 1023 384 +1023 1023 448 1023 1023 448 +1023 1023 512 1023 1023 512 +1023 1023 576 1023 1023 576 +1023 1023 640 1023 1023 640 +1023 1023 704 1023 1023 704 +1023 1023 768 1023 1023 768 +1023 1023 832 1023 1023 832 +1023 1023 896 1023 1023 896 +1023 1023 960 1023 1023 960 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_23.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_23.txt new file mode 100644 index 0000000..5e0e983 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_23.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 0 2 63 +0 0 128 0 4 124 +0 0 192 0 7 186 +0 0 256 0 9 247 +0 0 320 0 11 314 +0 0 384 0 14 373 +0 0 448 0 16 437 +0 0 512 0 18 496 +0 0 576 0 20 564 +0 0 640 0 23 625 +0 0 704 0 25 688 +0 0 768 0 27 751 +0 0 832 0 29 812 +0 0 896 0 32 875 +0 0 960 0 34 940 +0 0 1023 0 36 1001 +0 64 0 0 67 3 +0 64 64 0 68 64 +0 64 128 0 68 124 +0 64 192 0 68 186 +0 64 256 0 69 247 +0 64 320 0 70 314 +0 64 384 0 70 373 +0 64 448 0 70 437 +0 64 512 0 71 497 +0 64 576 0 71 565 +0 64 640 0 72 626 +0 64 704 0 74 688 +0 64 768 0 74 751 +0 64 832 0 75 813 +0 64 896 0 76 876 +0 64 960 0 78 940 +0 64 1023 0 77 1002 +0 128 0 0 127 7 +0 128 64 0 129 64 +0 128 128 0 129 124 +0 128 192 0 129 186 +0 128 256 0 130 247 +0 128 320 0 131 314 +0 128 384 0 131 374 +0 128 448 0 131 437 +0 128 512 0 132 498 +0 128 576 0 132 565 +0 128 640 0 133 626 +0 128 704 0 133 689 +0 128 768 0 134 753 +0 128 832 0 134 814 +0 128 896 0 134 877 +0 128 960 0 136 941 +0 128 1023 0 135 1003 +0 192 0 0 188 10 +0 192 64 0 190 65 +0 192 128 0 191 125 +0 192 192 0 191 187 +0 192 256 0 192 248 +0 192 320 0 193 314 +0 192 384 0 193 374 +0 192 448 0 193 437 +0 192 512 0 193 498 +0 192 576 0 194 565 +0 192 640 0 195 627 +0 192 704 0 195 689 +0 192 768 0 196 753 +0 192 832 0 195 814 +0 192 896 0 196 877 +0 192 960 0 197 941 +0 192 1023 0 197 1003 +0 256 0 0 249 13 +0 256 64 0 252 65 +0 256 128 0 252 125 +0 256 192 0 252 187 +0 256 256 0 253 248 +0 256 320 0 254 315 +0 256 384 0 254 374 +0 256 448 0 254 438 +0 256 512 0 255 498 +0 256 576 0 255 566 +0 256 640 0 256 627 +0 256 704 0 257 690 +0 256 768 0 257 754 +0 256 832 0 257 815 +0 256 896 0 257 877 +0 256 960 0 258 941 +0 256 1023 0 257 1004 +0 320 0 0 316 15 +0 320 64 0 318 65 +0 320 128 0 319 126 +0 320 192 0 319 188 +0 320 256 0 320 248 +0 320 320 0 321 315 +0 320 384 0 322 375 +0 320 448 0 322 438 +0 320 512 0 323 499 +0 320 576 0 323 567 +0 320 640 0 324 628 +0 320 704 0 325 690 +0 320 768 0 325 754 +0 320 832 0 324 816 +0 320 896 0 324 878 +0 320 960 0 325 942 +0 320 1023 0 324 1004 +0 384 0 0 376 16 +0 384 64 0 379 66 +0 384 128 0 379 126 +0 384 192 0 380 188 +0 384 256 0 381 249 +0 384 320 0 381 315 +0 384 384 0 382 375 +0 384 448 0 383 439 +0 384 512 0 384 499 +0 384 576 0 384 567 +0 384 640 0 385 628 +0 384 704 0 386 691 +0 384 768 0 386 754 +0 384 832 0 385 816 +0 384 896 0 385 878 +0 384 960 0 386 943 +0 384 1023 0 385 1005 +0 448 0 0 440 18 +0 448 64 0 443 66 +0 448 128 0 443 126 +0 448 192 0 443 188 +0 448 256 0 444 249 +0 448 320 0 445 315 +0 448 384 0 446 376 +0 448 448 0 446 439 +0 448 512 0 448 500 +0 448 576 0 448 568 +0 448 640 0 449 630 +0 448 704 0 450 692 +0 448 768 0 450 756 +0 448 832 0 449 817 +0 448 896 0 449 880 +0 448 960 0 451 944 +0 448 1023 0 449 1006 +0 512 0 0 499 20 +0 512 64 0 501 67 +0 512 128 0 501 127 +0 512 192 0 503 189 +0 512 256 0 503 250 +0 512 320 0 504 316 +0 512 384 0 506 376 +0 512 448 0 505 440 +0 512 512 0 507 500 +0 512 576 0 508 569 +0 512 640 0 509 630 +0 512 704 0 510 693 +0 512 768 0 510 756 +0 512 832 0 509 818 +0 512 896 0 509 881 +0 512 960 0 510 945 +0 512 1023 0 509 1007 +0 576 0 0 567 22 +0 576 64 0 569 68 +0 576 128 0 570 127 +0 576 192 0 570 189 +0 576 256 0 572 251 +0 576 320 0 571 316 +0 576 384 0 572 376 +0 576 448 0 574 441 +0 576 512 0 575 501 +0 576 576 0 576 570 +0 576 640 0 576 630 +0 576 704 0 578 694 +0 576 768 0 576 756 +0 576 832 0 578 820 +0 576 896 0 577 882 +0 576 960 0 579 946 +0 576 1023 0 577 1008 +0 640 0 0 629 23 +0 640 64 0 630 67 +0 640 128 0 631 127 +0 640 192 0 632 189 +0 640 256 0 633 250 +0 640 320 0 633 317 +0 640 384 0 634 376 +0 640 448 0 636 441 +0 640 512 0 638 502 +0 640 576 0 638 570 +0 640 640 0 639 631 +0 640 704 0 640 695 +0 640 768 0 639 757 +0 640 832 0 639 820 +0 640 896 0 638 881 +0 640 960 0 641 947 +0 640 1023 0 640 1010 +0 704 0 0 691 24 +0 704 64 0 693 68 +0 704 128 0 694 128 +0 704 192 0 695 190 +0 704 256 0 696 251 +0 704 320 0 697 317 +0 704 384 0 698 377 +0 704 448 0 699 442 +0 704 512 0 701 503 +0 704 576 0 702 571 +0 704 640 0 703 632 +0 704 704 0 703 694 +0 704 768 0 703 758 +0 704 832 0 702 819 +0 704 896 0 703 883 +0 704 960 0 704 947 +0 704 1023 0 702 1009 +0 768 0 0 753 25 +0 768 64 0 757 69 +0 768 128 0 757 128 +0 768 192 0 758 190 +0 768 256 0 759 251 +0 768 320 0 759 317 +0 768 384 0 761 378 +0 768 448 0 763 443 +0 768 512 0 765 504 +0 768 576 0 766 572 +0 768 640 0 767 633 +0 768 704 0 768 696 +0 768 768 0 765 758 +0 768 832 0 766 821 +0 768 896 0 766 884 +0 768 960 0 768 949 +0 768 1023 0 765 1010 +0 832 0 0 817 26 +0 832 64 0 820 69 +0 832 128 0 820 128 +0 832 192 0 821 191 +0 832 256 0 822 252 +0 832 320 0 824 319 +0 832 384 0 825 379 +0 832 448 0 827 444 +0 832 512 0 830 505 +0 832 576 0 831 574 +0 832 640 0 831 634 +0 832 704 0 830 696 +0 832 768 0 831 760 +0 832 832 0 830 822 +0 832 896 0 831 886 +0 832 960 0 832 949 +0 832 1023 0 830 1012 +0 896 0 0 880 27 +0 896 64 0 885 69 +0 896 128 0 885 129 +0 896 192 0 886 191 +0 896 256 0 888 253 +0 896 320 0 888 319 +0 896 384 0 890 379 +0 896 448 0 892 445 +0 896 512 0 894 505 +0 896 576 0 896 574 +0 896 640 0 893 634 +0 896 704 0 894 696 +0 896 768 0 893 759 +0 896 832 0 894 823 +0 896 896 0 895 886 +0 896 960 0 896 949 +0 896 1023 0 895 1013 +0 960 0 0 943 28 +0 960 64 0 946 69 +0 960 128 0 947 129 +0 960 192 0 949 192 +0 960 256 0 948 253 +0 960 320 0 950 319 +0 960 384 0 952 381 +0 960 448 0 954 445 +0 960 512 0 956 506 +0 960 576 0 954 573 +0 960 640 0 954 634 +0 960 704 0 956 697 +0 960 768 0 956 760 +0 960 832 0 955 823 +0 960 896 0 956 886 +0 960 960 0 957 950 +0 960 1023 0 956 1013 +0 1023 0 0 1004 28 +0 1023 64 0 1008 70 +0 1023 128 0 1008 129 +0 1023 192 0 1010 192 +0 1023 256 0 1011 254 +0 1023 320 0 1012 320 +0 1023 384 0 1012 380 +0 1023 448 0 1015 445 +0 1023 512 0 1018 507 +0 1023 576 0 1017 574 +0 1023 640 0 1015 634 +0 1023 704 0 1017 697 +0 1023 768 0 1016 761 +0 1023 832 0 1016 824 +0 1023 896 0 1017 887 +0 1023 960 0 1019 951 +0 1023 1023 0 1018 1015 +64 0 0 71 4 0 +64 0 64 71 3 64 +64 0 128 71 5 124 +64 0 192 71 7 186 +64 0 256 71 9 247 +64 0 320 70 12 313 +64 0 384 70 14 372 +64 0 448 69 16 437 +64 0 512 68 18 497 +64 0 576 68 21 564 +64 0 640 66 23 624 +64 0 704 65 25 688 +64 0 768 63 27 751 +64 0 832 60 30 813 +64 0 896 58 32 876 +64 0 960 57 36 940 +64 0 1023 52 36 1002 +64 64 0 60 60 2 +64 64 64 60 62 64 +64 64 128 60 61 124 +64 64 192 61 62 187 +64 64 256 61 63 247 +64 64 320 61 63 314 +64 64 384 60 63 373 +64 64 448 59 64 437 +64 64 512 58 64 497 +64 64 576 59 65 565 +64 64 640 55 67 625 +64 64 704 54 68 688 +64 64 768 53 68 752 +64 64 832 50 68 814 +64 64 896 44 71 876 +64 64 960 44 73 939 +64 64 1023 32 72 1003 +64 128 0 54 126 6 +64 128 64 54 128 64 +64 128 128 54 128 125 +64 128 192 54 128 187 +64 128 256 54 129 248 +64 128 320 54 129 314 +64 128 384 53 129 373 +64 128 448 52 129 437 +64 128 512 52 130 497 +64 128 576 51 130 565 +64 128 640 49 131 625 +64 128 704 48 132 689 +64 128 768 45 132 753 +64 128 832 43 132 813 +64 128 896 32 133 876 +64 128 960 30 134 940 +64 128 1023 28 133 1003 +64 192 0 47 188 10 +64 192 64 46 190 65 +64 192 128 46 190 125 +64 192 192 46 191 187 +64 192 256 46 191 248 +64 192 320 45 192 314 +64 192 384 45 192 373 +64 192 448 44 192 437 +64 192 512 43 193 498 +64 192 576 43 193 565 +64 192 640 39 194 626 +64 192 704 37 195 689 +64 192 768 36 195 753 +64 192 832 25 195 813 +64 192 896 9 195 877 +64 192 960 10 196 940 +64 192 1023 0 195 1004 +64 256 0 38 249 12 +64 256 64 37 251 65 +64 256 128 37 251 125 +64 256 192 37 252 187 +64 256 256 37 253 248 +64 256 320 37 254 314 +64 256 384 35 254 374 +64 256 448 34 254 438 +64 256 512 33 255 498 +64 256 576 31 255 566 +64 256 640 29 255 626 +64 256 704 25 257 689 +64 256 768 13 257 754 +64 256 832 0 256 814 +64 256 896 0 256 877 +64 256 960 0 258 941 +64 256 1023 0 257 1004 +64 320 0 31 315 15 +64 320 64 30 318 65 +64 320 128 29 319 126 +64 320 192 30 320 188 +64 320 256 30 320 248 +64 320 320 28 321 315 +64 320 384 27 321 374 +64 320 448 24 322 438 +64 320 512 17 323 498 +64 320 576 22 323 566 +64 320 640 12 323 627 +64 320 704 0 325 690 +64 320 768 0 325 754 +64 320 832 0 324 815 +64 320 896 0 324 878 +64 320 960 0 325 942 +64 320 1023 0 324 1004 +64 384 0 24 376 16 +64 384 64 21 379 66 +64 384 128 19 379 126 +64 384 192 19 380 188 +64 384 256 20 381 249 +64 384 320 16 382 315 +64 384 384 15 382 374 +64 384 448 0 383 439 +64 384 512 0 384 499 +64 384 576 0 384 567 +64 384 640 0 384 627 +64 384 704 0 386 691 +64 384 768 0 386 754 +64 384 832 0 385 816 +64 384 896 0 385 878 +64 384 960 0 386 942 +64 384 1023 0 385 1005 +64 448 0 16 440 19 +64 448 64 10 443 66 +64 448 128 0 443 126 +64 448 192 0 444 189 +64 448 256 5 445 249 +64 448 320 0 445 315 +64 448 384 0 446 375 +64 448 448 0 447 439 +64 448 512 0 448 500 +64 448 576 0 448 568 +64 448 640 0 449 628 +64 448 704 0 450 692 +64 448 768 0 450 755 +64 448 832 0 449 816 +64 448 896 0 449 879 +64 448 960 0 451 943 +64 448 1023 0 449 1006 +64 512 0 8 499 19 +64 512 64 0 501 67 +64 512 128 0 502 127 +64 512 192 0 503 189 +64 512 256 0 504 250 +64 512 320 0 505 316 +64 512 384 0 505 376 +64 512 448 0 506 440 +64 512 512 0 507 500 +64 512 576 0 508 569 +64 512 640 0 509 629 +64 512 704 0 510 693 +64 512 768 0 510 757 +64 512 832 0 509 818 +64 512 896 0 509 880 +64 512 960 0 511 945 +64 512 1023 0 510 1007 +64 576 0 0 566 23 +64 576 64 0 568 67 +64 576 128 0 570 127 +64 576 192 0 571 189 +64 576 256 0 572 251 +64 576 320 0 571 316 +64 576 384 0 573 376 +64 576 448 0 574 440 +64 576 512 0 575 500 +64 576 576 0 577 570 +64 576 640 0 577 630 +64 576 704 0 578 693 +64 576 768 0 577 756 +64 576 832 0 578 819 +64 576 896 0 577 881 +64 576 960 0 578 945 +64 576 1023 0 577 1007 +64 640 0 20 629 23 +64 640 64 3 631 68 +64 640 128 6 631 127 +64 640 192 0 632 189 +64 640 256 0 633 251 +64 640 320 0 634 317 +64 640 384 0 634 376 +64 640 448 0 636 441 +64 640 512 0 638 502 +64 640 576 0 639 570 +64 640 640 0 639 630 +64 640 704 0 640 694 +64 640 768 0 639 756 +64 640 832 0 638 818 +64 640 896 0 638 881 +64 640 960 0 641 947 +64 640 1023 0 640 1009 +64 704 0 26 691 24 +64 704 64 20 693 68 +64 704 128 16 694 128 +64 704 192 15 696 190 +64 704 256 15 696 250 +64 704 320 0 697 317 +64 704 384 6 698 377 +64 704 448 0 699 441 +64 704 512 0 701 502 +64 704 576 0 703 571 +64 704 640 0 703 632 +64 704 704 0 703 694 +64 704 768 0 702 757 +64 704 832 0 702 819 +64 704 896 0 703 883 +64 704 960 0 705 947 +64 704 1023 0 702 1009 +64 768 0 27 753 25 +64 768 64 23 756 68 +64 768 128 24 757 128 +64 768 192 23 758 190 +64 768 256 23 759 251 +64 768 320 5 760 317 +64 768 384 0 761 378 +64 768 448 0 764 443 +64 768 512 0 765 503 +64 768 576 0 767 573 +64 768 640 0 767 633 +64 768 704 0 767 695 +64 768 768 0 766 758 +64 768 832 0 767 821 +64 768 896 0 766 884 +64 768 960 0 767 947 +64 768 1023 0 765 1009 +64 832 0 38 817 26 +64 832 64 34 821 69 +64 832 128 33 821 128 +64 832 192 34 822 191 +64 832 256 31 822 252 +64 832 320 27 824 318 +64 832 384 21 825 379 +64 832 448 19 827 444 +64 832 512 0 830 505 +64 832 576 5 831 573 +64 832 640 0 830 633 +64 832 704 0 830 696 +64 832 768 0 830 759 +64 832 832 0 830 822 +64 832 896 0 830 885 +64 832 960 0 831 948 +64 832 1023 0 830 1012 +64 896 0 45 880 25 +64 896 64 45 884 69 +64 896 128 44 885 129 +64 896 192 44 887 191 +64 896 256 40 888 253 +64 896 320 41 888 319 +64 896 384 36 890 379 +64 896 448 29 892 445 +64 896 512 29 894 505 +64 896 576 31 896 574 +64 896 640 21 894 633 +64 896 704 0 894 696 +64 896 768 0 893 759 +64 896 832 0 894 823 +64 896 896 0 894 885 +64 896 960 0 895 948 +64 896 1023 0 894 1011 +64 960 0 54 943 26 +64 960 64 53 946 69 +64 960 128 52 947 129 +64 960 192 52 948 191 +64 960 256 50 950 253 +64 960 320 46 950 320 +64 960 384 46 951 380 +64 960 448 44 954 445 +64 960 512 42 956 506 +64 960 576 39 954 573 +64 960 640 27 954 634 +64 960 704 25 956 697 +64 960 768 0 955 760 +64 960 832 0 956 823 +64 960 896 0 955 886 +64 960 960 0 957 949 +64 960 1023 0 956 1013 +64 1023 0 60 1004 28 +64 1023 64 57 1009 70 +64 1023 128 55 1009 129 +64 1023 192 56 1010 192 +64 1023 256 55 1012 254 +64 1023 320 54 1011 319 +64 1023 384 52 1013 381 +64 1023 448 49 1015 445 +64 1023 512 50 1017 506 +64 1023 576 42 1016 573 +64 1023 640 37 1016 634 +64 1023 704 32 1017 697 +64 1023 768 21 1016 760 +64 1023 832 0 1017 824 +64 1023 896 0 1017 886 +64 1023 960 0 1019 951 +64 1023 1023 0 1017 1013 +128 0 0 128 8 0 +128 0 64 129 8 64 +128 0 128 129 7 124 +128 0 192 129 8 187 +128 0 256 129 10 247 +128 0 320 129 12 313 +128 0 384 129 14 373 +128 0 448 129 16 437 +128 0 512 129 18 496 +128 0 576 129 21 564 +128 0 640 128 23 625 +128 0 704 128 25 688 +128 0 768 127 27 750 +128 0 832 125 30 813 +128 0 896 125 32 876 +128 0 960 124 37 939 +128 0 1023 122 37 1001 +128 64 0 126 58 0 +128 64 64 126 60 64 +128 64 128 125 59 124 +128 64 192 126 60 187 +128 64 256 126 61 247 +128 64 320 126 61 313 +128 64 384 126 61 373 +128 64 448 126 62 437 +128 64 512 125 62 497 +128 64 576 125 63 565 +128 64 640 125 64 625 +128 64 704 124 66 688 +128 64 768 124 64 750 +128 64 832 123 66 814 +128 64 896 121 70 875 +128 64 960 120 71 940 +128 64 1023 119 70 1002 +128 128 0 124 125 6 +128 128 64 123 127 64 +128 128 128 123 127 125 +128 128 192 123 127 187 +128 128 256 124 128 248 +128 128 320 123 128 313 +128 128 384 124 128 373 +128 128 448 123 129 437 +128 128 512 123 129 497 +128 128 576 123 130 565 +128 128 640 123 130 626 +128 128 704 122 131 689 +128 128 768 121 131 751 +128 128 832 120 132 813 +128 128 896 118 132 876 +128 128 960 118 134 940 +128 128 1023 116 133 1002 +128 192 0 121 188 10 +128 192 64 121 190 65 +128 192 128 120 190 125 +128 192 192 121 190 187 +128 192 256 121 191 248 +128 192 320 121 191 313 +128 192 384 121 192 373 +128 192 448 120 192 437 +128 192 512 120 192 497 +128 192 576 120 193 565 +128 192 640 120 194 626 +128 192 704 120 195 689 +128 192 768 118 194 751 +128 192 832 117 195 813 +128 192 896 116 195 877 +128 192 960 115 196 941 +128 192 1023 114 195 1002 +128 256 0 119 249 12 +128 256 64 118 251 65 +128 256 128 118 251 125 +128 256 192 118 252 187 +128 256 256 119 253 248 +128 256 320 118 253 314 +128 256 384 118 253 373 +128 256 448 118 255 438 +128 256 512 118 254 497 +128 256 576 118 255 566 +128 256 640 117 255 626 +128 256 704 118 257 690 +128 256 768 115 256 751 +128 256 832 115 256 815 +128 256 896 113 256 877 +128 256 960 113 258 941 +128 256 1023 110 257 1003 +128 320 0 117 316 14 +128 320 64 117 319 65 +128 320 128 117 319 126 +128 320 192 117 320 188 +128 320 256 117 320 249 +128 320 320 116 320 314 +128 320 384 117 321 374 +128 320 448 116 322 438 +128 320 512 115 322 497 +128 320 576 116 324 567 +128 320 640 115 323 627 +128 320 704 115 325 690 +128 320 768 114 324 752 +128 320 832 112 324 815 +128 320 896 111 324 878 +128 320 960 111 326 942 +128 320 1023 107 324 1004 +128 384 0 116 376 16 +128 384 64 116 379 66 +128 384 128 115 379 126 +128 384 192 115 380 188 +128 384 256 116 381 249 +128 384 320 115 381 315 +128 384 384 115 382 374 +128 384 448 115 382 438 +128 384 512 115 383 498 +128 384 576 114 384 567 +128 384 640 114 385 628 +128 384 704 113 386 691 +128 384 768 111 384 752 +128 384 832 111 385 816 +128 384 896 110 385 879 +128 384 960 107 387 943 +128 384 1023 106 385 1004 +128 448 0 116 440 18 +128 448 64 115 443 66 +128 448 128 114 443 126 +128 448 192 114 444 188 +128 448 256 115 445 249 +128 448 320 114 444 315 +128 448 384 114 446 375 +128 448 448 114 447 439 +128 448 512 113 447 499 +128 448 576 114 448 568 +128 448 640 113 449 628 +128 448 704 112 451 692 +128 448 768 110 449 754 +128 448 832 110 450 817 +128 448 896 108 449 879 +128 448 960 106 451 943 +128 448 1023 103 449 1005 +128 512 0 116 499 19 +128 512 64 114 502 67 +128 512 128 114 502 127 +128 512 192 115 503 189 +128 512 256 115 504 250 +128 512 320 114 504 315 +128 512 384 114 505 376 +128 512 448 113 506 440 +128 512 512 113 507 500 +128 512 576 113 509 569 +128 512 640 112 509 629 +128 512 704 111 511 693 +128 512 768 110 509 755 +128 512 832 109 509 818 +128 512 896 108 509 880 +128 512 960 104 511 945 +128 512 1023 104 509 1006 +128 576 0 116 567 22 +128 576 64 114 569 67 +128 576 128 114 571 127 +128 576 192 114 571 189 +128 576 256 114 571 250 +128 576 320 114 572 316 +128 576 384 113 573 376 +128 576 448 112 573 440 +128 576 512 112 575 501 +128 576 576 112 576 569 +128 576 640 112 577 630 +128 576 704 111 578 693 +128 576 768 110 577 756 +128 576 832 108 578 819 +128 576 896 107 577 882 +128 576 960 105 579 945 +128 576 1023 102 577 1007 +128 640 0 116 628 23 +128 640 64 115 631 67 +128 640 128 115 632 127 +128 640 192 115 632 189 +128 640 256 115 633 250 +128 640 320 114 633 316 +128 640 384 114 634 376 +128 640 448 114 636 441 +128 640 512 113 637 501 +128 640 576 114 639 570 +128 640 640 113 639 631 +128 640 704 111 640 693 +128 640 768 110 639 756 +128 640 832 107 639 818 +128 640 896 107 639 881 +128 640 960 104 640 945 +128 640 1023 100 640 1008 +128 704 0 118 691 23 +128 704 64 116 694 68 +128 704 128 115 693 127 +128 704 192 115 695 190 +128 704 256 116 696 251 +128 704 320 116 698 317 +128 704 384 115 698 377 +128 704 448 115 699 441 +128 704 512 115 702 503 +128 704 576 115 703 571 +128 704 640 112 702 631 +128 704 704 112 703 694 +128 704 768 111 703 757 +128 704 832 109 703 820 +128 704 896 105 702 882 +128 704 960 105 704 946 +128 704 1023 103 703 1009 +128 768 0 119 754 26 +128 768 64 117 756 69 +128 768 128 117 758 128 +128 768 192 117 758 190 +128 768 256 117 759 251 +128 768 320 116 760 317 +128 768 384 116 762 378 +128 768 448 116 763 442 +128 768 512 115 765 503 +128 768 576 114 766 572 +128 768 640 115 767 633 +128 768 704 111 766 694 +128 768 768 110 766 758 +128 768 832 109 766 820 +128 768 896 108 767 884 +128 768 960 104 767 947 +128 768 1023 101 766 1009 +128 832 0 121 817 26 +128 832 64 119 821 69 +128 832 128 119 821 128 +128 832 192 119 822 191 +128 832 256 119 824 252 +128 832 320 118 824 318 +128 832 384 118 825 379 +128 832 448 118 828 444 +128 832 512 117 829 504 +128 832 576 117 831 573 +128 832 640 115 830 633 +128 832 704 114 831 696 +128 832 768 112 830 759 +128 832 832 110 830 822 +128 832 896 110 831 885 +128 832 960 106 832 948 +128 832 1023 103 830 1011 +128 896 0 123 881 26 +128 896 64 122 885 69 +128 896 128 122 886 129 +128 896 192 122 887 191 +128 896 256 122 888 252 +128 896 320 121 889 319 +128 896 384 121 891 380 +128 896 448 120 892 444 +128 896 512 120 894 505 +128 896 576 118 894 573 +128 896 640 117 894 634 +128 896 704 115 894 696 +128 896 768 115 894 759 +128 896 832 111 894 822 +128 896 896 111 894 885 +128 896 960 109 896 949 +128 896 1023 107 894 1011 +128 960 0 126 943 29 +128 960 64 125 947 70 +128 960 128 124 946 129 +128 960 192 124 948 192 +128 960 256 125 950 253 +128 960 320 124 950 320 +128 960 384 124 952 380 +128 960 448 123 954 445 +128 960 512 121 956 506 +128 960 576 122 954 573 +128 960 640 120 954 633 +128 960 704 119 955 696 +128 960 768 116 957 761 +128 960 832 115 956 823 +128 960 896 113 955 885 +128 960 960 111 957 950 +128 960 1023 107 957 1013 +128 1023 0 129 1005 28 +128 1023 64 127 1008 70 +128 1023 128 126 1010 130 +128 1023 192 127 1011 192 +128 1023 256 126 1010 253 +128 1023 320 127 1011 320 +128 1023 384 126 1014 380 +128 1023 448 125 1016 445 +128 1023 512 125 1016 505 +128 1023 576 124 1016 573 +128 1023 640 123 1017 635 +128 1023 704 119 1017 697 +128 1023 768 120 1016 760 +128 1023 832 117 1017 824 +128 1023 896 115 1017 887 +128 1023 960 111 1018 950 +128 1023 1023 110 1018 1014 +192 0 0 189 12 0 +192 0 64 189 11 64 +192 0 128 189 11 124 +192 0 192 190 11 187 +192 0 256 189 11 246 +192 0 320 190 14 313 +192 0 384 190 15 373 +192 0 448 190 17 436 +192 0 512 190 19 496 +192 0 576 190 21 564 +192 0 640 190 23 625 +192 0 704 190 25 687 +192 0 768 189 28 750 +192 0 832 189 30 813 +192 0 896 188 34 875 +192 0 960 188 34 940 +192 0 1023 187 37 1002 +192 64 0 189 58 2 +192 64 64 188 59 64 +192 64 128 188 59 124 +192 64 192 188 59 187 +192 64 256 188 60 247 +192 64 320 189 60 313 +192 64 384 189 61 373 +192 64 448 189 61 436 +192 64 512 189 62 496 +192 64 576 189 62 564 +192 64 640 189 64 625 +192 64 704 189 65 688 +192 64 768 188 64 750 +192 64 832 187 66 813 +192 64 896 186 69 876 +192 64 960 187 71 939 +192 64 1023 185 71 1002 +192 128 0 188 126 6 +192 128 64 186 126 64 +192 128 128 187 127 125 +192 128 192 187 127 187 +192 128 256 187 127 247 +192 128 320 187 128 314 +192 128 384 187 128 373 +192 128 448 187 128 437 +192 128 512 188 129 497 +192 128 576 188 129 565 +192 128 640 187 130 625 +192 128 704 188 131 688 +192 128 768 187 131 751 +192 128 832 186 131 813 +192 128 896 186 132 876 +192 128 960 185 133 940 +192 128 1023 184 132 1002 +192 192 0 186 188 10 +192 192 64 185 189 64 +192 192 128 185 190 125 +192 192 192 185 190 187 +192 192 256 185 191 247 +192 192 320 186 191 314 +192 192 384 186 192 374 +192 192 448 186 192 436 +192 192 512 186 192 497 +192 192 576 186 193 565 +192 192 640 186 194 626 +192 192 704 186 194 688 +192 192 768 185 194 751 +192 192 832 184 195 813 +192 192 896 184 195 877 +192 192 960 184 195 940 +192 192 1023 183 195 1003 +192 256 0 185 249 12 +192 256 64 184 251 65 +192 256 128 184 252 125 +192 256 192 184 252 187 +192 256 256 184 252 248 +192 256 320 185 253 314 +192 256 384 184 253 373 +192 256 448 184 254 437 +192 256 512 185 255 497 +192 256 576 185 255 565 +192 256 640 185 256 626 +192 256 704 185 256 689 +192 256 768 184 256 752 +192 256 832 183 256 814 +192 256 896 183 257 877 +192 256 960 182 257 940 +192 256 1023 181 257 1003 +192 320 0 184 316 14 +192 320 64 183 318 65 +192 320 128 183 319 125 +192 320 192 184 320 188 +192 320 256 183 320 248 +192 320 320 184 321 315 +192 320 384 184 321 374 +192 320 448 184 321 438 +192 320 512 184 322 498 +192 320 576 184 323 566 +192 320 640 184 324 627 +192 320 704 184 324 690 +192 320 768 183 324 752 +192 320 832 183 324 815 +192 320 896 182 325 878 +192 320 960 181 325 941 +192 320 1023 180 324 1003 +192 384 0 184 377 16 +192 384 64 182 379 66 +192 384 128 183 379 126 +192 384 192 183 381 188 +192 384 256 183 381 249 +192 384 320 183 381 315 +192 384 384 183 382 375 +192 384 448 183 382 438 +192 384 512 183 384 499 +192 384 576 183 384 566 +192 384 640 183 385 628 +192 384 704 183 386 691 +192 384 768 182 385 753 +192 384 832 181 385 816 +192 384 896 181 386 879 +192 384 960 180 386 942 +192 384 1023 179 385 1005 +192 448 0 184 440 18 +192 448 64 182 442 66 +192 448 128 183 444 126 +192 448 192 183 444 189 +192 448 256 183 444 249 +192 448 320 182 445 315 +192 448 384 183 446 375 +192 448 448 182 446 439 +192 448 512 183 448 499 +192 448 576 183 448 567 +192 448 640 182 449 629 +192 448 704 183 450 692 +192 448 768 182 450 754 +192 448 832 181 449 816 +192 448 896 180 450 880 +192 448 960 179 450 943 +192 448 1023 179 450 1006 +192 512 0 184 499 20 +192 512 64 182 501 67 +192 512 128 182 503 127 +192 512 192 183 504 189 +192 512 256 182 503 249 +192 512 320 183 504 316 +192 512 384 183 506 376 +192 512 448 182 506 439 +192 512 512 183 508 500 +192 512 576 183 508 568 +192 512 640 182 509 630 +192 512 704 183 510 692 +192 512 768 182 510 755 +192 512 832 181 509 817 +192 512 896 180 510 881 +192 512 960 179 511 944 +192 512 1023 178 509 1007 +192 576 0 185 568 22 +192 576 64 183 570 67 +192 576 128 183 570 127 +192 576 192 182 570 189 +192 576 256 183 572 250 +192 576 320 183 572 316 +192 576 384 183 572 376 +192 576 448 182 574 440 +192 576 512 183 576 501 +192 576 576 183 577 569 +192 576 640 182 576 630 +192 576 704 182 579 694 +192 576 768 181 578 756 +192 576 832 181 578 819 +192 576 896 179 577 881 +192 576 960 180 579 946 +192 576 1023 178 578 1008 +192 640 0 185 629 23 +192 640 64 183 631 67 +192 640 128 183 632 127 +192 640 192 183 633 190 +192 640 256 183 633 250 +192 640 320 183 634 316 +192 640 384 183 635 377 +192 640 448 183 636 440 +192 640 512 183 638 502 +192 640 576 184 639 570 +192 640 640 184 640 631 +192 640 704 183 640 693 +192 640 768 182 639 756 +192 640 832 181 639 818 +192 640 896 180 639 882 +192 640 960 179 641 946 +192 640 1023 177 639 1008 +192 704 0 186 691 24 +192 704 64 184 694 68 +192 704 128 183 694 127 +192 704 192 184 696 190 +192 704 256 184 697 251 +192 704 320 184 697 317 +192 704 384 184 698 377 +192 704 448 184 700 442 +192 704 512 184 701 502 +192 704 576 184 703 571 +192 704 640 184 703 631 +192 704 704 183 704 694 +192 704 768 182 702 756 +192 704 832 181 703 820 +192 704 896 180 703 882 +192 704 960 180 703 945 +192 704 1023 177 702 1008 +192 768 0 187 754 26 +192 768 64 184 756 69 +192 768 128 185 757 128 +192 768 192 185 758 190 +192 768 256 184 759 251 +192 768 320 185 761 318 +192 768 384 185 761 378 +192 768 448 185 763 442 +192 768 512 185 766 504 +192 768 576 185 766 572 +192 768 640 184 766 632 +192 768 704 183 766 694 +192 768 768 183 767 758 +192 768 832 181 766 821 +192 768 896 180 767 884 +192 768 960 180 768 948 +192 768 1023 178 767 1010 +192 832 0 188 817 26 +192 832 64 186 820 69 +192 832 128 186 821 128 +192 832 192 186 823 191 +192 832 256 186 823 252 +192 832 320 186 824 318 +192 832 384 186 826 379 +192 832 448 187 827 443 +192 832 512 187 830 504 +192 832 576 187 830 573 +192 832 640 186 830 633 +192 832 704 184 830 695 +192 832 768 183 830 759 +192 832 832 183 828 821 +192 832 896 183 831 886 +192 832 960 180 830 947 +192 832 1023 178 831 1011 +192 896 0 190 882 25 +192 896 64 188 885 69 +192 896 128 188 885 128 +192 896 192 188 886 191 +192 896 256 188 889 252 +192 896 320 188 890 319 +192 896 384 188 890 379 +192 896 448 188 892 444 +192 896 512 189 895 506 +192 896 576 188 894 573 +192 896 640 186 894 633 +192 896 704 185 894 696 +192 896 768 185 894 759 +192 896 832 184 894 822 +192 896 896 184 894 885 +192 896 960 181 896 949 +192 896 1023 180 895 1012 +192 960 0 191 942 28 +192 960 64 190 946 70 +192 960 128 190 947 129 +192 960 192 190 949 192 +192 960 256 191 950 253 +192 960 320 190 950 319 +192 960 384 190 952 380 +192 960 448 190 953 445 +192 960 512 190 955 505 +192 960 576 189 955 573 +192 960 640 189 954 633 +192 960 704 187 956 696 +192 960 768 186 954 759 +192 960 832 186 957 824 +192 960 896 185 956 886 +192 960 960 182 956 949 +192 960 1023 182 956 1012 +192 1023 0 193 1005 28 +192 1023 64 192 1008 70 +192 1023 128 192 1009 129 +192 1023 192 191 1009 191 +192 1023 256 192 1011 253 +192 1023 320 192 1012 320 +192 1023 384 191 1014 381 +192 1023 448 191 1014 444 +192 1023 512 190 1016 505 +192 1023 576 190 1015 573 +192 1023 640 190 1016 634 +192 1023 704 189 1017 697 +192 1023 768 188 1017 760 +192 1023 832 186 1017 823 +192 1023 896 186 1018 887 +192 1023 960 184 1019 950 +192 1023 1023 183 1019 1014 +256 0 0 249 16 0 +256 0 64 249 15 64 +256 0 128 249 14 124 +256 0 192 249 14 186 +256 0 256 250 15 247 +256 0 320 250 16 313 +256 0 384 250 17 372 +256 0 448 250 19 436 +256 0 512 251 19 497 +256 0 576 251 22 564 +256 0 640 251 24 625 +256 0 704 251 26 688 +256 0 768 250 28 750 +256 0 832 250 30 813 +256 0 896 249 34 874 +256 0 960 250 36 940 +256 0 1023 249 37 1002 +256 64 0 249 58 0 +256 64 64 248 59 64 +256 64 128 248 59 124 +256 64 192 248 59 186 +256 64 256 249 60 247 +256 64 320 249 60 313 +256 64 384 249 60 372 +256 64 448 250 61 437 +256 64 512 250 62 497 +256 64 576 250 62 564 +256 64 640 250 63 625 +256 64 704 250 65 688 +256 64 768 249 64 751 +256 64 832 249 67 813 +256 64 896 248 67 875 +256 64 960 249 71 940 +256 64 1023 248 71 1002 +256 128 0 249 125 6 +256 128 64 247 126 64 +256 128 128 247 126 125 +256 128 192 248 127 187 +256 128 256 248 127 247 +256 128 320 249 128 314 +256 128 384 248 128 373 +256 128 448 249 129 437 +256 128 512 249 129 497 +256 128 576 249 129 565 +256 128 640 249 130 626 +256 128 704 250 131 689 +256 128 768 249 131 752 +256 128 832 248 131 813 +256 128 896 247 131 875 +256 128 960 248 134 940 +256 128 1023 247 133 1002 +256 192 0 248 188 9 +256 192 64 246 190 64 +256 192 128 246 190 125 +256 192 192 246 190 187 +256 192 256 247 191 247 +256 192 320 248 192 314 +256 192 384 248 192 373 +256 192 448 247 192 437 +256 192 512 248 193 497 +256 192 576 248 193 565 +256 192 640 249 194 626 +256 192 704 249 195 689 +256 192 768 248 194 751 +256 192 832 247 195 814 +256 192 896 246 194 875 +256 192 960 247 196 940 +256 192 1023 246 195 1003 +256 256 0 248 250 11 +256 256 64 246 251 65 +256 256 128 245 251 125 +256 256 192 245 251 187 +256 256 256 246 253 248 +256 256 320 247 253 314 +256 256 384 247 253 374 +256 256 448 247 254 438 +256 256 512 248 255 498 +256 256 576 248 255 566 +256 256 640 248 256 627 +256 256 704 248 256 689 +256 256 768 247 257 752 +256 256 832 247 256 814 +256 256 896 245 256 876 +256 256 960 246 258 941 +256 256 1023 245 257 1003 +256 320 0 247 317 14 +256 320 64 245 319 65 +256 320 128 245 318 125 +256 320 192 245 319 187 +256 320 256 246 320 248 +256 320 320 246 321 315 +256 320 384 246 321 374 +256 320 448 247 322 438 +256 320 512 247 323 498 +256 320 576 247 323 566 +256 320 640 248 324 628 +256 320 704 247 325 690 +256 320 768 247 324 753 +256 320 832 246 324 815 +256 320 896 245 323 877 +256 320 960 246 326 942 +256 320 1023 244 325 1004 +256 384 0 247 377 15 +256 384 64 245 379 66 +256 384 128 245 379 126 +256 384 192 245 380 188 +256 384 256 246 381 249 +256 384 320 245 381 314 +256 384 384 246 382 374 +256 384 448 246 383 438 +256 384 512 247 384 499 +256 384 576 247 384 567 +256 384 640 247 385 628 +256 384 704 247 386 691 +256 384 768 246 385 753 +256 384 832 245 385 816 +256 384 896 244 385 877 +256 384 960 245 387 942 +256 384 1023 244 386 1005 +256 448 0 247 441 18 +256 448 64 245 443 66 +256 448 128 245 443 126 +256 448 192 245 444 188 +256 448 256 246 445 249 +256 448 320 246 445 315 +256 448 384 246 446 375 +256 448 448 246 447 439 +256 448 512 246 448 499 +256 448 576 247 449 568 +256 448 640 247 450 629 +256 448 704 247 451 692 +256 448 768 246 450 755 +256 448 832 245 450 817 +256 448 896 244 449 878 +256 448 960 244 451 943 +256 448 1023 244 450 1006 +256 512 0 248 500 19 +256 512 64 245 502 66 +256 512 128 245 502 127 +256 512 192 246 503 189 +256 512 256 246 504 250 +256 512 320 246 505 316 +256 512 384 246 505 375 +256 512 448 246 506 439 +256 512 512 247 508 501 +256 512 576 247 508 568 +256 512 640 247 510 630 +256 512 704 247 511 693 +256 512 768 247 510 755 +256 512 832 245 510 818 +256 512 896 244 508 879 +256 512 960 245 511 944 +256 512 1023 244 510 1007 +256 576 0 248 567 22 +256 576 64 246 570 67 +256 576 128 246 570 127 +256 576 192 246 571 189 +256 576 256 246 572 250 +256 576 320 246 572 316 +256 576 384 246 573 376 +256 576 448 247 575 441 +256 576 512 247 575 501 +256 576 576 247 577 570 +256 576 640 247 577 630 +256 576 704 247 578 693 +256 576 768 246 577 756 +256 576 832 245 577 818 +256 576 896 245 577 881 +256 576 960 245 579 945 +256 576 1023 243 577 1007 +256 640 0 249 629 22 +256 640 64 246 631 68 +256 640 128 246 631 127 +256 640 192 246 632 189 +256 640 256 246 633 250 +256 640 320 247 634 317 +256 640 384 246 635 376 +256 640 448 247 636 441 +256 640 512 248 639 502 +256 640 576 248 639 570 +256 640 640 247 639 630 +256 640 704 248 640 693 +256 640 768 246 639 756 +256 640 832 246 639 819 +256 640 896 245 639 881 +256 640 960 245 640 945 +256 640 1023 244 640 1008 +256 704 0 249 691 22 +256 704 64 247 694 68 +256 704 128 247 695 127 +256 704 192 247 696 190 +256 704 256 247 696 251 +256 704 320 247 697 317 +256 704 384 248 699 377 +256 704 448 247 699 441 +256 704 512 248 702 502 +256 704 576 249 703 571 +256 704 640 248 703 632 +256 704 704 247 702 693 +256 704 768 247 703 757 +256 704 832 246 703 820 +256 704 896 246 704 883 +256 704 960 245 704 946 +256 704 1023 244 702 1008 +256 768 0 250 753 24 +256 768 64 248 757 68 +256 768 128 247 758 128 +256 768 192 247 759 190 +256 768 256 248 759 251 +256 768 320 248 760 317 +256 768 384 248 762 378 +256 768 448 249 764 443 +256 768 512 249 765 503 +256 768 576 249 767 572 +256 768 640 248 766 632 +256 768 704 248 767 695 +256 768 768 248 766 758 +256 768 832 247 767 821 +256 768 896 246 767 884 +256 768 960 245 767 946 +256 768 1023 244 766 1010 +256 832 0 251 818 25 +256 832 64 249 820 69 +256 832 128 248 820 128 +256 832 192 249 822 190 +256 832 256 249 824 252 +256 832 320 250 825 319 +256 832 384 249 825 379 +256 832 448 250 828 444 +256 832 512 251 830 505 +256 832 576 251 831 573 +256 832 640 250 831 634 +256 832 704 249 830 696 +256 832 768 248 829 758 +256 832 832 248 829 821 +256 832 896 247 831 885 +256 832 960 247 831 948 +256 832 1023 246 831 1011 +256 896 0 252 881 26 +256 896 64 250 886 69 +256 896 128 250 886 128 +256 896 192 251 887 191 +256 896 256 251 888 253 +256 896 320 251 889 319 +256 896 384 251 891 380 +256 896 448 252 893 445 +256 896 512 252 895 505 +256 896 576 252 895 573 +256 896 640 250 894 633 +256 896 704 251 895 696 +256 896 768 249 894 759 +256 896 832 248 895 822 +256 896 896 248 894 885 +256 896 960 247 895 948 +256 896 1023 245 894 1011 +256 960 0 254 943 29 +256 960 64 252 947 70 +256 960 128 252 948 129 +256 960 192 253 949 192 +256 960 256 252 950 253 +256 960 320 252 951 320 +256 960 384 252 952 380 +256 960 448 252 953 444 +256 960 512 253 956 505 +256 960 576 252 954 573 +256 960 640 251 955 634 +256 960 704 250 955 696 +256 960 768 251 956 760 +256 960 832 250 956 823 +256 960 896 249 956 886 +256 960 960 248 957 949 +256 960 1023 247 957 1013 +256 1023 0 255 1004 28 +256 1023 64 254 1009 70 +256 1023 128 253 1009 129 +256 1023 192 253 1010 191 +256 1023 256 254 1011 253 +256 1023 320 253 1011 319 +256 1023 384 253 1012 380 +256 1023 448 254 1014 445 +256 1023 512 254 1017 506 +256 1023 576 254 1016 573 +256 1023 640 252 1015 633 +256 1023 704 253 1017 697 +256 1023 768 251 1017 760 +256 1023 832 251 1018 824 +256 1023 896 250 1016 885 +256 1023 960 250 1020 951 +256 1023 1023 249 1019 1015 +320 0 0 315 18 0 +320 0 64 315 17 64 +320 0 128 315 17 124 +320 0 192 315 17 186 +320 0 256 315 17 247 +320 0 320 316 19 313 +320 0 384 316 19 372 +320 0 448 317 20 437 +320 0 512 317 20 496 +320 0 576 317 23 565 +320 0 640 317 25 625 +320 0 704 317 27 688 +320 0 768 317 29 751 +320 0 832 316 31 813 +320 0 896 315 36 875 +320 0 960 316 39 939 +320 0 1023 315 39 1001 +320 64 0 315 58 0 +320 64 64 315 60 64 +320 64 128 314 59 124 +320 64 192 315 60 187 +320 64 256 315 60 247 +320 64 320 315 60 313 +320 64 384 316 61 373 +320 64 448 316 62 437 +320 64 512 316 62 497 +320 64 576 317 62 565 +320 64 640 317 63 625 +320 64 704 317 65 688 +320 64 768 316 64 751 +320 64 832 316 67 813 +320 64 896 315 69 875 +320 64 960 316 69 940 +320 64 1023 315 68 1002 +320 128 0 315 125 2 +320 128 64 314 126 64 +320 128 128 313 127 125 +320 128 192 314 127 187 +320 128 256 314 127 247 +320 128 320 315 128 313 +320 128 384 315 128 373 +320 128 448 315 128 437 +320 128 512 316 129 497 +320 128 576 316 129 565 +320 128 640 316 130 625 +320 128 704 316 131 688 +320 128 768 316 131 751 +320 128 832 315 131 813 +320 128 896 315 132 875 +320 128 960 315 133 940 +320 128 1023 314 132 1002 +320 192 0 314 188 8 +320 192 64 313 190 64 +320 192 128 313 190 125 +320 192 192 313 190 187 +320 192 256 314 191 248 +320 192 320 314 191 314 +320 192 384 314 192 373 +320 192 448 315 192 437 +320 192 512 315 192 497 +320 192 576 315 193 565 +320 192 640 316 194 626 +320 192 704 315 194 688 +320 192 768 315 194 751 +320 192 832 315 195 814 +320 192 896 314 195 876 +320 192 960 315 196 940 +320 192 1023 314 195 1003 +320 256 0 314 249 10 +320 256 64 313 251 65 +320 256 128 312 252 125 +320 256 192 313 252 187 +320 256 256 314 253 248 +320 256 320 314 253 314 +320 256 384 314 254 373 +320 256 448 314 254 438 +320 256 512 314 254 497 +320 256 576 315 256 566 +320 256 640 315 256 626 +320 256 704 315 256 689 +320 256 768 315 256 752 +320 256 832 314 256 814 +320 256 896 313 256 876 +320 256 960 314 257 940 +320 256 1023 314 257 1003 +320 320 0 314 316 13 +320 320 64 312 319 65 +320 320 128 312 319 126 +320 320 192 313 320 188 +320 320 256 313 321 249 +320 320 320 313 321 314 +320 320 384 313 321 374 +320 320 448 314 322 438 +320 320 512 314 323 498 +320 320 576 315 324 567 +320 320 640 315 324 627 +320 320 704 315 325 690 +320 320 768 314 324 752 +320 320 832 314 324 814 +320 320 896 313 324 877 +320 320 960 314 325 941 +320 320 1023 312 324 1004 +320 384 0 314 377 15 +320 384 64 313 380 66 +320 384 128 312 379 126 +320 384 192 312 380 188 +320 384 256 313 382 249 +320 384 320 312 381 314 +320 384 384 313 382 374 +320 384 448 314 383 439 +320 384 512 314 384 498 +320 384 576 315 385 567 +320 384 640 315 385 628 +320 384 704 315 386 691 +320 384 768 314 385 753 +320 384 832 313 385 815 +320 384 896 314 385 878 +320 384 960 313 386 942 +320 384 1023 313 385 1004 +320 448 0 315 441 17 +320 448 64 313 444 66 +320 448 128 312 443 126 +320 448 192 313 445 189 +320 448 256 313 445 249 +320 448 320 313 445 315 +320 448 384 314 447 375 +320 448 448 314 447 439 +320 448 512 314 448 499 +320 448 576 315 449 568 +320 448 640 315 450 629 +320 448 704 315 451 691 +320 448 768 314 449 754 +320 448 832 314 449 816 +320 448 896 313 449 879 +320 448 960 313 451 943 +320 448 1023 312 450 1006 +320 512 0 315 499 18 +320 512 64 313 503 67 +320 512 128 313 503 127 +320 512 192 313 504 189 +320 512 256 314 504 250 +320 512 320 313 504 315 +320 512 384 314 506 376 +320 512 448 314 507 440 +320 512 512 314 508 500 +320 512 576 315 509 569 +320 512 640 315 510 630 +320 512 704 315 510 692 +320 512 768 315 510 755 +320 512 832 314 509 818 +320 512 896 314 509 879 +320 512 960 313 511 944 +320 512 1023 313 510 1007 +320 576 0 315 567 21 +320 576 64 313 570 67 +320 576 128 313 571 127 +320 576 192 313 571 189 +320 576 256 313 571 250 +320 576 320 313 572 316 +320 576 384 314 573 376 +320 576 448 314 574 440 +320 576 512 315 576 501 +320 576 576 315 577 569 +320 576 640 315 578 630 +320 576 704 315 578 693 +320 576 768 315 577 756 +320 576 832 314 577 818 +320 576 896 314 577 881 +320 576 960 315 579 946 +320 576 1023 313 577 1007 +320 640 0 316 628 22 +320 640 64 313 630 67 +320 640 128 313 631 127 +320 640 192 314 633 189 +320 640 256 314 634 250 +320 640 320 314 634 316 +320 640 384 315 635 376 +320 640 448 315 637 441 +320 640 512 316 638 502 +320 640 576 317 640 571 +320 640 640 316 640 631 +320 640 704 316 641 694 +320 640 768 315 639 756 +320 640 832 315 640 819 +320 640 896 314 640 882 +320 640 960 314 640 945 +320 640 1023 313 639 1008 +320 704 0 317 692 22 +320 704 64 314 694 68 +320 704 128 314 694 127 +320 704 192 314 695 190 +320 704 256 315 697 251 +320 704 320 315 698 317 +320 704 384 315 698 377 +320 704 448 316 700 442 +320 704 512 317 703 503 +320 704 576 317 704 571 +320 704 640 316 702 630 +320 704 704 316 703 694 +320 704 768 316 704 757 +320 704 832 315 704 820 +320 704 896 315 704 883 +320 704 960 314 704 945 +320 704 1023 314 703 1009 +320 768 0 318 755 26 +320 768 64 315 757 68 +320 768 128 315 758 128 +320 768 192 316 759 190 +320 768 256 315 759 251 +320 768 320 315 760 317 +320 768 384 316 762 378 +320 768 448 317 764 443 +320 768 512 318 766 504 +320 768 576 318 767 572 +320 768 640 317 766 632 +320 768 704 317 766 694 +320 768 768 316 765 757 +320 768 832 315 765 819 +320 768 896 315 768 884 +320 768 960 315 767 947 +320 768 1023 314 766 1010 +320 832 0 319 817 25 +320 832 64 317 822 69 +320 832 128 316 821 128 +320 832 192 317 823 191 +320 832 256 317 824 252 +320 832 320 317 825 318 +320 832 384 317 827 379 +320 832 448 318 829 444 +320 832 512 318 830 504 +320 832 576 319 832 574 +320 832 640 318 830 633 +320 832 704 317 830 695 +320 832 768 317 829 758 +320 832 832 316 830 822 +320 832 896 317 831 885 +320 832 960 315 831 948 +320 832 1023 315 830 1011 +320 896 0 320 881 26 +320 896 64 317 885 69 +320 896 128 317 886 128 +320 896 192 318 888 191 +320 896 256 318 888 252 +320 896 320 318 890 319 +320 896 384 319 892 380 +320 896 448 319 893 444 +320 896 512 320 896 506 +320 896 576 319 894 572 +320 896 640 318 894 633 +320 896 704 318 894 696 +320 896 768 318 895 759 +320 896 832 318 894 822 +320 896 896 316 894 885 +320 896 960 316 895 948 +320 896 1023 315 895 1012 +320 960 0 321 943 28 +320 960 64 319 948 70 +320 960 128 319 948 129 +320 960 192 319 949 192 +320 960 256 320 951 253 +320 960 320 319 949 319 +320 960 384 320 951 379 +320 960 448 320 954 445 +320 960 512 321 956 506 +320 960 576 320 955 573 +320 960 640 320 955 633 +320 960 704 319 956 696 +320 960 768 318 955 759 +320 960 832 318 956 822 +320 960 896 317 956 885 +320 960 960 318 958 950 +320 960 1023 317 957 1013 +320 1023 0 323 1006 28 +320 1023 64 320 1007 69 +320 1023 128 320 1009 130 +320 1023 192 321 1010 192 +320 1023 256 320 1011 253 +320 1023 320 320 1011 319 +320 1023 384 320 1013 380 +320 1023 448 321 1015 445 +320 1023 512 322 1017 506 +320 1023 576 322 1017 574 +320 1023 640 320 1016 634 +320 1023 704 320 1015 696 +320 1023 768 320 1017 761 +320 1023 832 318 1016 823 +320 1023 896 319 1017 886 +320 1023 960 318 1018 950 +320 1023 1023 317 1017 1013 +384 0 0 372 21 0 +384 0 64 371 20 63 +384 0 128 371 19 124 +384 0 192 372 20 187 +384 0 256 371 19 247 +384 0 320 372 21 313 +384 0 384 373 20 373 +384 0 448 373 21 437 +384 0 512 373 22 496 +384 0 576 373 25 564 +384 0 640 374 26 626 +384 0 704 374 29 687 +384 0 768 373 29 750 +384 0 832 373 33 812 +384 0 896 373 36 876 +384 0 960 374 41 940 +384 0 1023 373 38 1002 +384 64 0 372 59 0 +384 64 64 370 60 63 +384 64 128 371 60 125 +384 64 192 371 60 187 +384 64 256 371 60 247 +384 64 320 372 61 314 +384 64 384 372 61 373 +384 64 448 372 61 437 +384 64 512 373 62 497 +384 64 576 373 63 565 +384 64 640 374 64 626 +384 64 704 373 65 687 +384 64 768 373 64 750 +384 64 832 372 66 812 +384 64 896 372 69 875 +384 64 960 374 72 940 +384 64 1023 373 68 1002 +384 128 0 372 126 0 +384 128 64 370 127 64 +384 128 128 370 127 125 +384 128 192 371 127 187 +384 128 256 371 127 247 +384 128 320 372 128 314 +384 128 384 372 128 373 +384 128 448 372 128 437 +384 128 512 373 130 497 +384 128 576 373 129 565 +384 128 640 374 130 626 +384 128 704 373 131 688 +384 128 768 373 130 751 +384 128 832 372 132 813 +384 128 896 372 132 876 +384 128 960 373 133 940 +384 128 1023 372 133 1002 +384 192 0 371 188 3 +384 192 64 369 190 64 +384 192 128 370 191 125 +384 192 192 370 191 187 +384 192 256 370 191 247 +384 192 320 371 192 314 +384 192 384 371 192 373 +384 192 448 371 192 437 +384 192 512 372 193 497 +384 192 576 372 193 565 +384 192 640 373 194 626 +384 192 704 373 194 688 +384 192 768 372 194 750 +384 192 832 372 194 813 +384 192 896 372 195 876 +384 192 960 373 196 941 +384 192 1023 371 195 1002 +384 256 0 372 250 9 +384 256 64 369 251 64 +384 256 128 369 252 125 +384 256 192 370 252 187 +384 256 256 370 253 248 +384 256 320 371 254 314 +384 256 384 371 254 374 +384 256 448 371 254 437 +384 256 512 371 255 497 +384 256 576 372 255 566 +384 256 640 373 256 627 +384 256 704 372 257 689 +384 256 768 372 256 751 +384 256 832 371 256 813 +384 256 896 372 257 877 +384 256 960 372 258 941 +384 256 1023 371 257 1003 +384 320 0 371 317 11 +384 320 64 369 318 65 +384 320 128 369 319 125 +384 320 192 370 320 188 +384 320 256 370 320 248 +384 320 320 370 321 314 +384 320 384 371 322 374 +384 320 448 371 322 438 +384 320 512 372 323 498 +384 320 576 372 323 566 +384 320 640 373 324 627 +384 320 704 373 325 690 +384 320 768 372 324 752 +384 320 832 371 324 815 +384 320 896 371 325 877 +384 320 960 373 326 942 +384 320 1023 370 324 1003 +384 384 0 372 377 13 +384 384 64 369 379 65 +384 384 128 369 380 126 +384 384 192 370 381 188 +384 384 256 370 381 248 +384 384 320 370 381 314 +384 384 384 371 383 375 +384 384 448 371 383 438 +384 384 512 372 384 499 +384 384 576 372 384 567 +384 384 640 373 386 628 +384 384 704 373 386 691 +384 384 768 372 385 753 +384 384 832 371 385 815 +384 384 896 372 386 879 +384 384 960 372 387 943 +384 384 1023 370 385 1004 +384 448 0 372 441 16 +384 448 64 369 443 66 +384 448 128 370 445 127 +384 448 192 370 445 188 +384 448 256 370 445 249 +384 448 320 370 445 315 +384 448 384 371 447 375 +384 448 448 371 447 439 +384 448 512 372 448 499 +384 448 576 373 449 568 +384 448 640 373 450 629 +384 448 704 373 450 691 +384 448 768 372 449 754 +384 448 832 371 449 816 +384 448 896 371 450 879 +384 448 960 373 451 943 +384 448 1023 371 450 1006 +384 512 0 373 500 17 +384 512 64 370 502 66 +384 512 128 370 504 127 +384 512 192 371 504 189 +384 512 256 371 504 249 +384 512 320 371 505 316 +384 512 384 372 506 376 +384 512 448 371 506 440 +384 512 512 373 508 501 +384 512 576 373 509 569 +384 512 640 374 510 630 +384 512 704 374 510 692 +384 512 768 373 509 755 +384 512 832 372 509 817 +384 512 896 372 510 880 +384 512 960 373 511 945 +384 512 1023 371 510 1007 +384 576 0 374 568 21 +384 576 64 371 571 67 +384 576 128 370 571 127 +384 576 192 370 571 189 +384 576 256 371 572 250 +384 576 320 372 573 317 +384 576 384 372 573 376 +384 576 448 372 575 440 +384 576 512 373 577 501 +384 576 576 374 577 570 +384 576 640 373 577 630 +384 576 704 374 579 693 +384 576 768 374 578 756 +384 576 832 373 578 819 +384 576 896 372 577 881 +384 576 960 372 579 945 +384 576 1023 372 578 1008 +384 640 0 374 629 21 +384 640 64 371 631 67 +384 640 128 371 632 127 +384 640 192 371 633 189 +384 640 256 371 633 250 +384 640 320 372 635 317 +384 640 384 373 636 377 +384 640 448 373 637 441 +384 640 512 374 639 502 +384 640 576 374 640 570 +384 640 640 375 640 631 +384 640 704 374 639 693 +384 640 768 374 640 756 +384 640 832 373 639 819 +384 640 896 373 640 882 +384 640 960 373 641 946 +384 640 1023 372 640 1008 +384 704 0 374 691 21 +384 704 64 371 694 67 +384 704 128 371 695 127 +384 704 192 372 696 190 +384 704 256 372 697 251 +384 704 320 372 698 317 +384 704 384 373 699 377 +384 704 448 374 702 442 +384 704 512 374 702 502 +384 704 576 376 704 572 +384 704 640 375 703 631 +384 704 704 375 704 694 +384 704 768 374 704 757 +384 704 832 375 705 821 +384 704 896 374 704 883 +384 704 960 373 704 946 +384 704 1023 373 703 1009 +384 768 0 376 755 24 +384 768 64 372 758 69 +384 768 128 372 758 128 +384 768 192 373 760 190 +384 768 256 374 761 251 +384 768 320 374 762 318 +384 768 384 374 762 378 +384 768 448 375 765 443 +384 768 512 376 767 504 +384 768 576 376 768 572 +384 768 640 375 766 632 +384 768 704 375 767 695 +384 768 768 374 766 757 +384 768 832 374 766 821 +384 768 896 375 768 884 +384 768 960 374 768 947 +384 768 1023 373 767 1010 +384 832 0 376 818 25 +384 832 64 373 821 69 +384 832 128 374 822 128 +384 832 192 374 823 191 +384 832 256 374 824 252 +384 832 320 375 825 319 +384 832 384 376 827 379 +384 832 448 376 828 444 +384 832 512 377 831 505 +384 832 576 377 831 573 +384 832 640 376 831 633 +384 832 704 376 830 695 +384 832 768 376 830 759 +384 832 832 375 830 821 +384 832 896 375 832 885 +384 832 960 375 832 948 +384 832 1023 375 831 1012 +384 896 0 377 881 25 +384 896 64 375 886 69 +384 896 128 375 886 128 +384 896 192 375 888 191 +384 896 256 376 889 253 +384 896 320 377 891 319 +384 896 384 376 891 379 +384 896 448 378 894 445 +384 896 512 378 896 505 +384 896 576 378 895 573 +384 896 640 376 894 633 +384 896 704 376 894 695 +384 896 768 377 895 760 +384 896 832 376 895 823 +384 896 896 374 893 884 +384 896 960 376 896 949 +384 896 1023 375 896 1013 +384 960 0 379 943 28 +384 960 64 376 947 70 +384 960 128 377 949 129 +384 960 192 377 949 191 +384 960 256 376 949 252 +384 960 320 377 950 319 +384 960 384 377 952 380 +384 960 448 378 954 445 +384 960 512 378 955 505 +384 960 576 378 955 573 +384 960 640 378 955 634 +384 960 704 377 955 696 +384 960 768 377 956 760 +384 960 832 377 957 823 +384 960 896 377 957 886 +384 960 960 376 958 950 +384 960 1023 376 957 1013 +384 1023 0 381 1006 28 +384 1023 64 377 1008 69 +384 1023 128 377 1008 129 +384 1023 192 378 1010 192 +384 1023 256 377 1010 253 +384 1023 320 378 1012 319 +384 1023 384 378 1013 380 +384 1023 448 379 1015 445 +384 1023 512 380 1017 505 +384 1023 576 379 1017 573 +384 1023 640 379 1017 634 +384 1023 704 378 1017 697 +384 1023 768 379 1019 761 +384 1023 832 378 1017 823 +384 1023 896 377 1018 887 +384 1023 960 377 1019 950 +384 1023 1023 377 1019 1014 +448 0 0 433 24 0 +448 0 64 433 23 64 +448 0 128 433 23 124 +448 0 192 433 23 187 +448 0 256 434 23 247 +448 0 320 434 23 313 +448 0 384 434 23 373 +448 0 448 435 24 437 +448 0 512 435 25 496 +448 0 576 436 25 565 +448 0 640 436 29 626 +448 0 704 436 29 688 +448 0 768 435 31 750 +448 0 832 436 35 813 +448 0 896 435 39 876 +448 0 960 436 38 940 +448 0 1023 435 38 1001 +448 64 0 434 60 0 +448 64 64 433 61 64 +448 64 128 432 60 124 +448 64 192 433 61 187 +448 64 256 434 61 247 +448 64 320 434 61 313 +448 64 384 434 61 373 +448 64 448 435 62 437 +448 64 512 435 63 497 +448 64 576 436 64 565 +448 64 640 436 64 625 +448 64 704 436 65 688 +448 64 768 435 66 750 +448 64 832 435 66 814 +448 64 896 435 69 876 +448 64 960 436 71 940 +448 64 1023 435 68 1002 +448 128 0 434 126 0 +448 128 64 432 127 64 +448 128 128 432 127 125 +448 128 192 433 128 187 +448 128 256 433 128 248 +448 128 320 433 128 314 +448 128 384 434 129 373 +448 128 448 434 129 437 +448 128 512 435 129 497 +448 128 576 435 130 565 +448 128 640 436 130 626 +448 128 704 436 131 689 +448 128 768 435 131 751 +448 128 832 435 132 814 +448 128 896 435 132 876 +448 128 960 436 133 941 +448 128 1023 434 134 1002 +448 192 0 434 188 2 +448 192 64 432 190 64 +448 192 128 432 191 125 +448 192 192 432 191 187 +448 192 256 433 191 248 +448 192 320 433 191 313 +448 192 384 433 192 373 +448 192 448 435 193 438 +448 192 512 434 193 497 +448 192 576 435 194 566 +448 192 640 435 194 626 +448 192 704 436 195 689 +448 192 768 434 194 751 +448 192 832 435 195 814 +448 192 896 435 195 877 +448 192 960 435 196 941 +448 192 1023 434 195 1002 +448 256 0 434 250 9 +448 256 64 432 252 65 +448 256 128 432 252 125 +448 256 192 432 252 187 +448 256 256 433 254 248 +448 256 320 433 254 314 +448 256 384 433 254 374 +448 256 448 434 255 438 +448 256 512 434 255 497 +448 256 576 435 256 566 +448 256 640 435 256 627 +448 256 704 436 257 690 +448 256 768 435 256 752 +448 256 832 435 257 815 +448 256 896 435 257 877 +448 256 960 435 258 941 +448 256 1023 434 257 1002 +448 320 0 434 317 12 +448 320 64 432 319 65 +448 320 128 432 319 125 +448 320 192 432 320 188 +448 320 256 433 321 249 +448 320 320 433 321 314 +448 320 384 433 322 374 +448 320 448 434 323 438 +448 320 512 435 323 498 +448 320 576 435 324 567 +448 320 640 435 324 627 +448 320 704 436 325 691 +448 320 768 435 324 752 +448 320 832 434 324 815 +448 320 896 434 325 877 +448 320 960 435 326 942 +448 320 1023 434 324 1004 +448 384 0 434 377 13 +448 384 64 432 380 65 +448 384 128 432 380 126 +448 384 192 432 380 188 +448 384 256 433 382 249 +448 384 320 432 381 314 +448 384 384 433 383 375 +448 384 448 434 383 439 +448 384 512 435 384 499 +448 384 576 436 385 568 +448 384 640 436 385 628 +448 384 704 436 387 692 +448 384 768 435 385 753 +448 384 832 435 385 816 +448 384 896 435 386 878 +448 384 960 436 387 943 +448 384 1023 434 385 1004 +448 448 0 435 441 16 +448 448 64 432 444 66 +448 448 128 432 444 126 +448 448 192 433 445 189 +448 448 256 433 446 249 +448 448 320 433 445 315 +448 448 384 434 446 375 +448 448 448 434 448 439 +448 448 512 435 448 499 +448 448 576 436 450 568 +448 448 640 436 450 629 +448 448 704 437 451 692 +448 448 768 435 449 754 +448 448 832 435 450 817 +448 448 896 435 450 879 +448 448 960 436 451 944 +448 448 1023 434 449 1005 +448 512 0 435 500 17 +448 512 64 433 503 67 +448 512 128 433 503 127 +448 512 192 433 504 189 +448 512 256 434 505 250 +448 512 320 433 505 315 +448 512 384 434 506 376 +448 512 448 435 507 440 +448 512 512 436 509 500 +448 512 576 437 510 570 +448 512 640 437 510 630 +448 512 704 437 511 693 +448 512 768 436 509 755 +448 512 832 436 510 818 +448 512 896 436 510 880 +448 512 960 436 511 944 +448 512 1023 434 509 1006 +448 576 0 436 568 20 +448 576 64 433 570 67 +448 576 128 433 571 127 +448 576 192 434 572 189 +448 576 256 433 572 250 +448 576 320 434 573 316 +448 576 384 435 574 376 +448 576 448 436 576 441 +448 576 512 437 577 502 +448 576 576 438 578 571 +448 576 640 437 578 631 +448 576 704 436 577 692 +448 576 768 436 577 756 +448 576 832 436 577 819 +448 576 896 436 578 882 +448 576 960 436 579 945 +448 576 1023 435 577 1008 +448 640 0 437 629 21 +448 640 64 434 632 67 +448 640 128 433 632 127 +448 640 192 434 633 189 +448 640 256 435 634 250 +448 640 320 434 634 316 +448 640 384 436 636 377 +448 640 448 436 638 441 +448 640 512 437 639 502 +448 640 576 438 641 571 +448 640 640 437 639 630 +448 640 704 437 640 693 +448 640 768 437 639 756 +448 640 832 437 641 820 +448 640 896 437 641 882 +448 640 960 436 640 945 +448 640 1023 436 640 1009 +448 704 0 438 693 23 +448 704 64 434 694 68 +448 704 128 434 695 127 +448 704 192 434 696 189 +448 704 256 435 697 251 +448 704 320 436 699 317 +448 704 384 435 699 377 +448 704 448 437 701 442 +448 704 512 438 703 503 +448 704 576 439 704 571 +448 704 640 438 703 631 +448 704 704 438 704 694 +448 704 768 438 703 757 +448 704 832 437 703 820 +448 704 896 437 704 883 +448 704 960 437 705 946 +448 704 1023 436 704 1010 +448 768 0 438 755 24 +448 768 64 435 757 68 +448 768 128 435 759 128 +448 768 192 436 760 191 +448 768 256 436 760 251 +448 768 320 437 762 318 +448 768 384 437 763 378 +448 768 448 438 765 443 +448 768 512 439 767 504 +448 768 576 439 767 572 +448 768 640 438 766 632 +448 768 704 438 766 694 +448 768 768 438 766 757 +448 768 832 437 766 820 +448 768 896 438 768 884 +448 768 960 438 768 947 +448 768 1023 437 766 1010 +448 832 0 439 818 26 +448 832 64 437 822 69 +448 832 128 436 822 128 +448 832 192 437 823 191 +448 832 256 438 825 252 +448 832 320 438 825 318 +448 832 384 439 827 379 +448 832 448 440 830 444 +448 832 512 440 831 505 +448 832 576 441 832 573 +448 832 640 440 831 633 +448 832 704 439 831 696 +448 832 768 439 830 759 +448 832 832 439 831 822 +448 832 896 439 831 885 +448 832 960 440 833 949 +448 832 1023 438 830 1011 +448 896 0 440 882 24 +448 896 64 438 886 69 +448 896 128 438 887 129 +448 896 192 439 889 191 +448 896 256 439 889 252 +448 896 320 439 891 319 +448 896 384 440 892 380 +448 896 448 440 892 444 +448 896 512 441 895 505 +448 896 576 441 895 573 +448 896 640 440 895 634 +448 896 704 440 894 695 +448 896 768 439 894 759 +448 896 832 439 895 822 +448 896 896 439 895 885 +448 896 960 439 896 949 +448 896 1023 439 896 1012 +448 960 0 442 945 29 +448 960 64 440 949 70 +448 960 128 438 947 129 +448 960 192 439 948 191 +448 960 256 440 950 253 +448 960 320 440 951 319 +448 960 384 440 951 379 +448 960 448 441 953 444 +448 960 512 442 956 505 +448 960 576 441 955 573 +448 960 640 440 954 633 +448 960 704 441 956 696 +448 960 768 441 957 760 +448 960 832 441 957 823 +448 960 896 440 957 886 +448 960 960 441 959 950 +448 960 1023 440 958 1014 +448 1023 0 443 1006 28 +448 1023 64 440 1008 69 +448 1023 128 439 1008 129 +448 1023 192 440 1010 191 +448 1023 256 441 1012 253 +448 1023 320 440 1011 319 +448 1023 384 442 1014 380 +448 1023 448 441 1015 445 +448 1023 512 443 1017 505 +448 1023 576 442 1017 573 +448 1023 640 442 1017 634 +448 1023 704 442 1018 697 +448 1023 768 442 1019 761 +448 1023 832 442 1018 824 +448 1023 896 441 1018 887 +448 1023 960 441 1019 950 +448 1023 1023 440 1019 1014 +512 0 0 489 26 0 +512 0 64 488 25 63 +512 0 128 487 25 124 +512 0 192 488 25 187 +512 0 256 489 25 247 +512 0 320 490 25 314 +512 0 384 489 25 372 +512 0 448 490 28 437 +512 0 512 491 26 497 +512 0 576 491 27 565 +512 0 640 492 28 626 +512 0 704 491 31 687 +512 0 768 492 31 751 +512 0 832 491 37 813 +512 0 896 492 36 877 +512 0 960 492 44 940 +512 0 1023 491 39 1003 +512 64 0 490 60 0 +512 64 64 488 61 64 +512 64 128 487 61 124 +512 64 192 488 61 187 +512 64 256 489 61 247 +512 64 320 489 62 314 +512 64 384 489 62 373 +512 64 448 490 63 437 +512 64 512 492 62 498 +512 64 576 491 64 565 +512 64 640 492 65 626 +512 64 704 491 65 687 +512 64 768 492 66 751 +512 64 832 491 66 814 +512 64 896 491 69 877 +512 64 960 492 70 941 +512 64 1023 491 70 1003 +512 128 0 490 126 0 +512 128 64 488 128 64 +512 128 128 487 128 125 +512 128 192 488 128 187 +512 128 256 489 128 248 +512 128 320 489 129 314 +512 128 384 489 129 373 +512 128 448 490 129 437 +512 128 512 491 130 498 +512 128 576 491 130 566 +512 128 640 492 131 626 +512 128 704 491 131 688 +512 128 768 492 132 752 +512 128 832 491 132 814 +512 128 896 491 133 877 +512 128 960 492 133 940 +512 128 1023 491 132 1003 +512 192 0 490 189 3 +512 192 64 487 191 64 +512 192 128 487 191 125 +512 192 192 487 191 187 +512 192 256 488 191 248 +512 192 320 489 192 314 +512 192 384 489 192 373 +512 192 448 490 193 437 +512 192 512 491 194 498 +512 192 576 491 194 566 +512 192 640 491 195 626 +512 192 704 491 195 688 +512 192 768 491 195 752 +512 192 832 491 195 814 +512 192 896 491 196 877 +512 192 960 491 197 940 +512 192 1023 491 196 1003 +512 256 0 490 250 8 +512 256 64 487 252 64 +512 256 128 487 252 125 +512 256 192 487 252 187 +512 256 256 488 254 248 +512 256 320 489 254 315 +512 256 384 488 254 373 +512 256 448 489 255 438 +512 256 512 491 256 498 +512 256 576 491 256 566 +512 256 640 491 257 627 +512 256 704 491 257 688 +512 256 768 491 257 753 +512 256 832 491 257 814 +512 256 896 491 258 878 +512 256 960 491 258 941 +512 256 1023 491 257 1004 +512 320 0 490 318 11 +512 320 64 487 319 65 +512 320 128 487 319 125 +512 320 192 488 321 188 +512 320 256 488 321 248 +512 320 320 489 322 315 +512 320 384 488 322 374 +512 320 448 490 323 438 +512 320 512 491 324 499 +512 320 576 491 324 567 +512 320 640 491 324 627 +512 320 704 491 325 689 +512 320 768 492 325 753 +512 320 832 491 324 815 +512 320 896 492 325 879 +512 320 960 492 326 942 +512 320 1023 490 325 1004 +512 384 0 491 378 11 +512 384 64 487 380 65 +512 384 128 487 380 126 +512 384 192 488 381 188 +512 384 256 489 382 249 +512 384 320 489 382 315 +512 384 384 489 383 375 +512 384 448 489 383 438 +512 384 512 492 385 500 +512 384 576 492 385 568 +512 384 640 492 386 628 +512 384 704 492 386 690 +512 384 768 491 386 753 +512 384 832 491 386 816 +512 384 896 492 387 880 +512 384 960 492 387 943 +512 384 1023 491 386 1006 +512 448 0 491 442 16 +512 448 64 488 444 66 +512 448 128 488 444 126 +512 448 192 488 445 188 +512 448 256 489 446 249 +512 448 320 489 446 315 +512 448 384 490 447 375 +512 448 448 490 447 439 +512 448 512 492 449 500 +512 448 576 492 450 568 +512 448 640 493 450 629 +512 448 704 493 451 692 +512 448 768 492 450 755 +512 448 832 492 450 817 +512 448 896 492 451 880 +512 448 960 492 452 944 +512 448 1023 491 451 1006 +512 512 0 492 501 17 +512 512 64 489 503 66 +512 512 128 488 503 127 +512 512 192 488 503 189 +512 512 256 490 505 250 +512 512 320 490 506 316 +512 512 384 491 507 376 +512 512 448 491 508 440 +512 512 512 493 510 501 +512 512 576 493 510 570 +512 512 640 493 510 630 +512 512 704 493 510 692 +512 512 768 493 510 755 +512 512 832 492 510 818 +512 512 896 493 511 881 +512 512 960 493 512 945 +512 512 1023 492 511 1008 +512 576 0 492 568 20 +512 576 64 489 571 67 +512 576 128 489 571 127 +512 576 192 489 572 189 +512 576 256 490 573 250 +512 576 320 490 573 316 +512 576 384 491 574 377 +512 576 448 492 575 441 +512 576 512 493 577 501 +512 576 576 494 578 571 +512 576 640 493 577 630 +512 576 704 494 579 693 +512 576 768 493 578 756 +512 576 832 494 579 820 +512 576 896 492 578 882 +512 576 960 493 579 945 +512 576 1023 492 578 1008 +512 640 0 493 630 20 +512 640 64 489 631 67 +512 640 128 489 632 127 +512 640 192 490 633 189 +512 640 256 490 634 250 +512 640 320 491 636 317 +512 640 384 491 636 377 +512 640 448 493 638 442 +512 640 512 494 640 503 +512 640 576 495 641 571 +512 640 640 494 640 631 +512 640 704 494 641 694 +512 640 768 493 640 756 +512 640 832 493 640 819 +512 640 896 493 640 882 +512 640 960 494 641 946 +512 640 1023 494 641 1010 +512 704 0 494 693 22 +512 704 64 490 695 68 +512 704 128 490 696 127 +512 704 192 491 697 190 +512 704 256 491 697 251 +512 704 320 492 699 317 +512 704 384 493 700 378 +512 704 448 494 702 443 +512 704 512 495 704 503 +512 704 576 494 703 571 +512 704 640 494 703 631 +512 704 704 493 703 693 +512 704 768 494 703 757 +512 704 832 493 703 820 +512 704 896 494 704 883 +512 704 960 494 705 946 +512 704 1023 493 703 1009 +512 768 0 494 755 24 +512 768 64 492 758 68 +512 768 128 491 759 128 +512 768 192 492 761 190 +512 768 256 492 761 251 +512 768 320 493 762 318 +512 768 384 494 764 379 +512 768 448 495 766 444 +512 768 512 496 767 504 +512 768 576 497 768 573 +512 768 640 495 766 632 +512 768 704 495 767 695 +512 768 768 495 767 758 +512 768 832 495 767 821 +512 768 896 495 767 884 +512 768 960 496 769 949 +512 768 1023 494 766 1010 +512 832 0 496 819 23 +512 832 64 493 822 69 +512 832 128 493 823 128 +512 832 192 493 824 191 +512 832 256 494 825 252 +512 832 320 495 827 319 +512 832 384 495 827 379 +512 832 448 496 829 444 +512 832 512 498 832 505 +512 832 576 497 831 573 +512 832 640 497 831 633 +512 832 704 497 832 696 +512 832 768 497 832 760 +512 832 832 496 831 822 +512 832 896 496 832 886 +512 832 960 496 832 949 +512 832 1023 495 832 1013 +512 896 0 497 883 25 +512 896 64 495 887 68 +512 896 128 494 887 128 +512 896 192 495 889 191 +512 896 256 496 890 253 +512 896 320 495 890 319 +512 896 384 496 891 379 +512 896 448 497 894 445 +512 896 512 498 895 505 +512 896 576 498 896 573 +512 896 640 497 895 634 +512 896 704 497 895 696 +512 896 768 496 895 759 +512 896 832 496 895 823 +512 896 896 496 895 885 +512 896 960 497 897 950 +512 896 1023 496 896 1013 +512 960 0 498 944 28 +512 960 64 495 947 69 +512 960 128 495 948 129 +512 960 192 496 950 192 +512 960 256 495 950 252 +512 960 320 496 950 319 +512 960 384 497 953 380 +512 960 448 497 953 444 +512 960 512 499 957 506 +512 960 576 498 956 573 +512 960 640 498 956 634 +512 960 704 497 955 696 +512 960 768 498 957 760 +512 960 832 497 956 822 +512 960 896 497 957 886 +512 960 960 497 957 949 +512 960 1023 497 957 1013 +512 1023 0 501 1008 27 +512 1023 64 496 1008 69 +512 1023 128 495 1008 129 +512 1023 192 496 1011 192 +512 1023 256 497 1011 253 +512 1023 320 497 1011 319 +512 1023 384 497 1013 380 +512 1023 448 498 1015 445 +512 1023 512 499 1018 506 +512 1023 576 499 1017 573 +512 1023 640 498 1017 634 +512 1023 704 498 1018 697 +512 1023 768 499 1018 761 +512 1023 832 499 1018 824 +512 1023 896 498 1019 887 +512 1023 960 499 1021 951 +512 1023 1023 499 1020 1015 +576 0 0 553 28 0 +576 0 64 552 27 63 +576 0 128 552 27 125 +576 0 192 553 27 187 +576 0 256 553 26 248 +576 0 320 554 27 314 +576 0 384 553 27 373 +576 0 448 555 29 438 +576 0 512 555 29 497 +576 0 576 556 28 566 +576 0 640 556 31 626 +576 0 704 556 32 689 +576 0 768 555 34 751 +576 0 832 556 37 814 +576 0 896 556 38 877 +576 0 960 555 42 940 +576 0 1023 555 43 1003 +576 64 0 554 61 0 +576 64 64 552 61 64 +576 64 128 552 62 125 +576 64 192 552 62 187 +576 64 256 553 62 248 +576 64 320 553 62 314 +576 64 384 554 62 373 +576 64 448 555 63 438 +576 64 512 555 64 497 +576 64 576 556 65 566 +576 64 640 556 65 626 +576 64 704 556 67 688 +576 64 768 555 66 751 +576 64 832 556 67 815 +576 64 896 556 67 877 +576 64 960 556 70 940 +576 64 1023 555 72 1003 +576 128 0 554 127 0 +576 128 64 551 128 64 +576 128 128 551 128 125 +576 128 192 552 128 187 +576 128 256 553 129 248 +576 128 320 553 129 314 +576 128 384 553 129 374 +576 128 448 555 130 438 +576 128 512 555 130 498 +576 128 576 556 131 566 +576 128 640 556 131 626 +576 128 704 556 131 689 +576 128 768 555 132 752 +576 128 832 556 132 815 +576 128 896 555 133 877 +576 128 960 555 133 940 +576 128 1023 555 133 1003 +576 192 0 554 189 0 +576 192 64 551 191 64 +576 192 128 552 191 125 +576 192 192 552 191 187 +576 192 256 552 192 248 +576 192 320 553 193 314 +576 192 384 553 193 374 +576 192 448 554 193 438 +576 192 512 555 194 498 +576 192 576 556 195 567 +576 192 640 555 195 626 +576 192 704 556 196 689 +576 192 768 556 195 752 +576 192 832 556 196 815 +576 192 896 555 196 878 +576 192 960 555 196 940 +576 192 1023 555 196 1003 +576 256 0 554 250 0 +576 256 64 551 252 64 +576 256 128 551 253 125 +576 256 192 552 253 187 +576 256 256 553 254 248 +576 256 320 553 254 314 +576 256 384 553 255 374 +576 256 448 554 256 439 +576 256 512 555 256 498 +576 256 576 556 257 567 +576 256 640 555 257 627 +576 256 704 556 257 690 +576 256 768 556 257 753 +576 256 832 556 258 815 +576 256 896 555 258 878 +576 256 960 555 258 941 +576 256 1023 555 257 1005 +576 320 0 554 318 9 +576 320 64 550 319 64 +576 320 128 551 320 126 +576 320 192 552 321 188 +576 320 256 553 322 249 +576 320 320 553 322 315 +576 320 384 553 322 375 +576 320 448 555 324 439 +576 320 512 555 324 499 +576 320 576 556 325 568 +576 320 640 556 325 627 +576 320 704 556 325 691 +576 320 768 556 325 753 +576 320 832 556 325 816 +576 320 896 556 325 879 +576 320 960 555 325 941 +576 320 1023 555 325 1005 +576 384 0 554 378 11 +576 384 64 551 380 65 +576 384 128 552 381 126 +576 384 192 552 381 188 +576 384 256 553 382 249 +576 384 320 553 382 315 +576 384 384 554 383 375 +576 384 448 555 384 440 +576 384 512 556 385 500 +576 384 576 557 386 569 +576 384 640 556 386 629 +576 384 704 557 387 692 +576 384 768 556 386 754 +576 384 832 556 387 818 +576 384 896 556 387 880 +576 384 960 555 386 942 +576 384 1023 556 386 1006 +576 448 0 556 442 15 +576 448 64 552 444 65 +576 448 128 552 445 126 +576 448 192 553 445 189 +576 448 256 554 447 250 +576 448 320 553 446 315 +576 448 384 554 447 376 +576 448 448 555 448 440 +576 448 512 556 450 500 +576 448 576 557 451 569 +576 448 640 557 451 630 +576 448 704 558 451 692 +576 448 768 557 451 755 +576 448 832 557 451 818 +576 448 896 557 451 881 +576 448 960 556 451 943 +576 448 1023 556 451 1006 +576 512 0 556 501 16 +576 512 64 553 503 66 +576 512 128 553 504 127 +576 512 192 553 504 189 +576 512 256 554 506 250 +576 512 320 554 506 316 +576 512 384 555 507 376 +576 512 448 556 509 441 +576 512 512 557 510 501 +576 512 576 558 511 570 +576 512 640 558 510 630 +576 512 704 558 511 693 +576 512 768 557 510 756 +576 512 832 558 511 819 +576 512 896 558 512 882 +576 512 960 557 511 944 +576 512 1023 557 511 1007 +576 576 0 557 568 20 +576 576 64 553 571 67 +576 576 128 554 572 127 +576 576 192 554 572 190 +576 576 256 554 573 250 +576 576 320 555 574 317 +576 576 384 556 575 377 +576 576 448 556 576 441 +576 576 512 558 578 502 +576 576 576 558 579 571 +576 576 640 558 578 631 +576 576 704 558 579 694 +576 576 768 557 577 756 +576 576 832 557 578 819 +576 576 896 558 579 883 +576 576 960 558 579 945 +576 576 1023 557 579 1009 +576 640 0 557 629 21 +576 640 64 553 632 67 +576 640 128 554 633 127 +576 640 192 555 634 190 +576 640 256 555 635 251 +576 640 320 555 636 317 +576 640 384 556 637 377 +576 640 448 558 639 442 +576 640 512 559 640 503 +576 640 576 560 642 572 +576 640 640 558 639 630 +576 640 704 559 641 694 +576 640 768 558 640 756 +576 640 832 559 641 820 +576 640 896 559 642 884 +576 640 960 559 642 946 +576 640 1023 557 640 1009 +576 704 0 559 694 21 +576 704 64 555 696 68 +576 704 128 554 696 127 +576 704 192 555 697 190 +576 704 256 556 699 251 +576 704 320 557 700 318 +576 704 384 557 700 378 +576 704 448 558 702 443 +576 704 512 560 705 504 +576 704 576 560 704 571 +576 704 640 559 703 631 +576 704 704 559 704 695 +576 704 768 559 705 758 +576 704 832 559 704 820 +576 704 896 558 704 883 +576 704 960 559 706 947 +576 704 1023 559 705 1011 +576 768 0 559 756 23 +576 768 64 556 759 68 +576 768 128 556 760 128 +576 768 192 557 762 191 +576 768 256 557 761 252 +576 768 320 557 763 318 +576 768 384 559 765 379 +576 768 448 559 766 444 +576 768 512 561 768 505 +576 768 576 560 767 572 +576 768 640 560 767 632 +576 768 704 560 768 696 +576 768 768 560 768 759 +576 768 832 559 767 821 +576 768 896 559 767 884 +576 768 960 559 768 947 +576 768 1023 559 768 1011 +576 832 0 561 819 23 +576 832 64 558 824 69 +576 832 128 557 824 129 +576 832 192 558 825 191 +576 832 256 559 827 253 +576 832 320 559 827 319 +576 832 384 560 829 380 +576 832 448 561 831 445 +576 832 512 561 831 505 +576 832 576 562 832 573 +576 832 640 561 831 633 +576 832 704 561 831 696 +576 832 768 561 831 759 +576 832 832 561 832 823 +576 832 896 560 831 885 +576 832 960 561 832 949 +576 832 1023 561 832 1013 +576 896 0 562 884 23 +576 896 64 559 888 69 +576 896 128 558 888 128 +576 896 192 559 889 191 +576 896 256 559 889 252 +576 896 320 560 891 319 +576 896 384 560 893 380 +576 896 448 561 894 445 +576 896 512 562 895 505 +576 896 576 562 895 573 +576 896 640 561 895 634 +576 896 704 562 896 697 +576 896 768 561 896 760 +576 896 832 561 896 823 +576 896 896 561 896 886 +576 896 960 562 898 950 +576 896 1023 561 897 1014 +576 960 0 563 945 25 +576 960 64 560 949 70 +576 960 128 558 948 129 +576 960 192 559 949 191 +576 960 256 560 951 253 +576 960 320 560 951 319 +576 960 384 561 952 380 +576 960 448 562 955 445 +576 960 512 563 957 506 +576 960 576 562 955 573 +576 960 640 562 955 634 +576 960 704 562 957 697 +576 960 768 562 958 761 +576 960 832 562 957 823 +576 960 896 561 957 886 +576 960 960 563 959 950 +576 960 1023 562 957 1013 +576 1023 0 565 1008 27 +576 1023 64 560 1008 69 +576 1023 128 559 1009 129 +576 1023 192 560 1010 191 +576 1023 256 560 1011 253 +576 1023 320 561 1012 319 +576 1023 384 562 1014 380 +576 1023 448 563 1016 445 +576 1023 512 564 1018 506 +576 1023 576 563 1018 574 +576 1023 640 563 1017 634 +576 1023 704 563 1018 697 +576 1023 768 563 1018 761 +576 1023 832 562 1018 824 +576 1023 896 563 1020 888 +576 1023 960 564 1021 951 +576 1023 1023 563 1020 1015 +640 0 0 612 30 0 +640 0 64 611 27 64 +640 0 128 610 27 125 +640 0 192 611 28 187 +640 0 256 612 28 248 +640 0 320 612 28 314 +640 0 384 612 28 373 +640 0 448 613 29 438 +640 0 512 615 30 498 +640 0 576 615 30 567 +640 0 640 613 34 625 +640 0 704 614 35 688 +640 0 768 614 34 752 +640 0 832 614 37 814 +640 0 896 615 42 877 +640 0 960 615 43 941 +640 0 1023 615 42 1004 +640 64 0 613 61 0 +640 64 64 611 62 63 +640 64 128 610 62 125 +640 64 192 610 62 187 +640 64 256 611 62 248 +640 64 320 611 62 314 +640 64 384 612 63 374 +640 64 448 613 63 438 +640 64 512 615 63 499 +640 64 576 615 65 566 +640 64 640 614 65 626 +640 64 704 614 66 688 +640 64 768 614 66 752 +640 64 832 614 68 814 +640 64 896 614 71 877 +640 64 960 615 73 941 +640 64 1023 615 71 1005 +640 128 0 612 127 0 +640 128 64 610 128 64 +640 128 128 610 128 125 +640 128 192 610 128 187 +640 128 256 611 129 248 +640 128 320 611 129 314 +640 128 384 612 129 374 +640 128 448 613 130 438 +640 128 512 615 131 499 +640 128 576 615 131 567 +640 128 640 614 131 626 +640 128 704 614 132 688 +640 128 768 615 132 752 +640 128 832 613 132 814 +640 128 896 615 133 878 +640 128 960 615 134 941 +640 128 1023 615 135 1005 +640 192 0 612 189 0 +640 192 64 610 192 64 +640 192 128 610 192 125 +640 192 192 610 191 187 +640 192 256 611 192 248 +640 192 320 611 193 314 +640 192 384 611 193 374 +640 192 448 612 193 438 +640 192 512 615 195 499 +640 192 576 615 195 567 +640 192 640 613 194 626 +640 192 704 614 195 689 +640 192 768 615 195 753 +640 192 832 614 196 815 +640 192 896 615 196 878 +640 192 960 615 197 942 +640 192 1023 615 197 1005 +640 256 0 613 251 0 +640 256 64 610 253 64 +640 256 128 610 253 125 +640 256 192 611 254 188 +640 256 256 611 255 249 +640 256 320 611 254 314 +640 256 384 612 255 374 +640 256 448 613 256 439 +640 256 512 615 257 499 +640 256 576 615 258 568 +640 256 640 613 256 626 +640 256 704 614 257 689 +640 256 768 615 258 753 +640 256 832 614 258 815 +640 256 896 615 258 879 +640 256 960 615 258 942 +640 256 1023 615 258 1006 +640 320 0 613 318 6 +640 320 64 610 320 65 +640 320 128 610 320 126 +640 320 192 610 321 188 +640 320 256 612 322 249 +640 320 320 611 322 315 +640 320 384 612 323 375 +640 320 448 614 324 439 +640 320 512 615 325 500 +640 320 576 615 325 568 +640 320 640 614 324 627 +640 320 704 615 325 690 +640 320 768 615 325 754 +640 320 832 614 325 816 +640 320 896 615 326 880 +640 320 960 615 326 943 +640 320 1023 615 326 1006 +640 384 0 614 378 12 +640 384 64 611 381 66 +640 384 128 610 381 126 +640 384 192 611 382 188 +640 384 256 612 383 249 +640 384 320 611 382 315 +640 384 384 612 383 375 +640 384 448 614 385 440 +640 384 512 615 386 501 +640 384 576 616 387 569 +640 384 640 615 385 628 +640 384 704 616 387 691 +640 384 768 615 386 754 +640 384 832 615 386 817 +640 384 896 616 387 881 +640 384 960 616 388 943 +640 384 1023 616 387 1007 +640 448 0 615 442 12 +640 448 64 611 444 66 +640 448 128 611 445 126 +640 448 192 611 446 189 +640 448 256 612 447 250 +640 448 320 612 446 315 +640 448 384 613 447 376 +640 448 448 614 449 440 +640 448 512 616 451 501 +640 448 576 617 452 570 +640 448 640 616 450 629 +640 448 704 616 450 691 +640 448 768 616 451 755 +640 448 832 616 451 818 +640 448 896 617 452 882 +640 448 960 616 452 944 +640 448 1023 617 452 1008 +640 512 0 615 501 15 +640 512 64 612 504 66 +640 512 128 612 504 127 +640 512 192 612 504 189 +640 512 256 613 506 250 +640 512 320 613 506 316 +640 512 384 614 508 377 +640 512 448 616 509 441 +640 512 512 617 511 502 +640 512 576 618 511 571 +640 512 640 616 510 630 +640 512 704 617 511 693 +640 512 768 617 511 756 +640 512 832 616 511 819 +640 512 896 618 512 882 +640 512 960 617 512 946 +640 512 1023 617 512 1009 +640 576 0 616 568 18 +640 576 64 612 571 67 +640 576 128 613 572 127 +640 576 192 613 572 189 +640 576 256 613 573 250 +640 576 320 614 574 317 +640 576 384 615 576 377 +640 576 448 617 578 442 +640 576 512 618 578 503 +640 576 576 618 579 571 +640 576 640 617 578 631 +640 576 704 617 579 694 +640 576 768 617 578 756 +640 576 832 617 579 820 +640 576 896 617 579 882 +640 576 960 617 579 946 +640 576 1023 616 578 1009 +640 640 0 617 630 18 +640 640 64 613 633 68 +640 640 128 613 633 127 +640 640 192 613 635 190 +640 640 256 614 635 251 +640 640 320 615 636 317 +640 640 384 616 637 378 +640 640 448 617 640 443 +640 640 512 619 642 504 +640 640 576 618 641 571 +640 640 640 617 640 631 +640 640 704 618 641 694 +640 640 768 618 642 758 +640 640 832 618 641 820 +640 640 896 618 641 883 +640 640 960 619 643 948 +640 640 1023 618 642 1010 +640 704 0 618 694 21 +640 704 64 613 696 67 +640 704 128 614 697 128 +640 704 192 615 699 190 +640 704 256 615 699 251 +640 704 320 616 700 318 +640 704 384 617 702 379 +640 704 448 617 703 443 +640 704 512 620 705 504 +640 704 576 618 704 571 +640 704 640 618 703 631 +640 704 704 619 705 695 +640 704 768 619 705 758 +640 704 832 619 705 821 +640 704 896 618 705 884 +640 704 960 619 705 947 +640 704 1023 618 705 1011 +640 768 0 619 757 23 +640 768 64 615 759 68 +640 768 128 615 760 128 +640 768 192 616 762 191 +640 768 256 616 762 252 +640 768 320 617 764 319 +640 768 384 618 765 379 +640 768 448 619 767 444 +640 768 512 620 768 504 +640 768 576 620 768 573 +640 768 640 620 768 633 +640 768 704 619 767 695 +640 768 768 619 767 758 +640 768 832 619 768 822 +640 768 896 619 768 885 +640 768 960 619 768 948 +640 768 1023 619 768 1012 +640 832 0 620 820 23 +640 832 64 617 824 68 +640 832 128 617 825 129 +640 832 192 617 826 191 +640 832 256 618 827 253 +640 832 320 618 827 319 +640 832 384 618 828 379 +640 832 448 620 830 445 +640 832 512 622 833 506 +640 832 576 622 833 574 +640 832 640 620 831 634 +640 832 704 621 832 696 +640 832 768 621 832 760 +640 832 832 620 832 823 +640 832 896 620 831 885 +640 832 960 621 833 950 +640 832 1023 621 833 1014 +640 896 0 621 885 24 +640 896 64 617 887 69 +640 896 128 617 888 129 +640 896 192 618 890 191 +640 896 256 618 890 253 +640 896 320 618 890 319 +640 896 384 619 892 380 +640 896 448 621 894 445 +640 896 512 621 896 505 +640 896 576 621 896 573 +640 896 640 621 896 634 +640 896 704 622 897 698 +640 896 768 621 896 760 +640 896 832 620 895 822 +640 896 896 620 896 886 +640 896 960 622 898 951 +640 896 1023 621 897 1014 +640 960 0 623 947 24 +640 960 64 618 948 69 +640 960 128 617 948 129 +640 960 192 618 949 191 +640 960 256 619 951 253 +640 960 320 619 951 319 +640 960 384 619 952 380 +640 960 448 621 954 444 +640 960 512 623 957 506 +640 960 576 621 956 573 +640 960 640 622 957 635 +640 960 704 622 957 697 +640 960 768 622 958 761 +640 960 832 622 957 824 +640 960 896 621 958 887 +640 960 960 622 960 951 +640 960 1023 622 959 1015 +640 1023 0 624 1008 26 +640 1023 64 618 1008 69 +640 1023 128 618 1009 129 +640 1023 192 619 1011 191 +640 1023 256 620 1013 253 +640 1023 320 620 1013 320 +640 1023 384 621 1015 381 +640 1023 448 621 1015 445 +640 1023 512 622 1017 505 +640 1023 576 623 1018 574 +640 1023 640 623 1018 635 +640 1023 704 624 1020 698 +640 1023 768 622 1018 761 +640 1023 832 622 1019 824 +640 1023 896 622 1019 888 +640 1023 960 624 1022 953 +640 1023 1023 622 1020 1015 +704 0 0 674 31 0 +704 0 64 673 31 63 +704 0 128 672 30 125 +704 0 192 673 30 187 +704 0 256 673 29 248 +704 0 320 673 31 314 +704 0 384 673 30 373 +704 0 448 675 32 438 +704 0 512 676 30 498 +704 0 576 676 32 566 +704 0 640 676 34 626 +704 0 704 676 35 689 +704 0 768 675 37 751 +704 0 832 676 41 815 +704 0 896 676 43 877 +704 0 960 677 45 941 +704 0 1023 677 43 1004 +704 64 0 674 63 0 +704 64 64 673 63 63 +704 64 128 672 63 125 +704 64 192 672 63 187 +704 64 256 673 63 248 +704 64 320 673 63 314 +704 64 384 674 63 374 +704 64 448 675 64 438 +704 64 512 676 64 498 +704 64 576 676 64 566 +704 64 640 676 66 626 +704 64 704 676 68 689 +704 64 768 676 67 751 +704 64 832 676 69 815 +704 64 896 676 69 877 +704 64 960 678 73 941 +704 64 1023 677 70 1005 +704 128 0 674 127 0 +704 128 64 672 129 63 +704 128 128 671 129 125 +704 128 192 672 129 187 +704 128 256 673 129 248 +704 128 320 673 129 314 +704 128 384 673 130 374 +704 128 448 675 131 438 +704 128 512 676 131 498 +704 128 576 676 131 567 +704 128 640 676 131 627 +704 128 704 676 132 689 +704 128 768 676 132 752 +704 128 832 676 133 815 +704 128 896 676 134 878 +704 128 960 678 135 942 +704 128 1023 677 135 1004 +704 192 0 674 190 0 +704 192 64 672 192 63 +704 192 128 671 192 125 +704 192 192 672 192 187 +704 192 256 673 193 248 +704 192 320 673 193 314 +704 192 384 674 193 374 +704 192 448 675 194 438 +704 192 512 676 195 498 +704 192 576 676 195 567 +704 192 640 675 195 626 +704 192 704 676 196 689 +704 192 768 676 196 752 +704 192 832 676 196 815 +704 192 896 676 196 878 +704 192 960 678 197 942 +704 192 1023 677 196 1005 +704 256 0 674 251 0 +704 256 64 672 253 64 +704 256 128 671 253 125 +704 256 192 672 254 188 +704 256 256 673 255 249 +704 256 320 673 255 315 +704 256 384 674 255 374 +704 256 448 675 256 439 +704 256 512 676 257 499 +704 256 576 677 257 567 +704 256 640 676 257 627 +704 256 704 677 258 690 +704 256 768 676 257 753 +704 256 832 676 258 816 +704 256 896 676 258 878 +704 256 960 678 259 942 +704 256 1023 677 258 1005 +704 320 0 675 318 0 +704 320 64 672 320 64 +704 320 128 672 321 125 +704 320 192 672 321 188 +704 320 256 673 322 249 +704 320 320 673 322 314 +704 320 384 674 323 375 +704 320 448 676 324 439 +704 320 512 676 325 499 +704 320 576 677 325 568 +704 320 640 676 325 628 +704 320 704 678 326 691 +704 320 768 676 325 753 +704 320 832 677 325 816 +704 320 896 677 325 879 +704 320 960 678 327 943 +704 320 1023 677 325 1006 +704 384 0 675 378 2 +704 384 64 673 381 65 +704 384 128 672 381 126 +704 384 192 673 382 188 +704 384 256 673 383 249 +704 384 320 673 382 315 +704 384 384 675 384 375 +704 384 448 676 385 440 +704 384 512 677 386 500 +704 384 576 678 386 569 +704 384 640 677 386 629 +704 384 704 678 387 692 +704 384 768 677 386 754 +704 384 832 678 387 818 +704 384 896 677 387 879 +704 384 960 679 388 944 +704 384 1023 678 387 1007 +704 448 0 676 442 11 +704 448 64 673 445 65 +704 448 128 673 445 126 +704 448 192 673 446 188 +704 448 256 674 447 250 +704 448 320 673 446 315 +704 448 384 675 448 376 +704 448 448 677 449 441 +704 448 512 678 451 501 +704 448 576 678 451 569 +704 448 640 678 451 630 +704 448 704 678 451 692 +704 448 768 678 451 755 +704 448 832 678 451 818 +704 448 896 678 451 881 +704 448 960 680 452 945 +704 448 1023 679 452 1008 +704 512 0 677 501 10 +704 512 64 674 504 66 +704 512 128 674 505 127 +704 512 192 674 505 189 +704 512 256 675 507 250 +704 512 320 675 506 316 +704 512 384 677 508 377 +704 512 448 678 509 441 +704 512 512 678 510 502 +704 512 576 680 511 570 +704 512 640 679 511 630 +704 512 704 680 511 693 +704 512 768 679 511 756 +704 512 832 679 511 819 +704 512 896 679 511 882 +704 512 960 680 513 946 +704 512 1023 680 512 1009 +704 576 0 678 569 17 +704 576 64 674 571 66 +704 576 128 675 572 127 +704 576 192 675 573 189 +704 576 256 675 574 250 +704 576 320 676 575 317 +704 576 384 678 576 378 +704 576 448 679 578 443 +704 576 512 680 579 503 +704 576 576 681 580 572 +704 576 640 679 579 631 +704 576 704 679 578 693 +704 576 768 679 578 757 +704 576 832 679 578 819 +704 576 896 680 579 883 +704 576 960 681 580 946 +704 576 1023 679 579 1009 +704 640 0 678 630 17 +704 640 64 675 633 66 +704 640 128 675 634 127 +704 640 192 676 635 190 +704 640 256 677 636 251 +704 640 320 677 637 318 +704 640 384 678 638 378 +704 640 448 680 640 443 +704 640 512 680 641 503 +704 640 576 680 641 571 +704 640 640 679 640 630 +704 640 704 680 641 694 +704 640 768 679 640 756 +704 640 832 681 642 821 +704 640 896 680 641 883 +704 640 960 681 642 947 +704 640 1023 680 641 1010 +704 704 0 680 694 19 +704 704 64 676 697 67 +704 704 128 676 697 127 +704 704 192 676 698 190 +704 704 256 677 699 251 +704 704 320 679 701 318 +704 704 384 678 700 378 +704 704 448 679 702 443 +704 704 512 681 705 504 +704 704 576 681 705 572 +704 704 640 680 704 632 +704 704 704 681 705 695 +704 704 768 680 704 758 +704 704 832 681 705 822 +704 704 896 681 705 884 +704 704 960 682 706 948 +704 704 1023 681 705 1011 +704 768 0 681 757 19 +704 768 64 677 759 67 +704 768 128 677 761 128 +704 768 192 678 763 191 +704 768 256 677 761 251 +704 768 320 678 763 318 +704 768 384 680 765 379 +704 768 448 682 767 444 +704 768 512 681 767 504 +704 768 576 682 768 572 +704 768 640 682 768 633 +704 768 704 681 768 695 +704 768 768 681 768 759 +704 768 832 682 768 822 +704 768 896 682 768 885 +704 768 960 682 769 948 +704 768 1023 682 769 1013 +704 832 0 682 820 22 +704 832 64 679 825 68 +704 832 128 678 824 128 +704 832 192 679 825 191 +704 832 256 680 826 252 +704 832 320 680 827 319 +704 832 384 680 827 379 +704 832 448 681 829 444 +704 832 512 684 832 506 +704 832 576 683 832 574 +704 832 640 682 831 633 +704 832 704 683 832 697 +704 832 768 682 831 759 +704 832 832 683 832 823 +704 832 896 682 831 886 +704 832 960 684 834 951 +704 832 1023 684 834 1015 +704 896 0 684 885 22 +704 896 64 679 888 68 +704 896 128 678 888 128 +704 896 192 679 889 191 +704 896 256 680 890 252 +704 896 320 680 891 319 +704 896 384 681 892 379 +704 896 448 682 894 445 +704 896 512 683 895 505 +704 896 576 683 896 573 +704 896 640 684 896 634 +704 896 704 683 895 696 +704 896 768 684 897 761 +704 896 832 683 897 824 +704 896 896 683 897 886 +704 896 960 684 897 950 +704 896 1023 684 897 1014 +704 960 0 686 948 24 +704 960 64 681 949 69 +704 960 128 678 947 128 +704 960 192 680 949 191 +704 960 256 681 951 252 +704 960 320 681 951 319 +704 960 384 682 953 380 +704 960 448 683 955 445 +704 960 512 684 956 505 +704 960 576 685 957 574 +704 960 640 685 958 635 +704 960 704 685 958 697 +704 960 768 684 958 761 +704 960 832 684 957 823 +704 960 896 684 959 887 +704 960 960 685 960 951 +704 960 1023 684 959 1015 +704 1023 0 686 1008 26 +704 1023 64 681 1010 69 +704 1023 128 681 1011 129 +704 1023 192 681 1011 191 +704 1023 256 682 1012 253 +704 1023 320 682 1012 319 +704 1023 384 683 1014 380 +704 1023 448 684 1016 445 +704 1023 512 685 1018 506 +704 1023 576 685 1018 574 +704 1023 640 686 1019 635 +704 1023 704 686 1019 698 +704 1023 768 685 1019 761 +704 1023 832 685 1019 825 +704 1023 896 685 1020 888 +704 1023 960 686 1022 952 +704 1023 1023 685 1021 1016 +768 0 0 733 32 0 +768 0 64 732 31 63 +768 0 128 731 30 124 +768 0 192 732 30 187 +768 0 256 733 30 248 +768 0 320 732 30 314 +768 0 384 733 30 373 +768 0 448 735 34 438 +768 0 512 734 30 497 +768 0 576 735 32 566 +768 0 640 735 33 626 +768 0 704 735 34 689 +768 0 768 734 37 751 +768 0 832 736 38 816 +768 0 896 735 43 877 +768 0 960 737 41 941 +768 0 1023 736 44 1004 +768 64 0 734 63 0 +768 64 64 732 64 63 +768 64 128 731 63 125 +768 64 192 731 63 187 +768 64 256 733 63 248 +768 64 320 732 63 314 +768 64 384 733 64 374 +768 64 448 735 65 439 +768 64 512 735 64 498 +768 64 576 735 66 566 +768 64 640 734 66 626 +768 64 704 736 66 689 +768 64 768 734 67 751 +768 64 832 736 70 816 +768 64 896 735 71 877 +768 64 960 737 73 941 +768 64 1023 736 72 1004 +768 128 0 734 127 0 +768 128 64 732 129 63 +768 128 128 731 129 125 +768 128 192 731 129 187 +768 128 256 732 129 248 +768 128 320 732 129 314 +768 128 384 733 130 374 +768 128 448 734 131 439 +768 128 512 735 131 498 +768 128 576 735 131 566 +768 128 640 735 131 626 +768 128 704 735 132 689 +768 128 768 735 132 752 +768 128 832 736 133 816 +768 128 896 735 134 877 +768 128 960 737 134 942 +768 128 1023 736 134 1005 +768 192 0 734 190 0 +768 192 64 731 192 64 +768 192 128 730 192 125 +768 192 192 731 192 187 +768 192 256 732 193 248 +768 192 320 732 193 315 +768 192 384 733 193 374 +768 192 448 735 194 439 +768 192 512 735 195 499 +768 192 576 735 195 567 +768 192 640 735 195 627 +768 192 704 736 195 689 +768 192 768 735 195 752 +768 192 832 737 197 816 +768 192 896 735 196 877 +768 192 960 737 198 942 +768 192 1023 736 197 1005 +768 256 0 734 251 0 +768 256 64 732 254 64 +768 256 128 731 253 125 +768 256 192 731 254 187 +768 256 256 732 255 249 +768 256 320 732 255 315 +768 256 384 733 255 374 +768 256 448 735 257 439 +768 256 512 735 257 499 +768 256 576 736 257 568 +768 256 640 735 257 627 +768 256 704 736 258 690 +768 256 768 736 257 753 +768 256 832 737 258 817 +768 256 896 735 258 878 +768 256 960 737 259 942 +768 256 1023 736 258 1005 +768 320 0 735 319 0 +768 320 64 731 321 64 +768 320 128 731 321 125 +768 320 192 732 322 188 +768 320 256 733 322 249 +768 320 320 732 322 315 +768 320 384 734 324 375 +768 320 448 736 325 440 +768 320 512 736 325 499 +768 320 576 736 325 568 +768 320 640 736 325 628 +768 320 704 736 325 690 +768 320 768 735 325 753 +768 320 832 737 326 817 +768 320 896 736 326 879 +768 320 960 738 326 943 +768 320 1023 737 326 1006 +768 384 0 735 379 0 +768 384 64 732 381 65 +768 384 128 731 382 126 +768 384 192 732 382 188 +768 384 256 733 383 249 +768 384 320 733 383 315 +768 384 384 734 384 376 +768 384 448 736 386 441 +768 384 512 736 386 500 +768 384 576 736 386 568 +768 384 640 736 386 629 +768 384 704 737 387 692 +768 384 768 736 386 754 +768 384 832 737 388 818 +768 384 896 737 386 880 +768 384 960 738 388 944 +768 384 1023 737 387 1007 +768 448 0 736 443 9 +768 448 64 733 445 65 +768 448 128 732 446 126 +768 448 192 733 446 189 +768 448 256 734 447 250 +768 448 320 734 447 316 +768 448 384 735 449 376 +768 448 448 737 450 441 +768 448 512 737 450 501 +768 448 576 737 451 569 +768 448 640 738 451 630 +768 448 704 738 451 692 +768 448 768 737 450 755 +768 448 832 738 452 819 +768 448 896 738 451 881 +768 448 960 739 453 945 +768 448 1023 738 451 1008 +768 512 0 737 502 12 +768 512 64 734 505 65 +768 512 128 734 505 127 +768 512 192 734 505 189 +768 512 256 735 507 251 +768 512 320 735 507 317 +768 512 384 737 509 378 +768 512 448 738 510 442 +768 512 512 738 510 501 +768 512 576 739 511 570 +768 512 640 738 510 630 +768 512 704 738 511 693 +768 512 768 738 510 755 +768 512 832 739 512 820 +768 512 896 739 511 882 +768 512 960 740 512 946 +768 512 1023 739 511 1009 +768 576 0 738 569 16 +768 576 64 734 572 66 +768 576 128 734 573 127 +768 576 192 735 574 189 +768 576 256 735 575 251 +768 576 320 736 576 318 +768 576 384 738 577 378 +768 576 448 738 577 442 +768 576 512 740 579 503 +768 576 576 740 580 572 +768 576 640 739 578 631 +768 576 704 738 578 693 +768 576 768 739 578 757 +768 576 832 740 579 820 +768 576 896 739 579 883 +768 576 960 740 580 946 +768 576 1023 739 579 1010 +768 640 0 738 630 18 +768 640 64 735 634 66 +768 640 128 735 635 127 +768 640 192 736 636 190 +768 640 256 736 637 251 +768 640 320 736 637 317 +768 640 384 737 638 378 +768 640 448 739 640 443 +768 640 512 740 641 503 +768 640 576 739 641 571 +768 640 640 740 641 632 +768 640 704 740 642 694 +768 640 768 739 641 757 +768 640 832 740 642 821 +768 640 896 740 642 884 +768 640 960 741 643 948 +768 640 1023 740 642 1011 +768 704 0 740 695 17 +768 704 64 736 697 67 +768 704 128 734 697 127 +768 704 192 735 698 190 +768 704 256 736 699 251 +768 704 320 737 701 318 +768 704 384 738 701 378 +768 704 448 738 702 442 +768 704 512 740 705 504 +768 704 576 740 704 571 +768 704 640 740 704 632 +768 704 704 741 705 695 +768 704 768 741 705 759 +768 704 832 741 705 822 +768 704 896 741 705 884 +768 704 960 742 707 949 +768 704 1023 742 706 1013 +768 768 0 741 757 18 +768 768 64 736 759 68 +768 768 128 736 761 128 +768 768 192 738 762 191 +768 768 256 737 762 252 +768 768 320 737 763 318 +768 768 384 739 765 379 +768 768 448 741 767 444 +768 768 512 742 768 504 +768 768 576 742 769 573 +768 768 640 741 768 633 +768 768 704 741 767 695 +768 768 768 742 769 759 +768 768 832 741 767 821 +768 768 896 741 768 885 +768 768 960 742 769 949 +768 768 1023 742 768 1013 +768 832 0 742 821 21 +768 832 64 739 825 68 +768 832 128 737 824 128 +768 832 192 737 824 191 +768 832 256 739 826 252 +768 832 320 739 826 319 +768 832 384 740 828 379 +768 832 448 742 830 445 +768 832 512 743 832 505 +768 832 576 742 831 573 +768 832 640 743 832 634 +768 832 704 743 832 697 +768 832 768 743 832 760 +768 832 832 742 832 823 +768 832 896 742 832 886 +768 832 960 744 834 951 +768 832 1023 743 832 1013 +768 896 0 744 886 21 +768 896 64 739 888 69 +768 896 128 738 887 128 +768 896 192 738 889 191 +768 896 256 739 889 252 +768 896 320 739 890 319 +768 896 384 741 892 380 +768 896 448 742 895 445 +768 896 512 744 896 506 +768 896 576 743 896 573 +768 896 640 743 895 634 +768 896 704 743 896 697 +768 896 768 743 896 760 +768 896 832 743 896 824 +768 896 896 744 897 887 +768 896 960 744 898 951 +768 896 1023 744 898 1015 +768 960 0 745 948 23 +768 960 64 739 948 68 +768 960 128 738 948 128 +768 960 192 740 950 191 +768 960 256 741 952 253 +768 960 320 740 951 319 +768 960 384 741 952 379 +768 960 448 742 954 445 +768 960 512 744 957 506 +768 960 576 744 956 573 +768 960 640 745 958 635 +768 960 704 744 958 698 +768 960 768 745 958 761 +768 960 832 744 958 825 +768 960 896 744 958 887 +768 960 960 745 961 952 +768 960 1023 745 959 1015 +768 1023 0 745 1007 25 +768 1023 64 740 1009 69 +768 1023 128 740 1010 128 +768 1023 192 740 1011 191 +768 1023 256 742 1013 253 +768 1023 320 741 1013 320 +768 1023 384 743 1015 381 +768 1023 448 744 1017 446 +768 1023 512 744 1017 505 +768 1023 576 745 1019 574 +768 1023 640 746 1020 636 +768 1023 704 745 1019 698 +768 1023 768 744 1018 761 +768 1023 832 746 1021 826 +768 1023 896 746 1021 889 +768 1023 960 746 1021 952 +768 1023 1023 745 1020 1016 +832 0 0 795 33 0 +832 0 64 794 32 63 +832 0 128 793 33 124 +832 0 192 794 33 187 +832 0 256 794 33 248 +832 0 320 793 31 314 +832 0 384 794 34 373 +832 0 448 796 34 438 +832 0 512 797 33 498 +832 0 576 797 35 566 +832 0 640 797 36 627 +832 0 704 798 36 689 +832 0 768 797 37 752 +832 0 832 798 41 816 +832 0 896 798 42 878 +832 0 960 799 47 942 +832 0 1023 798 48 1005 +832 64 0 796 63 0 +832 64 64 794 64 63 +832 64 128 792 63 125 +832 64 192 793 64 187 +832 64 256 794 65 248 +832 64 320 793 64 314 +832 64 384 794 64 374 +832 64 448 796 65 439 +832 64 512 797 66 498 +832 64 576 796 65 566 +832 64 640 797 65 627 +832 64 704 798 67 690 +832 64 768 797 68 752 +832 64 832 798 70 815 +832 64 896 798 70 878 +832 64 960 800 74 942 +832 64 1023 799 72 1005 +832 128 0 795 128 0 +832 128 64 793 129 63 +832 128 128 793 129 125 +832 128 192 793 130 187 +832 128 256 794 130 248 +832 128 320 793 130 314 +832 128 384 794 130 374 +832 128 448 796 131 439 +832 128 512 798 131 499 +832 128 576 797 132 566 +832 128 640 798 132 627 +832 128 704 798 132 690 +832 128 768 798 132 753 +832 128 832 798 134 816 +832 128 896 798 135 878 +832 128 960 800 136 943 +832 128 1023 799 134 1006 +832 192 0 795 190 0 +832 192 64 793 193 64 +832 192 128 792 192 125 +832 192 192 793 193 187 +832 192 256 794 193 249 +832 192 320 793 193 314 +832 192 384 794 193 374 +832 192 448 796 195 439 +832 192 512 798 195 499 +832 192 576 796 195 566 +832 192 640 797 195 627 +832 192 704 798 196 690 +832 192 768 798 196 754 +832 192 832 798 196 816 +832 192 896 798 196 879 +832 192 960 800 198 943 +832 192 1023 800 197 1007 +832 256 0 796 251 0 +832 256 64 793 254 64 +832 256 128 793 254 125 +832 256 192 793 254 188 +832 256 256 794 255 249 +832 256 320 794 255 315 +832 256 384 795 255 375 +832 256 448 796 257 439 +832 256 512 798 258 500 +832 256 576 797 257 567 +832 256 640 797 257 628 +832 256 704 799 258 691 +832 256 768 798 257 753 +832 256 832 799 258 817 +832 256 896 798 259 879 +832 256 960 800 259 943 +832 256 1023 799 259 1007 +832 320 0 796 319 0 +832 320 64 794 321 65 +832 320 128 793 321 125 +832 320 192 794 322 188 +832 320 256 795 323 250 +832 320 320 794 322 315 +832 320 384 795 323 375 +832 320 448 797 325 440 +832 320 512 798 325 500 +832 320 576 797 325 567 +832 320 640 798 325 628 +832 320 704 799 326 692 +832 320 768 798 325 754 +832 320 832 799 326 818 +832 320 896 798 326 879 +832 320 960 801 327 944 +832 320 1023 799 326 1007 +832 384 0 797 379 0 +832 384 64 795 382 65 +832 384 128 794 382 126 +832 384 192 795 383 189 +832 384 256 795 384 250 +832 384 320 794 383 315 +832 384 384 796 384 376 +832 384 448 797 385 440 +832 384 512 798 386 500 +832 384 576 798 386 568 +832 384 640 799 387 629 +832 384 704 800 387 692 +832 384 768 799 387 755 +832 384 832 799 387 818 +832 384 896 800 387 881 +832 384 960 801 388 945 +832 384 1023 800 387 1008 +832 448 0 798 443 8 +832 448 64 795 446 65 +832 448 128 794 446 126 +832 448 192 795 447 189 +832 448 256 796 448 250 +832 448 320 795 447 316 +832 448 384 797 449 377 +832 448 448 799 450 441 +832 448 512 800 451 502 +832 448 576 799 451 569 +832 448 640 800 451 631 +832 448 704 801 452 693 +832 448 768 800 451 756 +832 448 832 800 452 819 +832 448 896 801 452 882 +832 448 960 802 453 946 +832 448 1023 801 453 1009 +832 512 0 799 502 11 +832 512 64 796 505 66 +832 512 128 796 506 127 +832 512 192 796 506 189 +832 512 256 797 508 251 +832 512 320 796 507 317 +832 512 384 798 509 377 +832 512 448 800 510 442 +832 512 512 801 511 502 +832 512 576 800 511 570 +832 512 640 800 511 631 +832 512 704 801 512 694 +832 512 768 801 511 757 +832 512 832 801 512 820 +832 512 896 802 512 883 +832 512 960 803 513 947 +832 512 1023 802 512 1010 +832 576 0 800 570 17 +832 576 64 796 573 67 +832 576 128 796 573 127 +832 576 192 797 574 190 +832 576 256 797 574 251 +832 576 320 798 576 318 +832 576 384 799 577 378 +832 576 448 801 579 443 +832 576 512 801 579 503 +832 576 576 802 579 571 +832 576 640 801 578 631 +832 576 704 802 579 694 +832 576 768 802 579 758 +832 576 832 801 579 820 +832 576 896 802 580 884 +832 576 960 803 581 948 +832 576 1023 803 581 1011 +832 640 0 800 631 16 +832 640 64 797 634 67 +832 640 128 796 634 128 +832 640 192 797 636 190 +832 640 256 798 637 251 +832 640 320 799 637 318 +832 640 384 798 637 377 +832 640 448 801 640 443 +832 640 512 802 641 503 +832 640 576 802 642 572 +832 640 640 802 641 632 +832 640 704 803 643 695 +832 640 768 802 642 758 +832 640 832 802 642 821 +832 640 896 802 642 884 +832 640 960 805 644 949 +832 640 1023 804 643 1012 +832 704 0 802 696 17 +832 704 64 798 697 67 +832 704 128 797 698 128 +832 704 192 798 699 190 +832 704 256 798 699 251 +832 704 320 799 701 318 +832 704 384 799 701 378 +832 704 448 801 703 443 +832 704 512 802 705 504 +832 704 576 803 705 572 +832 704 640 803 706 633 +832 704 704 803 705 695 +832 704 768 804 706 759 +832 704 832 803 705 821 +832 704 896 804 705 885 +832 704 960 804 707 949 +832 704 1023 804 706 1013 +832 768 0 804 759 19 +832 768 64 798 760 67 +832 768 128 798 761 128 +832 768 192 799 762 191 +832 768 256 799 762 252 +832 768 320 800 764 319 +832 768 384 800 764 379 +832 768 448 802 766 444 +832 768 512 803 768 504 +832 768 576 804 769 573 +832 768 640 804 769 634 +832 768 704 804 768 696 +832 768 768 805 770 760 +832 768 832 804 768 822 +832 768 896 804 769 886 +832 768 960 805 770 950 +832 768 1023 805 770 1014 +832 832 0 805 822 19 +832 832 64 800 824 68 +832 832 128 800 825 128 +832 832 192 800 826 191 +832 832 256 800 826 252 +832 832 320 801 827 319 +832 832 384 802 828 379 +832 832 448 804 830 445 +832 832 512 805 833 506 +832 832 576 805 832 574 +832 832 640 804 831 634 +832 832 704 806 834 698 +832 832 768 805 832 760 +832 832 832 806 833 824 +832 832 896 805 832 887 +832 832 960 807 835 951 +832 832 1023 807 834 1015 +832 896 0 806 887 20 +832 896 64 800 888 68 +832 896 128 800 888 128 +832 896 192 801 890 191 +832 896 256 801 890 253 +832 896 320 802 892 319 +832 896 384 802 892 380 +832 896 448 804 895 445 +832 896 512 805 896 506 +832 896 576 806 897 574 +832 896 640 806 897 635 +832 896 704 806 897 698 +832 896 768 806 896 761 +832 896 832 805 896 824 +832 896 896 806 897 887 +832 896 960 808 900 952 +832 896 1023 806 898 1015 +832 960 0 808 949 24 +832 960 64 801 948 68 +832 960 128 800 948 129 +832 960 192 801 950 191 +832 960 256 802 951 253 +832 960 320 803 953 320 +832 960 384 803 953 380 +832 960 448 805 956 445 +832 960 512 807 959 507 +832 960 576 807 958 574 +832 960 640 807 958 635 +832 960 704 807 959 698 +832 960 768 808 960 762 +832 960 832 807 959 825 +832 960 896 807 959 888 +832 960 960 808 961 952 +832 960 1023 808 961 1017 +832 1023 0 808 1008 25 +832 1023 64 802 1010 68 +832 1023 128 802 1011 129 +832 1023 192 803 1012 192 +832 1023 256 804 1014 254 +832 1023 320 803 1013 319 +832 1023 384 804 1015 381 +832 1023 448 806 1017 445 +832 1023 512 807 1018 506 +832 1023 576 808 1020 575 +832 1023 640 808 1019 636 +832 1023 704 808 1020 698 +832 1023 768 807 1019 761 +832 1023 832 808 1020 826 +832 1023 896 809 1022 890 +832 1023 960 809 1023 953 +832 1023 1023 808 1021 1017 +896 0 0 859 34 0 +896 0 64 855 31 63 +896 0 128 856 32 125 +896 0 192 856 30 187 +896 0 256 855 32 247 +896 0 320 856 33 313 +896 0 384 857 31 373 +896 0 448 859 32 438 +896 0 512 861 34 499 +896 0 576 860 35 566 +896 0 640 861 36 626 +896 0 704 861 38 689 +896 0 768 862 39 753 +896 0 832 861 40 815 +896 0 896 862 43 878 +896 0 960 863 44 942 +896 0 1023 862 45 1006 +896 64 0 860 63 0 +896 64 64 855 63 63 +896 64 128 855 64 124 +896 64 192 856 63 187 +896 64 256 855 63 247 +896 64 320 857 63 314 +896 64 384 858 64 374 +896 64 448 859 64 438 +896 64 512 861 66 499 +896 64 576 860 64 566 +896 64 640 861 66 627 +896 64 704 861 69 689 +896 64 768 862 67 754 +896 64 832 861 69 815 +896 64 896 862 69 879 +896 64 960 863 72 942 +896 64 1023 863 72 1006 +896 128 0 859 128 0 +896 128 64 855 129 63 +896 128 128 856 129 125 +896 128 192 856 129 187 +896 128 256 855 128 247 +896 128 320 857 129 314 +896 128 384 857 130 374 +896 128 448 858 130 438 +896 128 512 861 131 499 +896 128 576 860 132 567 +896 128 640 861 132 627 +896 128 704 861 133 689 +896 128 768 863 133 754 +896 128 832 861 133 815 +896 128 896 862 134 879 +896 128 960 863 135 942 +896 128 1023 863 135 1006 +896 192 0 859 190 0 +896 192 64 855 191 63 +896 192 128 855 192 125 +896 192 192 856 192 187 +896 192 256 855 192 247 +896 192 320 857 193 314 +896 192 384 858 193 374 +896 192 448 858 194 438 +896 192 512 861 195 499 +896 192 576 861 195 567 +896 192 640 861 196 627 +896 192 704 861 196 689 +896 192 768 863 196 755 +896 192 832 861 196 816 +896 192 896 861 197 879 +896 192 960 863 197 943 +896 192 1023 863 197 1007 +896 256 0 860 252 0 +896 256 64 855 253 64 +896 256 128 856 254 125 +896 256 192 857 254 188 +896 256 256 856 254 248 +896 256 320 857 255 315 +896 256 384 858 255 375 +896 256 448 859 256 439 +896 256 512 862 257 500 +896 256 576 861 257 567 +896 256 640 862 257 628 +896 256 704 861 257 690 +896 256 768 863 258 755 +896 256 832 862 258 817 +896 256 896 862 259 880 +896 256 960 863 259 943 +896 256 1023 864 258 1007 +896 320 0 861 319 0 +896 320 64 856 320 64 +896 320 128 856 321 125 +896 320 192 857 322 188 +896 320 256 856 321 248 +896 320 320 857 322 315 +896 320 384 859 323 375 +896 320 448 860 324 439 +896 320 512 862 326 501 +896 320 576 861 325 568 +896 320 640 862 326 628 +896 320 704 862 326 691 +896 320 768 863 326 755 +896 320 832 862 325 817 +896 320 896 863 326 880 +896 320 960 863 327 943 +896 320 1023 864 326 1007 +896 384 0 861 380 0 +896 384 64 856 381 65 +896 384 128 857 382 126 +896 384 192 858 382 188 +896 384 256 857 382 249 +896 384 320 858 383 316 +896 384 384 860 384 376 +896 384 448 860 385 440 +896 384 512 863 386 501 +896 384 576 862 386 568 +896 384 640 863 387 630 +896 384 704 863 387 692 +896 384 768 864 388 756 +896 384 832 863 387 818 +896 384 896 864 387 881 +896 384 960 864 388 944 +896 384 1023 864 388 1008 +896 448 0 862 444 3 +896 448 64 857 445 65 +896 448 128 858 446 127 +896 448 192 859 447 189 +896 448 256 858 447 250 +896 448 320 859 447 316 +896 448 384 861 449 377 +896 448 448 861 449 441 +896 448 512 864 451 502 +896 448 576 863 451 569 +896 448 640 864 452 631 +896 448 704 864 451 692 +896 448 768 864 452 757 +896 448 832 863 451 818 +896 448 896 864 452 882 +896 448 960 865 453 945 +896 448 1023 866 453 1010 +896 512 0 863 503 14 +896 512 64 859 504 66 +896 512 128 859 506 127 +896 512 192 860 507 190 +896 512 256 859 506 250 +896 512 320 860 507 317 +896 512 384 862 509 377 +896 512 448 863 509 442 +896 512 512 865 511 503 +896 512 576 864 511 570 +896 512 640 864 511 631 +896 512 704 864 511 693 +896 512 768 866 513 758 +896 512 832 865 511 820 +896 512 896 865 512 883 +896 512 960 866 513 947 +896 512 1023 867 512 1011 +896 576 0 864 571 14 +896 576 64 860 573 67 +896 576 128 858 571 126 +896 576 192 859 572 189 +896 576 256 860 574 251 +896 576 320 861 575 318 +896 576 384 862 576 378 +896 576 448 864 578 443 +896 576 512 865 579 503 +896 576 576 866 580 572 +896 576 640 864 578 631 +896 576 704 866 579 694 +896 576 768 867 580 759 +896 576 832 865 579 821 +896 576 896 865 579 883 +896 576 960 867 581 948 +896 576 1023 867 581 1012 +896 640 0 865 632 11 +896 640 64 860 633 66 +896 640 128 860 635 127 +896 640 192 861 636 190 +896 640 256 861 636 251 +896 640 320 861 637 317 +896 640 384 862 638 378 +896 640 448 863 639 442 +896 640 512 866 641 503 +896 640 576 865 641 571 +896 640 640 866 642 633 +896 640 704 866 642 695 +896 640 768 866 642 758 +896 640 832 866 641 821 +896 640 896 868 643 885 +896 640 960 868 643 948 +896 640 1023 868 643 1012 +896 704 0 866 696 14 +896 704 64 860 696 67 +896 704 128 861 698 127 +896 704 192 862 699 190 +896 704 256 862 700 251 +896 704 320 862 699 318 +896 704 384 863 701 378 +896 704 448 865 703 443 +896 704 512 866 704 504 +896 704 576 867 705 572 +896 704 640 866 704 632 +896 704 704 867 706 696 +896 704 768 867 705 759 +896 704 832 868 707 823 +896 704 896 868 706 886 +896 704 960 868 707 949 +896 704 1023 868 706 1013 +896 768 0 868 760 19 +896 768 64 861 760 67 +896 768 128 861 760 128 +896 768 192 862 761 190 +896 768 256 863 763 252 +896 768 320 864 764 319 +896 768 384 864 765 379 +896 768 448 866 767 444 +896 768 512 868 768 505 +896 768 576 868 769 573 +896 768 640 867 768 633 +896 768 704 869 769 697 +896 768 768 867 768 759 +896 768 832 868 768 823 +896 768 896 869 769 887 +896 768 960 870 771 951 +896 768 1023 869 769 1014 +896 832 0 870 824 20 +896 832 64 863 823 68 +896 832 128 863 824 129 +896 832 192 864 826 191 +896 832 256 864 826 252 +896 832 320 866 828 320 +896 832 384 866 829 380 +896 832 448 866 829 444 +896 832 512 869 832 505 +896 832 576 868 831 573 +896 832 640 869 833 635 +896 832 704 870 833 698 +896 832 768 869 832 760 +896 832 832 869 832 823 +896 832 896 870 833 887 +896 832 960 871 834 952 +896 832 1023 871 833 1015 +896 896 0 870 887 19 +896 896 64 864 888 68 +896 896 128 863 888 128 +896 896 192 864 889 191 +896 896 256 865 891 252 +896 896 320 866 892 319 +896 896 384 866 892 380 +896 896 448 869 895 445 +896 896 512 870 897 506 +896 896 576 869 896 573 +896 896 640 870 897 635 +896 896 704 871 898 698 +896 896 768 871 898 762 +896 896 832 870 898 825 +896 896 896 870 898 888 +896 896 960 872 899 952 +896 896 1023 872 899 1016 +896 960 0 870 947 25 +896 960 64 865 948 68 +896 960 128 865 950 128 +896 960 192 866 951 191 +896 960 256 866 952 253 +896 960 320 866 952 319 +896 960 384 867 954 380 +896 960 448 869 956 445 +896 960 512 870 958 506 +896 960 576 871 959 575 +896 960 640 870 958 635 +896 960 704 870 958 698 +896 960 768 870 958 761 +896 960 832 870 958 825 +896 960 896 872 960 889 +896 960 960 872 961 953 +896 960 1023 871 958 1015 +896 1023 0 871 1008 23 +896 1023 64 865 1009 69 +896 1023 128 865 1010 129 +896 1023 192 866 1011 191 +896 1023 256 867 1013 253 +896 1023 320 868 1014 320 +896 1023 384 869 1015 380 +896 1023 448 870 1017 445 +896 1023 512 872 1020 507 +896 1023 576 871 1019 575 +896 1023 640 872 1020 636 +896 1023 704 871 1019 698 +896 1023 768 872 1021 763 +896 1023 832 872 1021 826 +896 1023 896 872 1021 889 +896 1023 960 873 1023 953 +896 1023 1023 872 1021 1017 +960 0 0 921 34 0 +960 0 64 916 34 62 +960 0 128 915 32 123 +960 0 192 916 34 186 +960 0 256 916 33 246 +960 0 320 918 33 313 +960 0 384 918 33 373 +960 0 448 920 35 437 +960 0 512 921 35 497 +960 0 576 921 36 565 +960 0 640 922 37 626 +960 0 704 923 39 689 +960 0 768 922 40 752 +960 0 832 922 43 815 +960 0 896 924 46 879 +960 0 960 925 47 943 +960 0 1023 925 47 1006 +960 64 0 921 64 0 +960 64 64 916 63 61 +960 64 128 915 64 123 +960 64 192 916 64 186 +960 64 256 916 63 247 +960 64 320 917 65 313 +960 64 384 919 65 373 +960 64 448 919 66 437 +960 64 512 921 65 498 +960 64 576 921 66 566 +960 64 640 922 67 626 +960 64 704 923 69 689 +960 64 768 923 67 752 +960 64 832 922 69 815 +960 64 896 924 73 879 +960 64 960 926 71 943 +960 64 1023 925 71 1006 +960 128 0 921 129 0 +960 128 64 916 128 63 +960 128 128 915 129 124 +960 128 192 916 129 186 +960 128 256 917 129 247 +960 128 320 917 130 313 +960 128 384 918 130 373 +960 128 448 919 130 438 +960 128 512 921 131 498 +960 128 576 921 132 566 +960 128 640 923 131 627 +960 128 704 923 133 689 +960 128 768 923 132 752 +960 128 832 922 133 815 +960 128 896 924 135 879 +960 128 960 926 135 943 +960 128 1023 925 135 1006 +960 192 0 921 191 0 +960 192 64 916 191 63 +960 192 128 915 191 124 +960 192 192 916 191 186 +960 192 256 916 192 247 +960 192 320 918 193 314 +960 192 384 919 193 374 +960 192 448 920 194 438 +960 192 512 922 194 498 +960 192 576 922 195 566 +960 192 640 922 195 627 +960 192 704 924 196 690 +960 192 768 923 196 753 +960 192 832 922 196 815 +960 192 896 924 197 880 +960 192 960 926 198 943 +960 192 1023 925 197 1007 +960 256 0 922 252 0 +960 256 64 916 252 63 +960 256 128 915 252 124 +960 256 192 916 253 187 +960 256 256 917 254 248 +960 256 320 918 254 314 +960 256 384 920 255 374 +960 256 448 921 255 439 +960 256 512 922 256 499 +960 256 576 922 257 567 +960 256 640 923 257 628 +960 256 704 924 258 691 +960 256 768 923 257 753 +960 256 832 923 257 816 +960 256 896 925 259 880 +960 256 960 925 260 943 +960 256 1023 925 259 1007 +960 320 0 923 320 0 +960 320 64 917 320 64 +960 320 128 916 320 125 +960 320 192 917 321 187 +960 320 256 917 321 248 +960 320 320 919 322 315 +960 320 384 920 323 375 +960 320 448 920 323 439 +960 320 512 922 324 499 +960 320 576 922 324 567 +960 320 640 923 325 628 +960 320 704 924 326 691 +960 320 768 924 325 754 +960 320 832 923 325 816 +960 320 896 926 326 881 +960 320 960 926 327 945 +960 320 1023 926 326 1007 +960 384 0 923 380 0 +960 384 64 917 380 64 +960 384 128 917 381 125 +960 384 192 918 381 188 +960 384 256 918 382 248 +960 384 320 919 382 315 +960 384 384 921 383 375 +960 384 448 921 384 439 +960 384 512 923 385 500 +960 384 576 923 385 568 +960 384 640 924 386 629 +960 384 704 925 387 692 +960 384 768 925 386 755 +960 384 832 924 386 817 +960 384 896 926 388 882 +960 384 960 927 388 945 +960 384 1023 926 388 1008 +960 448 0 925 444 0 +960 448 64 918 444 64 +960 448 128 918 445 126 +960 448 192 919 446 188 +960 448 256 919 446 249 +960 448 320 920 447 315 +960 448 384 922 448 376 +960 448 448 923 449 440 +960 448 512 924 450 500 +960 448 576 924 451 569 +960 448 640 925 451 630 +960 448 704 926 452 693 +960 448 768 925 451 755 +960 448 832 925 451 818 +960 448 896 927 453 883 +960 448 960 928 452 946 +960 448 1023 928 452 1009 +960 512 0 925 503 0 +960 512 64 920 504 64 +960 512 128 919 504 126 +960 512 192 920 505 189 +960 512 256 920 505 250 +960 512 320 921 506 316 +960 512 384 923 508 377 +960 512 448 924 509 441 +960 512 512 925 510 501 +960 512 576 925 510 569 +960 512 640 926 510 630 +960 512 704 927 512 694 +960 512 768 926 511 756 +960 512 832 926 511 819 +960 512 896 928 512 884 +960 512 960 929 513 947 +960 512 1023 928 511 1010 +960 576 0 925 570 4 +960 576 64 920 571 65 +960 576 128 919 571 126 +960 576 192 921 572 189 +960 576 256 921 573 250 +960 576 320 923 575 317 +960 576 384 923 575 377 +960 576 448 925 577 442 +960 576 512 927 579 503 +960 576 576 927 579 571 +960 576 640 926 578 631 +960 576 704 928 579 695 +960 576 768 926 578 756 +960 576 832 927 579 820 +960 576 896 927 578 883 +960 576 960 930 581 948 +960 576 1023 929 580 1012 +960 640 0 928 633 14 +960 640 64 920 632 65 +960 640 128 922 634 127 +960 640 192 922 635 190 +960 640 256 922 635 250 +960 640 320 922 636 317 +960 640 384 924 637 377 +960 640 448 925 638 442 +960 640 512 927 640 503 +960 640 576 927 640 571 +960 640 640 927 641 632 +960 640 704 929 642 695 +960 640 768 928 641 757 +960 640 832 927 641 820 +960 640 896 929 643 885 +960 640 960 930 644 949 +960 640 1023 930 642 1012 +960 704 0 927 695 13 +960 704 64 922 696 66 +960 704 128 921 696 127 +960 704 192 922 698 189 +960 704 256 922 698 250 +960 704 320 923 699 317 +960 704 384 924 700 378 +960 704 448 926 703 443 +960 704 512 928 704 504 +960 704 576 928 704 572 +960 704 640 928 704 632 +960 704 704 928 704 695 +960 704 768 929 705 758 +960 704 832 929 705 822 +960 704 896 930 706 885 +960 704 960 930 706 949 +960 704 1023 931 706 1013 +960 768 0 929 758 17 +960 768 64 923 759 67 +960 768 128 922 759 127 +960 768 192 923 761 190 +960 768 256 924 762 252 +960 768 320 925 763 318 +960 768 384 926 764 378 +960 768 448 928 766 444 +960 768 512 930 768 505 +960 768 576 929 768 573 +960 768 640 930 768 633 +960 768 704 929 767 695 +960 768 768 930 768 759 +960 768 832 930 769 823 +960 768 896 930 768 886 +960 768 960 932 771 951 +960 768 1023 932 770 1015 +960 832 0 930 821 17 +960 832 64 924 822 67 +960 832 128 924 824 128 +960 832 192 926 825 191 +960 832 256 925 826 252 +960 832 320 927 827 319 +960 832 384 928 828 380 +960 832 448 928 829 444 +960 832 512 930 831 505 +960 832 576 931 832 573 +960 832 640 931 832 634 +960 832 704 931 831 696 +960 832 768 931 831 760 +960 832 832 931 832 823 +960 832 896 933 834 888 +960 832 960 933 834 951 +960 832 1023 932 832 1015 +960 896 0 929 884 18 +960 896 64 926 888 66 +960 896 128 924 887 127 +960 896 192 925 888 190 +960 896 256 926 890 252 +960 896 320 927 891 319 +960 896 384 928 892 379 +960 896 448 930 894 444 +960 896 512 932 897 506 +960 896 576 931 896 574 +960 896 640 930 895 633 +960 896 704 932 897 698 +960 896 768 932 896 760 +960 896 832 932 897 824 +960 896 896 932 897 887 +960 896 960 934 899 952 +960 896 1023 933 897 1015 +960 960 0 932 946 20 +960 960 64 926 948 68 +960 960 128 926 949 128 +960 960 192 928 951 191 +960 960 256 928 951 252 +960 960 320 927 951 319 +960 960 384 929 954 380 +960 960 448 930 955 444 +960 960 512 933 958 506 +960 960 576 931 956 573 +960 960 640 932 958 635 +960 960 704 932 957 697 +960 960 768 932 957 761 +960 960 832 933 958 825 +960 960 896 934 959 889 +960 960 960 934 960 952 +960 960 1023 934 959 1016 +960 1023 0 933 1008 22 +960 1023 64 928 1010 68 +960 1023 128 928 1011 128 +960 1023 192 928 1012 191 +960 1023 256 928 1012 253 +960 1023 320 929 1013 319 +960 1023 384 930 1014 380 +960 1023 448 931 1016 445 +960 1023 512 932 1017 505 +960 1023 576 933 1018 574 +960 1023 640 932 1017 634 +960 1023 704 934 1020 698 +960 1023 768 934 1020 762 +960 1023 832 934 1020 825 +960 1023 896 934 1021 889 +960 1023 960 935 1022 953 +960 1023 1023 936 1021 1018 +1023 0 0 982 33 0 +1023 0 64 977 33 63 +1023 0 128 976 33 124 +1023 0 192 977 35 186 +1023 0 256 978 34 246 +1023 0 320 979 34 313 +1023 0 384 980 35 373 +1023 0 448 981 36 437 +1023 0 512 984 37 498 +1023 0 576 983 38 565 +1023 0 640 984 39 627 +1023 0 704 984 40 689 +1023 0 768 985 42 753 +1023 0 832 985 43 816 +1023 0 896 986 45 879 +1023 0 960 987 47 943 +1023 0 1023 988 48 1007 +1023 64 0 982 65 0 +1023 64 64 977 63 62 +1023 64 128 976 62 123 +1023 64 192 977 63 186 +1023 64 256 977 62 246 +1023 64 320 978 64 313 +1023 64 384 980 64 373 +1023 64 448 981 65 437 +1023 64 512 984 66 498 +1023 64 576 983 66 566 +1023 64 640 985 67 627 +1023 64 704 984 67 689 +1023 64 768 985 68 753 +1023 64 832 985 68 816 +1023 64 896 986 71 879 +1023 64 960 987 74 943 +1023 64 1023 987 70 1007 +1023 128 0 982 128 0 +1023 128 64 977 128 62 +1023 128 128 976 128 124 +1023 128 192 977 129 186 +1023 128 256 977 128 247 +1023 128 320 979 130 313 +1023 128 384 980 130 374 +1023 128 448 980 130 437 +1023 128 512 984 131 499 +1023 128 576 983 131 566 +1023 128 640 985 132 628 +1023 128 704 985 132 690 +1023 128 768 986 132 753 +1023 128 832 985 132 816 +1023 128 896 986 134 879 +1023 128 960 987 135 943 +1023 128 1023 988 134 1007 +1023 192 0 983 190 0 +1023 192 64 977 191 63 +1023 192 128 976 191 124 +1023 192 192 978 191 187 +1023 192 256 977 192 247 +1023 192 320 979 192 314 +1023 192 384 980 193 373 +1023 192 448 982 194 438 +1023 192 512 984 194 499 +1023 192 576 983 195 566 +1023 192 640 985 195 628 +1023 192 704 984 196 689 +1023 192 768 986 196 754 +1023 192 832 985 196 816 +1023 192 896 986 196 879 +1023 192 960 988 198 943 +1023 192 1023 988 197 1008 +1023 256 0 983 251 0 +1023 256 64 977 252 63 +1023 256 128 977 252 124 +1023 256 192 978 253 187 +1023 256 256 978 253 247 +1023 256 320 980 254 314 +1023 256 384 981 255 374 +1023 256 448 982 255 438 +1023 256 512 984 257 499 +1023 256 576 984 256 567 +1023 256 640 986 257 628 +1023 256 704 985 257 690 +1023 256 768 986 258 754 +1023 256 832 986 258 817 +1023 256 896 987 259 880 +1023 256 960 988 259 944 +1023 256 1023 988 258 1008 +1023 320 0 984 319 0 +1023 320 64 978 319 64 +1023 320 128 977 319 125 +1023 320 192 978 320 187 +1023 320 256 978 321 248 +1023 320 320 980 322 314 +1023 320 384 981 323 375 +1023 320 448 982 323 439 +1023 320 512 985 325 500 +1023 320 576 984 324 567 +1023 320 640 986 325 629 +1023 320 704 986 325 691 +1023 320 768 986 325 754 +1023 320 832 986 325 818 +1023 320 896 988 326 881 +1023 320 960 988 326 944 +1023 320 1023 988 326 1008 +1023 384 0 984 379 0 +1023 384 64 979 380 64 +1023 384 128 978 380 125 +1023 384 192 979 381 187 +1023 384 256 979 381 248 +1023 384 320 981 382 315 +1023 384 384 982 383 375 +1023 384 448 983 384 439 +1023 384 512 985 386 500 +1023 384 576 984 385 567 +1023 384 640 987 387 630 +1023 384 704 986 386 691 +1023 384 768 987 386 755 +1023 384 832 987 386 818 +1023 384 896 988 387 882 +1023 384 960 989 388 945 +1023 384 1023 989 388 1009 +1023 448 0 986 443 0 +1023 448 64 980 443 65 +1023 448 128 979 444 126 +1023 448 192 980 445 188 +1023 448 256 980 445 249 +1023 448 320 981 446 315 +1023 448 384 984 448 376 +1023 448 448 984 448 440 +1023 448 512 986 450 501 +1023 448 576 986 450 569 +1023 448 640 988 451 630 +1023 448 704 987 451 692 +1023 448 768 988 451 756 +1023 448 832 988 451 819 +1023 448 896 989 452 882 +1023 448 960 989 452 946 +1023 448 1023 990 452 1010 +1023 512 0 987 502 6 +1023 512 64 981 503 65 +1023 512 128 981 504 126 +1023 512 192 982 505 189 +1023 512 256 982 505 250 +1023 512 320 983 506 316 +1023 512 384 984 508 377 +1023 512 448 985 508 441 +1023 512 512 987 510 502 +1023 512 576 987 510 570 +1023 512 640 988 511 631 +1023 512 704 989 511 693 +1023 512 768 989 511 757 +1023 512 832 989 512 820 +1023 512 896 990 512 884 +1023 512 960 991 512 947 +1023 512 1023 991 512 1011 +1023 576 0 987 569 14 +1023 576 64 981 570 65 +1023 576 128 981 571 127 +1023 576 192 982 572 189 +1023 576 256 983 573 250 +1023 576 320 984 574 317 +1023 576 384 985 575 377 +1023 576 448 987 577 442 +1023 576 512 989 579 503 +1023 576 576 988 578 570 +1023 576 640 989 578 632 +1023 576 704 988 578 693 +1023 576 768 989 578 757 +1023 576 832 990 580 821 +1023 576 896 990 579 884 +1023 576 960 992 580 948 +1023 576 1023 993 581 1013 +1023 640 0 988 631 14 +1023 640 64 982 632 66 +1023 640 128 983 633 127 +1023 640 192 983 635 189 +1023 640 256 984 635 251 +1023 640 320 985 636 317 +1023 640 384 986 637 377 +1023 640 448 986 638 442 +1023 640 512 988 640 502 +1023 640 576 989 640 571 +1023 640 640 989 640 632 +1023 640 704 989 640 694 +1023 640 768 990 641 758 +1023 640 832 989 641 820 +1023 640 896 992 643 885 +1023 640 960 993 643 949 +1023 640 1023 992 641 1012 +1023 704 0 989 694 12 +1023 704 64 983 695 66 +1023 704 128 983 697 127 +1023 704 192 985 698 190 +1023 704 256 985 698 251 +1023 704 320 985 699 317 +1023 704 384 986 700 378 +1023 704 448 988 702 443 +1023 704 512 989 704 503 +1023 704 576 991 705 572 +1023 704 640 990 704 632 +1023 704 704 990 704 694 +1023 704 768 990 704 758 +1023 704 832 991 704 821 +1023 704 896 992 706 886 +1023 704 960 993 707 949 +1023 704 1023 992 704 1012 +1023 768 0 989 756 12 +1023 768 64 985 759 66 +1023 768 128 984 758 127 +1023 768 192 985 760 190 +1023 768 256 986 761 251 +1023 768 320 987 763 318 +1023 768 384 988 764 379 +1023 768 448 989 766 443 +1023 768 512 992 768 505 +1023 768 576 991 768 573 +1023 768 640 990 766 632 +1023 768 704 992 768 696 +1023 768 768 991 767 759 +1023 768 832 992 768 823 +1023 768 896 993 768 886 +1023 768 960 994 770 950 +1023 768 1023 992 767 1013 +1023 832 0 992 821 15 +1023 832 64 985 822 68 +1023 832 128 986 823 128 +1023 832 192 987 825 190 +1023 832 256 987 825 252 +1023 832 320 988 826 319 +1023 832 384 990 829 380 +1023 832 448 990 829 444 +1023 832 512 992 832 505 +1023 832 576 992 831 573 +1023 832 640 992 831 634 +1023 832 704 992 830 696 +1023 832 768 993 832 761 +1023 832 832 993 832 824 +1023 832 896 994 833 887 +1023 832 960 996 833 951 +1023 832 1023 995 832 1015 +1023 896 0 991 884 19 +1023 896 64 988 888 67 +1023 896 128 987 888 128 +1023 896 192 988 889 190 +1023 896 256 989 891 253 +1023 896 320 989 891 319 +1023 896 384 990 892 380 +1023 896 448 991 894 444 +1023 896 512 993 896 505 +1023 896 576 993 895 573 +1023 896 640 993 896 634 +1023 896 704 994 897 697 +1023 896 768 993 896 760 +1023 896 832 995 898 825 +1023 896 896 996 898 888 +1023 896 960 997 899 953 +1023 896 1023 995 896 1015 +1023 960 0 994 946 23 +1023 960 64 989 949 69 +1023 960 128 988 949 128 +1023 960 192 988 950 191 +1023 960 256 989 950 252 +1023 960 320 989 951 319 +1023 960 384 990 953 380 +1023 960 448 991 954 444 +1023 960 512 993 956 505 +1023 960 576 993 956 573 +1023 960 640 994 957 634 +1023 960 704 995 957 697 +1023 960 768 995 958 761 +1023 960 832 995 958 824 +1023 960 896 996 959 889 +1023 960 960 996 959 952 +1023 960 1023 997 959 1017 +1023 1023 0 995 1007 21 +1023 1023 64 990 1010 68 +1023 1023 128 988 1009 128 +1023 1023 192 989 1010 191 +1023 1023 256 991 1012 253 +1023 1023 320 991 1013 319 +1023 1023 384 992 1014 380 +1023 1023 448 993 1016 445 +1023 1023 512 995 1018 506 +1023 1023 576 994 1017 574 +1023 1023 640 995 1018 635 +1023 1023 704 996 1020 698 +1023 1023 768 997 1021 763 +1023 1023 832 997 1021 826 +1023 1023 896 996 1020 888 +1023 1023 960 998 1022 953 +1023 1023 1023 998 1021 1018 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_24.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_24.txt new file mode 100644 index 0000000..b0ca4c9 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_24.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 17 6 64 +0 0 128 34 12 127 +0 0 192 51 18 191 +0 0 256 68 24 255 +0 0 320 85 30 319 +0 0 384 101 36 382 +0 0 448 118 43 446 +0 0 512 135 49 510 +0 0 576 152 55 573 +0 0 640 169 61 637 +0 0 704 186 67 701 +0 0 768 203 73 765 +0 0 832 220 79 828 +0 0 896 237 85 892 +0 0 960 254 91 956 +0 0 1023 270 97 1018 +0 64 0 8 64 8 +0 64 64 18 64 64 +0 64 128 34 64 128 +0 64 192 51 65 191 +0 64 256 68 67 255 +0 64 320 85 69 319 +0 64 384 102 72 382 +0 64 448 118 74 446 +0 64 512 135 78 510 +0 64 576 152 81 573 +0 64 640 169 85 637 +0 64 704 186 89 701 +0 64 768 203 94 765 +0 64 832 220 98 828 +0 64 896 237 103 892 +0 64 960 254 108 956 +0 64 1023 270 113 1018 +0 128 0 16 127 16 +0 128 64 23 127 65 +0 128 128 37 128 128 +0 128 192 53 128 192 +0 128 256 69 129 255 +0 128 320 86 130 319 +0 128 384 102 131 382 +0 128 448 119 132 446 +0 128 512 136 134 510 +0 128 576 153 136 574 +0 128 640 169 138 637 +0 128 704 186 140 701 +0 128 768 203 143 765 +0 128 832 220 146 828 +0 128 896 237 149 892 +0 128 960 254 152 956 +0 128 1023 270 155 1019 +0 192 0 24 191 24 +0 192 64 29 191 67 +0 192 128 40 191 129 +0 192 192 55 191 192 +0 192 256 71 192 255 +0 192 320 87 192 319 +0 192 384 103 193 383 +0 192 448 120 194 446 +0 192 512 137 195 510 +0 192 576 153 196 574 +0 192 640 170 198 637 +0 192 704 187 199 701 +0 192 768 204 201 765 +0 192 832 220 203 828 +0 192 896 237 205 892 +0 192 960 254 207 956 +0 192 1023 271 209 1019 +0 256 0 32 254 31 +0 256 64 36 254 70 +0 256 128 45 255 130 +0 256 192 59 255 193 +0 256 256 73 255 256 +0 256 320 89 255 319 +0 256 384 105 256 383 +0 256 448 121 257 447 +0 256 512 138 257 510 +0 256 576 154 258 574 +0 256 640 171 259 638 +0 256 704 188 260 701 +0 256 768 204 262 765 +0 256 832 221 263 829 +0 256 896 238 265 892 +0 256 960 255 266 956 +0 256 1023 271 268 1019 +0 320 0 41 318 39 +0 320 64 43 318 73 +0 320 128 51 318 132 +0 320 192 63 318 194 +0 320 256 77 319 257 +0 320 320 92 319 320 +0 320 384 107 319 383 +0 320 448 123 320 447 +0 320 512 139 320 511 +0 320 576 156 321 574 +0 320 640 172 322 638 +0 320 704 189 323 701 +0 320 768 205 324 765 +0 320 832 222 325 829 +0 320 896 239 326 892 +0 320 960 256 327 956 +0 320 1023 272 328 1019 +0 384 0 49 382 47 +0 384 64 51 382 77 +0 384 128 58 382 134 +0 384 192 68 382 195 +0 384 256 81 382 258 +0 384 320 95 382 321 +0 384 384 110 383 384 +0 384 448 126 383 447 +0 384 512 142 383 511 +0 384 576 158 384 575 +0 384 640 174 385 638 +0 384 704 190 385 702 +0 384 768 207 386 765 +0 384 832 223 387 829 +0 384 896 240 388 893 +0 384 960 257 389 956 +0 384 1023 273 390 1019 +0 448 0 57 445 55 +0 448 64 59 445 82 +0 448 128 64 445 136 +0 448 192 74 445 197 +0 448 256 86 446 259 +0 448 320 99 446 322 +0 448 384 113 446 385 +0 448 448 128 446 448 +0 448 512 144 447 511 +0 448 576 160 447 575 +0 448 640 176 448 638 +0 448 704 192 448 702 +0 448 768 208 449 766 +0 448 832 225 450 829 +0 448 896 241 450 893 +0 448 960 258 451 957 +0 448 1023 274 452 1019 +0 512 0 65 509 63 +0 512 64 66 509 87 +0 512 128 71 509 139 +0 512 192 80 509 198 +0 512 256 91 509 260 +0 512 320 103 509 323 +0 512 384 117 510 386 +0 512 448 132 510 449 +0 512 512 147 510 512 +0 512 576 162 511 575 +0 512 640 178 511 639 +0 512 704 194 511 702 +0 512 768 210 512 766 +0 512 832 226 513 830 +0 512 896 243 513 893 +0 512 960 259 514 957 +0 512 1023 275 515 1019 +0 576 0 73 572 71 +0 576 64 74 572 92 +0 576 128 79 572 142 +0 576 192 86 573 201 +0 576 256 96 573 262 +0 576 320 108 573 324 +0 576 384 121 573 387 +0 576 448 135 573 450 +0 576 512 150 574 513 +0 576 576 165 574 576 +0 576 640 181 574 639 +0 576 704 196 575 703 +0 576 768 212 575 766 +0 576 832 228 576 830 +0 576 896 245 576 894 +0 576 960 261 577 957 +0 576 1023 277 578 1020 +0 640 0 81 636 78 +0 640 64 82 636 98 +0 640 128 86 636 146 +0 640 192 93 636 203 +0 640 256 102 636 263 +0 640 320 113 636 325 +0 640 384 126 637 388 +0 640 448 139 637 450 +0 640 512 154 637 514 +0 640 576 168 637 577 +0 640 640 184 638 640 +0 640 704 199 638 703 +0 640 768 215 638 767 +0 640 832 231 639 830 +0 640 896 247 639 894 +0 640 960 263 640 958 +0 640 1023 279 641 1020 +0 704 0 89 700 86 +0 704 64 90 700 104 +0 704 128 94 700 150 +0 704 192 100 700 206 +0 704 256 109 700 265 +0 704 320 119 700 327 +0 704 384 131 700 389 +0 704 448 144 700 451 +0 704 512 158 701 514 +0 704 576 172 701 577 +0 704 640 187 701 641 +0 704 704 202 701 704 +0 704 768 217 702 767 +0 704 832 233 702 831 +0 704 896 249 703 894 +0 704 960 265 703 958 +0 704 1023 281 704 1021 +0 768 0 97 763 94 +0 768 64 98 763 111 +0 768 128 102 763 154 +0 768 192 107 763 209 +0 768 256 115 763 267 +0 768 320 125 764 328 +0 768 384 136 764 390 +0 768 448 149 764 453 +0 768 512 162 764 515 +0 768 576 176 764 578 +0 768 640 190 765 641 +0 768 704 205 765 705 +0 768 768 220 765 768 +0 768 832 236 766 831 +0 768 896 251 766 895 +0 768 960 267 766 958 +0 768 1023 283 767 1021 +0 832 0 105 827 102 +0 832 64 106 827 117 +0 832 128 109 827 158 +0 832 192 115 827 212 +0 832 256 122 827 270 +0 832 320 131 827 330 +0 832 384 142 827 392 +0 832 448 154 827 454 +0 832 512 166 828 516 +0 832 576 180 828 579 +0 832 640 194 828 642 +0 832 704 208 828 705 +0 832 768 223 829 769 +0 832 832 239 829 832 +0 832 896 254 829 895 +0 832 960 270 830 959 +0 832 1023 285 830 1021 +0 896 0 114 890 110 +0 896 64 114 890 124 +0 896 128 117 890 163 +0 896 192 122 891 215 +0 896 256 129 891 272 +0 896 320 137 891 332 +0 896 384 148 891 393 +0 896 448 159 891 455 +0 896 512 171 891 518 +0 896 576 184 891 580 +0 896 640 198 892 643 +0 896 704 212 892 706 +0 896 768 227 892 769 +0 896 832 242 892 833 +0 896 896 257 893 896 +0 896 960 272 893 959 +0 896 1023 288 894 1022 +0 960 0 122 954 118 +0 960 64 122 954 131 +0 960 128 125 954 168 +0 960 192 129 954 219 +0 960 256 136 954 275 +0 960 320 144 954 334 +0 960 384 154 954 395 +0 960 448 164 955 457 +0 960 512 176 955 519 +0 960 576 189 955 581 +0 960 640 202 955 644 +0 960 704 216 955 707 +0 960 768 230 956 770 +0 960 832 245 956 833 +0 960 896 260 956 897 +0 960 960 275 957 960 +0 960 1023 290 957 1022 +0 1023 0 130 1017 125 +0 1023 64 130 1017 138 +0 1023 128 133 1017 173 +0 1023 192 137 1017 222 +0 1023 256 143 1017 278 +0 1023 320 151 1017 337 +0 1023 384 160 1017 397 +0 1023 448 170 1017 458 +0 1023 512 181 1017 520 +0 1023 576 194 1017 583 +0 1023 640 207 1018 645 +0 1023 704 220 1018 708 +0 1023 768 234 1018 771 +0 1023 832 249 1018 834 +0 1023 896 263 1019 897 +0 1023 960 278 1019 961 +0 1023 1023 293 1019 1023 +64 0 0 62 7 0 +64 0 64 64 9 64 +64 0 128 69 14 127 +64 0 192 78 19 191 +64 0 256 89 25 255 +64 0 320 102 31 319 +64 0 384 116 37 382 +64 0 448 131 43 446 +64 0 512 146 49 510 +64 0 576 161 55 573 +64 0 640 177 61 637 +64 0 704 193 67 701 +64 0 768 209 73 765 +64 0 832 226 79 828 +64 0 896 242 85 892 +64 0 960 259 91 956 +64 0 1023 275 97 1018 +64 64 0 62 64 8 +64 64 64 64 64 64 +64 64 128 69 65 128 +64 64 192 78 66 191 +64 64 256 89 67 255 +64 64 320 102 69 319 +64 64 384 116 72 382 +64 64 448 131 75 446 +64 64 512 146 78 510 +64 64 576 161 81 573 +64 64 640 177 85 637 +64 64 704 193 90 701 +64 64 768 210 94 765 +64 64 832 226 99 828 +64 64 896 242 103 892 +64 64 960 259 108 956 +64 64 1023 275 113 1018 +64 128 0 64 127 16 +64 128 64 65 127 65 +64 128 128 70 128 128 +64 128 192 79 128 192 +64 128 256 90 129 255 +64 128 320 103 130 319 +64 128 384 117 131 382 +64 128 448 131 132 446 +64 128 512 146 134 510 +64 128 576 162 136 574 +64 128 640 178 138 637 +64 128 704 194 141 701 +64 128 768 210 143 765 +64 128 832 226 146 828 +64 128 896 242 149 892 +64 128 960 259 152 956 +64 128 1023 275 155 1019 +64 192 0 66 191 24 +64 192 64 67 191 67 +64 192 128 72 191 129 +64 192 192 80 191 192 +64 192 256 91 192 255 +64 192 320 104 192 319 +64 192 384 118 193 383 +64 192 448 132 194 446 +64 192 512 147 195 510 +64 192 576 163 196 574 +64 192 640 178 198 637 +64 192 704 194 199 701 +64 192 768 210 201 765 +64 192 832 227 203 828 +64 192 896 243 205 892 +64 192 960 259 207 956 +64 192 1023 276 209 1019 +64 256 0 68 254 31 +64 256 64 70 254 69 +64 256 128 75 255 130 +64 256 192 83 255 193 +64 256 256 93 255 256 +64 256 320 106 256 319 +64 256 384 119 256 383 +64 256 448 133 257 447 +64 256 512 148 257 510 +64 256 576 164 258 574 +64 256 640 179 259 638 +64 256 704 195 260 701 +64 256 768 211 262 765 +64 256 832 227 263 829 +64 256 896 244 265 892 +64 256 960 260 266 956 +64 256 1023 276 268 1019 +64 320 0 72 318 39 +64 320 64 73 318 73 +64 320 128 78 318 132 +64 320 192 86 318 194 +64 320 256 96 319 257 +64 320 320 108 319 320 +64 320 384 121 319 383 +64 320 448 135 320 447 +64 320 512 150 320 511 +64 320 576 165 321 574 +64 320 640 180 322 638 +64 320 704 196 323 701 +64 320 768 212 324 765 +64 320 832 228 325 829 +64 320 896 244 326 892 +64 320 960 261 327 956 +64 320 1023 277 328 1019 +64 384 0 77 382 47 +64 384 64 78 382 77 +64 384 128 82 382 134 +64 384 192 89 382 195 +64 384 256 99 382 258 +64 384 320 111 382 321 +64 384 384 123 383 384 +64 384 448 137 383 447 +64 384 512 152 384 511 +64 384 576 167 384 575 +64 384 640 182 385 638 +64 384 704 197 385 702 +64 384 768 213 386 765 +64 384 832 229 387 829 +64 384 896 245 388 893 +64 384 960 262 389 956 +64 384 1023 278 390 1019 +64 448 0 82 445 55 +64 448 64 83 445 82 +64 448 128 87 445 136 +64 448 192 94 445 197 +64 448 256 103 446 259 +64 448 320 114 446 322 +64 448 384 126 446 385 +64 448 448 140 446 448 +64 448 512 154 447 511 +64 448 576 169 447 575 +64 448 640 184 448 638 +64 448 704 199 448 702 +64 448 768 215 449 766 +64 448 832 231 450 829 +64 448 896 247 451 893 +64 448 960 263 451 957 +64 448 1023 279 452 1019 +64 512 0 87 509 63 +64 512 64 88 509 87 +64 512 128 92 509 139 +64 512 192 98 509 198 +64 512 256 107 509 260 +64 512 320 118 509 323 +64 512 384 130 510 386 +64 512 448 143 510 449 +64 512 512 156 510 512 +64 512 576 171 511 575 +64 512 640 186 511 639 +64 512 704 201 511 702 +64 512 768 217 512 766 +64 512 832 232 513 830 +64 512 896 248 513 893 +64 512 960 264 514 957 +64 512 1023 280 515 1019 +64 576 0 93 572 71 +64 576 64 94 572 92 +64 576 128 97 573 142 +64 576 192 103 573 201 +64 576 256 112 573 262 +64 576 320 122 573 324 +64 576 384 133 573 387 +64 576 448 146 573 450 +64 576 512 159 574 513 +64 576 576 174 574 576 +64 576 640 188 574 639 +64 576 704 203 575 703 +64 576 768 219 575 766 +64 576 832 234 576 830 +64 576 896 250 576 894 +64 576 960 266 577 957 +64 576 1023 282 578 1020 +64 640 0 99 636 78 +64 640 64 100 636 98 +64 640 128 103 636 146 +64 640 192 109 636 203 +64 640 256 117 636 263 +64 640 320 126 636 325 +64 640 384 137 637 388 +64 640 448 150 637 450 +64 640 512 163 637 514 +64 640 576 177 637 577 +64 640 640 191 638 640 +64 640 704 206 638 703 +64 640 768 221 639 767 +64 640 832 236 639 830 +64 640 896 252 639 894 +64 640 960 268 640 958 +64 640 1023 283 641 1020 +64 704 0 106 700 86 +64 704 64 106 700 104 +64 704 128 109 700 150 +64 704 192 115 700 206 +64 704 256 122 700 265 +64 704 320 131 700 327 +64 704 384 142 700 389 +64 704 448 154 700 451 +64 704 512 167 701 514 +64 704 576 180 701 577 +64 704 640 194 701 641 +64 704 704 209 701 704 +64 704 768 223 702 767 +64 704 832 239 702 831 +64 704 896 254 703 894 +64 704 960 270 703 958 +64 704 1023 285 704 1021 +64 768 0 112 763 94 +64 768 64 113 763 111 +64 768 128 116 763 154 +64 768 192 121 763 209 +64 768 256 128 763 267 +64 768 320 136 764 328 +64 768 384 147 764 390 +64 768 448 158 764 453 +64 768 512 170 764 515 +64 768 576 184 764 578 +64 768 640 197 765 641 +64 768 704 212 765 705 +64 768 768 226 765 768 +64 768 832 241 766 831 +64 768 896 256 766 895 +64 768 960 272 766 958 +64 768 1023 287 767 1021 +64 832 0 119 827 102 +64 832 64 120 827 117 +64 832 128 123 827 158 +64 832 192 127 827 212 +64 832 256 134 827 270 +64 832 320 142 827 330 +64 832 384 152 827 392 +64 832 448 163 827 454 +64 832 512 175 828 516 +64 832 576 188 828 579 +64 832 640 201 828 642 +64 832 704 215 828 705 +64 832 768 229 829 769 +64 832 832 244 829 832 +64 832 896 259 829 895 +64 832 960 274 830 959 +64 832 1023 290 830 1021 +64 896 0 126 890 110 +64 896 64 127 890 124 +64 896 128 129 890 163 +64 896 192 134 891 215 +64 896 256 140 891 272 +64 896 320 148 891 332 +64 896 384 157 891 393 +64 896 448 168 891 455 +64 896 512 179 891 518 +64 896 576 192 891 580 +64 896 640 205 892 643 +64 896 704 219 892 706 +64 896 768 233 892 769 +64 896 832 247 892 833 +64 896 896 262 893 896 +64 896 960 277 893 959 +64 896 1023 292 894 1022 +64 960 0 134 954 118 +64 960 64 134 954 131 +64 960 128 136 954 168 +64 960 192 141 954 219 +64 960 256 146 954 275 +64 960 320 154 954 334 +64 960 384 163 954 395 +64 960 448 173 955 457 +64 960 512 184 955 519 +64 960 576 196 955 581 +64 960 640 209 955 644 +64 960 704 222 955 707 +64 960 768 236 956 770 +64 960 832 250 956 833 +64 960 896 265 956 897 +64 960 960 280 957 960 +64 960 1023 295 957 1022 +64 1023 0 141 1017 125 +64 1023 64 141 1017 138 +64 1023 128 143 1017 173 +64 1023 192 147 1017 222 +64 1023 256 153 1017 278 +64 1023 320 160 1017 337 +64 1023 384 168 1017 397 +64 1023 448 178 1017 458 +64 1023 512 189 1017 520 +64 1023 576 201 1017 583 +64 1023 640 213 1018 645 +64 1023 704 226 1018 708 +64 1023 768 240 1018 771 +64 1023 832 254 1018 834 +64 1023 896 268 1019 897 +64 1023 960 283 1019 961 +64 1023 1023 298 1019 1023 +128 0 0 124 14 0 +128 0 64 125 15 64 +128 0 128 127 18 127 +128 0 192 132 22 191 +128 0 256 138 27 255 +128 0 320 146 33 319 +128 0 384 156 38 382 +128 0 448 166 44 446 +128 0 512 178 50 510 +128 0 576 190 56 573 +128 0 640 204 62 637 +128 0 704 217 68 701 +128 0 768 232 74 765 +128 0 832 246 80 828 +128 0 896 261 86 892 +128 0 960 276 92 956 +128 0 1023 291 98 1018 +128 64 0 124 65 7 +128 64 64 125 65 64 +128 64 128 128 65 128 +128 64 192 132 66 191 +128 64 256 138 68 255 +128 64 320 146 70 319 +128 64 384 156 72 382 +128 64 448 166 75 446 +128 64 512 178 79 510 +128 64 576 191 82 573 +128 64 640 204 86 637 +128 64 704 218 90 701 +128 64 768 232 94 765 +128 64 832 246 99 828 +128 64 896 261 104 892 +128 64 960 276 109 956 +128 64 1023 291 113 1018 +128 128 0 125 128 16 +128 128 64 126 128 65 +128 128 128 128 128 128 +128 128 192 132 128 192 +128 128 256 139 129 255 +128 128 320 147 130 319 +128 128 384 156 131 382 +128 128 448 167 133 446 +128 128 512 178 134 510 +128 128 576 191 136 574 +128 128 640 204 138 637 +128 128 704 218 141 701 +128 128 768 232 143 765 +128 128 832 247 146 828 +128 128 896 261 149 892 +128 128 960 277 152 956 +128 128 1023 292 156 1019 +128 192 0 126 191 23 +128 192 64 126 191 67 +128 192 128 129 191 129 +128 192 192 133 192 192 +128 192 256 139 192 255 +128 192 320 147 193 319 +128 192 384 157 193 383 +128 192 448 167 194 446 +128 192 512 179 195 510 +128 192 576 191 197 574 +128 192 640 205 198 637 +128 192 704 218 199 701 +128 192 768 232 201 765 +128 192 832 247 203 828 +128 192 896 262 205 892 +128 192 960 277 207 956 +128 192 1023 292 210 1019 +128 256 0 127 255 31 +128 256 64 128 255 69 +128 256 128 130 255 130 +128 256 192 134 255 193 +128 256 256 141 255 256 +128 256 320 148 256 319 +128 256 384 158 256 383 +128 256 448 168 257 447 +128 256 512 180 258 510 +128 256 576 192 259 574 +128 256 640 205 260 638 +128 256 704 219 261 701 +128 256 768 233 262 765 +128 256 832 248 263 829 +128 256 896 262 265 892 +128 256 960 277 266 956 +128 256 1023 292 268 1019 +128 320 0 129 318 39 +128 320 64 130 318 73 +128 320 128 132 318 132 +128 320 192 136 318 194 +128 320 256 142 319 257 +128 320 320 150 319 320 +128 320 384 159 319 383 +128 320 448 170 320 447 +128 320 512 181 320 511 +128 320 576 193 321 574 +128 320 640 206 322 638 +128 320 704 220 323 701 +128 320 768 234 324 765 +128 320 832 248 325 829 +128 320 896 263 326 892 +128 320 960 278 327 956 +128 320 1023 293 329 1019 +128 384 0 131 382 47 +128 384 64 132 382 77 +128 384 128 134 382 134 +128 384 192 138 382 195 +128 384 256 144 382 258 +128 384 320 152 382 321 +128 384 384 161 383 384 +128 384 448 171 383 447 +128 384 512 183 384 511 +128 384 576 195 384 575 +128 384 640 208 385 638 +128 384 704 221 385 702 +128 384 768 235 386 765 +128 384 832 249 387 829 +128 384 896 264 388 893 +128 384 960 279 389 956 +128 384 1023 294 390 1019 +128 448 0 134 445 55 +128 448 64 134 445 82 +128 448 128 137 445 136 +128 448 192 141 446 197 +128 448 256 147 446 259 +128 448 320 154 446 322 +128 448 384 163 446 385 +128 448 448 173 446 448 +128 448 512 184 447 511 +128 448 576 196 447 575 +128 448 640 209 448 638 +128 448 704 223 448 702 +128 448 768 236 449 766 +128 448 832 251 450 829 +128 448 896 265 451 893 +128 448 960 280 451 957 +128 448 1023 295 452 1019 +128 512 0 137 509 63 +128 512 64 138 509 87 +128 512 128 140 509 139 +128 512 192 144 509 198 +128 512 256 149 509 260 +128 512 320 157 509 323 +128 512 384 165 510 386 +128 512 448 175 510 449 +128 512 512 186 510 512 +128 512 576 198 511 575 +128 512 640 211 511 639 +128 512 704 224 512 702 +128 512 768 238 512 766 +128 512 832 252 513 830 +128 512 896 267 513 893 +128 512 960 281 514 957 +128 512 1023 296 515 1019 +128 576 0 140 573 71 +128 576 64 141 573 92 +128 576 128 143 573 142 +128 576 192 147 573 201 +128 576 256 153 573 262 +128 576 320 160 573 324 +128 576 384 168 573 387 +128 576 448 178 573 450 +128 576 512 189 574 513 +128 576 576 201 574 576 +128 576 640 213 574 639 +128 576 704 226 575 703 +128 576 768 240 575 766 +128 576 832 254 576 830 +128 576 896 268 576 894 +128 576 960 283 577 957 +128 576 1023 298 578 1020 +128 640 0 144 636 78 +128 640 64 145 636 98 +128 640 128 147 636 146 +128 640 192 151 636 203 +128 640 256 156 636 263 +128 640 320 163 636 325 +128 640 384 171 637 388 +128 640 448 181 637 450 +128 640 512 192 637 514 +128 640 576 203 637 577 +128 640 640 215 638 640 +128 640 704 228 638 703 +128 640 768 242 639 767 +128 640 832 256 639 830 +128 640 896 270 640 894 +128 640 960 285 640 958 +128 640 1023 299 641 1020 +128 704 0 149 700 86 +128 704 64 149 700 104 +128 704 128 151 700 150 +128 704 192 155 700 206 +128 704 256 160 700 265 +128 704 320 167 700 327 +128 704 384 175 700 389 +128 704 448 184 700 451 +128 704 512 195 701 514 +128 704 576 206 701 577 +128 704 640 218 701 641 +128 704 704 231 702 704 +128 704 768 244 702 767 +128 704 832 258 702 831 +128 704 896 272 703 894 +128 704 960 286 703 958 +128 704 1023 301 704 1021 +128 768 0 153 763 94 +128 768 64 154 763 111 +128 768 128 156 763 154 +128 768 192 159 763 209 +128 768 256 164 763 267 +128 768 320 171 764 328 +128 768 384 179 764 390 +128 768 448 188 764 453 +128 768 512 198 764 515 +128 768 576 209 764 578 +128 768 640 221 765 641 +128 768 704 234 765 705 +128 768 768 247 765 768 +128 768 832 260 766 831 +128 768 896 274 766 895 +128 768 960 289 767 958 +128 768 1023 303 767 1021 +128 832 0 158 827 102 +128 832 64 158 827 117 +128 832 128 160 827 158 +128 832 192 164 827 212 +128 832 256 169 827 270 +128 832 320 175 827 330 +128 832 384 183 827 392 +128 832 448 192 827 454 +128 832 512 202 828 516 +128 832 576 212 828 579 +128 832 640 224 828 642 +128 832 704 237 828 705 +128 832 768 249 829 769 +128 832 832 263 829 832 +128 832 896 277 829 895 +128 832 960 291 830 959 +128 832 1023 305 830 1021 +128 896 0 163 890 110 +128 896 64 164 891 124 +128 896 128 165 891 163 +128 896 192 169 891 215 +128 896 256 173 891 272 +128 896 320 180 891 332 +128 896 384 187 891 393 +128 896 448 196 891 455 +128 896 512 205 891 518 +128 896 576 216 891 580 +128 896 640 228 892 643 +128 896 704 240 892 706 +128 896 768 252 892 769 +128 896 832 266 892 833 +128 896 896 279 893 896 +128 896 960 293 893 959 +128 896 1023 307 894 1022 +128 960 0 168 954 118 +128 960 64 169 954 131 +128 960 128 171 954 168 +128 960 192 174 954 219 +128 960 256 178 954 275 +128 960 320 184 954 334 +128 960 384 192 954 395 +128 960 448 200 955 457 +128 960 512 210 955 519 +128 960 576 220 955 581 +128 960 640 231 955 644 +128 960 704 243 955 707 +128 960 768 256 956 770 +128 960 832 269 956 833 +128 960 896 282 956 897 +128 960 960 296 957 960 +128 960 1023 310 957 1022 +128 1023 0 174 1017 125 +128 1023 64 174 1017 138 +128 1023 128 176 1017 173 +128 1023 192 179 1017 222 +128 1023 256 184 1017 278 +128 1023 320 189 1017 337 +128 1023 384 196 1017 397 +128 1023 448 205 1017 458 +128 1023 512 214 1017 520 +128 1023 576 224 1017 583 +128 1023 640 235 1018 645 +128 1023 704 247 1018 708 +128 1023 768 259 1018 771 +128 1023 832 272 1018 834 +128 1023 896 285 1019 897 +128 1023 960 299 1019 961 +128 1023 1023 313 1019 1023 +192 0 0 186 21 0 +192 0 64 187 22 64 +192 0 128 188 24 127 +192 0 192 191 27 191 +192 0 256 195 31 255 +192 0 320 201 36 319 +192 0 384 207 41 382 +192 0 448 215 47 446 +192 0 512 224 52 510 +192 0 576 233 58 573 +192 0 640 244 63 637 +192 0 704 255 69 701 +192 0 768 267 75 765 +192 0 832 279 81 828 +192 0 896 292 87 892 +192 0 960 306 93 956 +192 0 1023 319 99 1018 +192 64 0 186 66 7 +192 64 64 187 66 64 +192 64 128 188 67 128 +192 64 192 191 68 191 +192 64 256 195 69 255 +192 64 320 201 71 319 +192 64 384 207 74 382 +192 64 448 215 77 446 +192 64 512 224 80 510 +192 64 576 233 83 573 +192 64 640 244 87 637 +192 64 704 255 91 701 +192 64 768 267 95 765 +192 64 832 279 100 828 +192 64 896 292 105 892 +192 64 960 306 109 956 +192 64 1023 319 114 1018 +192 128 0 187 128 15 +192 128 64 187 128 65 +192 128 128 189 129 128 +192 128 192 191 129 191 +192 128 256 196 130 255 +192 128 320 201 131 319 +192 128 384 207 132 382 +192 128 448 215 133 446 +192 128 512 224 135 510 +192 128 576 234 137 574 +192 128 640 244 139 637 +192 128 704 255 141 701 +192 128 768 267 144 765 +192 128 832 280 147 828 +192 128 896 292 150 892 +192 128 960 306 153 956 +192 128 1023 319 156 1019 +192 192 0 187 192 23 +192 192 64 188 192 67 +192 192 128 189 192 129 +192 192 192 192 192 192 +192 192 256 196 192 255 +192 192 320 201 193 319 +192 192 384 208 194 383 +192 192 448 216 195 446 +192 192 512 224 196 510 +192 192 576 234 197 574 +192 192 640 244 198 637 +192 192 704 256 200 701 +192 192 768 268 202 765 +192 192 832 280 203 828 +192 192 896 293 205 892 +192 192 960 306 208 956 +192 192 1023 320 210 1019 +192 256 0 188 255 31 +192 256 64 189 255 69 +192 256 128 190 255 130 +192 256 192 193 255 193 +192 256 256 197 256 256 +192 256 320 202 256 319 +192 256 384 209 257 383 +192 256 448 216 257 447 +192 256 512 225 258 510 +192 256 576 235 259 574 +192 256 640 245 260 638 +192 256 704 256 261 701 +192 256 768 268 262 765 +192 256 832 280 264 829 +192 256 896 293 265 892 +192 256 960 307 267 956 +192 256 1023 320 268 1019 +192 320 0 189 318 39 +192 320 64 190 318 73 +192 320 128 191 319 132 +192 320 192 194 319 194 +192 320 256 198 319 257 +192 320 320 203 319 320 +192 320 384 210 320 383 +192 320 448 217 320 447 +192 320 512 226 321 511 +192 320 576 236 321 574 +192 320 640 246 322 638 +192 320 704 257 323 701 +192 320 768 269 324 765 +192 320 832 281 325 829 +192 320 896 294 326 892 +192 320 960 307 327 956 +192 320 1023 321 329 1019 +192 384 0 191 382 47 +192 384 64 191 382 77 +192 384 128 193 382 134 +192 384 192 195 382 195 +192 384 256 199 382 258 +192 384 320 205 383 321 +192 384 384 211 383 384 +192 384 448 219 383 447 +192 384 512 227 384 511 +192 384 576 237 384 575 +192 384 640 247 385 638 +192 384 704 258 386 702 +192 384 768 270 386 765 +192 384 832 282 387 829 +192 384 896 295 388 893 +192 384 960 308 389 956 +192 384 1023 321 390 1019 +192 448 0 192 445 55 +192 448 64 193 445 82 +192 448 128 194 446 136 +192 448 192 197 446 197 +192 448 256 201 446 259 +192 448 320 206 446 322 +192 448 384 212 446 385 +192 448 448 220 447 448 +192 448 512 229 447 511 +192 448 576 238 447 575 +192 448 640 248 448 638 +192 448 704 259 449 702 +192 448 768 271 449 766 +192 448 832 283 450 829 +192 448 896 296 451 893 +192 448 960 309 452 957 +192 448 1023 322 453 1019 +192 512 0 194 509 63 +192 512 64 195 509 87 +192 512 128 196 509 139 +192 512 192 199 509 198 +192 512 256 203 509 260 +192 512 320 208 510 323 +192 512 384 214 510 386 +192 512 448 222 510 449 +192 512 512 230 510 512 +192 512 576 240 511 575 +192 512 640 250 511 639 +192 512 704 261 512 702 +192 512 768 272 512 766 +192 512 832 284 513 830 +192 512 896 297 514 893 +192 512 960 310 514 957 +192 512 1023 323 515 1019 +192 576 0 197 573 71 +192 576 64 197 573 92 +192 576 128 199 573 142 +192 576 192 201 573 201 +192 576 256 205 573 262 +192 576 320 210 573 324 +192 576 384 216 573 387 +192 576 448 224 573 450 +192 576 512 232 574 513 +192 576 576 241 574 576 +192 576 640 251 574 639 +192 576 704 262 575 703 +192 576 768 274 575 766 +192 576 832 286 576 830 +192 576 896 298 577 894 +192 576 960 311 577 957 +192 576 1023 325 578 1020 +192 640 0 199 636 78 +192 640 64 200 636 98 +192 640 128 201 636 146 +192 640 192 204 636 203 +192 640 256 208 636 263 +192 640 320 213 637 325 +192 640 384 219 637 388 +192 640 448 226 637 450 +192 640 512 234 637 513 +192 640 576 243 638 577 +192 640 640 253 638 640 +192 640 704 264 638 703 +192 640 768 276 639 767 +192 640 832 288 639 830 +192 640 896 300 640 894 +192 640 960 313 640 958 +192 640 1023 326 641 1020 +192 704 0 202 700 86 +192 704 64 203 700 104 +192 704 128 204 700 150 +192 704 192 207 700 206 +192 704 256 210 700 265 +192 704 320 215 700 327 +192 704 384 221 700 389 +192 704 448 228 700 451 +192 704 512 237 701 514 +192 704 576 246 701 577 +192 704 640 256 701 641 +192 704 704 266 702 704 +192 704 768 278 702 767 +192 704 832 289 702 831 +192 704 896 302 703 894 +192 704 960 315 703 958 +192 704 1023 328 704 1021 +192 768 0 205 763 94 +192 768 64 206 763 111 +192 768 128 207 763 154 +192 768 192 210 763 208 +192 768 256 213 764 267 +192 768 320 218 764 328 +192 768 384 224 764 390 +192 768 448 231 764 453 +192 768 512 239 764 515 +192 768 576 248 764 578 +192 768 640 258 765 641 +192 768 704 269 765 705 +192 768 768 280 765 768 +192 768 832 291 766 831 +192 768 896 304 766 895 +192 768 960 317 767 958 +192 768 1023 329 767 1021 +192 832 0 209 827 102 +192 832 64 209 827 117 +192 832 128 211 827 158 +192 832 192 213 827 212 +192 832 256 217 827 270 +192 832 320 221 827 330 +192 832 384 227 827 392 +192 832 448 234 828 454 +192 832 512 242 828 516 +192 832 576 251 828 579 +192 832 640 261 828 642 +192 832 704 271 828 705 +192 832 768 282 829 769 +192 832 832 294 829 832 +192 832 896 306 829 895 +192 832 960 319 830 959 +192 832 1023 331 830 1021 +192 896 0 213 891 110 +192 896 64 213 891 124 +192 896 128 214 891 163 +192 896 192 217 891 215 +192 896 256 220 891 272 +192 896 320 225 891 332 +192 896 384 231 891 393 +192 896 448 237 891 455 +192 896 512 245 891 518 +192 896 576 254 891 580 +192 896 640 263 892 643 +192 896 704 274 892 706 +192 896 768 285 892 769 +192 896 832 296 893 833 +192 896 896 308 893 896 +192 896 960 321 893 959 +192 896 1023 334 894 1022 +192 960 0 216 954 118 +192 960 64 217 954 131 +192 960 128 218 954 168 +192 960 192 220 954 219 +192 960 256 224 954 275 +192 960 320 229 954 334 +192 960 384 234 954 395 +192 960 448 241 955 457 +192 960 512 249 955 519 +192 960 576 257 955 581 +192 960 640 267 955 644 +192 960 704 277 955 707 +192 960 768 287 956 770 +192 960 832 299 956 833 +192 960 896 311 956 897 +192 960 960 323 957 960 +192 960 1023 336 957 1022 +192 1023 0 221 1017 125 +192 1023 64 221 1017 138 +192 1023 128 222 1017 173 +192 1023 192 225 1017 222 +192 1023 256 228 1017 278 +192 1023 320 232 1017 337 +192 1023 384 238 1017 397 +192 1023 448 244 1017 458 +192 1023 512 252 1017 520 +192 1023 576 260 1018 583 +192 1023 640 270 1018 645 +192 1023 704 280 1018 708 +192 1023 768 290 1018 771 +192 1023 832 302 1018 834 +192 1023 896 313 1019 897 +192 1023 960 326 1019 961 +192 1023 1023 338 1019 1023 +256 0 0 248 28 0 +256 0 64 249 29 64 +256 0 128 250 30 127 +256 0 192 252 33 191 +256 0 256 255 36 255 +256 0 320 259 40 319 +256 0 384 264 45 382 +256 0 448 269 50 446 +256 0 512 276 55 510 +256 0 576 284 60 573 +256 0 640 292 66 637 +256 0 704 301 71 701 +256 0 768 311 77 765 +256 0 832 321 83 828 +256 0 896 332 88 892 +256 0 960 344 94 956 +256 0 1023 356 100 1018 +256 64 0 248 68 6 +256 64 64 249 68 64 +256 64 128 250 69 128 +256 64 192 252 70 191 +256 64 256 255 71 255 +256 64 320 259 73 319 +256 64 384 264 76 382 +256 64 448 269 78 446 +256 64 512 276 81 510 +256 64 576 284 85 573 +256 64 640 292 89 637 +256 64 704 301 93 701 +256 64 768 311 97 765 +256 64 832 322 101 828 +256 64 896 332 106 892 +256 64 960 344 111 956 +256 64 1023 356 115 1018 +256 128 0 249 129 15 +256 128 64 249 129 65 +256 128 128 250 130 128 +256 128 192 252 130 191 +256 128 256 255 131 255 +256 128 320 259 132 319 +256 128 384 264 133 382 +256 128 448 270 134 446 +256 128 512 276 136 510 +256 128 576 284 138 574 +256 128 640 292 140 637 +256 128 704 301 142 701 +256 128 768 311 145 765 +256 128 832 322 148 828 +256 128 896 333 151 892 +256 128 960 344 154 956 +256 128 1023 356 157 1019 +256 192 0 249 192 23 +256 192 64 249 192 67 +256 192 128 250 192 129 +256 192 192 252 193 192 +256 192 256 255 193 255 +256 192 320 259 194 319 +256 192 384 264 194 383 +256 192 448 270 195 446 +256 192 512 277 196 510 +256 192 576 284 198 574 +256 192 640 293 199 637 +256 192 704 302 200 701 +256 192 768 312 202 765 +256 192 832 322 204 828 +256 192 896 333 206 892 +256 192 960 344 208 956 +256 192 1023 356 211 1019 +256 256 0 250 255 31 +256 256 64 250 255 69 +256 256 128 251 255 130 +256 256 192 253 256 193 +256 256 256 256 256 256 +256 256 320 260 256 319 +256 256 384 265 257 383 +256 256 448 271 258 447 +256 256 512 277 258 510 +256 256 576 285 259 574 +256 256 640 293 260 638 +256 256 704 302 261 701 +256 256 768 312 263 765 +256 256 832 322 264 829 +256 256 896 333 265 892 +256 256 960 345 267 956 +256 256 1023 357 269 1019 +256 320 0 250 319 39 +256 320 64 251 319 73 +256 320 128 252 319 132 +256 320 192 254 319 194 +256 320 256 257 319 257 +256 320 320 261 320 320 +256 320 384 266 320 383 +256 320 448 271 320 447 +256 320 512 278 321 511 +256 320 576 286 322 574 +256 320 640 294 322 638 +256 320 704 303 323 701 +256 320 768 313 324 765 +256 320 832 323 325 829 +256 320 896 334 327 892 +256 320 960 345 328 956 +256 320 1023 357 329 1019 +256 384 0 252 382 47 +256 384 64 252 382 77 +256 384 128 253 382 134 +256 384 192 255 382 195 +256 384 256 258 383 258 +256 384 320 262 383 321 +256 384 384 266 383 384 +256 384 448 272 384 447 +256 384 512 279 384 511 +256 384 576 286 385 575 +256 384 640 295 385 638 +256 384 704 304 386 702 +256 384 768 313 387 765 +256 384 832 324 388 829 +256 384 896 335 389 893 +256 384 960 346 390 956 +256 384 1023 358 391 1019 +256 448 0 253 446 55 +256 448 64 253 446 81 +256 448 128 254 446 136 +256 448 192 256 446 197 +256 448 256 259 446 259 +256 448 320 263 446 322 +256 448 384 268 447 385 +256 448 448 273 447 448 +256 448 512 280 447 511 +256 448 576 287 448 575 +256 448 640 296 448 638 +256 448 704 305 449 702 +256 448 768 314 449 766 +256 448 832 325 450 829 +256 448 896 336 451 893 +256 448 960 347 452 957 +256 448 1023 359 453 1019 +256 512 0 254 509 63 +256 512 64 255 509 87 +256 512 128 256 509 139 +256 512 192 258 509 198 +256 512 256 260 510 260 +256 512 320 264 510 323 +256 512 384 269 510 386 +256 512 448 275 510 449 +256 512 512 281 511 512 +256 512 576 289 511 575 +256 512 640 297 511 639 +256 512 704 306 512 702 +256 512 768 316 512 766 +256 512 832 326 513 830 +256 512 896 337 514 893 +256 512 960 348 514 957 +256 512 1023 359 515 1019 +256 576 0 256 573 71 +256 576 64 256 573 92 +256 576 128 257 573 142 +256 576 192 259 573 201 +256 576 256 262 573 262 +256 576 320 266 573 324 +256 576 384 271 573 386 +256 576 448 276 574 450 +256 576 512 283 574 513 +256 576 576 290 574 576 +256 576 640 298 575 639 +256 576 704 307 575 703 +256 576 768 317 576 766 +256 576 832 327 576 830 +256 576 896 338 577 894 +256 576 960 349 577 957 +256 576 1023 361 578 1020 +256 640 0 258 636 78 +256 640 64 258 636 98 +256 640 128 259 636 146 +256 640 192 261 636 203 +256 640 256 264 637 263 +256 640 320 268 637 325 +256 640 384 272 637 388 +256 640 448 278 637 450 +256 640 512 284 637 513 +256 640 576 292 638 577 +256 640 640 300 638 640 +256 640 704 309 638 703 +256 640 768 318 639 767 +256 640 832 328 639 830 +256 640 896 339 640 894 +256 640 960 350 640 958 +256 640 1023 362 641 1020 +256 704 0 260 700 86 +256 704 64 260 700 104 +256 704 128 261 700 150 +256 704 192 263 700 206 +256 704 256 266 700 265 +256 704 320 270 700 327 +256 704 384 274 700 389 +256 704 448 280 701 451 +256 704 512 286 701 514 +256 704 576 294 701 577 +256 704 640 302 701 641 +256 704 704 310 702 704 +256 704 768 320 702 767 +256 704 832 330 703 831 +256 704 896 341 703 894 +256 704 960 352 703 958 +256 704 1023 363 704 1021 +256 768 0 262 763 94 +256 768 64 263 764 111 +256 768 128 264 764 154 +256 768 192 265 764 208 +256 768 256 268 764 267 +256 768 320 272 764 328 +256 768 384 277 764 390 +256 768 448 282 764 453 +256 768 512 288 764 515 +256 768 576 296 765 578 +256 768 640 304 765 641 +256 768 704 312 765 705 +256 768 768 322 765 768 +256 768 832 332 766 831 +256 768 896 342 766 895 +256 768 960 353 767 958 +256 768 1023 365 767 1021 +256 832 0 265 827 102 +256 832 64 265 827 117 +256 832 128 266 827 158 +256 832 192 268 827 212 +256 832 256 271 827 270 +256 832 320 274 827 330 +256 832 384 279 827 392 +256 832 448 284 828 454 +256 832 512 291 828 516 +256 832 576 298 828 579 +256 832 640 306 828 642 +256 832 704 314 829 705 +256 832 768 324 829 769 +256 832 832 334 829 832 +256 832 896 344 830 895 +256 832 960 355 830 959 +256 832 1023 367 830 1021 +256 896 0 268 891 110 +256 896 64 268 891 124 +256 896 128 269 891 163 +256 896 192 271 891 215 +256 896 256 273 891 272 +256 896 320 277 891 332 +256 896 384 282 891 393 +256 896 448 287 891 455 +256 896 512 293 891 518 +256 896 576 300 892 580 +256 896 640 308 892 643 +256 896 704 317 892 706 +256 896 768 326 892 769 +256 896 832 336 893 833 +256 896 896 346 893 896 +256 896 960 357 893 959 +256 896 1023 369 894 1022 +256 960 0 271 954 118 +256 960 64 271 954 131 +256 960 128 272 954 168 +256 960 192 274 954 219 +256 960 256 276 954 275 +256 960 320 280 954 334 +256 960 384 284 955 395 +256 960 448 290 955 457 +256 960 512 296 955 519 +256 960 576 303 955 581 +256 960 640 311 955 644 +256 960 704 319 955 707 +256 960 768 328 956 770 +256 960 832 338 956 833 +256 960 896 349 956 897 +256 960 960 359 957 960 +256 960 1023 371 957 1022 +256 1023 0 274 1017 125 +256 1023 64 274 1017 138 +256 1023 128 275 1017 173 +256 1023 192 277 1017 222 +256 1023 256 279 1017 278 +256 1023 320 283 1017 337 +256 1023 384 287 1017 397 +256 1023 448 293 1017 458 +256 1023 512 299 1017 520 +256 1023 576 306 1018 583 +256 1023 640 313 1018 645 +256 1023 704 322 1018 708 +256 1023 768 331 1018 771 +256 1023 832 341 1019 834 +256 1023 896 351 1019 897 +256 1023 960 362 1019 961 +256 1023 1023 373 1019 1023 +320 0 0 311 36 0 +320 0 64 311 36 64 +320 0 128 312 37 127 +320 0 192 313 39 191 +320 0 256 315 42 255 +320 0 320 318 45 319 +320 0 384 322 49 382 +320 0 448 327 54 446 +320 0 512 332 58 510 +320 0 576 338 63 573 +320 0 640 345 69 637 +320 0 704 353 74 701 +320 0 768 361 79 765 +320 0 832 370 85 828 +320 0 896 379 91 892 +320 0 960 389 96 956 +320 0 1023 399 102 1018 +320 64 0 311 71 4 +320 64 64 311 71 64 +320 64 128 312 72 127 +320 64 192 313 73 191 +320 64 256 315 74 255 +320 64 320 318 76 319 +320 64 384 322 78 382 +320 64 448 327 81 446 +320 64 512 332 84 510 +320 64 576 338 87 573 +320 64 640 345 91 637 +320 64 704 353 95 701 +320 64 768 361 99 765 +320 64 832 370 103 828 +320 64 896 379 108 892 +320 64 960 389 112 956 +320 64 1023 399 117 1018 +320 128 0 311 131 14 +320 128 64 311 131 65 +320 128 128 312 131 128 +320 128 192 313 131 191 +320 128 256 316 132 255 +320 128 320 319 133 319 +320 128 384 322 134 382 +320 128 448 327 136 446 +320 128 512 332 137 510 +320 128 576 339 139 574 +320 128 640 345 141 637 +320 128 704 353 143 701 +320 128 768 361 146 765 +320 128 832 370 149 828 +320 128 896 379 152 892 +320 128 960 389 155 956 +320 128 1023 399 158 1019 +320 192 0 311 193 23 +320 192 64 311 193 67 +320 192 128 312 193 129 +320 192 192 314 193 192 +320 192 256 316 194 255 +320 192 320 319 194 319 +320 192 384 323 195 383 +320 192 448 327 196 446 +320 192 512 333 197 510 +320 192 576 339 198 574 +320 192 640 346 200 637 +320 192 704 353 201 701 +320 192 768 361 203 765 +320 192 832 370 205 828 +320 192 896 379 207 892 +320 192 960 389 209 956 +320 192 1023 399 211 1019 +320 256 0 311 256 31 +320 256 64 312 256 69 +320 256 128 313 256 130 +320 256 192 314 256 193 +320 256 256 316 257 256 +320 256 320 319 257 319 +320 256 384 323 258 383 +320 256 448 328 258 447 +320 256 512 333 259 510 +320 256 576 339 260 574 +320 256 640 346 261 638 +320 256 704 354 262 701 +320 256 768 362 263 765 +320 256 832 370 265 829 +320 256 896 380 266 892 +320 256 960 390 268 956 +320 256 1023 400 269 1019 +320 320 0 312 319 39 +320 320 64 312 319 73 +320 320 128 313 319 132 +320 320 192 315 319 194 +320 320 256 317 320 257 +320 320 320 320 320 320 +320 320 384 324 320 383 +320 320 448 328 321 447 +320 320 512 334 321 511 +320 320 576 340 322 574 +320 320 640 347 323 638 +320 320 704 354 324 701 +320 320 768 362 325 765 +320 320 832 371 326 829 +320 320 896 380 327 892 +320 320 960 390 328 956 +320 320 1023 400 330 1019 +320 384 0 313 383 47 +320 384 64 313 383 77 +320 384 128 314 383 134 +320 384 192 315 383 195 +320 384 256 318 383 258 +320 384 320 321 383 321 +320 384 384 325 384 384 +320 384 448 329 384 447 +320 384 512 334 384 511 +320 384 576 341 385 575 +320 384 640 347 386 638 +320 384 704 355 386 702 +320 384 768 363 387 765 +320 384 832 372 388 829 +320 384 896 381 389 893 +320 384 960 391 390 956 +320 384 1023 401 391 1019 +320 448 0 314 446 55 +320 448 64 314 446 81 +320 448 128 315 446 136 +320 448 192 316 446 197 +320 448 256 319 446 259 +320 448 320 322 447 322 +320 448 384 325 447 385 +320 448 448 330 447 448 +320 448 512 335 448 511 +320 448 576 341 448 575 +320 448 640 348 449 638 +320 448 704 356 449 702 +320 448 768 364 450 766 +320 448 832 372 450 829 +320 448 896 382 451 893 +320 448 960 391 452 957 +320 448 1023 401 453 1019 +320 512 0 315 509 63 +320 512 64 315 510 87 +320 512 128 316 510 139 +320 512 192 318 510 198 +320 512 256 320 510 260 +320 512 320 323 510 323 +320 512 384 327 510 386 +320 512 448 331 510 449 +320 512 512 336 511 512 +320 512 576 342 511 575 +320 512 640 349 512 639 +320 512 704 357 512 702 +320 512 768 365 513 766 +320 512 832 373 513 830 +320 512 896 382 514 893 +320 512 960 392 515 957 +320 512 1023 402 515 1019 +320 576 0 316 573 70 +320 576 64 317 573 92 +320 576 128 317 573 142 +320 576 192 319 573 201 +320 576 256 321 573 262 +320 576 320 324 573 324 +320 576 384 328 574 386 +320 576 448 332 574 450 +320 576 512 338 574 513 +320 576 576 344 574 576 +320 576 640 350 575 639 +320 576 704 358 575 703 +320 576 768 366 576 766 +320 576 832 374 576 830 +320 576 896 384 577 894 +320 576 960 393 578 957 +320 576 1023 403 578 1020 +320 640 0 318 637 78 +320 640 64 318 637 98 +320 640 128 319 637 146 +320 640 192 320 637 203 +320 640 256 323 637 263 +320 640 320 325 637 325 +320 640 384 329 637 388 +320 640 448 334 637 450 +320 640 512 339 638 513 +320 640 576 345 638 577 +320 640 640 352 638 640 +320 640 704 359 639 703 +320 640 768 367 639 767 +320 640 832 376 639 830 +320 640 896 385 640 894 +320 640 960 394 641 958 +320 640 1023 404 641 1020 +320 704 0 319 700 86 +320 704 64 320 700 104 +320 704 128 320 700 150 +320 704 192 322 700 206 +320 704 256 324 700 265 +320 704 320 327 700 327 +320 704 384 331 701 389 +320 704 448 335 701 451 +320 704 512 341 701 514 +320 704 576 346 701 577 +320 704 640 353 702 641 +320 704 704 360 702 704 +320 704 768 368 702 767 +320 704 832 377 703 831 +320 704 896 386 703 894 +320 704 960 396 704 958 +320 704 1023 406 704 1021 +320 768 0 321 764 94 +320 768 64 322 764 110 +320 768 128 322 764 154 +320 768 192 324 764 208 +320 768 256 326 764 267 +320 768 320 329 764 328 +320 768 384 333 764 390 +320 768 448 337 764 453 +320 768 512 342 764 515 +320 768 576 348 765 578 +320 768 640 355 765 641 +320 768 704 362 765 705 +320 768 768 370 766 768 +320 768 832 378 766 831 +320 768 896 387 766 895 +320 768 960 397 767 958 +320 768 1023 407 767 1021 +320 832 0 323 827 102 +320 832 64 324 827 117 +320 832 128 324 827 158 +320 832 192 326 827 212 +320 832 256 328 827 270 +320 832 320 331 827 330 +320 832 384 335 828 392 +320 832 448 339 828 454 +320 832 512 344 828 516 +320 832 576 350 828 579 +320 832 640 357 828 642 +320 832 704 364 829 705 +320 832 768 372 829 769 +320 832 832 380 829 832 +320 832 896 389 830 895 +320 832 960 399 830 959 +320 832 1023 409 831 1021 +320 896 0 326 891 110 +320 896 64 326 891 124 +320 896 128 327 891 163 +320 896 192 328 891 215 +320 896 256 330 891 272 +320 896 320 333 891 332 +320 896 384 337 891 393 +320 896 448 341 891 455 +320 896 512 346 891 518 +320 896 576 352 892 580 +320 896 640 358 892 643 +320 896 704 366 892 706 +320 896 768 373 892 769 +320 896 832 382 893 833 +320 896 896 391 893 896 +320 896 960 400 893 959 +320 896 1023 410 894 1022 +320 960 0 328 954 118 +320 960 64 328 954 131 +320 960 128 329 954 168 +320 960 192 330 954 219 +320 960 256 332 955 275 +320 960 320 335 955 334 +320 960 384 339 955 395 +320 960 448 343 955 457 +320 960 512 348 955 519 +320 960 576 354 955 581 +320 960 640 361 955 644 +320 960 704 368 956 707 +320 960 768 375 956 770 +320 960 832 384 956 833 +320 960 896 393 956 897 +320 960 960 402 957 960 +320 960 1023 412 957 1022 +320 1023 0 330 1017 125 +320 1023 64 331 1017 138 +320 1023 128 331 1017 173 +320 1023 192 333 1017 222 +320 1023 256 335 1017 278 +320 1023 320 338 1017 337 +320 1023 384 341 1017 397 +320 1023 448 346 1017 458 +320 1023 512 351 1018 520 +320 1023 576 356 1018 583 +320 1023 640 363 1018 645 +320 1023 704 370 1018 708 +320 1023 768 378 1018 771 +320 1023 832 386 1019 834 +320 1023 896 395 1019 897 +320 1023 960 404 1019 961 +320 1023 1023 414 1020 1023 +384 0 0 373 43 0 +384 0 64 373 43 63 +384 0 128 373 44 127 +384 0 192 375 46 191 +384 0 256 377 48 255 +384 0 320 379 51 319 +384 0 384 382 54 382 +384 0 448 386 58 446 +384 0 512 390 63 510 +384 0 576 395 67 573 +384 0 640 401 72 637 +384 0 704 407 77 701 +384 0 768 414 82 765 +384 0 832 422 88 828 +384 0 896 430 93 892 +384 0 960 438 99 956 +384 0 1023 447 104 1018 +384 64 0 373 74 0 +384 64 64 373 75 64 +384 64 128 374 75 127 +384 64 192 375 76 191 +384 64 256 377 77 255 +384 64 320 379 79 319 +384 64 384 382 81 382 +384 64 448 386 84 446 +384 64 512 390 87 510 +384 64 576 395 90 573 +384 64 640 401 93 637 +384 64 704 407 97 701 +384 64 768 414 101 765 +384 64 832 422 105 828 +384 64 896 430 110 892 +384 64 960 438 114 956 +384 64 1023 447 119 1018 +384 128 0 373 132 14 +384 128 64 373 132 65 +384 128 128 374 133 128 +384 128 192 375 133 191 +384 128 256 377 134 255 +384 128 320 379 135 319 +384 128 384 382 136 382 +384 128 448 386 137 446 +384 128 512 390 139 510 +384 128 576 396 141 574 +384 128 640 401 143 637 +384 128 704 408 145 701 +384 128 768 414 147 765 +384 128 832 422 150 828 +384 128 896 430 153 892 +384 128 960 438 156 956 +384 128 1023 447 159 1019 +384 192 0 373 194 22 +384 192 64 373 194 67 +384 192 128 374 194 129 +384 192 192 375 194 192 +384 192 256 377 195 255 +384 192 320 379 195 319 +384 192 384 383 196 383 +384 192 448 386 197 446 +384 192 512 391 198 510 +384 192 576 396 199 574 +384 192 640 401 201 637 +384 192 704 408 202 701 +384 192 768 415 204 765 +384 192 832 422 206 828 +384 192 896 430 208 892 +384 192 960 439 210 956 +384 192 1023 447 212 1019 +384 256 0 373 257 31 +384 256 64 374 257 69 +384 256 128 374 257 130 +384 256 192 375 257 193 +384 256 256 377 257 256 +384 256 320 380 258 319 +384 256 384 383 258 383 +384 256 448 387 259 447 +384 256 512 391 260 510 +384 256 576 396 261 574 +384 256 640 402 262 638 +384 256 704 408 263 701 +384 256 768 415 264 765 +384 256 832 422 265 829 +384 256 896 430 267 892 +384 256 960 439 268 956 +384 256 1023 448 270 1019 +384 320 0 374 320 39 +384 320 64 374 320 73 +384 320 128 375 320 132 +384 320 192 376 320 194 +384 320 256 378 320 257 +384 320 320 380 321 320 +384 320 384 383 321 383 +384 320 448 387 321 447 +384 320 512 392 322 511 +384 320 576 397 323 574 +384 320 640 402 323 638 +384 320 704 409 324 701 +384 320 768 415 325 765 +384 320 832 423 326 829 +384 320 896 431 328 892 +384 320 960 439 329 956 +384 320 1023 448 330 1019 +384 384 0 375 383 47 +384 384 64 375 383 77 +384 384 128 375 383 134 +384 384 192 377 383 195 +384 384 256 378 383 258 +384 384 320 381 384 321 +384 384 384 384 384 384 +384 384 448 388 384 447 +384 384 512 392 385 511 +384 384 576 397 385 575 +384 384 640 403 386 638 +384 384 704 409 387 702 +384 384 768 416 388 765 +384 384 832 423 388 829 +384 384 896 431 389 893 +384 384 960 440 390 956 +384 384 1023 449 391 1019 +384 448 0 375 446 55 +384 448 64 375 446 81 +384 448 128 376 446 136 +384 448 192 377 447 197 +384 448 256 379 447 259 +384 448 320 382 447 322 +384 448 384 385 447 385 +384 448 448 388 448 448 +384 448 512 393 448 511 +384 448 576 398 448 575 +384 448 640 404 449 638 +384 448 704 410 449 702 +384 448 768 417 450 766 +384 448 832 424 451 829 +384 448 896 432 452 893 +384 448 960 440 452 957 +384 448 1023 449 453 1019 +384 512 0 376 510 62 +384 512 64 376 510 86 +384 512 128 377 510 139 +384 512 192 378 510 198 +384 512 256 380 510 260 +384 512 320 383 510 323 +384 512 384 386 511 386 +384 512 448 389 511 449 +384 512 512 394 511 512 +384 512 576 399 512 575 +384 512 640 404 512 639 +384 512 704 411 512 702 +384 512 768 417 513 766 +384 512 832 425 514 830 +384 512 896 433 514 893 +384 512 960 441 515 957 +384 512 1023 450 516 1019 +384 576 0 377 573 70 +384 576 64 377 573 92 +384 576 128 378 573 142 +384 576 192 379 573 201 +384 576 256 381 574 262 +384 576 320 384 574 324 +384 576 384 387 574 386 +384 576 448 390 574 449 +384 576 512 395 574 513 +384 576 576 400 575 576 +384 576 640 405 575 639 +384 576 704 412 576 703 +384 576 768 418 576 766 +384 576 832 426 577 830 +384 576 896 434 577 894 +384 576 960 442 578 957 +384 576 1023 451 579 1020 +384 640 0 378 637 78 +384 640 64 379 637 98 +384 640 128 379 637 146 +384 640 192 381 637 203 +384 640 256 382 637 263 +384 640 320 385 637 325 +384 640 384 388 637 388 +384 640 448 392 638 450 +384 640 512 396 638 513 +384 640 576 401 638 577 +384 640 640 406 638 640 +384 640 704 413 639 703 +384 640 768 419 639 767 +384 640 832 427 640 830 +384 640 896 435 640 894 +384 640 960 443 641 958 +384 640 1023 452 641 1020 +384 704 0 380 700 86 +384 704 64 380 700 104 +384 704 128 381 700 150 +384 704 192 382 700 206 +384 704 256 384 701 265 +384 704 320 386 701 327 +384 704 384 389 701 389 +384 704 448 393 701 451 +384 704 512 397 701 514 +384 704 576 402 701 577 +384 704 640 408 702 641 +384 704 704 414 702 704 +384 704 768 421 703 767 +384 704 832 428 703 831 +384 704 896 436 703 894 +384 704 960 444 704 958 +384 704 1023 453 704 1021 +384 768 0 381 764 94 +384 768 64 382 764 110 +384 768 128 382 764 154 +384 768 192 383 764 208 +384 768 256 385 764 267 +384 768 320 388 764 328 +384 768 384 391 764 390 +384 768 448 394 764 453 +384 768 512 399 765 515 +384 768 576 403 765 578 +384 768 640 409 765 641 +384 768 704 415 765 705 +384 768 768 422 766 768 +384 768 832 429 766 831 +384 768 896 437 767 895 +384 768 960 445 767 958 +384 768 1023 454 768 1021 +384 832 0 383 827 102 +384 832 64 383 827 117 +384 832 128 384 827 158 +384 832 192 385 827 212 +384 832 256 387 828 270 +384 832 320 389 828 330 +384 832 384 392 828 392 +384 832 448 396 828 454 +384 832 512 400 828 516 +384 832 576 405 828 579 +384 832 640 411 829 642 +384 832 704 417 829 705 +384 832 768 423 829 769 +384 832 832 431 830 832 +384 832 896 438 830 895 +384 832 960 447 830 959 +384 832 1023 455 831 1021 +384 896 0 385 891 110 +384 896 64 385 891 124 +384 896 128 386 891 163 +384 896 192 387 891 215 +384 896 256 389 891 272 +384 896 320 391 891 332 +384 896 384 394 891 393 +384 896 448 398 891 455 +384 896 512 402 892 518 +384 896 576 407 892 580 +384 896 640 412 892 643 +384 896 704 418 892 706 +384 896 768 425 893 769 +384 896 832 432 893 833 +384 896 896 440 893 896 +384 896 960 448 894 959 +384 896 1023 457 894 1022 +384 960 0 387 955 118 +384 960 64 387 955 131 +384 960 128 388 955 168 +384 960 192 389 955 219 +384 960 256 390 955 275 +384 960 320 393 955 334 +384 960 384 396 955 395 +384 960 448 399 955 457 +384 960 512 404 955 519 +384 960 576 409 955 581 +384 960 640 414 956 644 +384 960 704 420 956 707 +384 960 768 427 956 770 +384 960 832 434 956 833 +384 960 896 442 957 897 +384 960 960 450 957 960 +384 960 1023 458 957 1022 +384 1023 0 389 1017 125 +384 1023 64 389 1017 137 +384 1023 128 390 1017 173 +384 1023 192 391 1017 222 +384 1023 256 393 1017 278 +384 1023 320 395 1017 337 +384 1023 384 398 1017 397 +384 1023 448 401 1018 458 +384 1023 512 406 1018 520 +384 1023 576 410 1018 583 +384 1023 640 416 1018 645 +384 1023 704 422 1018 708 +384 1023 768 429 1018 771 +384 1023 832 436 1019 834 +384 1023 896 443 1019 897 +384 1023 960 452 1019 961 +384 1023 1023 460 1020 1023 +448 0 0 435 50 0 +448 0 64 435 50 63 +448 0 128 435 51 127 +448 0 192 436 52 191 +448 0 256 438 54 255 +448 0 320 440 57 319 +448 0 384 443 60 382 +448 0 448 446 63 446 +448 0 512 450 67 510 +448 0 576 454 72 573 +448 0 640 459 76 637 +448 0 704 464 81 701 +448 0 768 470 86 765 +448 0 832 476 91 828 +448 0 896 483 96 892 +448 0 960 491 101 956 +448 0 1023 498 107 1018 +448 64 0 435 78 0 +448 64 64 435 78 64 +448 64 128 435 79 127 +448 64 192 436 80 191 +448 64 256 438 81 255 +448 64 320 440 83 319 +448 64 384 443 85 382 +448 64 448 446 87 446 +448 64 512 450 90 510 +448 64 576 454 93 573 +448 64 640 459 96 637 +448 64 704 464 100 701 +448 64 768 470 104 765 +448 64 832 476 108 828 +448 64 896 483 112 892 +448 64 960 491 117 956 +448 64 1023 498 121 1018 +448 128 0 435 134 13 +448 128 64 435 134 65 +448 128 128 436 135 128 +448 128 192 437 135 191 +448 128 256 438 136 255 +448 128 320 440 137 319 +448 128 384 443 138 382 +448 128 448 446 139 446 +448 128 512 450 141 510 +448 128 576 454 142 574 +448 128 640 459 144 637 +448 128 704 464 147 701 +448 128 768 470 149 765 +448 128 832 476 152 828 +448 128 896 483 155 892 +448 128 960 491 158 956 +448 128 1023 499 161 1019 +448 192 0 435 195 22 +448 192 64 435 195 66 +448 192 128 436 195 129 +448 192 192 437 196 192 +448 192 256 438 196 255 +448 192 320 440 197 319 +448 192 384 443 197 383 +448 192 448 446 198 446 +448 192 512 450 199 510 +448 192 576 454 201 574 +448 192 640 459 202 637 +448 192 704 464 203 701 +448 192 768 470 205 765 +448 192 832 477 207 828 +448 192 896 484 209 892 +448 192 960 491 211 956 +448 192 1023 499 213 1019 +448 256 0 435 258 30 +448 256 64 436 258 69 +448 256 128 436 258 130 +448 256 192 437 258 193 +448 256 256 439 258 256 +448 256 320 441 259 319 +448 256 384 443 259 383 +448 256 448 446 260 447 +448 256 512 450 261 510 +448 256 576 454 261 574 +448 256 640 459 262 638 +448 256 704 465 264 701 +448 256 768 471 265 765 +448 256 832 477 266 829 +448 256 896 484 268 892 +448 256 960 491 269 956 +448 256 1023 499 271 1019 +448 320 0 436 320 38 +448 320 64 436 320 73 +448 320 128 437 321 132 +448 320 192 438 321 194 +448 320 256 439 321 257 +448 320 320 441 321 320 +448 320 384 444 322 383 +448 320 448 447 322 447 +448 320 512 451 323 511 +448 320 576 455 323 574 +448 320 640 460 324 638 +448 320 704 465 325 701 +448 320 768 471 326 765 +448 320 832 477 327 829 +448 320 896 484 328 892 +448 320 960 492 329 956 +448 320 1023 499 331 1019 +448 384 0 436 384 46 +448 384 64 436 384 77 +448 384 128 437 384 134 +448 384 192 438 384 195 +448 384 256 440 384 258 +448 384 320 442 384 321 +448 384 384 444 385 384 +448 384 448 447 385 447 +448 384 512 451 385 511 +448 384 576 455 386 574 +448 384 640 460 387 638 +448 384 704 465 387 702 +448 384 768 471 388 765 +448 384 832 478 389 829 +448 384 896 485 390 893 +448 384 960 492 391 956 +448 384 1023 500 392 1019 +448 448 0 437 447 54 +448 448 64 437 447 81 +448 448 128 438 447 136 +448 448 192 439 447 197 +448 448 256 440 447 259 +448 448 320 442 447 322 +448 448 384 445 448 385 +448 448 448 448 448 448 +448 448 512 452 448 511 +448 448 576 456 449 575 +448 448 640 461 449 638 +448 448 704 466 450 702 +448 448 768 472 451 766 +448 448 832 478 451 829 +448 448 896 485 452 893 +448 448 960 493 453 957 +448 448 1023 500 454 1019 +448 512 0 438 510 62 +448 512 64 438 510 86 +448 512 128 438 510 139 +448 512 192 439 510 198 +448 512 256 441 511 260 +448 512 320 443 511 323 +448 512 384 446 511 386 +448 512 448 449 511 449 +448 512 512 452 512 512 +448 512 576 457 512 575 +448 512 640 461 512 639 +448 512 704 467 513 702 +448 512 768 473 513 766 +448 512 832 479 514 830 +448 512 896 486 515 893 +448 512 960 493 515 957 +448 512 1023 501 516 1019 +448 576 0 439 574 70 +448 576 64 439 574 92 +448 576 128 439 574 142 +448 576 192 440 574 200 +448 576 256 442 574 262 +448 576 320 444 574 324 +448 576 384 446 574 386 +448 576 448 450 574 449 +448 576 512 453 575 513 +448 576 576 458 575 576 +448 576 640 462 576 639 +448 576 704 468 576 703 +448 576 768 473 576 766 +448 576 832 480 577 830 +448 576 896 487 578 894 +448 576 960 494 578 957 +448 576 1023 502 579 1020 +448 640 0 440 637 78 +448 640 64 440 637 98 +448 640 128 440 637 146 +448 640 192 441 637 203 +448 640 256 443 637 263 +448 640 320 445 637 325 +448 640 384 447 638 388 +448 640 448 451 638 450 +448 640 512 454 638 513 +448 640 576 458 638 577 +448 640 640 463 639 640 +448 640 704 469 639 703 +448 640 768 474 640 767 +448 640 832 481 640 830 +448 640 896 488 641 894 +448 640 960 495 641 958 +448 640 1023 503 642 1020 +448 704 0 441 701 86 +448 704 64 441 701 104 +448 704 128 441 701 150 +448 704 192 442 701 206 +448 704 256 444 701 265 +448 704 320 446 701 327 +448 704 384 449 701 389 +448 704 448 452 701 451 +448 704 512 455 701 514 +448 704 576 460 702 577 +448 704 640 464 702 641 +448 704 704 470 702 704 +448 704 768 475 703 767 +448 704 832 482 703 831 +448 704 896 489 704 894 +448 704 960 496 704 958 +448 704 1023 504 705 1021 +448 768 0 442 764 94 +448 768 64 442 764 110 +448 768 128 443 764 154 +448 768 192 444 764 208 +448 768 256 445 764 267 +448 768 320 447 764 328 +448 768 384 450 765 390 +448 768 448 453 765 453 +448 768 512 457 765 515 +448 768 576 461 765 578 +448 768 640 465 765 641 +448 768 704 471 766 705 +448 768 768 477 766 768 +448 768 832 483 766 831 +448 768 896 490 767 895 +448 768 960 497 767 958 +448 768 1023 505 768 1021 +448 832 0 443 828 102 +448 832 64 444 828 117 +448 832 128 444 828 158 +448 832 192 445 828 212 +448 832 256 447 828 270 +448 832 320 449 828 330 +448 832 384 451 828 392 +448 832 448 454 828 454 +448 832 512 458 828 516 +448 832 576 462 829 579 +448 832 640 467 829 642 +448 832 704 472 829 705 +448 832 768 478 829 769 +448 832 832 484 830 832 +448 832 896 491 830 895 +448 832 960 498 831 959 +448 832 1023 506 831 1021 +448 896 0 445 891 110 +448 896 64 445 891 124 +448 896 128 446 891 163 +448 896 192 447 891 215 +448 896 256 448 891 272 +448 896 320 450 891 332 +448 896 384 453 892 393 +448 896 448 456 892 455 +448 896 512 459 892 518 +448 896 576 463 892 580 +448 896 640 468 892 643 +448 896 704 473 893 706 +448 896 768 479 893 769 +448 896 832 485 893 833 +448 896 896 492 893 896 +448 896 960 500 894 959 +448 896 1023 507 894 1022 +448 960 0 447 955 118 +448 960 64 447 955 131 +448 960 128 447 955 168 +448 960 192 448 955 219 +448 960 256 450 955 275 +448 960 320 452 955 334 +448 960 384 454 955 395 +448 960 448 457 955 457 +448 960 512 461 955 519 +448 960 576 465 956 581 +448 960 640 470 956 644 +448 960 704 475 956 707 +448 960 768 481 956 770 +448 960 832 487 957 833 +448 960 896 494 957 897 +448 960 960 501 957 960 +448 960 1023 508 958 1022 +448 1023 0 448 1017 125 +448 1023 64 448 1017 137 +448 1023 128 449 1017 173 +448 1023 192 450 1017 222 +448 1023 256 451 1017 278 +448 1023 320 453 1017 337 +448 1023 384 456 1018 397 +448 1023 448 459 1018 458 +448 1023 512 463 1018 520 +448 1023 576 467 1018 583 +448 1023 640 471 1018 645 +448 1023 704 477 1018 708 +448 1023 768 482 1019 771 +448 1023 832 489 1019 834 +448 1023 896 495 1019 897 +448 1023 960 502 1020 961 +448 1023 1023 510 1020 1023 +512 0 0 497 57 0 +512 0 64 497 57 63 +512 0 128 497 58 127 +512 0 192 498 59 191 +512 0 256 500 61 255 +512 0 320 501 63 319 +512 0 384 504 66 382 +512 0 448 506 69 446 +512 0 512 510 73 510 +512 0 576 513 76 573 +512 0 640 517 81 637 +512 0 704 522 85 701 +512 0 768 527 90 765 +512 0 832 533 95 828 +512 0 896 539 100 892 +512 0 960 545 105 956 +512 0 1023 552 110 1018 +512 64 0 497 83 0 +512 64 64 497 83 63 +512 64 128 497 83 127 +512 64 192 498 84 191 +512 64 256 500 85 255 +512 64 320 501 87 319 +512 64 384 504 89 382 +512 64 448 506 91 446 +512 64 512 510 94 510 +512 64 576 513 96 573 +512 64 640 517 100 637 +512 64 704 522 103 701 +512 64 768 527 107 765 +512 64 832 533 111 828 +512 64 896 539 115 892 +512 64 960 545 119 956 +512 64 1023 552 124 1018 +512 128 0 497 137 12 +512 128 64 497 137 64 +512 128 128 498 137 128 +512 128 192 498 137 191 +512 128 256 500 138 255 +512 128 320 502 139 319 +512 128 384 504 140 382 +512 128 448 506 141 446 +512 128 512 510 143 510 +512 128 576 513 145 574 +512 128 640 517 147 637 +512 128 704 522 149 701 +512 128 768 527 151 765 +512 128 832 533 154 828 +512 128 896 539 157 892 +512 128 960 545 160 956 +512 128 1023 552 163 1019 +512 192 0 497 197 21 +512 192 64 497 197 66 +512 192 128 498 197 129 +512 192 192 499 197 192 +512 192 256 500 198 255 +512 192 320 502 198 319 +512 192 384 504 199 383 +512 192 448 507 200 446 +512 192 512 510 201 510 +512 192 576 513 202 574 +512 192 640 518 203 637 +512 192 704 522 205 701 +512 192 768 527 207 765 +512 192 832 533 208 828 +512 192 896 539 210 892 +512 192 960 546 212 956 +512 192 1023 552 215 1019 +512 256 0 497 259 30 +512 256 64 498 259 69 +512 256 128 498 259 130 +512 256 192 499 259 193 +512 256 256 500 259 256 +512 256 320 502 260 319 +512 256 384 504 260 383 +512 256 448 507 261 447 +512 256 512 510 262 510 +512 256 576 514 262 574 +512 256 640 518 263 638 +512 256 704 523 265 701 +512 256 768 528 266 765 +512 256 832 533 267 829 +512 256 896 539 269 892 +512 256 960 546 270 956 +512 256 1023 553 272 1019 +512 320 0 498 321 38 +512 320 64 498 321 72 +512 320 128 498 321 131 +512 320 192 499 322 194 +512 320 256 501 322 257 +512 320 320 502 322 320 +512 320 384 505 322 383 +512 320 448 507 323 447 +512 320 512 510 324 511 +512 320 576 514 324 574 +512 320 640 518 325 638 +512 320 704 523 326 701 +512 320 768 528 327 765 +512 320 832 534 328 829 +512 320 896 540 329 892 +512 320 960 546 330 956 +512 320 1023 553 332 1019 +512 384 0 498 384 46 +512 384 64 498 384 76 +512 384 128 499 384 133 +512 384 192 500 384 195 +512 384 256 501 385 258 +512 384 320 503 385 321 +512 384 384 505 385 384 +512 384 448 508 386 447 +512 384 512 511 386 511 +512 384 576 515 387 574 +512 384 640 519 387 638 +512 384 704 523 388 702 +512 384 768 528 389 765 +512 384 832 534 390 829 +512 384 896 540 391 893 +512 384 960 547 392 956 +512 384 1023 553 393 1019 +512 448 0 499 447 54 +512 448 64 499 447 81 +512 448 128 499 447 136 +512 448 192 500 448 196 +512 448 256 502 448 259 +512 448 320 503 448 322 +512 448 384 505 448 385 +512 448 448 508 449 448 +512 448 512 511 449 511 +512 448 576 515 449 575 +512 448 640 519 450 638 +512 448 704 524 450 702 +512 448 768 529 451 766 +512 448 832 535 452 829 +512 448 896 541 453 893 +512 448 960 547 453 957 +512 448 1023 554 454 1019 +512 512 0 499 511 62 +512 512 64 500 511 86 +512 512 128 500 511 139 +512 512 192 501 511 198 +512 512 256 502 511 260 +512 512 320 504 511 323 +512 512 384 506 511 385 +512 512 448 509 512 449 +512 512 512 512 512 512 +512 512 576 516 512 575 +512 512 640 520 513 639 +512 512 704 524 513 702 +512 512 768 530 514 766 +512 512 832 535 514 830 +512 512 896 541 515 893 +512 512 960 548 516 957 +512 512 1023 554 517 1019 +512 576 0 500 574 70 +512 576 64 500 574 92 +512 576 128 501 574 142 +512 576 192 502 574 200 +512 576 256 503 574 262 +512 576 320 505 574 324 +512 576 384 507 575 386 +512 576 448 510 575 449 +512 576 512 513 575 513 +512 576 576 516 576 576 +512 576 640 521 576 639 +512 576 704 525 576 703 +512 576 768 530 577 766 +512 576 832 536 577 830 +512 576 896 542 578 894 +512 576 960 548 579 957 +512 576 1023 555 579 1020 +512 640 0 501 637 78 +512 640 64 501 637 98 +512 640 128 502 638 146 +512 640 192 502 638 203 +512 640 256 504 638 263 +512 640 320 506 638 325 +512 640 384 508 638 388 +512 640 448 510 638 450 +512 640 512 514 638 513 +512 640 576 517 639 577 +512 640 640 521 639 640 +512 640 704 526 639 703 +512 640 768 531 640 767 +512 640 832 537 640 830 +512 640 896 543 641 894 +512 640 960 549 641 958 +512 640 1023 556 642 1020 +512 704 0 502 701 86 +512 704 64 502 701 104 +512 704 128 503 701 149 +512 704 192 503 701 205 +512 704 256 505 701 265 +512 704 320 506 701 327 +512 704 384 509 701 389 +512 704 448 511 702 451 +512 704 512 515 702 514 +512 704 576 518 702 577 +512 704 640 522 702 641 +512 704 704 527 703 704 +512 704 768 532 703 767 +512 704 832 537 704 831 +512 704 896 543 704 894 +512 704 960 550 704 958 +512 704 1023 557 705 1020 +512 768 0 503 764 94 +512 768 64 503 764 110 +512 768 128 504 764 154 +512 768 192 504 764 208 +512 768 256 506 765 267 +512 768 320 508 765 328 +512 768 384 510 765 390 +512 768 448 512 765 453 +512 768 512 516 765 515 +512 768 576 519 765 578 +512 768 640 523 766 641 +512 768 704 528 766 705 +512 768 768 533 766 768 +512 768 832 538 767 831 +512 768 896 544 767 895 +512 768 960 551 768 958 +512 768 1023 558 768 1021 +512 832 0 504 828 102 +512 832 64 504 828 117 +512 832 128 505 828 158 +512 832 192 506 828 212 +512 832 256 507 828 270 +512 832 320 509 828 330 +512 832 384 511 828 392 +512 832 448 514 828 454 +512 832 512 517 829 516 +512 832 576 520 829 579 +512 832 640 524 829 642 +512 832 704 529 829 705 +512 832 768 534 830 769 +512 832 832 540 830 832 +512 832 896 546 830 895 +512 832 960 552 831 959 +512 832 1023 559 831 1021 +512 896 0 506 891 110 +512 896 64 506 891 124 +512 896 128 506 891 163 +512 896 192 507 891 215 +512 896 256 508 892 272 +512 896 320 510 892 332 +512 896 384 512 892 393 +512 896 448 515 892 455 +512 896 512 518 892 518 +512 896 576 522 892 580 +512 896 640 526 893 643 +512 896 704 530 893 706 +512 896 768 535 893 769 +512 896 832 541 893 833 +512 896 896 547 894 896 +512 896 960 553 894 959 +512 896 1023 560 894 1022 +512 960 0 507 955 117 +512 960 64 507 955 130 +512 960 128 508 955 168 +512 960 192 508 955 219 +512 960 256 510 955 275 +512 960 320 511 955 334 +512 960 384 514 955 395 +512 960 448 516 955 457 +512 960 512 519 956 519 +512 960 576 523 956 581 +512 960 640 527 956 644 +512 960 704 532 956 707 +512 960 768 537 956 770 +512 960 832 542 957 833 +512 960 896 548 957 897 +512 960 960 554 957 960 +512 960 1023 561 958 1022 +512 1023 0 508 1017 125 +512 1023 64 509 1017 137 +512 1023 128 509 1018 173 +512 1023 192 510 1018 222 +512 1023 256 511 1018 278 +512 1023 320 513 1018 337 +512 1023 384 515 1018 397 +512 1023 448 518 1018 458 +512 1023 512 521 1018 520 +512 1023 576 524 1018 583 +512 1023 640 528 1018 645 +512 1023 704 533 1019 708 +512 1023 768 538 1019 771 +512 1023 832 543 1019 834 +512 1023 896 549 1019 897 +512 1023 960 556 1020 961 +512 1023 1023 562 1020 1023 +576 0 0 559 64 0 +576 0 64 559 64 63 +576 0 128 559 65 127 +576 0 192 560 66 191 +576 0 256 561 67 255 +576 0 320 563 69 318 +576 0 384 565 72 382 +576 0 448 567 75 446 +576 0 512 570 78 510 +576 0 576 573 82 573 +576 0 640 577 85 637 +576 0 704 581 90 701 +576 0 768 585 94 765 +576 0 832 590 99 828 +576 0 896 596 103 892 +576 0 960 602 108 956 +576 0 1023 608 113 1018 +576 64 0 559 87 0 +576 64 64 559 88 63 +576 64 128 559 88 127 +576 64 192 560 89 191 +576 64 256 561 90 255 +576 64 320 563 91 319 +576 64 384 565 93 382 +576 64 448 567 95 446 +576 64 512 570 98 510 +576 64 576 573 100 573 +576 64 640 577 103 637 +576 64 704 581 107 701 +576 64 768 586 110 765 +576 64 832 590 114 828 +576 64 896 596 118 892 +576 64 960 602 122 956 +576 64 1023 608 127 1018 +576 128 0 559 139 11 +576 128 64 559 139 64 +576 128 128 560 140 128 +576 128 192 560 140 191 +576 128 256 561 141 255 +576 128 320 563 141 319 +576 128 384 565 143 382 +576 128 448 567 144 446 +576 128 512 570 145 510 +576 128 576 573 147 573 +576 128 640 577 149 637 +576 128 704 581 151 701 +576 128 768 586 154 765 +576 128 832 591 156 828 +576 128 896 596 159 892 +576 128 960 602 162 956 +576 128 1023 608 165 1019 +576 192 0 559 198 21 +576 192 64 559 199 66 +576 192 128 560 199 129 +576 192 192 560 199 192 +576 192 256 562 199 255 +576 192 320 563 200 319 +576 192 384 565 201 383 +576 192 448 567 201 446 +576 192 512 570 202 510 +576 192 576 573 204 574 +576 192 640 577 205 637 +576 192 704 581 206 701 +576 192 768 586 208 765 +576 192 832 591 210 828 +576 192 896 596 212 892 +576 192 960 602 214 956 +576 192 1023 608 216 1019 +576 256 0 559 260 30 +576 256 64 560 260 69 +576 256 128 560 260 130 +576 256 192 561 260 193 +576 256 256 562 261 256 +576 256 320 563 261 319 +576 256 384 565 261 383 +576 256 448 568 262 447 +576 256 512 570 263 510 +576 256 576 574 264 574 +576 256 640 577 265 638 +576 256 704 581 266 701 +576 256 768 586 267 765 +576 256 832 591 268 829 +576 256 896 596 270 892 +576 256 960 602 271 956 +576 256 1023 608 273 1019 +576 320 0 560 322 38 +576 320 64 560 322 72 +576 320 128 560 322 131 +576 320 192 561 322 194 +576 320 256 562 323 257 +576 320 320 564 323 320 +576 320 384 566 323 383 +576 320 448 568 324 447 +576 320 512 571 325 510 +576 320 576 574 325 574 +576 320 640 578 326 638 +576 320 704 582 327 701 +576 320 768 586 328 765 +576 320 832 591 329 829 +576 320 896 597 330 892 +576 320 960 602 331 956 +576 320 1023 608 333 1019 +576 384 0 560 385 46 +576 384 64 560 385 76 +576 384 128 561 385 133 +576 384 192 561 385 195 +576 384 256 563 385 258 +576 384 320 564 386 321 +576 384 384 566 386 384 +576 384 448 568 386 447 +576 384 512 571 387 511 +576 384 576 574 387 574 +576 384 640 578 388 638 +576 384 704 582 389 702 +576 384 768 587 389 765 +576 384 832 592 390 829 +576 384 896 597 391 893 +576 384 960 603 392 956 +576 384 1023 609 393 1019 +576 448 0 561 448 54 +576 448 64 561 448 81 +576 448 128 561 448 136 +576 448 192 562 448 196 +576 448 256 563 448 259 +576 448 320 565 449 321 +576 448 384 566 449 385 +576 448 448 569 449 448 +576 448 512 572 450 511 +576 448 576 575 450 575 +576 448 640 578 451 638 +576 448 704 583 451 702 +576 448 768 587 452 766 +576 448 832 592 452 829 +576 448 896 597 453 893 +576 448 960 603 454 957 +576 448 1023 609 455 1019 +576 512 0 561 511 62 +576 512 64 561 511 86 +576 512 128 562 511 139 +576 512 192 562 511 198 +576 512 256 564 512 260 +576 512 320 565 512 323 +576 512 384 567 512 385 +576 512 448 569 512 449 +576 512 512 572 513 512 +576 512 576 575 513 575 +576 512 640 579 513 639 +576 512 704 583 514 702 +576 512 768 588 514 766 +576 512 832 593 515 830 +576 512 896 598 516 893 +576 512 960 604 516 957 +576 512 1023 610 517 1019 +576 576 0 562 575 70 +576 576 64 562 575 92 +576 576 128 562 575 142 +576 576 192 563 575 200 +576 576 256 564 575 262 +576 576 320 566 575 324 +576 576 384 568 575 386 +576 576 448 570 575 449 +576 576 512 573 576 513 +576 576 576 576 576 576 +576 576 640 580 576 639 +576 576 704 584 577 703 +576 576 768 588 577 766 +576 576 832 593 578 830 +576 576 896 598 578 894 +576 576 960 604 579 957 +576 576 1023 610 580 1020 +576 640 0 563 638 78 +576 640 64 563 638 98 +576 640 128 563 638 145 +576 640 192 564 638 203 +576 640 256 565 638 263 +576 640 320 566 638 325 +576 640 384 568 638 388 +576 640 448 571 639 450 +576 640 512 574 639 513 +576 640 576 577 639 577 +576 640 640 580 640 640 +576 640 704 584 640 703 +576 640 768 589 640 767 +576 640 832 594 641 830 +576 640 896 599 641 894 +576 640 960 605 642 958 +576 640 1023 611 642 1020 +576 704 0 563 701 86 +576 704 64 564 701 104 +576 704 128 564 701 149 +576 704 192 565 701 205 +576 704 256 566 701 265 +576 704 320 567 702 327 +576 704 384 569 702 389 +576 704 448 572 702 451 +576 704 512 574 702 514 +576 704 576 578 702 577 +576 704 640 581 703 641 +576 704 704 585 703 704 +576 704 768 590 703 767 +576 704 832 595 704 831 +576 704 896 600 704 894 +576 704 960 606 705 958 +576 704 1023 612 705 1020 +576 768 0 564 765 94 +576 768 64 564 765 110 +576 768 128 565 765 154 +576 768 192 566 765 208 +576 768 256 567 765 267 +576 768 320 568 765 328 +576 768 384 570 765 390 +576 768 448 573 765 453 +576 768 512 575 766 515 +576 768 576 578 766 578 +576 768 640 582 766 641 +576 768 704 586 766 705 +576 768 768 591 767 768 +576 768 832 595 767 831 +576 768 896 601 767 895 +576 768 960 607 768 958 +576 768 1023 613 768 1021 +576 832 0 565 828 102 +576 832 64 565 828 117 +576 832 128 566 828 158 +576 832 192 567 828 211 +576 832 256 568 828 270 +576 832 320 569 828 330 +576 832 384 571 829 392 +576 832 448 574 829 454 +576 832 512 576 829 516 +576 832 576 579 829 579 +576 832 640 583 829 642 +576 832 704 587 830 705 +576 832 768 592 830 769 +576 832 832 596 830 832 +576 832 896 602 831 895 +576 832 960 607 831 959 +576 832 1023 613 832 1021 +576 896 0 566 892 109 +576 896 64 567 892 124 +576 896 128 567 892 163 +576 896 192 568 892 215 +576 896 256 569 892 272 +576 896 320 570 892 332 +576 896 384 572 892 393 +576 896 448 575 892 455 +576 896 512 577 892 518 +576 896 576 581 893 580 +576 896 640 584 893 643 +576 896 704 588 893 706 +576 896 768 593 893 769 +576 896 832 598 894 833 +576 896 896 603 894 896 +576 896 960 609 894 959 +576 896 1023 615 895 1022 +576 960 0 568 955 117 +576 960 64 568 955 130 +576 960 128 568 955 168 +576 960 192 569 955 218 +576 960 256 570 955 275 +576 960 320 572 955 334 +576 960 384 574 956 395 +576 960 448 576 956 457 +576 960 512 579 956 519 +576 960 576 582 956 581 +576 960 640 585 956 644 +576 960 704 589 956 707 +576 960 768 594 957 770 +576 960 832 599 957 833 +576 960 896 604 957 897 +576 960 960 610 958 960 +576 960 1023 616 958 1022 +576 1023 0 569 1018 125 +576 1023 64 569 1018 137 +576 1023 128 570 1018 173 +576 1023 192 570 1018 222 +576 1023 256 571 1018 278 +576 1023 320 573 1018 337 +576 1023 384 575 1018 397 +576 1023 448 577 1018 458 +576 1023 512 580 1018 520 +576 1023 576 583 1018 583 +576 1023 640 587 1019 645 +576 1023 704 591 1019 708 +576 1023 768 595 1019 771 +576 1023 832 600 1019 834 +576 1023 896 605 1020 897 +576 1023 960 611 1020 961 +576 1023 1023 617 1020 1023 +640 0 0 621 71 0 +640 0 64 621 71 63 +640 0 128 621 72 127 +640 0 192 622 73 191 +640 0 256 623 74 255 +640 0 320 625 76 318 +640 0 384 626 78 382 +640 0 448 628 81 446 +640 0 512 631 84 510 +640 0 576 634 87 573 +640 0 640 637 91 637 +640 0 704 641 95 701 +640 0 768 645 99 765 +640 0 832 649 103 828 +640 0 896 654 107 892 +640 0 960 659 112 956 +640 0 1023 664 117 1018 +640 64 0 621 92 0 +640 64 64 621 93 63 +640 64 128 622 93 127 +640 64 192 622 94 191 +640 64 256 623 95 255 +640 64 320 625 96 318 +640 64 384 626 98 382 +640 64 448 628 100 446 +640 64 512 631 102 510 +640 64 576 634 105 573 +640 64 640 637 108 637 +640 64 704 641 111 701 +640 64 768 645 114 765 +640 64 832 649 118 828 +640 64 896 654 122 892 +640 64 960 659 126 956 +640 64 1023 664 130 1018 +640 128 0 621 142 9 +640 128 64 621 142 64 +640 128 128 622 142 128 +640 128 192 622 143 191 +640 128 256 623 144 255 +640 128 320 625 144 319 +640 128 384 626 145 382 +640 128 448 628 147 446 +640 128 512 631 148 510 +640 128 576 634 150 573 +640 128 640 637 152 637 +640 128 704 641 154 701 +640 128 768 645 156 765 +640 128 832 649 159 828 +640 128 896 654 161 892 +640 128 960 659 164 956 +640 128 1023 665 167 1019 +640 192 0 621 200 20 +640 192 64 621 200 66 +640 192 128 622 201 128 +640 192 192 622 201 192 +640 192 256 623 201 255 +640 192 320 625 202 319 +640 192 384 626 203 383 +640 192 448 629 203 446 +640 192 512 631 204 510 +640 192 576 634 206 574 +640 192 640 637 207 637 +640 192 704 641 208 701 +640 192 768 645 210 765 +640 192 832 649 212 828 +640 192 896 654 214 892 +640 192 960 659 216 956 +640 192 1023 665 218 1019 +640 256 0 621 261 29 +640 256 64 622 261 69 +640 256 128 622 261 130 +640 256 192 623 262 193 +640 256 256 624 262 256 +640 256 320 625 262 319 +640 256 384 627 263 383 +640 256 448 629 263 447 +640 256 512 631 264 510 +640 256 576 634 265 574 +640 256 640 637 266 638 +640 256 704 641 267 701 +640 256 768 645 268 765 +640 256 832 649 270 829 +640 256 896 654 271 892 +640 256 960 659 273 956 +640 256 1023 665 274 1019 +640 320 0 622 323 37 +640 320 64 622 323 72 +640 320 128 622 323 131 +640 320 192 623 324 194 +640 320 256 624 324 257 +640 320 320 625 324 320 +640 320 384 627 325 383 +640 320 448 629 325 447 +640 320 512 631 326 510 +640 320 576 634 326 574 +640 320 640 638 327 638 +640 320 704 641 328 701 +640 320 768 645 329 765 +640 320 832 650 330 829 +640 320 896 654 331 892 +640 320 960 660 332 956 +640 320 1023 665 334 1019 +640 384 0 622 386 46 +640 384 64 622 386 76 +640 384 128 623 386 133 +640 384 192 623 386 195 +640 384 256 624 386 257 +640 384 320 626 387 321 +640 384 384 627 387 384 +640 384 448 629 387 447 +640 384 512 632 388 511 +640 384 576 635 388 574 +640 384 640 638 389 638 +640 384 704 642 390 702 +640 384 768 646 390 765 +640 384 832 650 391 829 +640 384 896 655 392 893 +640 384 960 660 393 956 +640 384 1023 665 394 1019 +640 448 0 622 449 54 +640 448 64 623 449 81 +640 448 128 623 449 136 +640 448 192 624 449 196 +640 448 256 625 449 259 +640 448 320 626 449 321 +640 448 384 628 450 385 +640 448 448 630 450 448 +640 448 512 632 450 511 +640 448 576 635 451 575 +640 448 640 638 451 638 +640 448 704 642 452 702 +640 448 768 646 453 766 +640 448 832 650 453 829 +640 448 896 655 454 893 +640 448 960 660 455 957 +640 448 1023 666 456 1019 +640 512 0 623 512 62 +640 512 64 623 512 86 +640 512 128 623 512 139 +640 512 192 624 512 198 +640 512 256 625 512 260 +640 512 320 626 512 322 +640 512 384 628 513 385 +640 512 448 630 513 449 +640 512 512 633 513 512 +640 512 576 636 514 575 +640 512 640 639 514 639 +640 512 704 642 514 702 +640 512 768 646 515 766 +640 512 832 651 516 830 +640 512 896 656 516 893 +640 512 960 661 517 957 +640 512 1023 666 518 1019 +640 576 0 624 575 70 +640 576 64 624 575 92 +640 576 128 624 575 142 +640 576 192 625 575 200 +640 576 256 626 575 261 +640 576 320 627 575 324 +640 576 384 629 576 386 +640 576 448 631 576 449 +640 576 512 633 576 513 +640 576 576 636 577 576 +640 576 640 639 577 639 +640 576 704 643 577 703 +640 576 768 647 578 766 +640 576 832 651 578 830 +640 576 896 656 579 894 +640 576 960 661 580 957 +640 576 1023 667 580 1020 +640 640 0 624 638 78 +640 640 64 624 638 97 +640 640 128 625 638 145 +640 640 192 625 638 203 +640 640 256 626 639 263 +640 640 320 628 639 325 +640 640 384 629 639 387 +640 640 448 631 639 450 +640 640 512 634 639 513 +640 640 576 637 640 577 +640 640 640 640 640 640 +640 640 704 644 640 703 +640 640 768 648 641 767 +640 640 832 652 641 830 +640 640 896 657 642 894 +640 640 960 662 642 958 +640 640 1023 667 643 1020 +640 704 0 625 702 86 +640 704 64 625 702 104 +640 704 128 625 702 149 +640 704 192 626 702 205 +640 704 256 627 702 265 +640 704 320 628 702 327 +640 704 384 630 702 389 +640 704 448 632 702 451 +640 704 512 635 703 514 +640 704 576 637 703 577 +640 704 640 641 703 641 +640 704 704 644 704 704 +640 704 768 648 704 767 +640 704 832 653 704 831 +640 704 896 657 705 894 +640 704 960 663 705 958 +640 704 1023 668 706 1020 +640 768 0 626 765 94 +640 768 64 626 765 110 +640 768 128 626 765 154 +640 768 192 627 765 208 +640 768 256 628 765 267 +640 768 320 629 765 328 +640 768 384 631 766 390 +640 768 448 633 766 452 +640 768 512 635 766 515 +640 768 576 638 766 578 +640 768 640 642 766 641 +640 768 704 645 767 705 +640 768 768 649 767 768 +640 768 832 653 767 831 +640 768 896 658 768 895 +640 768 960 663 768 958 +640 768 1023 669 769 1021 +640 832 0 627 829 101 +640 832 64 627 829 117 +640 832 128 627 829 158 +640 832 192 628 829 211 +640 832 256 629 829 270 +640 832 320 630 829 330 +640 832 384 632 829 392 +640 832 448 634 829 454 +640 832 512 636 829 516 +640 832 576 639 829 579 +640 832 640 642 830 642 +640 832 704 646 830 705 +640 832 768 650 830 769 +640 832 832 654 831 832 +640 832 896 659 831 895 +640 832 960 664 831 959 +640 832 1023 670 832 1021 +640 896 0 628 892 109 +640 896 64 628 892 123 +640 896 128 628 892 163 +640 896 192 629 892 215 +640 896 256 630 892 272 +640 896 320 631 892 332 +640 896 384 633 892 393 +640 896 448 635 893 455 +640 896 512 637 893 518 +640 896 576 640 893 580 +640 896 640 643 893 643 +640 896 704 647 893 706 +640 896 768 651 894 769 +640 896 832 655 894 833 +640 896 896 660 894 896 +640 896 960 665 895 959 +640 896 1023 671 895 1022 +640 960 0 629 955 117 +640 960 64 629 955 130 +640 960 128 629 956 168 +640 960 192 630 956 218 +640 960 256 631 956 275 +640 960 320 632 956 334 +640 960 384 634 956 395 +640 960 448 636 956 457 +640 960 512 638 956 519 +640 960 576 641 956 581 +640 960 640 644 956 644 +640 960 704 648 957 707 +640 960 768 652 957 770 +640 960 832 656 957 833 +640 960 896 661 958 897 +640 960 960 666 958 960 +640 960 1023 672 958 1022 +640 1023 0 630 1018 125 +640 1023 64 630 1018 137 +640 1023 128 630 1018 173 +640 1023 192 631 1018 222 +640 1023 256 632 1018 278 +640 1023 320 633 1018 336 +640 1023 384 635 1018 397 +640 1023 448 637 1018 458 +640 1023 512 640 1019 520 +640 1023 576 642 1019 583 +640 1023 640 646 1019 645 +640 1023 704 649 1019 708 +640 1023 768 653 1019 771 +640 1023 832 657 1020 834 +640 1023 896 662 1020 897 +640 1023 960 667 1020 961 +640 1023 1023 673 1021 1023 +704 0 0 683 78 0 +704 0 64 683 78 62 +704 0 128 684 79 127 +704 0 192 684 80 191 +704 0 256 685 81 255 +704 0 320 686 82 318 +704 0 384 688 85 382 +704 0 448 690 87 446 +704 0 512 692 90 510 +704 0 576 694 93 573 +704 0 640 697 96 637 +704 0 704 701 100 701 +704 0 768 704 104 765 +704 0 832 708 108 828 +704 0 896 713 112 892 +704 0 960 717 116 956 +704 0 1023 722 121 1018 +704 64 0 683 98 0 +704 64 64 683 98 63 +704 64 128 684 98 127 +704 64 192 684 99 191 +704 64 256 685 100 255 +704 64 320 686 101 318 +704 64 384 688 103 382 +704 64 448 690 105 446 +704 64 512 692 107 510 +704 64 576 694 109 573 +704 64 640 697 112 637 +704 64 704 701 115 701 +704 64 768 704 118 765 +704 64 832 708 122 828 +704 64 896 713 126 892 +704 64 960 717 130 956 +704 64 1023 722 134 1018 +704 128 0 683 145 5 +704 128 64 683 145 64 +704 128 128 684 146 127 +704 128 192 684 146 191 +704 128 256 685 147 255 +704 128 320 686 148 319 +704 128 384 688 149 382 +704 128 448 690 150 446 +704 128 512 692 151 510 +704 128 576 695 153 573 +704 128 640 697 155 637 +704 128 704 701 157 701 +704 128 768 704 159 765 +704 128 832 708 162 828 +704 128 896 713 164 892 +704 128 960 717 167 956 +704 128 1023 722 170 1018 +704 192 0 683 203 19 +704 192 64 683 203 66 +704 192 128 684 203 128 +704 192 192 684 203 192 +704 192 256 685 203 255 +704 192 320 686 204 319 +704 192 384 688 205 383 +704 192 448 690 206 446 +704 192 512 692 206 510 +704 192 576 695 208 574 +704 192 640 698 209 637 +704 192 704 701 210 701 +704 192 768 704 212 765 +704 192 832 708 214 828 +704 192 896 713 216 892 +704 192 960 717 218 956 +704 192 1023 722 220 1019 +704 256 0 684 263 28 +704 256 64 684 263 68 +704 256 128 684 263 130 +704 256 192 685 263 192 +704 256 256 685 264 256 +704 256 320 687 264 319 +704 256 384 688 264 383 +704 256 448 690 265 446 +704 256 512 692 266 510 +704 256 576 695 267 574 +704 256 640 698 268 637 +704 256 704 701 269 701 +704 256 768 705 270 765 +704 256 832 709 271 829 +704 256 896 713 273 892 +704 256 960 718 274 956 +704 256 1023 722 276 1019 +704 320 0 684 325 37 +704 320 64 684 325 72 +704 320 128 684 325 131 +704 320 192 685 325 193 +704 320 256 686 325 257 +704 320 320 687 325 320 +704 320 384 688 326 383 +704 320 448 690 326 447 +704 320 512 692 327 510 +704 320 576 695 327 574 +704 320 640 698 328 638 +704 320 704 701 329 701 +704 320 768 705 330 765 +704 320 832 709 331 829 +704 320 896 713 332 892 +704 320 960 718 333 956 +704 320 1023 723 335 1019 +704 384 0 684 387 45 +704 384 64 684 387 76 +704 384 128 684 387 133 +704 384 192 685 387 195 +704 384 256 686 387 257 +704 384 320 687 388 321 +704 384 384 689 388 384 +704 384 448 691 388 447 +704 384 512 693 389 511 +704 384 576 695 389 574 +704 384 640 698 390 638 +704 384 704 701 391 702 +704 384 768 705 391 765 +704 384 832 709 392 829 +704 384 896 713 393 893 +704 384 960 718 394 956 +704 384 1023 723 395 1019 +704 448 0 684 450 53 +704 448 64 685 450 81 +704 448 128 685 450 136 +704 448 192 685 450 196 +704 448 256 686 450 259 +704 448 320 688 450 321 +704 448 384 689 450 385 +704 448 448 691 451 448 +704 448 512 693 451 511 +704 448 576 696 452 575 +704 448 640 699 452 638 +704 448 704 702 453 702 +704 448 768 705 453 766 +704 448 832 709 454 829 +704 448 896 714 455 893 +704 448 960 718 456 957 +704 448 1023 723 457 1019 +704 512 0 685 513 62 +704 512 64 685 513 86 +704 512 128 685 513 139 +704 512 192 686 513 198 +704 512 256 687 513 260 +704 512 320 688 513 322 +704 512 384 690 513 385 +704 512 448 691 514 449 +704 512 512 694 514 512 +704 512 576 696 514 575 +704 512 640 699 515 639 +704 512 704 702 515 702 +704 512 768 706 516 766 +704 512 832 710 516 830 +704 512 896 714 517 893 +704 512 960 719 518 957 +704 512 1023 724 519 1019 +704 576 0 685 576 70 +704 576 64 685 576 91 +704 576 128 686 576 142 +704 576 192 686 576 200 +704 576 256 687 576 261 +704 576 320 689 576 324 +704 576 384 690 576 386 +704 576 448 692 577 449 +704 576 512 694 577 513 +704 576 576 697 577 576 +704 576 640 700 578 639 +704 576 704 703 578 703 +704 576 768 706 578 766 +704 576 832 710 579 830 +704 576 896 715 580 894 +704 576 960 719 580 957 +704 576 1023 724 581 1020 +704 640 0 686 639 78 +704 640 64 686 639 97 +704 640 128 686 639 145 +704 640 192 687 639 203 +704 640 256 688 639 263 +704 640 320 689 639 325 +704 640 384 691 639 387 +704 640 448 692 640 450 +704 640 512 695 640 513 +704 640 576 697 640 577 +704 640 640 700 641 640 +704 640 704 703 641 703 +704 640 768 707 641 767 +704 640 832 711 642 830 +704 640 896 715 642 894 +704 640 960 720 643 957 +704 640 1023 725 643 1020 +704 704 0 687 702 86 +704 704 64 687 702 104 +704 704 128 687 702 149 +704 704 192 688 702 205 +704 704 256 689 702 265 +704 704 320 690 703 326 +704 704 384 691 703 389 +704 704 448 693 703 451 +704 704 512 695 703 514 +704 704 576 698 703 577 +704 704 640 701 704 641 +704 704 704 704 704 704 +704 704 768 708 704 767 +704 704 832 712 705 831 +704 704 896 716 705 894 +704 704 960 720 706 958 +704 704 1023 725 706 1020 +704 768 0 687 766 93 +704 768 64 687 766 110 +704 768 128 688 766 153 +704 768 192 688 766 208 +704 768 256 689 766 267 +704 768 320 690 766 328 +704 768 384 692 766 390 +704 768 448 694 766 452 +704 768 512 696 766 515 +704 768 576 699 767 578 +704 768 640 701 767 641 +704 768 704 705 767 705 +704 768 768 708 768 768 +704 768 832 712 768 831 +704 768 896 717 768 895 +704 768 960 721 769 958 +704 768 1023 726 769 1021 +704 832 0 688 829 101 +704 832 64 688 829 117 +704 832 128 689 829 158 +704 832 192 689 829 211 +704 832 256 690 829 270 +704 832 320 691 829 330 +704 832 384 693 829 392 +704 832 448 695 829 454 +704 832 512 697 830 516 +704 832 576 699 830 579 +704 832 640 702 830 642 +704 832 704 706 830 705 +704 832 768 709 831 769 +704 832 832 713 831 832 +704 832 896 717 831 895 +704 832 960 722 832 959 +704 832 1023 727 832 1021 +704 896 0 689 892 109 +704 896 64 689 892 123 +704 896 128 690 892 163 +704 896 192 690 892 215 +704 896 256 691 893 272 +704 896 320 692 893 332 +704 896 384 694 893 393 +704 896 448 696 893 455 +704 896 512 698 893 517 +704 896 576 700 893 580 +704 896 640 703 893 643 +704 896 704 706 894 706 +704 896 768 710 894 769 +704 896 832 714 894 833 +704 896 896 718 895 896 +704 896 960 723 895 959 +704 896 1023 728 895 1022 +704 960 0 690 956 117 +704 960 64 690 956 130 +704 960 128 690 956 168 +704 960 192 691 956 218 +704 960 256 692 956 275 +704 960 320 693 956 334 +704 960 384 695 956 395 +704 960 448 697 956 457 +704 960 512 699 956 519 +704 960 576 701 957 581 +704 960 640 704 957 644 +704 960 704 707 957 707 +704 960 768 711 957 770 +704 960 832 715 958 833 +704 960 896 719 958 897 +704 960 960 724 958 960 +704 960 1023 729 959 1022 +704 1023 0 691 1018 125 +704 1023 64 691 1018 137 +704 1023 128 692 1018 173 +704 1023 192 692 1018 222 +704 1023 256 693 1018 278 +704 1023 320 694 1019 336 +704 1023 384 696 1019 397 +704 1023 448 698 1019 458 +704 1023 512 700 1019 520 +704 1023 576 702 1019 582 +704 1023 640 705 1019 645 +704 1023 704 708 1019 708 +704 1023 768 712 1020 771 +704 1023 832 716 1020 834 +704 1023 896 720 1020 897 +704 1023 960 725 1021 961 +704 1023 1023 730 1021 1023 +768 0 0 745 85 0 +768 0 64 745 85 62 +768 0 128 746 86 127 +768 0 192 746 87 191 +768 0 256 747 88 255 +768 0 320 748 89 318 +768 0 384 749 91 382 +768 0 448 751 93 446 +768 0 512 753 96 510 +768 0 576 755 99 573 +768 0 640 758 102 637 +768 0 704 761 105 701 +768 0 768 764 109 765 +768 0 832 768 113 828 +768 0 896 772 117 892 +768 0 960 776 121 956 +768 0 1023 781 125 1018 +768 64 0 745 103 0 +768 64 64 745 103 63 +768 64 128 746 104 127 +768 64 192 746 104 191 +768 64 256 747 105 255 +768 64 320 748 106 318 +768 64 384 749 108 382 +768 64 448 751 110 446 +768 64 512 753 112 510 +768 64 576 755 114 573 +768 64 640 758 117 637 +768 64 704 761 120 701 +768 64 768 764 123 765 +768 64 832 768 126 828 +768 64 896 772 130 892 +768 64 960 776 134 956 +768 64 1023 781 137 1018 +768 128 0 745 149 0 +768 128 64 745 149 64 +768 128 128 746 149 127 +768 128 192 746 150 191 +768 128 256 747 150 255 +768 128 320 748 151 319 +768 128 384 750 152 382 +768 128 448 751 153 446 +768 128 512 753 155 510 +768 128 576 755 156 573 +768 128 640 758 158 637 +768 128 704 761 160 701 +768 128 768 764 162 765 +768 128 832 768 165 828 +768 128 896 772 167 892 +768 128 960 776 170 956 +768 128 1023 781 173 1018 +768 192 0 745 205 18 +768 192 64 746 205 65 +768 192 128 746 205 128 +768 192 192 746 205 192 +768 192 256 747 206 255 +768 192 320 748 206 319 +768 192 384 750 207 383 +768 192 448 751 208 446 +768 192 512 753 209 510 +768 192 576 756 210 574 +768 192 640 758 211 637 +768 192 704 761 213 701 +768 192 768 764 214 765 +768 192 832 768 216 828 +768 192 896 772 218 892 +768 192 960 776 220 956 +768 192 1023 781 222 1019 +768 256 0 746 265 28 +768 256 64 746 265 68 +768 256 128 746 265 129 +768 256 192 746 265 192 +768 256 256 747 265 256 +768 256 320 748 266 319 +768 256 384 750 266 383 +768 256 448 751 267 446 +768 256 512 753 267 510 +768 256 576 756 268 574 +768 256 640 758 269 637 +768 256 704 761 270 701 +768 256 768 765 272 765 +768 256 832 768 273 829 +768 256 896 772 274 892 +768 256 960 776 276 956 +768 256 1023 781 277 1019 +768 320 0 746 326 37 +768 320 64 746 326 72 +768 320 128 746 326 131 +768 320 192 747 326 193 +768 320 256 748 326 256 +768 320 320 749 327 320 +768 320 384 750 327 383 +768 320 448 752 328 447 +768 320 512 754 328 510 +768 320 576 756 329 574 +768 320 640 759 330 638 +768 320 704 762 330 701 +768 320 768 765 331 765 +768 320 832 768 332 829 +768 320 896 772 334 892 +768 320 960 777 335 956 +768 320 1023 781 336 1019 +768 384 0 746 388 45 +768 384 64 746 388 76 +768 384 128 746 388 133 +768 384 192 747 388 195 +768 384 256 748 388 257 +768 384 320 749 389 321 +768 384 384 750 389 384 +768 384 448 752 389 447 +768 384 512 754 390 511 +768 384 576 756 390 574 +768 384 640 759 391 638 +768 384 704 762 392 702 +768 384 768 765 392 765 +768 384 832 769 393 829 +768 384 896 773 394 893 +768 384 960 777 395 956 +768 384 1023 781 396 1019 +768 448 0 746 451 53 +768 448 64 746 451 80 +768 448 128 747 451 136 +768 448 192 747 451 196 +768 448 256 748 451 259 +768 448 320 749 451 321 +768 448 384 751 451 385 +768 448 448 752 452 448 +768 448 512 754 452 511 +768 448 576 757 452 575 +768 448 640 759 453 638 +768 448 704 762 454 702 +768 448 768 765 454 766 +768 448 832 769 455 829 +768 448 896 773 456 893 +768 448 960 777 457 957 +768 448 1023 782 457 1019 +768 512 0 747 513 61 +768 512 64 747 513 86 +768 512 128 747 513 138 +768 512 192 748 514 198 +768 512 256 749 514 260 +768 512 320 750 514 322 +768 512 384 751 514 385 +768 512 448 753 514 449 +768 512 512 755 515 512 +768 512 576 757 515 575 +768 512 640 760 515 639 +768 512 704 763 516 702 +768 512 768 766 517 766 +768 512 832 769 517 830 +768 512 896 773 518 893 +768 512 960 778 519 957 +768 512 1023 782 519 1019 +768 576 0 747 576 69 +768 576 64 747 576 91 +768 576 128 748 576 142 +768 576 192 748 576 200 +768 576 256 749 577 261 +768 576 320 750 577 324 +768 576 384 751 577 386 +768 576 448 753 577 449 +768 576 512 755 577 513 +768 576 576 757 578 576 +768 576 640 760 578 639 +768 576 704 763 579 703 +768 576 768 766 579 766 +768 576 832 770 580 830 +768 576 896 774 580 894 +768 576 960 778 581 957 +768 576 1023 782 582 1020 +768 640 0 748 640 77 +768 640 64 748 640 97 +768 640 128 748 640 145 +768 640 192 749 640 203 +768 640 256 750 640 263 +768 640 320 751 640 325 +768 640 384 752 640 387 +768 640 448 754 640 450 +768 640 512 756 641 513 +768 640 576 758 641 577 +768 640 640 761 641 640 +768 640 704 764 642 703 +768 640 768 767 642 767 +768 640 832 770 642 830 +768 640 896 774 643 894 +768 640 960 779 643 957 +768 640 1023 783 644 1020 +768 704 0 748 703 85 +768 704 64 748 703 103 +768 704 128 749 703 149 +768 704 192 749 703 205 +768 704 256 750 703 265 +768 704 320 751 703 326 +768 704 384 753 703 389 +768 704 448 754 703 451 +768 704 512 756 704 514 +768 704 576 759 704 577 +768 704 640 761 704 641 +768 704 704 764 705 704 +768 704 768 767 705 767 +768 704 832 771 705 831 +768 704 896 775 706 894 +768 704 960 779 706 958 +768 704 1023 784 707 1020 +768 768 0 749 766 93 +768 768 64 749 766 110 +768 768 128 749 766 153 +768 768 192 750 766 208 +768 768 256 751 766 267 +768 768 320 752 766 328 +768 768 384 753 766 390 +768 768 448 755 767 452 +768 768 512 757 767 515 +768 768 576 759 767 578 +768 768 640 762 767 641 +768 768 704 765 768 705 +768 768 768 768 768 768 +768 768 832 772 768 831 +768 768 896 775 769 895 +768 768 960 780 769 958 +768 768 1023 784 770 1021 +768 832 0 750 829 101 +768 832 64 750 829 116 +768 832 128 750 829 158 +768 832 192 751 829 211 +768 832 256 752 830 270 +768 832 320 753 830 330 +768 832 384 754 830 392 +768 832 448 756 830 454 +768 832 512 758 830 516 +768 832 576 760 830 579 +768 832 640 763 831 642 +768 832 704 765 831 705 +768 832 768 769 831 769 +768 832 832 772 832 832 +768 832 896 776 832 895 +768 832 960 780 832 959 +768 832 1023 785 833 1021 +768 896 0 751 893 109 +768 896 64 751 893 123 +768 896 128 751 893 163 +768 896 192 752 893 215 +768 896 256 752 893 272 +768 896 320 753 893 332 +768 896 384 755 893 393 +768 896 448 756 893 455 +768 896 512 758 893 517 +768 896 576 761 894 580 +768 896 640 763 894 643 +768 896 704 766 894 706 +768 896 768 769 894 769 +768 896 832 773 895 833 +768 896 896 777 895 896 +768 896 960 781 895 959 +768 896 1023 786 896 1022 +768 960 0 751 956 117 +768 960 64 752 956 130 +768 960 128 752 956 168 +768 960 192 752 956 218 +768 960 256 753 956 275 +768 960 320 754 956 334 +768 960 384 756 957 395 +768 960 448 757 957 457 +768 960 512 759 957 519 +768 960 576 762 957 581 +768 960 640 764 957 644 +768 960 704 767 957 707 +768 960 768 770 958 770 +768 960 832 774 958 833 +768 960 896 778 958 897 +768 960 960 782 959 960 +768 960 1023 786 959 1022 +768 1023 0 752 1019 125 +768 1023 64 752 1019 137 +768 1023 128 753 1019 173 +768 1023 192 753 1019 222 +768 1023 256 754 1019 278 +768 1023 320 755 1019 336 +768 1023 384 757 1019 397 +768 1023 448 758 1019 458 +768 1023 512 760 1019 520 +768 1023 576 762 1019 582 +768 1023 640 765 1020 645 +768 1023 704 768 1020 708 +768 1023 768 771 1020 771 +768 1023 832 775 1020 834 +768 1023 896 779 1021 897 +768 1023 960 783 1021 961 +768 1023 1023 787 1021 1023 +832 0 0 807 92 0 +832 0 64 807 92 62 +832 0 128 808 93 127 +832 0 192 808 94 191 +832 0 256 809 95 255 +832 0 320 810 96 318 +832 0 384 811 98 382 +832 0 448 813 100 446 +832 0 512 815 102 510 +832 0 576 817 105 573 +832 0 640 819 108 637 +832 0 704 822 111 701 +832 0 768 825 114 765 +832 0 832 828 118 828 +832 0 896 832 122 892 +832 0 960 835 126 956 +832 0 1023 840 130 1018 +832 64 0 807 109 0 +832 64 64 807 109 62 +832 64 128 808 109 127 +832 64 192 808 110 191 +832 64 256 809 111 255 +832 64 320 810 112 318 +832 64 384 811 113 382 +832 64 448 813 115 446 +832 64 512 815 117 510 +832 64 576 817 119 573 +832 64 640 819 122 637 +832 64 704 822 125 701 +832 64 768 825 128 765 +832 64 832 828 131 828 +832 64 896 832 134 892 +832 64 960 835 138 956 +832 64 1023 840 142 1018 +832 128 0 807 153 0 +832 128 64 807 153 63 +832 128 128 808 153 127 +832 128 192 808 153 191 +832 128 256 809 154 255 +832 128 320 810 155 319 +832 128 384 811 156 382 +832 128 448 813 157 446 +832 128 512 815 158 510 +832 128 576 817 160 573 +832 128 640 819 162 637 +832 128 704 822 164 701 +832 128 768 825 166 765 +832 128 832 828 168 828 +832 128 896 832 171 892 +832 128 960 836 173 956 +832 128 1023 840 176 1018 +832 192 0 808 208 17 +832 192 64 808 208 65 +832 192 128 808 208 128 +832 192 192 808 208 192 +832 192 256 809 208 255 +832 192 320 810 209 319 +832 192 384 811 210 382 +832 192 448 813 210 446 +832 192 512 815 211 510 +832 192 576 817 212 574 +832 192 640 819 214 637 +832 192 704 822 215 701 +832 192 768 825 217 765 +832 192 832 828 218 828 +832 192 896 832 220 892 +832 192 960 836 222 956 +832 192 1023 840 224 1019 +832 256 0 808 267 27 +832 256 64 808 267 68 +832 256 128 808 267 129 +832 256 192 808 267 192 +832 256 256 809 267 256 +832 256 320 810 268 319 +832 256 384 811 268 383 +832 256 448 813 269 446 +832 256 512 815 269 510 +832 256 576 817 270 574 +832 256 640 819 271 637 +832 256 704 822 272 701 +832 256 768 825 273 765 +832 256 832 828 275 829 +832 256 896 832 276 892 +832 256 960 836 278 956 +832 256 1023 840 279 1019 +832 320 0 808 327 36 +832 320 64 808 327 71 +832 320 128 808 327 131 +832 320 192 809 328 193 +832 320 256 809 328 256 +832 320 320 810 328 320 +832 320 384 812 329 383 +832 320 448 813 329 447 +832 320 512 815 330 510 +832 320 576 817 330 574 +832 320 640 820 331 638 +832 320 704 822 332 701 +832 320 768 825 333 765 +832 320 832 828 334 829 +832 320 896 832 335 892 +832 320 960 836 336 956 +832 320 1023 840 337 1019 +832 384 0 808 389 45 +832 384 64 808 389 76 +832 384 128 808 389 133 +832 384 192 809 389 195 +832 384 256 810 390 257 +832 384 320 811 390 320 +832 384 384 812 390 384 +832 384 448 813 391 447 +832 384 512 815 391 511 +832 384 576 817 392 574 +832 384 640 820 392 638 +832 384 704 822 393 702 +832 384 768 825 394 765 +832 384 832 829 394 829 +832 384 896 832 395 893 +832 384 960 836 396 956 +832 384 1023 840 397 1019 +832 448 0 808 452 53 +832 448 64 808 452 80 +832 448 128 809 452 135 +832 448 192 809 452 196 +832 448 256 810 452 258 +832 448 320 811 452 321 +832 448 384 812 452 385 +832 448 448 814 453 448 +832 448 512 816 453 511 +832 448 576 818 454 575 +832 448 640 820 454 638 +832 448 704 823 455 702 +832 448 768 826 455 766 +832 448 832 829 456 829 +832 448 896 833 457 893 +832 448 960 836 458 957 +832 448 1023 841 458 1019 +832 512 0 809 514 61 +832 512 64 809 514 85 +832 512 128 809 514 138 +832 512 192 810 514 198 +832 512 256 810 514 260 +832 512 320 811 515 322 +832 512 384 813 515 385 +832 512 448 814 515 449 +832 512 512 816 516 512 +832 512 576 818 516 575 +832 512 640 820 516 639 +832 512 704 823 517 702 +832 512 768 826 517 766 +832 512 832 829 518 830 +832 512 896 833 519 893 +832 512 960 837 519 957 +832 512 1023 841 520 1019 +832 576 0 809 577 69 +832 576 64 809 577 91 +832 576 128 810 577 142 +832 576 192 810 577 200 +832 576 256 811 577 261 +832 576 320 812 578 324 +832 576 384 813 578 386 +832 576 448 815 578 449 +832 576 512 816 578 513 +832 576 576 818 579 576 +832 576 640 821 579 639 +832 576 704 824 579 703 +832 576 768 826 580 766 +832 576 832 830 580 830 +832 576 896 833 581 894 +832 576 960 837 582 957 +832 576 1023 841 582 1020 +832 640 0 810 640 77 +832 640 64 810 640 97 +832 640 128 810 640 145 +832 640 192 811 640 203 +832 640 256 811 640 263 +832 640 320 812 641 325 +832 640 384 813 641 387 +832 640 448 815 641 450 +832 640 512 817 641 513 +832 640 576 819 641 577 +832 640 640 821 642 640 +832 640 704 824 642 703 +832 640 768 827 643 767 +832 640 832 830 643 830 +832 640 896 834 644 894 +832 640 960 838 644 957 +832 640 1023 842 645 1020 +832 704 0 810 703 85 +832 704 64 810 703 103 +832 704 128 811 703 149 +832 704 192 811 703 205 +832 704 256 812 704 265 +832 704 320 813 704 326 +832 704 384 814 704 389 +832 704 448 816 704 451 +832 704 512 817 704 514 +832 704 576 819 704 577 +832 704 640 822 705 641 +832 704 704 825 705 704 +832 704 768 827 706 767 +832 704 832 831 706 831 +832 704 896 834 706 894 +832 704 960 838 707 958 +832 704 1023 842 707 1020 +832 768 0 811 767 93 +832 768 64 811 767 110 +832 768 128 811 767 153 +832 768 192 812 767 208 +832 768 256 812 767 267 +832 768 320 813 767 328 +832 768 384 815 767 390 +832 768 448 816 767 452 +832 768 512 818 767 515 +832 768 576 820 768 578 +832 768 640 822 768 641 +832 768 704 825 768 705 +832 768 768 828 769 768 +832 768 832 831 769 831 +832 768 896 835 769 895 +832 768 960 839 770 958 +832 768 1023 843 770 1021 +832 832 0 811 830 101 +832 832 64 812 830 116 +832 832 128 812 830 158 +832 832 192 812 830 211 +832 832 256 813 830 269 +832 832 320 814 830 330 +832 832 384 815 830 391 +832 832 448 817 830 454 +832 832 512 819 831 516 +832 832 576 821 831 579 +832 832 640 823 831 642 +832 832 704 826 831 705 +832 832 768 829 832 769 +832 832 832 832 832 832 +832 832 896 836 832 895 +832 832 960 839 833 959 +832 832 1023 844 833 1021 +832 896 0 812 893 109 +832 896 64 812 893 123 +832 896 128 813 893 163 +832 896 192 813 893 215 +832 896 256 814 893 272 +832 896 320 815 893 332 +832 896 384 816 894 393 +832 896 448 818 894 455 +832 896 512 819 894 517 +832 896 576 821 894 580 +832 896 640 824 894 643 +832 896 704 826 895 706 +832 896 768 829 895 769 +832 896 832 833 895 833 +832 896 896 836 896 896 +832 896 960 840 896 959 +832 896 1023 844 896 1022 +832 960 0 813 957 117 +832 960 64 813 957 130 +832 960 128 813 957 168 +832 960 192 814 957 218 +832 960 256 815 957 275 +832 960 320 816 957 334 +832 960 384 817 957 395 +832 960 448 818 957 457 +832 960 512 820 957 519 +832 960 576 822 957 581 +832 960 640 825 958 644 +832 960 704 827 958 707 +832 960 768 830 958 770 +832 960 832 833 958 833 +832 960 896 837 959 897 +832 960 960 841 959 960 +832 960 1023 845 959 1022 +832 1023 0 814 1019 125 +832 1023 64 814 1019 137 +832 1023 128 814 1019 173 +832 1023 192 815 1019 222 +832 1023 256 815 1019 278 +832 1023 320 816 1019 336 +832 1023 384 818 1019 397 +832 1023 448 819 1019 458 +832 1023 512 821 1020 520 +832 1023 576 823 1020 582 +832 1023 640 825 1020 645 +832 1023 704 828 1020 708 +832 1023 768 831 1020 771 +832 1023 832 834 1021 834 +832 1023 896 838 1021 897 +832 1023 960 842 1021 961 +832 1023 1023 846 1022 1023 +896 0 0 869 99 0 +896 0 64 870 100 62 +896 0 128 870 100 127 +896 0 192 870 101 191 +896 0 256 871 102 254 +896 0 320 872 103 318 +896 0 384 873 104 382 +896 0 448 874 106 446 +896 0 512 876 108 510 +896 0 576 878 111 573 +896 0 640 880 114 637 +896 0 704 883 117 701 +896 0 768 885 120 765 +896 0 832 888 123 828 +896 0 896 892 127 892 +896 0 960 895 131 956 +896 0 1023 899 135 1018 +896 64 0 869 115 0 +896 64 64 870 115 62 +896 64 128 870 115 127 +896 64 192 870 116 191 +896 64 256 871 117 255 +896 64 320 872 118 318 +896 64 384 873 119 382 +896 64 448 874 121 446 +896 64 512 876 123 510 +896 64 576 878 125 573 +896 64 640 880 127 637 +896 64 704 883 130 701 +896 64 768 885 133 765 +896 64 832 888 136 828 +896 64 896 892 139 892 +896 64 960 895 142 956 +896 64 1023 899 146 1018 +896 128 0 870 157 0 +896 128 64 870 157 63 +896 128 128 870 157 127 +896 128 192 870 157 191 +896 128 256 871 158 255 +896 128 320 872 159 318 +896 128 384 873 160 382 +896 128 448 874 161 446 +896 128 512 876 162 510 +896 128 576 878 164 573 +896 128 640 880 165 637 +896 128 704 883 167 701 +896 128 768 885 169 765 +896 128 832 888 172 828 +896 128 896 892 174 892 +896 128 960 895 177 956 +896 128 1023 899 180 1018 +896 192 0 870 210 15 +896 192 64 870 210 65 +896 192 128 870 210 128 +896 192 192 870 211 191 +896 192 256 871 211 255 +896 192 320 872 212 319 +896 192 384 873 212 382 +896 192 448 874 213 446 +896 192 512 876 214 510 +896 192 576 878 215 574 +896 192 640 880 216 637 +896 192 704 883 218 701 +896 192 768 885 219 765 +896 192 832 889 221 828 +896 192 896 892 223 892 +896 192 960 895 225 956 +896 192 1023 899 227 1019 +896 256 0 870 269 26 +896 256 64 870 269 68 +896 256 128 870 269 129 +896 256 192 870 269 192 +896 256 256 871 269 256 +896 256 320 872 270 319 +896 256 384 873 270 383 +896 256 448 875 271 446 +896 256 512 876 271 510 +896 256 576 878 272 574 +896 256 640 880 273 637 +896 256 704 883 274 701 +896 256 768 886 275 765 +896 256 832 889 277 829 +896 256 896 892 278 892 +896 256 960 896 280 956 +896 256 1023 899 281 1019 +896 320 0 870 329 35 +896 320 64 870 329 71 +896 320 128 870 329 131 +896 320 192 871 329 193 +896 320 256 871 329 256 +896 320 320 872 330 320 +896 320 384 873 330 383 +896 320 448 875 331 447 +896 320 512 876 331 510 +896 320 576 878 332 574 +896 320 640 881 333 638 +896 320 704 883 333 701 +896 320 768 886 334 765 +896 320 832 889 335 829 +896 320 896 892 337 892 +896 320 960 896 338 956 +896 320 1023 899 339 1019 +896 384 0 870 391 44 +896 384 64 870 391 75 +896 384 128 870 391 133 +896 384 192 871 391 195 +896 384 256 872 391 257 +896 384 320 872 391 320 +896 384 384 874 391 384 +896 384 448 875 392 447 +896 384 512 877 392 511 +896 384 576 879 393 574 +896 384 640 881 393 638 +896 384 704 883 394 702 +896 384 768 886 395 765 +896 384 832 889 396 829 +896 384 896 892 397 893 +896 384 960 896 398 956 +896 384 1023 900 399 1019 +896 448 0 870 453 52 +896 448 64 870 453 80 +896 448 128 871 453 135 +896 448 192 871 453 196 +896 448 256 872 453 258 +896 448 320 873 453 321 +896 448 384 874 453 384 +896 448 448 875 454 448 +896 448 512 877 454 511 +896 448 576 879 455 575 +896 448 640 881 455 638 +896 448 704 884 456 702 +896 448 768 886 456 766 +896 448 832 889 457 829 +896 448 896 893 458 893 +896 448 960 896 459 956 +896 448 1023 900 460 1019 +896 512 0 871 515 61 +896 512 64 871 515 85 +896 512 128 871 515 138 +896 512 192 872 515 198 +896 512 256 872 515 260 +896 512 320 873 516 322 +896 512 384 874 516 385 +896 512 448 876 516 449 +896 512 512 877 516 512 +896 512 576 879 517 575 +896 512 640 881 517 639 +896 512 704 884 518 702 +896 512 768 887 518 766 +896 512 832 890 519 830 +896 512 896 893 520 893 +896 512 960 897 520 957 +896 512 1023 900 521 1019 +896 576 0 871 578 69 +896 576 64 871 578 91 +896 576 128 871 578 141 +896 576 192 872 578 200 +896 576 256 873 578 261 +896 576 320 873 578 324 +896 576 384 875 579 386 +896 576 448 876 579 449 +896 576 512 878 579 513 +896 576 576 880 579 576 +896 576 640 882 580 639 +896 576 704 884 580 703 +896 576 768 887 581 766 +896 576 832 890 581 830 +896 576 896 893 582 893 +896 576 960 897 582 957 +896 576 1023 901 583 1020 +896 640 0 872 641 77 +896 640 64 872 641 97 +896 640 128 872 641 145 +896 640 192 872 641 202 +896 640 256 873 641 263 +896 640 320 874 641 325 +896 640 384 875 641 387 +896 640 448 876 642 450 +896 640 512 878 642 513 +896 640 576 880 642 577 +896 640 640 882 643 640 +896 640 704 885 643 703 +896 640 768 887 643 767 +896 640 832 890 644 830 +896 640 896 894 644 894 +896 640 960 897 645 957 +896 640 1023 901 645 1020 +896 704 0 872 704 85 +896 704 64 872 704 103 +896 704 128 872 704 149 +896 704 192 873 704 205 +896 704 256 874 704 265 +896 704 320 874 704 326 +896 704 384 876 704 389 +896 704 448 877 705 451 +896 704 512 879 705 514 +896 704 576 881 705 577 +896 704 640 883 705 641 +896 704 704 885 706 704 +896 704 768 888 706 767 +896 704 832 891 707 831 +896 704 896 894 707 894 +896 704 960 898 708 958 +896 704 1023 902 708 1020 +896 768 0 873 767 93 +896 768 64 873 767 110 +896 768 128 873 767 153 +896 768 192 873 767 208 +896 768 256 874 767 267 +896 768 320 875 767 328 +896 768 384 876 768 390 +896 768 448 878 768 452 +896 768 512 879 768 515 +896 768 576 881 768 578 +896 768 640 883 768 641 +896 768 704 886 769 705 +896 768 768 888 769 768 +896 768 832 891 769 831 +896 768 896 895 770 895 +896 768 960 898 770 958 +896 768 1023 902 771 1021 +896 832 0 873 830 101 +896 832 64 873 830 116 +896 832 128 874 830 158 +896 832 192 874 830 211 +896 832 256 875 831 269 +896 832 320 876 831 330 +896 832 384 877 831 391 +896 832 448 878 831 454 +896 832 512 880 831 516 +896 832 576 882 831 579 +896 832 640 884 832 642 +896 832 704 886 832 705 +896 832 768 889 832 769 +896 832 832 892 833 832 +896 832 896 895 833 895 +896 832 960 899 833 959 +896 832 1023 903 834 1021 +896 896 0 874 894 109 +896 896 64 874 894 123 +896 896 128 874 894 162 +896 896 192 875 894 215 +896 896 256 875 894 272 +896 896 320 876 894 332 +896 896 384 877 894 393 +896 896 448 879 894 455 +896 896 512 880 894 517 +896 896 576 882 895 580 +896 896 640 885 895 643 +896 896 704 887 895 706 +896 896 768 890 895 769 +896 896 832 893 896 833 +896 896 896 896 896 896 +896 896 960 900 896 959 +896 896 1023 903 897 1022 +896 960 0 875 957 117 +896 960 64 875 957 130 +896 960 128 875 957 168 +896 960 192 875 957 218 +896 960 256 876 957 275 +896 960 320 877 957 334 +896 960 384 878 957 395 +896 960 448 880 958 457 +896 960 512 881 958 519 +896 960 576 883 958 581 +896 960 640 885 958 644 +896 960 704 888 958 707 +896 960 768 890 959 770 +896 960 832 893 959 833 +896 960 896 897 959 897 +896 960 960 900 960 960 +896 960 1023 904 960 1022 +896 1023 0 875 1019 125 +896 1023 64 875 1019 137 +896 1023 128 876 1019 173 +896 1023 192 876 1020 222 +896 1023 256 877 1020 278 +896 1023 320 878 1020 336 +896 1023 384 879 1020 397 +896 1023 448 880 1020 458 +896 1023 512 882 1020 520 +896 1023 576 884 1020 582 +896 1023 640 886 1020 645 +896 1023 704 888 1021 708 +896 1023 768 891 1021 771 +896 1023 832 894 1021 834 +896 1023 896 897 1021 897 +896 1023 960 901 1022 961 +896 1023 1023 905 1022 1023 +960 0 0 932 107 0 +960 0 64 932 107 61 +960 0 128 932 107 126 +960 0 192 932 108 191 +960 0 256 933 108 254 +960 0 320 934 110 318 +960 0 384 935 111 382 +960 0 448 936 113 446 +960 0 512 938 115 510 +960 0 576 939 117 573 +960 0 640 941 120 637 +960 0 704 944 123 701 +960 0 768 946 126 764 +960 0 832 949 129 828 +960 0 896 952 132 892 +960 0 960 955 136 956 +960 0 1023 959 140 1018 +960 64 0 932 121 0 +960 64 64 932 121 62 +960 64 128 932 121 127 +960 64 192 932 122 191 +960 64 256 933 123 254 +960 64 320 934 124 318 +960 64 384 935 125 382 +960 64 448 936 126 446 +960 64 512 938 128 510 +960 64 576 939 130 573 +960 64 640 941 132 637 +960 64 704 944 135 701 +960 64 768 946 138 765 +960 64 832 949 141 828 +960 64 896 952 144 892 +960 64 960 955 147 956 +960 64 1023 959 151 1018 +960 128 0 932 161 0 +960 128 64 932 161 63 +960 128 128 932 161 127 +960 128 192 932 162 191 +960 128 256 933 162 255 +960 128 320 934 163 318 +960 128 384 935 164 382 +960 128 448 936 165 446 +960 128 512 938 166 510 +960 128 576 939 168 573 +960 128 640 941 169 637 +960 128 704 944 171 701 +960 128 768 946 173 765 +960 128 832 949 175 828 +960 128 896 952 178 892 +960 128 960 955 180 956 +960 128 1023 959 183 1018 +960 192 0 932 213 13 +960 192 64 932 213 65 +960 192 128 932 213 128 +960 192 192 932 214 191 +960 192 256 933 214 255 +960 192 320 934 215 319 +960 192 384 935 215 382 +960 192 448 936 216 446 +960 192 512 938 217 510 +960 192 576 940 218 574 +960 192 640 942 219 637 +960 192 704 944 221 701 +960 192 768 946 222 765 +960 192 832 949 224 828 +960 192 896 952 226 892 +960 192 960 955 228 956 +960 192 1023 959 230 1019 +960 256 0 932 271 25 +960 256 64 932 271 67 +960 256 128 932 271 129 +960 256 192 933 271 192 +960 256 256 933 271 256 +960 256 320 934 272 319 +960 256 384 935 272 383 +960 256 448 936 273 446 +960 256 512 938 274 510 +960 256 576 940 274 574 +960 256 640 942 275 637 +960 256 704 944 276 701 +960 256 768 946 278 765 +960 256 832 949 279 829 +960 256 896 952 280 892 +960 256 960 956 282 956 +960 256 1023 959 283 1019 +960 320 0 932 331 35 +960 320 64 932 331 71 +960 320 128 932 331 131 +960 320 192 933 331 193 +960 320 256 933 331 256 +960 320 320 934 332 320 +960 320 384 935 332 383 +960 320 448 936 332 447 +960 320 512 938 333 510 +960 320 576 940 334 574 +960 320 640 942 334 638 +960 320 704 944 335 701 +960 320 768 947 336 765 +960 320 832 949 337 829 +960 320 896 952 338 892 +960 320 960 956 339 956 +960 320 1023 959 341 1019 +960 384 0 932 392 43 +960 384 64 932 392 75 +960 384 128 932 392 133 +960 384 192 933 392 194 +960 384 256 934 392 257 +960 384 320 934 393 320 +960 384 384 935 393 384 +960 384 448 937 393 447 +960 384 512 938 394 511 +960 384 576 940 394 574 +960 384 640 942 395 638 +960 384 704 944 396 702 +960 384 768 947 396 765 +960 384 832 950 397 829 +960 384 896 953 398 893 +960 384 960 956 399 956 +960 384 1023 959 400 1019 +960 448 0 932 454 52 +960 448 64 933 454 80 +960 448 128 933 454 135 +960 448 192 933 454 196 +960 448 256 934 454 258 +960 448 320 935 454 321 +960 448 384 936 455 384 +960 448 448 937 455 448 +960 448 512 938 455 511 +960 448 576 940 456 575 +960 448 640 942 456 638 +960 448 704 945 457 702 +960 448 768 947 458 766 +960 448 832 950 458 829 +960 448 896 953 459 893 +960 448 960 956 460 956 +960 448 1023 960 461 1019 +960 512 0 933 516 60 +960 512 64 933 516 85 +960 512 128 933 516 138 +960 512 192 933 516 198 +960 512 256 934 516 260 +960 512 320 935 517 322 +960 512 384 936 517 385 +960 512 448 937 517 448 +960 512 512 939 517 512 +960 512 576 941 518 575 +960 512 640 943 518 639 +960 512 704 945 519 702 +960 512 768 947 519 766 +960 512 832 950 520 830 +960 512 896 953 521 893 +960 512 960 957 521 957 +960 512 1023 960 522 1019 +960 576 0 933 579 68 +960 576 64 933 579 91 +960 576 128 933 579 141 +960 576 192 934 579 200 +960 576 256 934 579 261 +960 576 320 935 579 323 +960 576 384 936 579 386 +960 576 448 938 580 449 +960 576 512 939 580 513 +960 576 576 941 580 576 +960 576 640 943 581 639 +960 576 704 945 581 703 +960 576 768 948 582 766 +960 576 832 951 582 830 +960 576 896 954 583 893 +960 576 960 957 583 957 +960 576 1023 960 584 1020 +960 640 0 934 642 77 +960 640 64 934 642 97 +960 640 128 934 642 145 +960 640 192 934 642 202 +960 640 256 935 642 263 +960 640 320 936 642 325 +960 640 384 937 642 387 +960 640 448 938 642 450 +960 640 512 940 643 513 +960 640 576 941 643 577 +960 640 640 943 643 640 +960 640 704 946 644 703 +960 640 768 948 644 767 +960 640 832 951 645 830 +960 640 896 954 645 894 +960 640 960 957 646 957 +960 640 1023 961 646 1020 +960 704 0 934 705 85 +960 704 64 934 705 103 +960 704 128 934 705 149 +960 704 192 935 705 205 +960 704 256 935 705 265 +960 704 320 936 705 326 +960 704 384 937 705 389 +960 704 448 938 705 451 +960 704 512 940 706 514 +960 704 576 942 706 577 +960 704 640 944 706 641 +960 704 704 946 706 704 +960 704 768 949 707 767 +960 704 832 951 707 831 +960 704 896 954 708 894 +960 704 960 958 708 958 +960 704 1023 961 709 1020 +960 768 0 934 768 93 +960 768 64 935 768 109 +960 768 128 935 768 153 +960 768 192 935 768 208 +960 768 256 936 768 267 +960 768 320 937 768 328 +960 768 384 938 768 390 +960 768 448 939 768 452 +960 768 512 940 769 515 +960 768 576 942 769 578 +960 768 640 944 769 641 +960 768 704 947 769 705 +960 768 768 949 770 768 +960 768 832 952 770 831 +960 768 896 955 771 895 +960 768 960 958 771 958 +960 768 1023 962 771 1021 +960 832 0 935 831 101 +960 832 64 935 831 116 +960 832 128 935 831 158 +960 832 192 936 831 211 +960 832 256 936 831 269 +960 832 320 937 831 330 +960 832 384 938 831 391 +960 832 448 940 832 454 +960 832 512 941 832 516 +960 832 576 943 832 579 +960 832 640 945 832 642 +960 832 704 947 832 705 +960 832 768 950 833 769 +960 832 832 952 833 832 +960 832 896 955 833 895 +960 832 960 959 834 959 +960 832 1023 962 834 1021 +960 896 0 936 894 109 +960 896 64 936 894 123 +960 896 128 936 894 162 +960 896 192 936 894 214 +960 896 256 937 894 272 +960 896 320 938 894 332 +960 896 384 939 895 393 +960 896 448 940 895 455 +960 896 512 942 895 517 +960 896 576 943 895 580 +960 896 640 945 895 643 +960 896 704 948 896 706 +960 896 768 950 896 769 +960 896 832 953 896 833 +960 896 896 956 897 896 +960 896 960 959 897 959 +960 896 1023 963 897 1022 +960 960 0 936 958 117 +960 960 64 936 958 130 +960 960 128 937 958 167 +960 960 192 937 958 218 +960 960 256 938 958 275 +960 960 320 938 958 334 +960 960 384 940 958 395 +960 960 448 941 958 456 +960 960 512 942 958 519 +960 960 576 944 958 581 +960 960 640 946 959 644 +960 960 704 948 959 707 +960 960 768 951 959 770 +960 960 832 954 959 833 +960 960 896 957 960 897 +960 960 960 960 960 960 +960 960 1023 963 960 1022 +960 1023 0 937 1020 124 +960 1023 64 937 1020 137 +960 1023 128 937 1020 173 +960 1023 192 938 1020 222 +960 1023 256 938 1020 278 +960 1023 320 939 1020 336 +960 1023 384 940 1020 397 +960 1023 448 942 1020 458 +960 1023 512 943 1020 520 +960 1023 576 945 1021 582 +960 1023 640 947 1021 645 +960 1023 704 949 1021 708 +960 1023 768 952 1021 771 +960 1023 832 954 1022 834 +960 1023 896 957 1022 897 +960 1023 960 961 1022 961 +960 1023 1023 964 1023 1023 +1023 0 0 993 114 0 +1023 0 64 993 114 61 +1023 0 128 993 114 126 +1023 0 192 993 115 190 +1023 0 256 994 115 254 +1023 0 320 995 116 318 +1023 0 384 996 118 382 +1023 0 448 997 119 446 +1023 0 512 998 121 510 +1023 0 576 1000 123 573 +1023 0 640 1002 126 637 +1023 0 704 1004 128 701 +1023 0 768 1006 131 764 +1023 0 832 1009 134 828 +1023 0 896 1012 138 892 +1023 0 960 1015 141 956 +1023 0 1023 1018 145 1018 +1023 64 0 993 127 0 +1023 64 64 993 127 61 +1023 64 128 993 127 126 +1023 64 192 993 128 190 +1023 64 256 994 129 254 +1023 64 320 995 130 318 +1023 64 384 996 131 382 +1023 64 448 997 132 446 +1023 64 512 998 134 510 +1023 64 576 1000 136 573 +1023 64 640 1002 138 637 +1023 64 704 1004 140 701 +1023 64 768 1006 143 764 +1023 64 832 1009 146 828 +1023 64 896 1012 149 892 +1023 64 960 1015 152 956 +1023 64 1023 1018 155 1018 +1023 128 0 993 165 0 +1023 128 64 993 165 62 +1023 128 128 993 166 127 +1023 128 192 993 166 191 +1023 128 256 994 166 255 +1023 128 320 995 167 318 +1023 128 384 996 168 382 +1023 128 448 997 169 446 +1023 128 512 998 170 510 +1023 128 576 1000 172 573 +1023 128 640 1002 173 637 +1023 128 704 1004 175 701 +1023 128 768 1006 177 765 +1023 128 832 1009 179 828 +1023 128 896 1012 182 892 +1023 128 960 1015 184 956 +1023 128 1023 1018 187 1018 +1023 192 0 993 216 10 +1023 192 64 993 216 64 +1023 192 128 993 217 128 +1023 192 192 993 217 191 +1023 192 256 994 217 255 +1023 192 320 995 218 319 +1023 192 384 996 218 382 +1023 192 448 997 219 446 +1023 192 512 998 220 510 +1023 192 576 1000 221 573 +1023 192 640 1002 222 637 +1023 192 704 1004 224 701 +1023 192 768 1006 225 765 +1023 192 832 1009 227 828 +1023 192 896 1012 229 892 +1023 192 960 1015 231 956 +1023 192 1023 1018 233 1019 +1023 256 0 993 273 24 +1023 256 64 993 273 67 +1023 256 128 993 273 129 +1023 256 192 994 274 192 +1023 256 256 994 274 256 +1023 256 320 995 274 319 +1023 256 384 996 275 383 +1023 256 448 997 275 446 +1023 256 512 999 276 510 +1023 256 576 1000 277 574 +1023 256 640 1002 278 637 +1023 256 704 1004 279 701 +1023 256 768 1007 280 765 +1023 256 832 1009 281 828 +1023 256 896 1012 283 892 +1023 256 960 1015 284 956 +1023 256 1023 1018 286 1019 +1023 320 0 993 333 34 +1023 320 64 993 333 71 +1023 320 128 993 333 131 +1023 320 192 994 333 193 +1023 320 256 994 333 256 +1023 320 320 995 333 320 +1023 320 384 996 334 383 +1023 320 448 997 334 447 +1023 320 512 999 335 510 +1023 320 576 1000 335 574 +1023 320 640 1002 336 638 +1023 320 704 1004 337 701 +1023 320 768 1007 338 765 +1023 320 832 1009 339 829 +1023 320 896 1012 340 892 +1023 320 960 1015 341 956 +1023 320 1023 1018 343 1019 +1023 384 0 993 393 43 +1023 384 64 993 393 75 +1023 384 128 994 394 133 +1023 384 192 994 394 194 +1023 384 256 994 394 257 +1023 384 320 995 394 320 +1023 384 384 996 394 384 +1023 384 448 997 395 447 +1023 384 512 999 395 511 +1023 384 576 1001 396 574 +1023 384 640 1002 396 638 +1023 384 704 1005 397 702 +1023 384 768 1007 398 765 +1023 384 832 1009 399 829 +1023 384 896 1012 400 893 +1023 384 960 1015 401 956 +1023 384 1023 1019 402 1019 +1023 448 0 994 455 52 +1023 448 64 994 455 79 +1023 448 128 994 455 135 +1023 448 192 994 455 196 +1023 448 256 995 455 258 +1023 448 320 996 456 321 +1023 448 384 996 456 384 +1023 448 448 998 456 448 +1023 448 512 999 457 511 +1023 448 576 1001 457 575 +1023 448 640 1003 458 638 +1023 448 704 1005 458 702 +1023 448 768 1007 459 766 +1023 448 832 1010 459 829 +1023 448 896 1013 460 893 +1023 448 960 1016 461 956 +1023 448 1023 1019 462 1019 +1023 512 0 994 517 60 +1023 512 64 994 517 85 +1023 512 128 994 517 138 +1023 512 192 994 517 198 +1023 512 256 995 518 260 +1023 512 320 996 518 322 +1023 512 384 997 518 385 +1023 512 448 998 518 448 +1023 512 512 999 519 512 +1023 512 576 1001 519 575 +1023 512 640 1003 519 639 +1023 512 704 1005 520 702 +1023 512 768 1007 520 766 +1023 512 832 1010 521 829 +1023 512 896 1013 522 893 +1023 512 960 1016 522 957 +1023 512 1023 1019 523 1019 +1023 576 0 994 580 68 +1023 576 64 994 580 90 +1023 576 128 994 580 141 +1023 576 192 995 580 200 +1023 576 256 995 580 261 +1023 576 320 996 580 323 +1023 576 384 997 580 386 +1023 576 448 998 581 449 +1023 576 512 1000 581 513 +1023 576 576 1001 581 576 +1023 576 640 1003 582 639 +1023 576 704 1005 582 703 +1023 576 768 1008 583 766 +1023 576 832 1010 583 830 +1023 576 896 1013 584 893 +1023 576 960 1016 584 957 +1023 576 1023 1019 585 1020 +1023 640 0 995 643 76 +1023 640 64 995 643 96 +1023 640 128 995 643 145 +1023 640 192 995 643 202 +1023 640 256 996 643 263 +1023 640 320 996 643 325 +1023 640 384 997 643 387 +1023 640 448 999 643 450 +1023 640 512 1000 644 513 +1023 640 576 1002 644 577 +1023 640 640 1004 644 640 +1023 640 704 1006 645 703 +1023 640 768 1008 645 767 +1023 640 832 1011 645 830 +1023 640 896 1013 646 894 +1023 640 960 1017 646 957 +1023 640 1023 1020 647 1020 +1023 704 0 995 705 84 +1023 704 64 995 705 103 +1023 704 128 995 705 149 +1023 704 192 996 706 205 +1023 704 256 996 706 265 +1023 704 320 997 706 326 +1023 704 384 998 706 389 +1023 704 448 999 706 451 +1023 704 512 1001 706 514 +1023 704 576 1002 707 577 +1023 704 640 1004 707 641 +1023 704 704 1006 707 704 +1023 704 768 1008 708 767 +1023 704 832 1011 708 831 +1023 704 896 1014 708 894 +1023 704 960 1017 709 958 +1023 704 1023 1020 710 1020 +1023 768 0 995 768 92 +1023 768 64 995 768 109 +1023 768 128 996 769 153 +1023 768 192 996 769 208 +1023 768 256 997 769 267 +1023 768 320 997 769 328 +1023 768 384 998 769 390 +1023 768 448 1000 769 452 +1023 768 512 1001 769 515 +1023 768 576 1003 770 578 +1023 768 640 1004 770 641 +1023 768 704 1007 770 705 +1023 768 768 1009 770 768 +1023 768 832 1012 771 831 +1023 768 896 1014 771 895 +1023 768 960 1017 772 958 +1023 768 1023 1021 772 1021 +1023 832 0 996 832 100 +1023 832 64 996 832 116 +1023 832 128 996 832 157 +1023 832 192 997 832 211 +1023 832 256 997 832 269 +1023 832 320 998 832 330 +1023 832 384 999 832 391 +1023 832 448 1000 832 454 +1023 832 512 1001 832 516 +1023 832 576 1003 833 579 +1023 832 640 1005 833 642 +1023 832 704 1007 833 705 +1023 832 768 1009 833 769 +1023 832 832 1012 834 832 +1023 832 896 1015 834 895 +1023 832 960 1018 835 959 +1023 832 1023 1021 835 1021 +1023 896 0 996 895 108 +1023 896 64 997 895 123 +1023 896 128 997 895 162 +1023 896 192 997 895 214 +1023 896 256 998 895 272 +1023 896 320 998 895 332 +1023 896 384 999 895 393 +1023 896 448 1001 895 455 +1023 896 512 1002 895 517 +1023 896 576 1004 896 580 +1023 896 640 1006 896 643 +1023 896 704 1008 896 706 +1023 896 768 1010 896 769 +1023 896 832 1013 897 833 +1023 896 896 1015 897 896 +1023 896 960 1018 897 959 +1023 896 1023 1022 898 1022 +1023 960 0 997 958 116 +1023 960 64 997 958 130 +1023 960 128 997 958 167 +1023 960 192 998 958 218 +1023 960 256 998 958 275 +1023 960 320 999 958 334 +1023 960 384 1000 958 395 +1023 960 448 1001 959 456 +1023 960 512 1003 959 519 +1023 960 576 1004 959 581 +1023 960 640 1006 959 644 +1023 960 704 1008 959 707 +1023 960 768 1011 960 770 +1023 960 832 1013 960 833 +1023 960 896 1016 960 897 +1023 960 960 1019 961 960 +1023 960 1023 1022 961 1022 +1023 1023 0 998 1020 124 +1023 1023 64 998 1020 137 +1023 1023 128 998 1020 172 +1023 1023 192 998 1020 222 +1023 1023 256 999 1021 278 +1023 1023 320 1000 1021 336 +1023 1023 384 1001 1021 397 +1023 1023 448 1002 1021 458 +1023 1023 512 1003 1021 520 +1023 1023 576 1005 1021 582 +1023 1023 640 1007 1021 645 +1023 1023 704 1009 1022 708 +1023 1023 768 1011 1022 771 +1023 1023 832 1014 1022 834 +1023 1023 896 1017 1022 897 +1023 1023 960 1020 1023 961 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_25.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_25.txt new file mode 100644 index 0000000..b0ca4c9 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_25.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 17 6 64 +0 0 128 34 12 127 +0 0 192 51 18 191 +0 0 256 68 24 255 +0 0 320 85 30 319 +0 0 384 101 36 382 +0 0 448 118 43 446 +0 0 512 135 49 510 +0 0 576 152 55 573 +0 0 640 169 61 637 +0 0 704 186 67 701 +0 0 768 203 73 765 +0 0 832 220 79 828 +0 0 896 237 85 892 +0 0 960 254 91 956 +0 0 1023 270 97 1018 +0 64 0 8 64 8 +0 64 64 18 64 64 +0 64 128 34 64 128 +0 64 192 51 65 191 +0 64 256 68 67 255 +0 64 320 85 69 319 +0 64 384 102 72 382 +0 64 448 118 74 446 +0 64 512 135 78 510 +0 64 576 152 81 573 +0 64 640 169 85 637 +0 64 704 186 89 701 +0 64 768 203 94 765 +0 64 832 220 98 828 +0 64 896 237 103 892 +0 64 960 254 108 956 +0 64 1023 270 113 1018 +0 128 0 16 127 16 +0 128 64 23 127 65 +0 128 128 37 128 128 +0 128 192 53 128 192 +0 128 256 69 129 255 +0 128 320 86 130 319 +0 128 384 102 131 382 +0 128 448 119 132 446 +0 128 512 136 134 510 +0 128 576 153 136 574 +0 128 640 169 138 637 +0 128 704 186 140 701 +0 128 768 203 143 765 +0 128 832 220 146 828 +0 128 896 237 149 892 +0 128 960 254 152 956 +0 128 1023 270 155 1019 +0 192 0 24 191 24 +0 192 64 29 191 67 +0 192 128 40 191 129 +0 192 192 55 191 192 +0 192 256 71 192 255 +0 192 320 87 192 319 +0 192 384 103 193 383 +0 192 448 120 194 446 +0 192 512 137 195 510 +0 192 576 153 196 574 +0 192 640 170 198 637 +0 192 704 187 199 701 +0 192 768 204 201 765 +0 192 832 220 203 828 +0 192 896 237 205 892 +0 192 960 254 207 956 +0 192 1023 271 209 1019 +0 256 0 32 254 31 +0 256 64 36 254 70 +0 256 128 45 255 130 +0 256 192 59 255 193 +0 256 256 73 255 256 +0 256 320 89 255 319 +0 256 384 105 256 383 +0 256 448 121 257 447 +0 256 512 138 257 510 +0 256 576 154 258 574 +0 256 640 171 259 638 +0 256 704 188 260 701 +0 256 768 204 262 765 +0 256 832 221 263 829 +0 256 896 238 265 892 +0 256 960 255 266 956 +0 256 1023 271 268 1019 +0 320 0 41 318 39 +0 320 64 43 318 73 +0 320 128 51 318 132 +0 320 192 63 318 194 +0 320 256 77 319 257 +0 320 320 92 319 320 +0 320 384 107 319 383 +0 320 448 123 320 447 +0 320 512 139 320 511 +0 320 576 156 321 574 +0 320 640 172 322 638 +0 320 704 189 323 701 +0 320 768 205 324 765 +0 320 832 222 325 829 +0 320 896 239 326 892 +0 320 960 256 327 956 +0 320 1023 272 328 1019 +0 384 0 49 382 47 +0 384 64 51 382 77 +0 384 128 58 382 134 +0 384 192 68 382 195 +0 384 256 81 382 258 +0 384 320 95 382 321 +0 384 384 110 383 384 +0 384 448 126 383 447 +0 384 512 142 383 511 +0 384 576 158 384 575 +0 384 640 174 385 638 +0 384 704 190 385 702 +0 384 768 207 386 765 +0 384 832 223 387 829 +0 384 896 240 388 893 +0 384 960 257 389 956 +0 384 1023 273 390 1019 +0 448 0 57 445 55 +0 448 64 59 445 82 +0 448 128 64 445 136 +0 448 192 74 445 197 +0 448 256 86 446 259 +0 448 320 99 446 322 +0 448 384 113 446 385 +0 448 448 128 446 448 +0 448 512 144 447 511 +0 448 576 160 447 575 +0 448 640 176 448 638 +0 448 704 192 448 702 +0 448 768 208 449 766 +0 448 832 225 450 829 +0 448 896 241 450 893 +0 448 960 258 451 957 +0 448 1023 274 452 1019 +0 512 0 65 509 63 +0 512 64 66 509 87 +0 512 128 71 509 139 +0 512 192 80 509 198 +0 512 256 91 509 260 +0 512 320 103 509 323 +0 512 384 117 510 386 +0 512 448 132 510 449 +0 512 512 147 510 512 +0 512 576 162 511 575 +0 512 640 178 511 639 +0 512 704 194 511 702 +0 512 768 210 512 766 +0 512 832 226 513 830 +0 512 896 243 513 893 +0 512 960 259 514 957 +0 512 1023 275 515 1019 +0 576 0 73 572 71 +0 576 64 74 572 92 +0 576 128 79 572 142 +0 576 192 86 573 201 +0 576 256 96 573 262 +0 576 320 108 573 324 +0 576 384 121 573 387 +0 576 448 135 573 450 +0 576 512 150 574 513 +0 576 576 165 574 576 +0 576 640 181 574 639 +0 576 704 196 575 703 +0 576 768 212 575 766 +0 576 832 228 576 830 +0 576 896 245 576 894 +0 576 960 261 577 957 +0 576 1023 277 578 1020 +0 640 0 81 636 78 +0 640 64 82 636 98 +0 640 128 86 636 146 +0 640 192 93 636 203 +0 640 256 102 636 263 +0 640 320 113 636 325 +0 640 384 126 637 388 +0 640 448 139 637 450 +0 640 512 154 637 514 +0 640 576 168 637 577 +0 640 640 184 638 640 +0 640 704 199 638 703 +0 640 768 215 638 767 +0 640 832 231 639 830 +0 640 896 247 639 894 +0 640 960 263 640 958 +0 640 1023 279 641 1020 +0 704 0 89 700 86 +0 704 64 90 700 104 +0 704 128 94 700 150 +0 704 192 100 700 206 +0 704 256 109 700 265 +0 704 320 119 700 327 +0 704 384 131 700 389 +0 704 448 144 700 451 +0 704 512 158 701 514 +0 704 576 172 701 577 +0 704 640 187 701 641 +0 704 704 202 701 704 +0 704 768 217 702 767 +0 704 832 233 702 831 +0 704 896 249 703 894 +0 704 960 265 703 958 +0 704 1023 281 704 1021 +0 768 0 97 763 94 +0 768 64 98 763 111 +0 768 128 102 763 154 +0 768 192 107 763 209 +0 768 256 115 763 267 +0 768 320 125 764 328 +0 768 384 136 764 390 +0 768 448 149 764 453 +0 768 512 162 764 515 +0 768 576 176 764 578 +0 768 640 190 765 641 +0 768 704 205 765 705 +0 768 768 220 765 768 +0 768 832 236 766 831 +0 768 896 251 766 895 +0 768 960 267 766 958 +0 768 1023 283 767 1021 +0 832 0 105 827 102 +0 832 64 106 827 117 +0 832 128 109 827 158 +0 832 192 115 827 212 +0 832 256 122 827 270 +0 832 320 131 827 330 +0 832 384 142 827 392 +0 832 448 154 827 454 +0 832 512 166 828 516 +0 832 576 180 828 579 +0 832 640 194 828 642 +0 832 704 208 828 705 +0 832 768 223 829 769 +0 832 832 239 829 832 +0 832 896 254 829 895 +0 832 960 270 830 959 +0 832 1023 285 830 1021 +0 896 0 114 890 110 +0 896 64 114 890 124 +0 896 128 117 890 163 +0 896 192 122 891 215 +0 896 256 129 891 272 +0 896 320 137 891 332 +0 896 384 148 891 393 +0 896 448 159 891 455 +0 896 512 171 891 518 +0 896 576 184 891 580 +0 896 640 198 892 643 +0 896 704 212 892 706 +0 896 768 227 892 769 +0 896 832 242 892 833 +0 896 896 257 893 896 +0 896 960 272 893 959 +0 896 1023 288 894 1022 +0 960 0 122 954 118 +0 960 64 122 954 131 +0 960 128 125 954 168 +0 960 192 129 954 219 +0 960 256 136 954 275 +0 960 320 144 954 334 +0 960 384 154 954 395 +0 960 448 164 955 457 +0 960 512 176 955 519 +0 960 576 189 955 581 +0 960 640 202 955 644 +0 960 704 216 955 707 +0 960 768 230 956 770 +0 960 832 245 956 833 +0 960 896 260 956 897 +0 960 960 275 957 960 +0 960 1023 290 957 1022 +0 1023 0 130 1017 125 +0 1023 64 130 1017 138 +0 1023 128 133 1017 173 +0 1023 192 137 1017 222 +0 1023 256 143 1017 278 +0 1023 320 151 1017 337 +0 1023 384 160 1017 397 +0 1023 448 170 1017 458 +0 1023 512 181 1017 520 +0 1023 576 194 1017 583 +0 1023 640 207 1018 645 +0 1023 704 220 1018 708 +0 1023 768 234 1018 771 +0 1023 832 249 1018 834 +0 1023 896 263 1019 897 +0 1023 960 278 1019 961 +0 1023 1023 293 1019 1023 +64 0 0 62 7 0 +64 0 64 64 9 64 +64 0 128 69 14 127 +64 0 192 78 19 191 +64 0 256 89 25 255 +64 0 320 102 31 319 +64 0 384 116 37 382 +64 0 448 131 43 446 +64 0 512 146 49 510 +64 0 576 161 55 573 +64 0 640 177 61 637 +64 0 704 193 67 701 +64 0 768 209 73 765 +64 0 832 226 79 828 +64 0 896 242 85 892 +64 0 960 259 91 956 +64 0 1023 275 97 1018 +64 64 0 62 64 8 +64 64 64 64 64 64 +64 64 128 69 65 128 +64 64 192 78 66 191 +64 64 256 89 67 255 +64 64 320 102 69 319 +64 64 384 116 72 382 +64 64 448 131 75 446 +64 64 512 146 78 510 +64 64 576 161 81 573 +64 64 640 177 85 637 +64 64 704 193 90 701 +64 64 768 210 94 765 +64 64 832 226 99 828 +64 64 896 242 103 892 +64 64 960 259 108 956 +64 64 1023 275 113 1018 +64 128 0 64 127 16 +64 128 64 65 127 65 +64 128 128 70 128 128 +64 128 192 79 128 192 +64 128 256 90 129 255 +64 128 320 103 130 319 +64 128 384 117 131 382 +64 128 448 131 132 446 +64 128 512 146 134 510 +64 128 576 162 136 574 +64 128 640 178 138 637 +64 128 704 194 141 701 +64 128 768 210 143 765 +64 128 832 226 146 828 +64 128 896 242 149 892 +64 128 960 259 152 956 +64 128 1023 275 155 1019 +64 192 0 66 191 24 +64 192 64 67 191 67 +64 192 128 72 191 129 +64 192 192 80 191 192 +64 192 256 91 192 255 +64 192 320 104 192 319 +64 192 384 118 193 383 +64 192 448 132 194 446 +64 192 512 147 195 510 +64 192 576 163 196 574 +64 192 640 178 198 637 +64 192 704 194 199 701 +64 192 768 210 201 765 +64 192 832 227 203 828 +64 192 896 243 205 892 +64 192 960 259 207 956 +64 192 1023 276 209 1019 +64 256 0 68 254 31 +64 256 64 70 254 69 +64 256 128 75 255 130 +64 256 192 83 255 193 +64 256 256 93 255 256 +64 256 320 106 256 319 +64 256 384 119 256 383 +64 256 448 133 257 447 +64 256 512 148 257 510 +64 256 576 164 258 574 +64 256 640 179 259 638 +64 256 704 195 260 701 +64 256 768 211 262 765 +64 256 832 227 263 829 +64 256 896 244 265 892 +64 256 960 260 266 956 +64 256 1023 276 268 1019 +64 320 0 72 318 39 +64 320 64 73 318 73 +64 320 128 78 318 132 +64 320 192 86 318 194 +64 320 256 96 319 257 +64 320 320 108 319 320 +64 320 384 121 319 383 +64 320 448 135 320 447 +64 320 512 150 320 511 +64 320 576 165 321 574 +64 320 640 180 322 638 +64 320 704 196 323 701 +64 320 768 212 324 765 +64 320 832 228 325 829 +64 320 896 244 326 892 +64 320 960 261 327 956 +64 320 1023 277 328 1019 +64 384 0 77 382 47 +64 384 64 78 382 77 +64 384 128 82 382 134 +64 384 192 89 382 195 +64 384 256 99 382 258 +64 384 320 111 382 321 +64 384 384 123 383 384 +64 384 448 137 383 447 +64 384 512 152 384 511 +64 384 576 167 384 575 +64 384 640 182 385 638 +64 384 704 197 385 702 +64 384 768 213 386 765 +64 384 832 229 387 829 +64 384 896 245 388 893 +64 384 960 262 389 956 +64 384 1023 278 390 1019 +64 448 0 82 445 55 +64 448 64 83 445 82 +64 448 128 87 445 136 +64 448 192 94 445 197 +64 448 256 103 446 259 +64 448 320 114 446 322 +64 448 384 126 446 385 +64 448 448 140 446 448 +64 448 512 154 447 511 +64 448 576 169 447 575 +64 448 640 184 448 638 +64 448 704 199 448 702 +64 448 768 215 449 766 +64 448 832 231 450 829 +64 448 896 247 451 893 +64 448 960 263 451 957 +64 448 1023 279 452 1019 +64 512 0 87 509 63 +64 512 64 88 509 87 +64 512 128 92 509 139 +64 512 192 98 509 198 +64 512 256 107 509 260 +64 512 320 118 509 323 +64 512 384 130 510 386 +64 512 448 143 510 449 +64 512 512 156 510 512 +64 512 576 171 511 575 +64 512 640 186 511 639 +64 512 704 201 511 702 +64 512 768 217 512 766 +64 512 832 232 513 830 +64 512 896 248 513 893 +64 512 960 264 514 957 +64 512 1023 280 515 1019 +64 576 0 93 572 71 +64 576 64 94 572 92 +64 576 128 97 573 142 +64 576 192 103 573 201 +64 576 256 112 573 262 +64 576 320 122 573 324 +64 576 384 133 573 387 +64 576 448 146 573 450 +64 576 512 159 574 513 +64 576 576 174 574 576 +64 576 640 188 574 639 +64 576 704 203 575 703 +64 576 768 219 575 766 +64 576 832 234 576 830 +64 576 896 250 576 894 +64 576 960 266 577 957 +64 576 1023 282 578 1020 +64 640 0 99 636 78 +64 640 64 100 636 98 +64 640 128 103 636 146 +64 640 192 109 636 203 +64 640 256 117 636 263 +64 640 320 126 636 325 +64 640 384 137 637 388 +64 640 448 150 637 450 +64 640 512 163 637 514 +64 640 576 177 637 577 +64 640 640 191 638 640 +64 640 704 206 638 703 +64 640 768 221 639 767 +64 640 832 236 639 830 +64 640 896 252 639 894 +64 640 960 268 640 958 +64 640 1023 283 641 1020 +64 704 0 106 700 86 +64 704 64 106 700 104 +64 704 128 109 700 150 +64 704 192 115 700 206 +64 704 256 122 700 265 +64 704 320 131 700 327 +64 704 384 142 700 389 +64 704 448 154 700 451 +64 704 512 167 701 514 +64 704 576 180 701 577 +64 704 640 194 701 641 +64 704 704 209 701 704 +64 704 768 223 702 767 +64 704 832 239 702 831 +64 704 896 254 703 894 +64 704 960 270 703 958 +64 704 1023 285 704 1021 +64 768 0 112 763 94 +64 768 64 113 763 111 +64 768 128 116 763 154 +64 768 192 121 763 209 +64 768 256 128 763 267 +64 768 320 136 764 328 +64 768 384 147 764 390 +64 768 448 158 764 453 +64 768 512 170 764 515 +64 768 576 184 764 578 +64 768 640 197 765 641 +64 768 704 212 765 705 +64 768 768 226 765 768 +64 768 832 241 766 831 +64 768 896 256 766 895 +64 768 960 272 766 958 +64 768 1023 287 767 1021 +64 832 0 119 827 102 +64 832 64 120 827 117 +64 832 128 123 827 158 +64 832 192 127 827 212 +64 832 256 134 827 270 +64 832 320 142 827 330 +64 832 384 152 827 392 +64 832 448 163 827 454 +64 832 512 175 828 516 +64 832 576 188 828 579 +64 832 640 201 828 642 +64 832 704 215 828 705 +64 832 768 229 829 769 +64 832 832 244 829 832 +64 832 896 259 829 895 +64 832 960 274 830 959 +64 832 1023 290 830 1021 +64 896 0 126 890 110 +64 896 64 127 890 124 +64 896 128 129 890 163 +64 896 192 134 891 215 +64 896 256 140 891 272 +64 896 320 148 891 332 +64 896 384 157 891 393 +64 896 448 168 891 455 +64 896 512 179 891 518 +64 896 576 192 891 580 +64 896 640 205 892 643 +64 896 704 219 892 706 +64 896 768 233 892 769 +64 896 832 247 892 833 +64 896 896 262 893 896 +64 896 960 277 893 959 +64 896 1023 292 894 1022 +64 960 0 134 954 118 +64 960 64 134 954 131 +64 960 128 136 954 168 +64 960 192 141 954 219 +64 960 256 146 954 275 +64 960 320 154 954 334 +64 960 384 163 954 395 +64 960 448 173 955 457 +64 960 512 184 955 519 +64 960 576 196 955 581 +64 960 640 209 955 644 +64 960 704 222 955 707 +64 960 768 236 956 770 +64 960 832 250 956 833 +64 960 896 265 956 897 +64 960 960 280 957 960 +64 960 1023 295 957 1022 +64 1023 0 141 1017 125 +64 1023 64 141 1017 138 +64 1023 128 143 1017 173 +64 1023 192 147 1017 222 +64 1023 256 153 1017 278 +64 1023 320 160 1017 337 +64 1023 384 168 1017 397 +64 1023 448 178 1017 458 +64 1023 512 189 1017 520 +64 1023 576 201 1017 583 +64 1023 640 213 1018 645 +64 1023 704 226 1018 708 +64 1023 768 240 1018 771 +64 1023 832 254 1018 834 +64 1023 896 268 1019 897 +64 1023 960 283 1019 961 +64 1023 1023 298 1019 1023 +128 0 0 124 14 0 +128 0 64 125 15 64 +128 0 128 127 18 127 +128 0 192 132 22 191 +128 0 256 138 27 255 +128 0 320 146 33 319 +128 0 384 156 38 382 +128 0 448 166 44 446 +128 0 512 178 50 510 +128 0 576 190 56 573 +128 0 640 204 62 637 +128 0 704 217 68 701 +128 0 768 232 74 765 +128 0 832 246 80 828 +128 0 896 261 86 892 +128 0 960 276 92 956 +128 0 1023 291 98 1018 +128 64 0 124 65 7 +128 64 64 125 65 64 +128 64 128 128 65 128 +128 64 192 132 66 191 +128 64 256 138 68 255 +128 64 320 146 70 319 +128 64 384 156 72 382 +128 64 448 166 75 446 +128 64 512 178 79 510 +128 64 576 191 82 573 +128 64 640 204 86 637 +128 64 704 218 90 701 +128 64 768 232 94 765 +128 64 832 246 99 828 +128 64 896 261 104 892 +128 64 960 276 109 956 +128 64 1023 291 113 1018 +128 128 0 125 128 16 +128 128 64 126 128 65 +128 128 128 128 128 128 +128 128 192 132 128 192 +128 128 256 139 129 255 +128 128 320 147 130 319 +128 128 384 156 131 382 +128 128 448 167 133 446 +128 128 512 178 134 510 +128 128 576 191 136 574 +128 128 640 204 138 637 +128 128 704 218 141 701 +128 128 768 232 143 765 +128 128 832 247 146 828 +128 128 896 261 149 892 +128 128 960 277 152 956 +128 128 1023 292 156 1019 +128 192 0 126 191 23 +128 192 64 126 191 67 +128 192 128 129 191 129 +128 192 192 133 192 192 +128 192 256 139 192 255 +128 192 320 147 193 319 +128 192 384 157 193 383 +128 192 448 167 194 446 +128 192 512 179 195 510 +128 192 576 191 197 574 +128 192 640 205 198 637 +128 192 704 218 199 701 +128 192 768 232 201 765 +128 192 832 247 203 828 +128 192 896 262 205 892 +128 192 960 277 207 956 +128 192 1023 292 210 1019 +128 256 0 127 255 31 +128 256 64 128 255 69 +128 256 128 130 255 130 +128 256 192 134 255 193 +128 256 256 141 255 256 +128 256 320 148 256 319 +128 256 384 158 256 383 +128 256 448 168 257 447 +128 256 512 180 258 510 +128 256 576 192 259 574 +128 256 640 205 260 638 +128 256 704 219 261 701 +128 256 768 233 262 765 +128 256 832 248 263 829 +128 256 896 262 265 892 +128 256 960 277 266 956 +128 256 1023 292 268 1019 +128 320 0 129 318 39 +128 320 64 130 318 73 +128 320 128 132 318 132 +128 320 192 136 318 194 +128 320 256 142 319 257 +128 320 320 150 319 320 +128 320 384 159 319 383 +128 320 448 170 320 447 +128 320 512 181 320 511 +128 320 576 193 321 574 +128 320 640 206 322 638 +128 320 704 220 323 701 +128 320 768 234 324 765 +128 320 832 248 325 829 +128 320 896 263 326 892 +128 320 960 278 327 956 +128 320 1023 293 329 1019 +128 384 0 131 382 47 +128 384 64 132 382 77 +128 384 128 134 382 134 +128 384 192 138 382 195 +128 384 256 144 382 258 +128 384 320 152 382 321 +128 384 384 161 383 384 +128 384 448 171 383 447 +128 384 512 183 384 511 +128 384 576 195 384 575 +128 384 640 208 385 638 +128 384 704 221 385 702 +128 384 768 235 386 765 +128 384 832 249 387 829 +128 384 896 264 388 893 +128 384 960 279 389 956 +128 384 1023 294 390 1019 +128 448 0 134 445 55 +128 448 64 134 445 82 +128 448 128 137 445 136 +128 448 192 141 446 197 +128 448 256 147 446 259 +128 448 320 154 446 322 +128 448 384 163 446 385 +128 448 448 173 446 448 +128 448 512 184 447 511 +128 448 576 196 447 575 +128 448 640 209 448 638 +128 448 704 223 448 702 +128 448 768 236 449 766 +128 448 832 251 450 829 +128 448 896 265 451 893 +128 448 960 280 451 957 +128 448 1023 295 452 1019 +128 512 0 137 509 63 +128 512 64 138 509 87 +128 512 128 140 509 139 +128 512 192 144 509 198 +128 512 256 149 509 260 +128 512 320 157 509 323 +128 512 384 165 510 386 +128 512 448 175 510 449 +128 512 512 186 510 512 +128 512 576 198 511 575 +128 512 640 211 511 639 +128 512 704 224 512 702 +128 512 768 238 512 766 +128 512 832 252 513 830 +128 512 896 267 513 893 +128 512 960 281 514 957 +128 512 1023 296 515 1019 +128 576 0 140 573 71 +128 576 64 141 573 92 +128 576 128 143 573 142 +128 576 192 147 573 201 +128 576 256 153 573 262 +128 576 320 160 573 324 +128 576 384 168 573 387 +128 576 448 178 573 450 +128 576 512 189 574 513 +128 576 576 201 574 576 +128 576 640 213 574 639 +128 576 704 226 575 703 +128 576 768 240 575 766 +128 576 832 254 576 830 +128 576 896 268 576 894 +128 576 960 283 577 957 +128 576 1023 298 578 1020 +128 640 0 144 636 78 +128 640 64 145 636 98 +128 640 128 147 636 146 +128 640 192 151 636 203 +128 640 256 156 636 263 +128 640 320 163 636 325 +128 640 384 171 637 388 +128 640 448 181 637 450 +128 640 512 192 637 514 +128 640 576 203 637 577 +128 640 640 215 638 640 +128 640 704 228 638 703 +128 640 768 242 639 767 +128 640 832 256 639 830 +128 640 896 270 640 894 +128 640 960 285 640 958 +128 640 1023 299 641 1020 +128 704 0 149 700 86 +128 704 64 149 700 104 +128 704 128 151 700 150 +128 704 192 155 700 206 +128 704 256 160 700 265 +128 704 320 167 700 327 +128 704 384 175 700 389 +128 704 448 184 700 451 +128 704 512 195 701 514 +128 704 576 206 701 577 +128 704 640 218 701 641 +128 704 704 231 702 704 +128 704 768 244 702 767 +128 704 832 258 702 831 +128 704 896 272 703 894 +128 704 960 286 703 958 +128 704 1023 301 704 1021 +128 768 0 153 763 94 +128 768 64 154 763 111 +128 768 128 156 763 154 +128 768 192 159 763 209 +128 768 256 164 763 267 +128 768 320 171 764 328 +128 768 384 179 764 390 +128 768 448 188 764 453 +128 768 512 198 764 515 +128 768 576 209 764 578 +128 768 640 221 765 641 +128 768 704 234 765 705 +128 768 768 247 765 768 +128 768 832 260 766 831 +128 768 896 274 766 895 +128 768 960 289 767 958 +128 768 1023 303 767 1021 +128 832 0 158 827 102 +128 832 64 158 827 117 +128 832 128 160 827 158 +128 832 192 164 827 212 +128 832 256 169 827 270 +128 832 320 175 827 330 +128 832 384 183 827 392 +128 832 448 192 827 454 +128 832 512 202 828 516 +128 832 576 212 828 579 +128 832 640 224 828 642 +128 832 704 237 828 705 +128 832 768 249 829 769 +128 832 832 263 829 832 +128 832 896 277 829 895 +128 832 960 291 830 959 +128 832 1023 305 830 1021 +128 896 0 163 890 110 +128 896 64 164 891 124 +128 896 128 165 891 163 +128 896 192 169 891 215 +128 896 256 173 891 272 +128 896 320 180 891 332 +128 896 384 187 891 393 +128 896 448 196 891 455 +128 896 512 205 891 518 +128 896 576 216 891 580 +128 896 640 228 892 643 +128 896 704 240 892 706 +128 896 768 252 892 769 +128 896 832 266 892 833 +128 896 896 279 893 896 +128 896 960 293 893 959 +128 896 1023 307 894 1022 +128 960 0 168 954 118 +128 960 64 169 954 131 +128 960 128 171 954 168 +128 960 192 174 954 219 +128 960 256 178 954 275 +128 960 320 184 954 334 +128 960 384 192 954 395 +128 960 448 200 955 457 +128 960 512 210 955 519 +128 960 576 220 955 581 +128 960 640 231 955 644 +128 960 704 243 955 707 +128 960 768 256 956 770 +128 960 832 269 956 833 +128 960 896 282 956 897 +128 960 960 296 957 960 +128 960 1023 310 957 1022 +128 1023 0 174 1017 125 +128 1023 64 174 1017 138 +128 1023 128 176 1017 173 +128 1023 192 179 1017 222 +128 1023 256 184 1017 278 +128 1023 320 189 1017 337 +128 1023 384 196 1017 397 +128 1023 448 205 1017 458 +128 1023 512 214 1017 520 +128 1023 576 224 1017 583 +128 1023 640 235 1018 645 +128 1023 704 247 1018 708 +128 1023 768 259 1018 771 +128 1023 832 272 1018 834 +128 1023 896 285 1019 897 +128 1023 960 299 1019 961 +128 1023 1023 313 1019 1023 +192 0 0 186 21 0 +192 0 64 187 22 64 +192 0 128 188 24 127 +192 0 192 191 27 191 +192 0 256 195 31 255 +192 0 320 201 36 319 +192 0 384 207 41 382 +192 0 448 215 47 446 +192 0 512 224 52 510 +192 0 576 233 58 573 +192 0 640 244 63 637 +192 0 704 255 69 701 +192 0 768 267 75 765 +192 0 832 279 81 828 +192 0 896 292 87 892 +192 0 960 306 93 956 +192 0 1023 319 99 1018 +192 64 0 186 66 7 +192 64 64 187 66 64 +192 64 128 188 67 128 +192 64 192 191 68 191 +192 64 256 195 69 255 +192 64 320 201 71 319 +192 64 384 207 74 382 +192 64 448 215 77 446 +192 64 512 224 80 510 +192 64 576 233 83 573 +192 64 640 244 87 637 +192 64 704 255 91 701 +192 64 768 267 95 765 +192 64 832 279 100 828 +192 64 896 292 105 892 +192 64 960 306 109 956 +192 64 1023 319 114 1018 +192 128 0 187 128 15 +192 128 64 187 128 65 +192 128 128 189 129 128 +192 128 192 191 129 191 +192 128 256 196 130 255 +192 128 320 201 131 319 +192 128 384 207 132 382 +192 128 448 215 133 446 +192 128 512 224 135 510 +192 128 576 234 137 574 +192 128 640 244 139 637 +192 128 704 255 141 701 +192 128 768 267 144 765 +192 128 832 280 147 828 +192 128 896 292 150 892 +192 128 960 306 153 956 +192 128 1023 319 156 1019 +192 192 0 187 192 23 +192 192 64 188 192 67 +192 192 128 189 192 129 +192 192 192 192 192 192 +192 192 256 196 192 255 +192 192 320 201 193 319 +192 192 384 208 194 383 +192 192 448 216 195 446 +192 192 512 224 196 510 +192 192 576 234 197 574 +192 192 640 244 198 637 +192 192 704 256 200 701 +192 192 768 268 202 765 +192 192 832 280 203 828 +192 192 896 293 205 892 +192 192 960 306 208 956 +192 192 1023 320 210 1019 +192 256 0 188 255 31 +192 256 64 189 255 69 +192 256 128 190 255 130 +192 256 192 193 255 193 +192 256 256 197 256 256 +192 256 320 202 256 319 +192 256 384 209 257 383 +192 256 448 216 257 447 +192 256 512 225 258 510 +192 256 576 235 259 574 +192 256 640 245 260 638 +192 256 704 256 261 701 +192 256 768 268 262 765 +192 256 832 280 264 829 +192 256 896 293 265 892 +192 256 960 307 267 956 +192 256 1023 320 268 1019 +192 320 0 189 318 39 +192 320 64 190 318 73 +192 320 128 191 319 132 +192 320 192 194 319 194 +192 320 256 198 319 257 +192 320 320 203 319 320 +192 320 384 210 320 383 +192 320 448 217 320 447 +192 320 512 226 321 511 +192 320 576 236 321 574 +192 320 640 246 322 638 +192 320 704 257 323 701 +192 320 768 269 324 765 +192 320 832 281 325 829 +192 320 896 294 326 892 +192 320 960 307 327 956 +192 320 1023 321 329 1019 +192 384 0 191 382 47 +192 384 64 191 382 77 +192 384 128 193 382 134 +192 384 192 195 382 195 +192 384 256 199 382 258 +192 384 320 205 383 321 +192 384 384 211 383 384 +192 384 448 219 383 447 +192 384 512 227 384 511 +192 384 576 237 384 575 +192 384 640 247 385 638 +192 384 704 258 386 702 +192 384 768 270 386 765 +192 384 832 282 387 829 +192 384 896 295 388 893 +192 384 960 308 389 956 +192 384 1023 321 390 1019 +192 448 0 192 445 55 +192 448 64 193 445 82 +192 448 128 194 446 136 +192 448 192 197 446 197 +192 448 256 201 446 259 +192 448 320 206 446 322 +192 448 384 212 446 385 +192 448 448 220 447 448 +192 448 512 229 447 511 +192 448 576 238 447 575 +192 448 640 248 448 638 +192 448 704 259 449 702 +192 448 768 271 449 766 +192 448 832 283 450 829 +192 448 896 296 451 893 +192 448 960 309 452 957 +192 448 1023 322 453 1019 +192 512 0 194 509 63 +192 512 64 195 509 87 +192 512 128 196 509 139 +192 512 192 199 509 198 +192 512 256 203 509 260 +192 512 320 208 510 323 +192 512 384 214 510 386 +192 512 448 222 510 449 +192 512 512 230 510 512 +192 512 576 240 511 575 +192 512 640 250 511 639 +192 512 704 261 512 702 +192 512 768 272 512 766 +192 512 832 284 513 830 +192 512 896 297 514 893 +192 512 960 310 514 957 +192 512 1023 323 515 1019 +192 576 0 197 573 71 +192 576 64 197 573 92 +192 576 128 199 573 142 +192 576 192 201 573 201 +192 576 256 205 573 262 +192 576 320 210 573 324 +192 576 384 216 573 387 +192 576 448 224 573 450 +192 576 512 232 574 513 +192 576 576 241 574 576 +192 576 640 251 574 639 +192 576 704 262 575 703 +192 576 768 274 575 766 +192 576 832 286 576 830 +192 576 896 298 577 894 +192 576 960 311 577 957 +192 576 1023 325 578 1020 +192 640 0 199 636 78 +192 640 64 200 636 98 +192 640 128 201 636 146 +192 640 192 204 636 203 +192 640 256 208 636 263 +192 640 320 213 637 325 +192 640 384 219 637 388 +192 640 448 226 637 450 +192 640 512 234 637 513 +192 640 576 243 638 577 +192 640 640 253 638 640 +192 640 704 264 638 703 +192 640 768 276 639 767 +192 640 832 288 639 830 +192 640 896 300 640 894 +192 640 960 313 640 958 +192 640 1023 326 641 1020 +192 704 0 202 700 86 +192 704 64 203 700 104 +192 704 128 204 700 150 +192 704 192 207 700 206 +192 704 256 210 700 265 +192 704 320 215 700 327 +192 704 384 221 700 389 +192 704 448 228 700 451 +192 704 512 237 701 514 +192 704 576 246 701 577 +192 704 640 256 701 641 +192 704 704 266 702 704 +192 704 768 278 702 767 +192 704 832 289 702 831 +192 704 896 302 703 894 +192 704 960 315 703 958 +192 704 1023 328 704 1021 +192 768 0 205 763 94 +192 768 64 206 763 111 +192 768 128 207 763 154 +192 768 192 210 763 208 +192 768 256 213 764 267 +192 768 320 218 764 328 +192 768 384 224 764 390 +192 768 448 231 764 453 +192 768 512 239 764 515 +192 768 576 248 764 578 +192 768 640 258 765 641 +192 768 704 269 765 705 +192 768 768 280 765 768 +192 768 832 291 766 831 +192 768 896 304 766 895 +192 768 960 317 767 958 +192 768 1023 329 767 1021 +192 832 0 209 827 102 +192 832 64 209 827 117 +192 832 128 211 827 158 +192 832 192 213 827 212 +192 832 256 217 827 270 +192 832 320 221 827 330 +192 832 384 227 827 392 +192 832 448 234 828 454 +192 832 512 242 828 516 +192 832 576 251 828 579 +192 832 640 261 828 642 +192 832 704 271 828 705 +192 832 768 282 829 769 +192 832 832 294 829 832 +192 832 896 306 829 895 +192 832 960 319 830 959 +192 832 1023 331 830 1021 +192 896 0 213 891 110 +192 896 64 213 891 124 +192 896 128 214 891 163 +192 896 192 217 891 215 +192 896 256 220 891 272 +192 896 320 225 891 332 +192 896 384 231 891 393 +192 896 448 237 891 455 +192 896 512 245 891 518 +192 896 576 254 891 580 +192 896 640 263 892 643 +192 896 704 274 892 706 +192 896 768 285 892 769 +192 896 832 296 893 833 +192 896 896 308 893 896 +192 896 960 321 893 959 +192 896 1023 334 894 1022 +192 960 0 216 954 118 +192 960 64 217 954 131 +192 960 128 218 954 168 +192 960 192 220 954 219 +192 960 256 224 954 275 +192 960 320 229 954 334 +192 960 384 234 954 395 +192 960 448 241 955 457 +192 960 512 249 955 519 +192 960 576 257 955 581 +192 960 640 267 955 644 +192 960 704 277 955 707 +192 960 768 287 956 770 +192 960 832 299 956 833 +192 960 896 311 956 897 +192 960 960 323 957 960 +192 960 1023 336 957 1022 +192 1023 0 221 1017 125 +192 1023 64 221 1017 138 +192 1023 128 222 1017 173 +192 1023 192 225 1017 222 +192 1023 256 228 1017 278 +192 1023 320 232 1017 337 +192 1023 384 238 1017 397 +192 1023 448 244 1017 458 +192 1023 512 252 1017 520 +192 1023 576 260 1018 583 +192 1023 640 270 1018 645 +192 1023 704 280 1018 708 +192 1023 768 290 1018 771 +192 1023 832 302 1018 834 +192 1023 896 313 1019 897 +192 1023 960 326 1019 961 +192 1023 1023 338 1019 1023 +256 0 0 248 28 0 +256 0 64 249 29 64 +256 0 128 250 30 127 +256 0 192 252 33 191 +256 0 256 255 36 255 +256 0 320 259 40 319 +256 0 384 264 45 382 +256 0 448 269 50 446 +256 0 512 276 55 510 +256 0 576 284 60 573 +256 0 640 292 66 637 +256 0 704 301 71 701 +256 0 768 311 77 765 +256 0 832 321 83 828 +256 0 896 332 88 892 +256 0 960 344 94 956 +256 0 1023 356 100 1018 +256 64 0 248 68 6 +256 64 64 249 68 64 +256 64 128 250 69 128 +256 64 192 252 70 191 +256 64 256 255 71 255 +256 64 320 259 73 319 +256 64 384 264 76 382 +256 64 448 269 78 446 +256 64 512 276 81 510 +256 64 576 284 85 573 +256 64 640 292 89 637 +256 64 704 301 93 701 +256 64 768 311 97 765 +256 64 832 322 101 828 +256 64 896 332 106 892 +256 64 960 344 111 956 +256 64 1023 356 115 1018 +256 128 0 249 129 15 +256 128 64 249 129 65 +256 128 128 250 130 128 +256 128 192 252 130 191 +256 128 256 255 131 255 +256 128 320 259 132 319 +256 128 384 264 133 382 +256 128 448 270 134 446 +256 128 512 276 136 510 +256 128 576 284 138 574 +256 128 640 292 140 637 +256 128 704 301 142 701 +256 128 768 311 145 765 +256 128 832 322 148 828 +256 128 896 333 151 892 +256 128 960 344 154 956 +256 128 1023 356 157 1019 +256 192 0 249 192 23 +256 192 64 249 192 67 +256 192 128 250 192 129 +256 192 192 252 193 192 +256 192 256 255 193 255 +256 192 320 259 194 319 +256 192 384 264 194 383 +256 192 448 270 195 446 +256 192 512 277 196 510 +256 192 576 284 198 574 +256 192 640 293 199 637 +256 192 704 302 200 701 +256 192 768 312 202 765 +256 192 832 322 204 828 +256 192 896 333 206 892 +256 192 960 344 208 956 +256 192 1023 356 211 1019 +256 256 0 250 255 31 +256 256 64 250 255 69 +256 256 128 251 255 130 +256 256 192 253 256 193 +256 256 256 256 256 256 +256 256 320 260 256 319 +256 256 384 265 257 383 +256 256 448 271 258 447 +256 256 512 277 258 510 +256 256 576 285 259 574 +256 256 640 293 260 638 +256 256 704 302 261 701 +256 256 768 312 263 765 +256 256 832 322 264 829 +256 256 896 333 265 892 +256 256 960 345 267 956 +256 256 1023 357 269 1019 +256 320 0 250 319 39 +256 320 64 251 319 73 +256 320 128 252 319 132 +256 320 192 254 319 194 +256 320 256 257 319 257 +256 320 320 261 320 320 +256 320 384 266 320 383 +256 320 448 271 320 447 +256 320 512 278 321 511 +256 320 576 286 322 574 +256 320 640 294 322 638 +256 320 704 303 323 701 +256 320 768 313 324 765 +256 320 832 323 325 829 +256 320 896 334 327 892 +256 320 960 345 328 956 +256 320 1023 357 329 1019 +256 384 0 252 382 47 +256 384 64 252 382 77 +256 384 128 253 382 134 +256 384 192 255 382 195 +256 384 256 258 383 258 +256 384 320 262 383 321 +256 384 384 266 383 384 +256 384 448 272 384 447 +256 384 512 279 384 511 +256 384 576 286 385 575 +256 384 640 295 385 638 +256 384 704 304 386 702 +256 384 768 313 387 765 +256 384 832 324 388 829 +256 384 896 335 389 893 +256 384 960 346 390 956 +256 384 1023 358 391 1019 +256 448 0 253 446 55 +256 448 64 253 446 81 +256 448 128 254 446 136 +256 448 192 256 446 197 +256 448 256 259 446 259 +256 448 320 263 446 322 +256 448 384 268 447 385 +256 448 448 273 447 448 +256 448 512 280 447 511 +256 448 576 287 448 575 +256 448 640 296 448 638 +256 448 704 305 449 702 +256 448 768 314 449 766 +256 448 832 325 450 829 +256 448 896 336 451 893 +256 448 960 347 452 957 +256 448 1023 359 453 1019 +256 512 0 254 509 63 +256 512 64 255 509 87 +256 512 128 256 509 139 +256 512 192 258 509 198 +256 512 256 260 510 260 +256 512 320 264 510 323 +256 512 384 269 510 386 +256 512 448 275 510 449 +256 512 512 281 511 512 +256 512 576 289 511 575 +256 512 640 297 511 639 +256 512 704 306 512 702 +256 512 768 316 512 766 +256 512 832 326 513 830 +256 512 896 337 514 893 +256 512 960 348 514 957 +256 512 1023 359 515 1019 +256 576 0 256 573 71 +256 576 64 256 573 92 +256 576 128 257 573 142 +256 576 192 259 573 201 +256 576 256 262 573 262 +256 576 320 266 573 324 +256 576 384 271 573 386 +256 576 448 276 574 450 +256 576 512 283 574 513 +256 576 576 290 574 576 +256 576 640 298 575 639 +256 576 704 307 575 703 +256 576 768 317 576 766 +256 576 832 327 576 830 +256 576 896 338 577 894 +256 576 960 349 577 957 +256 576 1023 361 578 1020 +256 640 0 258 636 78 +256 640 64 258 636 98 +256 640 128 259 636 146 +256 640 192 261 636 203 +256 640 256 264 637 263 +256 640 320 268 637 325 +256 640 384 272 637 388 +256 640 448 278 637 450 +256 640 512 284 637 513 +256 640 576 292 638 577 +256 640 640 300 638 640 +256 640 704 309 638 703 +256 640 768 318 639 767 +256 640 832 328 639 830 +256 640 896 339 640 894 +256 640 960 350 640 958 +256 640 1023 362 641 1020 +256 704 0 260 700 86 +256 704 64 260 700 104 +256 704 128 261 700 150 +256 704 192 263 700 206 +256 704 256 266 700 265 +256 704 320 270 700 327 +256 704 384 274 700 389 +256 704 448 280 701 451 +256 704 512 286 701 514 +256 704 576 294 701 577 +256 704 640 302 701 641 +256 704 704 310 702 704 +256 704 768 320 702 767 +256 704 832 330 703 831 +256 704 896 341 703 894 +256 704 960 352 703 958 +256 704 1023 363 704 1021 +256 768 0 262 763 94 +256 768 64 263 764 111 +256 768 128 264 764 154 +256 768 192 265 764 208 +256 768 256 268 764 267 +256 768 320 272 764 328 +256 768 384 277 764 390 +256 768 448 282 764 453 +256 768 512 288 764 515 +256 768 576 296 765 578 +256 768 640 304 765 641 +256 768 704 312 765 705 +256 768 768 322 765 768 +256 768 832 332 766 831 +256 768 896 342 766 895 +256 768 960 353 767 958 +256 768 1023 365 767 1021 +256 832 0 265 827 102 +256 832 64 265 827 117 +256 832 128 266 827 158 +256 832 192 268 827 212 +256 832 256 271 827 270 +256 832 320 274 827 330 +256 832 384 279 827 392 +256 832 448 284 828 454 +256 832 512 291 828 516 +256 832 576 298 828 579 +256 832 640 306 828 642 +256 832 704 314 829 705 +256 832 768 324 829 769 +256 832 832 334 829 832 +256 832 896 344 830 895 +256 832 960 355 830 959 +256 832 1023 367 830 1021 +256 896 0 268 891 110 +256 896 64 268 891 124 +256 896 128 269 891 163 +256 896 192 271 891 215 +256 896 256 273 891 272 +256 896 320 277 891 332 +256 896 384 282 891 393 +256 896 448 287 891 455 +256 896 512 293 891 518 +256 896 576 300 892 580 +256 896 640 308 892 643 +256 896 704 317 892 706 +256 896 768 326 892 769 +256 896 832 336 893 833 +256 896 896 346 893 896 +256 896 960 357 893 959 +256 896 1023 369 894 1022 +256 960 0 271 954 118 +256 960 64 271 954 131 +256 960 128 272 954 168 +256 960 192 274 954 219 +256 960 256 276 954 275 +256 960 320 280 954 334 +256 960 384 284 955 395 +256 960 448 290 955 457 +256 960 512 296 955 519 +256 960 576 303 955 581 +256 960 640 311 955 644 +256 960 704 319 955 707 +256 960 768 328 956 770 +256 960 832 338 956 833 +256 960 896 349 956 897 +256 960 960 359 957 960 +256 960 1023 371 957 1022 +256 1023 0 274 1017 125 +256 1023 64 274 1017 138 +256 1023 128 275 1017 173 +256 1023 192 277 1017 222 +256 1023 256 279 1017 278 +256 1023 320 283 1017 337 +256 1023 384 287 1017 397 +256 1023 448 293 1017 458 +256 1023 512 299 1017 520 +256 1023 576 306 1018 583 +256 1023 640 313 1018 645 +256 1023 704 322 1018 708 +256 1023 768 331 1018 771 +256 1023 832 341 1019 834 +256 1023 896 351 1019 897 +256 1023 960 362 1019 961 +256 1023 1023 373 1019 1023 +320 0 0 311 36 0 +320 0 64 311 36 64 +320 0 128 312 37 127 +320 0 192 313 39 191 +320 0 256 315 42 255 +320 0 320 318 45 319 +320 0 384 322 49 382 +320 0 448 327 54 446 +320 0 512 332 58 510 +320 0 576 338 63 573 +320 0 640 345 69 637 +320 0 704 353 74 701 +320 0 768 361 79 765 +320 0 832 370 85 828 +320 0 896 379 91 892 +320 0 960 389 96 956 +320 0 1023 399 102 1018 +320 64 0 311 71 4 +320 64 64 311 71 64 +320 64 128 312 72 127 +320 64 192 313 73 191 +320 64 256 315 74 255 +320 64 320 318 76 319 +320 64 384 322 78 382 +320 64 448 327 81 446 +320 64 512 332 84 510 +320 64 576 338 87 573 +320 64 640 345 91 637 +320 64 704 353 95 701 +320 64 768 361 99 765 +320 64 832 370 103 828 +320 64 896 379 108 892 +320 64 960 389 112 956 +320 64 1023 399 117 1018 +320 128 0 311 131 14 +320 128 64 311 131 65 +320 128 128 312 131 128 +320 128 192 313 131 191 +320 128 256 316 132 255 +320 128 320 319 133 319 +320 128 384 322 134 382 +320 128 448 327 136 446 +320 128 512 332 137 510 +320 128 576 339 139 574 +320 128 640 345 141 637 +320 128 704 353 143 701 +320 128 768 361 146 765 +320 128 832 370 149 828 +320 128 896 379 152 892 +320 128 960 389 155 956 +320 128 1023 399 158 1019 +320 192 0 311 193 23 +320 192 64 311 193 67 +320 192 128 312 193 129 +320 192 192 314 193 192 +320 192 256 316 194 255 +320 192 320 319 194 319 +320 192 384 323 195 383 +320 192 448 327 196 446 +320 192 512 333 197 510 +320 192 576 339 198 574 +320 192 640 346 200 637 +320 192 704 353 201 701 +320 192 768 361 203 765 +320 192 832 370 205 828 +320 192 896 379 207 892 +320 192 960 389 209 956 +320 192 1023 399 211 1019 +320 256 0 311 256 31 +320 256 64 312 256 69 +320 256 128 313 256 130 +320 256 192 314 256 193 +320 256 256 316 257 256 +320 256 320 319 257 319 +320 256 384 323 258 383 +320 256 448 328 258 447 +320 256 512 333 259 510 +320 256 576 339 260 574 +320 256 640 346 261 638 +320 256 704 354 262 701 +320 256 768 362 263 765 +320 256 832 370 265 829 +320 256 896 380 266 892 +320 256 960 390 268 956 +320 256 1023 400 269 1019 +320 320 0 312 319 39 +320 320 64 312 319 73 +320 320 128 313 319 132 +320 320 192 315 319 194 +320 320 256 317 320 257 +320 320 320 320 320 320 +320 320 384 324 320 383 +320 320 448 328 321 447 +320 320 512 334 321 511 +320 320 576 340 322 574 +320 320 640 347 323 638 +320 320 704 354 324 701 +320 320 768 362 325 765 +320 320 832 371 326 829 +320 320 896 380 327 892 +320 320 960 390 328 956 +320 320 1023 400 330 1019 +320 384 0 313 383 47 +320 384 64 313 383 77 +320 384 128 314 383 134 +320 384 192 315 383 195 +320 384 256 318 383 258 +320 384 320 321 383 321 +320 384 384 325 384 384 +320 384 448 329 384 447 +320 384 512 334 384 511 +320 384 576 341 385 575 +320 384 640 347 386 638 +320 384 704 355 386 702 +320 384 768 363 387 765 +320 384 832 372 388 829 +320 384 896 381 389 893 +320 384 960 391 390 956 +320 384 1023 401 391 1019 +320 448 0 314 446 55 +320 448 64 314 446 81 +320 448 128 315 446 136 +320 448 192 316 446 197 +320 448 256 319 446 259 +320 448 320 322 447 322 +320 448 384 325 447 385 +320 448 448 330 447 448 +320 448 512 335 448 511 +320 448 576 341 448 575 +320 448 640 348 449 638 +320 448 704 356 449 702 +320 448 768 364 450 766 +320 448 832 372 450 829 +320 448 896 382 451 893 +320 448 960 391 452 957 +320 448 1023 401 453 1019 +320 512 0 315 509 63 +320 512 64 315 510 87 +320 512 128 316 510 139 +320 512 192 318 510 198 +320 512 256 320 510 260 +320 512 320 323 510 323 +320 512 384 327 510 386 +320 512 448 331 510 449 +320 512 512 336 511 512 +320 512 576 342 511 575 +320 512 640 349 512 639 +320 512 704 357 512 702 +320 512 768 365 513 766 +320 512 832 373 513 830 +320 512 896 382 514 893 +320 512 960 392 515 957 +320 512 1023 402 515 1019 +320 576 0 316 573 70 +320 576 64 317 573 92 +320 576 128 317 573 142 +320 576 192 319 573 201 +320 576 256 321 573 262 +320 576 320 324 573 324 +320 576 384 328 574 386 +320 576 448 332 574 450 +320 576 512 338 574 513 +320 576 576 344 574 576 +320 576 640 350 575 639 +320 576 704 358 575 703 +320 576 768 366 576 766 +320 576 832 374 576 830 +320 576 896 384 577 894 +320 576 960 393 578 957 +320 576 1023 403 578 1020 +320 640 0 318 637 78 +320 640 64 318 637 98 +320 640 128 319 637 146 +320 640 192 320 637 203 +320 640 256 323 637 263 +320 640 320 325 637 325 +320 640 384 329 637 388 +320 640 448 334 637 450 +320 640 512 339 638 513 +320 640 576 345 638 577 +320 640 640 352 638 640 +320 640 704 359 639 703 +320 640 768 367 639 767 +320 640 832 376 639 830 +320 640 896 385 640 894 +320 640 960 394 641 958 +320 640 1023 404 641 1020 +320 704 0 319 700 86 +320 704 64 320 700 104 +320 704 128 320 700 150 +320 704 192 322 700 206 +320 704 256 324 700 265 +320 704 320 327 700 327 +320 704 384 331 701 389 +320 704 448 335 701 451 +320 704 512 341 701 514 +320 704 576 346 701 577 +320 704 640 353 702 641 +320 704 704 360 702 704 +320 704 768 368 702 767 +320 704 832 377 703 831 +320 704 896 386 703 894 +320 704 960 396 704 958 +320 704 1023 406 704 1021 +320 768 0 321 764 94 +320 768 64 322 764 110 +320 768 128 322 764 154 +320 768 192 324 764 208 +320 768 256 326 764 267 +320 768 320 329 764 328 +320 768 384 333 764 390 +320 768 448 337 764 453 +320 768 512 342 764 515 +320 768 576 348 765 578 +320 768 640 355 765 641 +320 768 704 362 765 705 +320 768 768 370 766 768 +320 768 832 378 766 831 +320 768 896 387 766 895 +320 768 960 397 767 958 +320 768 1023 407 767 1021 +320 832 0 323 827 102 +320 832 64 324 827 117 +320 832 128 324 827 158 +320 832 192 326 827 212 +320 832 256 328 827 270 +320 832 320 331 827 330 +320 832 384 335 828 392 +320 832 448 339 828 454 +320 832 512 344 828 516 +320 832 576 350 828 579 +320 832 640 357 828 642 +320 832 704 364 829 705 +320 832 768 372 829 769 +320 832 832 380 829 832 +320 832 896 389 830 895 +320 832 960 399 830 959 +320 832 1023 409 831 1021 +320 896 0 326 891 110 +320 896 64 326 891 124 +320 896 128 327 891 163 +320 896 192 328 891 215 +320 896 256 330 891 272 +320 896 320 333 891 332 +320 896 384 337 891 393 +320 896 448 341 891 455 +320 896 512 346 891 518 +320 896 576 352 892 580 +320 896 640 358 892 643 +320 896 704 366 892 706 +320 896 768 373 892 769 +320 896 832 382 893 833 +320 896 896 391 893 896 +320 896 960 400 893 959 +320 896 1023 410 894 1022 +320 960 0 328 954 118 +320 960 64 328 954 131 +320 960 128 329 954 168 +320 960 192 330 954 219 +320 960 256 332 955 275 +320 960 320 335 955 334 +320 960 384 339 955 395 +320 960 448 343 955 457 +320 960 512 348 955 519 +320 960 576 354 955 581 +320 960 640 361 955 644 +320 960 704 368 956 707 +320 960 768 375 956 770 +320 960 832 384 956 833 +320 960 896 393 956 897 +320 960 960 402 957 960 +320 960 1023 412 957 1022 +320 1023 0 330 1017 125 +320 1023 64 331 1017 138 +320 1023 128 331 1017 173 +320 1023 192 333 1017 222 +320 1023 256 335 1017 278 +320 1023 320 338 1017 337 +320 1023 384 341 1017 397 +320 1023 448 346 1017 458 +320 1023 512 351 1018 520 +320 1023 576 356 1018 583 +320 1023 640 363 1018 645 +320 1023 704 370 1018 708 +320 1023 768 378 1018 771 +320 1023 832 386 1019 834 +320 1023 896 395 1019 897 +320 1023 960 404 1019 961 +320 1023 1023 414 1020 1023 +384 0 0 373 43 0 +384 0 64 373 43 63 +384 0 128 373 44 127 +384 0 192 375 46 191 +384 0 256 377 48 255 +384 0 320 379 51 319 +384 0 384 382 54 382 +384 0 448 386 58 446 +384 0 512 390 63 510 +384 0 576 395 67 573 +384 0 640 401 72 637 +384 0 704 407 77 701 +384 0 768 414 82 765 +384 0 832 422 88 828 +384 0 896 430 93 892 +384 0 960 438 99 956 +384 0 1023 447 104 1018 +384 64 0 373 74 0 +384 64 64 373 75 64 +384 64 128 374 75 127 +384 64 192 375 76 191 +384 64 256 377 77 255 +384 64 320 379 79 319 +384 64 384 382 81 382 +384 64 448 386 84 446 +384 64 512 390 87 510 +384 64 576 395 90 573 +384 64 640 401 93 637 +384 64 704 407 97 701 +384 64 768 414 101 765 +384 64 832 422 105 828 +384 64 896 430 110 892 +384 64 960 438 114 956 +384 64 1023 447 119 1018 +384 128 0 373 132 14 +384 128 64 373 132 65 +384 128 128 374 133 128 +384 128 192 375 133 191 +384 128 256 377 134 255 +384 128 320 379 135 319 +384 128 384 382 136 382 +384 128 448 386 137 446 +384 128 512 390 139 510 +384 128 576 396 141 574 +384 128 640 401 143 637 +384 128 704 408 145 701 +384 128 768 414 147 765 +384 128 832 422 150 828 +384 128 896 430 153 892 +384 128 960 438 156 956 +384 128 1023 447 159 1019 +384 192 0 373 194 22 +384 192 64 373 194 67 +384 192 128 374 194 129 +384 192 192 375 194 192 +384 192 256 377 195 255 +384 192 320 379 195 319 +384 192 384 383 196 383 +384 192 448 386 197 446 +384 192 512 391 198 510 +384 192 576 396 199 574 +384 192 640 401 201 637 +384 192 704 408 202 701 +384 192 768 415 204 765 +384 192 832 422 206 828 +384 192 896 430 208 892 +384 192 960 439 210 956 +384 192 1023 447 212 1019 +384 256 0 373 257 31 +384 256 64 374 257 69 +384 256 128 374 257 130 +384 256 192 375 257 193 +384 256 256 377 257 256 +384 256 320 380 258 319 +384 256 384 383 258 383 +384 256 448 387 259 447 +384 256 512 391 260 510 +384 256 576 396 261 574 +384 256 640 402 262 638 +384 256 704 408 263 701 +384 256 768 415 264 765 +384 256 832 422 265 829 +384 256 896 430 267 892 +384 256 960 439 268 956 +384 256 1023 448 270 1019 +384 320 0 374 320 39 +384 320 64 374 320 73 +384 320 128 375 320 132 +384 320 192 376 320 194 +384 320 256 378 320 257 +384 320 320 380 321 320 +384 320 384 383 321 383 +384 320 448 387 321 447 +384 320 512 392 322 511 +384 320 576 397 323 574 +384 320 640 402 323 638 +384 320 704 409 324 701 +384 320 768 415 325 765 +384 320 832 423 326 829 +384 320 896 431 328 892 +384 320 960 439 329 956 +384 320 1023 448 330 1019 +384 384 0 375 383 47 +384 384 64 375 383 77 +384 384 128 375 383 134 +384 384 192 377 383 195 +384 384 256 378 383 258 +384 384 320 381 384 321 +384 384 384 384 384 384 +384 384 448 388 384 447 +384 384 512 392 385 511 +384 384 576 397 385 575 +384 384 640 403 386 638 +384 384 704 409 387 702 +384 384 768 416 388 765 +384 384 832 423 388 829 +384 384 896 431 389 893 +384 384 960 440 390 956 +384 384 1023 449 391 1019 +384 448 0 375 446 55 +384 448 64 375 446 81 +384 448 128 376 446 136 +384 448 192 377 447 197 +384 448 256 379 447 259 +384 448 320 382 447 322 +384 448 384 385 447 385 +384 448 448 388 448 448 +384 448 512 393 448 511 +384 448 576 398 448 575 +384 448 640 404 449 638 +384 448 704 410 449 702 +384 448 768 417 450 766 +384 448 832 424 451 829 +384 448 896 432 452 893 +384 448 960 440 452 957 +384 448 1023 449 453 1019 +384 512 0 376 510 62 +384 512 64 376 510 86 +384 512 128 377 510 139 +384 512 192 378 510 198 +384 512 256 380 510 260 +384 512 320 383 510 323 +384 512 384 386 511 386 +384 512 448 389 511 449 +384 512 512 394 511 512 +384 512 576 399 512 575 +384 512 640 404 512 639 +384 512 704 411 512 702 +384 512 768 417 513 766 +384 512 832 425 514 830 +384 512 896 433 514 893 +384 512 960 441 515 957 +384 512 1023 450 516 1019 +384 576 0 377 573 70 +384 576 64 377 573 92 +384 576 128 378 573 142 +384 576 192 379 573 201 +384 576 256 381 574 262 +384 576 320 384 574 324 +384 576 384 387 574 386 +384 576 448 390 574 449 +384 576 512 395 574 513 +384 576 576 400 575 576 +384 576 640 405 575 639 +384 576 704 412 576 703 +384 576 768 418 576 766 +384 576 832 426 577 830 +384 576 896 434 577 894 +384 576 960 442 578 957 +384 576 1023 451 579 1020 +384 640 0 378 637 78 +384 640 64 379 637 98 +384 640 128 379 637 146 +384 640 192 381 637 203 +384 640 256 382 637 263 +384 640 320 385 637 325 +384 640 384 388 637 388 +384 640 448 392 638 450 +384 640 512 396 638 513 +384 640 576 401 638 577 +384 640 640 406 638 640 +384 640 704 413 639 703 +384 640 768 419 639 767 +384 640 832 427 640 830 +384 640 896 435 640 894 +384 640 960 443 641 958 +384 640 1023 452 641 1020 +384 704 0 380 700 86 +384 704 64 380 700 104 +384 704 128 381 700 150 +384 704 192 382 700 206 +384 704 256 384 701 265 +384 704 320 386 701 327 +384 704 384 389 701 389 +384 704 448 393 701 451 +384 704 512 397 701 514 +384 704 576 402 701 577 +384 704 640 408 702 641 +384 704 704 414 702 704 +384 704 768 421 703 767 +384 704 832 428 703 831 +384 704 896 436 703 894 +384 704 960 444 704 958 +384 704 1023 453 704 1021 +384 768 0 381 764 94 +384 768 64 382 764 110 +384 768 128 382 764 154 +384 768 192 383 764 208 +384 768 256 385 764 267 +384 768 320 388 764 328 +384 768 384 391 764 390 +384 768 448 394 764 453 +384 768 512 399 765 515 +384 768 576 403 765 578 +384 768 640 409 765 641 +384 768 704 415 765 705 +384 768 768 422 766 768 +384 768 832 429 766 831 +384 768 896 437 767 895 +384 768 960 445 767 958 +384 768 1023 454 768 1021 +384 832 0 383 827 102 +384 832 64 383 827 117 +384 832 128 384 827 158 +384 832 192 385 827 212 +384 832 256 387 828 270 +384 832 320 389 828 330 +384 832 384 392 828 392 +384 832 448 396 828 454 +384 832 512 400 828 516 +384 832 576 405 828 579 +384 832 640 411 829 642 +384 832 704 417 829 705 +384 832 768 423 829 769 +384 832 832 431 830 832 +384 832 896 438 830 895 +384 832 960 447 830 959 +384 832 1023 455 831 1021 +384 896 0 385 891 110 +384 896 64 385 891 124 +384 896 128 386 891 163 +384 896 192 387 891 215 +384 896 256 389 891 272 +384 896 320 391 891 332 +384 896 384 394 891 393 +384 896 448 398 891 455 +384 896 512 402 892 518 +384 896 576 407 892 580 +384 896 640 412 892 643 +384 896 704 418 892 706 +384 896 768 425 893 769 +384 896 832 432 893 833 +384 896 896 440 893 896 +384 896 960 448 894 959 +384 896 1023 457 894 1022 +384 960 0 387 955 118 +384 960 64 387 955 131 +384 960 128 388 955 168 +384 960 192 389 955 219 +384 960 256 390 955 275 +384 960 320 393 955 334 +384 960 384 396 955 395 +384 960 448 399 955 457 +384 960 512 404 955 519 +384 960 576 409 955 581 +384 960 640 414 956 644 +384 960 704 420 956 707 +384 960 768 427 956 770 +384 960 832 434 956 833 +384 960 896 442 957 897 +384 960 960 450 957 960 +384 960 1023 458 957 1022 +384 1023 0 389 1017 125 +384 1023 64 389 1017 137 +384 1023 128 390 1017 173 +384 1023 192 391 1017 222 +384 1023 256 393 1017 278 +384 1023 320 395 1017 337 +384 1023 384 398 1017 397 +384 1023 448 401 1018 458 +384 1023 512 406 1018 520 +384 1023 576 410 1018 583 +384 1023 640 416 1018 645 +384 1023 704 422 1018 708 +384 1023 768 429 1018 771 +384 1023 832 436 1019 834 +384 1023 896 443 1019 897 +384 1023 960 452 1019 961 +384 1023 1023 460 1020 1023 +448 0 0 435 50 0 +448 0 64 435 50 63 +448 0 128 435 51 127 +448 0 192 436 52 191 +448 0 256 438 54 255 +448 0 320 440 57 319 +448 0 384 443 60 382 +448 0 448 446 63 446 +448 0 512 450 67 510 +448 0 576 454 72 573 +448 0 640 459 76 637 +448 0 704 464 81 701 +448 0 768 470 86 765 +448 0 832 476 91 828 +448 0 896 483 96 892 +448 0 960 491 101 956 +448 0 1023 498 107 1018 +448 64 0 435 78 0 +448 64 64 435 78 64 +448 64 128 435 79 127 +448 64 192 436 80 191 +448 64 256 438 81 255 +448 64 320 440 83 319 +448 64 384 443 85 382 +448 64 448 446 87 446 +448 64 512 450 90 510 +448 64 576 454 93 573 +448 64 640 459 96 637 +448 64 704 464 100 701 +448 64 768 470 104 765 +448 64 832 476 108 828 +448 64 896 483 112 892 +448 64 960 491 117 956 +448 64 1023 498 121 1018 +448 128 0 435 134 13 +448 128 64 435 134 65 +448 128 128 436 135 128 +448 128 192 437 135 191 +448 128 256 438 136 255 +448 128 320 440 137 319 +448 128 384 443 138 382 +448 128 448 446 139 446 +448 128 512 450 141 510 +448 128 576 454 142 574 +448 128 640 459 144 637 +448 128 704 464 147 701 +448 128 768 470 149 765 +448 128 832 476 152 828 +448 128 896 483 155 892 +448 128 960 491 158 956 +448 128 1023 499 161 1019 +448 192 0 435 195 22 +448 192 64 435 195 66 +448 192 128 436 195 129 +448 192 192 437 196 192 +448 192 256 438 196 255 +448 192 320 440 197 319 +448 192 384 443 197 383 +448 192 448 446 198 446 +448 192 512 450 199 510 +448 192 576 454 201 574 +448 192 640 459 202 637 +448 192 704 464 203 701 +448 192 768 470 205 765 +448 192 832 477 207 828 +448 192 896 484 209 892 +448 192 960 491 211 956 +448 192 1023 499 213 1019 +448 256 0 435 258 30 +448 256 64 436 258 69 +448 256 128 436 258 130 +448 256 192 437 258 193 +448 256 256 439 258 256 +448 256 320 441 259 319 +448 256 384 443 259 383 +448 256 448 446 260 447 +448 256 512 450 261 510 +448 256 576 454 261 574 +448 256 640 459 262 638 +448 256 704 465 264 701 +448 256 768 471 265 765 +448 256 832 477 266 829 +448 256 896 484 268 892 +448 256 960 491 269 956 +448 256 1023 499 271 1019 +448 320 0 436 320 38 +448 320 64 436 320 73 +448 320 128 437 321 132 +448 320 192 438 321 194 +448 320 256 439 321 257 +448 320 320 441 321 320 +448 320 384 444 322 383 +448 320 448 447 322 447 +448 320 512 451 323 511 +448 320 576 455 323 574 +448 320 640 460 324 638 +448 320 704 465 325 701 +448 320 768 471 326 765 +448 320 832 477 327 829 +448 320 896 484 328 892 +448 320 960 492 329 956 +448 320 1023 499 331 1019 +448 384 0 436 384 46 +448 384 64 436 384 77 +448 384 128 437 384 134 +448 384 192 438 384 195 +448 384 256 440 384 258 +448 384 320 442 384 321 +448 384 384 444 385 384 +448 384 448 447 385 447 +448 384 512 451 385 511 +448 384 576 455 386 574 +448 384 640 460 387 638 +448 384 704 465 387 702 +448 384 768 471 388 765 +448 384 832 478 389 829 +448 384 896 485 390 893 +448 384 960 492 391 956 +448 384 1023 500 392 1019 +448 448 0 437 447 54 +448 448 64 437 447 81 +448 448 128 438 447 136 +448 448 192 439 447 197 +448 448 256 440 447 259 +448 448 320 442 447 322 +448 448 384 445 448 385 +448 448 448 448 448 448 +448 448 512 452 448 511 +448 448 576 456 449 575 +448 448 640 461 449 638 +448 448 704 466 450 702 +448 448 768 472 451 766 +448 448 832 478 451 829 +448 448 896 485 452 893 +448 448 960 493 453 957 +448 448 1023 500 454 1019 +448 512 0 438 510 62 +448 512 64 438 510 86 +448 512 128 438 510 139 +448 512 192 439 510 198 +448 512 256 441 511 260 +448 512 320 443 511 323 +448 512 384 446 511 386 +448 512 448 449 511 449 +448 512 512 452 512 512 +448 512 576 457 512 575 +448 512 640 461 512 639 +448 512 704 467 513 702 +448 512 768 473 513 766 +448 512 832 479 514 830 +448 512 896 486 515 893 +448 512 960 493 515 957 +448 512 1023 501 516 1019 +448 576 0 439 574 70 +448 576 64 439 574 92 +448 576 128 439 574 142 +448 576 192 440 574 200 +448 576 256 442 574 262 +448 576 320 444 574 324 +448 576 384 446 574 386 +448 576 448 450 574 449 +448 576 512 453 575 513 +448 576 576 458 575 576 +448 576 640 462 576 639 +448 576 704 468 576 703 +448 576 768 473 576 766 +448 576 832 480 577 830 +448 576 896 487 578 894 +448 576 960 494 578 957 +448 576 1023 502 579 1020 +448 640 0 440 637 78 +448 640 64 440 637 98 +448 640 128 440 637 146 +448 640 192 441 637 203 +448 640 256 443 637 263 +448 640 320 445 637 325 +448 640 384 447 638 388 +448 640 448 451 638 450 +448 640 512 454 638 513 +448 640 576 458 638 577 +448 640 640 463 639 640 +448 640 704 469 639 703 +448 640 768 474 640 767 +448 640 832 481 640 830 +448 640 896 488 641 894 +448 640 960 495 641 958 +448 640 1023 503 642 1020 +448 704 0 441 701 86 +448 704 64 441 701 104 +448 704 128 441 701 150 +448 704 192 442 701 206 +448 704 256 444 701 265 +448 704 320 446 701 327 +448 704 384 449 701 389 +448 704 448 452 701 451 +448 704 512 455 701 514 +448 704 576 460 702 577 +448 704 640 464 702 641 +448 704 704 470 702 704 +448 704 768 475 703 767 +448 704 832 482 703 831 +448 704 896 489 704 894 +448 704 960 496 704 958 +448 704 1023 504 705 1021 +448 768 0 442 764 94 +448 768 64 442 764 110 +448 768 128 443 764 154 +448 768 192 444 764 208 +448 768 256 445 764 267 +448 768 320 447 764 328 +448 768 384 450 765 390 +448 768 448 453 765 453 +448 768 512 457 765 515 +448 768 576 461 765 578 +448 768 640 465 765 641 +448 768 704 471 766 705 +448 768 768 477 766 768 +448 768 832 483 766 831 +448 768 896 490 767 895 +448 768 960 497 767 958 +448 768 1023 505 768 1021 +448 832 0 443 828 102 +448 832 64 444 828 117 +448 832 128 444 828 158 +448 832 192 445 828 212 +448 832 256 447 828 270 +448 832 320 449 828 330 +448 832 384 451 828 392 +448 832 448 454 828 454 +448 832 512 458 828 516 +448 832 576 462 829 579 +448 832 640 467 829 642 +448 832 704 472 829 705 +448 832 768 478 829 769 +448 832 832 484 830 832 +448 832 896 491 830 895 +448 832 960 498 831 959 +448 832 1023 506 831 1021 +448 896 0 445 891 110 +448 896 64 445 891 124 +448 896 128 446 891 163 +448 896 192 447 891 215 +448 896 256 448 891 272 +448 896 320 450 891 332 +448 896 384 453 892 393 +448 896 448 456 892 455 +448 896 512 459 892 518 +448 896 576 463 892 580 +448 896 640 468 892 643 +448 896 704 473 893 706 +448 896 768 479 893 769 +448 896 832 485 893 833 +448 896 896 492 893 896 +448 896 960 500 894 959 +448 896 1023 507 894 1022 +448 960 0 447 955 118 +448 960 64 447 955 131 +448 960 128 447 955 168 +448 960 192 448 955 219 +448 960 256 450 955 275 +448 960 320 452 955 334 +448 960 384 454 955 395 +448 960 448 457 955 457 +448 960 512 461 955 519 +448 960 576 465 956 581 +448 960 640 470 956 644 +448 960 704 475 956 707 +448 960 768 481 956 770 +448 960 832 487 957 833 +448 960 896 494 957 897 +448 960 960 501 957 960 +448 960 1023 508 958 1022 +448 1023 0 448 1017 125 +448 1023 64 448 1017 137 +448 1023 128 449 1017 173 +448 1023 192 450 1017 222 +448 1023 256 451 1017 278 +448 1023 320 453 1017 337 +448 1023 384 456 1018 397 +448 1023 448 459 1018 458 +448 1023 512 463 1018 520 +448 1023 576 467 1018 583 +448 1023 640 471 1018 645 +448 1023 704 477 1018 708 +448 1023 768 482 1019 771 +448 1023 832 489 1019 834 +448 1023 896 495 1019 897 +448 1023 960 502 1020 961 +448 1023 1023 510 1020 1023 +512 0 0 497 57 0 +512 0 64 497 57 63 +512 0 128 497 58 127 +512 0 192 498 59 191 +512 0 256 500 61 255 +512 0 320 501 63 319 +512 0 384 504 66 382 +512 0 448 506 69 446 +512 0 512 510 73 510 +512 0 576 513 76 573 +512 0 640 517 81 637 +512 0 704 522 85 701 +512 0 768 527 90 765 +512 0 832 533 95 828 +512 0 896 539 100 892 +512 0 960 545 105 956 +512 0 1023 552 110 1018 +512 64 0 497 83 0 +512 64 64 497 83 63 +512 64 128 497 83 127 +512 64 192 498 84 191 +512 64 256 500 85 255 +512 64 320 501 87 319 +512 64 384 504 89 382 +512 64 448 506 91 446 +512 64 512 510 94 510 +512 64 576 513 96 573 +512 64 640 517 100 637 +512 64 704 522 103 701 +512 64 768 527 107 765 +512 64 832 533 111 828 +512 64 896 539 115 892 +512 64 960 545 119 956 +512 64 1023 552 124 1018 +512 128 0 497 137 12 +512 128 64 497 137 64 +512 128 128 498 137 128 +512 128 192 498 137 191 +512 128 256 500 138 255 +512 128 320 502 139 319 +512 128 384 504 140 382 +512 128 448 506 141 446 +512 128 512 510 143 510 +512 128 576 513 145 574 +512 128 640 517 147 637 +512 128 704 522 149 701 +512 128 768 527 151 765 +512 128 832 533 154 828 +512 128 896 539 157 892 +512 128 960 545 160 956 +512 128 1023 552 163 1019 +512 192 0 497 197 21 +512 192 64 497 197 66 +512 192 128 498 197 129 +512 192 192 499 197 192 +512 192 256 500 198 255 +512 192 320 502 198 319 +512 192 384 504 199 383 +512 192 448 507 200 446 +512 192 512 510 201 510 +512 192 576 513 202 574 +512 192 640 518 203 637 +512 192 704 522 205 701 +512 192 768 527 207 765 +512 192 832 533 208 828 +512 192 896 539 210 892 +512 192 960 546 212 956 +512 192 1023 552 215 1019 +512 256 0 497 259 30 +512 256 64 498 259 69 +512 256 128 498 259 130 +512 256 192 499 259 193 +512 256 256 500 259 256 +512 256 320 502 260 319 +512 256 384 504 260 383 +512 256 448 507 261 447 +512 256 512 510 262 510 +512 256 576 514 262 574 +512 256 640 518 263 638 +512 256 704 523 265 701 +512 256 768 528 266 765 +512 256 832 533 267 829 +512 256 896 539 269 892 +512 256 960 546 270 956 +512 256 1023 553 272 1019 +512 320 0 498 321 38 +512 320 64 498 321 72 +512 320 128 498 321 131 +512 320 192 499 322 194 +512 320 256 501 322 257 +512 320 320 502 322 320 +512 320 384 505 322 383 +512 320 448 507 323 447 +512 320 512 510 324 511 +512 320 576 514 324 574 +512 320 640 518 325 638 +512 320 704 523 326 701 +512 320 768 528 327 765 +512 320 832 534 328 829 +512 320 896 540 329 892 +512 320 960 546 330 956 +512 320 1023 553 332 1019 +512 384 0 498 384 46 +512 384 64 498 384 76 +512 384 128 499 384 133 +512 384 192 500 384 195 +512 384 256 501 385 258 +512 384 320 503 385 321 +512 384 384 505 385 384 +512 384 448 508 386 447 +512 384 512 511 386 511 +512 384 576 515 387 574 +512 384 640 519 387 638 +512 384 704 523 388 702 +512 384 768 528 389 765 +512 384 832 534 390 829 +512 384 896 540 391 893 +512 384 960 547 392 956 +512 384 1023 553 393 1019 +512 448 0 499 447 54 +512 448 64 499 447 81 +512 448 128 499 447 136 +512 448 192 500 448 196 +512 448 256 502 448 259 +512 448 320 503 448 322 +512 448 384 505 448 385 +512 448 448 508 449 448 +512 448 512 511 449 511 +512 448 576 515 449 575 +512 448 640 519 450 638 +512 448 704 524 450 702 +512 448 768 529 451 766 +512 448 832 535 452 829 +512 448 896 541 453 893 +512 448 960 547 453 957 +512 448 1023 554 454 1019 +512 512 0 499 511 62 +512 512 64 500 511 86 +512 512 128 500 511 139 +512 512 192 501 511 198 +512 512 256 502 511 260 +512 512 320 504 511 323 +512 512 384 506 511 385 +512 512 448 509 512 449 +512 512 512 512 512 512 +512 512 576 516 512 575 +512 512 640 520 513 639 +512 512 704 524 513 702 +512 512 768 530 514 766 +512 512 832 535 514 830 +512 512 896 541 515 893 +512 512 960 548 516 957 +512 512 1023 554 517 1019 +512 576 0 500 574 70 +512 576 64 500 574 92 +512 576 128 501 574 142 +512 576 192 502 574 200 +512 576 256 503 574 262 +512 576 320 505 574 324 +512 576 384 507 575 386 +512 576 448 510 575 449 +512 576 512 513 575 513 +512 576 576 516 576 576 +512 576 640 521 576 639 +512 576 704 525 576 703 +512 576 768 530 577 766 +512 576 832 536 577 830 +512 576 896 542 578 894 +512 576 960 548 579 957 +512 576 1023 555 579 1020 +512 640 0 501 637 78 +512 640 64 501 637 98 +512 640 128 502 638 146 +512 640 192 502 638 203 +512 640 256 504 638 263 +512 640 320 506 638 325 +512 640 384 508 638 388 +512 640 448 510 638 450 +512 640 512 514 638 513 +512 640 576 517 639 577 +512 640 640 521 639 640 +512 640 704 526 639 703 +512 640 768 531 640 767 +512 640 832 537 640 830 +512 640 896 543 641 894 +512 640 960 549 641 958 +512 640 1023 556 642 1020 +512 704 0 502 701 86 +512 704 64 502 701 104 +512 704 128 503 701 149 +512 704 192 503 701 205 +512 704 256 505 701 265 +512 704 320 506 701 327 +512 704 384 509 701 389 +512 704 448 511 702 451 +512 704 512 515 702 514 +512 704 576 518 702 577 +512 704 640 522 702 641 +512 704 704 527 703 704 +512 704 768 532 703 767 +512 704 832 537 704 831 +512 704 896 543 704 894 +512 704 960 550 704 958 +512 704 1023 557 705 1020 +512 768 0 503 764 94 +512 768 64 503 764 110 +512 768 128 504 764 154 +512 768 192 504 764 208 +512 768 256 506 765 267 +512 768 320 508 765 328 +512 768 384 510 765 390 +512 768 448 512 765 453 +512 768 512 516 765 515 +512 768 576 519 765 578 +512 768 640 523 766 641 +512 768 704 528 766 705 +512 768 768 533 766 768 +512 768 832 538 767 831 +512 768 896 544 767 895 +512 768 960 551 768 958 +512 768 1023 558 768 1021 +512 832 0 504 828 102 +512 832 64 504 828 117 +512 832 128 505 828 158 +512 832 192 506 828 212 +512 832 256 507 828 270 +512 832 320 509 828 330 +512 832 384 511 828 392 +512 832 448 514 828 454 +512 832 512 517 829 516 +512 832 576 520 829 579 +512 832 640 524 829 642 +512 832 704 529 829 705 +512 832 768 534 830 769 +512 832 832 540 830 832 +512 832 896 546 830 895 +512 832 960 552 831 959 +512 832 1023 559 831 1021 +512 896 0 506 891 110 +512 896 64 506 891 124 +512 896 128 506 891 163 +512 896 192 507 891 215 +512 896 256 508 892 272 +512 896 320 510 892 332 +512 896 384 512 892 393 +512 896 448 515 892 455 +512 896 512 518 892 518 +512 896 576 522 892 580 +512 896 640 526 893 643 +512 896 704 530 893 706 +512 896 768 535 893 769 +512 896 832 541 893 833 +512 896 896 547 894 896 +512 896 960 553 894 959 +512 896 1023 560 894 1022 +512 960 0 507 955 117 +512 960 64 507 955 130 +512 960 128 508 955 168 +512 960 192 508 955 219 +512 960 256 510 955 275 +512 960 320 511 955 334 +512 960 384 514 955 395 +512 960 448 516 955 457 +512 960 512 519 956 519 +512 960 576 523 956 581 +512 960 640 527 956 644 +512 960 704 532 956 707 +512 960 768 537 956 770 +512 960 832 542 957 833 +512 960 896 548 957 897 +512 960 960 554 957 960 +512 960 1023 561 958 1022 +512 1023 0 508 1017 125 +512 1023 64 509 1017 137 +512 1023 128 509 1018 173 +512 1023 192 510 1018 222 +512 1023 256 511 1018 278 +512 1023 320 513 1018 337 +512 1023 384 515 1018 397 +512 1023 448 518 1018 458 +512 1023 512 521 1018 520 +512 1023 576 524 1018 583 +512 1023 640 528 1018 645 +512 1023 704 533 1019 708 +512 1023 768 538 1019 771 +512 1023 832 543 1019 834 +512 1023 896 549 1019 897 +512 1023 960 556 1020 961 +512 1023 1023 562 1020 1023 +576 0 0 559 64 0 +576 0 64 559 64 63 +576 0 128 559 65 127 +576 0 192 560 66 191 +576 0 256 561 67 255 +576 0 320 563 69 318 +576 0 384 565 72 382 +576 0 448 567 75 446 +576 0 512 570 78 510 +576 0 576 573 82 573 +576 0 640 577 85 637 +576 0 704 581 90 701 +576 0 768 585 94 765 +576 0 832 590 99 828 +576 0 896 596 103 892 +576 0 960 602 108 956 +576 0 1023 608 113 1018 +576 64 0 559 87 0 +576 64 64 559 88 63 +576 64 128 559 88 127 +576 64 192 560 89 191 +576 64 256 561 90 255 +576 64 320 563 91 319 +576 64 384 565 93 382 +576 64 448 567 95 446 +576 64 512 570 98 510 +576 64 576 573 100 573 +576 64 640 577 103 637 +576 64 704 581 107 701 +576 64 768 586 110 765 +576 64 832 590 114 828 +576 64 896 596 118 892 +576 64 960 602 122 956 +576 64 1023 608 127 1018 +576 128 0 559 139 11 +576 128 64 559 139 64 +576 128 128 560 140 128 +576 128 192 560 140 191 +576 128 256 561 141 255 +576 128 320 563 141 319 +576 128 384 565 143 382 +576 128 448 567 144 446 +576 128 512 570 145 510 +576 128 576 573 147 573 +576 128 640 577 149 637 +576 128 704 581 151 701 +576 128 768 586 154 765 +576 128 832 591 156 828 +576 128 896 596 159 892 +576 128 960 602 162 956 +576 128 1023 608 165 1019 +576 192 0 559 198 21 +576 192 64 559 199 66 +576 192 128 560 199 129 +576 192 192 560 199 192 +576 192 256 562 199 255 +576 192 320 563 200 319 +576 192 384 565 201 383 +576 192 448 567 201 446 +576 192 512 570 202 510 +576 192 576 573 204 574 +576 192 640 577 205 637 +576 192 704 581 206 701 +576 192 768 586 208 765 +576 192 832 591 210 828 +576 192 896 596 212 892 +576 192 960 602 214 956 +576 192 1023 608 216 1019 +576 256 0 559 260 30 +576 256 64 560 260 69 +576 256 128 560 260 130 +576 256 192 561 260 193 +576 256 256 562 261 256 +576 256 320 563 261 319 +576 256 384 565 261 383 +576 256 448 568 262 447 +576 256 512 570 263 510 +576 256 576 574 264 574 +576 256 640 577 265 638 +576 256 704 581 266 701 +576 256 768 586 267 765 +576 256 832 591 268 829 +576 256 896 596 270 892 +576 256 960 602 271 956 +576 256 1023 608 273 1019 +576 320 0 560 322 38 +576 320 64 560 322 72 +576 320 128 560 322 131 +576 320 192 561 322 194 +576 320 256 562 323 257 +576 320 320 564 323 320 +576 320 384 566 323 383 +576 320 448 568 324 447 +576 320 512 571 325 510 +576 320 576 574 325 574 +576 320 640 578 326 638 +576 320 704 582 327 701 +576 320 768 586 328 765 +576 320 832 591 329 829 +576 320 896 597 330 892 +576 320 960 602 331 956 +576 320 1023 608 333 1019 +576 384 0 560 385 46 +576 384 64 560 385 76 +576 384 128 561 385 133 +576 384 192 561 385 195 +576 384 256 563 385 258 +576 384 320 564 386 321 +576 384 384 566 386 384 +576 384 448 568 386 447 +576 384 512 571 387 511 +576 384 576 574 387 574 +576 384 640 578 388 638 +576 384 704 582 389 702 +576 384 768 587 389 765 +576 384 832 592 390 829 +576 384 896 597 391 893 +576 384 960 603 392 956 +576 384 1023 609 393 1019 +576 448 0 561 448 54 +576 448 64 561 448 81 +576 448 128 561 448 136 +576 448 192 562 448 196 +576 448 256 563 448 259 +576 448 320 565 449 321 +576 448 384 566 449 385 +576 448 448 569 449 448 +576 448 512 572 450 511 +576 448 576 575 450 575 +576 448 640 578 451 638 +576 448 704 583 451 702 +576 448 768 587 452 766 +576 448 832 592 452 829 +576 448 896 597 453 893 +576 448 960 603 454 957 +576 448 1023 609 455 1019 +576 512 0 561 511 62 +576 512 64 561 511 86 +576 512 128 562 511 139 +576 512 192 562 511 198 +576 512 256 564 512 260 +576 512 320 565 512 323 +576 512 384 567 512 385 +576 512 448 569 512 449 +576 512 512 572 513 512 +576 512 576 575 513 575 +576 512 640 579 513 639 +576 512 704 583 514 702 +576 512 768 588 514 766 +576 512 832 593 515 830 +576 512 896 598 516 893 +576 512 960 604 516 957 +576 512 1023 610 517 1019 +576 576 0 562 575 70 +576 576 64 562 575 92 +576 576 128 562 575 142 +576 576 192 563 575 200 +576 576 256 564 575 262 +576 576 320 566 575 324 +576 576 384 568 575 386 +576 576 448 570 575 449 +576 576 512 573 576 513 +576 576 576 576 576 576 +576 576 640 580 576 639 +576 576 704 584 577 703 +576 576 768 588 577 766 +576 576 832 593 578 830 +576 576 896 598 578 894 +576 576 960 604 579 957 +576 576 1023 610 580 1020 +576 640 0 563 638 78 +576 640 64 563 638 98 +576 640 128 563 638 145 +576 640 192 564 638 203 +576 640 256 565 638 263 +576 640 320 566 638 325 +576 640 384 568 638 388 +576 640 448 571 639 450 +576 640 512 574 639 513 +576 640 576 577 639 577 +576 640 640 580 640 640 +576 640 704 584 640 703 +576 640 768 589 640 767 +576 640 832 594 641 830 +576 640 896 599 641 894 +576 640 960 605 642 958 +576 640 1023 611 642 1020 +576 704 0 563 701 86 +576 704 64 564 701 104 +576 704 128 564 701 149 +576 704 192 565 701 205 +576 704 256 566 701 265 +576 704 320 567 702 327 +576 704 384 569 702 389 +576 704 448 572 702 451 +576 704 512 574 702 514 +576 704 576 578 702 577 +576 704 640 581 703 641 +576 704 704 585 703 704 +576 704 768 590 703 767 +576 704 832 595 704 831 +576 704 896 600 704 894 +576 704 960 606 705 958 +576 704 1023 612 705 1020 +576 768 0 564 765 94 +576 768 64 564 765 110 +576 768 128 565 765 154 +576 768 192 566 765 208 +576 768 256 567 765 267 +576 768 320 568 765 328 +576 768 384 570 765 390 +576 768 448 573 765 453 +576 768 512 575 766 515 +576 768 576 578 766 578 +576 768 640 582 766 641 +576 768 704 586 766 705 +576 768 768 591 767 768 +576 768 832 595 767 831 +576 768 896 601 767 895 +576 768 960 607 768 958 +576 768 1023 613 768 1021 +576 832 0 565 828 102 +576 832 64 565 828 117 +576 832 128 566 828 158 +576 832 192 567 828 211 +576 832 256 568 828 270 +576 832 320 569 828 330 +576 832 384 571 829 392 +576 832 448 574 829 454 +576 832 512 576 829 516 +576 832 576 579 829 579 +576 832 640 583 829 642 +576 832 704 587 830 705 +576 832 768 592 830 769 +576 832 832 596 830 832 +576 832 896 602 831 895 +576 832 960 607 831 959 +576 832 1023 613 832 1021 +576 896 0 566 892 109 +576 896 64 567 892 124 +576 896 128 567 892 163 +576 896 192 568 892 215 +576 896 256 569 892 272 +576 896 320 570 892 332 +576 896 384 572 892 393 +576 896 448 575 892 455 +576 896 512 577 892 518 +576 896 576 581 893 580 +576 896 640 584 893 643 +576 896 704 588 893 706 +576 896 768 593 893 769 +576 896 832 598 894 833 +576 896 896 603 894 896 +576 896 960 609 894 959 +576 896 1023 615 895 1022 +576 960 0 568 955 117 +576 960 64 568 955 130 +576 960 128 568 955 168 +576 960 192 569 955 218 +576 960 256 570 955 275 +576 960 320 572 955 334 +576 960 384 574 956 395 +576 960 448 576 956 457 +576 960 512 579 956 519 +576 960 576 582 956 581 +576 960 640 585 956 644 +576 960 704 589 956 707 +576 960 768 594 957 770 +576 960 832 599 957 833 +576 960 896 604 957 897 +576 960 960 610 958 960 +576 960 1023 616 958 1022 +576 1023 0 569 1018 125 +576 1023 64 569 1018 137 +576 1023 128 570 1018 173 +576 1023 192 570 1018 222 +576 1023 256 571 1018 278 +576 1023 320 573 1018 337 +576 1023 384 575 1018 397 +576 1023 448 577 1018 458 +576 1023 512 580 1018 520 +576 1023 576 583 1018 583 +576 1023 640 587 1019 645 +576 1023 704 591 1019 708 +576 1023 768 595 1019 771 +576 1023 832 600 1019 834 +576 1023 896 605 1020 897 +576 1023 960 611 1020 961 +576 1023 1023 617 1020 1023 +640 0 0 621 71 0 +640 0 64 621 71 63 +640 0 128 621 72 127 +640 0 192 622 73 191 +640 0 256 623 74 255 +640 0 320 625 76 318 +640 0 384 626 78 382 +640 0 448 628 81 446 +640 0 512 631 84 510 +640 0 576 634 87 573 +640 0 640 637 91 637 +640 0 704 641 95 701 +640 0 768 645 99 765 +640 0 832 649 103 828 +640 0 896 654 107 892 +640 0 960 659 112 956 +640 0 1023 664 117 1018 +640 64 0 621 92 0 +640 64 64 621 93 63 +640 64 128 622 93 127 +640 64 192 622 94 191 +640 64 256 623 95 255 +640 64 320 625 96 318 +640 64 384 626 98 382 +640 64 448 628 100 446 +640 64 512 631 102 510 +640 64 576 634 105 573 +640 64 640 637 108 637 +640 64 704 641 111 701 +640 64 768 645 114 765 +640 64 832 649 118 828 +640 64 896 654 122 892 +640 64 960 659 126 956 +640 64 1023 664 130 1018 +640 128 0 621 142 9 +640 128 64 621 142 64 +640 128 128 622 142 128 +640 128 192 622 143 191 +640 128 256 623 144 255 +640 128 320 625 144 319 +640 128 384 626 145 382 +640 128 448 628 147 446 +640 128 512 631 148 510 +640 128 576 634 150 573 +640 128 640 637 152 637 +640 128 704 641 154 701 +640 128 768 645 156 765 +640 128 832 649 159 828 +640 128 896 654 161 892 +640 128 960 659 164 956 +640 128 1023 665 167 1019 +640 192 0 621 200 20 +640 192 64 621 200 66 +640 192 128 622 201 128 +640 192 192 622 201 192 +640 192 256 623 201 255 +640 192 320 625 202 319 +640 192 384 626 203 383 +640 192 448 629 203 446 +640 192 512 631 204 510 +640 192 576 634 206 574 +640 192 640 637 207 637 +640 192 704 641 208 701 +640 192 768 645 210 765 +640 192 832 649 212 828 +640 192 896 654 214 892 +640 192 960 659 216 956 +640 192 1023 665 218 1019 +640 256 0 621 261 29 +640 256 64 622 261 69 +640 256 128 622 261 130 +640 256 192 623 262 193 +640 256 256 624 262 256 +640 256 320 625 262 319 +640 256 384 627 263 383 +640 256 448 629 263 447 +640 256 512 631 264 510 +640 256 576 634 265 574 +640 256 640 637 266 638 +640 256 704 641 267 701 +640 256 768 645 268 765 +640 256 832 649 270 829 +640 256 896 654 271 892 +640 256 960 659 273 956 +640 256 1023 665 274 1019 +640 320 0 622 323 37 +640 320 64 622 323 72 +640 320 128 622 323 131 +640 320 192 623 324 194 +640 320 256 624 324 257 +640 320 320 625 324 320 +640 320 384 627 325 383 +640 320 448 629 325 447 +640 320 512 631 326 510 +640 320 576 634 326 574 +640 320 640 638 327 638 +640 320 704 641 328 701 +640 320 768 645 329 765 +640 320 832 650 330 829 +640 320 896 654 331 892 +640 320 960 660 332 956 +640 320 1023 665 334 1019 +640 384 0 622 386 46 +640 384 64 622 386 76 +640 384 128 623 386 133 +640 384 192 623 386 195 +640 384 256 624 386 257 +640 384 320 626 387 321 +640 384 384 627 387 384 +640 384 448 629 387 447 +640 384 512 632 388 511 +640 384 576 635 388 574 +640 384 640 638 389 638 +640 384 704 642 390 702 +640 384 768 646 390 765 +640 384 832 650 391 829 +640 384 896 655 392 893 +640 384 960 660 393 956 +640 384 1023 665 394 1019 +640 448 0 622 449 54 +640 448 64 623 449 81 +640 448 128 623 449 136 +640 448 192 624 449 196 +640 448 256 625 449 259 +640 448 320 626 449 321 +640 448 384 628 450 385 +640 448 448 630 450 448 +640 448 512 632 450 511 +640 448 576 635 451 575 +640 448 640 638 451 638 +640 448 704 642 452 702 +640 448 768 646 453 766 +640 448 832 650 453 829 +640 448 896 655 454 893 +640 448 960 660 455 957 +640 448 1023 666 456 1019 +640 512 0 623 512 62 +640 512 64 623 512 86 +640 512 128 623 512 139 +640 512 192 624 512 198 +640 512 256 625 512 260 +640 512 320 626 512 322 +640 512 384 628 513 385 +640 512 448 630 513 449 +640 512 512 633 513 512 +640 512 576 636 514 575 +640 512 640 639 514 639 +640 512 704 642 514 702 +640 512 768 646 515 766 +640 512 832 651 516 830 +640 512 896 656 516 893 +640 512 960 661 517 957 +640 512 1023 666 518 1019 +640 576 0 624 575 70 +640 576 64 624 575 92 +640 576 128 624 575 142 +640 576 192 625 575 200 +640 576 256 626 575 261 +640 576 320 627 575 324 +640 576 384 629 576 386 +640 576 448 631 576 449 +640 576 512 633 576 513 +640 576 576 636 577 576 +640 576 640 639 577 639 +640 576 704 643 577 703 +640 576 768 647 578 766 +640 576 832 651 578 830 +640 576 896 656 579 894 +640 576 960 661 580 957 +640 576 1023 667 580 1020 +640 640 0 624 638 78 +640 640 64 624 638 97 +640 640 128 625 638 145 +640 640 192 625 638 203 +640 640 256 626 639 263 +640 640 320 628 639 325 +640 640 384 629 639 387 +640 640 448 631 639 450 +640 640 512 634 639 513 +640 640 576 637 640 577 +640 640 640 640 640 640 +640 640 704 644 640 703 +640 640 768 648 641 767 +640 640 832 652 641 830 +640 640 896 657 642 894 +640 640 960 662 642 958 +640 640 1023 667 643 1020 +640 704 0 625 702 86 +640 704 64 625 702 104 +640 704 128 625 702 149 +640 704 192 626 702 205 +640 704 256 627 702 265 +640 704 320 628 702 327 +640 704 384 630 702 389 +640 704 448 632 702 451 +640 704 512 635 703 514 +640 704 576 637 703 577 +640 704 640 641 703 641 +640 704 704 644 704 704 +640 704 768 648 704 767 +640 704 832 653 704 831 +640 704 896 657 705 894 +640 704 960 663 705 958 +640 704 1023 668 706 1020 +640 768 0 626 765 94 +640 768 64 626 765 110 +640 768 128 626 765 154 +640 768 192 627 765 208 +640 768 256 628 765 267 +640 768 320 629 765 328 +640 768 384 631 766 390 +640 768 448 633 766 452 +640 768 512 635 766 515 +640 768 576 638 766 578 +640 768 640 642 766 641 +640 768 704 645 767 705 +640 768 768 649 767 768 +640 768 832 653 767 831 +640 768 896 658 768 895 +640 768 960 663 768 958 +640 768 1023 669 769 1021 +640 832 0 627 829 101 +640 832 64 627 829 117 +640 832 128 627 829 158 +640 832 192 628 829 211 +640 832 256 629 829 270 +640 832 320 630 829 330 +640 832 384 632 829 392 +640 832 448 634 829 454 +640 832 512 636 829 516 +640 832 576 639 829 579 +640 832 640 642 830 642 +640 832 704 646 830 705 +640 832 768 650 830 769 +640 832 832 654 831 832 +640 832 896 659 831 895 +640 832 960 664 831 959 +640 832 1023 670 832 1021 +640 896 0 628 892 109 +640 896 64 628 892 123 +640 896 128 628 892 163 +640 896 192 629 892 215 +640 896 256 630 892 272 +640 896 320 631 892 332 +640 896 384 633 892 393 +640 896 448 635 893 455 +640 896 512 637 893 518 +640 896 576 640 893 580 +640 896 640 643 893 643 +640 896 704 647 893 706 +640 896 768 651 894 769 +640 896 832 655 894 833 +640 896 896 660 894 896 +640 896 960 665 895 959 +640 896 1023 671 895 1022 +640 960 0 629 955 117 +640 960 64 629 955 130 +640 960 128 629 956 168 +640 960 192 630 956 218 +640 960 256 631 956 275 +640 960 320 632 956 334 +640 960 384 634 956 395 +640 960 448 636 956 457 +640 960 512 638 956 519 +640 960 576 641 956 581 +640 960 640 644 956 644 +640 960 704 648 957 707 +640 960 768 652 957 770 +640 960 832 656 957 833 +640 960 896 661 958 897 +640 960 960 666 958 960 +640 960 1023 672 958 1022 +640 1023 0 630 1018 125 +640 1023 64 630 1018 137 +640 1023 128 630 1018 173 +640 1023 192 631 1018 222 +640 1023 256 632 1018 278 +640 1023 320 633 1018 336 +640 1023 384 635 1018 397 +640 1023 448 637 1018 458 +640 1023 512 640 1019 520 +640 1023 576 642 1019 583 +640 1023 640 646 1019 645 +640 1023 704 649 1019 708 +640 1023 768 653 1019 771 +640 1023 832 657 1020 834 +640 1023 896 662 1020 897 +640 1023 960 667 1020 961 +640 1023 1023 673 1021 1023 +704 0 0 683 78 0 +704 0 64 683 78 62 +704 0 128 684 79 127 +704 0 192 684 80 191 +704 0 256 685 81 255 +704 0 320 686 82 318 +704 0 384 688 85 382 +704 0 448 690 87 446 +704 0 512 692 90 510 +704 0 576 694 93 573 +704 0 640 697 96 637 +704 0 704 701 100 701 +704 0 768 704 104 765 +704 0 832 708 108 828 +704 0 896 713 112 892 +704 0 960 717 116 956 +704 0 1023 722 121 1018 +704 64 0 683 98 0 +704 64 64 683 98 63 +704 64 128 684 98 127 +704 64 192 684 99 191 +704 64 256 685 100 255 +704 64 320 686 101 318 +704 64 384 688 103 382 +704 64 448 690 105 446 +704 64 512 692 107 510 +704 64 576 694 109 573 +704 64 640 697 112 637 +704 64 704 701 115 701 +704 64 768 704 118 765 +704 64 832 708 122 828 +704 64 896 713 126 892 +704 64 960 717 130 956 +704 64 1023 722 134 1018 +704 128 0 683 145 5 +704 128 64 683 145 64 +704 128 128 684 146 127 +704 128 192 684 146 191 +704 128 256 685 147 255 +704 128 320 686 148 319 +704 128 384 688 149 382 +704 128 448 690 150 446 +704 128 512 692 151 510 +704 128 576 695 153 573 +704 128 640 697 155 637 +704 128 704 701 157 701 +704 128 768 704 159 765 +704 128 832 708 162 828 +704 128 896 713 164 892 +704 128 960 717 167 956 +704 128 1023 722 170 1018 +704 192 0 683 203 19 +704 192 64 683 203 66 +704 192 128 684 203 128 +704 192 192 684 203 192 +704 192 256 685 203 255 +704 192 320 686 204 319 +704 192 384 688 205 383 +704 192 448 690 206 446 +704 192 512 692 206 510 +704 192 576 695 208 574 +704 192 640 698 209 637 +704 192 704 701 210 701 +704 192 768 704 212 765 +704 192 832 708 214 828 +704 192 896 713 216 892 +704 192 960 717 218 956 +704 192 1023 722 220 1019 +704 256 0 684 263 28 +704 256 64 684 263 68 +704 256 128 684 263 130 +704 256 192 685 263 192 +704 256 256 685 264 256 +704 256 320 687 264 319 +704 256 384 688 264 383 +704 256 448 690 265 446 +704 256 512 692 266 510 +704 256 576 695 267 574 +704 256 640 698 268 637 +704 256 704 701 269 701 +704 256 768 705 270 765 +704 256 832 709 271 829 +704 256 896 713 273 892 +704 256 960 718 274 956 +704 256 1023 722 276 1019 +704 320 0 684 325 37 +704 320 64 684 325 72 +704 320 128 684 325 131 +704 320 192 685 325 193 +704 320 256 686 325 257 +704 320 320 687 325 320 +704 320 384 688 326 383 +704 320 448 690 326 447 +704 320 512 692 327 510 +704 320 576 695 327 574 +704 320 640 698 328 638 +704 320 704 701 329 701 +704 320 768 705 330 765 +704 320 832 709 331 829 +704 320 896 713 332 892 +704 320 960 718 333 956 +704 320 1023 723 335 1019 +704 384 0 684 387 45 +704 384 64 684 387 76 +704 384 128 684 387 133 +704 384 192 685 387 195 +704 384 256 686 387 257 +704 384 320 687 388 321 +704 384 384 689 388 384 +704 384 448 691 388 447 +704 384 512 693 389 511 +704 384 576 695 389 574 +704 384 640 698 390 638 +704 384 704 701 391 702 +704 384 768 705 391 765 +704 384 832 709 392 829 +704 384 896 713 393 893 +704 384 960 718 394 956 +704 384 1023 723 395 1019 +704 448 0 684 450 53 +704 448 64 685 450 81 +704 448 128 685 450 136 +704 448 192 685 450 196 +704 448 256 686 450 259 +704 448 320 688 450 321 +704 448 384 689 450 385 +704 448 448 691 451 448 +704 448 512 693 451 511 +704 448 576 696 452 575 +704 448 640 699 452 638 +704 448 704 702 453 702 +704 448 768 705 453 766 +704 448 832 709 454 829 +704 448 896 714 455 893 +704 448 960 718 456 957 +704 448 1023 723 457 1019 +704 512 0 685 513 62 +704 512 64 685 513 86 +704 512 128 685 513 139 +704 512 192 686 513 198 +704 512 256 687 513 260 +704 512 320 688 513 322 +704 512 384 690 513 385 +704 512 448 691 514 449 +704 512 512 694 514 512 +704 512 576 696 514 575 +704 512 640 699 515 639 +704 512 704 702 515 702 +704 512 768 706 516 766 +704 512 832 710 516 830 +704 512 896 714 517 893 +704 512 960 719 518 957 +704 512 1023 724 519 1019 +704 576 0 685 576 70 +704 576 64 685 576 91 +704 576 128 686 576 142 +704 576 192 686 576 200 +704 576 256 687 576 261 +704 576 320 689 576 324 +704 576 384 690 576 386 +704 576 448 692 577 449 +704 576 512 694 577 513 +704 576 576 697 577 576 +704 576 640 700 578 639 +704 576 704 703 578 703 +704 576 768 706 578 766 +704 576 832 710 579 830 +704 576 896 715 580 894 +704 576 960 719 580 957 +704 576 1023 724 581 1020 +704 640 0 686 639 78 +704 640 64 686 639 97 +704 640 128 686 639 145 +704 640 192 687 639 203 +704 640 256 688 639 263 +704 640 320 689 639 325 +704 640 384 691 639 387 +704 640 448 692 640 450 +704 640 512 695 640 513 +704 640 576 697 640 577 +704 640 640 700 641 640 +704 640 704 703 641 703 +704 640 768 707 641 767 +704 640 832 711 642 830 +704 640 896 715 642 894 +704 640 960 720 643 957 +704 640 1023 725 643 1020 +704 704 0 687 702 86 +704 704 64 687 702 104 +704 704 128 687 702 149 +704 704 192 688 702 205 +704 704 256 689 702 265 +704 704 320 690 703 326 +704 704 384 691 703 389 +704 704 448 693 703 451 +704 704 512 695 703 514 +704 704 576 698 703 577 +704 704 640 701 704 641 +704 704 704 704 704 704 +704 704 768 708 704 767 +704 704 832 712 705 831 +704 704 896 716 705 894 +704 704 960 720 706 958 +704 704 1023 725 706 1020 +704 768 0 687 766 93 +704 768 64 687 766 110 +704 768 128 688 766 153 +704 768 192 688 766 208 +704 768 256 689 766 267 +704 768 320 690 766 328 +704 768 384 692 766 390 +704 768 448 694 766 452 +704 768 512 696 766 515 +704 768 576 699 767 578 +704 768 640 701 767 641 +704 768 704 705 767 705 +704 768 768 708 768 768 +704 768 832 712 768 831 +704 768 896 717 768 895 +704 768 960 721 769 958 +704 768 1023 726 769 1021 +704 832 0 688 829 101 +704 832 64 688 829 117 +704 832 128 689 829 158 +704 832 192 689 829 211 +704 832 256 690 829 270 +704 832 320 691 829 330 +704 832 384 693 829 392 +704 832 448 695 829 454 +704 832 512 697 830 516 +704 832 576 699 830 579 +704 832 640 702 830 642 +704 832 704 706 830 705 +704 832 768 709 831 769 +704 832 832 713 831 832 +704 832 896 717 831 895 +704 832 960 722 832 959 +704 832 1023 727 832 1021 +704 896 0 689 892 109 +704 896 64 689 892 123 +704 896 128 690 892 163 +704 896 192 690 892 215 +704 896 256 691 893 272 +704 896 320 692 893 332 +704 896 384 694 893 393 +704 896 448 696 893 455 +704 896 512 698 893 517 +704 896 576 700 893 580 +704 896 640 703 893 643 +704 896 704 706 894 706 +704 896 768 710 894 769 +704 896 832 714 894 833 +704 896 896 718 895 896 +704 896 960 723 895 959 +704 896 1023 728 895 1022 +704 960 0 690 956 117 +704 960 64 690 956 130 +704 960 128 690 956 168 +704 960 192 691 956 218 +704 960 256 692 956 275 +704 960 320 693 956 334 +704 960 384 695 956 395 +704 960 448 697 956 457 +704 960 512 699 956 519 +704 960 576 701 957 581 +704 960 640 704 957 644 +704 960 704 707 957 707 +704 960 768 711 957 770 +704 960 832 715 958 833 +704 960 896 719 958 897 +704 960 960 724 958 960 +704 960 1023 729 959 1022 +704 1023 0 691 1018 125 +704 1023 64 691 1018 137 +704 1023 128 692 1018 173 +704 1023 192 692 1018 222 +704 1023 256 693 1018 278 +704 1023 320 694 1019 336 +704 1023 384 696 1019 397 +704 1023 448 698 1019 458 +704 1023 512 700 1019 520 +704 1023 576 702 1019 582 +704 1023 640 705 1019 645 +704 1023 704 708 1019 708 +704 1023 768 712 1020 771 +704 1023 832 716 1020 834 +704 1023 896 720 1020 897 +704 1023 960 725 1021 961 +704 1023 1023 730 1021 1023 +768 0 0 745 85 0 +768 0 64 745 85 62 +768 0 128 746 86 127 +768 0 192 746 87 191 +768 0 256 747 88 255 +768 0 320 748 89 318 +768 0 384 749 91 382 +768 0 448 751 93 446 +768 0 512 753 96 510 +768 0 576 755 99 573 +768 0 640 758 102 637 +768 0 704 761 105 701 +768 0 768 764 109 765 +768 0 832 768 113 828 +768 0 896 772 117 892 +768 0 960 776 121 956 +768 0 1023 781 125 1018 +768 64 0 745 103 0 +768 64 64 745 103 63 +768 64 128 746 104 127 +768 64 192 746 104 191 +768 64 256 747 105 255 +768 64 320 748 106 318 +768 64 384 749 108 382 +768 64 448 751 110 446 +768 64 512 753 112 510 +768 64 576 755 114 573 +768 64 640 758 117 637 +768 64 704 761 120 701 +768 64 768 764 123 765 +768 64 832 768 126 828 +768 64 896 772 130 892 +768 64 960 776 134 956 +768 64 1023 781 137 1018 +768 128 0 745 149 0 +768 128 64 745 149 64 +768 128 128 746 149 127 +768 128 192 746 150 191 +768 128 256 747 150 255 +768 128 320 748 151 319 +768 128 384 750 152 382 +768 128 448 751 153 446 +768 128 512 753 155 510 +768 128 576 755 156 573 +768 128 640 758 158 637 +768 128 704 761 160 701 +768 128 768 764 162 765 +768 128 832 768 165 828 +768 128 896 772 167 892 +768 128 960 776 170 956 +768 128 1023 781 173 1018 +768 192 0 745 205 18 +768 192 64 746 205 65 +768 192 128 746 205 128 +768 192 192 746 205 192 +768 192 256 747 206 255 +768 192 320 748 206 319 +768 192 384 750 207 383 +768 192 448 751 208 446 +768 192 512 753 209 510 +768 192 576 756 210 574 +768 192 640 758 211 637 +768 192 704 761 213 701 +768 192 768 764 214 765 +768 192 832 768 216 828 +768 192 896 772 218 892 +768 192 960 776 220 956 +768 192 1023 781 222 1019 +768 256 0 746 265 28 +768 256 64 746 265 68 +768 256 128 746 265 129 +768 256 192 746 265 192 +768 256 256 747 265 256 +768 256 320 748 266 319 +768 256 384 750 266 383 +768 256 448 751 267 446 +768 256 512 753 267 510 +768 256 576 756 268 574 +768 256 640 758 269 637 +768 256 704 761 270 701 +768 256 768 765 272 765 +768 256 832 768 273 829 +768 256 896 772 274 892 +768 256 960 776 276 956 +768 256 1023 781 277 1019 +768 320 0 746 326 37 +768 320 64 746 326 72 +768 320 128 746 326 131 +768 320 192 747 326 193 +768 320 256 748 326 256 +768 320 320 749 327 320 +768 320 384 750 327 383 +768 320 448 752 328 447 +768 320 512 754 328 510 +768 320 576 756 329 574 +768 320 640 759 330 638 +768 320 704 762 330 701 +768 320 768 765 331 765 +768 320 832 768 332 829 +768 320 896 772 334 892 +768 320 960 777 335 956 +768 320 1023 781 336 1019 +768 384 0 746 388 45 +768 384 64 746 388 76 +768 384 128 746 388 133 +768 384 192 747 388 195 +768 384 256 748 388 257 +768 384 320 749 389 321 +768 384 384 750 389 384 +768 384 448 752 389 447 +768 384 512 754 390 511 +768 384 576 756 390 574 +768 384 640 759 391 638 +768 384 704 762 392 702 +768 384 768 765 392 765 +768 384 832 769 393 829 +768 384 896 773 394 893 +768 384 960 777 395 956 +768 384 1023 781 396 1019 +768 448 0 746 451 53 +768 448 64 746 451 80 +768 448 128 747 451 136 +768 448 192 747 451 196 +768 448 256 748 451 259 +768 448 320 749 451 321 +768 448 384 751 451 385 +768 448 448 752 452 448 +768 448 512 754 452 511 +768 448 576 757 452 575 +768 448 640 759 453 638 +768 448 704 762 454 702 +768 448 768 765 454 766 +768 448 832 769 455 829 +768 448 896 773 456 893 +768 448 960 777 457 957 +768 448 1023 782 457 1019 +768 512 0 747 513 61 +768 512 64 747 513 86 +768 512 128 747 513 138 +768 512 192 748 514 198 +768 512 256 749 514 260 +768 512 320 750 514 322 +768 512 384 751 514 385 +768 512 448 753 514 449 +768 512 512 755 515 512 +768 512 576 757 515 575 +768 512 640 760 515 639 +768 512 704 763 516 702 +768 512 768 766 517 766 +768 512 832 769 517 830 +768 512 896 773 518 893 +768 512 960 778 519 957 +768 512 1023 782 519 1019 +768 576 0 747 576 69 +768 576 64 747 576 91 +768 576 128 748 576 142 +768 576 192 748 576 200 +768 576 256 749 577 261 +768 576 320 750 577 324 +768 576 384 751 577 386 +768 576 448 753 577 449 +768 576 512 755 577 513 +768 576 576 757 578 576 +768 576 640 760 578 639 +768 576 704 763 579 703 +768 576 768 766 579 766 +768 576 832 770 580 830 +768 576 896 774 580 894 +768 576 960 778 581 957 +768 576 1023 782 582 1020 +768 640 0 748 640 77 +768 640 64 748 640 97 +768 640 128 748 640 145 +768 640 192 749 640 203 +768 640 256 750 640 263 +768 640 320 751 640 325 +768 640 384 752 640 387 +768 640 448 754 640 450 +768 640 512 756 641 513 +768 640 576 758 641 577 +768 640 640 761 641 640 +768 640 704 764 642 703 +768 640 768 767 642 767 +768 640 832 770 642 830 +768 640 896 774 643 894 +768 640 960 779 643 957 +768 640 1023 783 644 1020 +768 704 0 748 703 85 +768 704 64 748 703 103 +768 704 128 749 703 149 +768 704 192 749 703 205 +768 704 256 750 703 265 +768 704 320 751 703 326 +768 704 384 753 703 389 +768 704 448 754 703 451 +768 704 512 756 704 514 +768 704 576 759 704 577 +768 704 640 761 704 641 +768 704 704 764 705 704 +768 704 768 767 705 767 +768 704 832 771 705 831 +768 704 896 775 706 894 +768 704 960 779 706 958 +768 704 1023 784 707 1020 +768 768 0 749 766 93 +768 768 64 749 766 110 +768 768 128 749 766 153 +768 768 192 750 766 208 +768 768 256 751 766 267 +768 768 320 752 766 328 +768 768 384 753 766 390 +768 768 448 755 767 452 +768 768 512 757 767 515 +768 768 576 759 767 578 +768 768 640 762 767 641 +768 768 704 765 768 705 +768 768 768 768 768 768 +768 768 832 772 768 831 +768 768 896 775 769 895 +768 768 960 780 769 958 +768 768 1023 784 770 1021 +768 832 0 750 829 101 +768 832 64 750 829 116 +768 832 128 750 829 158 +768 832 192 751 829 211 +768 832 256 752 830 270 +768 832 320 753 830 330 +768 832 384 754 830 392 +768 832 448 756 830 454 +768 832 512 758 830 516 +768 832 576 760 830 579 +768 832 640 763 831 642 +768 832 704 765 831 705 +768 832 768 769 831 769 +768 832 832 772 832 832 +768 832 896 776 832 895 +768 832 960 780 832 959 +768 832 1023 785 833 1021 +768 896 0 751 893 109 +768 896 64 751 893 123 +768 896 128 751 893 163 +768 896 192 752 893 215 +768 896 256 752 893 272 +768 896 320 753 893 332 +768 896 384 755 893 393 +768 896 448 756 893 455 +768 896 512 758 893 517 +768 896 576 761 894 580 +768 896 640 763 894 643 +768 896 704 766 894 706 +768 896 768 769 894 769 +768 896 832 773 895 833 +768 896 896 777 895 896 +768 896 960 781 895 959 +768 896 1023 786 896 1022 +768 960 0 751 956 117 +768 960 64 752 956 130 +768 960 128 752 956 168 +768 960 192 752 956 218 +768 960 256 753 956 275 +768 960 320 754 956 334 +768 960 384 756 957 395 +768 960 448 757 957 457 +768 960 512 759 957 519 +768 960 576 762 957 581 +768 960 640 764 957 644 +768 960 704 767 957 707 +768 960 768 770 958 770 +768 960 832 774 958 833 +768 960 896 778 958 897 +768 960 960 782 959 960 +768 960 1023 786 959 1022 +768 1023 0 752 1019 125 +768 1023 64 752 1019 137 +768 1023 128 753 1019 173 +768 1023 192 753 1019 222 +768 1023 256 754 1019 278 +768 1023 320 755 1019 336 +768 1023 384 757 1019 397 +768 1023 448 758 1019 458 +768 1023 512 760 1019 520 +768 1023 576 762 1019 582 +768 1023 640 765 1020 645 +768 1023 704 768 1020 708 +768 1023 768 771 1020 771 +768 1023 832 775 1020 834 +768 1023 896 779 1021 897 +768 1023 960 783 1021 961 +768 1023 1023 787 1021 1023 +832 0 0 807 92 0 +832 0 64 807 92 62 +832 0 128 808 93 127 +832 0 192 808 94 191 +832 0 256 809 95 255 +832 0 320 810 96 318 +832 0 384 811 98 382 +832 0 448 813 100 446 +832 0 512 815 102 510 +832 0 576 817 105 573 +832 0 640 819 108 637 +832 0 704 822 111 701 +832 0 768 825 114 765 +832 0 832 828 118 828 +832 0 896 832 122 892 +832 0 960 835 126 956 +832 0 1023 840 130 1018 +832 64 0 807 109 0 +832 64 64 807 109 62 +832 64 128 808 109 127 +832 64 192 808 110 191 +832 64 256 809 111 255 +832 64 320 810 112 318 +832 64 384 811 113 382 +832 64 448 813 115 446 +832 64 512 815 117 510 +832 64 576 817 119 573 +832 64 640 819 122 637 +832 64 704 822 125 701 +832 64 768 825 128 765 +832 64 832 828 131 828 +832 64 896 832 134 892 +832 64 960 835 138 956 +832 64 1023 840 142 1018 +832 128 0 807 153 0 +832 128 64 807 153 63 +832 128 128 808 153 127 +832 128 192 808 153 191 +832 128 256 809 154 255 +832 128 320 810 155 319 +832 128 384 811 156 382 +832 128 448 813 157 446 +832 128 512 815 158 510 +832 128 576 817 160 573 +832 128 640 819 162 637 +832 128 704 822 164 701 +832 128 768 825 166 765 +832 128 832 828 168 828 +832 128 896 832 171 892 +832 128 960 836 173 956 +832 128 1023 840 176 1018 +832 192 0 808 208 17 +832 192 64 808 208 65 +832 192 128 808 208 128 +832 192 192 808 208 192 +832 192 256 809 208 255 +832 192 320 810 209 319 +832 192 384 811 210 382 +832 192 448 813 210 446 +832 192 512 815 211 510 +832 192 576 817 212 574 +832 192 640 819 214 637 +832 192 704 822 215 701 +832 192 768 825 217 765 +832 192 832 828 218 828 +832 192 896 832 220 892 +832 192 960 836 222 956 +832 192 1023 840 224 1019 +832 256 0 808 267 27 +832 256 64 808 267 68 +832 256 128 808 267 129 +832 256 192 808 267 192 +832 256 256 809 267 256 +832 256 320 810 268 319 +832 256 384 811 268 383 +832 256 448 813 269 446 +832 256 512 815 269 510 +832 256 576 817 270 574 +832 256 640 819 271 637 +832 256 704 822 272 701 +832 256 768 825 273 765 +832 256 832 828 275 829 +832 256 896 832 276 892 +832 256 960 836 278 956 +832 256 1023 840 279 1019 +832 320 0 808 327 36 +832 320 64 808 327 71 +832 320 128 808 327 131 +832 320 192 809 328 193 +832 320 256 809 328 256 +832 320 320 810 328 320 +832 320 384 812 329 383 +832 320 448 813 329 447 +832 320 512 815 330 510 +832 320 576 817 330 574 +832 320 640 820 331 638 +832 320 704 822 332 701 +832 320 768 825 333 765 +832 320 832 828 334 829 +832 320 896 832 335 892 +832 320 960 836 336 956 +832 320 1023 840 337 1019 +832 384 0 808 389 45 +832 384 64 808 389 76 +832 384 128 808 389 133 +832 384 192 809 389 195 +832 384 256 810 390 257 +832 384 320 811 390 320 +832 384 384 812 390 384 +832 384 448 813 391 447 +832 384 512 815 391 511 +832 384 576 817 392 574 +832 384 640 820 392 638 +832 384 704 822 393 702 +832 384 768 825 394 765 +832 384 832 829 394 829 +832 384 896 832 395 893 +832 384 960 836 396 956 +832 384 1023 840 397 1019 +832 448 0 808 452 53 +832 448 64 808 452 80 +832 448 128 809 452 135 +832 448 192 809 452 196 +832 448 256 810 452 258 +832 448 320 811 452 321 +832 448 384 812 452 385 +832 448 448 814 453 448 +832 448 512 816 453 511 +832 448 576 818 454 575 +832 448 640 820 454 638 +832 448 704 823 455 702 +832 448 768 826 455 766 +832 448 832 829 456 829 +832 448 896 833 457 893 +832 448 960 836 458 957 +832 448 1023 841 458 1019 +832 512 0 809 514 61 +832 512 64 809 514 85 +832 512 128 809 514 138 +832 512 192 810 514 198 +832 512 256 810 514 260 +832 512 320 811 515 322 +832 512 384 813 515 385 +832 512 448 814 515 449 +832 512 512 816 516 512 +832 512 576 818 516 575 +832 512 640 820 516 639 +832 512 704 823 517 702 +832 512 768 826 517 766 +832 512 832 829 518 830 +832 512 896 833 519 893 +832 512 960 837 519 957 +832 512 1023 841 520 1019 +832 576 0 809 577 69 +832 576 64 809 577 91 +832 576 128 810 577 142 +832 576 192 810 577 200 +832 576 256 811 577 261 +832 576 320 812 578 324 +832 576 384 813 578 386 +832 576 448 815 578 449 +832 576 512 816 578 513 +832 576 576 818 579 576 +832 576 640 821 579 639 +832 576 704 824 579 703 +832 576 768 826 580 766 +832 576 832 830 580 830 +832 576 896 833 581 894 +832 576 960 837 582 957 +832 576 1023 841 582 1020 +832 640 0 810 640 77 +832 640 64 810 640 97 +832 640 128 810 640 145 +832 640 192 811 640 203 +832 640 256 811 640 263 +832 640 320 812 641 325 +832 640 384 813 641 387 +832 640 448 815 641 450 +832 640 512 817 641 513 +832 640 576 819 641 577 +832 640 640 821 642 640 +832 640 704 824 642 703 +832 640 768 827 643 767 +832 640 832 830 643 830 +832 640 896 834 644 894 +832 640 960 838 644 957 +832 640 1023 842 645 1020 +832 704 0 810 703 85 +832 704 64 810 703 103 +832 704 128 811 703 149 +832 704 192 811 703 205 +832 704 256 812 704 265 +832 704 320 813 704 326 +832 704 384 814 704 389 +832 704 448 816 704 451 +832 704 512 817 704 514 +832 704 576 819 704 577 +832 704 640 822 705 641 +832 704 704 825 705 704 +832 704 768 827 706 767 +832 704 832 831 706 831 +832 704 896 834 706 894 +832 704 960 838 707 958 +832 704 1023 842 707 1020 +832 768 0 811 767 93 +832 768 64 811 767 110 +832 768 128 811 767 153 +832 768 192 812 767 208 +832 768 256 812 767 267 +832 768 320 813 767 328 +832 768 384 815 767 390 +832 768 448 816 767 452 +832 768 512 818 767 515 +832 768 576 820 768 578 +832 768 640 822 768 641 +832 768 704 825 768 705 +832 768 768 828 769 768 +832 768 832 831 769 831 +832 768 896 835 769 895 +832 768 960 839 770 958 +832 768 1023 843 770 1021 +832 832 0 811 830 101 +832 832 64 812 830 116 +832 832 128 812 830 158 +832 832 192 812 830 211 +832 832 256 813 830 269 +832 832 320 814 830 330 +832 832 384 815 830 391 +832 832 448 817 830 454 +832 832 512 819 831 516 +832 832 576 821 831 579 +832 832 640 823 831 642 +832 832 704 826 831 705 +832 832 768 829 832 769 +832 832 832 832 832 832 +832 832 896 836 832 895 +832 832 960 839 833 959 +832 832 1023 844 833 1021 +832 896 0 812 893 109 +832 896 64 812 893 123 +832 896 128 813 893 163 +832 896 192 813 893 215 +832 896 256 814 893 272 +832 896 320 815 893 332 +832 896 384 816 894 393 +832 896 448 818 894 455 +832 896 512 819 894 517 +832 896 576 821 894 580 +832 896 640 824 894 643 +832 896 704 826 895 706 +832 896 768 829 895 769 +832 896 832 833 895 833 +832 896 896 836 896 896 +832 896 960 840 896 959 +832 896 1023 844 896 1022 +832 960 0 813 957 117 +832 960 64 813 957 130 +832 960 128 813 957 168 +832 960 192 814 957 218 +832 960 256 815 957 275 +832 960 320 816 957 334 +832 960 384 817 957 395 +832 960 448 818 957 457 +832 960 512 820 957 519 +832 960 576 822 957 581 +832 960 640 825 958 644 +832 960 704 827 958 707 +832 960 768 830 958 770 +832 960 832 833 958 833 +832 960 896 837 959 897 +832 960 960 841 959 960 +832 960 1023 845 959 1022 +832 1023 0 814 1019 125 +832 1023 64 814 1019 137 +832 1023 128 814 1019 173 +832 1023 192 815 1019 222 +832 1023 256 815 1019 278 +832 1023 320 816 1019 336 +832 1023 384 818 1019 397 +832 1023 448 819 1019 458 +832 1023 512 821 1020 520 +832 1023 576 823 1020 582 +832 1023 640 825 1020 645 +832 1023 704 828 1020 708 +832 1023 768 831 1020 771 +832 1023 832 834 1021 834 +832 1023 896 838 1021 897 +832 1023 960 842 1021 961 +832 1023 1023 846 1022 1023 +896 0 0 869 99 0 +896 0 64 870 100 62 +896 0 128 870 100 127 +896 0 192 870 101 191 +896 0 256 871 102 254 +896 0 320 872 103 318 +896 0 384 873 104 382 +896 0 448 874 106 446 +896 0 512 876 108 510 +896 0 576 878 111 573 +896 0 640 880 114 637 +896 0 704 883 117 701 +896 0 768 885 120 765 +896 0 832 888 123 828 +896 0 896 892 127 892 +896 0 960 895 131 956 +896 0 1023 899 135 1018 +896 64 0 869 115 0 +896 64 64 870 115 62 +896 64 128 870 115 127 +896 64 192 870 116 191 +896 64 256 871 117 255 +896 64 320 872 118 318 +896 64 384 873 119 382 +896 64 448 874 121 446 +896 64 512 876 123 510 +896 64 576 878 125 573 +896 64 640 880 127 637 +896 64 704 883 130 701 +896 64 768 885 133 765 +896 64 832 888 136 828 +896 64 896 892 139 892 +896 64 960 895 142 956 +896 64 1023 899 146 1018 +896 128 0 870 157 0 +896 128 64 870 157 63 +896 128 128 870 157 127 +896 128 192 870 157 191 +896 128 256 871 158 255 +896 128 320 872 159 318 +896 128 384 873 160 382 +896 128 448 874 161 446 +896 128 512 876 162 510 +896 128 576 878 164 573 +896 128 640 880 165 637 +896 128 704 883 167 701 +896 128 768 885 169 765 +896 128 832 888 172 828 +896 128 896 892 174 892 +896 128 960 895 177 956 +896 128 1023 899 180 1018 +896 192 0 870 210 15 +896 192 64 870 210 65 +896 192 128 870 210 128 +896 192 192 870 211 191 +896 192 256 871 211 255 +896 192 320 872 212 319 +896 192 384 873 212 382 +896 192 448 874 213 446 +896 192 512 876 214 510 +896 192 576 878 215 574 +896 192 640 880 216 637 +896 192 704 883 218 701 +896 192 768 885 219 765 +896 192 832 889 221 828 +896 192 896 892 223 892 +896 192 960 895 225 956 +896 192 1023 899 227 1019 +896 256 0 870 269 26 +896 256 64 870 269 68 +896 256 128 870 269 129 +896 256 192 870 269 192 +896 256 256 871 269 256 +896 256 320 872 270 319 +896 256 384 873 270 383 +896 256 448 875 271 446 +896 256 512 876 271 510 +896 256 576 878 272 574 +896 256 640 880 273 637 +896 256 704 883 274 701 +896 256 768 886 275 765 +896 256 832 889 277 829 +896 256 896 892 278 892 +896 256 960 896 280 956 +896 256 1023 899 281 1019 +896 320 0 870 329 35 +896 320 64 870 329 71 +896 320 128 870 329 131 +896 320 192 871 329 193 +896 320 256 871 329 256 +896 320 320 872 330 320 +896 320 384 873 330 383 +896 320 448 875 331 447 +896 320 512 876 331 510 +896 320 576 878 332 574 +896 320 640 881 333 638 +896 320 704 883 333 701 +896 320 768 886 334 765 +896 320 832 889 335 829 +896 320 896 892 337 892 +896 320 960 896 338 956 +896 320 1023 899 339 1019 +896 384 0 870 391 44 +896 384 64 870 391 75 +896 384 128 870 391 133 +896 384 192 871 391 195 +896 384 256 872 391 257 +896 384 320 872 391 320 +896 384 384 874 391 384 +896 384 448 875 392 447 +896 384 512 877 392 511 +896 384 576 879 393 574 +896 384 640 881 393 638 +896 384 704 883 394 702 +896 384 768 886 395 765 +896 384 832 889 396 829 +896 384 896 892 397 893 +896 384 960 896 398 956 +896 384 1023 900 399 1019 +896 448 0 870 453 52 +896 448 64 870 453 80 +896 448 128 871 453 135 +896 448 192 871 453 196 +896 448 256 872 453 258 +896 448 320 873 453 321 +896 448 384 874 453 384 +896 448 448 875 454 448 +896 448 512 877 454 511 +896 448 576 879 455 575 +896 448 640 881 455 638 +896 448 704 884 456 702 +896 448 768 886 456 766 +896 448 832 889 457 829 +896 448 896 893 458 893 +896 448 960 896 459 956 +896 448 1023 900 460 1019 +896 512 0 871 515 61 +896 512 64 871 515 85 +896 512 128 871 515 138 +896 512 192 872 515 198 +896 512 256 872 515 260 +896 512 320 873 516 322 +896 512 384 874 516 385 +896 512 448 876 516 449 +896 512 512 877 516 512 +896 512 576 879 517 575 +896 512 640 881 517 639 +896 512 704 884 518 702 +896 512 768 887 518 766 +896 512 832 890 519 830 +896 512 896 893 520 893 +896 512 960 897 520 957 +896 512 1023 900 521 1019 +896 576 0 871 578 69 +896 576 64 871 578 91 +896 576 128 871 578 141 +896 576 192 872 578 200 +896 576 256 873 578 261 +896 576 320 873 578 324 +896 576 384 875 579 386 +896 576 448 876 579 449 +896 576 512 878 579 513 +896 576 576 880 579 576 +896 576 640 882 580 639 +896 576 704 884 580 703 +896 576 768 887 581 766 +896 576 832 890 581 830 +896 576 896 893 582 893 +896 576 960 897 582 957 +896 576 1023 901 583 1020 +896 640 0 872 641 77 +896 640 64 872 641 97 +896 640 128 872 641 145 +896 640 192 872 641 202 +896 640 256 873 641 263 +896 640 320 874 641 325 +896 640 384 875 641 387 +896 640 448 876 642 450 +896 640 512 878 642 513 +896 640 576 880 642 577 +896 640 640 882 643 640 +896 640 704 885 643 703 +896 640 768 887 643 767 +896 640 832 890 644 830 +896 640 896 894 644 894 +896 640 960 897 645 957 +896 640 1023 901 645 1020 +896 704 0 872 704 85 +896 704 64 872 704 103 +896 704 128 872 704 149 +896 704 192 873 704 205 +896 704 256 874 704 265 +896 704 320 874 704 326 +896 704 384 876 704 389 +896 704 448 877 705 451 +896 704 512 879 705 514 +896 704 576 881 705 577 +896 704 640 883 705 641 +896 704 704 885 706 704 +896 704 768 888 706 767 +896 704 832 891 707 831 +896 704 896 894 707 894 +896 704 960 898 708 958 +896 704 1023 902 708 1020 +896 768 0 873 767 93 +896 768 64 873 767 110 +896 768 128 873 767 153 +896 768 192 873 767 208 +896 768 256 874 767 267 +896 768 320 875 767 328 +896 768 384 876 768 390 +896 768 448 878 768 452 +896 768 512 879 768 515 +896 768 576 881 768 578 +896 768 640 883 768 641 +896 768 704 886 769 705 +896 768 768 888 769 768 +896 768 832 891 769 831 +896 768 896 895 770 895 +896 768 960 898 770 958 +896 768 1023 902 771 1021 +896 832 0 873 830 101 +896 832 64 873 830 116 +896 832 128 874 830 158 +896 832 192 874 830 211 +896 832 256 875 831 269 +896 832 320 876 831 330 +896 832 384 877 831 391 +896 832 448 878 831 454 +896 832 512 880 831 516 +896 832 576 882 831 579 +896 832 640 884 832 642 +896 832 704 886 832 705 +896 832 768 889 832 769 +896 832 832 892 833 832 +896 832 896 895 833 895 +896 832 960 899 833 959 +896 832 1023 903 834 1021 +896 896 0 874 894 109 +896 896 64 874 894 123 +896 896 128 874 894 162 +896 896 192 875 894 215 +896 896 256 875 894 272 +896 896 320 876 894 332 +896 896 384 877 894 393 +896 896 448 879 894 455 +896 896 512 880 894 517 +896 896 576 882 895 580 +896 896 640 885 895 643 +896 896 704 887 895 706 +896 896 768 890 895 769 +896 896 832 893 896 833 +896 896 896 896 896 896 +896 896 960 900 896 959 +896 896 1023 903 897 1022 +896 960 0 875 957 117 +896 960 64 875 957 130 +896 960 128 875 957 168 +896 960 192 875 957 218 +896 960 256 876 957 275 +896 960 320 877 957 334 +896 960 384 878 957 395 +896 960 448 880 958 457 +896 960 512 881 958 519 +896 960 576 883 958 581 +896 960 640 885 958 644 +896 960 704 888 958 707 +896 960 768 890 959 770 +896 960 832 893 959 833 +896 960 896 897 959 897 +896 960 960 900 960 960 +896 960 1023 904 960 1022 +896 1023 0 875 1019 125 +896 1023 64 875 1019 137 +896 1023 128 876 1019 173 +896 1023 192 876 1020 222 +896 1023 256 877 1020 278 +896 1023 320 878 1020 336 +896 1023 384 879 1020 397 +896 1023 448 880 1020 458 +896 1023 512 882 1020 520 +896 1023 576 884 1020 582 +896 1023 640 886 1020 645 +896 1023 704 888 1021 708 +896 1023 768 891 1021 771 +896 1023 832 894 1021 834 +896 1023 896 897 1021 897 +896 1023 960 901 1022 961 +896 1023 1023 905 1022 1023 +960 0 0 932 107 0 +960 0 64 932 107 61 +960 0 128 932 107 126 +960 0 192 932 108 191 +960 0 256 933 108 254 +960 0 320 934 110 318 +960 0 384 935 111 382 +960 0 448 936 113 446 +960 0 512 938 115 510 +960 0 576 939 117 573 +960 0 640 941 120 637 +960 0 704 944 123 701 +960 0 768 946 126 764 +960 0 832 949 129 828 +960 0 896 952 132 892 +960 0 960 955 136 956 +960 0 1023 959 140 1018 +960 64 0 932 121 0 +960 64 64 932 121 62 +960 64 128 932 121 127 +960 64 192 932 122 191 +960 64 256 933 123 254 +960 64 320 934 124 318 +960 64 384 935 125 382 +960 64 448 936 126 446 +960 64 512 938 128 510 +960 64 576 939 130 573 +960 64 640 941 132 637 +960 64 704 944 135 701 +960 64 768 946 138 765 +960 64 832 949 141 828 +960 64 896 952 144 892 +960 64 960 955 147 956 +960 64 1023 959 151 1018 +960 128 0 932 161 0 +960 128 64 932 161 63 +960 128 128 932 161 127 +960 128 192 932 162 191 +960 128 256 933 162 255 +960 128 320 934 163 318 +960 128 384 935 164 382 +960 128 448 936 165 446 +960 128 512 938 166 510 +960 128 576 939 168 573 +960 128 640 941 169 637 +960 128 704 944 171 701 +960 128 768 946 173 765 +960 128 832 949 175 828 +960 128 896 952 178 892 +960 128 960 955 180 956 +960 128 1023 959 183 1018 +960 192 0 932 213 13 +960 192 64 932 213 65 +960 192 128 932 213 128 +960 192 192 932 214 191 +960 192 256 933 214 255 +960 192 320 934 215 319 +960 192 384 935 215 382 +960 192 448 936 216 446 +960 192 512 938 217 510 +960 192 576 940 218 574 +960 192 640 942 219 637 +960 192 704 944 221 701 +960 192 768 946 222 765 +960 192 832 949 224 828 +960 192 896 952 226 892 +960 192 960 955 228 956 +960 192 1023 959 230 1019 +960 256 0 932 271 25 +960 256 64 932 271 67 +960 256 128 932 271 129 +960 256 192 933 271 192 +960 256 256 933 271 256 +960 256 320 934 272 319 +960 256 384 935 272 383 +960 256 448 936 273 446 +960 256 512 938 274 510 +960 256 576 940 274 574 +960 256 640 942 275 637 +960 256 704 944 276 701 +960 256 768 946 278 765 +960 256 832 949 279 829 +960 256 896 952 280 892 +960 256 960 956 282 956 +960 256 1023 959 283 1019 +960 320 0 932 331 35 +960 320 64 932 331 71 +960 320 128 932 331 131 +960 320 192 933 331 193 +960 320 256 933 331 256 +960 320 320 934 332 320 +960 320 384 935 332 383 +960 320 448 936 332 447 +960 320 512 938 333 510 +960 320 576 940 334 574 +960 320 640 942 334 638 +960 320 704 944 335 701 +960 320 768 947 336 765 +960 320 832 949 337 829 +960 320 896 952 338 892 +960 320 960 956 339 956 +960 320 1023 959 341 1019 +960 384 0 932 392 43 +960 384 64 932 392 75 +960 384 128 932 392 133 +960 384 192 933 392 194 +960 384 256 934 392 257 +960 384 320 934 393 320 +960 384 384 935 393 384 +960 384 448 937 393 447 +960 384 512 938 394 511 +960 384 576 940 394 574 +960 384 640 942 395 638 +960 384 704 944 396 702 +960 384 768 947 396 765 +960 384 832 950 397 829 +960 384 896 953 398 893 +960 384 960 956 399 956 +960 384 1023 959 400 1019 +960 448 0 932 454 52 +960 448 64 933 454 80 +960 448 128 933 454 135 +960 448 192 933 454 196 +960 448 256 934 454 258 +960 448 320 935 454 321 +960 448 384 936 455 384 +960 448 448 937 455 448 +960 448 512 938 455 511 +960 448 576 940 456 575 +960 448 640 942 456 638 +960 448 704 945 457 702 +960 448 768 947 458 766 +960 448 832 950 458 829 +960 448 896 953 459 893 +960 448 960 956 460 956 +960 448 1023 960 461 1019 +960 512 0 933 516 60 +960 512 64 933 516 85 +960 512 128 933 516 138 +960 512 192 933 516 198 +960 512 256 934 516 260 +960 512 320 935 517 322 +960 512 384 936 517 385 +960 512 448 937 517 448 +960 512 512 939 517 512 +960 512 576 941 518 575 +960 512 640 943 518 639 +960 512 704 945 519 702 +960 512 768 947 519 766 +960 512 832 950 520 830 +960 512 896 953 521 893 +960 512 960 957 521 957 +960 512 1023 960 522 1019 +960 576 0 933 579 68 +960 576 64 933 579 91 +960 576 128 933 579 141 +960 576 192 934 579 200 +960 576 256 934 579 261 +960 576 320 935 579 323 +960 576 384 936 579 386 +960 576 448 938 580 449 +960 576 512 939 580 513 +960 576 576 941 580 576 +960 576 640 943 581 639 +960 576 704 945 581 703 +960 576 768 948 582 766 +960 576 832 951 582 830 +960 576 896 954 583 893 +960 576 960 957 583 957 +960 576 1023 960 584 1020 +960 640 0 934 642 77 +960 640 64 934 642 97 +960 640 128 934 642 145 +960 640 192 934 642 202 +960 640 256 935 642 263 +960 640 320 936 642 325 +960 640 384 937 642 387 +960 640 448 938 642 450 +960 640 512 940 643 513 +960 640 576 941 643 577 +960 640 640 943 643 640 +960 640 704 946 644 703 +960 640 768 948 644 767 +960 640 832 951 645 830 +960 640 896 954 645 894 +960 640 960 957 646 957 +960 640 1023 961 646 1020 +960 704 0 934 705 85 +960 704 64 934 705 103 +960 704 128 934 705 149 +960 704 192 935 705 205 +960 704 256 935 705 265 +960 704 320 936 705 326 +960 704 384 937 705 389 +960 704 448 938 705 451 +960 704 512 940 706 514 +960 704 576 942 706 577 +960 704 640 944 706 641 +960 704 704 946 706 704 +960 704 768 949 707 767 +960 704 832 951 707 831 +960 704 896 954 708 894 +960 704 960 958 708 958 +960 704 1023 961 709 1020 +960 768 0 934 768 93 +960 768 64 935 768 109 +960 768 128 935 768 153 +960 768 192 935 768 208 +960 768 256 936 768 267 +960 768 320 937 768 328 +960 768 384 938 768 390 +960 768 448 939 768 452 +960 768 512 940 769 515 +960 768 576 942 769 578 +960 768 640 944 769 641 +960 768 704 947 769 705 +960 768 768 949 770 768 +960 768 832 952 770 831 +960 768 896 955 771 895 +960 768 960 958 771 958 +960 768 1023 962 771 1021 +960 832 0 935 831 101 +960 832 64 935 831 116 +960 832 128 935 831 158 +960 832 192 936 831 211 +960 832 256 936 831 269 +960 832 320 937 831 330 +960 832 384 938 831 391 +960 832 448 940 832 454 +960 832 512 941 832 516 +960 832 576 943 832 579 +960 832 640 945 832 642 +960 832 704 947 832 705 +960 832 768 950 833 769 +960 832 832 952 833 832 +960 832 896 955 833 895 +960 832 960 959 834 959 +960 832 1023 962 834 1021 +960 896 0 936 894 109 +960 896 64 936 894 123 +960 896 128 936 894 162 +960 896 192 936 894 214 +960 896 256 937 894 272 +960 896 320 938 894 332 +960 896 384 939 895 393 +960 896 448 940 895 455 +960 896 512 942 895 517 +960 896 576 943 895 580 +960 896 640 945 895 643 +960 896 704 948 896 706 +960 896 768 950 896 769 +960 896 832 953 896 833 +960 896 896 956 897 896 +960 896 960 959 897 959 +960 896 1023 963 897 1022 +960 960 0 936 958 117 +960 960 64 936 958 130 +960 960 128 937 958 167 +960 960 192 937 958 218 +960 960 256 938 958 275 +960 960 320 938 958 334 +960 960 384 940 958 395 +960 960 448 941 958 456 +960 960 512 942 958 519 +960 960 576 944 958 581 +960 960 640 946 959 644 +960 960 704 948 959 707 +960 960 768 951 959 770 +960 960 832 954 959 833 +960 960 896 957 960 897 +960 960 960 960 960 960 +960 960 1023 963 960 1022 +960 1023 0 937 1020 124 +960 1023 64 937 1020 137 +960 1023 128 937 1020 173 +960 1023 192 938 1020 222 +960 1023 256 938 1020 278 +960 1023 320 939 1020 336 +960 1023 384 940 1020 397 +960 1023 448 942 1020 458 +960 1023 512 943 1020 520 +960 1023 576 945 1021 582 +960 1023 640 947 1021 645 +960 1023 704 949 1021 708 +960 1023 768 952 1021 771 +960 1023 832 954 1022 834 +960 1023 896 957 1022 897 +960 1023 960 961 1022 961 +960 1023 1023 964 1023 1023 +1023 0 0 993 114 0 +1023 0 64 993 114 61 +1023 0 128 993 114 126 +1023 0 192 993 115 190 +1023 0 256 994 115 254 +1023 0 320 995 116 318 +1023 0 384 996 118 382 +1023 0 448 997 119 446 +1023 0 512 998 121 510 +1023 0 576 1000 123 573 +1023 0 640 1002 126 637 +1023 0 704 1004 128 701 +1023 0 768 1006 131 764 +1023 0 832 1009 134 828 +1023 0 896 1012 138 892 +1023 0 960 1015 141 956 +1023 0 1023 1018 145 1018 +1023 64 0 993 127 0 +1023 64 64 993 127 61 +1023 64 128 993 127 126 +1023 64 192 993 128 190 +1023 64 256 994 129 254 +1023 64 320 995 130 318 +1023 64 384 996 131 382 +1023 64 448 997 132 446 +1023 64 512 998 134 510 +1023 64 576 1000 136 573 +1023 64 640 1002 138 637 +1023 64 704 1004 140 701 +1023 64 768 1006 143 764 +1023 64 832 1009 146 828 +1023 64 896 1012 149 892 +1023 64 960 1015 152 956 +1023 64 1023 1018 155 1018 +1023 128 0 993 165 0 +1023 128 64 993 165 62 +1023 128 128 993 166 127 +1023 128 192 993 166 191 +1023 128 256 994 166 255 +1023 128 320 995 167 318 +1023 128 384 996 168 382 +1023 128 448 997 169 446 +1023 128 512 998 170 510 +1023 128 576 1000 172 573 +1023 128 640 1002 173 637 +1023 128 704 1004 175 701 +1023 128 768 1006 177 765 +1023 128 832 1009 179 828 +1023 128 896 1012 182 892 +1023 128 960 1015 184 956 +1023 128 1023 1018 187 1018 +1023 192 0 993 216 10 +1023 192 64 993 216 64 +1023 192 128 993 217 128 +1023 192 192 993 217 191 +1023 192 256 994 217 255 +1023 192 320 995 218 319 +1023 192 384 996 218 382 +1023 192 448 997 219 446 +1023 192 512 998 220 510 +1023 192 576 1000 221 573 +1023 192 640 1002 222 637 +1023 192 704 1004 224 701 +1023 192 768 1006 225 765 +1023 192 832 1009 227 828 +1023 192 896 1012 229 892 +1023 192 960 1015 231 956 +1023 192 1023 1018 233 1019 +1023 256 0 993 273 24 +1023 256 64 993 273 67 +1023 256 128 993 273 129 +1023 256 192 994 274 192 +1023 256 256 994 274 256 +1023 256 320 995 274 319 +1023 256 384 996 275 383 +1023 256 448 997 275 446 +1023 256 512 999 276 510 +1023 256 576 1000 277 574 +1023 256 640 1002 278 637 +1023 256 704 1004 279 701 +1023 256 768 1007 280 765 +1023 256 832 1009 281 828 +1023 256 896 1012 283 892 +1023 256 960 1015 284 956 +1023 256 1023 1018 286 1019 +1023 320 0 993 333 34 +1023 320 64 993 333 71 +1023 320 128 993 333 131 +1023 320 192 994 333 193 +1023 320 256 994 333 256 +1023 320 320 995 333 320 +1023 320 384 996 334 383 +1023 320 448 997 334 447 +1023 320 512 999 335 510 +1023 320 576 1000 335 574 +1023 320 640 1002 336 638 +1023 320 704 1004 337 701 +1023 320 768 1007 338 765 +1023 320 832 1009 339 829 +1023 320 896 1012 340 892 +1023 320 960 1015 341 956 +1023 320 1023 1018 343 1019 +1023 384 0 993 393 43 +1023 384 64 993 393 75 +1023 384 128 994 394 133 +1023 384 192 994 394 194 +1023 384 256 994 394 257 +1023 384 320 995 394 320 +1023 384 384 996 394 384 +1023 384 448 997 395 447 +1023 384 512 999 395 511 +1023 384 576 1001 396 574 +1023 384 640 1002 396 638 +1023 384 704 1005 397 702 +1023 384 768 1007 398 765 +1023 384 832 1009 399 829 +1023 384 896 1012 400 893 +1023 384 960 1015 401 956 +1023 384 1023 1019 402 1019 +1023 448 0 994 455 52 +1023 448 64 994 455 79 +1023 448 128 994 455 135 +1023 448 192 994 455 196 +1023 448 256 995 455 258 +1023 448 320 996 456 321 +1023 448 384 996 456 384 +1023 448 448 998 456 448 +1023 448 512 999 457 511 +1023 448 576 1001 457 575 +1023 448 640 1003 458 638 +1023 448 704 1005 458 702 +1023 448 768 1007 459 766 +1023 448 832 1010 459 829 +1023 448 896 1013 460 893 +1023 448 960 1016 461 956 +1023 448 1023 1019 462 1019 +1023 512 0 994 517 60 +1023 512 64 994 517 85 +1023 512 128 994 517 138 +1023 512 192 994 517 198 +1023 512 256 995 518 260 +1023 512 320 996 518 322 +1023 512 384 997 518 385 +1023 512 448 998 518 448 +1023 512 512 999 519 512 +1023 512 576 1001 519 575 +1023 512 640 1003 519 639 +1023 512 704 1005 520 702 +1023 512 768 1007 520 766 +1023 512 832 1010 521 829 +1023 512 896 1013 522 893 +1023 512 960 1016 522 957 +1023 512 1023 1019 523 1019 +1023 576 0 994 580 68 +1023 576 64 994 580 90 +1023 576 128 994 580 141 +1023 576 192 995 580 200 +1023 576 256 995 580 261 +1023 576 320 996 580 323 +1023 576 384 997 580 386 +1023 576 448 998 581 449 +1023 576 512 1000 581 513 +1023 576 576 1001 581 576 +1023 576 640 1003 582 639 +1023 576 704 1005 582 703 +1023 576 768 1008 583 766 +1023 576 832 1010 583 830 +1023 576 896 1013 584 893 +1023 576 960 1016 584 957 +1023 576 1023 1019 585 1020 +1023 640 0 995 643 76 +1023 640 64 995 643 96 +1023 640 128 995 643 145 +1023 640 192 995 643 202 +1023 640 256 996 643 263 +1023 640 320 996 643 325 +1023 640 384 997 643 387 +1023 640 448 999 643 450 +1023 640 512 1000 644 513 +1023 640 576 1002 644 577 +1023 640 640 1004 644 640 +1023 640 704 1006 645 703 +1023 640 768 1008 645 767 +1023 640 832 1011 645 830 +1023 640 896 1013 646 894 +1023 640 960 1017 646 957 +1023 640 1023 1020 647 1020 +1023 704 0 995 705 84 +1023 704 64 995 705 103 +1023 704 128 995 705 149 +1023 704 192 996 706 205 +1023 704 256 996 706 265 +1023 704 320 997 706 326 +1023 704 384 998 706 389 +1023 704 448 999 706 451 +1023 704 512 1001 706 514 +1023 704 576 1002 707 577 +1023 704 640 1004 707 641 +1023 704 704 1006 707 704 +1023 704 768 1008 708 767 +1023 704 832 1011 708 831 +1023 704 896 1014 708 894 +1023 704 960 1017 709 958 +1023 704 1023 1020 710 1020 +1023 768 0 995 768 92 +1023 768 64 995 768 109 +1023 768 128 996 769 153 +1023 768 192 996 769 208 +1023 768 256 997 769 267 +1023 768 320 997 769 328 +1023 768 384 998 769 390 +1023 768 448 1000 769 452 +1023 768 512 1001 769 515 +1023 768 576 1003 770 578 +1023 768 640 1004 770 641 +1023 768 704 1007 770 705 +1023 768 768 1009 770 768 +1023 768 832 1012 771 831 +1023 768 896 1014 771 895 +1023 768 960 1017 772 958 +1023 768 1023 1021 772 1021 +1023 832 0 996 832 100 +1023 832 64 996 832 116 +1023 832 128 996 832 157 +1023 832 192 997 832 211 +1023 832 256 997 832 269 +1023 832 320 998 832 330 +1023 832 384 999 832 391 +1023 832 448 1000 832 454 +1023 832 512 1001 832 516 +1023 832 576 1003 833 579 +1023 832 640 1005 833 642 +1023 832 704 1007 833 705 +1023 832 768 1009 833 769 +1023 832 832 1012 834 832 +1023 832 896 1015 834 895 +1023 832 960 1018 835 959 +1023 832 1023 1021 835 1021 +1023 896 0 996 895 108 +1023 896 64 997 895 123 +1023 896 128 997 895 162 +1023 896 192 997 895 214 +1023 896 256 998 895 272 +1023 896 320 998 895 332 +1023 896 384 999 895 393 +1023 896 448 1001 895 455 +1023 896 512 1002 895 517 +1023 896 576 1004 896 580 +1023 896 640 1006 896 643 +1023 896 704 1008 896 706 +1023 896 768 1010 896 769 +1023 896 832 1013 897 833 +1023 896 896 1015 897 896 +1023 896 960 1018 897 959 +1023 896 1023 1022 898 1022 +1023 960 0 997 958 116 +1023 960 64 997 958 130 +1023 960 128 997 958 167 +1023 960 192 998 958 218 +1023 960 256 998 958 275 +1023 960 320 999 958 334 +1023 960 384 1000 958 395 +1023 960 448 1001 959 456 +1023 960 512 1003 959 519 +1023 960 576 1004 959 581 +1023 960 640 1006 959 644 +1023 960 704 1008 959 707 +1023 960 768 1011 960 770 +1023 960 832 1013 960 833 +1023 960 896 1016 960 897 +1023 960 960 1019 961 960 +1023 960 1023 1022 961 1022 +1023 1023 0 998 1020 124 +1023 1023 64 998 1020 137 +1023 1023 128 998 1020 172 +1023 1023 192 998 1020 222 +1023 1023 256 999 1021 278 +1023 1023 320 1000 1021 336 +1023 1023 384 1001 1021 397 +1023 1023 448 1002 1021 458 +1023 1023 512 1003 1021 520 +1023 1023 576 1005 1021 582 +1023 1023 640 1007 1021 645 +1023 1023 704 1009 1022 708 +1023 1023 768 1011 1022 771 +1023 1023 832 1014 1022 834 +1023 1023 896 1017 1022 897 +1023 1023 960 1020 1023 961 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_26.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_26.txt new file mode 100644 index 0000000..fc7e6ba --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_26.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 16 6 61 +0 0 128 33 12 123 +0 0 192 49 18 184 +0 0 256 65 23 246 +0 0 320 81 29 307 +0 0 384 98 35 368 +0 0 448 114 41 430 +0 0 512 130 47 491 +0 0 576 147 53 553 +0 0 640 163 59 614 +0 0 704 179 64 675 +0 0 768 195 70 737 +0 0 832 212 76 798 +0 0 896 228 82 859 +0 0 960 244 88 921 +0 0 1023 260 94 981 +0 64 0 30 63 20 +0 64 64 33 63 64 +0 64 128 43 63 124 +0 64 192 56 64 185 +0 64 256 70 66 246 +0 64 320 85 68 307 +0 64 384 101 70 369 +0 64 448 117 73 430 +0 64 512 133 76 491 +0 64 576 149 79 553 +0 64 640 165 83 614 +0 64 704 181 87 675 +0 64 768 197 91 737 +0 64 832 213 96 798 +0 64 896 229 100 860 +0 64 960 245 105 921 +0 64 1023 261 110 981 +0 128 0 60 126 39 +0 128 64 62 126 71 +0 128 128 67 126 127 +0 128 192 75 126 187 +0 128 256 86 127 248 +0 128 320 98 128 308 +0 128 384 112 129 370 +0 128 448 126 130 431 +0 128 512 141 132 492 +0 128 576 156 134 553 +0 128 640 171 136 615 +0 128 704 186 138 676 +0 128 768 202 140 737 +0 128 832 218 143 799 +0 128 896 233 146 860 +0 128 960 249 149 921 +0 128 1023 265 152 982 +0 192 0 90 188 59 +0 192 64 91 188 82 +0 192 128 94 188 133 +0 192 192 100 189 191 +0 192 256 108 189 250 +0 192 320 118 190 311 +0 192 384 129 190 371 +0 192 448 141 191 432 +0 192 512 154 192 493 +0 192 576 168 193 554 +0 192 640 182 195 615 +0 192 704 196 196 677 +0 192 768 211 198 738 +0 192 832 226 200 799 +0 192 896 241 201 861 +0 192 960 256 204 922 +0 192 1023 271 206 982 +0 256 0 120 251 78 +0 256 64 121 251 96 +0 256 128 123 251 142 +0 256 192 127 251 196 +0 256 256 133 252 254 +0 256 320 141 252 314 +0 256 384 150 253 374 +0 256 448 161 253 434 +0 256 512 172 254 495 +0 256 576 184 255 556 +0 256 640 197 256 617 +0 256 704 210 257 678 +0 256 768 223 258 739 +0 256 832 237 259 800 +0 256 896 252 261 861 +0 256 960 266 262 923 +0 256 1023 281 264 983 +0 320 0 150 314 98 +0 320 64 151 314 112 +0 320 128 153 314 152 +0 320 192 156 314 204 +0 320 256 161 314 260 +0 320 320 167 315 318 +0 320 384 174 315 377 +0 320 448 183 315 437 +0 320 512 193 316 497 +0 320 576 203 317 558 +0 320 640 215 317 619 +0 320 704 227 318 680 +0 320 768 239 319 741 +0 320 832 252 320 802 +0 320 896 266 321 863 +0 320 960 279 322 924 +0 320 1023 293 324 984 +0 384 0 180 377 117 +0 384 64 181 377 129 +0 384 128 182 377 164 +0 384 192 185 377 212 +0 384 256 189 377 266 +0 384 320 194 377 323 +0 384 384 200 377 382 +0 384 448 208 378 441 +0 384 512 216 378 501 +0 384 576 225 379 561 +0 384 640 235 379 621 +0 384 704 246 380 682 +0 384 768 258 381 743 +0 384 832 270 382 803 +0 384 896 282 382 864 +0 384 960 295 383 925 +0 384 1023 308 384 985 +0 448 0 210 439 137 +0 448 64 211 439 147 +0 448 128 212 439 178 +0 448 192 214 439 223 +0 448 256 217 440 274 +0 448 320 222 440 329 +0 448 384 227 440 387 +0 448 448 234 440 445 +0 448 512 241 441 504 +0 448 576 249 441 564 +0 448 640 258 442 624 +0 448 704 268 442 684 +0 448 768 278 443 745 +0 448 832 289 443 805 +0 448 896 301 444 866 +0 448 960 312 445 927 +0 448 1023 325 446 987 +0 512 0 240 502 156 +0 512 64 241 502 165 +0 512 128 242 502 193 +0 512 192 244 502 234 +0 512 256 246 502 283 +0 512 320 250 502 337 +0 512 384 255 503 393 +0 512 448 260 503 450 +0 512 512 267 503 509 +0 512 576 274 504 568 +0 512 640 282 504 627 +0 512 704 291 505 687 +0 512 768 300 505 748 +0 512 832 310 506 808 +0 512 896 321 506 869 +0 512 960 332 507 929 +0 512 1023 343 508 989 +0 576 0 270 565 176 +0 576 64 271 565 183 +0 576 128 272 565 208 +0 576 192 273 565 247 +0 576 256 276 565 293 +0 576 320 279 565 345 +0 576 384 283 565 400 +0 576 448 288 566 456 +0 576 512 294 566 514 +0 576 576 300 566 572 +0 576 640 308 567 631 +0 576 704 315 567 691 +0 576 768 324 567 751 +0 576 832 333 568 811 +0 576 896 343 568 871 +0 576 960 353 569 932 +0 576 1023 364 570 991 +0 640 0 300 628 195 +0 640 64 301 628 202 +0 640 128 301 628 224 +0 640 192 303 628 260 +0 640 256 305 628 304 +0 640 320 308 628 354 +0 640 384 312 628 407 +0 640 448 316 628 463 +0 640 512 321 628 519 +0 640 576 327 629 577 +0 640 640 334 629 636 +0 640 704 341 629 695 +0 640 768 349 630 754 +0 640 832 357 630 814 +0 640 896 366 631 874 +0 640 960 376 631 935 +0 640 1023 385 632 994 +0 704 0 330 690 215 +0 704 64 331 690 221 +0 704 128 331 690 241 +0 704 192 333 690 274 +0 704 256 335 690 316 +0 704 320 337 691 364 +0 704 384 341 691 416 +0 704 448 345 691 470 +0 704 512 349 691 526 +0 704 576 355 691 583 +0 704 640 360 692 641 +0 704 704 367 692 699 +0 704 768 374 692 759 +0 704 832 382 693 818 +0 704 896 390 693 878 +0 704 960 399 694 938 +0 704 1023 408 694 997 +0 768 0 361 753 234 +0 768 64 361 753 240 +0 768 128 361 753 258 +0 768 192 363 753 289 +0 768 256 364 753 329 +0 768 320 367 753 375 +0 768 384 370 753 425 +0 768 448 373 754 478 +0 768 512 377 754 533 +0 768 576 382 754 589 +0 768 640 388 754 646 +0 768 704 394 755 704 +0 768 768 400 755 763 +0 768 832 408 755 822 +0 768 896 415 756 881 +0 768 960 423 756 941 +0 768 1023 432 757 1000 +0 832 0 391 816 254 +0 832 64 391 816 259 +0 832 128 391 816 276 +0 832 192 392 816 305 +0 832 256 394 816 342 +0 832 320 396 816 386 +0 832 384 399 816 435 +0 832 448 402 816 486 +0 832 512 406 816 540 +0 832 576 410 817 596 +0 832 640 416 817 652 +0 832 704 421 817 710 +0 832 768 427 817 768 +0 832 832 434 818 827 +0 832 896 441 818 886 +0 832 960 449 819 945 +0 832 1023 457 819 1004 +0 896 0 421 879 273 +0 896 64 421 879 278 +0 896 128 421 879 294 +0 896 192 422 879 320 +0 896 256 424 879 356 +0 896 320 426 879 398 +0 896 384 428 879 445 +0 896 448 431 879 496 +0 896 512 435 879 549 +0 896 576 439 879 603 +0 896 640 444 880 659 +0 896 704 449 880 716 +0 896 768 454 880 773 +0 896 832 461 880 832 +0 896 896 467 881 890 +0 896 960 474 881 949 +0 896 1023 482 881 1008 +0 960 0 451 941 293 +0 960 64 451 941 297 +0 960 128 451 941 312 +0 960 192 452 941 337 +0 960 256 454 941 371 +0 960 320 455 941 411 +0 960 384 458 942 457 +0 960 448 460 942 506 +0 960 512 464 942 557 +0 960 576 468 942 611 +0 960 640 472 942 666 +0 960 704 477 942 722 +0 960 768 482 943 779 +0 960 832 488 943 837 +0 960 896 494 943 895 +0 960 960 501 944 954 +0 960 1023 508 944 1012 +0 1023 0 480 1003 312 +0 1023 64 480 1003 316 +0 1023 128 481 1003 330 +0 1023 192 482 1003 353 +0 1023 256 483 1003 385 +0 1023 320 485 1003 424 +0 1023 384 487 1003 468 +0 1023 448 489 1003 516 +0 1023 512 492 1004 566 +0 1023 576 496 1004 619 +0 1023 640 500 1004 673 +0 1023 704 504 1004 729 +0 1023 768 509 1004 785 +0 1023 832 515 1005 843 +0 1023 896 521 1005 900 +0 1023 960 527 1005 959 +0 1023 1023 533 1006 1016 +64 0 0 57 14 9 +64 0 64 58 15 62 +64 0 128 64 18 123 +64 0 192 72 22 184 +64 0 256 84 27 246 +64 0 320 96 32 307 +64 0 384 110 37 368 +64 0 448 124 43 430 +64 0 512 139 48 491 +64 0 576 154 54 553 +64 0 640 170 60 614 +64 0 704 185 65 675 +64 0 768 201 71 737 +64 0 832 217 77 798 +64 0 896 233 83 859 +64 0 960 249 89 921 +64 0 1023 264 94 981 +64 64 0 63 64 21 +64 64 64 64 64 64 +64 64 128 69 65 124 +64 64 192 77 66 185 +64 64 256 88 67 246 +64 64 320 100 69 307 +64 64 384 113 71 369 +64 64 448 127 74 430 +64 64 512 141 77 491 +64 64 576 156 80 553 +64 64 640 172 84 614 +64 64 704 187 88 675 +64 64 768 202 92 737 +64 64 832 218 96 798 +64 64 896 234 101 860 +64 64 960 250 105 921 +64 64 1023 265 110 981 +64 128 0 80 126 40 +64 128 64 81 126 71 +64 128 128 85 126 127 +64 128 192 91 127 187 +64 128 256 100 127 248 +64 128 320 111 128 309 +64 128 384 122 129 370 +64 128 448 135 131 431 +64 128 512 149 132 492 +64 128 576 163 134 553 +64 128 640 178 136 615 +64 128 704 192 138 676 +64 128 768 207 141 737 +64 128 832 223 143 799 +64 128 896 238 146 860 +64 128 960 254 149 921 +64 128 1023 269 152 982 +64 192 0 104 189 59 +64 192 64 104 189 83 +64 192 128 107 189 133 +64 192 192 112 189 191 +64 192 256 119 189 250 +64 192 320 128 190 311 +64 192 384 138 191 371 +64 192 448 149 192 432 +64 192 512 161 193 493 +64 192 576 174 194 554 +64 192 640 188 195 616 +64 192 704 202 196 677 +64 192 768 216 198 738 +64 192 832 231 200 799 +64 192 896 245 202 861 +64 192 960 260 204 922 +64 192 1023 275 206 982 +64 256 0 130 251 78 +64 256 64 131 251 97 +64 256 128 133 251 142 +64 256 192 137 252 196 +64 256 256 142 252 254 +64 256 320 149 252 314 +64 256 384 158 253 374 +64 256 448 168 253 434 +64 256 512 178 254 495 +64 256 576 190 255 556 +64 256 640 202 256 617 +64 256 704 215 257 678 +64 256 768 228 258 739 +64 256 832 242 259 800 +64 256 896 256 261 861 +64 256 960 270 262 923 +64 256 1023 285 264 983 +64 320 0 158 314 98 +64 320 64 158 314 112 +64 320 128 160 314 152 +64 320 192 163 314 204 +64 320 256 168 314 260 +64 320 320 174 315 318 +64 320 384 181 315 377 +64 320 448 189 316 437 +64 320 512 199 316 497 +64 320 576 209 317 558 +64 320 640 220 317 619 +64 320 704 231 318 680 +64 320 768 244 319 741 +64 320 832 256 320 802 +64 320 896 270 321 863 +64 320 960 283 322 924 +64 320 1023 297 324 984 +64 384 0 187 377 117 +64 384 64 187 377 129 +64 384 128 188 377 165 +64 384 192 191 377 213 +64 384 256 195 377 266 +64 384 320 200 377 323 +64 384 384 206 378 382 +64 384 448 213 378 441 +64 384 512 221 378 501 +64 384 576 230 379 561 +64 384 640 240 379 621 +64 384 704 251 380 682 +64 384 768 262 381 743 +64 384 832 273 382 803 +64 384 896 286 383 864 +64 384 960 298 384 925 +64 384 1023 311 385 985 +64 448 0 216 439 137 +64 448 64 216 439 147 +64 448 128 217 439 178 +64 448 192 219 440 223 +64 448 256 222 440 274 +64 448 320 227 440 330 +64 448 384 232 440 387 +64 448 448 238 440 445 +64 448 512 245 441 504 +64 448 576 253 441 564 +64 448 640 262 442 624 +64 448 704 272 442 684 +64 448 768 282 443 745 +64 448 832 293 444 806 +64 448 896 304 444 866 +64 448 960 316 445 927 +64 448 1023 328 446 987 +64 512 0 245 502 156 +64 512 64 245 502 165 +64 512 128 246 502 193 +64 512 192 248 502 234 +64 512 256 251 502 283 +64 512 320 254 503 337 +64 512 384 259 503 393 +64 512 448 265 503 450 +64 512 512 271 503 509 +64 512 576 278 504 568 +64 512 640 286 504 627 +64 512 704 295 505 687 +64 512 768 304 505 748 +64 512 832 314 506 808 +64 512 896 324 506 869 +64 512 960 335 507 929 +64 512 1023 346 508 989 +64 576 0 274 565 176 +64 576 64 275 565 183 +64 576 128 275 565 208 +64 576 192 277 565 247 +64 576 256 279 565 293 +64 576 320 283 565 345 +64 576 384 287 565 400 +64 576 448 292 566 456 +64 576 512 297 566 514 +64 576 576 304 566 572 +64 576 640 311 567 631 +64 576 704 319 567 691 +64 576 768 327 567 751 +64 576 832 336 568 811 +64 576 896 346 569 871 +64 576 960 356 569 932 +64 576 1023 366 570 991 +64 640 0 304 628 195 +64 640 64 304 628 202 +64 640 128 305 628 225 +64 640 192 306 628 260 +64 640 256 308 628 304 +64 640 320 311 628 354 +64 640 384 315 628 407 +64 640 448 319 628 463 +64 640 512 324 629 519 +64 640 576 330 629 577 +64 640 640 337 629 636 +64 640 704 344 629 695 +64 640 768 352 630 754 +64 640 832 360 630 814 +64 640 896 369 631 874 +64 640 960 378 631 935 +64 640 1023 388 632 994 +64 704 0 334 690 215 +64 704 64 334 690 221 +64 704 128 334 690 241 +64 704 192 336 690 274 +64 704 256 338 691 316 +64 704 320 340 691 364 +64 704 384 344 691 416 +64 704 448 347 691 470 +64 704 512 352 691 526 +64 704 576 357 691 583 +64 704 640 363 692 641 +64 704 704 370 692 699 +64 704 768 377 692 759 +64 704 832 385 693 818 +64 704 896 393 693 878 +64 704 960 402 694 938 +64 704 1023 411 694 997 +64 768 0 363 753 234 +64 768 64 363 753 240 +64 768 128 364 753 258 +64 768 192 365 753 289 +64 768 256 367 753 329 +64 768 320 369 753 375 +64 768 384 372 753 425 +64 768 448 376 754 478 +64 768 512 380 754 533 +64 768 576 385 754 589 +64 768 640 390 754 646 +64 768 704 396 755 704 +64 768 768 403 755 763 +64 768 832 410 755 822 +64 768 896 418 756 882 +64 768 960 426 756 941 +64 768 1023 434 757 1000 +64 832 0 393 816 254 +64 832 64 393 816 259 +64 832 128 394 816 276 +64 832 192 395 816 305 +64 832 256 396 816 342 +64 832 320 399 816 386 +64 832 384 401 816 435 +64 832 448 405 816 487 +64 832 512 408 817 540 +64 832 576 413 817 596 +64 832 640 418 817 652 +64 832 704 423 817 710 +64 832 768 429 818 768 +64 832 832 436 818 827 +64 832 896 443 818 886 +64 832 960 451 819 945 +64 832 1023 459 819 1004 +64 896 0 423 879 273 +64 896 64 423 879 278 +64 896 128 424 879 294 +64 896 192 425 879 320 +64 896 256 426 879 356 +64 896 320 428 879 398 +64 896 384 430 879 445 +64 896 448 433 879 496 +64 896 512 437 879 549 +64 896 576 441 879 603 +64 896 640 446 880 659 +64 896 704 451 880 716 +64 896 768 456 880 773 +64 896 832 463 880 832 +64 896 896 469 881 890 +64 896 960 476 881 949 +64 896 1023 484 881 1008 +64 960 0 453 941 293 +64 960 64 453 941 297 +64 960 128 453 941 312 +64 960 192 454 941 337 +64 960 256 456 941 371 +64 960 320 457 942 411 +64 960 384 460 942 457 +64 960 448 463 942 506 +64 960 512 466 942 557 +64 960 576 470 942 611 +64 960 640 474 942 666 +64 960 704 479 943 722 +64 960 768 484 943 779 +64 960 832 490 943 837 +64 960 896 496 943 895 +64 960 960 502 944 954 +64 960 1023 509 944 1012 +64 1023 0 482 1003 312 +64 1023 64 482 1003 316 +64 1023 128 483 1003 330 +64 1023 192 484 1003 353 +64 1023 256 485 1003 385 +64 1023 320 487 1003 424 +64 1023 384 489 1003 468 +64 1023 448 491 1004 516 +64 1023 512 494 1004 566 +64 1023 576 498 1004 619 +64 1023 640 502 1004 673 +64 1023 704 506 1004 729 +64 1023 768 511 1004 785 +64 1023 832 517 1005 843 +64 1023 896 522 1005 900 +64 1023 960 529 1005 959 +64 1023 1023 535 1006 1016 +128 0 0 113 29 19 +128 0 64 114 29 63 +128 0 128 116 30 124 +128 0 192 121 33 185 +128 0 256 127 36 246 +128 0 320 135 40 307 +128 0 384 145 44 369 +128 0 448 156 49 430 +128 0 512 167 53 491 +128 0 576 180 59 553 +128 0 640 193 64 614 +128 0 704 206 69 675 +128 0 768 220 75 737 +128 0 832 234 80 798 +128 0 896 249 86 860 +128 0 960 264 91 921 +128 0 1023 278 97 981 +128 64 0 116 68 26 +128 64 64 117 68 65 +128 64 128 119 68 125 +128 64 192 123 69 185 +128 64 256 130 71 246 +128 64 320 138 72 308 +128 64 384 147 74 369 +128 64 448 157 77 430 +128 64 512 169 80 491 +128 64 576 181 83 553 +128 64 640 194 87 614 +128 64 704 208 90 676 +128 64 768 221 94 737 +128 64 832 236 99 798 +128 64 896 250 103 860 +128 64 960 265 108 921 +128 64 1023 279 112 981 +128 128 0 125 128 42 +128 128 64 126 128 72 +128 128 128 128 128 128 +128 128 192 132 128 187 +128 128 256 138 129 248 +128 128 320 145 130 309 +128 128 384 154 131 370 +128 128 448 164 132 431 +128 128 512 175 134 492 +128 128 576 187 136 553 +128 128 640 199 138 615 +128 128 704 212 140 676 +128 128 768 226 142 737 +128 128 832 240 145 799 +128 128 896 254 148 860 +128 128 960 268 151 921 +128 128 1023 283 154 982 +128 192 0 140 190 61 +128 192 64 141 190 84 +128 192 128 143 190 134 +128 192 192 146 190 191 +128 192 256 152 190 251 +128 192 320 158 191 311 +128 192 384 166 192 371 +128 192 448 175 193 432 +128 192 512 186 194 493 +128 192 576 197 195 554 +128 192 640 208 196 616 +128 192 704 221 197 677 +128 192 768 234 199 738 +128 192 832 247 201 799 +128 192 896 261 203 861 +128 192 960 275 205 922 +128 192 1023 289 207 982 +128 256 0 160 252 80 +128 256 64 160 252 98 +128 256 128 162 252 142 +128 256 192 165 252 197 +128 256 256 170 253 255 +128 256 320 175 253 314 +128 256 384 183 253 374 +128 256 448 191 254 434 +128 256 512 200 255 495 +128 256 576 210 256 556 +128 256 640 221 257 617 +128 256 704 233 258 678 +128 256 768 245 259 739 +128 256 832 258 260 800 +128 256 896 271 261 862 +128 256 960 284 263 923 +128 256 1023 298 265 983 +128 320 0 183 315 99 +128 320 64 183 315 113 +128 320 128 184 315 153 +128 320 192 187 315 204 +128 320 256 191 315 260 +128 320 320 196 315 318 +128 320 384 202 316 377 +128 320 448 210 316 437 +128 320 512 218 317 498 +128 320 576 227 317 558 +128 320 640 237 318 619 +128 320 704 248 319 680 +128 320 768 259 320 741 +128 320 832 271 321 802 +128 320 896 283 322 863 +128 320 960 296 323 924 +128 320 1023 309 324 984 +128 384 0 207 377 118 +128 384 64 208 377 130 +128 384 128 209 377 165 +128 384 192 211 377 213 +128 384 256 214 377 267 +128 384 320 219 378 323 +128 384 384 224 378 382 +128 384 448 231 378 441 +128 384 512 238 379 501 +128 384 576 247 379 561 +128 384 640 256 380 621 +128 384 704 266 381 682 +128 384 768 276 381 743 +128 384 832 287 382 803 +128 384 896 299 383 864 +128 384 960 311 384 925 +128 384 1023 323 385 985 +128 448 0 233 440 137 +128 448 64 234 440 148 +128 448 128 235 440 179 +128 448 192 237 440 223 +128 448 256 240 440 275 +128 448 320 243 440 330 +128 448 384 248 441 387 +128 448 448 254 441 445 +128 448 512 261 441 504 +128 448 576 268 442 564 +128 448 640 276 442 624 +128 448 704 285 443 684 +128 448 768 295 443 745 +128 448 832 305 444 806 +128 448 896 316 445 866 +128 448 960 327 445 927 +128 448 1023 339 446 987 +128 512 0 260 502 157 +128 512 64 260 502 166 +128 512 128 261 503 193 +128 512 192 263 503 235 +128 512 256 266 503 284 +128 512 320 269 503 337 +128 512 384 273 503 393 +128 512 448 279 503 450 +128 512 512 285 504 509 +128 512 576 291 504 568 +128 512 640 299 504 628 +128 512 704 307 505 688 +128 512 768 316 505 748 +128 512 832 325 506 808 +128 512 896 335 507 869 +128 512 960 346 507 929 +128 512 1023 357 508 989 +128 576 0 288 565 176 +128 576 64 288 565 184 +128 576 128 289 565 209 +128 576 192 290 565 247 +128 576 256 293 565 294 +128 576 320 296 566 345 +128 576 384 300 566 400 +128 576 448 304 566 456 +128 576 512 310 566 514 +128 576 576 316 567 572 +128 576 640 323 567 632 +128 576 704 330 567 691 +128 576 768 338 568 751 +128 576 832 347 568 811 +128 576 896 356 569 871 +128 576 960 366 569 932 +128 576 1023 376 570 991 +128 640 0 316 628 196 +128 640 64 316 628 202 +128 640 128 317 628 225 +128 640 192 318 628 260 +128 640 256 320 628 305 +128 640 320 323 628 354 +128 640 384 327 628 407 +128 640 448 331 629 463 +128 640 512 336 629 520 +128 640 576 341 629 577 +128 640 640 347 629 636 +128 640 704 354 630 695 +128 640 768 362 630 755 +128 640 832 370 631 814 +128 640 896 378 631 874 +128 640 960 388 632 935 +128 640 1023 397 632 994 +128 704 0 344 691 215 +128 704 64 345 691 221 +128 704 128 345 691 242 +128 704 192 346 691 275 +128 704 256 348 691 316 +128 704 320 351 691 364 +128 704 384 354 691 416 +128 704 448 358 691 470 +128 704 512 362 691 526 +128 704 576 367 692 583 +128 704 640 373 692 641 +128 704 704 379 692 700 +128 704 768 386 693 759 +128 704 832 394 693 818 +128 704 896 402 693 878 +128 704 960 410 694 938 +128 704 1023 419 694 997 +128 768 0 373 753 235 +128 768 64 373 753 240 +128 768 128 374 753 259 +128 768 192 375 753 289 +128 768 256 377 753 329 +128 768 320 379 754 375 +128 768 384 382 754 425 +128 768 448 385 754 478 +128 768 512 389 754 533 +128 768 576 394 754 589 +128 768 640 399 755 646 +128 768 704 405 755 705 +128 768 768 412 755 763 +128 768 832 418 755 822 +128 768 896 426 756 882 +128 768 960 434 756 941 +128 768 1023 442 757 1000 +128 832 0 402 816 254 +128 832 64 402 816 259 +128 832 128 403 816 276 +128 832 192 404 816 305 +128 832 256 405 816 342 +128 832 320 407 816 386 +128 832 384 410 816 435 +128 832 448 413 817 487 +128 832 512 417 817 540 +128 832 576 421 817 596 +128 832 640 426 817 653 +128 832 704 432 817 710 +128 832 768 437 818 768 +128 832 832 444 818 827 +128 832 896 451 818 886 +128 832 960 458 819 945 +128 832 1023 466 819 1004 +128 896 0 431 879 274 +128 896 64 431 879 278 +128 896 128 432 879 294 +128 896 192 433 879 321 +128 896 256 434 879 356 +128 896 320 436 879 399 +128 896 384 438 879 446 +128 896 448 441 879 496 +128 896 512 445 879 549 +128 896 576 449 880 603 +128 896 640 453 880 659 +128 896 704 458 880 716 +128 896 768 464 880 773 +128 896 832 470 881 832 +128 896 896 476 881 890 +128 896 960 483 881 949 +128 896 1023 491 882 1008 +128 960 0 460 941 293 +128 960 64 460 941 297 +128 960 128 461 942 312 +128 960 192 462 942 337 +128 960 256 463 942 371 +128 960 320 465 942 411 +128 960 384 467 942 457 +128 960 448 470 942 506 +128 960 512 473 942 557 +128 960 576 477 942 611 +128 960 640 481 942 666 +128 960 704 486 943 722 +128 960 768 491 943 779 +128 960 832 496 943 837 +128 960 896 503 943 895 +128 960 960 509 944 954 +128 960 1023 516 944 1012 +128 1023 0 489 1003 312 +128 1023 64 489 1003 316 +128 1023 128 490 1003 330 +128 1023 192 491 1003 353 +128 1023 256 492 1003 385 +128 1023 320 493 1003 424 +128 1023 384 496 1004 468 +128 1023 448 498 1004 516 +128 1023 512 501 1004 567 +128 1023 576 505 1004 619 +128 1023 640 508 1004 673 +128 1023 704 513 1004 729 +128 1023 768 518 1005 785 +128 1023 832 523 1005 843 +128 1023 896 529 1005 900 +128 1023 960 535 1005 959 +128 1023 1023 541 1006 1016 +192 0 0 170 43 28 +192 0 64 170 43 66 +192 0 128 172 44 125 +192 0 192 175 46 185 +192 0 256 179 48 246 +192 0 320 184 51 308 +192 0 384 191 54 369 +192 0 448 199 58 430 +192 0 512 208 62 492 +192 0 576 217 66 553 +192 0 640 228 71 614 +192 0 704 239 75 676 +192 0 768 251 80 737 +192 0 832 263 85 798 +192 0 896 276 90 860 +192 0 960 289 96 921 +192 0 1023 302 101 981 +192 64 0 171 74 33 +192 64 64 172 74 68 +192 64 128 173 75 126 +192 64 192 176 75 186 +192 64 256 180 77 247 +192 64 320 186 78 308 +192 64 384 192 80 369 +192 64 448 200 83 430 +192 64 512 209 85 492 +192 64 576 219 88 553 +192 64 640 229 92 614 +192 64 704 240 95 676 +192 64 768 252 99 737 +192 64 832 264 103 798 +192 64 896 277 107 860 +192 64 960 290 111 921 +192 64 1023 303 116 982 +192 128 0 177 131 47 +192 128 64 178 131 75 +192 128 128 179 131 129 +192 128 192 182 131 188 +192 128 256 186 132 248 +192 128 320 191 133 309 +192 128 384 198 134 370 +192 128 448 205 135 431 +192 128 512 214 137 492 +192 128 576 223 139 554 +192 128 640 233 140 615 +192 128 704 244 143 676 +192 128 768 256 145 737 +192 128 832 268 148 799 +192 128 896 280 150 860 +192 128 960 293 153 921 +192 128 1023 306 156 982 +192 192 0 188 192 63 +192 192 64 188 192 86 +192 192 128 189 192 135 +192 192 192 192 192 192 +192 192 256 196 192 251 +192 192 320 201 193 311 +192 192 384 207 194 372 +192 192 448 214 194 433 +192 192 512 222 195 494 +192 192 576 231 197 555 +192 192 640 241 198 616 +192 192 704 251 199 677 +192 192 768 263 201 738 +192 192 832 274 203 799 +192 192 896 286 204 861 +192 192 960 299 207 922 +192 192 1023 312 209 982 +192 256 0 202 253 82 +192 256 64 202 253 99 +192 256 128 204 253 143 +192 256 192 206 254 198 +192 256 256 209 254 255 +192 256 320 214 254 314 +192 256 384 220 255 374 +192 256 448 226 255 435 +192 256 512 234 256 495 +192 256 576 242 257 556 +192 256 640 252 258 617 +192 256 704 262 259 678 +192 256 768 272 260 739 +192 256 832 284 261 800 +192 256 896 295 263 862 +192 256 960 307 264 923 +192 256 1023 320 266 983 +192 320 0 220 316 100 +192 320 64 220 316 115 +192 320 128 221 316 154 +192 320 192 223 316 205 +192 320 256 226 316 261 +192 320 320 231 316 319 +192 320 384 236 317 378 +192 320 448 242 317 438 +192 320 512 249 318 498 +192 320 576 257 318 558 +192 320 640 265 319 619 +192 320 704 275 320 680 +192 320 768 285 321 741 +192 320 832 296 322 802 +192 320 896 307 323 863 +192 320 960 318 324 924 +192 320 1023 330 325 984 +192 384 0 240 378 119 +192 384 64 240 378 131 +192 384 128 241 378 166 +192 384 192 243 378 214 +192 384 256 246 378 267 +192 384 320 250 379 324 +192 384 384 254 379 382 +192 384 448 260 379 441 +192 384 512 267 380 501 +192 384 576 274 380 561 +192 384 640 282 381 621 +192 384 704 291 381 682 +192 384 768 300 382 743 +192 384 832 310 383 804 +192 384 896 321 384 865 +192 384 960 332 385 926 +192 384 1023 343 386 986 +192 448 0 262 440 138 +192 448 64 262 440 149 +192 448 128 263 441 179 +192 448 192 265 441 224 +192 448 256 268 441 275 +192 448 320 271 441 330 +192 448 384 275 441 387 +192 448 448 280 442 446 +192 448 512 286 442 505 +192 448 576 293 442 564 +192 448 640 300 443 624 +192 448 704 309 443 685 +192 448 768 317 444 745 +192 448 832 327 445 806 +192 448 896 337 445 866 +192 448 960 347 446 927 +192 448 1023 358 447 987 +192 512 0 286 503 158 +192 512 64 286 503 166 +192 512 128 287 503 194 +192 512 192 289 503 235 +192 512 256 291 503 284 +192 512 320 294 503 337 +192 512 384 298 504 393 +192 512 448 302 504 451 +192 512 512 308 504 509 +192 512 576 314 505 568 +192 512 640 321 505 628 +192 512 704 328 506 688 +192 512 768 337 506 748 +192 512 832 345 507 808 +192 512 896 355 507 869 +192 512 960 365 508 929 +192 512 1023 375 509 989 +192 576 0 311 566 177 +192 576 64 311 566 185 +192 576 128 312 566 209 +192 576 192 313 566 248 +192 576 256 315 566 294 +192 576 320 318 566 346 +192 576 384 322 566 400 +192 576 448 326 566 456 +192 576 512 331 567 514 +192 576 576 337 567 573 +192 576 640 343 567 632 +192 576 704 350 568 691 +192 576 768 357 568 751 +192 576 832 366 569 811 +192 576 896 374 569 871 +192 576 960 384 570 932 +192 576 1023 393 571 992 +192 640 0 337 628 196 +192 640 64 337 628 203 +192 640 128 338 628 226 +192 640 192 339 628 261 +192 640 256 341 629 305 +192 640 320 343 629 355 +192 640 384 347 629 408 +192 640 448 350 629 463 +192 640 512 355 629 520 +192 640 576 360 630 578 +192 640 640 366 630 636 +192 640 704 372 630 695 +192 640 768 380 631 755 +192 640 832 387 631 814 +192 640 896 395 632 874 +192 640 960 404 632 935 +192 640 1023 413 633 994 +192 704 0 363 691 216 +192 704 64 363 691 222 +192 704 128 364 691 242 +192 704 192 365 691 275 +192 704 256 367 691 317 +192 704 320 369 691 365 +192 704 384 372 691 416 +192 704 448 376 692 470 +192 704 512 380 692 526 +192 704 576 385 692 583 +192 704 640 390 692 641 +192 704 704 396 693 700 +192 704 768 403 693 759 +192 704 832 410 693 818 +192 704 896 417 694 878 +192 704 960 426 694 938 +192 704 1023 434 695 997 +192 768 0 390 754 235 +192 768 64 390 754 241 +192 768 128 391 754 259 +192 768 192 392 754 290 +192 768 256 394 754 329 +192 768 320 396 754 375 +192 768 384 399 754 425 +192 768 448 402 754 478 +192 768 512 406 754 533 +192 768 576 410 755 589 +192 768 640 415 755 647 +192 768 704 421 755 705 +192 768 768 427 756 763 +192 768 832 434 756 822 +192 768 896 441 756 882 +192 768 960 448 757 941 +192 768 1023 456 757 1000 +192 832 0 418 816 255 +192 832 64 418 816 260 +192 832 128 418 816 277 +192 832 192 419 816 305 +192 832 256 421 817 343 +192 832 320 423 817 387 +192 832 384 425 817 435 +192 832 448 428 817 487 +192 832 512 432 817 541 +192 832 576 436 817 596 +192 832 640 441 817 653 +192 832 704 446 818 710 +192 832 768 452 818 768 +192 832 832 458 818 827 +192 832 896 465 819 886 +192 832 960 472 819 945 +192 832 1023 479 820 1004 +192 896 0 446 879 274 +192 896 64 446 879 279 +192 896 128 446 879 294 +192 896 192 447 879 321 +192 896 256 449 879 357 +192 896 320 450 879 399 +192 896 384 453 879 446 +192 896 448 456 880 496 +192 896 512 459 880 549 +192 896 576 463 880 603 +192 896 640 467 880 659 +192 896 704 472 880 716 +192 896 768 477 881 774 +192 896 832 483 881 832 +192 896 896 489 881 890 +192 896 960 496 882 949 +192 896 1023 503 882 1008 +192 960 0 474 942 293 +192 960 64 474 942 298 +192 960 128 474 942 312 +192 960 192 475 942 337 +192 960 256 477 942 371 +192 960 320 478 942 412 +192 960 384 480 942 457 +192 960 448 483 942 506 +192 960 512 486 942 558 +192 960 576 490 943 611 +192 960 640 494 943 666 +192 960 704 498 943 722 +192 960 768 503 943 779 +192 960 832 509 943 837 +192 960 896 515 944 895 +192 960 960 521 944 954 +192 960 1023 528 944 1012 +192 1023 0 502 1004 313 +192 1023 64 502 1004 317 +192 1023 128 502 1004 330 +192 1023 192 503 1004 354 +192 1023 256 504 1004 386 +192 1023 320 506 1004 425 +192 1023 384 508 1004 468 +192 1023 448 510 1004 516 +192 1023 512 513 1004 567 +192 1023 576 517 1004 619 +192 1023 640 521 1004 674 +192 1023 704 525 1005 729 +192 1023 768 529 1005 786 +192 1023 832 535 1005 843 +192 1023 896 540 1005 901 +192 1023 960 546 1006 959 +192 1023 1023 552 1006 1017 +256 0 0 226 57 37 +256 0 64 226 58 70 +256 0 128 228 58 127 +256 0 192 230 59 187 +256 0 256 233 61 247 +256 0 320 237 63 308 +256 0 384 242 65 369 +256 0 448 248 68 431 +256 0 512 255 72 492 +256 0 576 262 75 553 +256 0 640 271 79 614 +256 0 704 280 84 676 +256 0 768 290 88 737 +256 0 832 300 93 798 +256 0 896 311 97 860 +256 0 960 323 102 921 +256 0 1023 334 107 982 +256 64 0 227 82 41 +256 64 64 228 82 72 +256 64 128 229 83 128 +256 64 192 231 84 187 +256 64 256 234 85 248 +256 64 320 238 86 309 +256 64 384 243 88 370 +256 64 448 249 90 431 +256 64 512 256 92 492 +256 64 576 263 95 553 +256 64 640 272 98 615 +256 64 704 281 101 676 +256 64 768 291 105 737 +256 64 832 301 109 799 +256 64 896 312 113 860 +256 64 960 323 117 921 +256 64 1023 335 121 982 +256 128 0 232 135 52 +256 128 64 232 135 78 +256 128 128 233 136 131 +256 128 192 235 136 189 +256 128 256 238 137 249 +256 128 320 242 137 310 +256 128 384 247 138 371 +256 128 448 253 140 432 +256 128 512 259 141 493 +256 128 576 267 143 554 +256 128 640 275 145 615 +256 128 704 284 147 676 +256 128 768 294 149 738 +256 128 832 304 151 799 +256 128 896 315 154 860 +256 128 960 326 157 922 +256 128 1023 338 160 982 +256 192 0 239 194 67 +256 192 64 240 194 88 +256 192 128 241 195 137 +256 192 192 243 195 193 +256 192 256 245 195 252 +256 192 320 249 196 312 +256 192 384 254 196 372 +256 192 448 260 197 433 +256 192 512 266 198 494 +256 192 576 273 199 555 +256 192 640 281 201 616 +256 192 704 290 202 677 +256 192 768 300 204 738 +256 192 832 310 205 800 +256 192 896 320 207 861 +256 192 960 331 209 922 +256 192 1023 343 211 983 +256 256 0 250 255 85 +256 256 64 250 255 102 +256 256 128 251 256 145 +256 256 192 253 256 199 +256 256 256 256 256 256 +256 256 320 260 256 315 +256 256 384 264 257 375 +256 256 448 269 257 435 +256 256 512 276 258 496 +256 256 576 283 259 557 +256 256 640 290 260 617 +256 256 704 299 261 678 +256 256 768 308 262 740 +256 256 832 318 263 801 +256 256 896 328 265 862 +256 256 960 339 266 923 +256 256 1023 350 268 983 +256 320 0 264 317 103 +256 320 64 264 317 117 +256 320 128 265 317 155 +256 320 192 267 317 206 +256 320 256 270 318 261 +256 320 320 273 318 319 +256 320 384 277 318 378 +256 320 448 282 319 438 +256 320 512 288 319 498 +256 320 576 295 320 559 +256 320 640 302 321 619 +256 320 704 310 321 680 +256 320 768 319 322 741 +256 320 832 328 323 802 +256 320 896 338 324 863 +256 320 960 349 326 924 +256 320 1023 359 327 984 +256 384 0 281 379 121 +256 384 64 281 379 133 +256 384 128 282 379 167 +256 384 192 283 379 215 +256 384 256 286 380 268 +256 384 320 289 380 324 +256 384 384 293 380 383 +256 384 448 298 381 442 +256 384 512 303 381 501 +256 384 576 309 381 561 +256 384 640 316 382 622 +256 384 704 324 383 682 +256 384 768 332 383 743 +256 384 832 341 384 804 +256 384 896 351 385 865 +256 384 960 361 386 926 +256 384 1023 371 387 986 +256 448 0 299 442 140 +256 448 64 300 442 150 +256 448 128 300 442 181 +256 448 192 302 442 225 +256 448 256 304 442 276 +256 448 320 307 442 331 +256 448 384 311 442 388 +256 448 448 315 443 446 +256 448 512 320 443 505 +256 448 576 326 443 565 +256 448 640 333 444 625 +256 448 704 340 444 685 +256 448 768 348 445 745 +256 448 832 356 446 806 +256 448 896 365 446 867 +256 448 960 375 447 927 +256 448 1023 385 448 987 +256 512 0 320 504 159 +256 512 64 320 504 168 +256 512 128 321 504 195 +256 512 192 322 504 236 +256 512 256 324 504 285 +256 512 320 327 504 338 +256 512 384 330 505 394 +256 512 448 334 505 451 +256 512 512 339 505 509 +256 512 576 345 506 568 +256 512 640 351 506 628 +256 512 704 358 506 688 +256 512 768 365 507 748 +256 512 832 373 508 808 +256 512 896 382 508 869 +256 512 960 391 509 930 +256 512 1023 400 510 989 +256 576 0 342 566 178 +256 576 64 342 566 186 +256 576 128 343 566 210 +256 576 192 344 567 248 +256 576 256 346 567 295 +256 576 320 348 567 346 +256 576 384 352 567 401 +256 576 448 355 567 457 +256 576 512 360 568 514 +256 576 576 365 568 573 +256 576 640 371 568 632 +256 576 704 377 569 691 +256 576 768 384 569 751 +256 576 832 392 570 811 +256 576 896 400 570 872 +256 576 960 408 571 932 +256 576 1023 417 571 992 +256 640 0 365 629 197 +256 640 64 365 629 204 +256 640 128 366 629 226 +256 640 192 367 629 262 +256 640 256 369 629 306 +256 640 320 371 629 355 +256 640 384 374 630 408 +256 640 448 378 630 463 +256 640 512 382 630 520 +256 640 576 387 630 578 +256 640 640 392 631 636 +256 640 704 398 631 695 +256 640 768 404 631 755 +256 640 832 412 632 815 +256 640 896 419 632 875 +256 640 960 427 633 935 +256 640 1023 436 633 994 +256 704 0 389 692 217 +256 704 64 389 692 223 +256 704 128 390 692 243 +256 704 192 391 692 276 +256 704 256 393 692 317 +256 704 320 395 692 365 +256 704 384 398 692 417 +256 704 448 401 692 471 +256 704 512 405 692 526 +256 704 576 409 693 584 +256 704 640 414 693 641 +256 704 704 420 693 700 +256 704 768 426 694 759 +256 704 832 433 694 818 +256 704 896 440 694 878 +256 704 960 448 695 938 +256 704 1023 455 695 997 +256 768 0 414 754 236 +256 768 64 415 754 242 +256 768 128 415 754 260 +256 768 192 416 754 291 +256 768 256 418 754 330 +256 768 320 420 754 376 +256 768 384 422 755 426 +256 768 448 425 755 479 +256 768 512 429 755 533 +256 768 576 433 755 590 +256 768 640 438 755 647 +256 768 704 443 756 705 +256 768 768 449 756 763 +256 768 832 455 756 822 +256 768 896 462 757 882 +256 768 960 469 757 942 +256 768 1023 476 758 1000 +256 832 0 440 817 255 +256 832 64 440 817 260 +256 832 128 441 817 277 +256 832 192 442 817 306 +256 832 256 443 817 343 +256 832 320 445 817 387 +256 832 384 447 817 436 +256 832 448 450 817 487 +256 832 512 454 818 541 +256 832 576 458 818 596 +256 832 640 462 818 653 +256 832 704 467 818 710 +256 832 768 472 819 768 +256 832 832 478 819 827 +256 832 896 484 819 886 +256 832 960 491 820 945 +256 832 1023 498 820 1004 +256 896 0 466 880 275 +256 896 64 467 880 279 +256 896 128 467 880 295 +256 896 192 468 880 322 +256 896 256 469 880 357 +256 896 320 471 880 399 +256 896 384 473 880 446 +256 896 448 476 880 496 +256 896 512 479 880 549 +256 896 576 483 880 604 +256 896 640 487 881 659 +256 896 704 491 881 716 +256 896 768 497 881 774 +256 896 832 502 881 832 +256 896 896 508 882 891 +256 896 960 514 882 950 +256 896 1023 521 882 1008 +256 960 0 493 942 294 +256 960 64 493 942 298 +256 960 128 494 942 313 +256 960 192 495 942 338 +256 960 256 496 942 372 +256 960 320 497 942 412 +256 960 384 499 943 457 +256 960 448 502 943 506 +256 960 512 505 943 558 +256 960 576 508 943 611 +256 960 640 512 943 666 +256 960 704 517 943 723 +256 960 768 521 944 780 +256 960 832 527 944 837 +256 960 896 532 944 895 +256 960 960 538 945 954 +256 960 1023 545 945 1012 +256 1023 0 520 1004 313 +256 1023 64 520 1004 317 +256 1023 128 520 1004 331 +256 1023 192 521 1004 354 +256 1023 256 522 1004 386 +256 1023 320 524 1004 425 +256 1023 384 526 1004 469 +256 1023 448 528 1004 517 +256 1023 512 531 1004 567 +256 1023 576 534 1005 620 +256 1023 640 538 1005 674 +256 1023 704 542 1005 729 +256 1023 768 547 1005 786 +256 1023 832 551 1005 843 +256 1023 896 557 1006 901 +256 1023 960 563 1006 959 +256 1023 1023 569 1006 1017 +320 0 0 283 72 46 +320 0 64 283 72 75 +320 0 128 284 72 129 +320 0 192 285 73 188 +320 0 256 288 74 248 +320 0 320 291 76 309 +320 0 384 295 78 370 +320 0 448 300 81 431 +320 0 512 305 83 492 +320 0 576 311 86 554 +320 0 640 318 90 615 +320 0 704 326 93 676 +320 0 768 334 97 737 +320 0 832 343 101 799 +320 0 896 352 106 860 +320 0 960 362 110 921 +320 0 1023 372 114 982 +320 64 0 284 92 49 +320 64 64 284 92 76 +320 64 128 285 93 130 +320 64 192 286 93 189 +320 64 256 289 94 249 +320 64 320 292 96 309 +320 64 384 296 97 370 +320 64 448 300 99 431 +320 64 512 306 101 493 +320 64 576 312 104 554 +320 64 640 319 106 615 +320 64 704 327 109 676 +320 64 768 335 113 738 +320 64 832 344 116 799 +320 64 896 353 120 860 +320 64 960 363 123 922 +320 64 1023 373 127 982 +320 128 0 287 141 59 +320 128 64 287 141 82 +320 128 128 288 141 133 +320 128 192 290 142 191 +320 128 256 292 142 250 +320 128 320 295 143 311 +320 128 384 299 144 371 +320 128 448 303 145 432 +320 128 512 309 147 493 +320 128 576 315 148 554 +320 128 640 322 150 615 +320 128 704 329 152 677 +320 128 768 338 154 738 +320 128 832 346 156 799 +320 128 896 356 159 861 +320 128 960 365 162 922 +320 128 1023 375 165 982 +320 192 0 293 198 72 +320 192 64 293 198 92 +320 192 128 294 198 139 +320 192 192 295 199 195 +320 192 256 298 199 253 +320 192 320 301 200 313 +320 192 384 304 200 373 +320 192 448 309 201 434 +320 192 512 314 202 494 +320 192 576 320 203 555 +320 192 640 327 204 616 +320 192 704 334 206 678 +320 192 768 342 207 739 +320 192 832 351 209 800 +320 192 896 360 211 861 +320 192 960 370 213 922 +320 192 1023 380 215 983 +320 256 0 302 258 88 +320 256 64 302 258 105 +320 256 128 303 258 147 +320 256 192 304 258 200 +320 256 256 306 259 257 +320 256 320 309 259 316 +320 256 384 313 260 376 +320 256 448 317 260 436 +320 256 512 322 261 496 +320 256 576 328 262 557 +320 256 640 335 263 618 +320 256 704 342 264 679 +320 256 768 350 265 740 +320 256 832 358 266 801 +320 256 896 367 267 862 +320 256 960 376 269 923 +320 256 1023 386 270 984 +320 320 0 313 319 106 +320 320 64 313 319 119 +320 320 128 314 319 157 +320 320 192 315 319 207 +320 320 256 317 320 262 +320 320 320 320 320 320 +320 320 384 324 320 379 +320 320 448 328 321 439 +320 320 512 333 321 499 +320 320 576 338 322 559 +320 320 640 345 323 620 +320 320 704 352 323 680 +320 320 768 359 324 741 +320 320 832 367 325 802 +320 320 896 376 326 863 +320 320 960 385 328 924 +320 320 1023 395 329 985 +320 384 0 326 381 124 +320 384 64 327 381 135 +320 384 128 327 381 169 +320 384 192 329 381 216 +320 384 256 331 381 269 +320 384 320 333 382 325 +320 384 384 337 382 383 +320 384 448 341 382 442 +320 384 512 345 383 502 +320 384 576 351 383 562 +320 384 640 357 384 622 +320 384 704 363 384 683 +320 384 768 371 385 743 +320 384 832 379 386 804 +320 384 896 387 387 865 +320 384 960 396 388 926 +320 384 1023 405 389 986 +320 448 0 342 443 142 +320 448 64 342 443 152 +320 448 128 343 443 182 +320 448 192 344 443 226 +320 448 256 346 443 277 +320 448 320 349 443 331 +320 448 384 352 444 388 +320 448 448 356 444 446 +320 448 512 360 444 505 +320 448 576 365 445 565 +320 448 640 371 445 625 +320 448 704 377 446 685 +320 448 768 384 446 746 +320 448 832 392 447 806 +320 448 896 400 448 867 +320 448 960 408 449 928 +320 448 1023 417 449 988 +320 512 0 360 505 161 +320 512 64 360 505 169 +320 512 128 361 505 196 +320 512 192 362 505 237 +320 512 256 364 505 286 +320 512 320 366 506 339 +320 512 384 369 506 394 +320 512 448 373 506 452 +320 512 512 377 506 510 +320 512 576 382 507 569 +320 512 640 387 507 628 +320 512 704 393 508 688 +320 512 768 400 508 748 +320 512 832 407 509 809 +320 512 896 415 509 869 +320 512 960 423 510 930 +320 512 1023 431 511 990 +320 576 0 379 568 180 +320 576 64 379 568 187 +320 576 128 380 568 212 +320 576 192 381 568 249 +320 576 256 383 568 296 +320 576 320 385 568 347 +320 576 384 388 568 401 +320 576 448 391 568 457 +320 576 512 395 569 515 +320 576 576 400 569 573 +320 576 640 405 569 632 +320 576 704 411 570 692 +320 576 768 417 570 752 +320 576 832 424 571 812 +320 576 896 431 571 872 +320 576 960 439 572 932 +320 576 1023 447 572 992 +320 640 0 400 630 199 +320 640 64 400 630 206 +320 640 128 400 630 228 +320 640 192 402 630 263 +320 640 256 403 630 307 +320 640 320 405 630 356 +320 640 384 408 630 409 +320 640 448 411 631 464 +320 640 512 415 631 521 +320 640 576 419 631 578 +320 640 640 424 631 637 +320 640 704 429 632 696 +320 640 768 435 632 755 +320 640 832 442 633 815 +320 640 896 449 633 875 +320 640 960 456 634 935 +320 640 1023 464 634 994 +320 704 0 422 692 218 +320 704 64 422 692 224 +320 704 128 422 692 244 +320 704 192 423 693 277 +320 704 256 425 693 318 +320 704 320 427 693 366 +320 704 384 429 693 417 +320 704 448 432 693 471 +320 704 512 436 693 527 +320 704 576 440 694 584 +320 704 640 445 694 642 +320 704 704 450 694 700 +320 704 768 455 694 759 +320 704 832 461 695 819 +320 704 896 468 695 878 +320 704 960 475 696 938 +320 704 1023 483 696 997 +320 768 0 445 755 237 +320 768 64 445 755 243 +320 768 128 445 755 261 +320 768 192 446 755 291 +320 768 256 448 755 331 +320 768 320 449 755 376 +320 768 384 452 755 426 +320 768 448 455 756 479 +320 768 512 458 756 534 +320 768 576 462 756 590 +320 768 640 466 756 647 +320 768 704 471 756 705 +320 768 768 476 757 764 +320 768 832 482 757 823 +320 768 896 488 758 882 +320 768 960 495 758 942 +320 768 1023 502 758 1001 +320 832 0 468 818 256 +320 832 64 468 818 261 +320 832 128 469 818 278 +320 832 192 470 818 307 +320 832 256 471 818 344 +320 832 320 473 818 388 +320 832 384 475 818 436 +320 832 448 478 818 488 +320 832 512 481 818 541 +320 832 576 485 818 597 +320 832 640 489 819 653 +320 832 704 493 819 711 +320 832 768 498 819 769 +320 832 832 504 820 827 +320 832 896 510 820 886 +320 832 960 516 820 946 +320 832 1023 523 821 1004 +320 896 0 493 880 276 +320 896 64 493 880 280 +320 896 128 493 880 296 +320 896 192 494 880 322 +320 896 256 495 880 358 +320 896 320 497 880 400 +320 896 384 499 880 447 +320 896 448 502 881 497 +320 896 512 505 881 550 +320 896 576 508 881 604 +320 896 640 512 881 660 +320 896 704 516 881 717 +320 896 768 521 882 774 +320 896 832 526 882 832 +320 896 896 532 882 891 +320 896 960 538 883 950 +320 896 1023 545 883 1008 +320 960 0 518 943 295 +320 960 64 518 943 299 +320 960 128 519 943 314 +320 960 192 519 943 339 +320 960 256 520 943 372 +320 960 320 522 943 413 +320 960 384 524 943 458 +320 960 448 526 943 507 +320 960 512 529 943 558 +320 960 576 532 944 612 +320 960 640 536 944 667 +320 960 704 540 944 723 +320 960 768 545 944 780 +320 960 832 550 944 838 +320 960 896 555 945 896 +320 960 960 561 945 954 +320 960 1023 567 945 1012 +320 1023 0 543 1004 314 +320 1023 64 543 1004 318 +320 1023 128 544 1004 332 +320 1023 192 544 1004 355 +320 1023 256 546 1005 387 +320 1023 320 547 1005 426 +320 1023 384 549 1005 469 +320 1023 448 551 1005 517 +320 1023 512 554 1005 567 +320 1023 576 557 1005 620 +320 1023 640 560 1005 674 +320 1023 704 564 1006 730 +320 1023 768 569 1006 786 +320 1023 832 573 1006 843 +320 1023 896 578 1006 901 +320 1023 960 584 1007 959 +320 1023 1023 590 1007 1017 +384 0 0 339 86 56 +384 0 64 339 86 80 +384 0 128 340 86 132 +384 0 192 341 87 190 +384 0 256 343 88 250 +384 0 320 346 90 310 +384 0 384 349 91 371 +384 0 448 353 93 432 +384 0 512 357 96 493 +384 0 576 363 98 554 +384 0 640 368 101 615 +384 0 704 375 104 677 +384 0 768 382 108 738 +384 0 832 389 111 799 +384 0 896 397 115 860 +384 0 960 406 119 922 +384 0 1023 415 123 982 +384 64 0 340 103 58 +384 64 64 340 103 82 +384 64 128 341 104 133 +384 64 192 342 104 191 +384 64 256 344 105 250 +384 64 320 347 106 310 +384 64 384 350 108 371 +384 64 448 354 109 432 +384 64 512 358 111 493 +384 64 576 363 113 554 +384 64 640 369 116 615 +384 64 704 375 119 677 +384 64 768 382 122 738 +384 64 832 390 125 799 +384 64 896 398 128 860 +384 64 960 407 132 922 +384 64 1023 416 135 982 +384 128 0 343 148 66 +384 128 64 343 148 87 +384 128 128 344 148 136 +384 128 192 345 149 193 +384 128 256 347 149 252 +384 128 320 349 150 312 +384 128 384 352 151 372 +384 128 448 356 152 433 +384 128 512 361 153 494 +384 128 576 366 155 555 +384 128 640 371 156 616 +384 128 704 378 158 677 +384 128 768 385 160 738 +384 128 832 392 163 800 +384 128 896 400 165 861 +384 128 960 409 168 922 +384 128 1023 418 170 982 +384 192 0 347 203 78 +384 192 64 348 203 96 +384 192 128 348 203 142 +384 192 192 350 203 196 +384 192 256 351 204 254 +384 192 320 354 204 314 +384 192 384 357 205 374 +384 192 448 361 206 434 +384 192 512 365 206 495 +384 192 576 370 208 556 +384 192 640 376 209 617 +384 192 704 382 210 678 +384 192 768 389 212 739 +384 192 832 396 213 800 +384 192 896 404 215 861 +384 192 960 413 217 923 +384 192 1023 422 219 983 +384 256 0 355 262 93 +384 256 64 355 262 108 +384 256 128 355 262 150 +384 256 192 357 262 202 +384 256 256 358 262 258 +384 256 320 361 263 317 +384 256 384 364 263 376 +384 256 448 368 264 436 +384 256 512 372 264 497 +384 256 576 377 265 557 +384 256 640 382 266 618 +384 256 704 388 267 679 +384 256 768 395 268 740 +384 256 832 402 269 801 +384 256 896 410 271 862 +384 256 960 419 272 924 +384 256 1023 427 274 984 +384 320 0 364 322 110 +384 320 64 364 322 123 +384 320 128 365 322 159 +384 320 192 366 322 209 +384 320 256 368 322 264 +384 320 320 370 323 321 +384 320 384 373 323 380 +384 320 448 376 323 439 +384 320 512 381 324 499 +384 320 576 385 325 560 +384 320 640 391 325 620 +384 320 704 397 326 681 +384 320 768 403 327 742 +384 320 832 410 328 803 +384 320 896 418 329 864 +384 320 960 426 330 925 +384 320 1023 435 331 985 +384 384 0 375 383 127 +384 384 64 375 383 138 +384 384 128 376 383 171 +384 384 192 377 383 217 +384 384 256 379 383 270 +384 384 320 381 384 326 +384 384 384 384 384 384 +384 384 448 387 384 443 +384 384 512 391 385 502 +384 384 576 396 385 562 +384 384 640 401 386 623 +384 384 704 407 387 683 +384 384 768 414 387 744 +384 384 832 420 388 804 +384 384 896 428 389 865 +384 384 960 436 390 926 +384 384 1023 444 391 986 +384 448 0 389 445 145 +384 448 64 389 445 154 +384 448 128 389 445 184 +384 448 192 391 445 227 +384 448 256 392 445 278 +384 448 320 394 445 332 +384 448 384 397 446 389 +384 448 448 400 446 447 +384 448 512 404 446 506 +384 448 576 409 447 566 +384 448 640 414 447 625 +384 448 704 419 448 686 +384 448 768 426 448 746 +384 448 832 432 449 807 +384 448 896 439 450 867 +384 448 960 447 450 928 +384 448 1023 455 451 988 +384 512 0 404 507 163 +384 512 64 404 507 172 +384 512 128 405 507 198 +384 512 192 406 507 239 +384 512 256 407 507 287 +384 512 320 409 507 340 +384 512 384 412 507 395 +384 512 448 415 508 452 +384 512 512 419 508 510 +384 512 576 423 508 569 +384 512 640 428 509 629 +384 512 704 433 509 689 +384 512 768 439 510 749 +384 512 832 446 510 809 +384 512 896 453 511 869 +384 512 960 460 512 930 +384 512 1023 468 512 990 +384 576 0 421 569 182 +384 576 64 421 569 189 +384 576 128 422 569 213 +384 576 192 423 569 251 +384 576 256 424 569 297 +384 576 320 426 569 348 +384 576 384 428 569 402 +384 576 448 432 570 458 +384 576 512 435 570 515 +384 576 576 439 570 574 +384 576 640 444 571 633 +384 576 704 449 571 692 +384 576 768 455 571 752 +384 576 832 461 572 812 +384 576 896 467 572 872 +384 576 960 475 573 933 +384 576 1023 482 574 992 +384 640 0 439 631 201 +384 640 64 439 631 207 +384 640 128 440 631 229 +384 640 192 441 631 264 +384 640 256 442 631 308 +384 640 320 444 631 357 +384 640 384 446 632 410 +384 640 448 449 632 465 +384 640 512 453 632 521 +384 640 576 457 632 579 +384 640 640 461 633 637 +384 640 704 466 633 696 +384 640 768 471 633 756 +384 640 832 477 634 815 +384 640 896 484 634 875 +384 640 960 491 635 935 +384 640 1023 498 635 995 +384 704 0 459 693 220 +384 704 64 459 693 226 +384 704 128 460 694 246 +384 704 192 460 694 278 +384 704 256 462 694 319 +384 704 320 464 694 367 +384 704 384 466 694 418 +384 704 448 469 694 472 +384 704 512 472 694 527 +384 704 576 475 695 584 +384 704 640 480 695 642 +384 704 704 484 695 701 +384 704 768 490 696 760 +384 704 832 495 696 819 +384 704 896 501 696 879 +384 704 960 508 697 939 +384 704 1023 515 697 998 +384 768 0 480 756 239 +384 768 64 480 756 244 +384 768 128 480 756 262 +384 768 192 481 756 293 +384 768 256 482 756 332 +384 768 320 484 756 377 +384 768 384 486 756 427 +384 768 448 489 756 480 +384 768 512 492 757 534 +384 768 576 495 757 591 +384 768 640 499 757 648 +384 768 704 504 757 706 +384 768 768 509 758 764 +384 768 832 514 758 823 +384 768 896 520 759 882 +384 768 960 526 759 942 +384 768 1023 533 759 1001 +384 832 0 502 818 258 +384 832 64 502 818 263 +384 832 128 502 818 280 +384 832 192 503 818 308 +384 832 256 504 819 345 +384 832 320 506 819 389 +384 832 384 508 819 437 +384 832 448 510 819 488 +384 832 512 513 819 542 +384 832 576 516 819 597 +384 832 640 520 820 654 +384 832 704 525 820 711 +384 832 768 529 820 769 +384 832 832 534 820 828 +384 832 896 540 821 887 +384 832 960 546 821 946 +384 832 1023 552 822 1005 +384 896 0 524 881 277 +384 896 64 524 881 281 +384 896 128 525 881 297 +384 896 192 525 881 323 +384 896 256 527 881 359 +384 896 320 528 881 401 +384 896 384 530 881 447 +384 896 448 532 881 498 +384 896 512 535 882 550 +384 896 576 538 882 605 +384 896 640 542 882 660 +384 896 704 546 882 717 +384 896 768 551 882 774 +384 896 832 555 883 833 +384 896 896 561 883 891 +384 896 960 567 883 950 +384 896 1023 573 884 1008 +384 960 0 548 944 296 +384 960 64 548 944 300 +384 960 128 548 944 315 +384 960 192 549 944 340 +384 960 256 550 944 373 +384 960 320 551 944 413 +384 960 384 553 944 459 +384 960 448 555 944 507 +384 960 512 558 944 559 +384 960 576 561 944 612 +384 960 640 565 944 667 +384 960 704 568 945 723 +384 960 768 573 945 780 +384 960 832 577 945 838 +384 960 896 582 945 896 +384 960 960 588 946 955 +384 960 1023 594 946 1013 +384 1023 0 571 1005 315 +384 1023 64 571 1005 319 +384 1023 128 572 1005 333 +384 1023 192 572 1005 356 +384 1023 256 574 1005 388 +384 1023 320 575 1005 426 +384 1023 384 577 1005 470 +384 1023 448 579 1006 518 +384 1023 512 581 1006 568 +384 1023 576 584 1006 620 +384 1023 640 587 1006 675 +384 1023 704 591 1006 730 +384 1023 768 595 1006 786 +384 1023 832 600 1007 843 +384 1023 896 605 1007 901 +384 1023 960 610 1007 959 +384 1023 1023 615 1008 1017 +448 0 0 396 100 65 +448 0 64 396 100 86 +448 0 128 397 101 136 +448 0 192 398 101 192 +448 0 256 399 102 251 +448 0 320 401 103 311 +448 0 384 404 105 372 +448 0 448 407 106 433 +448 0 512 411 108 494 +448 0 576 415 111 555 +448 0 640 420 113 616 +448 0 704 426 116 677 +448 0 768 432 119 738 +448 0 832 438 122 800 +448 0 896 445 126 861 +448 0 960 453 129 922 +448 0 1023 461 133 982 +448 64 0 396 115 67 +448 64 64 397 115 88 +448 64 128 397 116 136 +448 64 192 398 116 193 +448 64 256 400 117 252 +448 64 320 402 118 312 +448 64 384 405 119 372 +448 64 448 408 120 433 +448 64 512 412 122 494 +448 64 576 416 124 555 +448 64 640 421 126 616 +448 64 704 426 129 677 +448 64 768 432 131 738 +448 64 832 439 134 800 +448 64 896 446 137 861 +448 64 960 454 141 922 +448 64 1023 461 144 982 +448 128 0 399 156 74 +448 128 64 399 156 93 +448 128 128 399 156 140 +448 128 192 400 156 195 +448 128 256 402 157 253 +448 128 320 404 158 313 +448 128 384 407 159 373 +448 128 448 410 160 434 +448 128 512 414 161 495 +448 128 576 418 162 555 +448 128 640 423 164 617 +448 128 704 428 166 678 +448 128 768 434 168 739 +448 128 832 441 170 800 +448 128 896 448 172 861 +448 128 960 455 175 922 +448 128 1023 463 177 983 +448 192 0 403 208 85 +448 192 64 403 208 102 +448 192 128 403 209 145 +448 192 192 404 209 199 +448 192 256 406 209 256 +448 192 320 408 210 315 +448 192 384 411 210 375 +448 192 448 414 211 435 +448 192 512 418 212 496 +448 192 576 422 213 557 +448 192 640 427 214 617 +448 192 704 432 215 678 +448 192 768 438 217 740 +448 192 832 444 218 801 +448 192 896 451 220 862 +448 192 960 459 222 923 +448 192 1023 467 224 983 +448 256 0 409 266 98 +448 256 64 409 266 113 +448 256 128 409 266 153 +448 256 192 410 266 204 +448 256 256 412 266 260 +448 256 320 414 267 318 +448 256 384 416 267 377 +448 256 448 420 268 437 +448 256 512 423 268 498 +448 256 576 428 269 558 +448 256 640 432 270 619 +448 256 704 438 271 680 +448 256 768 443 272 741 +448 256 832 450 273 802 +448 256 896 457 275 863 +448 256 960 464 276 924 +448 256 1023 472 278 984 +448 320 0 416 325 114 +448 320 64 417 325 126 +448 320 128 417 325 162 +448 320 192 418 325 211 +448 320 256 420 326 265 +448 320 320 422 326 322 +448 320 384 424 326 381 +448 320 448 427 327 440 +448 320 512 431 327 500 +448 320 576 435 328 560 +448 320 640 440 329 621 +448 320 704 445 329 681 +448 320 768 451 330 742 +448 320 832 457 331 803 +448 320 896 464 332 864 +448 320 960 471 333 925 +448 320 1023 478 335 985 +448 384 0 426 386 131 +448 384 64 426 386 141 +448 384 128 427 386 174 +448 384 192 428 386 219 +448 384 256 429 386 272 +448 384 320 431 386 327 +448 384 384 434 387 385 +448 384 448 437 387 444 +448 384 512 440 387 503 +448 384 576 444 388 563 +448 384 640 449 388 623 +448 384 704 454 389 683 +448 384 768 460 390 744 +448 384 832 466 391 805 +448 384 896 472 391 866 +448 384 960 479 392 927 +448 384 1023 487 393 987 +448 448 0 438 447 148 +448 448 64 438 447 157 +448 448 128 438 447 187 +448 448 192 439 447 229 +448 448 256 441 447 279 +448 448 320 443 447 334 +448 448 384 445 448 390 +448 448 448 448 448 448 +448 448 512 451 448 507 +448 448 576 455 449 566 +448 448 640 460 449 626 +448 448 704 465 450 686 +448 448 768 470 450 746 +448 448 832 476 451 807 +448 448 896 482 452 868 +448 448 960 489 453 928 +448 448 1023 496 453 988 +448 512 0 451 509 166 +448 512 64 451 509 174 +448 512 128 452 509 201 +448 512 192 453 509 240 +448 512 256 454 509 288 +448 512 320 456 509 341 +448 512 384 458 509 396 +448 512 448 461 509 453 +448 512 512 464 510 511 +448 512 576 468 510 570 +448 512 640 472 511 629 +448 512 704 477 511 689 +448 512 768 482 512 749 +448 512 832 488 512 809 +448 512 896 494 513 870 +448 512 960 501 513 930 +448 512 1023 508 514 990 +448 576 0 466 570 184 +448 576 64 466 570 192 +448 576 128 467 571 215 +448 576 192 467 571 252 +448 576 256 469 571 298 +448 576 320 471 571 349 +448 576 384 473 571 403 +448 576 448 475 571 459 +448 576 512 479 572 516 +448 576 576 482 572 574 +448 576 640 486 572 633 +448 576 704 491 573 693 +448 576 768 496 573 752 +448 576 832 502 574 812 +448 576 896 508 574 873 +448 576 960 514 575 933 +448 576 1023 521 575 992 +448 640 0 482 633 203 +448 640 64 482 633 209 +448 640 128 483 633 231 +448 640 192 484 633 266 +448 640 256 485 633 309 +448 640 320 487 633 358 +448 640 384 489 633 410 +448 640 448 491 633 465 +448 640 512 494 633 522 +448 640 576 498 634 579 +448 640 640 502 634 638 +448 640 704 506 634 697 +448 640 768 511 635 756 +448 640 832 517 635 816 +448 640 896 522 636 876 +448 640 960 529 636 936 +448 640 1023 535 637 995 +448 704 0 500 695 222 +448 704 64 500 695 227 +448 704 128 501 695 247 +448 704 192 501 695 279 +448 704 256 503 695 321 +448 704 320 504 695 368 +448 704 384 506 695 419 +448 704 448 509 695 473 +448 704 512 512 696 528 +448 704 576 515 696 585 +448 704 640 519 696 643 +448 704 704 523 696 701 +448 704 768 528 697 760 +448 704 832 533 697 819 +448 704 896 539 698 879 +448 704 960 545 698 939 +448 704 1023 551 699 998 +448 768 0 519 757 240 +448 768 64 519 757 246 +448 768 128 519 757 264 +448 768 192 520 757 294 +448 768 256 521 757 333 +448 768 320 523 757 378 +448 768 384 525 757 428 +448 768 448 527 758 481 +448 768 512 530 758 535 +448 768 576 533 758 591 +448 768 640 537 758 648 +448 768 704 541 759 706 +448 768 768 546 759 765 +448 768 832 551 759 823 +448 768 896 556 760 883 +448 768 960 562 760 942 +448 768 1023 568 761 1001 +448 832 0 539 819 259 +448 832 64 539 819 264 +448 832 128 539 819 281 +448 832 192 540 820 309 +448 832 256 541 820 346 +448 832 320 543 820 390 +448 832 384 544 820 438 +448 832 448 547 820 489 +448 832 512 549 820 543 +448 832 576 553 820 598 +448 832 640 556 821 654 +448 832 704 560 821 712 +448 832 768 564 821 769 +448 832 832 569 821 828 +448 832 896 574 822 887 +448 832 960 580 822 946 +448 832 1023 586 823 1005 +448 896 0 560 882 278 +448 896 64 560 882 283 +448 896 128 560 882 298 +448 896 192 561 882 325 +448 896 256 562 882 360 +448 896 320 563 882 402 +448 896 384 565 882 448 +448 896 448 567 882 498 +448 896 512 570 883 551 +448 896 576 573 883 605 +448 896 640 576 883 661 +448 896 704 580 883 717 +448 896 768 584 883 775 +448 896 832 589 884 833 +448 896 896 594 884 891 +448 896 960 599 884 950 +448 896 1023 605 885 1009 +448 960 0 581 944 298 +448 960 64 582 944 302 +448 960 128 582 944 316 +448 960 192 583 944 341 +448 960 256 584 945 374 +448 960 320 585 945 414 +448 960 384 587 945 459 +448 960 448 589 945 508 +448 960 512 591 945 559 +448 960 576 594 945 613 +448 960 640 597 945 668 +448 960 704 601 946 724 +448 960 768 605 946 781 +448 960 832 609 946 838 +448 960 896 614 946 896 +448 960 960 619 947 955 +448 960 1023 625 947 1013 +448 1023 0 604 1006 316 +448 1023 64 604 1006 320 +448 1023 128 604 1006 334 +448 1023 192 605 1006 357 +448 1023 256 606 1006 389 +448 1023 320 607 1006 427 +448 1023 384 609 1006 471 +448 1023 448 611 1006 518 +448 1023 512 613 1006 569 +448 1023 576 616 1007 621 +448 1023 640 619 1007 675 +448 1023 704 622 1007 730 +448 1023 768 626 1007 787 +448 1023 832 630 1007 844 +448 1023 896 635 1008 902 +448 1023 960 640 1008 960 +448 1023 1023 645 1008 1017 +512 0 0 452 115 74 +512 0 64 452 115 93 +512 0 128 453 115 140 +512 0 192 454 116 195 +512 0 256 455 116 253 +512 0 320 457 117 313 +512 0 384 459 118 373 +512 0 448 462 120 434 +512 0 512 465 122 495 +512 0 576 469 124 556 +512 0 640 473 126 617 +512 0 704 478 128 678 +512 0 768 483 131 739 +512 0 832 489 134 800 +512 0 896 495 137 861 +512 0 960 502 140 922 +512 0 1023 509 144 983 +512 64 0 453 128 76 +512 64 64 453 128 95 +512 64 128 453 128 141 +512 64 192 454 128 196 +512 64 256 456 129 254 +512 64 320 458 130 313 +512 64 384 460 131 373 +512 64 448 463 132 434 +512 64 512 466 134 495 +512 64 576 470 136 556 +512 64 640 474 138 617 +512 64 704 479 140 678 +512 64 768 484 142 739 +512 64 832 490 145 800 +512 64 896 496 148 861 +512 64 960 502 151 923 +512 64 1023 509 154 983 +512 128 0 455 165 82 +512 128 64 455 165 99 +512 128 128 455 165 143 +512 128 192 456 165 198 +512 128 256 458 166 255 +512 128 320 459 166 314 +512 128 384 462 167 374 +512 128 448 464 168 435 +512 128 512 468 169 495 +512 128 576 471 171 556 +512 128 640 476 172 617 +512 128 704 480 174 678 +512 128 768 486 176 739 +512 128 832 491 178 800 +512 128 896 498 180 862 +512 128 960 504 182 923 +512 128 1023 511 185 983 +512 192 0 458 215 92 +512 192 64 458 215 107 +512 192 128 459 215 149 +512 192 192 460 215 201 +512 192 256 461 215 258 +512 192 320 463 216 317 +512 192 384 465 217 376 +512 192 448 468 217 436 +512 192 512 471 218 497 +512 192 576 475 219 557 +512 192 640 479 220 618 +512 192 704 484 222 679 +512 192 768 489 223 740 +512 192 832 495 224 801 +512 192 896 501 226 862 +512 192 960 507 228 923 +512 192 1023 514 230 984 +512 256 0 463 270 104 +512 256 64 463 270 118 +512 256 128 464 271 156 +512 256 192 465 271 206 +512 256 256 466 271 262 +512 256 320 468 271 320 +512 256 384 470 272 379 +512 256 448 473 272 438 +512 256 512 476 273 498 +512 256 576 480 274 559 +512 256 640 484 275 620 +512 256 704 488 276 680 +512 256 768 494 277 741 +512 256 832 499 278 802 +512 256 896 505 279 863 +512 256 960 512 281 924 +512 256 1023 519 282 984 +512 320 0 470 329 119 +512 320 64 470 329 131 +512 320 128 471 329 166 +512 320 192 472 329 213 +512 320 256 473 329 267 +512 320 320 475 330 324 +512 320 384 477 330 382 +512 320 448 479 330 441 +512 320 512 483 331 501 +512 320 576 486 332 561 +512 320 640 490 332 621 +512 320 704 495 333 682 +512 320 768 500 334 743 +512 320 832 505 335 804 +512 320 896 511 336 864 +512 320 960 518 337 925 +512 320 1023 524 338 986 +512 384 0 479 389 135 +512 384 64 479 389 145 +512 384 128 479 389 177 +512 384 192 480 389 222 +512 384 256 481 389 274 +512 384 320 483 389 329 +512 384 384 485 390 386 +512 384 448 488 390 445 +512 384 512 491 390 504 +512 384 576 494 391 564 +512 384 640 498 392 624 +512 384 704 503 392 684 +512 384 768 508 393 745 +512 384 832 513 394 805 +512 384 896 519 394 866 +512 384 960 525 395 927 +512 384 1023 532 396 987 +512 448 0 489 450 152 +512 448 64 489 450 161 +512 448 128 489 450 189 +512 448 192 490 450 231 +512 448 256 491 450 281 +512 448 320 493 450 335 +512 448 384 495 450 391 +512 448 448 498 451 449 +512 448 512 501 451 508 +512 448 576 504 451 567 +512 448 640 508 452 627 +512 448 704 512 452 687 +512 448 768 517 453 747 +512 448 832 523 454 807 +512 448 896 528 454 868 +512 448 960 534 455 929 +512 448 1023 541 456 989 +512 512 0 500 511 169 +512 512 64 501 511 177 +512 512 128 501 511 203 +512 512 192 502 511 242 +512 512 256 503 511 290 +512 512 320 505 511 342 +512 512 384 507 511 397 +512 512 448 509 512 454 +512 512 512 512 512 512 +512 512 576 515 512 571 +512 512 640 519 513 630 +512 512 704 523 513 690 +512 512 768 528 514 750 +512 512 832 533 514 810 +512 512 896 539 515 870 +512 512 960 545 516 931 +512 512 1023 551 516 991 +512 576 0 514 572 187 +512 576 64 514 572 194 +512 576 128 514 572 218 +512 576 192 515 573 254 +512 576 256 516 573 300 +512 576 320 518 573 350 +512 576 384 520 573 404 +512 576 448 522 573 460 +512 576 512 525 573 517 +512 576 576 528 574 575 +512 576 640 532 574 634 +512 576 704 536 575 693 +512 576 768 541 575 753 +512 576 832 546 575 813 +512 576 896 551 576 873 +512 576 960 557 577 933 +512 576 1023 563 577 993 +512 640 0 528 634 205 +512 640 64 528 634 212 +512 640 128 529 634 233 +512 640 192 529 634 267 +512 640 256 531 634 310 +512 640 320 532 635 359 +512 640 384 534 635 412 +512 640 448 536 635 466 +512 640 512 539 635 523 +512 640 576 542 635 580 +512 640 640 546 636 638 +512 640 704 550 636 697 +512 640 768 554 637 757 +512 640 832 559 637 816 +512 640 896 564 637 876 +512 640 960 570 638 936 +512 640 1023 576 639 995 +512 704 0 544 696 224 +512 704 64 544 696 230 +512 704 128 545 696 249 +512 704 192 545 696 281 +512 704 256 546 696 322 +512 704 320 548 697 369 +512 704 384 550 697 420 +512 704 448 552 697 474 +512 704 512 555 697 529 +512 704 576 558 697 586 +512 704 640 561 698 643 +512 704 704 565 698 702 +512 704 768 569 698 761 +512 704 832 574 699 820 +512 704 896 579 699 879 +512 704 960 585 700 939 +512 704 1023 591 700 998 +512 768 0 561 758 242 +512 768 64 561 758 248 +512 768 128 562 758 266 +512 768 192 562 759 296 +512 768 256 563 759 334 +512 768 320 565 759 380 +512 768 384 567 759 429 +512 768 448 569 759 481 +512 768 512 571 759 536 +512 768 576 574 759 592 +512 768 640 578 760 649 +512 768 704 581 760 707 +512 768 768 586 760 765 +512 768 832 590 761 824 +512 768 896 595 761 883 +512 768 960 600 761 943 +512 768 1023 606 762 1002 +512 832 0 579 821 261 +512 832 64 579 821 266 +512 832 128 580 821 283 +512 832 192 581 821 311 +512 832 256 582 821 347 +512 832 320 583 821 391 +512 832 384 585 821 439 +512 832 448 587 821 490 +512 832 512 589 821 543 +512 832 576 592 822 599 +512 832 640 595 822 655 +512 832 704 599 822 712 +512 832 768 603 822 770 +512 832 832 607 823 828 +512 832 896 612 823 887 +512 832 960 617 823 947 +512 832 1023 623 824 1005 +512 896 0 599 883 280 +512 896 64 599 883 285 +512 896 128 599 883 300 +512 896 192 600 883 326 +512 896 256 601 883 361 +512 896 320 602 883 403 +512 896 384 604 883 449 +512 896 448 606 884 499 +512 896 512 608 884 552 +512 896 576 611 884 606 +512 896 640 614 884 661 +512 896 704 617 884 718 +512 896 768 621 885 775 +512 896 832 625 885 833 +512 896 896 630 885 892 +512 896 960 635 886 951 +512 896 1023 640 886 1009 +512 960 0 619 945 299 +512 960 64 619 945 303 +512 960 128 619 945 318 +512 960 192 620 946 342 +512 960 256 621 946 375 +512 960 320 622 946 415 +512 960 384 624 946 460 +512 960 448 625 946 509 +512 960 512 628 946 560 +512 960 576 630 946 614 +512 960 640 633 946 668 +512 960 704 637 947 724 +512 960 768 641 947 781 +512 960 832 645 947 839 +512 960 896 649 947 897 +512 960 960 654 948 955 +512 960 1023 659 948 1013 +512 1023 0 639 1007 318 +512 1023 64 639 1007 322 +512 1023 128 640 1007 335 +512 1023 192 640 1007 358 +512 1023 256 641 1007 390 +512 1023 320 642 1007 428 +512 1023 384 644 1007 472 +512 1023 448 646 1007 519 +512 1023 512 648 1007 569 +512 1023 576 651 1008 622 +512 1023 640 653 1008 676 +512 1023 704 657 1008 731 +512 1023 768 660 1008 787 +512 1023 832 664 1008 844 +512 1023 896 669 1009 902 +512 1023 960 673 1009 960 +512 1023 1023 678 1009 1018 +576 0 0 509 129 83 +576 0 64 509 129 100 +576 0 128 509 129 144 +576 0 192 510 130 198 +576 0 256 511 130 256 +576 0 320 513 131 315 +576 0 384 515 132 375 +576 0 448 517 134 435 +576 0 512 520 135 496 +576 0 576 524 137 556 +576 0 640 527 139 617 +576 0 704 532 141 678 +576 0 768 536 143 739 +576 0 832 541 146 801 +576 0 896 547 149 862 +576 0 960 553 152 923 +576 0 1023 559 155 983 +576 64 0 509 140 85 +576 64 64 509 140 102 +576 64 128 510 141 145 +576 64 192 511 141 199 +576 64 256 512 142 256 +576 64 320 513 142 315 +576 64 384 515 143 375 +576 64 448 518 145 435 +576 64 512 521 146 496 +576 64 576 524 148 557 +576 64 640 528 149 617 +576 64 704 532 151 678 +576 64 768 537 154 740 +576 64 832 542 156 801 +576 64 896 547 159 862 +576 64 960 553 161 923 +576 64 1023 559 164 983 +576 128 0 511 174 90 +576 128 64 511 174 106 +576 128 128 511 175 148 +576 128 192 512 175 201 +576 128 256 513 175 258 +576 128 320 515 176 316 +576 128 384 517 177 376 +576 128 448 519 178 436 +576 128 512 522 179 496 +576 128 576 526 180 557 +576 128 640 529 181 618 +576 128 704 533 183 679 +576 128 768 538 185 740 +576 128 832 543 187 801 +576 128 896 549 189 862 +576 128 960 555 191 923 +576 128 1023 561 193 984 +576 192 0 514 222 99 +576 192 64 514 222 113 +576 192 128 514 222 153 +576 192 192 515 222 204 +576 192 256 516 223 260 +576 192 320 518 223 318 +576 192 384 520 224 377 +576 192 448 522 224 437 +576 192 512 525 225 498 +576 192 576 528 226 558 +576 192 640 532 227 619 +576 192 704 536 228 680 +576 192 768 541 230 741 +576 192 832 546 231 802 +576 192 896 551 233 863 +576 192 960 557 235 924 +576 192 1023 563 236 984 +576 256 0 518 276 111 +576 256 64 519 276 123 +576 256 128 519 276 160 +576 256 192 520 276 209 +576 256 256 521 276 264 +576 256 320 522 277 321 +576 256 384 524 277 380 +576 256 448 527 278 439 +576 256 512 530 278 499 +576 256 576 533 279 560 +576 256 640 536 280 620 +576 256 704 541 281 681 +576 256 768 545 282 742 +576 256 832 550 283 803 +576 256 896 555 284 864 +576 256 960 561 286 925 +576 256 1023 567 287 985 +576 320 0 524 333 124 +576 320 64 524 333 136 +576 320 128 525 333 169 +576 320 192 526 333 216 +576 320 256 527 334 269 +576 320 320 528 334 325 +576 320 384 530 334 383 +576 320 448 533 335 442 +576 320 512 535 335 502 +576 320 576 539 336 562 +576 320 640 542 337 622 +576 320 704 546 337 683 +576 320 768 551 338 743 +576 320 832 556 339 804 +576 320 896 561 340 865 +576 320 960 567 341 926 +576 320 1023 573 342 986 +576 384 0 532 392 140 +576 384 64 532 392 150 +576 384 128 532 392 180 +576 384 192 533 393 224 +576 384 256 534 393 276 +576 384 320 536 393 331 +576 384 384 538 393 388 +576 384 448 540 394 446 +576 384 512 543 394 505 +576 384 576 546 394 565 +576 384 640 549 395 625 +576 384 704 553 396 685 +576 384 768 558 396 745 +576 384 832 563 397 806 +576 384 896 568 398 867 +576 384 960 573 399 927 +576 384 1023 579 400 987 +576 448 0 541 453 156 +576 448 64 541 453 165 +576 448 128 541 453 193 +576 448 192 542 453 234 +576 448 256 543 453 283 +576 448 320 545 453 337 +576 448 384 546 453 393 +576 448 448 549 454 450 +576 448 512 551 454 509 +576 448 576 554 454 568 +576 448 640 558 455 627 +576 448 704 562 455 687 +576 448 768 566 456 748 +576 448 832 571 457 808 +576 448 896 576 457 869 +576 448 960 582 458 929 +576 448 1023 588 459 989 +576 512 0 551 513 173 +576 512 64 551 513 181 +576 512 128 552 513 206 +576 512 192 552 513 245 +576 512 256 553 514 292 +576 512 320 555 514 344 +576 512 384 557 514 399 +576 512 448 559 514 455 +576 512 512 562 515 513 +576 512 576 565 515 572 +576 512 640 568 515 631 +576 512 704 572 516 690 +576 512 768 576 516 750 +576 512 832 581 517 810 +576 512 896 586 517 871 +576 512 960 591 518 931 +576 512 1023 597 519 991 +576 576 0 563 575 190 +576 576 64 563 575 197 +576 576 128 563 575 220 +576 576 192 564 575 257 +576 576 256 565 575 302 +576 576 320 567 575 352 +576 576 384 568 575 405 +576 576 448 570 575 461 +576 576 512 573 576 518 +576 576 576 576 576 576 +576 576 640 579 576 635 +576 576 704 583 577 694 +576 576 768 587 577 754 +576 576 832 592 578 813 +576 576 896 597 578 873 +576 576 960 602 579 934 +576 576 1023 608 579 993 +576 640 0 576 636 208 +576 640 64 576 636 215 +576 640 128 577 636 236 +576 640 192 577 636 269 +576 640 256 578 636 312 +576 640 320 580 637 361 +576 640 384 581 637 413 +576 640 448 583 637 467 +576 640 512 586 637 524 +576 640 576 589 637 581 +576 640 640 592 638 639 +576 640 704 596 638 698 +576 640 768 600 639 757 +576 640 832 604 639 817 +576 640 896 609 639 877 +576 640 960 614 640 937 +576 640 1023 620 640 996 +576 704 0 590 698 226 +576 704 64 591 698 232 +576 704 128 591 698 252 +576 704 192 592 698 283 +576 704 256 593 698 324 +576 704 320 594 698 370 +576 704 384 596 699 421 +576 704 448 598 699 475 +576 704 512 600 699 530 +576 704 576 603 699 587 +576 704 640 606 699 644 +576 704 704 610 700 702 +576 704 768 613 700 761 +576 704 832 618 700 820 +576 704 896 622 701 880 +576 704 960 628 701 940 +576 704 1023 633 702 999 +576 768 0 606 760 245 +576 768 64 606 760 250 +576 768 128 606 760 268 +576 768 192 607 760 297 +576 768 256 608 760 336 +576 768 320 609 760 381 +576 768 384 611 760 430 +576 768 448 613 761 482 +576 768 512 615 761 537 +576 768 576 618 761 593 +576 768 640 621 761 650 +576 768 704 624 762 707 +576 768 768 628 762 766 +576 768 832 633 762 825 +576 768 896 637 763 884 +576 768 960 642 763 943 +576 768 1023 647 763 1002 +576 832 0 623 822 263 +576 832 64 623 822 268 +576 832 128 623 822 285 +576 832 192 624 822 312 +576 832 256 625 822 349 +576 832 320 626 822 392 +576 832 384 627 823 440 +576 832 448 629 823 491 +576 832 512 632 823 544 +576 832 576 634 823 599 +576 832 640 637 823 656 +576 832 704 641 824 713 +576 832 768 644 824 771 +576 832 832 648 824 829 +576 832 896 653 825 888 +576 832 960 658 825 947 +576 832 1023 663 825 1006 +576 896 0 640 884 282 +576 896 64 640 884 287 +576 896 128 641 884 302 +576 896 192 641 884 328 +576 896 256 642 885 363 +576 896 320 643 885 404 +576 896 384 645 885 450 +576 896 448 647 885 500 +576 896 512 649 885 552 +576 896 576 652 885 607 +576 896 640 654 885 662 +576 896 704 658 886 719 +576 896 768 661 886 776 +576 896 832 665 886 834 +576 896 896 669 887 892 +576 896 960 674 887 951 +576 896 1023 679 887 1010 +576 960 0 659 947 301 +576 960 64 659 947 305 +576 960 128 659 947 319 +576 960 192 660 947 344 +576 960 256 661 947 377 +576 960 320 662 947 417 +576 960 384 663 947 461 +576 960 448 665 947 510 +576 960 512 667 947 561 +576 960 576 670 947 614 +576 960 640 673 948 669 +576 960 704 676 948 725 +576 960 768 679 948 782 +576 960 832 683 948 839 +576 960 896 687 949 897 +576 960 960 692 949 956 +576 960 1023 696 949 1014 +576 1023 0 678 1008 320 +576 1023 64 678 1008 323 +576 1023 128 678 1008 337 +576 1023 192 679 1008 360 +576 1023 256 680 1008 391 +576 1023 320 681 1008 429 +576 1023 384 682 1008 473 +576 1023 448 684 1008 520 +576 1023 512 686 1009 570 +576 1023 576 689 1009 622 +576 1023 640 691 1009 676 +576 1023 704 694 1009 732 +576 1023 768 698 1009 788 +576 1023 832 701 1010 845 +576 1023 896 705 1010 902 +576 1023 960 710 1010 961 +576 1023 1023 714 1011 1018 +640 0 0 565 143 93 +640 0 64 566 143 108 +640 0 128 566 144 149 +640 0 192 567 144 202 +640 0 256 568 145 258 +640 0 320 569 145 317 +640 0 384 571 146 376 +640 0 448 573 147 436 +640 0 512 575 149 497 +640 0 576 578 150 557 +640 0 640 582 152 618 +640 0 704 585 154 679 +640 0 768 590 156 740 +640 0 832 594 159 801 +640 0 896 599 161 862 +640 0 960 604 164 924 +640 0 1023 610 167 984 +640 64 0 566 153 94 +640 64 64 566 154 109 +640 64 128 566 154 150 +640 64 192 567 154 202 +640 64 256 568 155 259 +640 64 320 569 155 317 +640 64 384 571 156 377 +640 64 448 573 157 437 +640 64 512 576 159 497 +640 64 576 579 160 558 +640 64 640 582 162 618 +640 64 704 586 163 679 +640 64 768 590 165 740 +640 64 832 594 168 801 +640 64 896 599 170 862 +640 64 960 605 172 924 +640 64 1023 610 175 984 +640 128 0 567 185 99 +640 128 64 567 185 113 +640 128 128 568 185 153 +640 128 192 568 185 204 +640 128 256 569 186 260 +640 128 320 571 186 318 +640 128 384 573 187 377 +640 128 448 575 188 437 +640 128 512 577 189 498 +640 128 576 580 190 558 +640 128 640 584 191 619 +640 128 704 587 193 680 +640 128 768 591 194 741 +640 128 832 596 196 802 +640 128 896 601 198 863 +640 128 960 606 200 924 +640 128 1023 612 202 984 +640 192 0 570 230 107 +640 192 64 570 230 120 +640 192 128 570 230 158 +640 192 192 571 230 208 +640 192 256 572 230 263 +640 192 320 573 231 320 +640 192 384 575 231 379 +640 192 448 577 232 439 +640 192 512 580 233 499 +640 192 576 583 234 559 +640 192 640 586 235 620 +640 192 704 590 236 681 +640 192 768 594 237 741 +640 192 832 598 239 802 +640 192 896 603 240 863 +640 192 960 608 242 924 +640 192 1023 614 244 985 +640 256 0 574 282 117 +640 256 64 574 282 129 +640 256 128 574 282 165 +640 256 192 575 282 213 +640 256 256 576 282 266 +640 256 320 577 283 323 +640 256 384 579 283 382 +640 256 448 581 284 441 +640 256 512 584 284 501 +640 256 576 587 285 561 +640 256 640 590 286 621 +640 256 704 594 287 682 +640 256 768 598 288 743 +640 256 832 602 289 803 +640 256 896 607 290 864 +640 256 960 612 292 925 +640 256 1023 618 293 985 +640 320 0 579 338 130 +640 320 64 579 338 141 +640 320 128 580 338 174 +640 320 192 580 338 219 +640 320 256 581 339 272 +640 320 320 583 339 327 +640 320 384 584 339 385 +640 320 448 586 340 444 +640 320 512 589 340 503 +640 320 576 592 341 563 +640 320 640 595 341 623 +640 320 704 599 342 683 +640 320 768 603 343 744 +640 320 832 607 344 805 +640 320 896 612 345 866 +640 320 960 617 346 926 +640 320 1023 622 347 987 +640 384 0 586 396 145 +640 384 64 586 396 154 +640 384 128 586 396 184 +640 384 192 587 397 227 +640 384 256 588 397 278 +640 384 320 589 397 332 +640 384 384 591 397 389 +640 384 448 593 398 447 +640 384 512 595 398 506 +640 384 576 598 398 566 +640 384 640 601 399 625 +640 384 704 605 400 686 +640 384 768 609 400 746 +640 384 832 613 401 807 +640 384 896 618 402 867 +640 384 960 623 403 928 +640 384 1023 629 404 988 +640 448 0 594 456 160 +640 448 64 594 456 169 +640 448 128 594 456 196 +640 448 192 595 456 237 +640 448 256 596 456 285 +640 448 320 597 456 338 +640 448 384 599 457 394 +640 448 448 601 457 451 +640 448 512 603 457 510 +640 448 576 606 458 569 +640 448 640 609 458 628 +640 448 704 613 459 688 +640 448 768 617 459 748 +640 448 832 621 460 809 +640 448 896 626 461 869 +640 448 960 631 461 930 +640 448 1023 636 462 990 +640 512 0 603 516 177 +640 512 64 603 516 185 +640 512 128 603 516 209 +640 512 192 604 516 247 +640 512 256 605 517 294 +640 512 320 606 517 346 +640 512 384 608 517 400 +640 512 448 610 517 456 +640 512 512 612 517 514 +640 512 576 615 518 573 +640 512 640 618 518 632 +640 512 704 622 519 691 +640 512 768 625 519 751 +640 512 832 630 520 811 +640 512 896 634 520 871 +640 512 960 639 521 932 +640 512 1023 644 522 992 +640 576 0 614 577 194 +640 576 64 614 577 201 +640 576 128 614 577 223 +640 576 192 615 577 259 +640 576 256 616 577 304 +640 576 320 617 578 354 +640 576 384 619 578 407 +640 576 448 620 578 462 +640 576 512 623 578 519 +640 576 576 625 579 577 +640 576 640 628 579 636 +640 576 704 632 579 695 +640 576 768 636 580 754 +640 576 832 640 580 814 +640 576 896 644 581 874 +640 576 960 649 581 934 +640 576 1023 654 582 994 +640 640 0 625 638 212 +640 640 64 626 638 218 +640 640 128 626 639 238 +640 640 192 627 639 272 +640 640 256 627 639 314 +640 640 320 629 639 362 +640 640 384 630 639 414 +640 640 448 632 639 469 +640 640 512 634 639 525 +640 640 576 637 640 582 +640 640 640 640 640 640 +640 640 704 643 640 699 +640 640 768 647 641 758 +640 640 832 651 641 817 +640 640 896 655 642 877 +640 640 960 660 642 937 +640 640 1023 665 643 996 +640 704 0 639 700 229 +640 704 64 639 700 235 +640 704 128 639 700 254 +640 704 192 640 700 285 +640 704 256 640 700 326 +640 704 320 642 700 372 +640 704 384 643 701 423 +640 704 448 645 701 476 +640 704 512 647 701 531 +640 704 576 650 701 587 +640 704 640 653 701 645 +640 704 704 656 702 703 +640 704 768 660 702 762 +640 704 832 664 702 821 +640 704 896 668 703 881 +640 704 960 672 703 940 +640 704 1023 677 704 999 +640 768 0 653 762 248 +640 768 64 653 762 253 +640 768 128 653 762 270 +640 768 192 654 762 300 +640 768 256 655 762 338 +640 768 320 656 762 383 +640 768 384 657 762 432 +640 768 448 659 762 484 +640 768 512 661 763 538 +640 768 576 664 763 594 +640 768 640 667 763 650 +640 768 704 670 763 708 +640 768 768 673 764 766 +640 768 832 677 764 825 +640 768 896 681 764 884 +640 768 960 686 765 944 +640 768 1023 691 765 1003 +640 832 0 668 824 266 +640 832 64 668 824 271 +640 832 128 668 824 287 +640 832 192 669 824 314 +640 832 256 670 824 351 +640 832 320 671 824 394 +640 832 384 672 824 441 +640 832 448 674 824 492 +640 832 512 676 825 545 +640 832 576 679 825 600 +640 832 640 681 825 656 +640 832 704 685 825 713 +640 832 768 688 825 771 +640 832 832 692 826 830 +640 832 896 696 826 888 +640 832 960 700 827 948 +640 832 1023 705 827 1006 +640 896 0 684 886 284 +640 896 64 684 886 289 +640 896 128 685 886 304 +640 896 192 685 886 330 +640 896 256 686 886 364 +640 896 320 687 886 406 +640 896 384 689 886 452 +640 896 448 690 886 501 +640 896 512 692 887 553 +640 896 576 695 887 607 +640 896 640 697 887 663 +640 896 704 700 887 719 +640 896 768 704 887 777 +640 896 832 707 888 835 +640 896 896 711 888 893 +640 896 960 716 888 952 +640 896 1023 720 889 1010 +640 960 0 701 948 303 +640 960 64 702 948 307 +640 960 128 702 948 321 +640 960 192 702 948 346 +640 960 256 703 948 378 +640 960 320 704 948 418 +640 960 384 706 948 463 +640 960 448 707 949 511 +640 960 512 709 949 562 +640 960 576 712 949 615 +640 960 640 714 949 670 +640 960 704 717 949 726 +640 960 768 720 949 782 +640 960 832 724 950 840 +640 960 896 728 950 898 +640 960 960 732 950 956 +640 960 1023 736 951 1014 +640 1023 0 719 1009 322 +640 1023 64 719 1009 325 +640 1023 128 720 1009 339 +640 1023 192 720 1009 361 +640 1023 256 721 1009 393 +640 1023 320 722 1010 431 +640 1023 384 723 1010 474 +640 1023 448 725 1010 521 +640 1023 512 727 1010 571 +640 1023 576 729 1010 623 +640 1023 640 732 1010 677 +640 1023 704 734 1010 732 +640 1023 768 738 1011 789 +640 1023 832 741 1011 845 +640 1023 896 745 1011 903 +640 1023 960 749 1011 961 +640 1023 1023 753 1012 1019 +704 0 0 622 158 102 +704 0 64 622 158 116 +704 0 128 622 158 155 +704 0 192 623 158 205 +704 0 256 624 159 261 +704 0 320 625 159 319 +704 0 384 627 160 378 +704 0 448 629 161 438 +704 0 512 631 163 498 +704 0 576 634 164 559 +704 0 640 637 166 619 +704 0 704 640 167 680 +704 0 768 644 169 741 +704 0 832 648 171 802 +704 0 896 652 174 863 +704 0 960 657 176 924 +704 0 1023 662 179 984 +704 64 0 622 167 103 +704 64 64 622 167 117 +704 64 128 623 167 155 +704 64 192 623 167 206 +704 64 256 624 168 261 +704 64 320 626 168 319 +704 64 384 627 169 378 +704 64 448 629 170 438 +704 64 512 631 171 498 +704 64 576 634 173 559 +704 64 640 637 174 619 +704 64 704 640 176 680 +704 64 768 644 178 741 +704 64 832 648 180 802 +704 64 896 652 182 863 +704 64 960 657 184 924 +704 64 1023 662 187 984 +704 128 0 624 196 107 +704 128 64 624 196 121 +704 128 128 624 196 158 +704 128 192 625 196 208 +704 128 256 626 196 263 +704 128 320 627 197 320 +704 128 384 628 198 379 +704 128 448 630 198 439 +704 128 512 633 199 499 +704 128 576 635 200 559 +704 128 640 638 202 620 +704 128 704 641 203 681 +704 128 768 645 205 741 +704 128 832 649 206 802 +704 128 896 654 208 863 +704 128 960 658 210 925 +704 128 1023 664 212 985 +704 192 0 626 238 115 +704 192 64 626 238 127 +704 192 128 626 238 163 +704 192 192 627 238 211 +704 192 256 628 239 265 +704 192 320 629 239 322 +704 192 384 631 240 381 +704 192 448 633 240 440 +704 192 512 635 241 500 +704 192 576 637 242 560 +704 192 640 640 243 621 +704 192 704 644 244 681 +704 192 768 647 245 742 +704 192 832 652 247 803 +704 192 896 656 248 864 +704 192 960 661 250 925 +704 192 1023 666 252 985 +704 256 0 629 289 124 +704 256 64 630 289 136 +704 256 128 630 289 169 +704 256 192 631 289 216 +704 256 256 631 289 269 +704 256 320 633 289 325 +704 256 384 634 290 383 +704 256 448 636 290 442 +704 256 512 638 291 502 +704 256 576 641 292 562 +704 256 640 644 293 622 +704 256 704 647 293 683 +704 256 768 651 294 743 +704 256 832 655 296 804 +704 256 896 659 297 865 +704 256 960 664 298 926 +704 256 1023 669 299 986 +704 320 0 634 343 137 +704 320 64 634 343 147 +704 320 128 635 344 178 +704 320 192 635 344 223 +704 320 256 636 344 274 +704 320 320 637 344 329 +704 320 384 639 344 387 +704 320 448 641 345 445 +704 320 512 643 345 504 +704 320 576 646 346 564 +704 320 640 648 347 624 +704 320 704 652 347 684 +704 320 768 655 348 745 +704 320 832 659 349 805 +704 320 896 664 350 866 +704 320 960 668 351 927 +704 320 1023 673 352 987 +704 384 0 640 401 150 +704 384 64 640 401 160 +704 384 128 641 401 188 +704 384 192 641 401 231 +704 384 256 642 401 281 +704 384 320 643 401 335 +704 384 384 645 402 391 +704 384 448 647 402 449 +704 384 512 649 402 507 +704 384 576 651 403 567 +704 384 640 654 403 626 +704 384 704 658 404 686 +704 384 768 661 405 747 +704 384 832 665 405 807 +704 384 896 669 406 868 +704 384 960 674 407 929 +704 384 1023 679 408 988 +704 448 0 647 460 165 +704 448 64 647 460 174 +704 448 128 648 460 200 +704 448 192 648 460 240 +704 448 256 649 460 288 +704 448 320 650 460 341 +704 448 384 652 460 396 +704 448 448 654 461 453 +704 448 512 656 461 511 +704 448 576 658 461 570 +704 448 640 661 462 629 +704 448 704 664 462 689 +704 448 768 668 463 749 +704 448 832 672 464 809 +704 448 896 676 464 870 +704 448 960 681 465 930 +704 448 1023 686 466 990 +704 512 0 656 520 181 +704 512 64 656 520 189 +704 512 128 656 520 213 +704 512 192 657 520 250 +704 512 256 658 520 296 +704 512 320 659 520 348 +704 512 384 660 520 402 +704 512 448 662 520 458 +704 512 512 664 521 515 +704 512 576 667 521 574 +704 512 640 669 521 633 +704 512 704 673 522 692 +704 512 768 676 522 752 +704 512 832 680 523 812 +704 512 896 684 524 872 +704 512 960 689 524 932 +704 512 1023 693 525 992 +704 576 0 665 580 198 +704 576 64 665 580 205 +704 576 128 666 580 227 +704 576 192 666 580 262 +704 576 256 667 580 306 +704 576 320 668 580 355 +704 576 384 670 581 408 +704 576 448 672 581 464 +704 576 512 674 581 520 +704 576 576 676 581 578 +704 576 640 679 582 637 +704 576 704 682 582 696 +704 576 768 685 583 755 +704 576 832 689 583 815 +704 576 896 693 584 875 +704 576 960 698 584 935 +704 576 1023 702 585 994 +704 640 0 676 641 215 +704 640 64 676 641 221 +704 640 128 677 641 242 +704 640 192 677 641 275 +704 640 256 678 641 316 +704 640 320 679 641 364 +704 640 384 680 642 416 +704 640 448 682 642 470 +704 640 512 684 642 526 +704 640 576 687 642 583 +704 640 640 689 643 641 +704 640 704 692 643 700 +704 640 768 696 643 759 +704 640 832 700 644 818 +704 640 896 704 644 878 +704 640 960 708 645 938 +704 640 1023 713 645 997 +704 704 0 688 702 233 +704 704 64 688 702 238 +704 704 128 688 702 257 +704 704 192 689 702 288 +704 704 256 690 703 328 +704 704 320 691 703 374 +704 704 384 692 703 424 +704 704 448 694 703 477 +704 704 512 696 703 532 +704 704 576 698 703 589 +704 704 640 701 704 646 +704 704 704 704 704 704 +704 704 768 707 704 763 +704 704 832 711 705 822 +704 704 896 715 705 881 +704 704 960 719 706 941 +704 704 1023 724 706 1000 +704 768 0 701 764 251 +704 768 64 701 764 256 +704 768 128 701 764 273 +704 768 192 702 764 302 +704 768 256 703 764 340 +704 768 320 704 764 384 +704 768 384 705 764 433 +704 768 448 707 764 485 +704 768 512 709 765 539 +704 768 576 711 765 595 +704 768 640 714 765 651 +704 768 704 717 765 709 +704 768 768 720 766 767 +704 768 832 723 766 826 +704 768 896 727 766 885 +704 768 960 732 767 944 +704 768 1023 736 767 1003 +704 832 0 715 826 269 +704 832 64 715 826 273 +704 832 128 715 826 289 +704 832 192 716 826 317 +704 832 256 717 826 353 +704 832 320 718 826 395 +704 832 384 719 826 443 +704 832 448 721 826 493 +704 832 512 723 826 547 +704 832 576 725 827 601 +704 832 640 727 827 657 +704 832 704 730 827 714 +704 832 768 734 827 772 +704 832 832 737 828 830 +704 832 896 741 828 889 +704 832 960 745 828 948 +704 832 1023 749 829 1007 +704 896 0 730 888 287 +704 896 64 730 888 291 +704 896 128 730 888 306 +704 896 192 731 888 332 +704 896 256 732 888 366 +704 896 320 733 888 407 +704 896 384 734 888 453 +704 896 448 736 888 503 +704 896 512 738 888 555 +704 896 576 740 888 609 +704 896 640 742 889 664 +704 896 704 745 889 720 +704 896 768 748 889 777 +704 896 832 751 889 835 +704 896 896 755 890 894 +704 896 960 759 890 952 +704 896 1023 763 890 1011 +704 960 0 746 950 305 +704 960 64 746 950 309 +704 960 128 746 950 323 +704 960 192 747 950 348 +704 960 256 748 950 380 +704 960 320 749 950 420 +704 960 384 750 950 464 +704 960 448 751 950 512 +704 960 512 753 950 563 +704 960 576 755 950 616 +704 960 640 758 951 671 +704 960 704 761 951 727 +704 960 768 764 951 783 +704 960 832 767 951 841 +704 960 896 771 952 899 +704 960 960 774 952 957 +704 960 1023 779 952 1015 +704 1023 0 763 1011 324 +704 1023 64 763 1011 328 +704 1023 128 763 1011 341 +704 1023 192 763 1011 363 +704 1023 256 764 1011 394 +704 1023 320 765 1011 432 +704 1023 384 766 1011 475 +704 1023 448 768 1011 522 +704 1023 512 770 1011 572 +704 1023 576 772 1012 624 +704 1023 640 774 1012 678 +704 1023 704 777 1012 733 +704 1023 768 780 1012 789 +704 1023 832 783 1012 846 +704 1023 896 786 1013 904 +704 1023 960 790 1013 962 +704 1023 1023 794 1013 1019 +768 0 0 678 172 111 +768 0 64 679 172 124 +768 0 128 679 172 160 +768 0 192 679 173 210 +768 0 256 680 173 264 +768 0 320 681 174 321 +768 0 384 683 174 380 +768 0 448 685 175 440 +768 0 512 687 176 500 +768 0 576 689 178 560 +768 0 640 692 179 620 +768 0 704 695 181 681 +768 0 768 698 183 742 +768 0 832 702 184 803 +768 0 896 706 187 864 +768 0 960 710 189 925 +768 0 1023 715 191 985 +768 64 0 679 180 112 +768 64 64 679 180 125 +768 64 128 679 180 161 +768 64 192 680 181 210 +768 64 256 681 181 265 +768 64 320 682 182 322 +768 64 384 683 182 380 +768 64 448 685 183 440 +768 64 512 687 184 500 +768 64 576 689 186 560 +768 64 640 692 187 620 +768 64 704 695 189 681 +768 64 768 698 190 742 +768 64 832 702 192 803 +768 64 896 706 194 864 +768 64 960 710 196 925 +768 64 1023 715 199 985 +768 128 0 680 207 116 +768 128 64 680 207 128 +768 128 128 680 207 164 +768 128 192 681 207 212 +768 128 256 682 208 266 +768 128 320 683 208 323 +768 128 384 684 209 381 +768 128 448 686 209 441 +768 128 512 688 210 500 +768 128 576 690 211 561 +768 128 640 693 213 621 +768 128 704 696 214 682 +768 128 768 700 215 742 +768 128 832 703 217 803 +768 128 896 707 219 864 +768 128 960 712 221 925 +768 128 1023 716 223 985 +768 192 0 682 247 123 +768 192 64 682 247 134 +768 192 128 682 247 168 +768 192 192 683 247 215 +768 192 256 684 248 268 +768 192 320 685 248 325 +768 192 384 686 249 383 +768 192 448 688 249 442 +768 192 512 690 250 502 +768 192 576 693 251 562 +768 192 640 695 252 622 +768 192 704 698 253 682 +768 192 768 702 254 743 +768 192 832 705 255 804 +768 192 896 709 257 865 +768 192 960 714 258 926 +768 192 1023 718 260 986 +768 256 0 685 296 132 +768 256 64 685 296 143 +768 256 128 686 296 175 +768 256 192 686 296 220 +768 256 256 687 296 272 +768 256 320 688 297 328 +768 256 384 690 297 385 +768 256 448 691 298 444 +768 256 512 693 298 503 +768 256 576 696 299 563 +768 256 640 698 300 623 +768 256 704 701 300 684 +768 256 768 705 301 744 +768 256 832 708 303 805 +768 256 896 712 304 866 +768 256 960 717 305 927 +768 256 1023 721 306 987 +768 320 0 690 349 143 +768 320 64 690 349 153 +768 320 128 690 349 183 +768 320 192 690 350 226 +768 320 256 691 350 277 +768 320 320 692 350 332 +768 320 384 694 350 389 +768 320 448 695 351 447 +768 320 512 698 351 506 +768 320 576 700 352 565 +768 320 640 702 352 625 +768 320 704 705 353 685 +768 320 768 709 354 746 +768 320 832 712 355 806 +768 320 896 716 356 867 +768 320 960 721 357 928 +768 320 1023 725 358 988 +768 384 0 695 406 156 +768 384 64 695 406 165 +768 384 128 695 406 193 +768 384 192 696 406 234 +768 384 256 697 406 283 +768 384 320 698 406 337 +768 384 384 699 407 393 +768 384 448 701 407 450 +768 384 512 703 407 509 +768 384 576 705 408 568 +768 384 640 708 408 627 +768 384 704 711 409 687 +768 384 768 714 410 748 +768 384 832 718 410 808 +768 384 896 722 411 869 +768 384 960 726 412 929 +768 384 1023 730 413 989 +768 448 0 701 464 171 +768 448 64 702 464 179 +768 448 128 702 464 204 +768 448 192 702 464 243 +768 448 256 703 464 291 +768 448 320 704 464 343 +768 448 384 706 465 398 +768 448 448 707 465 455 +768 448 512 709 465 512 +768 448 576 712 466 571 +768 448 640 714 466 630 +768 448 704 717 467 690 +768 448 768 720 467 750 +768 448 832 724 468 810 +768 448 896 728 468 871 +768 448 960 732 469 931 +768 448 1023 736 470 991 +768 512 0 709 523 186 +768 512 64 709 523 193 +768 512 128 709 523 217 +768 512 192 710 523 254 +768 512 256 711 523 299 +768 512 320 712 524 350 +768 512 384 713 524 404 +768 512 448 715 524 459 +768 512 512 717 524 517 +768 512 576 719 525 575 +768 512 640 722 525 634 +768 512 704 725 525 693 +768 512 768 728 526 753 +768 512 832 731 527 813 +768 512 896 735 527 873 +768 512 960 739 528 933 +768 512 1023 744 528 993 +768 576 0 718 583 202 +768 576 64 718 583 209 +768 576 128 718 583 231 +768 576 192 719 583 265 +768 576 256 720 583 309 +768 576 320 721 584 358 +768 576 384 722 584 410 +768 576 448 724 584 465 +768 576 512 725 584 522 +768 576 576 728 585 579 +768 576 640 730 585 638 +768 576 704 733 585 697 +768 576 768 736 586 756 +768 576 832 740 586 816 +768 576 896 743 587 875 +768 576 960 748 587 936 +768 576 1023 752 588 995 +768 640 0 728 644 219 +768 640 64 728 644 225 +768 640 128 728 644 245 +768 640 192 729 644 278 +768 640 256 729 644 319 +768 640 320 730 644 366 +768 640 384 732 644 418 +768 640 448 733 644 472 +768 640 512 735 645 527 +768 640 576 737 645 584 +768 640 640 740 645 642 +768 640 704 743 646 701 +768 640 768 746 646 759 +768 640 832 749 646 819 +768 640 896 753 647 879 +768 640 960 757 647 938 +768 640 1023 761 648 998 +768 704 0 739 705 236 +768 704 64 739 705 242 +768 704 128 739 705 260 +768 704 192 739 705 291 +768 704 256 740 705 330 +768 704 320 741 705 376 +768 704 384 743 705 426 +768 704 448 744 705 479 +768 704 512 746 706 534 +768 704 576 748 706 590 +768 704 640 751 706 647 +768 704 704 753 707 705 +768 704 768 756 707 764 +768 704 832 760 707 823 +768 704 896 763 708 882 +768 704 960 767 708 942 +768 704 1023 772 709 1001 +768 768 0 751 766 254 +768 768 64 751 766 259 +768 768 128 751 766 276 +768 768 192 751 766 305 +768 768 256 752 766 342 +768 768 320 753 766 386 +768 768 384 754 767 435 +768 768 448 756 767 487 +768 768 512 758 767 540 +768 768 576 760 767 596 +768 768 640 762 767 652 +768 768 704 765 768 710 +768 768 768 768 768 768 +768 768 832 771 768 827 +768 768 896 775 769 886 +768 768 960 779 769 945 +768 768 1023 783 770 1004 +768 832 0 764 828 272 +768 832 64 764 828 276 +768 832 128 764 828 292 +768 832 192 764 828 319 +768 832 256 765 828 355 +768 832 320 766 828 397 +768 832 384 767 828 444 +768 832 448 769 828 495 +768 832 512 771 828 548 +768 832 576 773 829 602 +768 832 640 775 829 658 +768 832 704 778 829 715 +768 832 768 781 829 773 +768 832 832 784 830 831 +768 832 896 787 830 890 +768 832 960 791 830 949 +768 832 1023 795 831 1007 +768 896 0 777 890 290 +768 896 64 778 890 294 +768 896 128 778 890 309 +768 896 192 778 890 334 +768 896 256 779 890 368 +768 896 320 780 890 409 +768 896 384 781 890 455 +768 896 448 783 890 504 +768 896 512 784 890 556 +768 896 576 786 890 610 +768 896 640 789 891 665 +768 896 704 791 891 721 +768 896 768 794 891 778 +768 896 832 797 891 836 +768 896 896 801 892 894 +768 896 960 805 892 953 +768 896 1023 809 892 1011 +768 960 0 792 951 308 +768 960 64 792 951 312 +768 960 128 793 951 326 +768 960 192 793 951 350 +768 960 256 794 952 382 +768 960 320 795 952 421 +768 960 384 796 952 466 +768 960 448 797 952 514 +768 960 512 799 952 564 +768 960 576 801 952 617 +768 960 640 803 952 672 +768 960 704 806 953 727 +768 960 768 809 953 784 +768 960 832 812 953 841 +768 960 896 815 953 899 +768 960 960 819 954 958 +768 960 1023 823 954 1015 +768 1023 0 808 1012 326 +768 1023 64 808 1012 330 +768 1023 128 808 1012 343 +768 1023 192 808 1012 365 +768 1023 256 809 1013 396 +768 1023 320 810 1013 434 +768 1023 384 811 1013 477 +768 1023 448 813 1013 524 +768 1023 512 814 1013 573 +768 1023 576 816 1013 625 +768 1023 640 818 1013 679 +768 1023 704 821 1014 734 +768 1023 768 824 1014 790 +768 1023 832 827 1014 847 +768 1023 896 830 1014 904 +768 1023 960 834 1015 962 +768 1023 1023 837 1015 1020 +832 0 0 735 186 120 +832 0 64 735 186 132 +832 0 128 735 187 167 +832 0 192 736 187 214 +832 0 256 737 187 268 +832 0 320 738 188 324 +832 0 384 739 188 382 +832 0 448 741 189 441 +832 0 512 742 190 501 +832 0 576 745 192 561 +832 0 640 747 193 622 +832 0 704 750 194 682 +832 0 768 753 196 743 +832 0 832 756 198 804 +832 0 896 760 200 865 +832 0 960 764 202 926 +832 0 1023 768 204 986 +832 64 0 735 194 121 +832 64 64 735 194 133 +832 64 128 736 194 167 +832 64 192 736 194 215 +832 64 256 737 195 268 +832 64 320 738 195 324 +832 64 384 739 196 383 +832 64 448 741 197 442 +832 64 512 743 198 501 +832 64 576 745 199 561 +832 64 640 747 200 622 +832 64 704 750 201 682 +832 64 768 753 203 743 +832 64 832 757 205 804 +832 64 896 760 207 865 +832 64 960 764 209 926 +832 64 1023 768 211 986 +832 128 0 736 218 125 +832 128 64 736 219 136 +832 128 128 737 219 170 +832 128 192 737 219 216 +832 128 256 738 219 269 +832 128 320 739 220 326 +832 128 384 740 220 383 +832 128 448 742 221 442 +832 128 512 744 222 502 +832 128 576 746 223 562 +832 128 640 748 224 622 +832 128 704 751 225 683 +832 128 768 754 226 743 +832 128 832 758 228 804 +832 128 896 761 230 865 +832 128 960 765 231 926 +832 128 1023 769 233 986 +832 192 0 738 257 131 +832 192 64 738 257 142 +832 192 128 739 257 174 +832 192 192 739 257 220 +832 192 256 740 257 272 +832 192 320 741 258 328 +832 192 384 742 258 385 +832 192 448 744 259 444 +832 192 512 746 259 503 +832 192 576 748 260 563 +832 192 640 750 261 623 +832 192 704 753 262 684 +832 192 768 756 263 744 +832 192 832 759 265 805 +832 192 896 763 266 866 +832 192 960 767 267 927 +832 192 1023 771 269 987 +832 256 0 741 304 140 +832 256 64 741 304 150 +832 256 128 742 304 180 +832 256 192 742 304 224 +832 256 256 743 304 276 +832 256 320 744 304 330 +832 256 384 745 305 388 +832 256 448 747 305 446 +832 256 512 749 306 505 +832 256 576 751 306 565 +832 256 640 753 307 625 +832 256 704 756 308 685 +832 256 768 759 309 745 +832 256 832 762 310 806 +832 256 896 766 311 867 +832 256 960 770 312 927 +832 256 1023 774 314 987 +832 320 0 745 356 150 +832 320 64 745 356 159 +832 320 128 745 356 188 +832 320 192 746 356 231 +832 320 256 747 356 280 +832 320 320 748 356 334 +832 320 384 749 357 391 +832 320 448 751 357 449 +832 320 512 752 358 507 +832 320 576 754 358 567 +832 320 640 757 359 626 +832 320 704 760 359 686 +832 320 768 763 360 747 +832 320 832 766 361 807 +832 320 896 770 362 868 +832 320 960 774 363 929 +832 320 1023 778 364 988 +832 384 0 750 411 163 +832 384 64 750 411 171 +832 384 128 750 411 198 +832 384 192 751 411 238 +832 384 256 752 411 287 +832 384 320 753 412 339 +832 384 384 754 412 395 +832 384 448 755 412 452 +832 384 512 757 413 510 +832 384 576 759 413 569 +832 384 640 762 414 629 +832 384 704 764 414 689 +832 384 768 767 415 749 +832 384 832 771 416 809 +832 384 896 774 416 869 +832 384 960 778 417 930 +832 384 1023 782 418 990 +832 448 0 756 468 176 +832 448 64 756 468 184 +832 448 128 756 468 209 +832 448 192 757 469 247 +832 448 256 758 469 294 +832 448 320 758 469 345 +832 448 384 760 469 400 +832 448 448 761 469 456 +832 448 512 763 470 514 +832 448 576 765 470 572 +832 448 640 768 471 632 +832 448 704 770 471 691 +832 448 768 773 472 751 +832 448 832 777 472 811 +832 448 896 780 473 871 +832 448 960 784 474 932 +832 448 1023 788 474 991 +832 512 0 763 527 191 +832 512 64 763 527 198 +832 512 128 763 527 221 +832 512 192 764 527 257 +832 512 256 764 527 302 +832 512 320 765 527 352 +832 512 384 767 528 406 +832 512 448 768 528 461 +832 512 512 770 528 518 +832 512 576 772 529 576 +832 512 640 774 529 635 +832 512 704 777 529 694 +832 512 768 780 530 754 +832 512 832 783 530 814 +832 512 896 787 531 874 +832 512 960 791 532 934 +832 512 1023 795 532 993 +832 576 0 771 587 207 +832 576 64 771 587 213 +832 576 128 771 587 235 +832 576 192 772 587 269 +832 576 256 772 587 311 +832 576 320 773 587 360 +832 576 384 775 587 412 +832 576 448 776 587 467 +832 576 512 778 588 523 +832 576 576 780 588 581 +832 576 640 782 588 639 +832 576 704 785 589 698 +832 576 768 788 589 757 +832 576 832 791 590 816 +832 576 896 795 590 876 +832 576 960 798 591 936 +832 576 1023 802 591 996 +832 640 0 780 647 223 +832 640 64 780 647 229 +832 640 128 780 647 249 +832 640 192 781 647 281 +832 640 256 782 647 322 +832 640 320 782 647 369 +832 640 384 784 647 420 +832 640 448 785 648 473 +832 640 512 787 648 529 +832 640 576 789 648 586 +832 640 640 791 648 643 +832 640 704 794 649 702 +832 640 768 797 649 760 +832 640 832 800 650 820 +832 640 896 803 650 879 +832 640 960 807 651 939 +832 640 1023 811 651 998 +832 704 0 790 708 240 +832 704 64 790 708 245 +832 704 128 790 708 264 +832 704 192 791 708 294 +832 704 256 792 708 333 +832 704 320 793 708 378 +832 704 384 794 708 428 +832 704 448 795 708 480 +832 704 512 797 708 535 +832 704 576 799 709 591 +832 704 640 801 709 648 +832 704 704 804 709 706 +832 704 768 806 710 764 +832 704 832 810 710 823 +832 704 896 813 710 883 +832 704 960 817 711 942 +832 704 1023 821 711 1001 +832 768 0 801 769 257 +832 768 64 801 769 262 +832 768 128 801 769 279 +832 768 192 802 769 307 +832 768 256 803 769 345 +832 768 320 804 769 388 +832 768 384 805 769 437 +832 768 448 806 769 488 +832 768 512 808 769 542 +832 768 576 810 770 597 +832 768 640 812 770 654 +832 768 704 814 770 711 +832 768 768 817 770 769 +832 768 832 820 771 828 +832 768 896 824 771 886 +832 768 960 827 772 946 +832 768 1023 831 772 1004 +832 832 0 813 830 275 +832 832 64 813 830 280 +832 832 128 813 830 295 +832 832 192 814 830 322 +832 832 256 815 830 357 +832 832 320 815 830 399 +832 832 384 817 830 446 +832 832 448 818 831 497 +832 832 512 820 831 549 +832 832 576 822 831 604 +832 832 640 824 831 660 +832 832 704 826 831 716 +832 832 768 829 832 774 +832 832 832 832 832 832 +832 832 896 835 832 891 +832 832 960 839 833 950 +832 832 1023 843 833 1008 +832 896 0 826 892 293 +832 896 64 826 892 297 +832 896 128 826 892 312 +832 896 192 827 892 337 +832 896 256 827 892 371 +832 896 320 828 892 411 +832 896 384 829 892 457 +832 896 448 831 892 506 +832 896 512 832 892 557 +832 896 576 834 892 611 +832 896 640 837 893 666 +832 896 704 839 893 722 +832 896 768 842 893 779 +832 896 832 845 893 837 +832 896 896 848 894 895 +832 896 960 851 894 954 +832 896 1023 855 894 1012 +832 960 0 840 953 311 +832 960 64 840 953 315 +832 960 128 840 953 329 +832 960 192 841 953 352 +832 960 256 841 953 384 +832 960 320 842 954 423 +832 960 384 843 954 467 +832 960 448 845 954 515 +832 960 512 846 954 566 +832 960 576 848 954 619 +832 960 640 850 954 673 +832 960 704 852 954 728 +832 960 768 855 955 785 +832 960 832 858 955 842 +832 960 896 861 955 900 +832 960 960 865 956 958 +832 960 1023 868 956 1016 +832 1023 0 854 1014 329 +832 1023 64 854 1014 333 +832 1023 128 855 1014 345 +832 1023 192 855 1014 368 +832 1023 256 856 1014 398 +832 1023 320 856 1014 436 +832 1023 384 858 1015 479 +832 1023 448 859 1015 525 +832 1023 512 860 1015 575 +832 1023 576 862 1015 627 +832 1023 640 864 1015 680 +832 1023 704 867 1015 735 +832 1023 768 869 1016 791 +832 1023 832 872 1016 848 +832 1023 896 875 1016 905 +832 1023 960 879 1016 963 +832 1023 1023 882 1017 1021 +896 0 0 792 201 130 +896 0 64 792 201 140 +896 0 128 792 201 173 +896 0 192 792 201 219 +896 0 256 793 201 271 +896 0 320 794 202 327 +896 0 384 795 203 385 +896 0 448 797 203 443 +896 0 512 798 204 503 +896 0 576 800 205 563 +896 0 640 803 207 623 +896 0 704 805 208 683 +896 0 768 808 209 744 +896 0 832 811 211 805 +896 0 896 814 213 866 +896 0 960 818 215 926 +896 0 1023 822 217 986 +896 64 0 792 208 130 +896 64 64 792 208 141 +896 64 128 792 208 174 +896 64 192 793 208 219 +896 64 256 793 208 272 +896 64 320 794 209 327 +896 64 384 795 209 385 +896 64 448 797 210 444 +896 64 512 799 211 503 +896 64 576 801 212 563 +896 64 640 803 213 623 +896 64 704 805 215 683 +896 64 768 808 216 744 +896 64 832 811 218 805 +896 64 896 815 219 866 +896 64 960 818 221 927 +896 64 1023 822 223 987 +896 128 0 793 230 134 +896 128 64 793 231 144 +896 128 128 793 231 176 +896 128 192 794 231 221 +896 128 256 794 231 273 +896 128 320 795 232 328 +896 128 384 796 232 386 +896 128 448 798 233 444 +896 128 512 800 234 504 +896 128 576 802 235 563 +896 128 640 804 236 624 +896 128 704 806 237 684 +896 128 768 809 238 744 +896 128 832 812 239 805 +896 128 896 816 241 866 +896 128 960 819 243 927 +896 128 1023 823 244 987 +896 192 0 795 267 139 +896 192 64 795 267 149 +896 192 128 795 267 180 +896 192 192 795 267 224 +896 192 256 796 267 275 +896 192 320 797 268 330 +896 192 384 798 268 387 +896 192 448 800 269 446 +896 192 512 801 269 505 +896 192 576 803 270 564 +896 192 640 806 271 624 +896 192 704 808 272 685 +896 192 768 811 273 745 +896 192 832 814 274 806 +896 192 896 817 276 867 +896 192 960 821 277 927 +896 192 1023 825 278 987 +896 256 0 797 312 147 +896 256 64 797 312 157 +896 256 128 798 312 186 +896 256 192 798 312 229 +896 256 256 799 312 279 +896 256 320 800 313 333 +896 256 384 801 313 390 +896 256 448 802 313 448 +896 256 512 804 314 507 +896 256 576 806 315 566 +896 256 640 808 315 626 +896 256 704 811 316 686 +896 256 768 813 317 746 +896 256 832 817 318 807 +896 256 896 820 319 867 +896 256 960 824 320 928 +896 256 1023 827 322 988 +896 320 0 801 363 157 +896 320 64 801 363 166 +896 320 128 801 363 194 +896 320 192 802 363 235 +896 320 256 802 363 284 +896 320 320 803 363 337 +896 320 384 804 363 393 +896 320 448 806 364 451 +896 320 512 807 364 509 +896 320 576 809 365 568 +896 320 640 812 365 628 +896 320 704 814 366 688 +896 320 768 817 367 748 +896 320 832 820 368 808 +896 320 896 823 369 869 +896 320 960 827 370 929 +896 320 1023 831 371 989 +896 384 0 805 417 169 +896 384 64 805 417 177 +896 384 128 806 417 203 +896 384 192 806 417 242 +896 384 256 807 417 290 +896 384 320 808 417 342 +896 384 384 809 418 397 +896 384 448 810 418 454 +896 384 512 812 418 512 +896 384 576 814 419 571 +896 384 640 816 419 630 +896 384 704 819 420 690 +896 384 768 821 421 750 +896 384 832 824 421 810 +896 384 896 828 422 870 +896 384 960 831 423 931 +896 384 1023 835 424 991 +896 448 0 811 473 182 +896 448 64 811 473 190 +896 448 128 811 473 214 +896 448 192 812 473 251 +896 448 256 812 474 297 +896 448 320 813 474 348 +896 448 384 814 474 402 +896 448 448 816 474 458 +896 448 512 817 475 516 +896 448 576 819 475 574 +896 448 640 821 475 633 +896 448 704 824 476 692 +896 448 768 827 477 752 +896 448 832 830 477 812 +896 448 896 833 478 872 +896 448 960 837 479 933 +896 448 1023 840 479 992 +896 512 0 817 531 197 +896 512 64 817 531 204 +896 512 128 818 531 226 +896 512 192 818 531 261 +896 512 256 819 532 305 +896 512 320 820 532 355 +896 512 384 821 532 408 +896 512 448 822 532 463 +896 512 512 824 532 520 +896 512 576 826 533 578 +896 512 640 828 533 636 +896 512 704 830 534 695 +896 512 768 833 534 755 +896 512 832 836 535 815 +896 512 896 839 535 875 +896 512 960 843 536 935 +896 512 1023 847 537 994 +896 576 0 825 590 212 +896 576 64 825 590 218 +896 576 128 825 590 239 +896 576 192 825 591 272 +896 576 256 826 591 314 +896 576 320 827 591 363 +896 576 384 828 591 414 +896 576 448 829 591 469 +896 576 512 831 591 525 +896 576 576 833 592 582 +896 576 640 835 592 640 +896 576 704 838 592 699 +896 576 768 840 593 758 +896 576 832 843 593 817 +896 576 896 846 594 877 +896 576 960 850 594 937 +896 576 1023 854 595 996 +896 640 0 833 650 228 +896 640 64 833 650 234 +896 640 128 833 650 253 +896 640 192 834 650 284 +896 640 256 834 650 325 +896 640 320 835 651 371 +896 640 384 836 651 422 +896 640 448 838 651 475 +896 640 512 839 651 530 +896 640 576 841 651 587 +896 640 640 843 652 645 +896 640 704 846 652 703 +896 640 768 848 652 762 +896 640 832 851 653 821 +896 640 896 855 653 880 +896 640 960 858 654 940 +896 640 1023 862 654 999 +896 704 0 842 711 244 +896 704 64 842 711 250 +896 704 128 843 711 267 +896 704 192 843 711 297 +896 704 256 844 711 336 +896 704 320 844 711 381 +896 704 384 846 711 430 +896 704 448 847 711 482 +896 704 512 849 711 537 +896 704 576 850 712 592 +896 704 640 852 712 649 +896 704 704 855 712 707 +896 704 768 857 713 766 +896 704 832 860 713 824 +896 704 896 864 713 884 +896 704 960 867 714 943 +896 704 1023 871 714 1002 +896 768 0 852 771 261 +896 768 64 853 771 266 +896 768 128 853 771 283 +896 768 192 853 772 311 +896 768 256 854 772 347 +896 768 320 855 772 391 +896 768 384 856 772 439 +896 768 448 857 772 490 +896 768 512 859 772 543 +896 768 576 861 772 599 +896 768 640 863 773 655 +896 768 704 865 773 712 +896 768 768 868 773 770 +896 768 832 870 774 828 +896 768 896 873 774 887 +896 768 960 877 774 947 +896 768 1023 880 775 1005 +896 832 0 864 833 279 +896 832 64 864 833 283 +896 832 128 864 833 299 +896 832 192 864 833 325 +896 832 256 865 833 360 +896 832 320 866 833 402 +896 832 384 867 833 448 +896 832 448 868 833 498 +896 832 512 870 833 551 +896 832 576 872 833 605 +896 832 640 874 834 661 +896 832 704 876 834 717 +896 832 768 878 834 775 +896 832 832 881 834 833 +896 832 896 884 835 891 +896 832 960 888 835 950 +896 832 1023 891 836 1009 +896 896 0 876 894 296 +896 896 64 876 894 300 +896 896 128 876 894 315 +896 896 192 876 894 340 +896 896 256 877 894 373 +896 896 320 878 894 413 +896 896 384 879 894 458 +896 896 448 880 894 507 +896 896 512 882 895 559 +896 896 576 883 895 612 +896 896 640 885 895 667 +896 896 704 888 895 723 +896 896 768 890 895 780 +896 896 832 893 896 838 +896 896 896 896 896 896 +896 896 960 899 896 955 +896 896 1023 903 897 1013 +896 960 0 889 955 314 +896 960 64 889 955 318 +896 960 128 889 955 331 +896 960 192 889 956 355 +896 960 256 890 956 387 +896 960 320 891 956 425 +896 960 384 892 956 469 +896 960 448 893 956 517 +896 960 512 894 956 567 +896 960 576 896 956 620 +896 960 640 898 956 674 +896 960 704 900 957 730 +896 960 768 903 957 786 +896 960 832 906 957 843 +896 960 896 909 957 901 +896 960 960 912 958 959 +896 960 1023 915 958 1017 +896 1023 0 902 1016 332 +896 1023 64 902 1016 335 +896 1023 128 902 1016 348 +896 1023 192 903 1016 370 +896 1023 256 903 1016 401 +896 1023 320 904 1016 438 +896 1023 384 905 1016 480 +896 1023 448 906 1017 527 +896 1023 512 908 1017 576 +896 1023 576 910 1017 628 +896 1023 640 911 1017 681 +896 1023 704 914 1017 736 +896 1023 768 916 1017 792 +896 1023 832 919 1018 849 +896 1023 896 922 1018 906 +896 1023 960 925 1018 964 +896 1023 1023 928 1019 1021 +960 0 0 848 215 139 +960 0 64 848 215 149 +960 0 128 848 215 180 +960 0 192 849 215 224 +960 0 256 849 216 275 +960 0 320 850 216 330 +960 0 384 851 217 387 +960 0 448 853 218 446 +960 0 512 854 218 505 +960 0 576 856 219 564 +960 0 640 858 221 624 +960 0 704 861 222 685 +960 0 768 863 223 745 +960 0 832 866 225 806 +960 0 896 869 226 866 +960 0 960 873 228 927 +960 0 1023 876 230 987 +960 64 0 848 221 140 +960 64 64 848 221 150 +960 64 128 849 222 180 +960 64 192 849 222 224 +960 64 256 850 222 276 +960 64 320 851 223 331 +960 64 384 852 223 388 +960 64 448 853 224 446 +960 64 512 855 225 505 +960 64 576 856 226 565 +960 64 640 858 227 625 +960 64 704 861 228 685 +960 64 768 863 229 745 +960 64 832 866 231 806 +960 64 896 869 232 867 +960 64 960 873 234 927 +960 64 1023 876 236 987 +960 128 0 849 243 143 +960 128 64 849 243 152 +960 128 128 850 243 182 +960 128 192 850 243 226 +960 128 256 851 243 277 +960 128 320 851 244 332 +960 128 384 853 244 388 +960 128 448 854 245 447 +960 128 512 855 246 506 +960 128 576 857 247 565 +960 128 640 859 248 625 +960 128 704 862 249 685 +960 128 768 864 250 746 +960 128 832 867 251 806 +960 128 896 870 253 867 +960 128 960 874 254 928 +960 128 1023 877 256 988 +960 192 0 851 277 148 +960 192 64 851 277 157 +960 192 128 851 277 186 +960 192 192 852 277 229 +960 192 256 852 278 279 +960 192 320 853 278 334 +960 192 384 854 278 390 +960 192 448 855 279 448 +960 192 512 857 280 507 +960 192 576 859 280 566 +960 192 640 861 281 626 +960 192 704 863 282 686 +960 192 768 866 283 746 +960 192 832 869 284 807 +960 192 896 872 286 868 +960 192 960 875 287 928 +960 192 1023 879 288 988 +960 256 0 853 320 155 +960 256 64 853 320 164 +960 256 128 854 321 192 +960 256 192 854 321 234 +960 256 256 855 321 283 +960 256 320 856 321 336 +960 256 384 857 322 392 +960 256 448 858 322 450 +960 256 512 859 323 508 +960 256 576 861 323 568 +960 256 640 863 324 627 +960 256 704 866 325 687 +960 256 768 868 326 747 +960 256 832 871 327 808 +960 256 896 874 328 868 +960 256 960 878 329 929 +960 256 1023 881 330 989 +960 320 0 857 370 165 +960 320 64 857 370 173 +960 320 128 857 370 200 +960 320 192 857 370 240 +960 320 256 858 370 288 +960 320 320 859 370 340 +960 320 384 860 371 396 +960 320 448 861 371 453 +960 320 512 863 372 511 +960 320 576 865 372 570 +960 320 640 867 373 629 +960 320 704 869 373 689 +960 320 768 872 374 749 +960 320 832 874 375 809 +960 320 896 877 376 870 +960 320 960 881 377 930 +960 320 1023 884 378 990 +960 384 0 861 423 176 +960 384 64 861 423 184 +960 384 128 861 423 209 +960 384 192 861 423 247 +960 384 256 862 423 294 +960 384 320 863 423 345 +960 384 384 864 424 400 +960 384 448 865 424 456 +960 384 512 867 424 514 +960 384 576 869 425 572 +960 384 640 871 425 631 +960 384 704 873 426 691 +960 384 768 876 427 751 +960 384 832 878 427 811 +960 384 896 881 428 871 +960 384 960 885 429 932 +960 384 1023 888 430 991 +960 448 0 866 479 189 +960 448 64 866 479 196 +960 448 128 866 479 219 +960 448 192 867 479 256 +960 448 256 867 479 301 +960 448 320 868 479 351 +960 448 384 869 479 405 +960 448 448 870 480 460 +960 448 512 872 480 517 +960 448 576 874 480 576 +960 448 640 876 481 634 +960 448 704 878 481 694 +960 448 768 881 482 753 +960 448 832 883 482 813 +960 448 896 886 483 873 +960 448 960 890 484 934 +960 448 1023 893 485 993 +960 512 0 872 536 202 +960 512 64 872 536 209 +960 512 128 872 536 231 +960 512 192 872 536 265 +960 512 256 873 536 309 +960 512 320 874 536 358 +960 512 384 875 537 410 +960 512 448 876 537 465 +960 512 512 878 537 522 +960 512 576 880 537 579 +960 512 640 882 538 638 +960 512 704 884 538 697 +960 512 768 886 539 756 +960 512 832 889 539 816 +960 512 896 892 540 876 +960 512 960 895 540 936 +960 512 1023 899 541 995 +960 576 0 879 595 217 +960 576 64 879 595 223 +960 576 128 879 595 243 +960 576 192 879 595 276 +960 576 256 880 595 318 +960 576 320 881 595 365 +960 576 384 882 595 417 +960 576 448 883 595 471 +960 576 512 885 596 527 +960 576 576 886 596 584 +960 576 640 888 596 642 +960 576 704 891 597 700 +960 576 768 893 597 759 +960 576 832 896 597 818 +960 576 896 899 598 878 +960 576 960 902 599 938 +960 576 1023 906 599 997 +960 640 0 886 654 233 +960 640 64 886 654 238 +960 640 128 887 654 257 +960 640 192 887 654 288 +960 640 256 888 654 328 +960 640 320 888 654 374 +960 640 384 890 654 424 +960 640 448 891 655 477 +960 640 512 892 655 532 +960 640 576 894 655 589 +960 640 640 896 655 646 +960 640 704 898 656 704 +960 640 768 901 656 763 +960 640 832 903 657 822 +960 640 896 906 657 881 +960 640 960 910 657 941 +960 640 1023 913 658 1000 +960 704 0 895 714 249 +960 704 64 895 714 254 +960 704 128 895 714 271 +960 704 192 896 714 301 +960 704 256 896 714 339 +960 704 320 897 714 383 +960 704 384 898 714 432 +960 704 448 899 715 484 +960 704 512 901 715 538 +960 704 576 903 715 594 +960 704 640 905 715 651 +960 704 704 907 716 708 +960 704 768 909 716 767 +960 704 832 912 716 825 +960 704 896 915 717 885 +960 704 960 918 717 944 +960 704 1023 921 718 1003 +960 768 0 905 774 265 +960 768 64 905 774 270 +960 768 128 905 774 286 +960 768 192 905 774 314 +960 768 256 906 775 350 +960 768 320 907 775 393 +960 768 384 908 775 441 +960 768 448 909 775 492 +960 768 512 910 775 545 +960 768 576 912 775 600 +960 768 640 914 776 656 +960 768 704 916 776 713 +960 768 768 919 776 771 +960 768 832 921 777 830 +960 768 896 924 777 888 +960 768 960 927 777 947 +960 768 1023 931 778 1006 +960 832 0 915 835 282 +960 832 64 915 835 287 +960 832 128 915 835 302 +960 832 192 916 835 328 +960 832 256 916 835 363 +960 832 320 917 835 404 +960 832 384 918 836 450 +960 832 448 919 836 500 +960 832 512 921 836 553 +960 832 576 922 836 607 +960 832 640 924 836 662 +960 832 704 926 837 719 +960 832 768 929 837 776 +960 832 832 931 837 834 +960 832 896 934 838 892 +960 832 960 937 838 951 +960 832 1023 941 838 1010 +960 896 0 926 896 300 +960 896 64 926 896 304 +960 896 128 926 896 318 +960 896 192 927 896 343 +960 896 256 927 897 376 +960 896 320 928 897 416 +960 896 384 929 897 461 +960 896 448 930 897 509 +960 896 512 932 897 560 +960 896 576 933 897 614 +960 896 640 935 897 669 +960 896 704 937 898 725 +960 896 768 940 898 781 +960 896 832 942 898 839 +960 896 896 945 898 897 +960 896 960 948 899 955 +960 896 1023 952 899 1013 +960 960 0 938 958 317 +960 960 64 938 958 321 +960 960 128 938 958 335 +960 960 192 939 958 358 +960 960 256 939 958 389 +960 960 320 940 958 428 +960 960 384 941 958 471 +960 960 448 942 958 519 +960 960 512 944 958 569 +960 960 576 945 958 621 +960 960 640 947 959 675 +960 960 704 949 959 731 +960 960 768 952 959 787 +960 960 832 954 959 844 +960 960 896 957 960 902 +960 960 960 960 960 960 +960 960 1023 963 960 1018 +960 1023 0 951 1018 335 +960 1023 64 951 1018 338 +960 1023 128 951 1018 351 +960 1023 192 952 1018 373 +960 1023 256 952 1018 403 +960 1023 320 953 1019 440 +960 1023 384 954 1019 482 +960 1023 448 955 1019 529 +960 1023 512 956 1019 578 +960 1023 576 958 1019 629 +960 1023 640 960 1019 683 +960 1023 704 962 1019 737 +960 1023 768 964 1020 793 +960 1023 832 967 1020 850 +960 1023 896 969 1020 907 +960 1023 960 972 1020 965 +960 1023 1023 975 1021 1022 +1023 0 0 904 229 148 +1023 0 64 904 229 157 +1023 0 128 904 229 186 +1023 0 192 904 229 229 +1023 0 256 905 230 279 +1023 0 320 906 230 334 +1023 0 384 907 231 390 +1023 0 448 908 231 448 +1023 0 512 910 232 507 +1023 0 576 911 233 566 +1023 0 640 913 234 626 +1023 0 704 915 235 686 +1023 0 768 918 237 746 +1023 0 832 920 238 807 +1023 0 896 923 240 868 +1023 0 960 927 241 928 +1023 0 1023 930 243 988 +1023 64 0 904 235 149 +1023 64 64 904 235 158 +1023 64 128 904 235 187 +1023 64 192 905 235 230 +1023 64 256 905 236 280 +1023 64 320 906 236 334 +1023 64 384 907 237 390 +1023 64 448 908 237 448 +1023 64 512 910 238 507 +1023 64 576 911 239 566 +1023 64 640 913 240 626 +1023 64 704 916 241 686 +1023 64 768 918 242 747 +1023 64 832 921 244 807 +1023 64 896 924 245 868 +1023 64 960 927 247 928 +1023 64 1023 930 249 988 +1023 128 0 905 255 151 +1023 128 64 905 255 161 +1023 128 128 905 255 189 +1023 128 192 905 255 231 +1023 128 256 906 256 281 +1023 128 320 907 256 335 +1023 128 384 908 257 391 +1023 128 448 909 257 449 +1023 128 512 911 258 508 +1023 128 576 912 259 567 +1023 128 640 914 260 627 +1023 128 704 916 261 687 +1023 128 768 919 262 747 +1023 128 832 921 263 807 +1023 128 896 924 264 868 +1023 128 960 928 266 929 +1023 128 1023 931 267 989 +1023 192 0 906 288 156 +1023 192 64 906 288 165 +1023 192 128 907 288 193 +1023 192 192 907 288 234 +1023 192 256 908 288 283 +1023 192 320 908 288 337 +1023 192 384 909 289 393 +1023 192 448 911 289 450 +1023 192 512 912 290 509 +1023 192 576 914 291 568 +1023 192 640 916 292 627 +1023 192 704 918 292 687 +1023 192 768 920 293 748 +1023 192 832 923 295 808 +1023 192 896 926 296 869 +1023 192 960 929 297 929 +1023 192 1023 932 298 989 +1023 256 0 909 329 163 +1023 256 64 909 329 172 +1023 256 128 909 329 198 +1023 256 192 909 330 239 +1023 256 256 910 330 287 +1023 256 320 911 330 340 +1023 256 384 912 330 395 +1023 256 448 913 331 452 +1023 256 512 914 331 510 +1023 256 576 916 332 569 +1023 256 640 918 333 629 +1023 256 704 920 333 689 +1023 256 768 923 334 749 +1023 256 832 925 335 809 +1023 256 896 928 336 870 +1023 256 960 931 337 930 +1023 256 1023 935 339 990 +1023 320 0 912 377 172 +1023 320 64 912 377 180 +1023 320 128 912 377 206 +1023 320 192 912 378 244 +1023 320 256 913 378 292 +1023 320 320 914 378 344 +1023 320 384 915 378 398 +1023 320 448 916 379 455 +1023 320 512 917 379 513 +1023 320 576 919 380 571 +1023 320 640 921 380 631 +1023 320 704 923 381 690 +1023 320 768 925 382 750 +1023 320 832 928 382 810 +1023 320 896 931 383 871 +1023 320 960 934 384 931 +1023 320 1023 937 385 991 +1023 384 0 915 429 183 +1023 384 64 916 429 190 +1023 384 128 916 429 214 +1023 384 192 916 430 252 +1023 384 256 917 430 297 +1023 384 320 918 430 348 +1023 384 384 919 430 402 +1023 384 448 920 431 458 +1023 384 512 921 431 516 +1023 384 576 923 431 574 +1023 384 640 925 432 633 +1023 384 704 927 432 692 +1023 384 768 929 433 752 +1023 384 832 932 434 812 +1023 384 896 935 434 872 +1023 384 960 938 435 933 +1023 384 1023 941 436 992 +1023 448 0 920 484 195 +1023 448 64 920 484 202 +1023 448 128 920 484 224 +1023 448 192 921 484 260 +1023 448 256 921 484 304 +1023 448 320 922 485 354 +1023 448 384 923 485 407 +1023 448 448 924 485 463 +1023 448 512 926 485 519 +1023 448 576 928 486 577 +1023 448 640 929 486 636 +1023 448 704 932 487 695 +1023 448 768 934 487 754 +1023 448 832 937 488 814 +1023 448 896 939 489 874 +1023 448 960 942 489 935 +1023 448 1023 946 490 994 +1023 512 0 926 541 208 +1023 512 64 926 541 215 +1023 512 128 926 541 236 +1023 512 192 926 541 270 +1023 512 256 927 541 312 +1023 512 320 928 541 361 +1023 512 384 929 541 413 +1023 512 448 930 542 467 +1023 512 512 931 542 524 +1023 512 576 933 542 581 +1023 512 640 935 543 639 +1023 512 704 937 543 698 +1023 512 768 939 544 757 +1023 512 832 942 544 817 +1023 512 896 945 545 877 +1023 512 960 948 545 937 +1023 512 1023 951 546 996 +1023 576 0 932 599 223 +1023 576 64 932 599 229 +1023 576 128 932 599 248 +1023 576 192 933 599 280 +1023 576 256 933 599 321 +1023 576 320 934 599 368 +1023 576 384 935 599 419 +1023 576 448 936 600 473 +1023 576 512 938 600 529 +1023 576 576 939 600 585 +1023 576 640 941 600 643 +1023 576 704 943 601 701 +1023 576 768 946 601 760 +1023 576 832 948 602 820 +1023 576 896 951 602 879 +1023 576 960 954 603 939 +1023 576 1023 957 603 998 +1023 640 0 939 658 238 +1023 640 64 939 658 243 +1023 640 128 940 658 262 +1023 640 192 940 658 292 +1023 640 256 941 658 331 +1023 640 320 941 658 377 +1023 640 384 942 658 427 +1023 640 448 943 658 479 +1023 640 512 945 659 534 +1023 640 576 946 659 590 +1023 640 640 948 659 647 +1023 640 704 950 660 705 +1023 640 768 953 660 764 +1023 640 832 955 660 823 +1023 640 896 958 661 882 +1023 640 960 961 661 942 +1023 640 1023 964 662 1001 +1023 704 0 947 717 253 +1023 704 64 947 717 258 +1023 704 128 948 717 276 +1023 704 192 948 717 304 +1023 704 256 949 718 342 +1023 704 320 949 718 386 +1023 704 384 950 718 435 +1023 704 448 951 718 486 +1023 704 512 953 718 540 +1023 704 576 954 718 596 +1023 704 640 956 719 652 +1023 704 704 958 719 710 +1023 704 768 961 719 768 +1023 704 832 963 720 827 +1023 704 896 966 720 886 +1023 704 960 969 721 945 +1023 704 1023 972 721 1004 +1023 768 0 956 778 270 +1023 768 64 956 778 274 +1023 768 128 957 778 290 +1023 768 192 957 778 317 +1023 768 256 957 778 353 +1023 768 320 958 778 396 +1023 768 384 959 778 443 +1023 768 448 960 778 494 +1023 768 512 962 778 547 +1023 768 576 963 778 602 +1023 768 640 965 779 658 +1023 768 704 967 779 715 +1023 768 768 969 779 772 +1023 768 832 972 780 831 +1023 768 896 975 780 889 +1023 768 960 978 780 948 +1023 768 1023 981 781 1007 +1023 832 0 966 838 286 +1023 832 64 966 838 291 +1023 832 128 966 838 306 +1023 832 192 967 838 331 +1023 832 256 967 838 366 +1023 832 320 968 838 407 +1023 832 384 969 838 453 +1023 832 448 970 839 502 +1023 832 512 971 839 554 +1023 832 576 973 839 608 +1023 832 640 975 839 664 +1023 832 704 977 839 720 +1023 832 768 979 840 777 +1023 832 832 981 840 835 +1023 832 896 984 840 893 +1023 832 960 987 841 952 +1023 832 1023 990 841 1010 +1023 896 0 977 899 303 +1023 896 64 977 899 307 +1023 896 128 977 899 322 +1023 896 192 977 899 346 +1023 896 256 978 899 379 +1023 896 320 978 899 418 +1023 896 384 979 899 463 +1023 896 448 980 899 511 +1023 896 512 982 900 562 +1023 896 576 983 900 615 +1023 896 640 985 900 670 +1023 896 704 987 900 726 +1023 896 768 989 901 783 +1023 896 832 992 901 840 +1023 896 896 994 901 898 +1023 896 960 997 901 956 +1023 896 1023 1000 902 1014 +1023 960 0 988 960 321 +1023 960 64 988 960 325 +1023 960 128 988 960 338 +1023 960 192 988 960 361 +1023 960 256 989 960 392 +1023 960 320 990 960 430 +1023 960 384 991 960 474 +1023 960 448 992 961 521 +1023 960 512 993 961 571 +1023 960 576 995 961 623 +1023 960 640 996 961 677 +1023 960 704 998 961 732 +1023 960 768 1001 962 788 +1023 960 832 1003 962 845 +1023 960 896 1006 962 903 +1023 960 960 1008 962 961 +1023 960 1023 1011 963 1019 +1023 1023 0 1000 1021 338 +1023 1023 64 1000 1021 342 +1023 1023 128 1000 1021 354 +1023 1023 192 1000 1021 376 +1023 1023 256 1001 1021 406 +1023 1023 320 1002 1021 443 +1023 1023 384 1003 1021 485 +1023 1023 448 1004 1021 531 +1023 1023 512 1005 1021 580 +1023 1023 576 1006 1021 631 +1023 1023 640 1008 1021 684 +1023 1023 704 1010 1022 739 +1023 1023 768 1012 1022 794 +1023 1023 832 1015 1022 851 +1023 1023 896 1017 1022 908 +1023 1023 960 1020 1023 966 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_27.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_27.txt new file mode 100644 index 0000000..fc7e6ba --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_27.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 16 6 61 +0 0 128 33 12 123 +0 0 192 49 18 184 +0 0 256 65 23 246 +0 0 320 81 29 307 +0 0 384 98 35 368 +0 0 448 114 41 430 +0 0 512 130 47 491 +0 0 576 147 53 553 +0 0 640 163 59 614 +0 0 704 179 64 675 +0 0 768 195 70 737 +0 0 832 212 76 798 +0 0 896 228 82 859 +0 0 960 244 88 921 +0 0 1023 260 94 981 +0 64 0 30 63 20 +0 64 64 33 63 64 +0 64 128 43 63 124 +0 64 192 56 64 185 +0 64 256 70 66 246 +0 64 320 85 68 307 +0 64 384 101 70 369 +0 64 448 117 73 430 +0 64 512 133 76 491 +0 64 576 149 79 553 +0 64 640 165 83 614 +0 64 704 181 87 675 +0 64 768 197 91 737 +0 64 832 213 96 798 +0 64 896 229 100 860 +0 64 960 245 105 921 +0 64 1023 261 110 981 +0 128 0 60 126 39 +0 128 64 62 126 71 +0 128 128 67 126 127 +0 128 192 75 126 187 +0 128 256 86 127 248 +0 128 320 98 128 308 +0 128 384 112 129 370 +0 128 448 126 130 431 +0 128 512 141 132 492 +0 128 576 156 134 553 +0 128 640 171 136 615 +0 128 704 186 138 676 +0 128 768 202 140 737 +0 128 832 218 143 799 +0 128 896 233 146 860 +0 128 960 249 149 921 +0 128 1023 265 152 982 +0 192 0 90 188 59 +0 192 64 91 188 82 +0 192 128 94 188 133 +0 192 192 100 189 191 +0 192 256 108 189 250 +0 192 320 118 190 311 +0 192 384 129 190 371 +0 192 448 141 191 432 +0 192 512 154 192 493 +0 192 576 168 193 554 +0 192 640 182 195 615 +0 192 704 196 196 677 +0 192 768 211 198 738 +0 192 832 226 200 799 +0 192 896 241 201 861 +0 192 960 256 204 922 +0 192 1023 271 206 982 +0 256 0 120 251 78 +0 256 64 121 251 96 +0 256 128 123 251 142 +0 256 192 127 251 196 +0 256 256 133 252 254 +0 256 320 141 252 314 +0 256 384 150 253 374 +0 256 448 161 253 434 +0 256 512 172 254 495 +0 256 576 184 255 556 +0 256 640 197 256 617 +0 256 704 210 257 678 +0 256 768 223 258 739 +0 256 832 237 259 800 +0 256 896 252 261 861 +0 256 960 266 262 923 +0 256 1023 281 264 983 +0 320 0 150 314 98 +0 320 64 151 314 112 +0 320 128 153 314 152 +0 320 192 156 314 204 +0 320 256 161 314 260 +0 320 320 167 315 318 +0 320 384 174 315 377 +0 320 448 183 315 437 +0 320 512 193 316 497 +0 320 576 203 317 558 +0 320 640 215 317 619 +0 320 704 227 318 680 +0 320 768 239 319 741 +0 320 832 252 320 802 +0 320 896 266 321 863 +0 320 960 279 322 924 +0 320 1023 293 324 984 +0 384 0 180 377 117 +0 384 64 181 377 129 +0 384 128 182 377 164 +0 384 192 185 377 212 +0 384 256 189 377 266 +0 384 320 194 377 323 +0 384 384 200 377 382 +0 384 448 208 378 441 +0 384 512 216 378 501 +0 384 576 225 379 561 +0 384 640 235 379 621 +0 384 704 246 380 682 +0 384 768 258 381 743 +0 384 832 270 382 803 +0 384 896 282 382 864 +0 384 960 295 383 925 +0 384 1023 308 384 985 +0 448 0 210 439 137 +0 448 64 211 439 147 +0 448 128 212 439 178 +0 448 192 214 439 223 +0 448 256 217 440 274 +0 448 320 222 440 329 +0 448 384 227 440 387 +0 448 448 234 440 445 +0 448 512 241 441 504 +0 448 576 249 441 564 +0 448 640 258 442 624 +0 448 704 268 442 684 +0 448 768 278 443 745 +0 448 832 289 443 805 +0 448 896 301 444 866 +0 448 960 312 445 927 +0 448 1023 325 446 987 +0 512 0 240 502 156 +0 512 64 241 502 165 +0 512 128 242 502 193 +0 512 192 244 502 234 +0 512 256 246 502 283 +0 512 320 250 502 337 +0 512 384 255 503 393 +0 512 448 260 503 450 +0 512 512 267 503 509 +0 512 576 274 504 568 +0 512 640 282 504 627 +0 512 704 291 505 687 +0 512 768 300 505 748 +0 512 832 310 506 808 +0 512 896 321 506 869 +0 512 960 332 507 929 +0 512 1023 343 508 989 +0 576 0 270 565 176 +0 576 64 271 565 183 +0 576 128 272 565 208 +0 576 192 273 565 247 +0 576 256 276 565 293 +0 576 320 279 565 345 +0 576 384 283 565 400 +0 576 448 288 566 456 +0 576 512 294 566 514 +0 576 576 300 566 572 +0 576 640 308 567 631 +0 576 704 315 567 691 +0 576 768 324 567 751 +0 576 832 333 568 811 +0 576 896 343 568 871 +0 576 960 353 569 932 +0 576 1023 364 570 991 +0 640 0 300 628 195 +0 640 64 301 628 202 +0 640 128 301 628 224 +0 640 192 303 628 260 +0 640 256 305 628 304 +0 640 320 308 628 354 +0 640 384 312 628 407 +0 640 448 316 628 463 +0 640 512 321 628 519 +0 640 576 327 629 577 +0 640 640 334 629 636 +0 640 704 341 629 695 +0 640 768 349 630 754 +0 640 832 357 630 814 +0 640 896 366 631 874 +0 640 960 376 631 935 +0 640 1023 385 632 994 +0 704 0 330 690 215 +0 704 64 331 690 221 +0 704 128 331 690 241 +0 704 192 333 690 274 +0 704 256 335 690 316 +0 704 320 337 691 364 +0 704 384 341 691 416 +0 704 448 345 691 470 +0 704 512 349 691 526 +0 704 576 355 691 583 +0 704 640 360 692 641 +0 704 704 367 692 699 +0 704 768 374 692 759 +0 704 832 382 693 818 +0 704 896 390 693 878 +0 704 960 399 694 938 +0 704 1023 408 694 997 +0 768 0 361 753 234 +0 768 64 361 753 240 +0 768 128 361 753 258 +0 768 192 363 753 289 +0 768 256 364 753 329 +0 768 320 367 753 375 +0 768 384 370 753 425 +0 768 448 373 754 478 +0 768 512 377 754 533 +0 768 576 382 754 589 +0 768 640 388 754 646 +0 768 704 394 755 704 +0 768 768 400 755 763 +0 768 832 408 755 822 +0 768 896 415 756 881 +0 768 960 423 756 941 +0 768 1023 432 757 1000 +0 832 0 391 816 254 +0 832 64 391 816 259 +0 832 128 391 816 276 +0 832 192 392 816 305 +0 832 256 394 816 342 +0 832 320 396 816 386 +0 832 384 399 816 435 +0 832 448 402 816 486 +0 832 512 406 816 540 +0 832 576 410 817 596 +0 832 640 416 817 652 +0 832 704 421 817 710 +0 832 768 427 817 768 +0 832 832 434 818 827 +0 832 896 441 818 886 +0 832 960 449 819 945 +0 832 1023 457 819 1004 +0 896 0 421 879 273 +0 896 64 421 879 278 +0 896 128 421 879 294 +0 896 192 422 879 320 +0 896 256 424 879 356 +0 896 320 426 879 398 +0 896 384 428 879 445 +0 896 448 431 879 496 +0 896 512 435 879 549 +0 896 576 439 879 603 +0 896 640 444 880 659 +0 896 704 449 880 716 +0 896 768 454 880 773 +0 896 832 461 880 832 +0 896 896 467 881 890 +0 896 960 474 881 949 +0 896 1023 482 881 1008 +0 960 0 451 941 293 +0 960 64 451 941 297 +0 960 128 451 941 312 +0 960 192 452 941 337 +0 960 256 454 941 371 +0 960 320 455 941 411 +0 960 384 458 942 457 +0 960 448 460 942 506 +0 960 512 464 942 557 +0 960 576 468 942 611 +0 960 640 472 942 666 +0 960 704 477 942 722 +0 960 768 482 943 779 +0 960 832 488 943 837 +0 960 896 494 943 895 +0 960 960 501 944 954 +0 960 1023 508 944 1012 +0 1023 0 480 1003 312 +0 1023 64 480 1003 316 +0 1023 128 481 1003 330 +0 1023 192 482 1003 353 +0 1023 256 483 1003 385 +0 1023 320 485 1003 424 +0 1023 384 487 1003 468 +0 1023 448 489 1003 516 +0 1023 512 492 1004 566 +0 1023 576 496 1004 619 +0 1023 640 500 1004 673 +0 1023 704 504 1004 729 +0 1023 768 509 1004 785 +0 1023 832 515 1005 843 +0 1023 896 521 1005 900 +0 1023 960 527 1005 959 +0 1023 1023 533 1006 1016 +64 0 0 57 14 9 +64 0 64 58 15 62 +64 0 128 64 18 123 +64 0 192 72 22 184 +64 0 256 84 27 246 +64 0 320 96 32 307 +64 0 384 110 37 368 +64 0 448 124 43 430 +64 0 512 139 48 491 +64 0 576 154 54 553 +64 0 640 170 60 614 +64 0 704 185 65 675 +64 0 768 201 71 737 +64 0 832 217 77 798 +64 0 896 233 83 859 +64 0 960 249 89 921 +64 0 1023 264 94 981 +64 64 0 63 64 21 +64 64 64 64 64 64 +64 64 128 69 65 124 +64 64 192 77 66 185 +64 64 256 88 67 246 +64 64 320 100 69 307 +64 64 384 113 71 369 +64 64 448 127 74 430 +64 64 512 141 77 491 +64 64 576 156 80 553 +64 64 640 172 84 614 +64 64 704 187 88 675 +64 64 768 202 92 737 +64 64 832 218 96 798 +64 64 896 234 101 860 +64 64 960 250 105 921 +64 64 1023 265 110 981 +64 128 0 80 126 40 +64 128 64 81 126 71 +64 128 128 85 126 127 +64 128 192 91 127 187 +64 128 256 100 127 248 +64 128 320 111 128 309 +64 128 384 122 129 370 +64 128 448 135 131 431 +64 128 512 149 132 492 +64 128 576 163 134 553 +64 128 640 178 136 615 +64 128 704 192 138 676 +64 128 768 207 141 737 +64 128 832 223 143 799 +64 128 896 238 146 860 +64 128 960 254 149 921 +64 128 1023 269 152 982 +64 192 0 104 189 59 +64 192 64 104 189 83 +64 192 128 107 189 133 +64 192 192 112 189 191 +64 192 256 119 189 250 +64 192 320 128 190 311 +64 192 384 138 191 371 +64 192 448 149 192 432 +64 192 512 161 193 493 +64 192 576 174 194 554 +64 192 640 188 195 616 +64 192 704 202 196 677 +64 192 768 216 198 738 +64 192 832 231 200 799 +64 192 896 245 202 861 +64 192 960 260 204 922 +64 192 1023 275 206 982 +64 256 0 130 251 78 +64 256 64 131 251 97 +64 256 128 133 251 142 +64 256 192 137 252 196 +64 256 256 142 252 254 +64 256 320 149 252 314 +64 256 384 158 253 374 +64 256 448 168 253 434 +64 256 512 178 254 495 +64 256 576 190 255 556 +64 256 640 202 256 617 +64 256 704 215 257 678 +64 256 768 228 258 739 +64 256 832 242 259 800 +64 256 896 256 261 861 +64 256 960 270 262 923 +64 256 1023 285 264 983 +64 320 0 158 314 98 +64 320 64 158 314 112 +64 320 128 160 314 152 +64 320 192 163 314 204 +64 320 256 168 314 260 +64 320 320 174 315 318 +64 320 384 181 315 377 +64 320 448 189 316 437 +64 320 512 199 316 497 +64 320 576 209 317 558 +64 320 640 220 317 619 +64 320 704 231 318 680 +64 320 768 244 319 741 +64 320 832 256 320 802 +64 320 896 270 321 863 +64 320 960 283 322 924 +64 320 1023 297 324 984 +64 384 0 187 377 117 +64 384 64 187 377 129 +64 384 128 188 377 165 +64 384 192 191 377 213 +64 384 256 195 377 266 +64 384 320 200 377 323 +64 384 384 206 378 382 +64 384 448 213 378 441 +64 384 512 221 378 501 +64 384 576 230 379 561 +64 384 640 240 379 621 +64 384 704 251 380 682 +64 384 768 262 381 743 +64 384 832 273 382 803 +64 384 896 286 383 864 +64 384 960 298 384 925 +64 384 1023 311 385 985 +64 448 0 216 439 137 +64 448 64 216 439 147 +64 448 128 217 439 178 +64 448 192 219 440 223 +64 448 256 222 440 274 +64 448 320 227 440 330 +64 448 384 232 440 387 +64 448 448 238 440 445 +64 448 512 245 441 504 +64 448 576 253 441 564 +64 448 640 262 442 624 +64 448 704 272 442 684 +64 448 768 282 443 745 +64 448 832 293 444 806 +64 448 896 304 444 866 +64 448 960 316 445 927 +64 448 1023 328 446 987 +64 512 0 245 502 156 +64 512 64 245 502 165 +64 512 128 246 502 193 +64 512 192 248 502 234 +64 512 256 251 502 283 +64 512 320 254 503 337 +64 512 384 259 503 393 +64 512 448 265 503 450 +64 512 512 271 503 509 +64 512 576 278 504 568 +64 512 640 286 504 627 +64 512 704 295 505 687 +64 512 768 304 505 748 +64 512 832 314 506 808 +64 512 896 324 506 869 +64 512 960 335 507 929 +64 512 1023 346 508 989 +64 576 0 274 565 176 +64 576 64 275 565 183 +64 576 128 275 565 208 +64 576 192 277 565 247 +64 576 256 279 565 293 +64 576 320 283 565 345 +64 576 384 287 565 400 +64 576 448 292 566 456 +64 576 512 297 566 514 +64 576 576 304 566 572 +64 576 640 311 567 631 +64 576 704 319 567 691 +64 576 768 327 567 751 +64 576 832 336 568 811 +64 576 896 346 569 871 +64 576 960 356 569 932 +64 576 1023 366 570 991 +64 640 0 304 628 195 +64 640 64 304 628 202 +64 640 128 305 628 225 +64 640 192 306 628 260 +64 640 256 308 628 304 +64 640 320 311 628 354 +64 640 384 315 628 407 +64 640 448 319 628 463 +64 640 512 324 629 519 +64 640 576 330 629 577 +64 640 640 337 629 636 +64 640 704 344 629 695 +64 640 768 352 630 754 +64 640 832 360 630 814 +64 640 896 369 631 874 +64 640 960 378 631 935 +64 640 1023 388 632 994 +64 704 0 334 690 215 +64 704 64 334 690 221 +64 704 128 334 690 241 +64 704 192 336 690 274 +64 704 256 338 691 316 +64 704 320 340 691 364 +64 704 384 344 691 416 +64 704 448 347 691 470 +64 704 512 352 691 526 +64 704 576 357 691 583 +64 704 640 363 692 641 +64 704 704 370 692 699 +64 704 768 377 692 759 +64 704 832 385 693 818 +64 704 896 393 693 878 +64 704 960 402 694 938 +64 704 1023 411 694 997 +64 768 0 363 753 234 +64 768 64 363 753 240 +64 768 128 364 753 258 +64 768 192 365 753 289 +64 768 256 367 753 329 +64 768 320 369 753 375 +64 768 384 372 753 425 +64 768 448 376 754 478 +64 768 512 380 754 533 +64 768 576 385 754 589 +64 768 640 390 754 646 +64 768 704 396 755 704 +64 768 768 403 755 763 +64 768 832 410 755 822 +64 768 896 418 756 882 +64 768 960 426 756 941 +64 768 1023 434 757 1000 +64 832 0 393 816 254 +64 832 64 393 816 259 +64 832 128 394 816 276 +64 832 192 395 816 305 +64 832 256 396 816 342 +64 832 320 399 816 386 +64 832 384 401 816 435 +64 832 448 405 816 487 +64 832 512 408 817 540 +64 832 576 413 817 596 +64 832 640 418 817 652 +64 832 704 423 817 710 +64 832 768 429 818 768 +64 832 832 436 818 827 +64 832 896 443 818 886 +64 832 960 451 819 945 +64 832 1023 459 819 1004 +64 896 0 423 879 273 +64 896 64 423 879 278 +64 896 128 424 879 294 +64 896 192 425 879 320 +64 896 256 426 879 356 +64 896 320 428 879 398 +64 896 384 430 879 445 +64 896 448 433 879 496 +64 896 512 437 879 549 +64 896 576 441 879 603 +64 896 640 446 880 659 +64 896 704 451 880 716 +64 896 768 456 880 773 +64 896 832 463 880 832 +64 896 896 469 881 890 +64 896 960 476 881 949 +64 896 1023 484 881 1008 +64 960 0 453 941 293 +64 960 64 453 941 297 +64 960 128 453 941 312 +64 960 192 454 941 337 +64 960 256 456 941 371 +64 960 320 457 942 411 +64 960 384 460 942 457 +64 960 448 463 942 506 +64 960 512 466 942 557 +64 960 576 470 942 611 +64 960 640 474 942 666 +64 960 704 479 943 722 +64 960 768 484 943 779 +64 960 832 490 943 837 +64 960 896 496 943 895 +64 960 960 502 944 954 +64 960 1023 509 944 1012 +64 1023 0 482 1003 312 +64 1023 64 482 1003 316 +64 1023 128 483 1003 330 +64 1023 192 484 1003 353 +64 1023 256 485 1003 385 +64 1023 320 487 1003 424 +64 1023 384 489 1003 468 +64 1023 448 491 1004 516 +64 1023 512 494 1004 566 +64 1023 576 498 1004 619 +64 1023 640 502 1004 673 +64 1023 704 506 1004 729 +64 1023 768 511 1004 785 +64 1023 832 517 1005 843 +64 1023 896 522 1005 900 +64 1023 960 529 1005 959 +64 1023 1023 535 1006 1016 +128 0 0 113 29 19 +128 0 64 114 29 63 +128 0 128 116 30 124 +128 0 192 121 33 185 +128 0 256 127 36 246 +128 0 320 135 40 307 +128 0 384 145 44 369 +128 0 448 156 49 430 +128 0 512 167 53 491 +128 0 576 180 59 553 +128 0 640 193 64 614 +128 0 704 206 69 675 +128 0 768 220 75 737 +128 0 832 234 80 798 +128 0 896 249 86 860 +128 0 960 264 91 921 +128 0 1023 278 97 981 +128 64 0 116 68 26 +128 64 64 117 68 65 +128 64 128 119 68 125 +128 64 192 123 69 185 +128 64 256 130 71 246 +128 64 320 138 72 308 +128 64 384 147 74 369 +128 64 448 157 77 430 +128 64 512 169 80 491 +128 64 576 181 83 553 +128 64 640 194 87 614 +128 64 704 208 90 676 +128 64 768 221 94 737 +128 64 832 236 99 798 +128 64 896 250 103 860 +128 64 960 265 108 921 +128 64 1023 279 112 981 +128 128 0 125 128 42 +128 128 64 126 128 72 +128 128 128 128 128 128 +128 128 192 132 128 187 +128 128 256 138 129 248 +128 128 320 145 130 309 +128 128 384 154 131 370 +128 128 448 164 132 431 +128 128 512 175 134 492 +128 128 576 187 136 553 +128 128 640 199 138 615 +128 128 704 212 140 676 +128 128 768 226 142 737 +128 128 832 240 145 799 +128 128 896 254 148 860 +128 128 960 268 151 921 +128 128 1023 283 154 982 +128 192 0 140 190 61 +128 192 64 141 190 84 +128 192 128 143 190 134 +128 192 192 146 190 191 +128 192 256 152 190 251 +128 192 320 158 191 311 +128 192 384 166 192 371 +128 192 448 175 193 432 +128 192 512 186 194 493 +128 192 576 197 195 554 +128 192 640 208 196 616 +128 192 704 221 197 677 +128 192 768 234 199 738 +128 192 832 247 201 799 +128 192 896 261 203 861 +128 192 960 275 205 922 +128 192 1023 289 207 982 +128 256 0 160 252 80 +128 256 64 160 252 98 +128 256 128 162 252 142 +128 256 192 165 252 197 +128 256 256 170 253 255 +128 256 320 175 253 314 +128 256 384 183 253 374 +128 256 448 191 254 434 +128 256 512 200 255 495 +128 256 576 210 256 556 +128 256 640 221 257 617 +128 256 704 233 258 678 +128 256 768 245 259 739 +128 256 832 258 260 800 +128 256 896 271 261 862 +128 256 960 284 263 923 +128 256 1023 298 265 983 +128 320 0 183 315 99 +128 320 64 183 315 113 +128 320 128 184 315 153 +128 320 192 187 315 204 +128 320 256 191 315 260 +128 320 320 196 315 318 +128 320 384 202 316 377 +128 320 448 210 316 437 +128 320 512 218 317 498 +128 320 576 227 317 558 +128 320 640 237 318 619 +128 320 704 248 319 680 +128 320 768 259 320 741 +128 320 832 271 321 802 +128 320 896 283 322 863 +128 320 960 296 323 924 +128 320 1023 309 324 984 +128 384 0 207 377 118 +128 384 64 208 377 130 +128 384 128 209 377 165 +128 384 192 211 377 213 +128 384 256 214 377 267 +128 384 320 219 378 323 +128 384 384 224 378 382 +128 384 448 231 378 441 +128 384 512 238 379 501 +128 384 576 247 379 561 +128 384 640 256 380 621 +128 384 704 266 381 682 +128 384 768 276 381 743 +128 384 832 287 382 803 +128 384 896 299 383 864 +128 384 960 311 384 925 +128 384 1023 323 385 985 +128 448 0 233 440 137 +128 448 64 234 440 148 +128 448 128 235 440 179 +128 448 192 237 440 223 +128 448 256 240 440 275 +128 448 320 243 440 330 +128 448 384 248 441 387 +128 448 448 254 441 445 +128 448 512 261 441 504 +128 448 576 268 442 564 +128 448 640 276 442 624 +128 448 704 285 443 684 +128 448 768 295 443 745 +128 448 832 305 444 806 +128 448 896 316 445 866 +128 448 960 327 445 927 +128 448 1023 339 446 987 +128 512 0 260 502 157 +128 512 64 260 502 166 +128 512 128 261 503 193 +128 512 192 263 503 235 +128 512 256 266 503 284 +128 512 320 269 503 337 +128 512 384 273 503 393 +128 512 448 279 503 450 +128 512 512 285 504 509 +128 512 576 291 504 568 +128 512 640 299 504 628 +128 512 704 307 505 688 +128 512 768 316 505 748 +128 512 832 325 506 808 +128 512 896 335 507 869 +128 512 960 346 507 929 +128 512 1023 357 508 989 +128 576 0 288 565 176 +128 576 64 288 565 184 +128 576 128 289 565 209 +128 576 192 290 565 247 +128 576 256 293 565 294 +128 576 320 296 566 345 +128 576 384 300 566 400 +128 576 448 304 566 456 +128 576 512 310 566 514 +128 576 576 316 567 572 +128 576 640 323 567 632 +128 576 704 330 567 691 +128 576 768 338 568 751 +128 576 832 347 568 811 +128 576 896 356 569 871 +128 576 960 366 569 932 +128 576 1023 376 570 991 +128 640 0 316 628 196 +128 640 64 316 628 202 +128 640 128 317 628 225 +128 640 192 318 628 260 +128 640 256 320 628 305 +128 640 320 323 628 354 +128 640 384 327 628 407 +128 640 448 331 629 463 +128 640 512 336 629 520 +128 640 576 341 629 577 +128 640 640 347 629 636 +128 640 704 354 630 695 +128 640 768 362 630 755 +128 640 832 370 631 814 +128 640 896 378 631 874 +128 640 960 388 632 935 +128 640 1023 397 632 994 +128 704 0 344 691 215 +128 704 64 345 691 221 +128 704 128 345 691 242 +128 704 192 346 691 275 +128 704 256 348 691 316 +128 704 320 351 691 364 +128 704 384 354 691 416 +128 704 448 358 691 470 +128 704 512 362 691 526 +128 704 576 367 692 583 +128 704 640 373 692 641 +128 704 704 379 692 700 +128 704 768 386 693 759 +128 704 832 394 693 818 +128 704 896 402 693 878 +128 704 960 410 694 938 +128 704 1023 419 694 997 +128 768 0 373 753 235 +128 768 64 373 753 240 +128 768 128 374 753 259 +128 768 192 375 753 289 +128 768 256 377 753 329 +128 768 320 379 754 375 +128 768 384 382 754 425 +128 768 448 385 754 478 +128 768 512 389 754 533 +128 768 576 394 754 589 +128 768 640 399 755 646 +128 768 704 405 755 705 +128 768 768 412 755 763 +128 768 832 418 755 822 +128 768 896 426 756 882 +128 768 960 434 756 941 +128 768 1023 442 757 1000 +128 832 0 402 816 254 +128 832 64 402 816 259 +128 832 128 403 816 276 +128 832 192 404 816 305 +128 832 256 405 816 342 +128 832 320 407 816 386 +128 832 384 410 816 435 +128 832 448 413 817 487 +128 832 512 417 817 540 +128 832 576 421 817 596 +128 832 640 426 817 653 +128 832 704 432 817 710 +128 832 768 437 818 768 +128 832 832 444 818 827 +128 832 896 451 818 886 +128 832 960 458 819 945 +128 832 1023 466 819 1004 +128 896 0 431 879 274 +128 896 64 431 879 278 +128 896 128 432 879 294 +128 896 192 433 879 321 +128 896 256 434 879 356 +128 896 320 436 879 399 +128 896 384 438 879 446 +128 896 448 441 879 496 +128 896 512 445 879 549 +128 896 576 449 880 603 +128 896 640 453 880 659 +128 896 704 458 880 716 +128 896 768 464 880 773 +128 896 832 470 881 832 +128 896 896 476 881 890 +128 896 960 483 881 949 +128 896 1023 491 882 1008 +128 960 0 460 941 293 +128 960 64 460 941 297 +128 960 128 461 942 312 +128 960 192 462 942 337 +128 960 256 463 942 371 +128 960 320 465 942 411 +128 960 384 467 942 457 +128 960 448 470 942 506 +128 960 512 473 942 557 +128 960 576 477 942 611 +128 960 640 481 942 666 +128 960 704 486 943 722 +128 960 768 491 943 779 +128 960 832 496 943 837 +128 960 896 503 943 895 +128 960 960 509 944 954 +128 960 1023 516 944 1012 +128 1023 0 489 1003 312 +128 1023 64 489 1003 316 +128 1023 128 490 1003 330 +128 1023 192 491 1003 353 +128 1023 256 492 1003 385 +128 1023 320 493 1003 424 +128 1023 384 496 1004 468 +128 1023 448 498 1004 516 +128 1023 512 501 1004 567 +128 1023 576 505 1004 619 +128 1023 640 508 1004 673 +128 1023 704 513 1004 729 +128 1023 768 518 1005 785 +128 1023 832 523 1005 843 +128 1023 896 529 1005 900 +128 1023 960 535 1005 959 +128 1023 1023 541 1006 1016 +192 0 0 170 43 28 +192 0 64 170 43 66 +192 0 128 172 44 125 +192 0 192 175 46 185 +192 0 256 179 48 246 +192 0 320 184 51 308 +192 0 384 191 54 369 +192 0 448 199 58 430 +192 0 512 208 62 492 +192 0 576 217 66 553 +192 0 640 228 71 614 +192 0 704 239 75 676 +192 0 768 251 80 737 +192 0 832 263 85 798 +192 0 896 276 90 860 +192 0 960 289 96 921 +192 0 1023 302 101 981 +192 64 0 171 74 33 +192 64 64 172 74 68 +192 64 128 173 75 126 +192 64 192 176 75 186 +192 64 256 180 77 247 +192 64 320 186 78 308 +192 64 384 192 80 369 +192 64 448 200 83 430 +192 64 512 209 85 492 +192 64 576 219 88 553 +192 64 640 229 92 614 +192 64 704 240 95 676 +192 64 768 252 99 737 +192 64 832 264 103 798 +192 64 896 277 107 860 +192 64 960 290 111 921 +192 64 1023 303 116 982 +192 128 0 177 131 47 +192 128 64 178 131 75 +192 128 128 179 131 129 +192 128 192 182 131 188 +192 128 256 186 132 248 +192 128 320 191 133 309 +192 128 384 198 134 370 +192 128 448 205 135 431 +192 128 512 214 137 492 +192 128 576 223 139 554 +192 128 640 233 140 615 +192 128 704 244 143 676 +192 128 768 256 145 737 +192 128 832 268 148 799 +192 128 896 280 150 860 +192 128 960 293 153 921 +192 128 1023 306 156 982 +192 192 0 188 192 63 +192 192 64 188 192 86 +192 192 128 189 192 135 +192 192 192 192 192 192 +192 192 256 196 192 251 +192 192 320 201 193 311 +192 192 384 207 194 372 +192 192 448 214 194 433 +192 192 512 222 195 494 +192 192 576 231 197 555 +192 192 640 241 198 616 +192 192 704 251 199 677 +192 192 768 263 201 738 +192 192 832 274 203 799 +192 192 896 286 204 861 +192 192 960 299 207 922 +192 192 1023 312 209 982 +192 256 0 202 253 82 +192 256 64 202 253 99 +192 256 128 204 253 143 +192 256 192 206 254 198 +192 256 256 209 254 255 +192 256 320 214 254 314 +192 256 384 220 255 374 +192 256 448 226 255 435 +192 256 512 234 256 495 +192 256 576 242 257 556 +192 256 640 252 258 617 +192 256 704 262 259 678 +192 256 768 272 260 739 +192 256 832 284 261 800 +192 256 896 295 263 862 +192 256 960 307 264 923 +192 256 1023 320 266 983 +192 320 0 220 316 100 +192 320 64 220 316 115 +192 320 128 221 316 154 +192 320 192 223 316 205 +192 320 256 226 316 261 +192 320 320 231 316 319 +192 320 384 236 317 378 +192 320 448 242 317 438 +192 320 512 249 318 498 +192 320 576 257 318 558 +192 320 640 265 319 619 +192 320 704 275 320 680 +192 320 768 285 321 741 +192 320 832 296 322 802 +192 320 896 307 323 863 +192 320 960 318 324 924 +192 320 1023 330 325 984 +192 384 0 240 378 119 +192 384 64 240 378 131 +192 384 128 241 378 166 +192 384 192 243 378 214 +192 384 256 246 378 267 +192 384 320 250 379 324 +192 384 384 254 379 382 +192 384 448 260 379 441 +192 384 512 267 380 501 +192 384 576 274 380 561 +192 384 640 282 381 621 +192 384 704 291 381 682 +192 384 768 300 382 743 +192 384 832 310 383 804 +192 384 896 321 384 865 +192 384 960 332 385 926 +192 384 1023 343 386 986 +192 448 0 262 440 138 +192 448 64 262 440 149 +192 448 128 263 441 179 +192 448 192 265 441 224 +192 448 256 268 441 275 +192 448 320 271 441 330 +192 448 384 275 441 387 +192 448 448 280 442 446 +192 448 512 286 442 505 +192 448 576 293 442 564 +192 448 640 300 443 624 +192 448 704 309 443 685 +192 448 768 317 444 745 +192 448 832 327 445 806 +192 448 896 337 445 866 +192 448 960 347 446 927 +192 448 1023 358 447 987 +192 512 0 286 503 158 +192 512 64 286 503 166 +192 512 128 287 503 194 +192 512 192 289 503 235 +192 512 256 291 503 284 +192 512 320 294 503 337 +192 512 384 298 504 393 +192 512 448 302 504 451 +192 512 512 308 504 509 +192 512 576 314 505 568 +192 512 640 321 505 628 +192 512 704 328 506 688 +192 512 768 337 506 748 +192 512 832 345 507 808 +192 512 896 355 507 869 +192 512 960 365 508 929 +192 512 1023 375 509 989 +192 576 0 311 566 177 +192 576 64 311 566 185 +192 576 128 312 566 209 +192 576 192 313 566 248 +192 576 256 315 566 294 +192 576 320 318 566 346 +192 576 384 322 566 400 +192 576 448 326 566 456 +192 576 512 331 567 514 +192 576 576 337 567 573 +192 576 640 343 567 632 +192 576 704 350 568 691 +192 576 768 357 568 751 +192 576 832 366 569 811 +192 576 896 374 569 871 +192 576 960 384 570 932 +192 576 1023 393 571 992 +192 640 0 337 628 196 +192 640 64 337 628 203 +192 640 128 338 628 226 +192 640 192 339 628 261 +192 640 256 341 629 305 +192 640 320 343 629 355 +192 640 384 347 629 408 +192 640 448 350 629 463 +192 640 512 355 629 520 +192 640 576 360 630 578 +192 640 640 366 630 636 +192 640 704 372 630 695 +192 640 768 380 631 755 +192 640 832 387 631 814 +192 640 896 395 632 874 +192 640 960 404 632 935 +192 640 1023 413 633 994 +192 704 0 363 691 216 +192 704 64 363 691 222 +192 704 128 364 691 242 +192 704 192 365 691 275 +192 704 256 367 691 317 +192 704 320 369 691 365 +192 704 384 372 691 416 +192 704 448 376 692 470 +192 704 512 380 692 526 +192 704 576 385 692 583 +192 704 640 390 692 641 +192 704 704 396 693 700 +192 704 768 403 693 759 +192 704 832 410 693 818 +192 704 896 417 694 878 +192 704 960 426 694 938 +192 704 1023 434 695 997 +192 768 0 390 754 235 +192 768 64 390 754 241 +192 768 128 391 754 259 +192 768 192 392 754 290 +192 768 256 394 754 329 +192 768 320 396 754 375 +192 768 384 399 754 425 +192 768 448 402 754 478 +192 768 512 406 754 533 +192 768 576 410 755 589 +192 768 640 415 755 647 +192 768 704 421 755 705 +192 768 768 427 756 763 +192 768 832 434 756 822 +192 768 896 441 756 882 +192 768 960 448 757 941 +192 768 1023 456 757 1000 +192 832 0 418 816 255 +192 832 64 418 816 260 +192 832 128 418 816 277 +192 832 192 419 816 305 +192 832 256 421 817 343 +192 832 320 423 817 387 +192 832 384 425 817 435 +192 832 448 428 817 487 +192 832 512 432 817 541 +192 832 576 436 817 596 +192 832 640 441 817 653 +192 832 704 446 818 710 +192 832 768 452 818 768 +192 832 832 458 818 827 +192 832 896 465 819 886 +192 832 960 472 819 945 +192 832 1023 479 820 1004 +192 896 0 446 879 274 +192 896 64 446 879 279 +192 896 128 446 879 294 +192 896 192 447 879 321 +192 896 256 449 879 357 +192 896 320 450 879 399 +192 896 384 453 879 446 +192 896 448 456 880 496 +192 896 512 459 880 549 +192 896 576 463 880 603 +192 896 640 467 880 659 +192 896 704 472 880 716 +192 896 768 477 881 774 +192 896 832 483 881 832 +192 896 896 489 881 890 +192 896 960 496 882 949 +192 896 1023 503 882 1008 +192 960 0 474 942 293 +192 960 64 474 942 298 +192 960 128 474 942 312 +192 960 192 475 942 337 +192 960 256 477 942 371 +192 960 320 478 942 412 +192 960 384 480 942 457 +192 960 448 483 942 506 +192 960 512 486 942 558 +192 960 576 490 943 611 +192 960 640 494 943 666 +192 960 704 498 943 722 +192 960 768 503 943 779 +192 960 832 509 943 837 +192 960 896 515 944 895 +192 960 960 521 944 954 +192 960 1023 528 944 1012 +192 1023 0 502 1004 313 +192 1023 64 502 1004 317 +192 1023 128 502 1004 330 +192 1023 192 503 1004 354 +192 1023 256 504 1004 386 +192 1023 320 506 1004 425 +192 1023 384 508 1004 468 +192 1023 448 510 1004 516 +192 1023 512 513 1004 567 +192 1023 576 517 1004 619 +192 1023 640 521 1004 674 +192 1023 704 525 1005 729 +192 1023 768 529 1005 786 +192 1023 832 535 1005 843 +192 1023 896 540 1005 901 +192 1023 960 546 1006 959 +192 1023 1023 552 1006 1017 +256 0 0 226 57 37 +256 0 64 226 58 70 +256 0 128 228 58 127 +256 0 192 230 59 187 +256 0 256 233 61 247 +256 0 320 237 63 308 +256 0 384 242 65 369 +256 0 448 248 68 431 +256 0 512 255 72 492 +256 0 576 262 75 553 +256 0 640 271 79 614 +256 0 704 280 84 676 +256 0 768 290 88 737 +256 0 832 300 93 798 +256 0 896 311 97 860 +256 0 960 323 102 921 +256 0 1023 334 107 982 +256 64 0 227 82 41 +256 64 64 228 82 72 +256 64 128 229 83 128 +256 64 192 231 84 187 +256 64 256 234 85 248 +256 64 320 238 86 309 +256 64 384 243 88 370 +256 64 448 249 90 431 +256 64 512 256 92 492 +256 64 576 263 95 553 +256 64 640 272 98 615 +256 64 704 281 101 676 +256 64 768 291 105 737 +256 64 832 301 109 799 +256 64 896 312 113 860 +256 64 960 323 117 921 +256 64 1023 335 121 982 +256 128 0 232 135 52 +256 128 64 232 135 78 +256 128 128 233 136 131 +256 128 192 235 136 189 +256 128 256 238 137 249 +256 128 320 242 137 310 +256 128 384 247 138 371 +256 128 448 253 140 432 +256 128 512 259 141 493 +256 128 576 267 143 554 +256 128 640 275 145 615 +256 128 704 284 147 676 +256 128 768 294 149 738 +256 128 832 304 151 799 +256 128 896 315 154 860 +256 128 960 326 157 922 +256 128 1023 338 160 982 +256 192 0 239 194 67 +256 192 64 240 194 88 +256 192 128 241 195 137 +256 192 192 243 195 193 +256 192 256 245 195 252 +256 192 320 249 196 312 +256 192 384 254 196 372 +256 192 448 260 197 433 +256 192 512 266 198 494 +256 192 576 273 199 555 +256 192 640 281 201 616 +256 192 704 290 202 677 +256 192 768 300 204 738 +256 192 832 310 205 800 +256 192 896 320 207 861 +256 192 960 331 209 922 +256 192 1023 343 211 983 +256 256 0 250 255 85 +256 256 64 250 255 102 +256 256 128 251 256 145 +256 256 192 253 256 199 +256 256 256 256 256 256 +256 256 320 260 256 315 +256 256 384 264 257 375 +256 256 448 269 257 435 +256 256 512 276 258 496 +256 256 576 283 259 557 +256 256 640 290 260 617 +256 256 704 299 261 678 +256 256 768 308 262 740 +256 256 832 318 263 801 +256 256 896 328 265 862 +256 256 960 339 266 923 +256 256 1023 350 268 983 +256 320 0 264 317 103 +256 320 64 264 317 117 +256 320 128 265 317 155 +256 320 192 267 317 206 +256 320 256 270 318 261 +256 320 320 273 318 319 +256 320 384 277 318 378 +256 320 448 282 319 438 +256 320 512 288 319 498 +256 320 576 295 320 559 +256 320 640 302 321 619 +256 320 704 310 321 680 +256 320 768 319 322 741 +256 320 832 328 323 802 +256 320 896 338 324 863 +256 320 960 349 326 924 +256 320 1023 359 327 984 +256 384 0 281 379 121 +256 384 64 281 379 133 +256 384 128 282 379 167 +256 384 192 283 379 215 +256 384 256 286 380 268 +256 384 320 289 380 324 +256 384 384 293 380 383 +256 384 448 298 381 442 +256 384 512 303 381 501 +256 384 576 309 381 561 +256 384 640 316 382 622 +256 384 704 324 383 682 +256 384 768 332 383 743 +256 384 832 341 384 804 +256 384 896 351 385 865 +256 384 960 361 386 926 +256 384 1023 371 387 986 +256 448 0 299 442 140 +256 448 64 300 442 150 +256 448 128 300 442 181 +256 448 192 302 442 225 +256 448 256 304 442 276 +256 448 320 307 442 331 +256 448 384 311 442 388 +256 448 448 315 443 446 +256 448 512 320 443 505 +256 448 576 326 443 565 +256 448 640 333 444 625 +256 448 704 340 444 685 +256 448 768 348 445 745 +256 448 832 356 446 806 +256 448 896 365 446 867 +256 448 960 375 447 927 +256 448 1023 385 448 987 +256 512 0 320 504 159 +256 512 64 320 504 168 +256 512 128 321 504 195 +256 512 192 322 504 236 +256 512 256 324 504 285 +256 512 320 327 504 338 +256 512 384 330 505 394 +256 512 448 334 505 451 +256 512 512 339 505 509 +256 512 576 345 506 568 +256 512 640 351 506 628 +256 512 704 358 506 688 +256 512 768 365 507 748 +256 512 832 373 508 808 +256 512 896 382 508 869 +256 512 960 391 509 930 +256 512 1023 400 510 989 +256 576 0 342 566 178 +256 576 64 342 566 186 +256 576 128 343 566 210 +256 576 192 344 567 248 +256 576 256 346 567 295 +256 576 320 348 567 346 +256 576 384 352 567 401 +256 576 448 355 567 457 +256 576 512 360 568 514 +256 576 576 365 568 573 +256 576 640 371 568 632 +256 576 704 377 569 691 +256 576 768 384 569 751 +256 576 832 392 570 811 +256 576 896 400 570 872 +256 576 960 408 571 932 +256 576 1023 417 571 992 +256 640 0 365 629 197 +256 640 64 365 629 204 +256 640 128 366 629 226 +256 640 192 367 629 262 +256 640 256 369 629 306 +256 640 320 371 629 355 +256 640 384 374 630 408 +256 640 448 378 630 463 +256 640 512 382 630 520 +256 640 576 387 630 578 +256 640 640 392 631 636 +256 640 704 398 631 695 +256 640 768 404 631 755 +256 640 832 412 632 815 +256 640 896 419 632 875 +256 640 960 427 633 935 +256 640 1023 436 633 994 +256 704 0 389 692 217 +256 704 64 389 692 223 +256 704 128 390 692 243 +256 704 192 391 692 276 +256 704 256 393 692 317 +256 704 320 395 692 365 +256 704 384 398 692 417 +256 704 448 401 692 471 +256 704 512 405 692 526 +256 704 576 409 693 584 +256 704 640 414 693 641 +256 704 704 420 693 700 +256 704 768 426 694 759 +256 704 832 433 694 818 +256 704 896 440 694 878 +256 704 960 448 695 938 +256 704 1023 455 695 997 +256 768 0 414 754 236 +256 768 64 415 754 242 +256 768 128 415 754 260 +256 768 192 416 754 291 +256 768 256 418 754 330 +256 768 320 420 754 376 +256 768 384 422 755 426 +256 768 448 425 755 479 +256 768 512 429 755 533 +256 768 576 433 755 590 +256 768 640 438 755 647 +256 768 704 443 756 705 +256 768 768 449 756 763 +256 768 832 455 756 822 +256 768 896 462 757 882 +256 768 960 469 757 942 +256 768 1023 476 758 1000 +256 832 0 440 817 255 +256 832 64 440 817 260 +256 832 128 441 817 277 +256 832 192 442 817 306 +256 832 256 443 817 343 +256 832 320 445 817 387 +256 832 384 447 817 436 +256 832 448 450 817 487 +256 832 512 454 818 541 +256 832 576 458 818 596 +256 832 640 462 818 653 +256 832 704 467 818 710 +256 832 768 472 819 768 +256 832 832 478 819 827 +256 832 896 484 819 886 +256 832 960 491 820 945 +256 832 1023 498 820 1004 +256 896 0 466 880 275 +256 896 64 467 880 279 +256 896 128 467 880 295 +256 896 192 468 880 322 +256 896 256 469 880 357 +256 896 320 471 880 399 +256 896 384 473 880 446 +256 896 448 476 880 496 +256 896 512 479 880 549 +256 896 576 483 880 604 +256 896 640 487 881 659 +256 896 704 491 881 716 +256 896 768 497 881 774 +256 896 832 502 881 832 +256 896 896 508 882 891 +256 896 960 514 882 950 +256 896 1023 521 882 1008 +256 960 0 493 942 294 +256 960 64 493 942 298 +256 960 128 494 942 313 +256 960 192 495 942 338 +256 960 256 496 942 372 +256 960 320 497 942 412 +256 960 384 499 943 457 +256 960 448 502 943 506 +256 960 512 505 943 558 +256 960 576 508 943 611 +256 960 640 512 943 666 +256 960 704 517 943 723 +256 960 768 521 944 780 +256 960 832 527 944 837 +256 960 896 532 944 895 +256 960 960 538 945 954 +256 960 1023 545 945 1012 +256 1023 0 520 1004 313 +256 1023 64 520 1004 317 +256 1023 128 520 1004 331 +256 1023 192 521 1004 354 +256 1023 256 522 1004 386 +256 1023 320 524 1004 425 +256 1023 384 526 1004 469 +256 1023 448 528 1004 517 +256 1023 512 531 1004 567 +256 1023 576 534 1005 620 +256 1023 640 538 1005 674 +256 1023 704 542 1005 729 +256 1023 768 547 1005 786 +256 1023 832 551 1005 843 +256 1023 896 557 1006 901 +256 1023 960 563 1006 959 +256 1023 1023 569 1006 1017 +320 0 0 283 72 46 +320 0 64 283 72 75 +320 0 128 284 72 129 +320 0 192 285 73 188 +320 0 256 288 74 248 +320 0 320 291 76 309 +320 0 384 295 78 370 +320 0 448 300 81 431 +320 0 512 305 83 492 +320 0 576 311 86 554 +320 0 640 318 90 615 +320 0 704 326 93 676 +320 0 768 334 97 737 +320 0 832 343 101 799 +320 0 896 352 106 860 +320 0 960 362 110 921 +320 0 1023 372 114 982 +320 64 0 284 92 49 +320 64 64 284 92 76 +320 64 128 285 93 130 +320 64 192 286 93 189 +320 64 256 289 94 249 +320 64 320 292 96 309 +320 64 384 296 97 370 +320 64 448 300 99 431 +320 64 512 306 101 493 +320 64 576 312 104 554 +320 64 640 319 106 615 +320 64 704 327 109 676 +320 64 768 335 113 738 +320 64 832 344 116 799 +320 64 896 353 120 860 +320 64 960 363 123 922 +320 64 1023 373 127 982 +320 128 0 287 141 59 +320 128 64 287 141 82 +320 128 128 288 141 133 +320 128 192 290 142 191 +320 128 256 292 142 250 +320 128 320 295 143 311 +320 128 384 299 144 371 +320 128 448 303 145 432 +320 128 512 309 147 493 +320 128 576 315 148 554 +320 128 640 322 150 615 +320 128 704 329 152 677 +320 128 768 338 154 738 +320 128 832 346 156 799 +320 128 896 356 159 861 +320 128 960 365 162 922 +320 128 1023 375 165 982 +320 192 0 293 198 72 +320 192 64 293 198 92 +320 192 128 294 198 139 +320 192 192 295 199 195 +320 192 256 298 199 253 +320 192 320 301 200 313 +320 192 384 304 200 373 +320 192 448 309 201 434 +320 192 512 314 202 494 +320 192 576 320 203 555 +320 192 640 327 204 616 +320 192 704 334 206 678 +320 192 768 342 207 739 +320 192 832 351 209 800 +320 192 896 360 211 861 +320 192 960 370 213 922 +320 192 1023 380 215 983 +320 256 0 302 258 88 +320 256 64 302 258 105 +320 256 128 303 258 147 +320 256 192 304 258 200 +320 256 256 306 259 257 +320 256 320 309 259 316 +320 256 384 313 260 376 +320 256 448 317 260 436 +320 256 512 322 261 496 +320 256 576 328 262 557 +320 256 640 335 263 618 +320 256 704 342 264 679 +320 256 768 350 265 740 +320 256 832 358 266 801 +320 256 896 367 267 862 +320 256 960 376 269 923 +320 256 1023 386 270 984 +320 320 0 313 319 106 +320 320 64 313 319 119 +320 320 128 314 319 157 +320 320 192 315 319 207 +320 320 256 317 320 262 +320 320 320 320 320 320 +320 320 384 324 320 379 +320 320 448 328 321 439 +320 320 512 333 321 499 +320 320 576 338 322 559 +320 320 640 345 323 620 +320 320 704 352 323 680 +320 320 768 359 324 741 +320 320 832 367 325 802 +320 320 896 376 326 863 +320 320 960 385 328 924 +320 320 1023 395 329 985 +320 384 0 326 381 124 +320 384 64 327 381 135 +320 384 128 327 381 169 +320 384 192 329 381 216 +320 384 256 331 381 269 +320 384 320 333 382 325 +320 384 384 337 382 383 +320 384 448 341 382 442 +320 384 512 345 383 502 +320 384 576 351 383 562 +320 384 640 357 384 622 +320 384 704 363 384 683 +320 384 768 371 385 743 +320 384 832 379 386 804 +320 384 896 387 387 865 +320 384 960 396 388 926 +320 384 1023 405 389 986 +320 448 0 342 443 142 +320 448 64 342 443 152 +320 448 128 343 443 182 +320 448 192 344 443 226 +320 448 256 346 443 277 +320 448 320 349 443 331 +320 448 384 352 444 388 +320 448 448 356 444 446 +320 448 512 360 444 505 +320 448 576 365 445 565 +320 448 640 371 445 625 +320 448 704 377 446 685 +320 448 768 384 446 746 +320 448 832 392 447 806 +320 448 896 400 448 867 +320 448 960 408 449 928 +320 448 1023 417 449 988 +320 512 0 360 505 161 +320 512 64 360 505 169 +320 512 128 361 505 196 +320 512 192 362 505 237 +320 512 256 364 505 286 +320 512 320 366 506 339 +320 512 384 369 506 394 +320 512 448 373 506 452 +320 512 512 377 506 510 +320 512 576 382 507 569 +320 512 640 387 507 628 +320 512 704 393 508 688 +320 512 768 400 508 748 +320 512 832 407 509 809 +320 512 896 415 509 869 +320 512 960 423 510 930 +320 512 1023 431 511 990 +320 576 0 379 568 180 +320 576 64 379 568 187 +320 576 128 380 568 212 +320 576 192 381 568 249 +320 576 256 383 568 296 +320 576 320 385 568 347 +320 576 384 388 568 401 +320 576 448 391 568 457 +320 576 512 395 569 515 +320 576 576 400 569 573 +320 576 640 405 569 632 +320 576 704 411 570 692 +320 576 768 417 570 752 +320 576 832 424 571 812 +320 576 896 431 571 872 +320 576 960 439 572 932 +320 576 1023 447 572 992 +320 640 0 400 630 199 +320 640 64 400 630 206 +320 640 128 400 630 228 +320 640 192 402 630 263 +320 640 256 403 630 307 +320 640 320 405 630 356 +320 640 384 408 630 409 +320 640 448 411 631 464 +320 640 512 415 631 521 +320 640 576 419 631 578 +320 640 640 424 631 637 +320 640 704 429 632 696 +320 640 768 435 632 755 +320 640 832 442 633 815 +320 640 896 449 633 875 +320 640 960 456 634 935 +320 640 1023 464 634 994 +320 704 0 422 692 218 +320 704 64 422 692 224 +320 704 128 422 692 244 +320 704 192 423 693 277 +320 704 256 425 693 318 +320 704 320 427 693 366 +320 704 384 429 693 417 +320 704 448 432 693 471 +320 704 512 436 693 527 +320 704 576 440 694 584 +320 704 640 445 694 642 +320 704 704 450 694 700 +320 704 768 455 694 759 +320 704 832 461 695 819 +320 704 896 468 695 878 +320 704 960 475 696 938 +320 704 1023 483 696 997 +320 768 0 445 755 237 +320 768 64 445 755 243 +320 768 128 445 755 261 +320 768 192 446 755 291 +320 768 256 448 755 331 +320 768 320 449 755 376 +320 768 384 452 755 426 +320 768 448 455 756 479 +320 768 512 458 756 534 +320 768 576 462 756 590 +320 768 640 466 756 647 +320 768 704 471 756 705 +320 768 768 476 757 764 +320 768 832 482 757 823 +320 768 896 488 758 882 +320 768 960 495 758 942 +320 768 1023 502 758 1001 +320 832 0 468 818 256 +320 832 64 468 818 261 +320 832 128 469 818 278 +320 832 192 470 818 307 +320 832 256 471 818 344 +320 832 320 473 818 388 +320 832 384 475 818 436 +320 832 448 478 818 488 +320 832 512 481 818 541 +320 832 576 485 818 597 +320 832 640 489 819 653 +320 832 704 493 819 711 +320 832 768 498 819 769 +320 832 832 504 820 827 +320 832 896 510 820 886 +320 832 960 516 820 946 +320 832 1023 523 821 1004 +320 896 0 493 880 276 +320 896 64 493 880 280 +320 896 128 493 880 296 +320 896 192 494 880 322 +320 896 256 495 880 358 +320 896 320 497 880 400 +320 896 384 499 880 447 +320 896 448 502 881 497 +320 896 512 505 881 550 +320 896 576 508 881 604 +320 896 640 512 881 660 +320 896 704 516 881 717 +320 896 768 521 882 774 +320 896 832 526 882 832 +320 896 896 532 882 891 +320 896 960 538 883 950 +320 896 1023 545 883 1008 +320 960 0 518 943 295 +320 960 64 518 943 299 +320 960 128 519 943 314 +320 960 192 519 943 339 +320 960 256 520 943 372 +320 960 320 522 943 413 +320 960 384 524 943 458 +320 960 448 526 943 507 +320 960 512 529 943 558 +320 960 576 532 944 612 +320 960 640 536 944 667 +320 960 704 540 944 723 +320 960 768 545 944 780 +320 960 832 550 944 838 +320 960 896 555 945 896 +320 960 960 561 945 954 +320 960 1023 567 945 1012 +320 1023 0 543 1004 314 +320 1023 64 543 1004 318 +320 1023 128 544 1004 332 +320 1023 192 544 1004 355 +320 1023 256 546 1005 387 +320 1023 320 547 1005 426 +320 1023 384 549 1005 469 +320 1023 448 551 1005 517 +320 1023 512 554 1005 567 +320 1023 576 557 1005 620 +320 1023 640 560 1005 674 +320 1023 704 564 1006 730 +320 1023 768 569 1006 786 +320 1023 832 573 1006 843 +320 1023 896 578 1006 901 +320 1023 960 584 1007 959 +320 1023 1023 590 1007 1017 +384 0 0 339 86 56 +384 0 64 339 86 80 +384 0 128 340 86 132 +384 0 192 341 87 190 +384 0 256 343 88 250 +384 0 320 346 90 310 +384 0 384 349 91 371 +384 0 448 353 93 432 +384 0 512 357 96 493 +384 0 576 363 98 554 +384 0 640 368 101 615 +384 0 704 375 104 677 +384 0 768 382 108 738 +384 0 832 389 111 799 +384 0 896 397 115 860 +384 0 960 406 119 922 +384 0 1023 415 123 982 +384 64 0 340 103 58 +384 64 64 340 103 82 +384 64 128 341 104 133 +384 64 192 342 104 191 +384 64 256 344 105 250 +384 64 320 347 106 310 +384 64 384 350 108 371 +384 64 448 354 109 432 +384 64 512 358 111 493 +384 64 576 363 113 554 +384 64 640 369 116 615 +384 64 704 375 119 677 +384 64 768 382 122 738 +384 64 832 390 125 799 +384 64 896 398 128 860 +384 64 960 407 132 922 +384 64 1023 416 135 982 +384 128 0 343 148 66 +384 128 64 343 148 87 +384 128 128 344 148 136 +384 128 192 345 149 193 +384 128 256 347 149 252 +384 128 320 349 150 312 +384 128 384 352 151 372 +384 128 448 356 152 433 +384 128 512 361 153 494 +384 128 576 366 155 555 +384 128 640 371 156 616 +384 128 704 378 158 677 +384 128 768 385 160 738 +384 128 832 392 163 800 +384 128 896 400 165 861 +384 128 960 409 168 922 +384 128 1023 418 170 982 +384 192 0 347 203 78 +384 192 64 348 203 96 +384 192 128 348 203 142 +384 192 192 350 203 196 +384 192 256 351 204 254 +384 192 320 354 204 314 +384 192 384 357 205 374 +384 192 448 361 206 434 +384 192 512 365 206 495 +384 192 576 370 208 556 +384 192 640 376 209 617 +384 192 704 382 210 678 +384 192 768 389 212 739 +384 192 832 396 213 800 +384 192 896 404 215 861 +384 192 960 413 217 923 +384 192 1023 422 219 983 +384 256 0 355 262 93 +384 256 64 355 262 108 +384 256 128 355 262 150 +384 256 192 357 262 202 +384 256 256 358 262 258 +384 256 320 361 263 317 +384 256 384 364 263 376 +384 256 448 368 264 436 +384 256 512 372 264 497 +384 256 576 377 265 557 +384 256 640 382 266 618 +384 256 704 388 267 679 +384 256 768 395 268 740 +384 256 832 402 269 801 +384 256 896 410 271 862 +384 256 960 419 272 924 +384 256 1023 427 274 984 +384 320 0 364 322 110 +384 320 64 364 322 123 +384 320 128 365 322 159 +384 320 192 366 322 209 +384 320 256 368 322 264 +384 320 320 370 323 321 +384 320 384 373 323 380 +384 320 448 376 323 439 +384 320 512 381 324 499 +384 320 576 385 325 560 +384 320 640 391 325 620 +384 320 704 397 326 681 +384 320 768 403 327 742 +384 320 832 410 328 803 +384 320 896 418 329 864 +384 320 960 426 330 925 +384 320 1023 435 331 985 +384 384 0 375 383 127 +384 384 64 375 383 138 +384 384 128 376 383 171 +384 384 192 377 383 217 +384 384 256 379 383 270 +384 384 320 381 384 326 +384 384 384 384 384 384 +384 384 448 387 384 443 +384 384 512 391 385 502 +384 384 576 396 385 562 +384 384 640 401 386 623 +384 384 704 407 387 683 +384 384 768 414 387 744 +384 384 832 420 388 804 +384 384 896 428 389 865 +384 384 960 436 390 926 +384 384 1023 444 391 986 +384 448 0 389 445 145 +384 448 64 389 445 154 +384 448 128 389 445 184 +384 448 192 391 445 227 +384 448 256 392 445 278 +384 448 320 394 445 332 +384 448 384 397 446 389 +384 448 448 400 446 447 +384 448 512 404 446 506 +384 448 576 409 447 566 +384 448 640 414 447 625 +384 448 704 419 448 686 +384 448 768 426 448 746 +384 448 832 432 449 807 +384 448 896 439 450 867 +384 448 960 447 450 928 +384 448 1023 455 451 988 +384 512 0 404 507 163 +384 512 64 404 507 172 +384 512 128 405 507 198 +384 512 192 406 507 239 +384 512 256 407 507 287 +384 512 320 409 507 340 +384 512 384 412 507 395 +384 512 448 415 508 452 +384 512 512 419 508 510 +384 512 576 423 508 569 +384 512 640 428 509 629 +384 512 704 433 509 689 +384 512 768 439 510 749 +384 512 832 446 510 809 +384 512 896 453 511 869 +384 512 960 460 512 930 +384 512 1023 468 512 990 +384 576 0 421 569 182 +384 576 64 421 569 189 +384 576 128 422 569 213 +384 576 192 423 569 251 +384 576 256 424 569 297 +384 576 320 426 569 348 +384 576 384 428 569 402 +384 576 448 432 570 458 +384 576 512 435 570 515 +384 576 576 439 570 574 +384 576 640 444 571 633 +384 576 704 449 571 692 +384 576 768 455 571 752 +384 576 832 461 572 812 +384 576 896 467 572 872 +384 576 960 475 573 933 +384 576 1023 482 574 992 +384 640 0 439 631 201 +384 640 64 439 631 207 +384 640 128 440 631 229 +384 640 192 441 631 264 +384 640 256 442 631 308 +384 640 320 444 631 357 +384 640 384 446 632 410 +384 640 448 449 632 465 +384 640 512 453 632 521 +384 640 576 457 632 579 +384 640 640 461 633 637 +384 640 704 466 633 696 +384 640 768 471 633 756 +384 640 832 477 634 815 +384 640 896 484 634 875 +384 640 960 491 635 935 +384 640 1023 498 635 995 +384 704 0 459 693 220 +384 704 64 459 693 226 +384 704 128 460 694 246 +384 704 192 460 694 278 +384 704 256 462 694 319 +384 704 320 464 694 367 +384 704 384 466 694 418 +384 704 448 469 694 472 +384 704 512 472 694 527 +384 704 576 475 695 584 +384 704 640 480 695 642 +384 704 704 484 695 701 +384 704 768 490 696 760 +384 704 832 495 696 819 +384 704 896 501 696 879 +384 704 960 508 697 939 +384 704 1023 515 697 998 +384 768 0 480 756 239 +384 768 64 480 756 244 +384 768 128 480 756 262 +384 768 192 481 756 293 +384 768 256 482 756 332 +384 768 320 484 756 377 +384 768 384 486 756 427 +384 768 448 489 756 480 +384 768 512 492 757 534 +384 768 576 495 757 591 +384 768 640 499 757 648 +384 768 704 504 757 706 +384 768 768 509 758 764 +384 768 832 514 758 823 +384 768 896 520 759 882 +384 768 960 526 759 942 +384 768 1023 533 759 1001 +384 832 0 502 818 258 +384 832 64 502 818 263 +384 832 128 502 818 280 +384 832 192 503 818 308 +384 832 256 504 819 345 +384 832 320 506 819 389 +384 832 384 508 819 437 +384 832 448 510 819 488 +384 832 512 513 819 542 +384 832 576 516 819 597 +384 832 640 520 820 654 +384 832 704 525 820 711 +384 832 768 529 820 769 +384 832 832 534 820 828 +384 832 896 540 821 887 +384 832 960 546 821 946 +384 832 1023 552 822 1005 +384 896 0 524 881 277 +384 896 64 524 881 281 +384 896 128 525 881 297 +384 896 192 525 881 323 +384 896 256 527 881 359 +384 896 320 528 881 401 +384 896 384 530 881 447 +384 896 448 532 881 498 +384 896 512 535 882 550 +384 896 576 538 882 605 +384 896 640 542 882 660 +384 896 704 546 882 717 +384 896 768 551 882 774 +384 896 832 555 883 833 +384 896 896 561 883 891 +384 896 960 567 883 950 +384 896 1023 573 884 1008 +384 960 0 548 944 296 +384 960 64 548 944 300 +384 960 128 548 944 315 +384 960 192 549 944 340 +384 960 256 550 944 373 +384 960 320 551 944 413 +384 960 384 553 944 459 +384 960 448 555 944 507 +384 960 512 558 944 559 +384 960 576 561 944 612 +384 960 640 565 944 667 +384 960 704 568 945 723 +384 960 768 573 945 780 +384 960 832 577 945 838 +384 960 896 582 945 896 +384 960 960 588 946 955 +384 960 1023 594 946 1013 +384 1023 0 571 1005 315 +384 1023 64 571 1005 319 +384 1023 128 572 1005 333 +384 1023 192 572 1005 356 +384 1023 256 574 1005 388 +384 1023 320 575 1005 426 +384 1023 384 577 1005 470 +384 1023 448 579 1006 518 +384 1023 512 581 1006 568 +384 1023 576 584 1006 620 +384 1023 640 587 1006 675 +384 1023 704 591 1006 730 +384 1023 768 595 1006 786 +384 1023 832 600 1007 843 +384 1023 896 605 1007 901 +384 1023 960 610 1007 959 +384 1023 1023 615 1008 1017 +448 0 0 396 100 65 +448 0 64 396 100 86 +448 0 128 397 101 136 +448 0 192 398 101 192 +448 0 256 399 102 251 +448 0 320 401 103 311 +448 0 384 404 105 372 +448 0 448 407 106 433 +448 0 512 411 108 494 +448 0 576 415 111 555 +448 0 640 420 113 616 +448 0 704 426 116 677 +448 0 768 432 119 738 +448 0 832 438 122 800 +448 0 896 445 126 861 +448 0 960 453 129 922 +448 0 1023 461 133 982 +448 64 0 396 115 67 +448 64 64 397 115 88 +448 64 128 397 116 136 +448 64 192 398 116 193 +448 64 256 400 117 252 +448 64 320 402 118 312 +448 64 384 405 119 372 +448 64 448 408 120 433 +448 64 512 412 122 494 +448 64 576 416 124 555 +448 64 640 421 126 616 +448 64 704 426 129 677 +448 64 768 432 131 738 +448 64 832 439 134 800 +448 64 896 446 137 861 +448 64 960 454 141 922 +448 64 1023 461 144 982 +448 128 0 399 156 74 +448 128 64 399 156 93 +448 128 128 399 156 140 +448 128 192 400 156 195 +448 128 256 402 157 253 +448 128 320 404 158 313 +448 128 384 407 159 373 +448 128 448 410 160 434 +448 128 512 414 161 495 +448 128 576 418 162 555 +448 128 640 423 164 617 +448 128 704 428 166 678 +448 128 768 434 168 739 +448 128 832 441 170 800 +448 128 896 448 172 861 +448 128 960 455 175 922 +448 128 1023 463 177 983 +448 192 0 403 208 85 +448 192 64 403 208 102 +448 192 128 403 209 145 +448 192 192 404 209 199 +448 192 256 406 209 256 +448 192 320 408 210 315 +448 192 384 411 210 375 +448 192 448 414 211 435 +448 192 512 418 212 496 +448 192 576 422 213 557 +448 192 640 427 214 617 +448 192 704 432 215 678 +448 192 768 438 217 740 +448 192 832 444 218 801 +448 192 896 451 220 862 +448 192 960 459 222 923 +448 192 1023 467 224 983 +448 256 0 409 266 98 +448 256 64 409 266 113 +448 256 128 409 266 153 +448 256 192 410 266 204 +448 256 256 412 266 260 +448 256 320 414 267 318 +448 256 384 416 267 377 +448 256 448 420 268 437 +448 256 512 423 268 498 +448 256 576 428 269 558 +448 256 640 432 270 619 +448 256 704 438 271 680 +448 256 768 443 272 741 +448 256 832 450 273 802 +448 256 896 457 275 863 +448 256 960 464 276 924 +448 256 1023 472 278 984 +448 320 0 416 325 114 +448 320 64 417 325 126 +448 320 128 417 325 162 +448 320 192 418 325 211 +448 320 256 420 326 265 +448 320 320 422 326 322 +448 320 384 424 326 381 +448 320 448 427 327 440 +448 320 512 431 327 500 +448 320 576 435 328 560 +448 320 640 440 329 621 +448 320 704 445 329 681 +448 320 768 451 330 742 +448 320 832 457 331 803 +448 320 896 464 332 864 +448 320 960 471 333 925 +448 320 1023 478 335 985 +448 384 0 426 386 131 +448 384 64 426 386 141 +448 384 128 427 386 174 +448 384 192 428 386 219 +448 384 256 429 386 272 +448 384 320 431 386 327 +448 384 384 434 387 385 +448 384 448 437 387 444 +448 384 512 440 387 503 +448 384 576 444 388 563 +448 384 640 449 388 623 +448 384 704 454 389 683 +448 384 768 460 390 744 +448 384 832 466 391 805 +448 384 896 472 391 866 +448 384 960 479 392 927 +448 384 1023 487 393 987 +448 448 0 438 447 148 +448 448 64 438 447 157 +448 448 128 438 447 187 +448 448 192 439 447 229 +448 448 256 441 447 279 +448 448 320 443 447 334 +448 448 384 445 448 390 +448 448 448 448 448 448 +448 448 512 451 448 507 +448 448 576 455 449 566 +448 448 640 460 449 626 +448 448 704 465 450 686 +448 448 768 470 450 746 +448 448 832 476 451 807 +448 448 896 482 452 868 +448 448 960 489 453 928 +448 448 1023 496 453 988 +448 512 0 451 509 166 +448 512 64 451 509 174 +448 512 128 452 509 201 +448 512 192 453 509 240 +448 512 256 454 509 288 +448 512 320 456 509 341 +448 512 384 458 509 396 +448 512 448 461 509 453 +448 512 512 464 510 511 +448 512 576 468 510 570 +448 512 640 472 511 629 +448 512 704 477 511 689 +448 512 768 482 512 749 +448 512 832 488 512 809 +448 512 896 494 513 870 +448 512 960 501 513 930 +448 512 1023 508 514 990 +448 576 0 466 570 184 +448 576 64 466 570 192 +448 576 128 467 571 215 +448 576 192 467 571 252 +448 576 256 469 571 298 +448 576 320 471 571 349 +448 576 384 473 571 403 +448 576 448 475 571 459 +448 576 512 479 572 516 +448 576 576 482 572 574 +448 576 640 486 572 633 +448 576 704 491 573 693 +448 576 768 496 573 752 +448 576 832 502 574 812 +448 576 896 508 574 873 +448 576 960 514 575 933 +448 576 1023 521 575 992 +448 640 0 482 633 203 +448 640 64 482 633 209 +448 640 128 483 633 231 +448 640 192 484 633 266 +448 640 256 485 633 309 +448 640 320 487 633 358 +448 640 384 489 633 410 +448 640 448 491 633 465 +448 640 512 494 633 522 +448 640 576 498 634 579 +448 640 640 502 634 638 +448 640 704 506 634 697 +448 640 768 511 635 756 +448 640 832 517 635 816 +448 640 896 522 636 876 +448 640 960 529 636 936 +448 640 1023 535 637 995 +448 704 0 500 695 222 +448 704 64 500 695 227 +448 704 128 501 695 247 +448 704 192 501 695 279 +448 704 256 503 695 321 +448 704 320 504 695 368 +448 704 384 506 695 419 +448 704 448 509 695 473 +448 704 512 512 696 528 +448 704 576 515 696 585 +448 704 640 519 696 643 +448 704 704 523 696 701 +448 704 768 528 697 760 +448 704 832 533 697 819 +448 704 896 539 698 879 +448 704 960 545 698 939 +448 704 1023 551 699 998 +448 768 0 519 757 240 +448 768 64 519 757 246 +448 768 128 519 757 264 +448 768 192 520 757 294 +448 768 256 521 757 333 +448 768 320 523 757 378 +448 768 384 525 757 428 +448 768 448 527 758 481 +448 768 512 530 758 535 +448 768 576 533 758 591 +448 768 640 537 758 648 +448 768 704 541 759 706 +448 768 768 546 759 765 +448 768 832 551 759 823 +448 768 896 556 760 883 +448 768 960 562 760 942 +448 768 1023 568 761 1001 +448 832 0 539 819 259 +448 832 64 539 819 264 +448 832 128 539 819 281 +448 832 192 540 820 309 +448 832 256 541 820 346 +448 832 320 543 820 390 +448 832 384 544 820 438 +448 832 448 547 820 489 +448 832 512 549 820 543 +448 832 576 553 820 598 +448 832 640 556 821 654 +448 832 704 560 821 712 +448 832 768 564 821 769 +448 832 832 569 821 828 +448 832 896 574 822 887 +448 832 960 580 822 946 +448 832 1023 586 823 1005 +448 896 0 560 882 278 +448 896 64 560 882 283 +448 896 128 560 882 298 +448 896 192 561 882 325 +448 896 256 562 882 360 +448 896 320 563 882 402 +448 896 384 565 882 448 +448 896 448 567 882 498 +448 896 512 570 883 551 +448 896 576 573 883 605 +448 896 640 576 883 661 +448 896 704 580 883 717 +448 896 768 584 883 775 +448 896 832 589 884 833 +448 896 896 594 884 891 +448 896 960 599 884 950 +448 896 1023 605 885 1009 +448 960 0 581 944 298 +448 960 64 582 944 302 +448 960 128 582 944 316 +448 960 192 583 944 341 +448 960 256 584 945 374 +448 960 320 585 945 414 +448 960 384 587 945 459 +448 960 448 589 945 508 +448 960 512 591 945 559 +448 960 576 594 945 613 +448 960 640 597 945 668 +448 960 704 601 946 724 +448 960 768 605 946 781 +448 960 832 609 946 838 +448 960 896 614 946 896 +448 960 960 619 947 955 +448 960 1023 625 947 1013 +448 1023 0 604 1006 316 +448 1023 64 604 1006 320 +448 1023 128 604 1006 334 +448 1023 192 605 1006 357 +448 1023 256 606 1006 389 +448 1023 320 607 1006 427 +448 1023 384 609 1006 471 +448 1023 448 611 1006 518 +448 1023 512 613 1006 569 +448 1023 576 616 1007 621 +448 1023 640 619 1007 675 +448 1023 704 622 1007 730 +448 1023 768 626 1007 787 +448 1023 832 630 1007 844 +448 1023 896 635 1008 902 +448 1023 960 640 1008 960 +448 1023 1023 645 1008 1017 +512 0 0 452 115 74 +512 0 64 452 115 93 +512 0 128 453 115 140 +512 0 192 454 116 195 +512 0 256 455 116 253 +512 0 320 457 117 313 +512 0 384 459 118 373 +512 0 448 462 120 434 +512 0 512 465 122 495 +512 0 576 469 124 556 +512 0 640 473 126 617 +512 0 704 478 128 678 +512 0 768 483 131 739 +512 0 832 489 134 800 +512 0 896 495 137 861 +512 0 960 502 140 922 +512 0 1023 509 144 983 +512 64 0 453 128 76 +512 64 64 453 128 95 +512 64 128 453 128 141 +512 64 192 454 128 196 +512 64 256 456 129 254 +512 64 320 458 130 313 +512 64 384 460 131 373 +512 64 448 463 132 434 +512 64 512 466 134 495 +512 64 576 470 136 556 +512 64 640 474 138 617 +512 64 704 479 140 678 +512 64 768 484 142 739 +512 64 832 490 145 800 +512 64 896 496 148 861 +512 64 960 502 151 923 +512 64 1023 509 154 983 +512 128 0 455 165 82 +512 128 64 455 165 99 +512 128 128 455 165 143 +512 128 192 456 165 198 +512 128 256 458 166 255 +512 128 320 459 166 314 +512 128 384 462 167 374 +512 128 448 464 168 435 +512 128 512 468 169 495 +512 128 576 471 171 556 +512 128 640 476 172 617 +512 128 704 480 174 678 +512 128 768 486 176 739 +512 128 832 491 178 800 +512 128 896 498 180 862 +512 128 960 504 182 923 +512 128 1023 511 185 983 +512 192 0 458 215 92 +512 192 64 458 215 107 +512 192 128 459 215 149 +512 192 192 460 215 201 +512 192 256 461 215 258 +512 192 320 463 216 317 +512 192 384 465 217 376 +512 192 448 468 217 436 +512 192 512 471 218 497 +512 192 576 475 219 557 +512 192 640 479 220 618 +512 192 704 484 222 679 +512 192 768 489 223 740 +512 192 832 495 224 801 +512 192 896 501 226 862 +512 192 960 507 228 923 +512 192 1023 514 230 984 +512 256 0 463 270 104 +512 256 64 463 270 118 +512 256 128 464 271 156 +512 256 192 465 271 206 +512 256 256 466 271 262 +512 256 320 468 271 320 +512 256 384 470 272 379 +512 256 448 473 272 438 +512 256 512 476 273 498 +512 256 576 480 274 559 +512 256 640 484 275 620 +512 256 704 488 276 680 +512 256 768 494 277 741 +512 256 832 499 278 802 +512 256 896 505 279 863 +512 256 960 512 281 924 +512 256 1023 519 282 984 +512 320 0 470 329 119 +512 320 64 470 329 131 +512 320 128 471 329 166 +512 320 192 472 329 213 +512 320 256 473 329 267 +512 320 320 475 330 324 +512 320 384 477 330 382 +512 320 448 479 330 441 +512 320 512 483 331 501 +512 320 576 486 332 561 +512 320 640 490 332 621 +512 320 704 495 333 682 +512 320 768 500 334 743 +512 320 832 505 335 804 +512 320 896 511 336 864 +512 320 960 518 337 925 +512 320 1023 524 338 986 +512 384 0 479 389 135 +512 384 64 479 389 145 +512 384 128 479 389 177 +512 384 192 480 389 222 +512 384 256 481 389 274 +512 384 320 483 389 329 +512 384 384 485 390 386 +512 384 448 488 390 445 +512 384 512 491 390 504 +512 384 576 494 391 564 +512 384 640 498 392 624 +512 384 704 503 392 684 +512 384 768 508 393 745 +512 384 832 513 394 805 +512 384 896 519 394 866 +512 384 960 525 395 927 +512 384 1023 532 396 987 +512 448 0 489 450 152 +512 448 64 489 450 161 +512 448 128 489 450 189 +512 448 192 490 450 231 +512 448 256 491 450 281 +512 448 320 493 450 335 +512 448 384 495 450 391 +512 448 448 498 451 449 +512 448 512 501 451 508 +512 448 576 504 451 567 +512 448 640 508 452 627 +512 448 704 512 452 687 +512 448 768 517 453 747 +512 448 832 523 454 807 +512 448 896 528 454 868 +512 448 960 534 455 929 +512 448 1023 541 456 989 +512 512 0 500 511 169 +512 512 64 501 511 177 +512 512 128 501 511 203 +512 512 192 502 511 242 +512 512 256 503 511 290 +512 512 320 505 511 342 +512 512 384 507 511 397 +512 512 448 509 512 454 +512 512 512 512 512 512 +512 512 576 515 512 571 +512 512 640 519 513 630 +512 512 704 523 513 690 +512 512 768 528 514 750 +512 512 832 533 514 810 +512 512 896 539 515 870 +512 512 960 545 516 931 +512 512 1023 551 516 991 +512 576 0 514 572 187 +512 576 64 514 572 194 +512 576 128 514 572 218 +512 576 192 515 573 254 +512 576 256 516 573 300 +512 576 320 518 573 350 +512 576 384 520 573 404 +512 576 448 522 573 460 +512 576 512 525 573 517 +512 576 576 528 574 575 +512 576 640 532 574 634 +512 576 704 536 575 693 +512 576 768 541 575 753 +512 576 832 546 575 813 +512 576 896 551 576 873 +512 576 960 557 577 933 +512 576 1023 563 577 993 +512 640 0 528 634 205 +512 640 64 528 634 212 +512 640 128 529 634 233 +512 640 192 529 634 267 +512 640 256 531 634 310 +512 640 320 532 635 359 +512 640 384 534 635 412 +512 640 448 536 635 466 +512 640 512 539 635 523 +512 640 576 542 635 580 +512 640 640 546 636 638 +512 640 704 550 636 697 +512 640 768 554 637 757 +512 640 832 559 637 816 +512 640 896 564 637 876 +512 640 960 570 638 936 +512 640 1023 576 639 995 +512 704 0 544 696 224 +512 704 64 544 696 230 +512 704 128 545 696 249 +512 704 192 545 696 281 +512 704 256 546 696 322 +512 704 320 548 697 369 +512 704 384 550 697 420 +512 704 448 552 697 474 +512 704 512 555 697 529 +512 704 576 558 697 586 +512 704 640 561 698 643 +512 704 704 565 698 702 +512 704 768 569 698 761 +512 704 832 574 699 820 +512 704 896 579 699 879 +512 704 960 585 700 939 +512 704 1023 591 700 998 +512 768 0 561 758 242 +512 768 64 561 758 248 +512 768 128 562 758 266 +512 768 192 562 759 296 +512 768 256 563 759 334 +512 768 320 565 759 380 +512 768 384 567 759 429 +512 768 448 569 759 481 +512 768 512 571 759 536 +512 768 576 574 759 592 +512 768 640 578 760 649 +512 768 704 581 760 707 +512 768 768 586 760 765 +512 768 832 590 761 824 +512 768 896 595 761 883 +512 768 960 600 761 943 +512 768 1023 606 762 1002 +512 832 0 579 821 261 +512 832 64 579 821 266 +512 832 128 580 821 283 +512 832 192 581 821 311 +512 832 256 582 821 347 +512 832 320 583 821 391 +512 832 384 585 821 439 +512 832 448 587 821 490 +512 832 512 589 821 543 +512 832 576 592 822 599 +512 832 640 595 822 655 +512 832 704 599 822 712 +512 832 768 603 822 770 +512 832 832 607 823 828 +512 832 896 612 823 887 +512 832 960 617 823 947 +512 832 1023 623 824 1005 +512 896 0 599 883 280 +512 896 64 599 883 285 +512 896 128 599 883 300 +512 896 192 600 883 326 +512 896 256 601 883 361 +512 896 320 602 883 403 +512 896 384 604 883 449 +512 896 448 606 884 499 +512 896 512 608 884 552 +512 896 576 611 884 606 +512 896 640 614 884 661 +512 896 704 617 884 718 +512 896 768 621 885 775 +512 896 832 625 885 833 +512 896 896 630 885 892 +512 896 960 635 886 951 +512 896 1023 640 886 1009 +512 960 0 619 945 299 +512 960 64 619 945 303 +512 960 128 619 945 318 +512 960 192 620 946 342 +512 960 256 621 946 375 +512 960 320 622 946 415 +512 960 384 624 946 460 +512 960 448 625 946 509 +512 960 512 628 946 560 +512 960 576 630 946 614 +512 960 640 633 946 668 +512 960 704 637 947 724 +512 960 768 641 947 781 +512 960 832 645 947 839 +512 960 896 649 947 897 +512 960 960 654 948 955 +512 960 1023 659 948 1013 +512 1023 0 639 1007 318 +512 1023 64 639 1007 322 +512 1023 128 640 1007 335 +512 1023 192 640 1007 358 +512 1023 256 641 1007 390 +512 1023 320 642 1007 428 +512 1023 384 644 1007 472 +512 1023 448 646 1007 519 +512 1023 512 648 1007 569 +512 1023 576 651 1008 622 +512 1023 640 653 1008 676 +512 1023 704 657 1008 731 +512 1023 768 660 1008 787 +512 1023 832 664 1008 844 +512 1023 896 669 1009 902 +512 1023 960 673 1009 960 +512 1023 1023 678 1009 1018 +576 0 0 509 129 83 +576 0 64 509 129 100 +576 0 128 509 129 144 +576 0 192 510 130 198 +576 0 256 511 130 256 +576 0 320 513 131 315 +576 0 384 515 132 375 +576 0 448 517 134 435 +576 0 512 520 135 496 +576 0 576 524 137 556 +576 0 640 527 139 617 +576 0 704 532 141 678 +576 0 768 536 143 739 +576 0 832 541 146 801 +576 0 896 547 149 862 +576 0 960 553 152 923 +576 0 1023 559 155 983 +576 64 0 509 140 85 +576 64 64 509 140 102 +576 64 128 510 141 145 +576 64 192 511 141 199 +576 64 256 512 142 256 +576 64 320 513 142 315 +576 64 384 515 143 375 +576 64 448 518 145 435 +576 64 512 521 146 496 +576 64 576 524 148 557 +576 64 640 528 149 617 +576 64 704 532 151 678 +576 64 768 537 154 740 +576 64 832 542 156 801 +576 64 896 547 159 862 +576 64 960 553 161 923 +576 64 1023 559 164 983 +576 128 0 511 174 90 +576 128 64 511 174 106 +576 128 128 511 175 148 +576 128 192 512 175 201 +576 128 256 513 175 258 +576 128 320 515 176 316 +576 128 384 517 177 376 +576 128 448 519 178 436 +576 128 512 522 179 496 +576 128 576 526 180 557 +576 128 640 529 181 618 +576 128 704 533 183 679 +576 128 768 538 185 740 +576 128 832 543 187 801 +576 128 896 549 189 862 +576 128 960 555 191 923 +576 128 1023 561 193 984 +576 192 0 514 222 99 +576 192 64 514 222 113 +576 192 128 514 222 153 +576 192 192 515 222 204 +576 192 256 516 223 260 +576 192 320 518 223 318 +576 192 384 520 224 377 +576 192 448 522 224 437 +576 192 512 525 225 498 +576 192 576 528 226 558 +576 192 640 532 227 619 +576 192 704 536 228 680 +576 192 768 541 230 741 +576 192 832 546 231 802 +576 192 896 551 233 863 +576 192 960 557 235 924 +576 192 1023 563 236 984 +576 256 0 518 276 111 +576 256 64 519 276 123 +576 256 128 519 276 160 +576 256 192 520 276 209 +576 256 256 521 276 264 +576 256 320 522 277 321 +576 256 384 524 277 380 +576 256 448 527 278 439 +576 256 512 530 278 499 +576 256 576 533 279 560 +576 256 640 536 280 620 +576 256 704 541 281 681 +576 256 768 545 282 742 +576 256 832 550 283 803 +576 256 896 555 284 864 +576 256 960 561 286 925 +576 256 1023 567 287 985 +576 320 0 524 333 124 +576 320 64 524 333 136 +576 320 128 525 333 169 +576 320 192 526 333 216 +576 320 256 527 334 269 +576 320 320 528 334 325 +576 320 384 530 334 383 +576 320 448 533 335 442 +576 320 512 535 335 502 +576 320 576 539 336 562 +576 320 640 542 337 622 +576 320 704 546 337 683 +576 320 768 551 338 743 +576 320 832 556 339 804 +576 320 896 561 340 865 +576 320 960 567 341 926 +576 320 1023 573 342 986 +576 384 0 532 392 140 +576 384 64 532 392 150 +576 384 128 532 392 180 +576 384 192 533 393 224 +576 384 256 534 393 276 +576 384 320 536 393 331 +576 384 384 538 393 388 +576 384 448 540 394 446 +576 384 512 543 394 505 +576 384 576 546 394 565 +576 384 640 549 395 625 +576 384 704 553 396 685 +576 384 768 558 396 745 +576 384 832 563 397 806 +576 384 896 568 398 867 +576 384 960 573 399 927 +576 384 1023 579 400 987 +576 448 0 541 453 156 +576 448 64 541 453 165 +576 448 128 541 453 193 +576 448 192 542 453 234 +576 448 256 543 453 283 +576 448 320 545 453 337 +576 448 384 546 453 393 +576 448 448 549 454 450 +576 448 512 551 454 509 +576 448 576 554 454 568 +576 448 640 558 455 627 +576 448 704 562 455 687 +576 448 768 566 456 748 +576 448 832 571 457 808 +576 448 896 576 457 869 +576 448 960 582 458 929 +576 448 1023 588 459 989 +576 512 0 551 513 173 +576 512 64 551 513 181 +576 512 128 552 513 206 +576 512 192 552 513 245 +576 512 256 553 514 292 +576 512 320 555 514 344 +576 512 384 557 514 399 +576 512 448 559 514 455 +576 512 512 562 515 513 +576 512 576 565 515 572 +576 512 640 568 515 631 +576 512 704 572 516 690 +576 512 768 576 516 750 +576 512 832 581 517 810 +576 512 896 586 517 871 +576 512 960 591 518 931 +576 512 1023 597 519 991 +576 576 0 563 575 190 +576 576 64 563 575 197 +576 576 128 563 575 220 +576 576 192 564 575 257 +576 576 256 565 575 302 +576 576 320 567 575 352 +576 576 384 568 575 405 +576 576 448 570 575 461 +576 576 512 573 576 518 +576 576 576 576 576 576 +576 576 640 579 576 635 +576 576 704 583 577 694 +576 576 768 587 577 754 +576 576 832 592 578 813 +576 576 896 597 578 873 +576 576 960 602 579 934 +576 576 1023 608 579 993 +576 640 0 576 636 208 +576 640 64 576 636 215 +576 640 128 577 636 236 +576 640 192 577 636 269 +576 640 256 578 636 312 +576 640 320 580 637 361 +576 640 384 581 637 413 +576 640 448 583 637 467 +576 640 512 586 637 524 +576 640 576 589 637 581 +576 640 640 592 638 639 +576 640 704 596 638 698 +576 640 768 600 639 757 +576 640 832 604 639 817 +576 640 896 609 639 877 +576 640 960 614 640 937 +576 640 1023 620 640 996 +576 704 0 590 698 226 +576 704 64 591 698 232 +576 704 128 591 698 252 +576 704 192 592 698 283 +576 704 256 593 698 324 +576 704 320 594 698 370 +576 704 384 596 699 421 +576 704 448 598 699 475 +576 704 512 600 699 530 +576 704 576 603 699 587 +576 704 640 606 699 644 +576 704 704 610 700 702 +576 704 768 613 700 761 +576 704 832 618 700 820 +576 704 896 622 701 880 +576 704 960 628 701 940 +576 704 1023 633 702 999 +576 768 0 606 760 245 +576 768 64 606 760 250 +576 768 128 606 760 268 +576 768 192 607 760 297 +576 768 256 608 760 336 +576 768 320 609 760 381 +576 768 384 611 760 430 +576 768 448 613 761 482 +576 768 512 615 761 537 +576 768 576 618 761 593 +576 768 640 621 761 650 +576 768 704 624 762 707 +576 768 768 628 762 766 +576 768 832 633 762 825 +576 768 896 637 763 884 +576 768 960 642 763 943 +576 768 1023 647 763 1002 +576 832 0 623 822 263 +576 832 64 623 822 268 +576 832 128 623 822 285 +576 832 192 624 822 312 +576 832 256 625 822 349 +576 832 320 626 822 392 +576 832 384 627 823 440 +576 832 448 629 823 491 +576 832 512 632 823 544 +576 832 576 634 823 599 +576 832 640 637 823 656 +576 832 704 641 824 713 +576 832 768 644 824 771 +576 832 832 648 824 829 +576 832 896 653 825 888 +576 832 960 658 825 947 +576 832 1023 663 825 1006 +576 896 0 640 884 282 +576 896 64 640 884 287 +576 896 128 641 884 302 +576 896 192 641 884 328 +576 896 256 642 885 363 +576 896 320 643 885 404 +576 896 384 645 885 450 +576 896 448 647 885 500 +576 896 512 649 885 552 +576 896 576 652 885 607 +576 896 640 654 885 662 +576 896 704 658 886 719 +576 896 768 661 886 776 +576 896 832 665 886 834 +576 896 896 669 887 892 +576 896 960 674 887 951 +576 896 1023 679 887 1010 +576 960 0 659 947 301 +576 960 64 659 947 305 +576 960 128 659 947 319 +576 960 192 660 947 344 +576 960 256 661 947 377 +576 960 320 662 947 417 +576 960 384 663 947 461 +576 960 448 665 947 510 +576 960 512 667 947 561 +576 960 576 670 947 614 +576 960 640 673 948 669 +576 960 704 676 948 725 +576 960 768 679 948 782 +576 960 832 683 948 839 +576 960 896 687 949 897 +576 960 960 692 949 956 +576 960 1023 696 949 1014 +576 1023 0 678 1008 320 +576 1023 64 678 1008 323 +576 1023 128 678 1008 337 +576 1023 192 679 1008 360 +576 1023 256 680 1008 391 +576 1023 320 681 1008 429 +576 1023 384 682 1008 473 +576 1023 448 684 1008 520 +576 1023 512 686 1009 570 +576 1023 576 689 1009 622 +576 1023 640 691 1009 676 +576 1023 704 694 1009 732 +576 1023 768 698 1009 788 +576 1023 832 701 1010 845 +576 1023 896 705 1010 902 +576 1023 960 710 1010 961 +576 1023 1023 714 1011 1018 +640 0 0 565 143 93 +640 0 64 566 143 108 +640 0 128 566 144 149 +640 0 192 567 144 202 +640 0 256 568 145 258 +640 0 320 569 145 317 +640 0 384 571 146 376 +640 0 448 573 147 436 +640 0 512 575 149 497 +640 0 576 578 150 557 +640 0 640 582 152 618 +640 0 704 585 154 679 +640 0 768 590 156 740 +640 0 832 594 159 801 +640 0 896 599 161 862 +640 0 960 604 164 924 +640 0 1023 610 167 984 +640 64 0 566 153 94 +640 64 64 566 154 109 +640 64 128 566 154 150 +640 64 192 567 154 202 +640 64 256 568 155 259 +640 64 320 569 155 317 +640 64 384 571 156 377 +640 64 448 573 157 437 +640 64 512 576 159 497 +640 64 576 579 160 558 +640 64 640 582 162 618 +640 64 704 586 163 679 +640 64 768 590 165 740 +640 64 832 594 168 801 +640 64 896 599 170 862 +640 64 960 605 172 924 +640 64 1023 610 175 984 +640 128 0 567 185 99 +640 128 64 567 185 113 +640 128 128 568 185 153 +640 128 192 568 185 204 +640 128 256 569 186 260 +640 128 320 571 186 318 +640 128 384 573 187 377 +640 128 448 575 188 437 +640 128 512 577 189 498 +640 128 576 580 190 558 +640 128 640 584 191 619 +640 128 704 587 193 680 +640 128 768 591 194 741 +640 128 832 596 196 802 +640 128 896 601 198 863 +640 128 960 606 200 924 +640 128 1023 612 202 984 +640 192 0 570 230 107 +640 192 64 570 230 120 +640 192 128 570 230 158 +640 192 192 571 230 208 +640 192 256 572 230 263 +640 192 320 573 231 320 +640 192 384 575 231 379 +640 192 448 577 232 439 +640 192 512 580 233 499 +640 192 576 583 234 559 +640 192 640 586 235 620 +640 192 704 590 236 681 +640 192 768 594 237 741 +640 192 832 598 239 802 +640 192 896 603 240 863 +640 192 960 608 242 924 +640 192 1023 614 244 985 +640 256 0 574 282 117 +640 256 64 574 282 129 +640 256 128 574 282 165 +640 256 192 575 282 213 +640 256 256 576 282 266 +640 256 320 577 283 323 +640 256 384 579 283 382 +640 256 448 581 284 441 +640 256 512 584 284 501 +640 256 576 587 285 561 +640 256 640 590 286 621 +640 256 704 594 287 682 +640 256 768 598 288 743 +640 256 832 602 289 803 +640 256 896 607 290 864 +640 256 960 612 292 925 +640 256 1023 618 293 985 +640 320 0 579 338 130 +640 320 64 579 338 141 +640 320 128 580 338 174 +640 320 192 580 338 219 +640 320 256 581 339 272 +640 320 320 583 339 327 +640 320 384 584 339 385 +640 320 448 586 340 444 +640 320 512 589 340 503 +640 320 576 592 341 563 +640 320 640 595 341 623 +640 320 704 599 342 683 +640 320 768 603 343 744 +640 320 832 607 344 805 +640 320 896 612 345 866 +640 320 960 617 346 926 +640 320 1023 622 347 987 +640 384 0 586 396 145 +640 384 64 586 396 154 +640 384 128 586 396 184 +640 384 192 587 397 227 +640 384 256 588 397 278 +640 384 320 589 397 332 +640 384 384 591 397 389 +640 384 448 593 398 447 +640 384 512 595 398 506 +640 384 576 598 398 566 +640 384 640 601 399 625 +640 384 704 605 400 686 +640 384 768 609 400 746 +640 384 832 613 401 807 +640 384 896 618 402 867 +640 384 960 623 403 928 +640 384 1023 629 404 988 +640 448 0 594 456 160 +640 448 64 594 456 169 +640 448 128 594 456 196 +640 448 192 595 456 237 +640 448 256 596 456 285 +640 448 320 597 456 338 +640 448 384 599 457 394 +640 448 448 601 457 451 +640 448 512 603 457 510 +640 448 576 606 458 569 +640 448 640 609 458 628 +640 448 704 613 459 688 +640 448 768 617 459 748 +640 448 832 621 460 809 +640 448 896 626 461 869 +640 448 960 631 461 930 +640 448 1023 636 462 990 +640 512 0 603 516 177 +640 512 64 603 516 185 +640 512 128 603 516 209 +640 512 192 604 516 247 +640 512 256 605 517 294 +640 512 320 606 517 346 +640 512 384 608 517 400 +640 512 448 610 517 456 +640 512 512 612 517 514 +640 512 576 615 518 573 +640 512 640 618 518 632 +640 512 704 622 519 691 +640 512 768 625 519 751 +640 512 832 630 520 811 +640 512 896 634 520 871 +640 512 960 639 521 932 +640 512 1023 644 522 992 +640 576 0 614 577 194 +640 576 64 614 577 201 +640 576 128 614 577 223 +640 576 192 615 577 259 +640 576 256 616 577 304 +640 576 320 617 578 354 +640 576 384 619 578 407 +640 576 448 620 578 462 +640 576 512 623 578 519 +640 576 576 625 579 577 +640 576 640 628 579 636 +640 576 704 632 579 695 +640 576 768 636 580 754 +640 576 832 640 580 814 +640 576 896 644 581 874 +640 576 960 649 581 934 +640 576 1023 654 582 994 +640 640 0 625 638 212 +640 640 64 626 638 218 +640 640 128 626 639 238 +640 640 192 627 639 272 +640 640 256 627 639 314 +640 640 320 629 639 362 +640 640 384 630 639 414 +640 640 448 632 639 469 +640 640 512 634 639 525 +640 640 576 637 640 582 +640 640 640 640 640 640 +640 640 704 643 640 699 +640 640 768 647 641 758 +640 640 832 651 641 817 +640 640 896 655 642 877 +640 640 960 660 642 937 +640 640 1023 665 643 996 +640 704 0 639 700 229 +640 704 64 639 700 235 +640 704 128 639 700 254 +640 704 192 640 700 285 +640 704 256 640 700 326 +640 704 320 642 700 372 +640 704 384 643 701 423 +640 704 448 645 701 476 +640 704 512 647 701 531 +640 704 576 650 701 587 +640 704 640 653 701 645 +640 704 704 656 702 703 +640 704 768 660 702 762 +640 704 832 664 702 821 +640 704 896 668 703 881 +640 704 960 672 703 940 +640 704 1023 677 704 999 +640 768 0 653 762 248 +640 768 64 653 762 253 +640 768 128 653 762 270 +640 768 192 654 762 300 +640 768 256 655 762 338 +640 768 320 656 762 383 +640 768 384 657 762 432 +640 768 448 659 762 484 +640 768 512 661 763 538 +640 768 576 664 763 594 +640 768 640 667 763 650 +640 768 704 670 763 708 +640 768 768 673 764 766 +640 768 832 677 764 825 +640 768 896 681 764 884 +640 768 960 686 765 944 +640 768 1023 691 765 1003 +640 832 0 668 824 266 +640 832 64 668 824 271 +640 832 128 668 824 287 +640 832 192 669 824 314 +640 832 256 670 824 351 +640 832 320 671 824 394 +640 832 384 672 824 441 +640 832 448 674 824 492 +640 832 512 676 825 545 +640 832 576 679 825 600 +640 832 640 681 825 656 +640 832 704 685 825 713 +640 832 768 688 825 771 +640 832 832 692 826 830 +640 832 896 696 826 888 +640 832 960 700 827 948 +640 832 1023 705 827 1006 +640 896 0 684 886 284 +640 896 64 684 886 289 +640 896 128 685 886 304 +640 896 192 685 886 330 +640 896 256 686 886 364 +640 896 320 687 886 406 +640 896 384 689 886 452 +640 896 448 690 886 501 +640 896 512 692 887 553 +640 896 576 695 887 607 +640 896 640 697 887 663 +640 896 704 700 887 719 +640 896 768 704 887 777 +640 896 832 707 888 835 +640 896 896 711 888 893 +640 896 960 716 888 952 +640 896 1023 720 889 1010 +640 960 0 701 948 303 +640 960 64 702 948 307 +640 960 128 702 948 321 +640 960 192 702 948 346 +640 960 256 703 948 378 +640 960 320 704 948 418 +640 960 384 706 948 463 +640 960 448 707 949 511 +640 960 512 709 949 562 +640 960 576 712 949 615 +640 960 640 714 949 670 +640 960 704 717 949 726 +640 960 768 720 949 782 +640 960 832 724 950 840 +640 960 896 728 950 898 +640 960 960 732 950 956 +640 960 1023 736 951 1014 +640 1023 0 719 1009 322 +640 1023 64 719 1009 325 +640 1023 128 720 1009 339 +640 1023 192 720 1009 361 +640 1023 256 721 1009 393 +640 1023 320 722 1010 431 +640 1023 384 723 1010 474 +640 1023 448 725 1010 521 +640 1023 512 727 1010 571 +640 1023 576 729 1010 623 +640 1023 640 732 1010 677 +640 1023 704 734 1010 732 +640 1023 768 738 1011 789 +640 1023 832 741 1011 845 +640 1023 896 745 1011 903 +640 1023 960 749 1011 961 +640 1023 1023 753 1012 1019 +704 0 0 622 158 102 +704 0 64 622 158 116 +704 0 128 622 158 155 +704 0 192 623 158 205 +704 0 256 624 159 261 +704 0 320 625 159 319 +704 0 384 627 160 378 +704 0 448 629 161 438 +704 0 512 631 163 498 +704 0 576 634 164 559 +704 0 640 637 166 619 +704 0 704 640 167 680 +704 0 768 644 169 741 +704 0 832 648 171 802 +704 0 896 652 174 863 +704 0 960 657 176 924 +704 0 1023 662 179 984 +704 64 0 622 167 103 +704 64 64 622 167 117 +704 64 128 623 167 155 +704 64 192 623 167 206 +704 64 256 624 168 261 +704 64 320 626 168 319 +704 64 384 627 169 378 +704 64 448 629 170 438 +704 64 512 631 171 498 +704 64 576 634 173 559 +704 64 640 637 174 619 +704 64 704 640 176 680 +704 64 768 644 178 741 +704 64 832 648 180 802 +704 64 896 652 182 863 +704 64 960 657 184 924 +704 64 1023 662 187 984 +704 128 0 624 196 107 +704 128 64 624 196 121 +704 128 128 624 196 158 +704 128 192 625 196 208 +704 128 256 626 196 263 +704 128 320 627 197 320 +704 128 384 628 198 379 +704 128 448 630 198 439 +704 128 512 633 199 499 +704 128 576 635 200 559 +704 128 640 638 202 620 +704 128 704 641 203 681 +704 128 768 645 205 741 +704 128 832 649 206 802 +704 128 896 654 208 863 +704 128 960 658 210 925 +704 128 1023 664 212 985 +704 192 0 626 238 115 +704 192 64 626 238 127 +704 192 128 626 238 163 +704 192 192 627 238 211 +704 192 256 628 239 265 +704 192 320 629 239 322 +704 192 384 631 240 381 +704 192 448 633 240 440 +704 192 512 635 241 500 +704 192 576 637 242 560 +704 192 640 640 243 621 +704 192 704 644 244 681 +704 192 768 647 245 742 +704 192 832 652 247 803 +704 192 896 656 248 864 +704 192 960 661 250 925 +704 192 1023 666 252 985 +704 256 0 629 289 124 +704 256 64 630 289 136 +704 256 128 630 289 169 +704 256 192 631 289 216 +704 256 256 631 289 269 +704 256 320 633 289 325 +704 256 384 634 290 383 +704 256 448 636 290 442 +704 256 512 638 291 502 +704 256 576 641 292 562 +704 256 640 644 293 622 +704 256 704 647 293 683 +704 256 768 651 294 743 +704 256 832 655 296 804 +704 256 896 659 297 865 +704 256 960 664 298 926 +704 256 1023 669 299 986 +704 320 0 634 343 137 +704 320 64 634 343 147 +704 320 128 635 344 178 +704 320 192 635 344 223 +704 320 256 636 344 274 +704 320 320 637 344 329 +704 320 384 639 344 387 +704 320 448 641 345 445 +704 320 512 643 345 504 +704 320 576 646 346 564 +704 320 640 648 347 624 +704 320 704 652 347 684 +704 320 768 655 348 745 +704 320 832 659 349 805 +704 320 896 664 350 866 +704 320 960 668 351 927 +704 320 1023 673 352 987 +704 384 0 640 401 150 +704 384 64 640 401 160 +704 384 128 641 401 188 +704 384 192 641 401 231 +704 384 256 642 401 281 +704 384 320 643 401 335 +704 384 384 645 402 391 +704 384 448 647 402 449 +704 384 512 649 402 507 +704 384 576 651 403 567 +704 384 640 654 403 626 +704 384 704 658 404 686 +704 384 768 661 405 747 +704 384 832 665 405 807 +704 384 896 669 406 868 +704 384 960 674 407 929 +704 384 1023 679 408 988 +704 448 0 647 460 165 +704 448 64 647 460 174 +704 448 128 648 460 200 +704 448 192 648 460 240 +704 448 256 649 460 288 +704 448 320 650 460 341 +704 448 384 652 460 396 +704 448 448 654 461 453 +704 448 512 656 461 511 +704 448 576 658 461 570 +704 448 640 661 462 629 +704 448 704 664 462 689 +704 448 768 668 463 749 +704 448 832 672 464 809 +704 448 896 676 464 870 +704 448 960 681 465 930 +704 448 1023 686 466 990 +704 512 0 656 520 181 +704 512 64 656 520 189 +704 512 128 656 520 213 +704 512 192 657 520 250 +704 512 256 658 520 296 +704 512 320 659 520 348 +704 512 384 660 520 402 +704 512 448 662 520 458 +704 512 512 664 521 515 +704 512 576 667 521 574 +704 512 640 669 521 633 +704 512 704 673 522 692 +704 512 768 676 522 752 +704 512 832 680 523 812 +704 512 896 684 524 872 +704 512 960 689 524 932 +704 512 1023 693 525 992 +704 576 0 665 580 198 +704 576 64 665 580 205 +704 576 128 666 580 227 +704 576 192 666 580 262 +704 576 256 667 580 306 +704 576 320 668 580 355 +704 576 384 670 581 408 +704 576 448 672 581 464 +704 576 512 674 581 520 +704 576 576 676 581 578 +704 576 640 679 582 637 +704 576 704 682 582 696 +704 576 768 685 583 755 +704 576 832 689 583 815 +704 576 896 693 584 875 +704 576 960 698 584 935 +704 576 1023 702 585 994 +704 640 0 676 641 215 +704 640 64 676 641 221 +704 640 128 677 641 242 +704 640 192 677 641 275 +704 640 256 678 641 316 +704 640 320 679 641 364 +704 640 384 680 642 416 +704 640 448 682 642 470 +704 640 512 684 642 526 +704 640 576 687 642 583 +704 640 640 689 643 641 +704 640 704 692 643 700 +704 640 768 696 643 759 +704 640 832 700 644 818 +704 640 896 704 644 878 +704 640 960 708 645 938 +704 640 1023 713 645 997 +704 704 0 688 702 233 +704 704 64 688 702 238 +704 704 128 688 702 257 +704 704 192 689 702 288 +704 704 256 690 703 328 +704 704 320 691 703 374 +704 704 384 692 703 424 +704 704 448 694 703 477 +704 704 512 696 703 532 +704 704 576 698 703 589 +704 704 640 701 704 646 +704 704 704 704 704 704 +704 704 768 707 704 763 +704 704 832 711 705 822 +704 704 896 715 705 881 +704 704 960 719 706 941 +704 704 1023 724 706 1000 +704 768 0 701 764 251 +704 768 64 701 764 256 +704 768 128 701 764 273 +704 768 192 702 764 302 +704 768 256 703 764 340 +704 768 320 704 764 384 +704 768 384 705 764 433 +704 768 448 707 764 485 +704 768 512 709 765 539 +704 768 576 711 765 595 +704 768 640 714 765 651 +704 768 704 717 765 709 +704 768 768 720 766 767 +704 768 832 723 766 826 +704 768 896 727 766 885 +704 768 960 732 767 944 +704 768 1023 736 767 1003 +704 832 0 715 826 269 +704 832 64 715 826 273 +704 832 128 715 826 289 +704 832 192 716 826 317 +704 832 256 717 826 353 +704 832 320 718 826 395 +704 832 384 719 826 443 +704 832 448 721 826 493 +704 832 512 723 826 547 +704 832 576 725 827 601 +704 832 640 727 827 657 +704 832 704 730 827 714 +704 832 768 734 827 772 +704 832 832 737 828 830 +704 832 896 741 828 889 +704 832 960 745 828 948 +704 832 1023 749 829 1007 +704 896 0 730 888 287 +704 896 64 730 888 291 +704 896 128 730 888 306 +704 896 192 731 888 332 +704 896 256 732 888 366 +704 896 320 733 888 407 +704 896 384 734 888 453 +704 896 448 736 888 503 +704 896 512 738 888 555 +704 896 576 740 888 609 +704 896 640 742 889 664 +704 896 704 745 889 720 +704 896 768 748 889 777 +704 896 832 751 889 835 +704 896 896 755 890 894 +704 896 960 759 890 952 +704 896 1023 763 890 1011 +704 960 0 746 950 305 +704 960 64 746 950 309 +704 960 128 746 950 323 +704 960 192 747 950 348 +704 960 256 748 950 380 +704 960 320 749 950 420 +704 960 384 750 950 464 +704 960 448 751 950 512 +704 960 512 753 950 563 +704 960 576 755 950 616 +704 960 640 758 951 671 +704 960 704 761 951 727 +704 960 768 764 951 783 +704 960 832 767 951 841 +704 960 896 771 952 899 +704 960 960 774 952 957 +704 960 1023 779 952 1015 +704 1023 0 763 1011 324 +704 1023 64 763 1011 328 +704 1023 128 763 1011 341 +704 1023 192 763 1011 363 +704 1023 256 764 1011 394 +704 1023 320 765 1011 432 +704 1023 384 766 1011 475 +704 1023 448 768 1011 522 +704 1023 512 770 1011 572 +704 1023 576 772 1012 624 +704 1023 640 774 1012 678 +704 1023 704 777 1012 733 +704 1023 768 780 1012 789 +704 1023 832 783 1012 846 +704 1023 896 786 1013 904 +704 1023 960 790 1013 962 +704 1023 1023 794 1013 1019 +768 0 0 678 172 111 +768 0 64 679 172 124 +768 0 128 679 172 160 +768 0 192 679 173 210 +768 0 256 680 173 264 +768 0 320 681 174 321 +768 0 384 683 174 380 +768 0 448 685 175 440 +768 0 512 687 176 500 +768 0 576 689 178 560 +768 0 640 692 179 620 +768 0 704 695 181 681 +768 0 768 698 183 742 +768 0 832 702 184 803 +768 0 896 706 187 864 +768 0 960 710 189 925 +768 0 1023 715 191 985 +768 64 0 679 180 112 +768 64 64 679 180 125 +768 64 128 679 180 161 +768 64 192 680 181 210 +768 64 256 681 181 265 +768 64 320 682 182 322 +768 64 384 683 182 380 +768 64 448 685 183 440 +768 64 512 687 184 500 +768 64 576 689 186 560 +768 64 640 692 187 620 +768 64 704 695 189 681 +768 64 768 698 190 742 +768 64 832 702 192 803 +768 64 896 706 194 864 +768 64 960 710 196 925 +768 64 1023 715 199 985 +768 128 0 680 207 116 +768 128 64 680 207 128 +768 128 128 680 207 164 +768 128 192 681 207 212 +768 128 256 682 208 266 +768 128 320 683 208 323 +768 128 384 684 209 381 +768 128 448 686 209 441 +768 128 512 688 210 500 +768 128 576 690 211 561 +768 128 640 693 213 621 +768 128 704 696 214 682 +768 128 768 700 215 742 +768 128 832 703 217 803 +768 128 896 707 219 864 +768 128 960 712 221 925 +768 128 1023 716 223 985 +768 192 0 682 247 123 +768 192 64 682 247 134 +768 192 128 682 247 168 +768 192 192 683 247 215 +768 192 256 684 248 268 +768 192 320 685 248 325 +768 192 384 686 249 383 +768 192 448 688 249 442 +768 192 512 690 250 502 +768 192 576 693 251 562 +768 192 640 695 252 622 +768 192 704 698 253 682 +768 192 768 702 254 743 +768 192 832 705 255 804 +768 192 896 709 257 865 +768 192 960 714 258 926 +768 192 1023 718 260 986 +768 256 0 685 296 132 +768 256 64 685 296 143 +768 256 128 686 296 175 +768 256 192 686 296 220 +768 256 256 687 296 272 +768 256 320 688 297 328 +768 256 384 690 297 385 +768 256 448 691 298 444 +768 256 512 693 298 503 +768 256 576 696 299 563 +768 256 640 698 300 623 +768 256 704 701 300 684 +768 256 768 705 301 744 +768 256 832 708 303 805 +768 256 896 712 304 866 +768 256 960 717 305 927 +768 256 1023 721 306 987 +768 320 0 690 349 143 +768 320 64 690 349 153 +768 320 128 690 349 183 +768 320 192 690 350 226 +768 320 256 691 350 277 +768 320 320 692 350 332 +768 320 384 694 350 389 +768 320 448 695 351 447 +768 320 512 698 351 506 +768 320 576 700 352 565 +768 320 640 702 352 625 +768 320 704 705 353 685 +768 320 768 709 354 746 +768 320 832 712 355 806 +768 320 896 716 356 867 +768 320 960 721 357 928 +768 320 1023 725 358 988 +768 384 0 695 406 156 +768 384 64 695 406 165 +768 384 128 695 406 193 +768 384 192 696 406 234 +768 384 256 697 406 283 +768 384 320 698 406 337 +768 384 384 699 407 393 +768 384 448 701 407 450 +768 384 512 703 407 509 +768 384 576 705 408 568 +768 384 640 708 408 627 +768 384 704 711 409 687 +768 384 768 714 410 748 +768 384 832 718 410 808 +768 384 896 722 411 869 +768 384 960 726 412 929 +768 384 1023 730 413 989 +768 448 0 701 464 171 +768 448 64 702 464 179 +768 448 128 702 464 204 +768 448 192 702 464 243 +768 448 256 703 464 291 +768 448 320 704 464 343 +768 448 384 706 465 398 +768 448 448 707 465 455 +768 448 512 709 465 512 +768 448 576 712 466 571 +768 448 640 714 466 630 +768 448 704 717 467 690 +768 448 768 720 467 750 +768 448 832 724 468 810 +768 448 896 728 468 871 +768 448 960 732 469 931 +768 448 1023 736 470 991 +768 512 0 709 523 186 +768 512 64 709 523 193 +768 512 128 709 523 217 +768 512 192 710 523 254 +768 512 256 711 523 299 +768 512 320 712 524 350 +768 512 384 713 524 404 +768 512 448 715 524 459 +768 512 512 717 524 517 +768 512 576 719 525 575 +768 512 640 722 525 634 +768 512 704 725 525 693 +768 512 768 728 526 753 +768 512 832 731 527 813 +768 512 896 735 527 873 +768 512 960 739 528 933 +768 512 1023 744 528 993 +768 576 0 718 583 202 +768 576 64 718 583 209 +768 576 128 718 583 231 +768 576 192 719 583 265 +768 576 256 720 583 309 +768 576 320 721 584 358 +768 576 384 722 584 410 +768 576 448 724 584 465 +768 576 512 725 584 522 +768 576 576 728 585 579 +768 576 640 730 585 638 +768 576 704 733 585 697 +768 576 768 736 586 756 +768 576 832 740 586 816 +768 576 896 743 587 875 +768 576 960 748 587 936 +768 576 1023 752 588 995 +768 640 0 728 644 219 +768 640 64 728 644 225 +768 640 128 728 644 245 +768 640 192 729 644 278 +768 640 256 729 644 319 +768 640 320 730 644 366 +768 640 384 732 644 418 +768 640 448 733 644 472 +768 640 512 735 645 527 +768 640 576 737 645 584 +768 640 640 740 645 642 +768 640 704 743 646 701 +768 640 768 746 646 759 +768 640 832 749 646 819 +768 640 896 753 647 879 +768 640 960 757 647 938 +768 640 1023 761 648 998 +768 704 0 739 705 236 +768 704 64 739 705 242 +768 704 128 739 705 260 +768 704 192 739 705 291 +768 704 256 740 705 330 +768 704 320 741 705 376 +768 704 384 743 705 426 +768 704 448 744 705 479 +768 704 512 746 706 534 +768 704 576 748 706 590 +768 704 640 751 706 647 +768 704 704 753 707 705 +768 704 768 756 707 764 +768 704 832 760 707 823 +768 704 896 763 708 882 +768 704 960 767 708 942 +768 704 1023 772 709 1001 +768 768 0 751 766 254 +768 768 64 751 766 259 +768 768 128 751 766 276 +768 768 192 751 766 305 +768 768 256 752 766 342 +768 768 320 753 766 386 +768 768 384 754 767 435 +768 768 448 756 767 487 +768 768 512 758 767 540 +768 768 576 760 767 596 +768 768 640 762 767 652 +768 768 704 765 768 710 +768 768 768 768 768 768 +768 768 832 771 768 827 +768 768 896 775 769 886 +768 768 960 779 769 945 +768 768 1023 783 770 1004 +768 832 0 764 828 272 +768 832 64 764 828 276 +768 832 128 764 828 292 +768 832 192 764 828 319 +768 832 256 765 828 355 +768 832 320 766 828 397 +768 832 384 767 828 444 +768 832 448 769 828 495 +768 832 512 771 828 548 +768 832 576 773 829 602 +768 832 640 775 829 658 +768 832 704 778 829 715 +768 832 768 781 829 773 +768 832 832 784 830 831 +768 832 896 787 830 890 +768 832 960 791 830 949 +768 832 1023 795 831 1007 +768 896 0 777 890 290 +768 896 64 778 890 294 +768 896 128 778 890 309 +768 896 192 778 890 334 +768 896 256 779 890 368 +768 896 320 780 890 409 +768 896 384 781 890 455 +768 896 448 783 890 504 +768 896 512 784 890 556 +768 896 576 786 890 610 +768 896 640 789 891 665 +768 896 704 791 891 721 +768 896 768 794 891 778 +768 896 832 797 891 836 +768 896 896 801 892 894 +768 896 960 805 892 953 +768 896 1023 809 892 1011 +768 960 0 792 951 308 +768 960 64 792 951 312 +768 960 128 793 951 326 +768 960 192 793 951 350 +768 960 256 794 952 382 +768 960 320 795 952 421 +768 960 384 796 952 466 +768 960 448 797 952 514 +768 960 512 799 952 564 +768 960 576 801 952 617 +768 960 640 803 952 672 +768 960 704 806 953 727 +768 960 768 809 953 784 +768 960 832 812 953 841 +768 960 896 815 953 899 +768 960 960 819 954 958 +768 960 1023 823 954 1015 +768 1023 0 808 1012 326 +768 1023 64 808 1012 330 +768 1023 128 808 1012 343 +768 1023 192 808 1012 365 +768 1023 256 809 1013 396 +768 1023 320 810 1013 434 +768 1023 384 811 1013 477 +768 1023 448 813 1013 524 +768 1023 512 814 1013 573 +768 1023 576 816 1013 625 +768 1023 640 818 1013 679 +768 1023 704 821 1014 734 +768 1023 768 824 1014 790 +768 1023 832 827 1014 847 +768 1023 896 830 1014 904 +768 1023 960 834 1015 962 +768 1023 1023 837 1015 1020 +832 0 0 735 186 120 +832 0 64 735 186 132 +832 0 128 735 187 167 +832 0 192 736 187 214 +832 0 256 737 187 268 +832 0 320 738 188 324 +832 0 384 739 188 382 +832 0 448 741 189 441 +832 0 512 742 190 501 +832 0 576 745 192 561 +832 0 640 747 193 622 +832 0 704 750 194 682 +832 0 768 753 196 743 +832 0 832 756 198 804 +832 0 896 760 200 865 +832 0 960 764 202 926 +832 0 1023 768 204 986 +832 64 0 735 194 121 +832 64 64 735 194 133 +832 64 128 736 194 167 +832 64 192 736 194 215 +832 64 256 737 195 268 +832 64 320 738 195 324 +832 64 384 739 196 383 +832 64 448 741 197 442 +832 64 512 743 198 501 +832 64 576 745 199 561 +832 64 640 747 200 622 +832 64 704 750 201 682 +832 64 768 753 203 743 +832 64 832 757 205 804 +832 64 896 760 207 865 +832 64 960 764 209 926 +832 64 1023 768 211 986 +832 128 0 736 218 125 +832 128 64 736 219 136 +832 128 128 737 219 170 +832 128 192 737 219 216 +832 128 256 738 219 269 +832 128 320 739 220 326 +832 128 384 740 220 383 +832 128 448 742 221 442 +832 128 512 744 222 502 +832 128 576 746 223 562 +832 128 640 748 224 622 +832 128 704 751 225 683 +832 128 768 754 226 743 +832 128 832 758 228 804 +832 128 896 761 230 865 +832 128 960 765 231 926 +832 128 1023 769 233 986 +832 192 0 738 257 131 +832 192 64 738 257 142 +832 192 128 739 257 174 +832 192 192 739 257 220 +832 192 256 740 257 272 +832 192 320 741 258 328 +832 192 384 742 258 385 +832 192 448 744 259 444 +832 192 512 746 259 503 +832 192 576 748 260 563 +832 192 640 750 261 623 +832 192 704 753 262 684 +832 192 768 756 263 744 +832 192 832 759 265 805 +832 192 896 763 266 866 +832 192 960 767 267 927 +832 192 1023 771 269 987 +832 256 0 741 304 140 +832 256 64 741 304 150 +832 256 128 742 304 180 +832 256 192 742 304 224 +832 256 256 743 304 276 +832 256 320 744 304 330 +832 256 384 745 305 388 +832 256 448 747 305 446 +832 256 512 749 306 505 +832 256 576 751 306 565 +832 256 640 753 307 625 +832 256 704 756 308 685 +832 256 768 759 309 745 +832 256 832 762 310 806 +832 256 896 766 311 867 +832 256 960 770 312 927 +832 256 1023 774 314 987 +832 320 0 745 356 150 +832 320 64 745 356 159 +832 320 128 745 356 188 +832 320 192 746 356 231 +832 320 256 747 356 280 +832 320 320 748 356 334 +832 320 384 749 357 391 +832 320 448 751 357 449 +832 320 512 752 358 507 +832 320 576 754 358 567 +832 320 640 757 359 626 +832 320 704 760 359 686 +832 320 768 763 360 747 +832 320 832 766 361 807 +832 320 896 770 362 868 +832 320 960 774 363 929 +832 320 1023 778 364 988 +832 384 0 750 411 163 +832 384 64 750 411 171 +832 384 128 750 411 198 +832 384 192 751 411 238 +832 384 256 752 411 287 +832 384 320 753 412 339 +832 384 384 754 412 395 +832 384 448 755 412 452 +832 384 512 757 413 510 +832 384 576 759 413 569 +832 384 640 762 414 629 +832 384 704 764 414 689 +832 384 768 767 415 749 +832 384 832 771 416 809 +832 384 896 774 416 869 +832 384 960 778 417 930 +832 384 1023 782 418 990 +832 448 0 756 468 176 +832 448 64 756 468 184 +832 448 128 756 468 209 +832 448 192 757 469 247 +832 448 256 758 469 294 +832 448 320 758 469 345 +832 448 384 760 469 400 +832 448 448 761 469 456 +832 448 512 763 470 514 +832 448 576 765 470 572 +832 448 640 768 471 632 +832 448 704 770 471 691 +832 448 768 773 472 751 +832 448 832 777 472 811 +832 448 896 780 473 871 +832 448 960 784 474 932 +832 448 1023 788 474 991 +832 512 0 763 527 191 +832 512 64 763 527 198 +832 512 128 763 527 221 +832 512 192 764 527 257 +832 512 256 764 527 302 +832 512 320 765 527 352 +832 512 384 767 528 406 +832 512 448 768 528 461 +832 512 512 770 528 518 +832 512 576 772 529 576 +832 512 640 774 529 635 +832 512 704 777 529 694 +832 512 768 780 530 754 +832 512 832 783 530 814 +832 512 896 787 531 874 +832 512 960 791 532 934 +832 512 1023 795 532 993 +832 576 0 771 587 207 +832 576 64 771 587 213 +832 576 128 771 587 235 +832 576 192 772 587 269 +832 576 256 772 587 311 +832 576 320 773 587 360 +832 576 384 775 587 412 +832 576 448 776 587 467 +832 576 512 778 588 523 +832 576 576 780 588 581 +832 576 640 782 588 639 +832 576 704 785 589 698 +832 576 768 788 589 757 +832 576 832 791 590 816 +832 576 896 795 590 876 +832 576 960 798 591 936 +832 576 1023 802 591 996 +832 640 0 780 647 223 +832 640 64 780 647 229 +832 640 128 780 647 249 +832 640 192 781 647 281 +832 640 256 782 647 322 +832 640 320 782 647 369 +832 640 384 784 647 420 +832 640 448 785 648 473 +832 640 512 787 648 529 +832 640 576 789 648 586 +832 640 640 791 648 643 +832 640 704 794 649 702 +832 640 768 797 649 760 +832 640 832 800 650 820 +832 640 896 803 650 879 +832 640 960 807 651 939 +832 640 1023 811 651 998 +832 704 0 790 708 240 +832 704 64 790 708 245 +832 704 128 790 708 264 +832 704 192 791 708 294 +832 704 256 792 708 333 +832 704 320 793 708 378 +832 704 384 794 708 428 +832 704 448 795 708 480 +832 704 512 797 708 535 +832 704 576 799 709 591 +832 704 640 801 709 648 +832 704 704 804 709 706 +832 704 768 806 710 764 +832 704 832 810 710 823 +832 704 896 813 710 883 +832 704 960 817 711 942 +832 704 1023 821 711 1001 +832 768 0 801 769 257 +832 768 64 801 769 262 +832 768 128 801 769 279 +832 768 192 802 769 307 +832 768 256 803 769 345 +832 768 320 804 769 388 +832 768 384 805 769 437 +832 768 448 806 769 488 +832 768 512 808 769 542 +832 768 576 810 770 597 +832 768 640 812 770 654 +832 768 704 814 770 711 +832 768 768 817 770 769 +832 768 832 820 771 828 +832 768 896 824 771 886 +832 768 960 827 772 946 +832 768 1023 831 772 1004 +832 832 0 813 830 275 +832 832 64 813 830 280 +832 832 128 813 830 295 +832 832 192 814 830 322 +832 832 256 815 830 357 +832 832 320 815 830 399 +832 832 384 817 830 446 +832 832 448 818 831 497 +832 832 512 820 831 549 +832 832 576 822 831 604 +832 832 640 824 831 660 +832 832 704 826 831 716 +832 832 768 829 832 774 +832 832 832 832 832 832 +832 832 896 835 832 891 +832 832 960 839 833 950 +832 832 1023 843 833 1008 +832 896 0 826 892 293 +832 896 64 826 892 297 +832 896 128 826 892 312 +832 896 192 827 892 337 +832 896 256 827 892 371 +832 896 320 828 892 411 +832 896 384 829 892 457 +832 896 448 831 892 506 +832 896 512 832 892 557 +832 896 576 834 892 611 +832 896 640 837 893 666 +832 896 704 839 893 722 +832 896 768 842 893 779 +832 896 832 845 893 837 +832 896 896 848 894 895 +832 896 960 851 894 954 +832 896 1023 855 894 1012 +832 960 0 840 953 311 +832 960 64 840 953 315 +832 960 128 840 953 329 +832 960 192 841 953 352 +832 960 256 841 953 384 +832 960 320 842 954 423 +832 960 384 843 954 467 +832 960 448 845 954 515 +832 960 512 846 954 566 +832 960 576 848 954 619 +832 960 640 850 954 673 +832 960 704 852 954 728 +832 960 768 855 955 785 +832 960 832 858 955 842 +832 960 896 861 955 900 +832 960 960 865 956 958 +832 960 1023 868 956 1016 +832 1023 0 854 1014 329 +832 1023 64 854 1014 333 +832 1023 128 855 1014 345 +832 1023 192 855 1014 368 +832 1023 256 856 1014 398 +832 1023 320 856 1014 436 +832 1023 384 858 1015 479 +832 1023 448 859 1015 525 +832 1023 512 860 1015 575 +832 1023 576 862 1015 627 +832 1023 640 864 1015 680 +832 1023 704 867 1015 735 +832 1023 768 869 1016 791 +832 1023 832 872 1016 848 +832 1023 896 875 1016 905 +832 1023 960 879 1016 963 +832 1023 1023 882 1017 1021 +896 0 0 792 201 130 +896 0 64 792 201 140 +896 0 128 792 201 173 +896 0 192 792 201 219 +896 0 256 793 201 271 +896 0 320 794 202 327 +896 0 384 795 203 385 +896 0 448 797 203 443 +896 0 512 798 204 503 +896 0 576 800 205 563 +896 0 640 803 207 623 +896 0 704 805 208 683 +896 0 768 808 209 744 +896 0 832 811 211 805 +896 0 896 814 213 866 +896 0 960 818 215 926 +896 0 1023 822 217 986 +896 64 0 792 208 130 +896 64 64 792 208 141 +896 64 128 792 208 174 +896 64 192 793 208 219 +896 64 256 793 208 272 +896 64 320 794 209 327 +896 64 384 795 209 385 +896 64 448 797 210 444 +896 64 512 799 211 503 +896 64 576 801 212 563 +896 64 640 803 213 623 +896 64 704 805 215 683 +896 64 768 808 216 744 +896 64 832 811 218 805 +896 64 896 815 219 866 +896 64 960 818 221 927 +896 64 1023 822 223 987 +896 128 0 793 230 134 +896 128 64 793 231 144 +896 128 128 793 231 176 +896 128 192 794 231 221 +896 128 256 794 231 273 +896 128 320 795 232 328 +896 128 384 796 232 386 +896 128 448 798 233 444 +896 128 512 800 234 504 +896 128 576 802 235 563 +896 128 640 804 236 624 +896 128 704 806 237 684 +896 128 768 809 238 744 +896 128 832 812 239 805 +896 128 896 816 241 866 +896 128 960 819 243 927 +896 128 1023 823 244 987 +896 192 0 795 267 139 +896 192 64 795 267 149 +896 192 128 795 267 180 +896 192 192 795 267 224 +896 192 256 796 267 275 +896 192 320 797 268 330 +896 192 384 798 268 387 +896 192 448 800 269 446 +896 192 512 801 269 505 +896 192 576 803 270 564 +896 192 640 806 271 624 +896 192 704 808 272 685 +896 192 768 811 273 745 +896 192 832 814 274 806 +896 192 896 817 276 867 +896 192 960 821 277 927 +896 192 1023 825 278 987 +896 256 0 797 312 147 +896 256 64 797 312 157 +896 256 128 798 312 186 +896 256 192 798 312 229 +896 256 256 799 312 279 +896 256 320 800 313 333 +896 256 384 801 313 390 +896 256 448 802 313 448 +896 256 512 804 314 507 +896 256 576 806 315 566 +896 256 640 808 315 626 +896 256 704 811 316 686 +896 256 768 813 317 746 +896 256 832 817 318 807 +896 256 896 820 319 867 +896 256 960 824 320 928 +896 256 1023 827 322 988 +896 320 0 801 363 157 +896 320 64 801 363 166 +896 320 128 801 363 194 +896 320 192 802 363 235 +896 320 256 802 363 284 +896 320 320 803 363 337 +896 320 384 804 363 393 +896 320 448 806 364 451 +896 320 512 807 364 509 +896 320 576 809 365 568 +896 320 640 812 365 628 +896 320 704 814 366 688 +896 320 768 817 367 748 +896 320 832 820 368 808 +896 320 896 823 369 869 +896 320 960 827 370 929 +896 320 1023 831 371 989 +896 384 0 805 417 169 +896 384 64 805 417 177 +896 384 128 806 417 203 +896 384 192 806 417 242 +896 384 256 807 417 290 +896 384 320 808 417 342 +896 384 384 809 418 397 +896 384 448 810 418 454 +896 384 512 812 418 512 +896 384 576 814 419 571 +896 384 640 816 419 630 +896 384 704 819 420 690 +896 384 768 821 421 750 +896 384 832 824 421 810 +896 384 896 828 422 870 +896 384 960 831 423 931 +896 384 1023 835 424 991 +896 448 0 811 473 182 +896 448 64 811 473 190 +896 448 128 811 473 214 +896 448 192 812 473 251 +896 448 256 812 474 297 +896 448 320 813 474 348 +896 448 384 814 474 402 +896 448 448 816 474 458 +896 448 512 817 475 516 +896 448 576 819 475 574 +896 448 640 821 475 633 +896 448 704 824 476 692 +896 448 768 827 477 752 +896 448 832 830 477 812 +896 448 896 833 478 872 +896 448 960 837 479 933 +896 448 1023 840 479 992 +896 512 0 817 531 197 +896 512 64 817 531 204 +896 512 128 818 531 226 +896 512 192 818 531 261 +896 512 256 819 532 305 +896 512 320 820 532 355 +896 512 384 821 532 408 +896 512 448 822 532 463 +896 512 512 824 532 520 +896 512 576 826 533 578 +896 512 640 828 533 636 +896 512 704 830 534 695 +896 512 768 833 534 755 +896 512 832 836 535 815 +896 512 896 839 535 875 +896 512 960 843 536 935 +896 512 1023 847 537 994 +896 576 0 825 590 212 +896 576 64 825 590 218 +896 576 128 825 590 239 +896 576 192 825 591 272 +896 576 256 826 591 314 +896 576 320 827 591 363 +896 576 384 828 591 414 +896 576 448 829 591 469 +896 576 512 831 591 525 +896 576 576 833 592 582 +896 576 640 835 592 640 +896 576 704 838 592 699 +896 576 768 840 593 758 +896 576 832 843 593 817 +896 576 896 846 594 877 +896 576 960 850 594 937 +896 576 1023 854 595 996 +896 640 0 833 650 228 +896 640 64 833 650 234 +896 640 128 833 650 253 +896 640 192 834 650 284 +896 640 256 834 650 325 +896 640 320 835 651 371 +896 640 384 836 651 422 +896 640 448 838 651 475 +896 640 512 839 651 530 +896 640 576 841 651 587 +896 640 640 843 652 645 +896 640 704 846 652 703 +896 640 768 848 652 762 +896 640 832 851 653 821 +896 640 896 855 653 880 +896 640 960 858 654 940 +896 640 1023 862 654 999 +896 704 0 842 711 244 +896 704 64 842 711 250 +896 704 128 843 711 267 +896 704 192 843 711 297 +896 704 256 844 711 336 +896 704 320 844 711 381 +896 704 384 846 711 430 +896 704 448 847 711 482 +896 704 512 849 711 537 +896 704 576 850 712 592 +896 704 640 852 712 649 +896 704 704 855 712 707 +896 704 768 857 713 766 +896 704 832 860 713 824 +896 704 896 864 713 884 +896 704 960 867 714 943 +896 704 1023 871 714 1002 +896 768 0 852 771 261 +896 768 64 853 771 266 +896 768 128 853 771 283 +896 768 192 853 772 311 +896 768 256 854 772 347 +896 768 320 855 772 391 +896 768 384 856 772 439 +896 768 448 857 772 490 +896 768 512 859 772 543 +896 768 576 861 772 599 +896 768 640 863 773 655 +896 768 704 865 773 712 +896 768 768 868 773 770 +896 768 832 870 774 828 +896 768 896 873 774 887 +896 768 960 877 774 947 +896 768 1023 880 775 1005 +896 832 0 864 833 279 +896 832 64 864 833 283 +896 832 128 864 833 299 +896 832 192 864 833 325 +896 832 256 865 833 360 +896 832 320 866 833 402 +896 832 384 867 833 448 +896 832 448 868 833 498 +896 832 512 870 833 551 +896 832 576 872 833 605 +896 832 640 874 834 661 +896 832 704 876 834 717 +896 832 768 878 834 775 +896 832 832 881 834 833 +896 832 896 884 835 891 +896 832 960 888 835 950 +896 832 1023 891 836 1009 +896 896 0 876 894 296 +896 896 64 876 894 300 +896 896 128 876 894 315 +896 896 192 876 894 340 +896 896 256 877 894 373 +896 896 320 878 894 413 +896 896 384 879 894 458 +896 896 448 880 894 507 +896 896 512 882 895 559 +896 896 576 883 895 612 +896 896 640 885 895 667 +896 896 704 888 895 723 +896 896 768 890 895 780 +896 896 832 893 896 838 +896 896 896 896 896 896 +896 896 960 899 896 955 +896 896 1023 903 897 1013 +896 960 0 889 955 314 +896 960 64 889 955 318 +896 960 128 889 955 331 +896 960 192 889 956 355 +896 960 256 890 956 387 +896 960 320 891 956 425 +896 960 384 892 956 469 +896 960 448 893 956 517 +896 960 512 894 956 567 +896 960 576 896 956 620 +896 960 640 898 956 674 +896 960 704 900 957 730 +896 960 768 903 957 786 +896 960 832 906 957 843 +896 960 896 909 957 901 +896 960 960 912 958 959 +896 960 1023 915 958 1017 +896 1023 0 902 1016 332 +896 1023 64 902 1016 335 +896 1023 128 902 1016 348 +896 1023 192 903 1016 370 +896 1023 256 903 1016 401 +896 1023 320 904 1016 438 +896 1023 384 905 1016 480 +896 1023 448 906 1017 527 +896 1023 512 908 1017 576 +896 1023 576 910 1017 628 +896 1023 640 911 1017 681 +896 1023 704 914 1017 736 +896 1023 768 916 1017 792 +896 1023 832 919 1018 849 +896 1023 896 922 1018 906 +896 1023 960 925 1018 964 +896 1023 1023 928 1019 1021 +960 0 0 848 215 139 +960 0 64 848 215 149 +960 0 128 848 215 180 +960 0 192 849 215 224 +960 0 256 849 216 275 +960 0 320 850 216 330 +960 0 384 851 217 387 +960 0 448 853 218 446 +960 0 512 854 218 505 +960 0 576 856 219 564 +960 0 640 858 221 624 +960 0 704 861 222 685 +960 0 768 863 223 745 +960 0 832 866 225 806 +960 0 896 869 226 866 +960 0 960 873 228 927 +960 0 1023 876 230 987 +960 64 0 848 221 140 +960 64 64 848 221 150 +960 64 128 849 222 180 +960 64 192 849 222 224 +960 64 256 850 222 276 +960 64 320 851 223 331 +960 64 384 852 223 388 +960 64 448 853 224 446 +960 64 512 855 225 505 +960 64 576 856 226 565 +960 64 640 858 227 625 +960 64 704 861 228 685 +960 64 768 863 229 745 +960 64 832 866 231 806 +960 64 896 869 232 867 +960 64 960 873 234 927 +960 64 1023 876 236 987 +960 128 0 849 243 143 +960 128 64 849 243 152 +960 128 128 850 243 182 +960 128 192 850 243 226 +960 128 256 851 243 277 +960 128 320 851 244 332 +960 128 384 853 244 388 +960 128 448 854 245 447 +960 128 512 855 246 506 +960 128 576 857 247 565 +960 128 640 859 248 625 +960 128 704 862 249 685 +960 128 768 864 250 746 +960 128 832 867 251 806 +960 128 896 870 253 867 +960 128 960 874 254 928 +960 128 1023 877 256 988 +960 192 0 851 277 148 +960 192 64 851 277 157 +960 192 128 851 277 186 +960 192 192 852 277 229 +960 192 256 852 278 279 +960 192 320 853 278 334 +960 192 384 854 278 390 +960 192 448 855 279 448 +960 192 512 857 280 507 +960 192 576 859 280 566 +960 192 640 861 281 626 +960 192 704 863 282 686 +960 192 768 866 283 746 +960 192 832 869 284 807 +960 192 896 872 286 868 +960 192 960 875 287 928 +960 192 1023 879 288 988 +960 256 0 853 320 155 +960 256 64 853 320 164 +960 256 128 854 321 192 +960 256 192 854 321 234 +960 256 256 855 321 283 +960 256 320 856 321 336 +960 256 384 857 322 392 +960 256 448 858 322 450 +960 256 512 859 323 508 +960 256 576 861 323 568 +960 256 640 863 324 627 +960 256 704 866 325 687 +960 256 768 868 326 747 +960 256 832 871 327 808 +960 256 896 874 328 868 +960 256 960 878 329 929 +960 256 1023 881 330 989 +960 320 0 857 370 165 +960 320 64 857 370 173 +960 320 128 857 370 200 +960 320 192 857 370 240 +960 320 256 858 370 288 +960 320 320 859 370 340 +960 320 384 860 371 396 +960 320 448 861 371 453 +960 320 512 863 372 511 +960 320 576 865 372 570 +960 320 640 867 373 629 +960 320 704 869 373 689 +960 320 768 872 374 749 +960 320 832 874 375 809 +960 320 896 877 376 870 +960 320 960 881 377 930 +960 320 1023 884 378 990 +960 384 0 861 423 176 +960 384 64 861 423 184 +960 384 128 861 423 209 +960 384 192 861 423 247 +960 384 256 862 423 294 +960 384 320 863 423 345 +960 384 384 864 424 400 +960 384 448 865 424 456 +960 384 512 867 424 514 +960 384 576 869 425 572 +960 384 640 871 425 631 +960 384 704 873 426 691 +960 384 768 876 427 751 +960 384 832 878 427 811 +960 384 896 881 428 871 +960 384 960 885 429 932 +960 384 1023 888 430 991 +960 448 0 866 479 189 +960 448 64 866 479 196 +960 448 128 866 479 219 +960 448 192 867 479 256 +960 448 256 867 479 301 +960 448 320 868 479 351 +960 448 384 869 479 405 +960 448 448 870 480 460 +960 448 512 872 480 517 +960 448 576 874 480 576 +960 448 640 876 481 634 +960 448 704 878 481 694 +960 448 768 881 482 753 +960 448 832 883 482 813 +960 448 896 886 483 873 +960 448 960 890 484 934 +960 448 1023 893 485 993 +960 512 0 872 536 202 +960 512 64 872 536 209 +960 512 128 872 536 231 +960 512 192 872 536 265 +960 512 256 873 536 309 +960 512 320 874 536 358 +960 512 384 875 537 410 +960 512 448 876 537 465 +960 512 512 878 537 522 +960 512 576 880 537 579 +960 512 640 882 538 638 +960 512 704 884 538 697 +960 512 768 886 539 756 +960 512 832 889 539 816 +960 512 896 892 540 876 +960 512 960 895 540 936 +960 512 1023 899 541 995 +960 576 0 879 595 217 +960 576 64 879 595 223 +960 576 128 879 595 243 +960 576 192 879 595 276 +960 576 256 880 595 318 +960 576 320 881 595 365 +960 576 384 882 595 417 +960 576 448 883 595 471 +960 576 512 885 596 527 +960 576 576 886 596 584 +960 576 640 888 596 642 +960 576 704 891 597 700 +960 576 768 893 597 759 +960 576 832 896 597 818 +960 576 896 899 598 878 +960 576 960 902 599 938 +960 576 1023 906 599 997 +960 640 0 886 654 233 +960 640 64 886 654 238 +960 640 128 887 654 257 +960 640 192 887 654 288 +960 640 256 888 654 328 +960 640 320 888 654 374 +960 640 384 890 654 424 +960 640 448 891 655 477 +960 640 512 892 655 532 +960 640 576 894 655 589 +960 640 640 896 655 646 +960 640 704 898 656 704 +960 640 768 901 656 763 +960 640 832 903 657 822 +960 640 896 906 657 881 +960 640 960 910 657 941 +960 640 1023 913 658 1000 +960 704 0 895 714 249 +960 704 64 895 714 254 +960 704 128 895 714 271 +960 704 192 896 714 301 +960 704 256 896 714 339 +960 704 320 897 714 383 +960 704 384 898 714 432 +960 704 448 899 715 484 +960 704 512 901 715 538 +960 704 576 903 715 594 +960 704 640 905 715 651 +960 704 704 907 716 708 +960 704 768 909 716 767 +960 704 832 912 716 825 +960 704 896 915 717 885 +960 704 960 918 717 944 +960 704 1023 921 718 1003 +960 768 0 905 774 265 +960 768 64 905 774 270 +960 768 128 905 774 286 +960 768 192 905 774 314 +960 768 256 906 775 350 +960 768 320 907 775 393 +960 768 384 908 775 441 +960 768 448 909 775 492 +960 768 512 910 775 545 +960 768 576 912 775 600 +960 768 640 914 776 656 +960 768 704 916 776 713 +960 768 768 919 776 771 +960 768 832 921 777 830 +960 768 896 924 777 888 +960 768 960 927 777 947 +960 768 1023 931 778 1006 +960 832 0 915 835 282 +960 832 64 915 835 287 +960 832 128 915 835 302 +960 832 192 916 835 328 +960 832 256 916 835 363 +960 832 320 917 835 404 +960 832 384 918 836 450 +960 832 448 919 836 500 +960 832 512 921 836 553 +960 832 576 922 836 607 +960 832 640 924 836 662 +960 832 704 926 837 719 +960 832 768 929 837 776 +960 832 832 931 837 834 +960 832 896 934 838 892 +960 832 960 937 838 951 +960 832 1023 941 838 1010 +960 896 0 926 896 300 +960 896 64 926 896 304 +960 896 128 926 896 318 +960 896 192 927 896 343 +960 896 256 927 897 376 +960 896 320 928 897 416 +960 896 384 929 897 461 +960 896 448 930 897 509 +960 896 512 932 897 560 +960 896 576 933 897 614 +960 896 640 935 897 669 +960 896 704 937 898 725 +960 896 768 940 898 781 +960 896 832 942 898 839 +960 896 896 945 898 897 +960 896 960 948 899 955 +960 896 1023 952 899 1013 +960 960 0 938 958 317 +960 960 64 938 958 321 +960 960 128 938 958 335 +960 960 192 939 958 358 +960 960 256 939 958 389 +960 960 320 940 958 428 +960 960 384 941 958 471 +960 960 448 942 958 519 +960 960 512 944 958 569 +960 960 576 945 958 621 +960 960 640 947 959 675 +960 960 704 949 959 731 +960 960 768 952 959 787 +960 960 832 954 959 844 +960 960 896 957 960 902 +960 960 960 960 960 960 +960 960 1023 963 960 1018 +960 1023 0 951 1018 335 +960 1023 64 951 1018 338 +960 1023 128 951 1018 351 +960 1023 192 952 1018 373 +960 1023 256 952 1018 403 +960 1023 320 953 1019 440 +960 1023 384 954 1019 482 +960 1023 448 955 1019 529 +960 1023 512 956 1019 578 +960 1023 576 958 1019 629 +960 1023 640 960 1019 683 +960 1023 704 962 1019 737 +960 1023 768 964 1020 793 +960 1023 832 967 1020 850 +960 1023 896 969 1020 907 +960 1023 960 972 1020 965 +960 1023 1023 975 1021 1022 +1023 0 0 904 229 148 +1023 0 64 904 229 157 +1023 0 128 904 229 186 +1023 0 192 904 229 229 +1023 0 256 905 230 279 +1023 0 320 906 230 334 +1023 0 384 907 231 390 +1023 0 448 908 231 448 +1023 0 512 910 232 507 +1023 0 576 911 233 566 +1023 0 640 913 234 626 +1023 0 704 915 235 686 +1023 0 768 918 237 746 +1023 0 832 920 238 807 +1023 0 896 923 240 868 +1023 0 960 927 241 928 +1023 0 1023 930 243 988 +1023 64 0 904 235 149 +1023 64 64 904 235 158 +1023 64 128 904 235 187 +1023 64 192 905 235 230 +1023 64 256 905 236 280 +1023 64 320 906 236 334 +1023 64 384 907 237 390 +1023 64 448 908 237 448 +1023 64 512 910 238 507 +1023 64 576 911 239 566 +1023 64 640 913 240 626 +1023 64 704 916 241 686 +1023 64 768 918 242 747 +1023 64 832 921 244 807 +1023 64 896 924 245 868 +1023 64 960 927 247 928 +1023 64 1023 930 249 988 +1023 128 0 905 255 151 +1023 128 64 905 255 161 +1023 128 128 905 255 189 +1023 128 192 905 255 231 +1023 128 256 906 256 281 +1023 128 320 907 256 335 +1023 128 384 908 257 391 +1023 128 448 909 257 449 +1023 128 512 911 258 508 +1023 128 576 912 259 567 +1023 128 640 914 260 627 +1023 128 704 916 261 687 +1023 128 768 919 262 747 +1023 128 832 921 263 807 +1023 128 896 924 264 868 +1023 128 960 928 266 929 +1023 128 1023 931 267 989 +1023 192 0 906 288 156 +1023 192 64 906 288 165 +1023 192 128 907 288 193 +1023 192 192 907 288 234 +1023 192 256 908 288 283 +1023 192 320 908 288 337 +1023 192 384 909 289 393 +1023 192 448 911 289 450 +1023 192 512 912 290 509 +1023 192 576 914 291 568 +1023 192 640 916 292 627 +1023 192 704 918 292 687 +1023 192 768 920 293 748 +1023 192 832 923 295 808 +1023 192 896 926 296 869 +1023 192 960 929 297 929 +1023 192 1023 932 298 989 +1023 256 0 909 329 163 +1023 256 64 909 329 172 +1023 256 128 909 329 198 +1023 256 192 909 330 239 +1023 256 256 910 330 287 +1023 256 320 911 330 340 +1023 256 384 912 330 395 +1023 256 448 913 331 452 +1023 256 512 914 331 510 +1023 256 576 916 332 569 +1023 256 640 918 333 629 +1023 256 704 920 333 689 +1023 256 768 923 334 749 +1023 256 832 925 335 809 +1023 256 896 928 336 870 +1023 256 960 931 337 930 +1023 256 1023 935 339 990 +1023 320 0 912 377 172 +1023 320 64 912 377 180 +1023 320 128 912 377 206 +1023 320 192 912 378 244 +1023 320 256 913 378 292 +1023 320 320 914 378 344 +1023 320 384 915 378 398 +1023 320 448 916 379 455 +1023 320 512 917 379 513 +1023 320 576 919 380 571 +1023 320 640 921 380 631 +1023 320 704 923 381 690 +1023 320 768 925 382 750 +1023 320 832 928 382 810 +1023 320 896 931 383 871 +1023 320 960 934 384 931 +1023 320 1023 937 385 991 +1023 384 0 915 429 183 +1023 384 64 916 429 190 +1023 384 128 916 429 214 +1023 384 192 916 430 252 +1023 384 256 917 430 297 +1023 384 320 918 430 348 +1023 384 384 919 430 402 +1023 384 448 920 431 458 +1023 384 512 921 431 516 +1023 384 576 923 431 574 +1023 384 640 925 432 633 +1023 384 704 927 432 692 +1023 384 768 929 433 752 +1023 384 832 932 434 812 +1023 384 896 935 434 872 +1023 384 960 938 435 933 +1023 384 1023 941 436 992 +1023 448 0 920 484 195 +1023 448 64 920 484 202 +1023 448 128 920 484 224 +1023 448 192 921 484 260 +1023 448 256 921 484 304 +1023 448 320 922 485 354 +1023 448 384 923 485 407 +1023 448 448 924 485 463 +1023 448 512 926 485 519 +1023 448 576 928 486 577 +1023 448 640 929 486 636 +1023 448 704 932 487 695 +1023 448 768 934 487 754 +1023 448 832 937 488 814 +1023 448 896 939 489 874 +1023 448 960 942 489 935 +1023 448 1023 946 490 994 +1023 512 0 926 541 208 +1023 512 64 926 541 215 +1023 512 128 926 541 236 +1023 512 192 926 541 270 +1023 512 256 927 541 312 +1023 512 320 928 541 361 +1023 512 384 929 541 413 +1023 512 448 930 542 467 +1023 512 512 931 542 524 +1023 512 576 933 542 581 +1023 512 640 935 543 639 +1023 512 704 937 543 698 +1023 512 768 939 544 757 +1023 512 832 942 544 817 +1023 512 896 945 545 877 +1023 512 960 948 545 937 +1023 512 1023 951 546 996 +1023 576 0 932 599 223 +1023 576 64 932 599 229 +1023 576 128 932 599 248 +1023 576 192 933 599 280 +1023 576 256 933 599 321 +1023 576 320 934 599 368 +1023 576 384 935 599 419 +1023 576 448 936 600 473 +1023 576 512 938 600 529 +1023 576 576 939 600 585 +1023 576 640 941 600 643 +1023 576 704 943 601 701 +1023 576 768 946 601 760 +1023 576 832 948 602 820 +1023 576 896 951 602 879 +1023 576 960 954 603 939 +1023 576 1023 957 603 998 +1023 640 0 939 658 238 +1023 640 64 939 658 243 +1023 640 128 940 658 262 +1023 640 192 940 658 292 +1023 640 256 941 658 331 +1023 640 320 941 658 377 +1023 640 384 942 658 427 +1023 640 448 943 658 479 +1023 640 512 945 659 534 +1023 640 576 946 659 590 +1023 640 640 948 659 647 +1023 640 704 950 660 705 +1023 640 768 953 660 764 +1023 640 832 955 660 823 +1023 640 896 958 661 882 +1023 640 960 961 661 942 +1023 640 1023 964 662 1001 +1023 704 0 947 717 253 +1023 704 64 947 717 258 +1023 704 128 948 717 276 +1023 704 192 948 717 304 +1023 704 256 949 718 342 +1023 704 320 949 718 386 +1023 704 384 950 718 435 +1023 704 448 951 718 486 +1023 704 512 953 718 540 +1023 704 576 954 718 596 +1023 704 640 956 719 652 +1023 704 704 958 719 710 +1023 704 768 961 719 768 +1023 704 832 963 720 827 +1023 704 896 966 720 886 +1023 704 960 969 721 945 +1023 704 1023 972 721 1004 +1023 768 0 956 778 270 +1023 768 64 956 778 274 +1023 768 128 957 778 290 +1023 768 192 957 778 317 +1023 768 256 957 778 353 +1023 768 320 958 778 396 +1023 768 384 959 778 443 +1023 768 448 960 778 494 +1023 768 512 962 778 547 +1023 768 576 963 778 602 +1023 768 640 965 779 658 +1023 768 704 967 779 715 +1023 768 768 969 779 772 +1023 768 832 972 780 831 +1023 768 896 975 780 889 +1023 768 960 978 780 948 +1023 768 1023 981 781 1007 +1023 832 0 966 838 286 +1023 832 64 966 838 291 +1023 832 128 966 838 306 +1023 832 192 967 838 331 +1023 832 256 967 838 366 +1023 832 320 968 838 407 +1023 832 384 969 838 453 +1023 832 448 970 839 502 +1023 832 512 971 839 554 +1023 832 576 973 839 608 +1023 832 640 975 839 664 +1023 832 704 977 839 720 +1023 832 768 979 840 777 +1023 832 832 981 840 835 +1023 832 896 984 840 893 +1023 832 960 987 841 952 +1023 832 1023 990 841 1010 +1023 896 0 977 899 303 +1023 896 64 977 899 307 +1023 896 128 977 899 322 +1023 896 192 977 899 346 +1023 896 256 978 899 379 +1023 896 320 978 899 418 +1023 896 384 979 899 463 +1023 896 448 980 899 511 +1023 896 512 982 900 562 +1023 896 576 983 900 615 +1023 896 640 985 900 670 +1023 896 704 987 900 726 +1023 896 768 989 901 783 +1023 896 832 992 901 840 +1023 896 896 994 901 898 +1023 896 960 997 901 956 +1023 896 1023 1000 902 1014 +1023 960 0 988 960 321 +1023 960 64 988 960 325 +1023 960 128 988 960 338 +1023 960 192 988 960 361 +1023 960 256 989 960 392 +1023 960 320 990 960 430 +1023 960 384 991 960 474 +1023 960 448 992 961 521 +1023 960 512 993 961 571 +1023 960 576 995 961 623 +1023 960 640 996 961 677 +1023 960 704 998 961 732 +1023 960 768 1001 962 788 +1023 960 832 1003 962 845 +1023 960 896 1006 962 903 +1023 960 960 1008 962 961 +1023 960 1023 1011 963 1019 +1023 1023 0 1000 1021 338 +1023 1023 64 1000 1021 342 +1023 1023 128 1000 1021 354 +1023 1023 192 1000 1021 376 +1023 1023 256 1001 1021 406 +1023 1023 320 1002 1021 443 +1023 1023 384 1003 1021 485 +1023 1023 448 1004 1021 531 +1023 1023 512 1005 1021 580 +1023 1023 576 1006 1021 631 +1023 1023 640 1008 1021 684 +1023 1023 704 1010 1022 739 +1023 1023 768 1012 1022 794 +1023 1023 832 1015 1022 851 +1023 1023 896 1017 1022 908 +1023 1023 960 1020 1023 966 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_28.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_28.txt new file mode 100644 index 0000000..6bd7cd7 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_28.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 14 10 63 +0 0 128 28 20 123 +0 0 192 42 30 186 +0 0 256 55 40 246 +0 0 320 70 51 313 +0 0 384 83 61 372 +0 0 448 98 71 436 +0 0 512 111 81 495 +0 0 576 126 92 563 +0 0 640 140 102 624 +0 0 704 154 112 686 +0 0 768 168 123 749 +0 0 832 181 133 810 +0 0 896 195 143 873 +0 0 960 210 154 937 +0 0 1023 223 164 999 +0 64 0 17 66 9 +0 64 64 22 68 64 +0 64 128 32 69 124 +0 64 192 44 72 186 +0 64 256 57 77 247 +0 64 320 71 83 313 +0 64 384 84 89 372 +0 64 448 98 96 436 +0 64 512 112 103 496 +0 64 576 127 112 563 +0 64 640 140 120 624 +0 64 704 154 129 686 +0 64 768 168 138 749 +0 64 832 182 147 811 +0 64 896 196 156 874 +0 64 960 210 166 938 +0 64 1023 224 175 1000 +0 128 0 32 126 17 +0 128 64 35 128 65 +0 128 128 41 128 125 +0 128 192 51 130 186 +0 128 256 62 133 247 +0 128 320 76 137 313 +0 128 384 88 140 373 +0 128 448 101 144 436 +0 128 512 114 149 496 +0 128 576 129 155 563 +0 128 640 142 161 624 +0 128 704 156 167 687 +0 128 768 170 174 751 +0 128 832 183 181 812 +0 128 896 197 188 875 +0 128 960 211 196 938 +0 128 1023 225 203 1000 +0 192 0 47 186 25 +0 192 64 49 189 67 +0 192 128 54 189 126 +0 192 192 61 191 187 +0 192 256 71 193 248 +0 192 320 83 195 314 +0 192 384 94 198 374 +0 192 448 106 200 437 +0 192 512 119 204 497 +0 192 576 133 208 564 +0 192 640 146 213 625 +0 192 704 159 217 687 +0 192 768 173 223 751 +0 192 832 186 227 812 +0 192 896 200 233 875 +0 192 960 214 240 938 +0 192 1023 227 245 1001 +0 256 0 62 247 33 +0 256 64 64 249 70 +0 256 128 68 250 127 +0 256 192 74 251 188 +0 256 256 81 252 248 +0 256 320 92 255 315 +0 256 384 102 257 374 +0 256 448 113 259 437 +0 256 512 125 262 497 +0 256 576 138 265 565 +0 256 640 151 268 625 +0 256 704 164 272 688 +0 256 768 177 276 752 +0 256 832 190 279 813 +0 256 896 203 284 875 +0 256 960 217 290 939 +0 256 1023 230 294 1001 +0 320 0 79 313 41 +0 320 64 80 315 74 +0 320 128 83 316 130 +0 320 192 88 317 190 +0 320 256 95 318 250 +0 320 320 103 320 316 +0 320 384 112 322 375 +0 320 448 123 324 438 +0 320 512 133 326 498 +0 320 576 146 329 566 +0 320 640 158 332 627 +0 320 704 170 335 689 +0 320 768 183 339 753 +0 320 832 195 341 814 +0 320 896 208 344 876 +0 320 960 221 349 940 +0 320 1023 234 352 1002 +0 384 0 94 372 48 +0 384 64 95 375 78 +0 384 128 98 376 132 +0 384 192 102 377 191 +0 384 256 107 378 251 +0 384 320 115 379 316 +0 384 384 123 381 376 +0 384 448 133 383 439 +0 384 512 142 386 499 +0 384 576 154 387 567 +0 384 640 165 390 628 +0 384 704 177 393 690 +0 384 768 189 395 753 +0 384 832 201 397 815 +0 384 896 213 400 877 +0 384 960 227 404 941 +0 384 1023 239 407 1003 +0 448 0 110 435 56 +0 448 64 111 438 83 +0 448 128 113 438 135 +0 448 192 117 439 193 +0 448 256 122 441 253 +0 448 320 128 442 317 +0 448 384 135 444 377 +0 448 448 144 445 440 +0 448 512 153 448 500 +0 448 576 164 450 568 +0 448 640 174 453 629 +0 448 704 186 455 692 +0 448 768 197 457 755 +0 448 832 208 458 816 +0 448 896 220 461 878 +0 448 960 233 464 942 +0 448 1023 245 466 1004 +0 512 0 125 494 64 +0 512 64 126 496 88 +0 512 128 128 497 138 +0 512 192 131 498 196 +0 512 256 135 499 254 +0 512 320 141 501 319 +0 512 384 148 503 379 +0 512 448 155 503 441 +0 512 512 164 506 501 +0 512 576 174 508 569 +0 512 640 184 510 630 +0 512 704 194 513 693 +0 512 768 205 515 756 +0 512 832 216 515 817 +0 512 896 228 518 880 +0 512 960 240 521 944 +0 512 1023 252 522 1006 +0 576 0 142 561 72 +0 576 64 143 564 94 +0 576 128 144 564 142 +0 576 192 147 565 198 +0 576 256 151 567 257 +0 576 320 156 566 320 +0 576 384 162 569 379 +0 576 448 169 571 443 +0 576 512 177 572 503 +0 576 576 186 575 571 +0 576 640 195 576 631 +0 576 704 205 579 694 +0 576 768 215 579 756 +0 576 832 226 582 820 +0 576 896 237 583 881 +0 576 960 249 587 946 +0 576 1023 260 587 1007 +0 640 0 157 622 80 +0 640 64 158 624 99 +0 640 128 159 624 145 +0 640 192 162 626 201 +0 640 256 165 627 258 +0 640 320 170 628 322 +0 640 384 175 629 381 +0 640 448 182 632 444 +0 640 512 190 635 505 +0 640 576 198 636 572 +0 640 640 206 638 633 +0 640 704 216 640 695 +0 640 768 225 641 757 +0 640 832 235 642 820 +0 640 896 245 642 881 +0 640 960 257 646 946 +0 640 1023 268 647 1009 +0 704 0 173 684 87 +0 704 64 174 686 105 +0 704 128 175 688 149 +0 704 192 177 688 204 +0 704 256 180 689 260 +0 704 320 185 691 324 +0 704 384 190 692 383 +0 704 448 196 694 446 +0 704 512 203 697 506 +0 704 576 211 699 574 +0 704 640 219 700 634 +0 704 704 227 701 696 +0 704 768 236 703 759 +0 704 832 245 703 820 +0 704 896 256 705 883 +0 704 960 267 708 947 +0 704 1023 277 708 1008 +0 768 0 188 746 95 +0 768 64 190 749 112 +0 768 128 191 749 153 +0 768 192 193 751 207 +0 768 256 196 752 263 +0 768 320 199 752 326 +0 768 384 204 755 385 +0 768 448 210 757 448 +0 768 512 216 760 508 +0 768 576 224 762 576 +0 768 640 231 763 636 +0 768 704 239 765 698 +0 768 768 247 764 759 +0 768 832 257 766 822 +0 768 896 266 767 885 +0 768 960 277 770 949 +0 768 1023 286 768 1010 +0 832 0 204 809 103 +0 832 64 205 812 118 +0 832 128 206 812 158 +0 832 192 208 813 210 +0 832 256 211 815 266 +0 832 320 215 817 329 +0 832 384 219 818 387 +0 832 448 225 821 450 +0 832 512 231 824 511 +0 832 576 238 826 578 +0 832 640 244 826 638 +0 832 704 252 826 699 +0 832 768 260 828 762 +0 832 832 268 828 824 +0 832 896 278 831 887 +0 832 960 288 833 950 +0 832 1023 297 832 1012 +0 896 0 220 872 110 +0 896 64 222 876 125 +0 896 128 222 876 163 +0 896 192 224 878 214 +0 896 256 227 879 269 +0 896 320 230 880 331 +0 896 384 234 882 389 +0 896 448 239 885 453 +0 896 512 245 887 512 +0 896 576 252 890 580 +0 896 640 257 888 638 +0 896 704 265 889 700 +0 896 768 272 889 762 +0 896 832 280 891 825 +0 896 896 289 893 888 +0 896 960 299 895 951 +0 896 1023 308 895 1014 +0 960 0 236 933 118 +0 960 64 237 936 132 +0 960 128 238 938 168 +0 960 192 240 939 218 +0 960 256 242 939 272 +0 960 320 245 941 334 +0 960 384 249 944 392 +0 960 448 254 945 455 +0 960 512 259 948 514 +0 960 576 264 947 580 +0 960 640 270 948 639 +0 960 704 277 950 702 +0 960 768 285 951 764 +0 960 832 292 951 826 +0 960 896 301 953 889 +0 960 960 310 955 952 +0 960 1023 319 955 1015 +0 1023 0 251 994 125 +0 1023 64 252 998 139 +0 1023 128 253 998 173 +0 1023 192 255 1000 222 +0 1023 256 257 1002 276 +0 1023 320 260 1002 337 +0 1023 384 263 1003 394 +0 1023 448 268 1006 456 +0 1023 512 273 1010 516 +0 1023 576 278 1009 582 +0 1023 640 284 1008 641 +0 1023 704 290 1010 703 +0 1023 768 297 1010 765 +0 1023 832 305 1011 828 +0 1023 896 313 1013 890 +0 1023 960 321 1016 954 +0 1023 1023 330 1016 1017 +64 0 0 68 9 0 +64 0 64 69 13 64 +64 0 128 72 22 124 +64 0 192 78 31 186 +64 0 256 85 41 246 +64 0 320 95 52 313 +64 0 384 105 61 371 +64 0 448 116 72 436 +64 0 512 127 81 495 +64 0 576 141 93 563 +64 0 640 152 102 623 +64 0 704 165 113 686 +64 0 768 178 123 750 +64 0 832 191 133 811 +64 0 896 204 143 873 +64 0 960 218 154 937 +64 0 1023 231 164 1000 +64 64 0 59 60 8 +64 64 64 61 62 64 +64 64 128 64 63 124 +64 64 192 71 67 186 +64 64 256 80 72 247 +64 64 320 90 78 313 +64 64 384 100 84 372 +64 64 448 112 92 436 +64 64 512 124 99 496 +64 64 576 138 108 563 +64 64 640 149 117 623 +64 64 704 163 126 686 +64 64 768 176 135 750 +64 64 832 189 144 812 +64 64 896 202 154 873 +64 64 960 216 164 937 +64 64 1023 229 173 1000 +64 128 0 60 125 16 +64 128 64 60 127 65 +64 128 128 64 127 125 +64 128 192 71 129 186 +64 128 256 79 132 247 +64 128 320 90 135 314 +64 128 384 100 138 372 +64 128 448 112 143 436 +64 128 512 124 148 496 +64 128 576 138 153 564 +64 128 640 150 159 624 +64 128 704 163 166 687 +64 128 768 177 173 751 +64 128 832 189 179 811 +64 128 896 202 187 874 +64 128 960 216 195 937 +64 128 1023 230 202 1000 +64 192 0 63 186 25 +64 192 64 64 188 67 +64 192 128 68 189 126 +64 192 192 74 190 187 +64 192 256 82 192 248 +64 192 320 92 195 314 +64 192 384 102 197 373 +64 192 448 114 200 436 +64 192 512 126 204 497 +64 192 576 139 207 564 +64 192 640 151 212 624 +64 192 704 164 217 687 +64 192 768 178 222 751 +64 192 832 190 227 811 +64 192 896 203 232 874 +64 192 960 217 239 938 +64 192 1023 231 244 1001 +64 256 0 71 246 32 +64 256 64 72 249 70 +64 256 128 74 249 127 +64 256 192 80 251 188 +64 256 256 88 252 249 +64 256 320 97 254 314 +64 256 384 107 256 373 +64 256 448 118 258 437 +64 256 512 129 262 497 +64 256 576 142 265 565 +64 256 640 154 267 625 +64 256 704 167 272 688 +64 256 768 180 276 752 +64 256 832 193 279 812 +64 256 896 206 283 875 +64 256 960 219 289 939 +64 256 1023 232 293 1002 +64 320 0 83 312 41 +64 320 64 84 315 74 +64 320 128 87 316 130 +64 320 192 92 317 190 +64 320 256 98 319 250 +64 320 320 107 320 315 +64 320 384 115 321 374 +64 320 448 125 324 438 +64 320 512 136 326 498 +64 320 576 149 329 566 +64 320 640 160 331 626 +64 320 704 172 335 689 +64 320 768 184 338 752 +64 320 832 196 341 813 +64 320 896 209 344 876 +64 320 960 222 348 940 +64 320 1023 236 352 1002 +64 384 0 96 372 48 +64 384 64 97 375 78 +64 384 128 99 376 132 +64 384 192 103 376 191 +64 384 256 109 378 251 +64 384 320 116 380 316 +64 384 384 124 381 375 +64 384 448 134 383 439 +64 384 512 144 385 499 +64 384 576 156 388 567 +64 384 640 166 390 627 +64 384 704 178 393 690 +64 384 768 190 396 753 +64 384 832 201 397 815 +64 384 896 214 400 876 +64 384 960 227 404 941 +64 384 1023 240 407 1003 +64 448 0 111 435 56 +64 448 64 112 438 83 +64 448 128 113 439 135 +64 448 192 117 440 194 +64 448 256 122 441 253 +64 448 320 128 442 317 +64 448 384 136 444 377 +64 448 448 144 446 440 +64 448 512 153 448 500 +64 448 576 164 450 568 +64 448 640 174 452 628 +64 448 704 185 455 691 +64 448 768 197 457 754 +64 448 832 208 458 815 +64 448 896 220 461 878 +64 448 960 233 465 942 +64 448 1023 245 466 1004 +64 512 0 125 494 63 +64 512 64 126 496 88 +64 512 128 128 497 138 +64 512 192 131 498 196 +64 512 256 135 500 255 +64 512 320 141 501 319 +64 512 384 147 502 378 +64 512 448 155 504 441 +64 512 512 164 506 501 +64 512 576 174 508 569 +64 512 640 184 510 630 +64 512 704 194 513 693 +64 512 768 205 515 756 +64 512 832 216 516 817 +64 512 896 228 518 879 +64 512 960 240 521 943 +64 512 1023 252 523 1005 +64 576 0 142 561 72 +64 576 64 143 563 94 +64 576 128 144 565 142 +64 576 192 147 565 198 +64 576 256 151 567 257 +64 576 320 156 567 320 +64 576 384 162 569 379 +64 576 448 169 571 443 +64 576 512 177 572 502 +64 576 576 186 576 571 +64 576 640 195 577 631 +64 576 704 205 579 693 +64 576 768 215 580 756 +64 576 832 226 582 819 +64 576 896 237 583 881 +64 576 960 248 586 944 +64 576 1023 260 587 1006 +64 640 0 158 622 79 +64 640 64 158 624 100 +64 640 128 160 625 145 +64 640 192 162 626 201 +64 640 256 166 628 258 +64 640 320 170 629 322 +64 640 384 175 630 381 +64 640 448 182 632 444 +64 640 512 189 635 505 +64 640 576 198 636 572 +64 640 640 206 637 632 +64 640 704 216 640 695 +64 640 768 225 640 757 +64 640 832 235 641 819 +64 640 896 245 642 881 +64 640 960 257 647 946 +64 640 1023 268 648 1008 +64 704 0 174 684 87 +64 704 64 174 686 105 +64 704 128 176 688 149 +64 704 192 178 689 204 +64 704 256 181 689 260 +64 704 320 185 691 324 +64 704 384 190 693 383 +64 704 448 196 694 446 +64 704 512 203 697 505 +64 704 576 211 699 574 +64 704 640 219 701 634 +64 704 704 227 702 696 +64 704 768 236 702 758 +64 704 832 246 703 820 +64 704 896 256 706 883 +64 704 960 267 709 947 +64 704 1023 277 708 1008 +64 768 0 190 746 95 +64 768 64 190 748 112 +64 768 128 192 750 153 +64 768 192 194 751 207 +64 768 256 197 752 263 +64 768 320 200 753 326 +64 768 384 205 755 385 +64 768 448 211 758 449 +64 768 512 217 760 508 +64 768 576 224 763 576 +64 768 640 232 763 636 +64 768 704 239 764 697 +64 768 768 248 764 759 +64 768 832 257 766 822 +64 768 896 266 767 885 +64 768 960 276 769 947 +64 768 1023 286 769 1009 +64 832 0 207 809 103 +64 832 64 207 812 118 +64 832 128 208 813 158 +64 832 192 210 814 211 +64 832 256 212 815 266 +64 832 320 216 817 329 +64 832 384 220 818 387 +64 832 448 226 821 450 +64 832 512 231 824 510 +64 832 576 239 825 578 +64 832 640 245 825 637 +64 832 704 252 827 699 +64 832 768 260 828 762 +64 832 832 268 828 824 +64 832 896 278 830 886 +64 832 960 287 832 949 +64 832 1023 297 833 1012 +64 896 0 223 872 110 +64 896 64 224 875 125 +64 896 128 225 877 163 +64 896 192 227 878 214 +64 896 256 229 880 269 +64 896 320 233 880 331 +64 896 384 236 882 389 +64 896 448 241 885 453 +64 896 512 247 887 512 +64 896 576 254 890 580 +64 896 640 259 888 638 +64 896 704 265 889 700 +64 896 768 273 890 762 +64 896 832 281 891 825 +64 896 896 289 892 887 +64 896 960 298 894 950 +64 896 1023 308 894 1012 +64 960 0 240 933 118 +64 960 64 241 937 132 +64 960 128 241 937 168 +64 960 192 243 938 218 +64 960 256 245 941 272 +64 960 320 248 941 334 +64 960 384 252 943 391 +64 960 448 257 946 455 +64 960 512 262 949 514 +64 960 576 267 947 579 +64 960 640 272 948 639 +64 960 704 279 950 701 +64 960 768 286 951 764 +64 960 832 293 952 826 +64 960 896 302 953 888 +64 960 960 310 955 951 +64 960 1023 319 956 1015 +64 1023 0 256 994 125 +64 1023 64 257 999 139 +64 1023 128 257 999 173 +64 1023 192 259 1000 222 +64 1023 256 261 1002 276 +64 1023 320 263 1001 336 +64 1023 384 267 1004 394 +64 1023 448 271 1006 456 +64 1023 512 276 1008 515 +64 1023 576 281 1008 581 +64 1023 640 286 1008 641 +64 1023 704 293 1011 703 +64 1023 768 299 1010 765 +64 1023 832 306 1012 828 +64 1023 896 314 1013 890 +64 1023 960 322 1016 953 +64 1023 1023 330 1015 1016 +128 0 0 123 17 0 +128 0 64 124 19 63 +128 0 128 126 25 124 +128 0 192 129 33 186 +128 0 256 133 43 246 +128 0 320 139 53 312 +128 0 384 146 62 372 +128 0 448 154 73 436 +128 0 512 162 82 495 +128 0 576 172 93 563 +128 0 640 182 103 623 +128 0 704 193 113 686 +128 0 768 203 123 748 +128 0 832 214 133 811 +128 0 896 226 144 874 +128 0 960 238 154 937 +128 0 1023 250 164 998 +128 64 0 122 59 6 +128 64 64 122 61 64 +128 64 128 123 62 124 +128 64 192 127 66 186 +128 64 256 131 71 247 +128 64 320 137 77 312 +128 64 384 144 84 372 +128 64 448 152 91 436 +128 64 512 160 98 495 +128 64 576 171 108 564 +128 64 640 181 116 624 +128 64 704 191 126 687 +128 64 768 202 134 749 +128 64 832 214 144 812 +128 64 896 225 154 873 +128 64 960 237 164 938 +128 64 1023 249 172 999 +128 128 0 122 125 16 +128 128 64 122 126 65 +128 128 128 123 127 125 +128 128 192 126 129 186 +128 128 256 131 131 247 +128 128 320 137 135 313 +128 128 384 144 138 372 +128 128 448 152 142 436 +128 128 512 160 147 496 +128 128 576 171 153 564 +128 128 640 181 159 624 +128 128 704 192 166 687 +128 128 768 202 172 749 +128 128 832 213 180 811 +128 128 896 225 187 874 +128 128 960 237 195 937 +128 128 1023 249 202 999 +128 192 0 124 186 25 +128 192 64 123 188 67 +128 192 128 125 189 126 +128 192 192 128 190 187 +128 192 256 133 192 248 +128 192 320 139 194 313 +128 192 384 145 197 373 +128 192 448 153 200 436 +128 192 512 162 203 496 +128 192 576 172 207 564 +128 192 640 182 212 624 +128 192 704 193 217 688 +128 192 768 203 221 749 +128 192 832 214 227 811 +128 192 896 226 232 875 +128 192 960 238 239 939 +128 192 1023 250 244 999 +128 256 0 127 247 32 +128 256 64 127 249 70 +128 256 128 129 249 127 +128 256 192 132 251 188 +128 256 256 136 252 249 +128 256 320 142 254 314 +128 256 384 148 256 373 +128 256 448 156 259 438 +128 256 512 164 261 496 +128 256 576 175 265 565 +128 256 640 184 268 625 +128 256 704 195 272 688 +128 256 768 205 275 750 +128 256 832 217 279 813 +128 256 896 228 284 875 +128 256 960 240 289 939 +128 256 1023 252 293 1001 +128 320 0 134 313 41 +128 320 64 134 316 74 +128 320 128 136 316 130 +128 320 192 139 318 190 +128 320 256 143 319 250 +128 320 320 148 320 315 +128 320 384 154 322 374 +128 320 448 162 324 438 +128 320 512 169 326 497 +128 320 576 180 330 566 +128 320 640 189 331 626 +128 320 704 200 335 689 +128 320 768 210 337 751 +128 320 832 220 341 814 +128 320 896 231 344 876 +128 320 960 244 349 940 +128 320 1023 254 351 1002 +128 384 0 142 373 48 +128 384 64 142 375 78 +128 384 128 143 376 132 +128 384 192 146 377 192 +128 384 256 150 379 251 +128 384 320 155 379 316 +128 384 384 161 381 375 +128 384 448 168 383 439 +128 384 512 176 385 498 +128 384 576 185 388 567 +128 384 640 194 390 627 +128 384 704 204 394 690 +128 384 768 214 394 751 +128 384 832 225 398 815 +128 384 896 236 401 877 +128 384 960 247 405 941 +128 384 1023 258 406 1002 +128 448 0 152 436 56 +128 448 64 152 439 83 +128 448 128 153 439 134 +128 448 192 155 440 193 +128 448 256 159 442 253 +128 448 320 164 442 317 +128 448 384 170 444 377 +128 448 448 176 446 440 +128 448 512 183 448 499 +128 448 576 193 450 568 +128 448 640 201 452 628 +128 448 704 211 456 691 +128 448 768 220 456 753 +128 448 832 231 459 816 +128 448 896 241 461 878 +128 448 960 253 465 942 +128 448 1023 263 466 1003 +128 512 0 162 494 63 +128 512 64 162 497 88 +128 512 128 163 497 138 +128 512 192 166 499 196 +128 512 256 169 500 254 +128 512 320 173 500 318 +128 512 384 179 502 378 +128 512 448 185 504 441 +128 512 512 192 506 501 +128 512 576 201 509 569 +128 512 640 209 510 629 +128 512 704 218 514 693 +128 512 768 227 514 754 +128 512 832 237 516 817 +128 512 896 248 518 879 +128 512 960 258 522 943 +128 512 1023 269 522 1004 +128 576 0 175 561 72 +128 576 64 174 563 94 +128 576 128 176 565 142 +128 576 192 178 566 198 +128 576 256 181 567 256 +128 576 320 186 568 321 +128 576 384 190 569 379 +128 576 448 196 570 442 +128 576 512 203 573 502 +128 576 576 211 575 570 +128 576 640 219 577 631 +128 576 704 228 579 694 +128 576 768 237 580 756 +128 576 832 246 582 818 +128 576 896 256 584 881 +128 576 960 266 587 944 +128 576 1023 276 587 1006 +128 640 0 187 622 79 +128 640 64 188 625 99 +128 640 128 189 625 145 +128 640 192 191 626 201 +128 640 256 194 628 258 +128 640 320 197 628 322 +128 640 384 202 630 381 +128 640 448 208 632 444 +128 640 512 214 634 504 +128 640 576 222 637 572 +128 640 640 229 638 632 +128 640 704 237 640 694 +128 640 768 245 640 756 +128 640 832 254 641 818 +128 640 896 264 643 881 +128 640 960 274 646 945 +128 640 1023 284 647 1007 +128 704 0 201 684 87 +128 704 64 201 687 105 +128 704 128 202 687 149 +128 704 192 204 688 203 +128 704 256 207 690 260 +128 704 320 211 692 324 +128 704 384 215 692 382 +128 704 448 220 694 446 +128 704 512 226 698 506 +128 704 576 234 699 573 +128 704 640 240 700 633 +128 704 704 248 702 696 +128 704 768 256 703 758 +128 704 832 264 704 820 +128 704 896 272 705 882 +128 704 960 283 708 946 +128 704 1023 293 708 1008 +128 768 0 215 746 95 +128 768 64 215 749 112 +128 768 128 216 750 153 +128 768 192 218 751 207 +128 768 256 220 752 263 +128 768 320 224 753 326 +128 768 384 228 755 385 +128 768 448 233 757 448 +128 768 512 238 760 508 +128 768 576 245 762 575 +128 768 640 252 764 636 +128 768 704 258 764 697 +128 768 768 266 765 759 +128 768 832 274 765 821 +128 768 896 283 768 885 +128 768 960 292 770 948 +128 768 1023 301 769 1009 +128 832 0 229 809 103 +128 832 64 230 813 119 +128 832 128 230 813 158 +128 832 192 232 814 210 +128 832 256 235 816 266 +128 832 320 237 816 329 +128 832 384 242 818 387 +128 832 448 247 821 450 +128 832 512 251 823 510 +128 832 576 258 826 578 +128 832 640 264 825 636 +128 832 704 271 827 699 +128 832 768 278 827 761 +128 832 832 285 829 824 +128 832 896 294 830 886 +128 832 960 303 832 949 +128 832 1023 311 832 1011 +128 896 0 244 872 110 +128 896 64 245 876 125 +128 896 128 246 877 163 +128 896 192 247 879 214 +128 896 256 250 879 269 +128 896 320 253 881 331 +128 896 384 257 883 390 +128 896 448 261 884 452 +128 896 512 266 888 512 +128 896 576 271 888 578 +128 896 640 277 889 638 +128 896 704 283 889 699 +128 896 768 290 890 762 +128 896 832 297 891 824 +128 896 896 305 893 887 +128 896 960 314 895 950 +128 896 1023 322 895 1012 +128 960 0 259 934 118 +128 960 64 260 937 132 +128 960 128 260 937 168 +128 960 192 262 939 218 +128 960 256 264 940 272 +128 960 320 267 942 334 +128 960 384 270 943 392 +128 960 448 275 946 455 +128 960 512 279 948 514 +128 960 576 284 947 579 +128 960 640 289 948 639 +128 960 704 296 950 701 +128 960 768 302 952 764 +128 960 832 309 952 826 +128 960 896 317 952 887 +128 960 960 325 955 952 +128 960 1023 333 956 1014 +128 1023 0 274 995 125 +128 1023 64 274 998 138 +128 1023 128 275 1000 174 +128 1023 192 277 1001 222 +128 1023 256 278 1001 275 +128 1023 320 281 1002 337 +128 1023 384 284 1004 394 +128 1023 448 289 1007 456 +128 1023 512 293 1007 514 +128 1023 576 298 1008 581 +128 1023 640 303 1009 641 +128 1023 704 308 1011 703 +128 1023 768 315 1010 764 +128 1023 832 321 1012 828 +128 1023 896 329 1013 890 +128 1023 960 336 1015 953 +128 1023 1023 345 1016 1016 +192 0 0 182 24 0 +192 0 64 182 26 63 +192 0 128 183 30 124 +192 0 192 186 37 186 +192 0 256 188 45 246 +192 0 320 192 55 312 +192 0 384 197 64 372 +192 0 448 203 74 435 +192 0 512 209 83 495 +192 0 576 217 94 562 +192 0 640 224 104 623 +192 0 704 233 114 686 +192 0 768 241 124 748 +192 0 832 251 134 811 +192 0 896 260 145 873 +192 0 960 271 155 937 +192 0 1023 281 165 999 +192 64 0 182 60 6 +192 64 64 181 62 64 +192 64 128 182 64 124 +192 64 192 184 67 186 +192 64 256 187 72 247 +192 64 320 192 78 313 +192 64 384 196 84 372 +192 64 448 202 92 435 +192 64 512 208 99 495 +192 64 576 216 108 563 +192 64 640 223 117 623 +192 64 704 232 126 686 +192 64 768 241 134 749 +192 64 832 250 144 811 +192 64 896 259 154 874 +192 64 960 270 164 937 +192 64 1023 280 173 999 +192 128 0 182 125 16 +192 128 64 181 126 65 +192 128 128 182 128 125 +192 128 192 185 129 187 +192 128 256 187 131 247 +192 128 320 192 135 313 +192 128 384 196 138 372 +192 128 448 202 143 436 +192 128 512 208 148 496 +192 128 576 216 153 563 +192 128 640 224 160 624 +192 128 704 232 166 687 +192 128 768 241 172 749 +192 128 832 250 179 811 +192 128 896 260 187 874 +192 128 960 270 195 937 +192 128 1023 281 202 999 +192 192 0 183 187 25 +192 192 64 182 188 67 +192 192 128 184 190 126 +192 192 192 186 191 187 +192 192 256 188 192 247 +192 192 320 193 195 313 +192 192 384 198 197 373 +192 192 448 203 200 436 +192 192 512 209 204 496 +192 192 576 217 208 564 +192 192 640 225 212 625 +192 192 704 233 217 687 +192 192 768 242 221 749 +192 192 832 251 227 811 +192 192 896 261 233 874 +192 192 960 272 239 938 +192 192 1023 282 244 1001 +192 256 0 186 247 32 +192 256 64 185 249 70 +192 256 128 186 250 128 +192 256 192 188 251 189 +192 256 256 191 252 248 +192 256 320 195 255 314 +192 256 384 200 256 373 +192 256 448 205 259 437 +192 256 512 212 262 497 +192 256 576 219 265 564 +192 256 640 227 268 625 +192 256 704 235 272 687 +192 256 768 244 275 750 +192 256 832 253 279 812 +192 256 896 263 284 875 +192 256 960 273 289 938 +192 256 1023 283 293 1001 +192 320 0 190 313 41 +192 320 64 189 315 74 +192 320 128 190 316 129 +192 320 192 193 318 190 +192 320 256 195 319 249 +192 320 320 200 321 315 +192 320 384 204 322 374 +192 320 448 209 324 438 +192 320 512 216 326 498 +192 320 576 223 329 565 +192 320 640 231 332 626 +192 320 704 239 335 689 +192 320 768 247 337 751 +192 320 832 256 340 813 +192 320 896 266 345 876 +192 320 960 276 349 939 +192 320 1023 286 351 1001 +192 384 0 196 373 48 +192 384 64 195 375 78 +192 384 128 196 376 132 +192 384 192 198 378 192 +192 384 256 201 378 251 +192 384 320 205 380 316 +192 384 384 209 382 376 +192 384 448 214 383 438 +192 384 512 220 386 499 +192 384 576 228 388 566 +192 384 640 235 390 627 +192 384 704 243 393 690 +192 384 768 251 395 752 +192 384 832 260 397 814 +192 384 896 270 401 877 +192 384 960 279 404 940 +192 384 1023 289 407 1003 +192 448 0 203 436 56 +192 448 64 202 438 83 +192 448 128 203 440 135 +192 448 192 205 441 194 +192 448 256 207 441 252 +192 448 320 211 442 317 +192 448 384 216 445 377 +192 448 448 220 445 440 +192 448 512 226 448 500 +192 448 576 234 450 567 +192 448 640 241 452 628 +192 448 704 249 455 691 +192 448 768 257 457 754 +192 448 832 265 458 815 +192 448 896 274 462 878 +192 448 960 284 464 941 +192 448 1023 294 467 1004 +192 512 0 210 495 63 +192 512 64 209 496 88 +192 512 128 211 498 138 +192 512 192 213 499 196 +192 512 256 215 499 254 +192 512 320 219 501 319 +192 512 384 223 503 378 +192 512 448 227 504 441 +192 512 512 234 507 501 +192 512 576 240 509 569 +192 512 640 247 511 630 +192 512 704 255 513 692 +192 512 768 263 515 755 +192 512 832 271 516 816 +192 512 896 280 519 880 +192 512 960 289 522 943 +192 512 1023 299 523 1005 +192 576 0 220 562 72 +192 576 64 219 564 94 +192 576 128 220 565 141 +192 576 192 222 565 198 +192 576 256 225 567 256 +192 576 320 228 568 321 +192 576 384 232 569 379 +192 576 448 236 571 442 +192 576 512 242 574 503 +192 576 576 249 576 571 +192 576 640 255 577 630 +192 576 704 263 580 694 +192 576 768 270 581 756 +192 576 832 279 582 818 +192 576 896 286 583 880 +192 576 960 297 587 945 +192 576 1023 306 588 1006 +192 640 0 230 623 79 +192 640 64 229 625 99 +192 640 128 230 626 145 +192 640 192 232 627 201 +192 640 256 234 627 258 +192 640 320 237 628 322 +192 640 384 241 631 381 +192 640 448 246 632 444 +192 640 512 251 635 504 +192 640 576 258 637 572 +192 640 640 264 638 632 +192 640 704 271 640 694 +192 640 768 278 641 757 +192 640 832 286 641 819 +192 640 896 294 644 881 +192 640 960 303 647 945 +192 640 1023 312 647 1007 +192 704 0 241 684 87 +192 704 64 240 687 106 +192 704 128 241 687 149 +192 704 192 243 689 204 +192 704 256 245 691 261 +192 704 320 248 691 324 +192 704 384 252 693 382 +192 704 448 256 695 446 +192 704 512 261 697 505 +192 704 576 268 700 574 +192 704 640 273 700 633 +192 704 704 280 702 696 +192 704 768 287 702 757 +192 704 832 295 704 821 +192 704 896 302 705 882 +192 704 960 311 707 945 +192 704 1023 319 708 1007 +192 768 0 252 747 95 +192 768 64 251 749 112 +192 768 128 252 750 153 +192 768 192 254 751 207 +192 768 256 256 752 263 +192 768 320 259 754 327 +192 768 384 263 755 385 +192 768 448 267 758 448 +192 768 512 272 761 508 +192 768 576 278 762 575 +192 768 640 283 762 634 +192 768 704 290 764 696 +192 768 768 297 765 760 +192 768 832 303 766 822 +192 768 896 311 768 884 +192 768 960 320 770 948 +192 768 1023 328 770 1010 +192 832 0 264 809 103 +192 832 64 264 812 119 +192 832 128 265 813 158 +192 832 192 266 815 211 +192 832 256 268 815 266 +192 832 320 271 817 329 +192 832 384 275 819 387 +192 832 448 279 821 450 +192 832 512 284 824 510 +192 832 576 290 825 577 +192 832 640 295 825 637 +192 832 704 300 826 698 +192 832 768 307 827 761 +192 832 832 313 827 822 +192 832 896 322 831 887 +192 832 960 329 831 948 +192 832 1023 337 833 1012 +192 896 0 278 873 110 +192 896 64 277 877 125 +192 896 128 278 877 163 +192 896 192 279 878 214 +192 896 256 282 880 269 +192 896 320 284 882 332 +192 896 384 287 882 389 +192 896 448 292 885 452 +192 896 512 297 889 512 +192 896 576 301 888 578 +192 896 640 306 888 637 +192 896 704 311 889 699 +192 896 768 318 891 762 +192 896 832 325 891 824 +192 896 896 332 892 886 +192 896 960 339 895 950 +192 896 1023 347 895 1013 +192 960 0 290 933 118 +192 960 64 290 936 132 +192 960 128 291 938 168 +192 960 192 292 939 218 +192 960 256 295 941 272 +192 960 320 297 941 334 +192 960 384 300 944 392 +192 960 448 304 945 454 +192 960 512 308 947 513 +192 960 576 313 948 579 +192 960 640 317 948 639 +192 960 704 323 950 701 +192 960 768 328 949 763 +192 960 832 336 953 827 +192 960 896 342 953 888 +192 960 960 349 954 951 +192 960 1023 357 955 1014 +192 1023 0 304 995 125 +192 1023 64 303 998 139 +192 1023 128 304 999 173 +192 1023 192 305 999 221 +192 1023 256 307 1001 275 +192 1023 320 310 1002 337 +192 1023 384 313 1005 394 +192 1023 448 316 1005 455 +192 1023 512 320 1008 515 +192 1023 576 324 1008 581 +192 1023 640 329 1009 640 +192 1023 704 334 1010 702 +192 1023 768 340 1011 765 +192 1023 832 346 1012 827 +192 1023 896 353 1014 890 +192 1023 960 360 1016 953 +192 1023 1023 368 1017 1016 +256 0 0 239 32 0 +256 0 64 239 33 63 +256 0 128 240 36 124 +256 0 192 242 42 186 +256 0 256 244 49 246 +256 0 320 248 58 313 +256 0 384 251 67 371 +256 0 448 255 76 435 +256 0 512 261 85 495 +256 0 576 266 96 563 +256 0 640 273 105 624 +256 0 704 279 115 686 +256 0 768 286 125 749 +256 0 832 294 135 811 +256 0 896 301 145 872 +256 0 960 311 156 938 +256 0 1023 320 166 1000 +256 64 0 240 63 4 +256 64 64 239 64 64 +256 64 128 239 66 124 +256 64 192 241 69 186 +256 64 256 244 74 246 +256 64 320 247 80 312 +256 64 384 250 86 372 +256 64 448 255 93 436 +256 64 512 260 101 496 +256 64 576 266 109 563 +256 64 640 272 118 624 +256 64 704 279 127 686 +256 64 768 286 135 749 +256 64 832 293 145 811 +256 64 896 301 154 873 +256 64 960 311 165 937 +256 64 1023 319 174 999 +256 128 0 240 126 15 +256 128 64 239 128 65 +256 128 128 240 128 125 +256 128 192 241 130 187 +256 128 256 244 132 247 +256 128 320 248 136 313 +256 128 384 250 139 372 +256 128 448 255 144 436 +256 128 512 260 148 496 +256 128 576 266 154 564 +256 128 640 273 160 624 +256 128 704 279 167 687 +256 128 768 286 173 750 +256 128 832 293 180 811 +256 128 896 301 187 873 +256 128 960 311 196 937 +256 128 1023 319 203 1000 +256 192 0 241 187 24 +256 192 64 240 189 67 +256 192 128 241 190 126 +256 192 192 242 191 187 +256 192 256 245 193 247 +256 192 320 248 196 314 +256 192 384 252 198 373 +256 192 448 256 201 436 +256 192 512 261 204 496 +256 192 576 267 208 564 +256 192 640 274 213 625 +256 192 704 281 218 687 +256 192 768 287 222 750 +256 192 832 295 228 812 +256 192 896 302 232 873 +256 192 960 312 240 938 +256 192 1023 320 245 1001 +256 256 0 243 248 32 +256 256 64 242 250 70 +256 256 128 242 250 127 +256 256 192 244 251 188 +256 256 256 247 253 249 +256 256 320 250 255 314 +256 256 384 253 257 373 +256 256 448 258 260 437 +256 256 512 263 262 497 +256 256 576 269 266 565 +256 256 640 275 269 626 +256 256 704 282 273 688 +256 256 768 289 276 751 +256 256 832 296 280 813 +256 256 896 303 284 874 +256 256 960 313 290 938 +256 256 1023 322 294 1001 +256 320 0 247 314 41 +256 320 64 245 316 74 +256 320 128 246 316 129 +256 320 192 248 318 190 +256 320 256 250 319 250 +256 320 320 253 321 315 +256 320 384 256 322 374 +256 320 448 261 324 438 +256 320 512 266 327 498 +256 320 576 272 329 565 +256 320 640 279 333 627 +256 320 704 285 336 689 +256 320 768 292 338 752 +256 320 832 299 341 813 +256 320 896 306 344 875 +256 320 960 316 350 940 +256 320 1023 324 352 1002 +256 384 0 251 374 48 +256 384 64 249 376 78 +256 384 128 250 376 132 +256 384 192 252 377 191 +256 384 256 254 379 251 +256 384 320 257 380 316 +256 384 384 260 381 375 +256 384 448 265 384 439 +256 384 512 270 387 499 +256 384 576 276 388 566 +256 384 640 282 391 627 +256 384 704 289 394 690 +256 384 768 295 396 752 +256 384 832 302 398 814 +256 384 896 309 400 876 +256 384 960 319 405 941 +256 384 1023 327 407 1003 +256 448 0 257 437 56 +256 448 64 255 439 83 +256 448 128 255 439 134 +256 448 192 257 440 193 +256 448 256 260 442 253 +256 448 320 262 443 317 +256 448 384 266 444 376 +256 448 448 270 446 440 +256 448 512 275 449 500 +256 448 576 281 451 568 +256 448 640 287 453 629 +256 448 704 294 456 691 +256 448 768 300 457 754 +256 448 832 307 459 816 +256 448 896 314 461 877 +256 448 960 323 465 942 +256 448 1023 331 467 1004 +256 512 0 262 495 63 +256 512 64 261 497 88 +256 512 128 262 498 137 +256 512 192 263 499 195 +256 512 256 265 500 254 +256 512 320 268 502 319 +256 512 384 271 503 378 +256 512 448 275 504 441 +256 512 512 281 508 502 +256 512 576 286 509 569 +256 512 640 292 512 630 +256 512 704 299 514 693 +256 512 768 305 515 755 +256 512 832 311 517 817 +256 512 896 318 517 878 +256 512 960 328 522 943 +256 512 1023 336 524 1005 +256 576 0 270 561 72 +256 576 64 269 565 94 +256 576 128 270 565 141 +256 576 192 271 566 198 +256 576 256 273 567 256 +256 576 320 275 567 320 +256 576 384 279 569 379 +256 576 448 283 572 443 +256 576 512 288 573 502 +256 576 576 294 576 571 +256 576 640 299 577 631 +256 576 704 305 580 694 +256 576 768 311 580 756 +256 576 832 318 581 818 +256 576 896 325 583 880 +256 576 960 334 587 944 +256 576 1023 341 587 1006 +256 640 0 278 623 79 +256 640 64 276 625 99 +256 640 128 277 625 145 +256 640 192 279 627 200 +256 640 256 281 628 258 +256 640 320 284 629 322 +256 640 384 286 630 381 +256 640 448 291 632 444 +256 640 512 296 636 505 +256 640 576 301 637 572 +256 640 640 306 638 632 +256 640 704 312 640 694 +256 640 768 318 640 756 +256 640 832 324 642 819 +256 640 896 332 644 881 +256 640 960 339 647 945 +256 640 1023 347 648 1007 +256 704 0 286 684 87 +256 704 64 285 687 106 +256 704 128 286 688 149 +256 704 192 288 689 204 +256 704 256 289 690 260 +256 704 320 292 692 324 +256 704 384 296 694 383 +256 704 448 299 695 446 +256 704 512 304 698 506 +256 704 576 310 700 573 +256 704 640 314 701 634 +256 704 704 319 701 694 +256 704 768 326 703 758 +256 704 832 332 704 820 +256 704 896 340 706 883 +256 704 960 346 708 946 +256 704 1023 354 708 1008 +256 768 0 296 746 94 +256 768 64 295 750 112 +256 768 128 296 751 153 +256 768 192 297 752 207 +256 768 256 299 753 263 +256 768 320 302 754 326 +256 768 384 305 756 385 +256 768 448 309 759 448 +256 768 512 313 760 507 +256 768 576 319 763 576 +256 768 640 323 763 635 +256 768 704 328 765 697 +256 768 768 334 765 759 +256 768 832 341 766 822 +256 768 896 347 768 885 +256 768 960 354 769 947 +256 768 1023 362 770 1010 +256 832 0 307 810 102 +256 832 64 306 812 118 +256 832 128 306 812 158 +256 832 192 308 814 210 +256 832 256 309 816 266 +256 832 320 313 818 329 +256 832 384 315 819 387 +256 832 448 319 822 450 +256 832 512 324 825 510 +256 832 576 329 826 578 +256 832 640 333 827 637 +256 832 704 338 827 698 +256 832 768 343 827 761 +256 832 832 349 828 823 +256 832 896 356 830 886 +256 832 960 363 832 949 +256 832 1023 370 833 1012 +256 896 0 317 872 110 +256 896 64 317 877 125 +256 896 128 317 877 163 +256 896 192 319 879 214 +256 896 256 321 880 269 +256 896 320 323 881 331 +256 896 384 326 883 390 +256 896 448 330 886 453 +256 896 512 334 888 512 +256 896 576 339 889 579 +256 896 640 342 889 638 +256 896 704 348 890 700 +256 896 768 352 890 762 +256 896 832 359 892 825 +256 896 896 365 893 887 +256 896 960 372 895 950 +256 896 1023 378 895 1012 +256 960 0 329 934 118 +256 960 64 328 937 132 +256 960 128 329 939 168 +256 960 192 331 940 218 +256 960 256 332 941 272 +256 960 320 334 942 334 +256 960 384 337 944 392 +256 960 448 340 945 454 +256 960 512 345 948 513 +256 960 576 348 947 579 +256 960 640 352 949 639 +256 960 704 357 949 700 +256 960 768 363 951 763 +256 960 832 369 952 826 +256 960 896 374 954 889 +256 960 960 381 955 951 +256 960 1023 388 956 1014 +256 1023 0 340 994 125 +256 1023 64 340 999 138 +256 1023 128 340 999 173 +256 1023 192 341 1000 222 +256 1023 256 344 1002 275 +256 1023 320 345 1002 336 +256 1023 384 348 1003 393 +256 1023 448 351 1006 456 +256 1023 512 355 1009 515 +256 1023 576 359 1008 581 +256 1023 640 362 1008 640 +256 1023 704 368 1011 702 +256 1023 768 373 1011 765 +256 1023 832 379 1013 828 +256 1023 896 384 1012 889 +256 1023 960 391 1017 953 +256 1023 1023 398 1018 1017 +320 0 0 302 40 0 +320 0 64 303 40 63 +320 0 128 303 43 124 +320 0 192 304 48 186 +320 0 256 306 54 246 +320 0 320 309 62 312 +320 0 384 312 70 372 +320 0 448 315 79 436 +320 0 512 319 88 495 +320 0 576 324 98 563 +320 0 640 329 107 623 +320 0 704 335 117 686 +320 0 768 340 127 749 +320 0 832 346 137 811 +320 0 896 352 147 872 +320 0 960 360 157 937 +320 0 1023 367 167 999 +320 64 0 303 67 0 +320 64 64 302 68 64 +320 64 128 302 69 124 +320 64 192 304 73 186 +320 64 256 306 77 247 +320 64 320 308 82 312 +320 64 384 311 88 372 +320 64 448 315 96 436 +320 64 512 319 103 495 +320 64 576 324 111 564 +320 64 640 329 120 624 +320 64 704 334 129 686 +320 64 768 340 137 749 +320 64 832 346 147 811 +320 64 896 352 156 872 +320 64 960 360 165 937 +320 64 1023 367 174 1000 +320 128 0 303 128 14 +320 128 64 302 129 65 +320 128 128 303 130 125 +320 128 192 304 132 187 +320 128 256 306 134 247 +320 128 320 309 137 313 +320 128 384 312 141 372 +320 128 448 315 145 436 +320 128 512 319 150 496 +320 128 576 324 156 564 +320 128 640 329 161 624 +320 128 704 334 168 686 +320 128 768 340 174 749 +320 128 832 346 181 811 +320 128 896 353 188 873 +320 128 960 361 197 937 +320 128 1023 368 204 999 +320 192 0 304 188 23 +320 192 64 303 190 67 +320 192 128 304 191 126 +320 192 192 305 192 187 +320 192 256 307 194 248 +320 192 320 309 196 313 +320 192 384 312 199 373 +320 192 448 316 202 437 +320 192 512 320 205 496 +320 192 576 325 210 564 +320 192 640 330 214 625 +320 192 704 335 218 687 +320 192 768 341 223 749 +320 192 832 347 228 812 +320 192 896 353 234 874 +320 192 960 361 240 938 +320 192 1023 368 245 1000 +320 256 0 306 249 31 +320 256 64 305 251 70 +320 256 128 305 251 127 +320 256 192 306 252 188 +320 256 256 309 254 249 +320 256 320 311 256 314 +320 256 384 314 257 373 +320 256 448 318 260 437 +320 256 512 321 262 496 +320 256 576 327 266 565 +320 256 640 331 269 625 +320 256 704 337 273 688 +320 256 768 343 277 750 +320 256 832 348 280 812 +320 256 896 354 285 874 +320 256 960 363 290 938 +320 256 1023 370 295 1001 +320 320 0 309 314 40 +320 320 64 307 317 74 +320 320 128 308 318 129 +320 320 192 309 319 190 +320 320 256 312 320 250 +320 320 320 313 321 315 +320 320 384 316 323 374 +320 320 448 320 325 438 +320 320 512 324 328 498 +320 320 576 330 331 566 +320 320 640 334 333 626 +320 320 704 340 336 689 +320 320 768 345 338 751 +320 320 832 350 341 813 +320 320 896 357 345 875 +320 320 960 365 350 939 +320 320 1023 372 353 1001 +320 384 0 312 374 48 +320 384 64 311 377 78 +320 384 128 311 377 131 +320 384 192 312 378 191 +320 384 256 315 380 251 +320 384 320 316 380 315 +320 384 384 320 382 375 +320 384 448 323 384 439 +320 384 512 327 386 498 +320 384 576 333 390 567 +320 384 640 337 391 627 +320 384 704 343 394 690 +320 384 768 348 395 752 +320 384 832 353 398 814 +320 384 896 360 401 876 +320 384 960 368 405 940 +320 384 1023 374 407 1002 +320 448 0 317 437 56 +320 448 64 315 440 83 +320 448 128 315 440 134 +320 448 192 317 441 194 +320 448 256 319 443 253 +320 448 320 321 443 317 +320 448 384 324 445 377 +320 448 448 327 447 440 +320 448 512 331 449 500 +320 448 576 337 452 568 +320 448 640 341 454 628 +320 448 704 347 456 691 +320 448 768 352 457 753 +320 448 832 357 459 815 +320 448 896 364 461 878 +320 448 960 371 465 941 +320 448 1023 378 468 1004 +320 512 0 321 495 63 +320 512 64 320 498 88 +320 512 128 321 499 138 +320 512 192 322 500 196 +320 512 256 324 501 254 +320 512 320 326 501 319 +320 512 384 329 504 378 +320 512 448 332 505 442 +320 512 512 336 507 501 +320 512 576 341 510 570 +320 512 640 346 512 630 +320 512 704 351 514 692 +320 512 768 356 515 755 +320 512 832 362 517 817 +320 512 896 368 519 878 +320 512 960 375 522 943 +320 512 1023 382 524 1005 +320 576 0 328 562 72 +320 576 64 326 565 94 +320 576 128 327 566 141 +320 576 192 328 566 198 +320 576 256 329 567 256 +320 576 320 332 568 320 +320 576 384 335 570 380 +320 576 448 338 572 443 +320 576 512 342 574 503 +320 576 576 347 576 570 +320 576 640 352 578 631 +320 576 704 357 580 693 +320 576 768 362 581 756 +320 576 832 367 582 818 +320 576 896 374 584 880 +320 576 960 381 588 945 +320 576 1023 387 588 1006 +320 640 0 334 622 79 +320 640 64 332 625 99 +320 640 128 333 626 145 +320 640 192 334 628 201 +320 640 256 336 629 258 +320 640 320 338 629 322 +320 640 384 341 631 381 +320 640 448 345 633 444 +320 640 512 349 636 504 +320 640 576 354 638 572 +320 640 640 358 639 632 +320 640 704 363 641 695 +320 640 768 367 641 756 +320 640 832 373 643 819 +320 640 896 379 644 881 +320 640 960 386 647 944 +320 640 1023 392 648 1007 +320 704 0 341 685 87 +320 704 64 340 688 105 +320 704 128 340 688 149 +320 704 192 341 689 203 +320 704 256 343 691 260 +320 704 320 346 693 324 +320 704 384 348 693 382 +320 704 448 352 696 446 +320 704 512 356 699 506 +320 704 576 361 701 574 +320 704 640 363 700 632 +320 704 704 369 702 695 +320 704 768 374 704 758 +320 704 832 380 705 820 +320 704 896 385 706 883 +320 704 960 392 708 945 +320 704 1023 399 709 1009 +320 768 0 349 748 95 +320 768 64 347 749 112 +320 768 128 348 751 153 +320 768 192 350 753 207 +320 768 256 351 753 263 +320 768 320 353 754 326 +320 768 384 356 756 385 +320 768 448 360 758 448 +320 768 512 364 762 508 +320 768 576 368 763 575 +320 768 640 372 763 635 +320 768 704 376 764 696 +320 768 768 381 764 759 +320 768 832 386 765 820 +320 768 896 393 769 885 +320 768 960 399 770 947 +320 768 1023 405 771 1010 +320 832 0 358 809 102 +320 832 64 357 814 118 +320 832 128 357 814 158 +320 832 192 358 815 210 +320 832 256 360 817 266 +320 832 320 362 818 329 +320 832 384 365 820 387 +320 832 448 369 823 451 +320 832 512 372 824 510 +320 832 576 377 827 578 +320 832 640 380 825 636 +320 832 704 384 827 698 +320 832 768 389 827 760 +320 832 832 394 829 823 +320 832 896 401 831 887 +320 832 960 406 832 948 +320 832 1023 413 833 1011 +320 896 0 367 873 110 +320 896 64 366 877 125 +320 896 128 367 878 163 +320 896 192 368 880 214 +320 896 256 369 880 269 +320 896 320 372 882 332 +320 896 384 375 884 390 +320 896 448 378 886 452 +320 896 512 382 889 512 +320 896 576 385 888 578 +320 896 640 388 889 638 +320 896 704 392 890 699 +320 896 768 398 891 762 +320 896 832 403 892 824 +320 896 896 408 892 886 +320 896 960 414 895 949 +320 896 1023 420 896 1013 +320 960 0 377 934 118 +320 960 64 376 938 132 +320 960 128 376 939 168 +320 960 192 378 940 218 +320 960 256 380 942 273 +320 960 320 381 940 333 +320 960 384 383 943 391 +320 960 448 387 946 454 +320 960 512 391 949 514 +320 960 576 394 949 580 +320 960 640 397 948 639 +320 960 704 401 950 701 +320 960 768 406 950 763 +320 960 832 411 952 825 +320 960 896 416 953 888 +320 960 960 423 956 952 +320 960 1023 429 957 1015 +320 1023 0 387 996 125 +320 1023 64 385 997 138 +320 1023 128 386 1000 173 +320 1023 192 388 1001 222 +320 1023 256 389 1002 275 +320 1023 320 390 1002 336 +320 1023 384 393 1004 393 +320 1023 448 396 1007 456 +320 1023 512 400 1009 515 +320 1023 576 404 1010 581 +320 1023 640 406 1009 640 +320 1023 704 410 1009 701 +320 1023 768 415 1012 765 +320 1023 832 419 1011 826 +320 1023 896 425 1013 889 +320 1023 960 431 1015 952 +320 1023 1023 437 1016 1015 +384 0 0 357 47 0 +384 0 64 356 47 63 +384 0 128 357 50 124 +384 0 192 358 54 186 +384 0 256 359 59 246 +384 0 320 362 67 313 +384 0 384 364 74 372 +384 0 448 368 82 436 +384 0 512 371 91 495 +384 0 576 375 101 563 +384 0 640 380 110 624 +384 0 704 384 119 686 +384 0 768 389 129 748 +384 0 832 393 138 810 +384 0 896 400 148 873 +384 0 960 407 159 937 +384 0 1023 413 168 999 +384 64 0 357 70 0 +384 64 64 356 71 63 +384 64 128 357 73 124 +384 64 192 358 76 186 +384 64 256 359 80 246 +384 64 320 362 85 313 +384 64 384 364 91 372 +384 64 448 367 98 435 +384 64 512 371 105 496 +384 64 576 375 113 563 +384 64 640 379 122 624 +384 64 704 384 130 686 +384 64 768 388 138 748 +384 64 832 393 148 810 +384 64 896 399 157 873 +384 64 960 407 168 938 +384 64 1023 413 175 1000 +384 128 0 358 130 12 +384 128 64 356 131 65 +384 128 128 357 132 125 +384 128 192 358 134 187 +384 128 256 359 136 247 +384 128 320 362 139 313 +384 128 384 364 142 372 +384 128 448 367 146 436 +384 128 512 372 152 496 +384 128 576 375 157 564 +384 128 640 380 163 625 +384 128 704 384 169 686 +384 128 768 389 175 749 +384 128 832 394 183 811 +384 128 896 400 189 874 +384 128 960 407 198 938 +384 128 1023 413 205 1000 +384 192 0 358 190 22 +384 192 64 357 191 67 +384 192 128 358 193 126 +384 192 192 359 194 187 +384 192 256 360 195 247 +384 192 320 363 198 314 +384 192 384 365 200 373 +384 192 448 368 203 436 +384 192 512 372 206 496 +384 192 576 376 210 564 +384 192 640 381 215 625 +384 192 704 385 219 686 +384 192 768 389 224 749 +384 192 832 395 229 811 +384 192 896 400 235 874 +384 192 960 408 241 938 +384 192 1023 413 246 1000 +384 256 0 360 250 31 +384 256 64 358 251 69 +384 256 128 359 252 127 +384 256 192 360 253 188 +384 256 256 362 255 248 +384 256 320 364 257 314 +384 256 384 366 259 373 +384 256 448 369 261 437 +384 256 512 373 263 496 +384 256 576 377 267 565 +384 256 640 382 270 625 +384 256 704 386 274 687 +384 256 768 391 277 750 +384 256 832 396 281 812 +384 256 896 402 286 875 +384 256 960 409 291 939 +384 256 1023 415 295 1000 +384 320 0 362 316 39 +384 320 64 360 317 73 +384 320 128 361 318 129 +384 320 192 363 320 190 +384 320 256 364 321 249 +384 320 320 366 322 315 +384 320 384 369 324 374 +384 320 448 371 325 438 +384 320 512 375 329 498 +384 320 576 380 331 566 +384 320 640 384 334 626 +384 320 704 389 337 689 +384 320 768 393 339 751 +384 320 832 398 342 813 +384 320 896 404 346 876 +384 320 960 411 351 940 +384 320 1023 416 353 1001 +384 384 0 366 375 47 +384 384 64 363 377 77 +384 384 128 364 378 132 +384 384 192 365 379 191 +384 384 256 366 380 251 +384 384 320 368 381 316 +384 384 384 372 384 376 +384 384 448 374 384 439 +384 384 512 378 387 499 +384 384 576 382 389 566 +384 384 640 387 392 628 +384 384 704 392 395 690 +384 384 768 396 396 752 +384 384 832 400 398 813 +384 384 896 407 402 877 +384 384 960 414 406 941 +384 384 1023 419 408 1002 +384 448 0 369 438 55 +384 448 64 367 440 82 +384 448 128 368 442 135 +384 448 192 369 442 193 +384 448 256 371 443 253 +384 448 320 372 444 317 +384 448 384 375 446 377 +384 448 448 378 447 440 +384 448 512 382 450 500 +384 448 576 386 452 568 +384 448 640 391 455 629 +384 448 704 395 456 691 +384 448 768 399 457 753 +384 448 832 404 459 815 +384 448 896 410 462 878 +384 448 960 417 466 942 +384 448 1023 422 468 1004 +384 512 0 374 496 63 +384 512 64 371 498 87 +384 512 128 372 500 138 +384 512 192 373 501 196 +384 512 256 375 501 254 +384 512 320 377 503 319 +384 512 384 380 505 378 +384 512 448 382 505 441 +384 512 512 386 508 502 +384 512 576 391 510 569 +384 512 640 395 513 630 +384 512 704 399 514 692 +384 512 768 404 515 754 +384 512 832 408 517 816 +384 512 896 414 520 879 +384 512 960 421 523 943 +384 512 1023 426 524 1005 +384 576 0 379 563 72 +384 576 64 377 566 94 +384 576 128 377 566 141 +384 576 192 378 566 198 +384 576 256 380 568 256 +384 576 320 382 570 321 +384 576 384 384 570 379 +384 576 448 387 572 443 +384 576 512 392 575 503 +384 576 576 396 577 571 +384 576 640 399 578 631 +384 576 704 404 581 694 +384 576 768 409 581 756 +384 576 832 413 583 818 +384 576 896 418 584 880 +384 576 960 425 588 944 +384 576 1023 431 589 1007 +384 640 0 385 624 79 +384 640 64 382 626 99 +384 640 128 383 627 145 +384 640 192 384 628 201 +384 640 256 385 628 258 +384 640 320 388 630 322 +384 640 384 390 632 381 +384 640 448 393 634 444 +384 640 512 397 637 505 +384 640 576 401 638 572 +384 640 640 405 640 633 +384 640 704 409 640 694 +384 640 768 414 642 757 +384 640 832 418 643 819 +384 640 896 424 645 882 +384 640 960 430 647 945 +384 640 1023 436 648 1007 +384 704 0 390 685 86 +384 704 64 388 688 105 +384 704 128 389 689 149 +384 704 192 390 690 203 +384 704 256 392 692 261 +384 704 320 394 693 324 +384 704 384 396 695 383 +384 704 448 400 697 447 +384 704 512 403 699 506 +384 704 576 408 702 574 +384 704 640 411 701 633 +384 704 704 415 703 695 +384 704 768 419 704 758 +384 704 832 425 706 821 +384 704 896 430 707 883 +384 704 960 435 709 946 +384 704 1023 441 709 1008 +384 768 0 398 749 95 +384 768 64 395 751 112 +384 768 128 396 751 153 +384 768 192 397 753 207 +384 768 256 399 754 263 +384 768 320 401 756 327 +384 768 384 403 756 385 +384 768 448 407 760 449 +384 768 512 411 762 508 +384 768 576 415 764 576 +384 768 640 417 763 634 +384 768 704 422 765 697 +384 768 768 425 765 759 +384 768 832 430 767 822 +384 768 896 436 769 885 +384 768 960 442 771 948 +384 768 1023 447 771 1010 +384 832 0 405 811 102 +384 832 64 403 813 118 +384 832 128 404 814 158 +384 832 192 405 816 210 +384 832 256 407 817 266 +384 832 320 409 819 329 +384 832 384 411 820 388 +384 832 448 414 822 450 +384 832 512 419 825 510 +384 832 576 422 826 577 +384 832 640 425 827 637 +384 832 704 428 827 698 +384 832 768 433 828 761 +384 832 832 437 829 823 +384 832 896 443 832 886 +384 832 960 449 833 949 +384 832 1023 454 833 1012 +384 896 0 413 873 110 +384 896 64 412 878 125 +384 896 128 412 878 163 +384 896 192 414 880 214 +384 896 256 415 881 269 +384 896 320 418 883 332 +384 896 384 420 884 389 +384 896 448 423 887 453 +384 896 512 426 889 512 +384 896 576 429 889 578 +384 896 640 432 889 637 +384 896 704 436 890 699 +384 896 768 441 892 763 +384 896 832 445 893 825 +384 896 896 449 892 886 +384 896 960 456 896 950 +384 896 1023 461 897 1014 +384 960 0 422 934 118 +384 960 64 420 938 132 +384 960 128 422 940 168 +384 960 192 422 940 218 +384 960 256 423 940 272 +384 960 320 425 942 334 +384 960 384 428 944 392 +384 960 448 431 947 454 +384 960 512 434 948 513 +384 960 576 437 948 579 +384 960 640 440 950 639 +384 960 704 443 950 700 +384 960 768 448 952 763 +384 960 832 453 953 826 +384 960 896 458 954 888 +384 960 960 463 956 952 +384 960 1023 468 957 1015 +384 1023 0 432 997 125 +384 1023 64 429 998 138 +384 1023 128 429 999 173 +384 1023 192 431 1001 222 +384 1023 256 432 1001 275 +384 1023 320 434 1003 336 +384 1023 384 436 1004 393 +384 1023 448 439 1006 456 +384 1023 512 443 1009 515 +384 1023 576 445 1009 581 +384 1023 640 448 1010 640 +384 1023 704 452 1011 702 +384 1023 768 457 1013 766 +384 1023 832 460 1013 827 +384 1023 896 465 1015 890 +384 1023 960 471 1016 953 +384 1023 1023 476 1017 1016 +448 0 0 416 54 0 +448 0 64 416 55 63 +448 0 128 416 57 124 +448 0 192 417 60 186 +448 0 256 419 65 247 +448 0 320 421 72 312 +448 0 384 422 78 372 +448 0 448 426 86 436 +448 0 512 428 94 495 +448 0 576 432 104 564 +448 0 640 436 113 624 +448 0 704 440 122 686 +448 0 768 443 131 748 +448 0 832 448 141 811 +448 0 896 453 151 873 +448 0 960 460 160 938 +448 0 1023 464 170 999 +448 64 0 417 75 0 +448 64 64 416 76 63 +448 64 128 416 78 124 +448 64 192 417 80 186 +448 64 256 419 84 247 +448 64 320 420 89 312 +448 64 384 422 94 372 +448 64 448 425 101 436 +448 64 512 429 108 496 +448 64 576 432 117 564 +448 64 640 436 124 624 +448 64 704 440 132 686 +448 64 768 443 141 748 +448 64 832 448 150 812 +448 64 896 453 159 873 +448 64 960 460 169 938 +448 64 1023 464 177 999 +448 128 0 417 132 11 +448 128 64 416 134 65 +448 128 128 416 134 125 +448 128 192 417 136 187 +448 128 256 419 138 247 +448 128 320 421 141 313 +448 128 384 423 145 372 +448 128 448 426 149 436 +448 128 512 429 153 496 +448 128 576 433 159 564 +448 128 640 437 165 625 +448 128 704 441 171 687 +448 128 768 444 177 749 +448 128 832 449 184 812 +448 128 896 453 191 874 +448 128 960 460 199 939 +448 128 1023 464 206 999 +448 192 0 418 191 22 +448 192 64 417 193 67 +448 192 128 417 194 126 +448 192 192 418 195 187 +448 192 256 419 197 248 +448 192 320 421 199 313 +448 192 384 423 201 372 +448 192 448 427 205 437 +448 192 512 429 207 496 +448 192 576 433 212 565 +448 192 640 437 216 625 +448 192 704 441 221 688 +448 192 768 444 225 749 +448 192 832 449 230 812 +448 192 896 454 236 874 +448 192 960 460 242 938 +448 192 1023 465 247 1000 +448 256 0 419 251 30 +448 256 64 418 253 70 +448 256 128 418 253 127 +448 256 192 419 254 188 +448 256 256 421 256 249 +448 256 320 423 258 314 +448 256 384 424 259 373 +448 256 448 428 262 437 +448 256 512 430 264 496 +448 256 576 435 268 565 +448 256 640 438 271 625 +448 256 704 442 275 688 +448 256 768 446 278 750 +448 256 832 451 283 813 +448 256 896 455 286 875 +448 256 960 462 292 939 +448 256 1023 466 296 1000 +448 320 0 421 316 39 +448 320 64 420 319 74 +448 320 128 420 319 129 +448 320 192 421 320 190 +448 320 256 423 322 250 +448 320 320 424 323 315 +448 320 384 427 325 374 +448 320 448 430 327 438 +448 320 512 433 329 498 +448 320 576 437 332 566 +448 320 640 440 335 626 +448 320 704 445 338 690 +448 320 768 448 340 751 +448 320 832 452 343 813 +448 320 896 457 347 876 +448 320 960 464 351 940 +448 320 1023 468 353 1001 +448 384 0 424 375 47 +448 384 64 422 378 77 +448 384 128 422 379 132 +448 384 192 423 379 191 +448 384 256 425 381 251 +448 384 320 426 381 315 +448 384 384 429 384 375 +448 384 448 432 386 439 +448 384 512 435 388 498 +448 384 576 439 391 567 +448 384 640 443 393 628 +448 384 704 447 396 691 +448 384 768 450 397 752 +448 384 832 455 400 815 +448 384 896 460 403 877 +448 384 960 466 407 941 +448 384 1023 470 408 1002 +448 448 0 428 439 55 +448 448 64 426 441 82 +448 448 128 426 442 134 +448 448 192 427 443 193 +448 448 256 429 444 253 +448 448 320 429 444 317 +448 448 384 432 446 377 +448 448 448 435 448 440 +448 448 512 438 450 500 +448 448 576 443 453 568 +448 448 640 446 455 629 +448 448 704 451 458 692 +448 448 768 453 458 753 +448 448 832 458 461 816 +448 448 896 463 463 878 +448 448 960 469 467 942 +448 448 1023 473 468 1003 +448 512 0 431 496 63 +448 512 64 429 500 88 +448 512 128 430 500 138 +448 512 192 431 501 196 +448 512 256 432 502 254 +448 512 320 433 502 319 +448 512 384 436 505 378 +448 512 448 439 507 442 +448 512 512 442 509 502 +448 512 576 447 512 570 +448 512 640 450 513 630 +448 512 704 454 516 693 +448 512 768 457 515 754 +448 512 832 462 518 817 +448 512 896 466 520 879 +448 512 960 472 523 943 +448 512 1023 476 524 1005 +448 576 0 436 563 71 +448 576 64 433 566 94 +448 576 128 434 567 141 +448 576 192 435 568 198 +448 576 256 436 568 256 +448 576 320 438 570 321 +448 576 384 440 571 380 +448 576 448 444 574 444 +448 576 512 447 576 503 +448 576 576 451 578 572 +448 576 640 454 579 631 +448 576 704 457 579 692 +448 576 768 461 581 756 +448 576 832 465 583 818 +448 576 896 470 585 881 +448 576 960 476 588 944 +448 576 1023 481 589 1007 +448 640 0 441 624 79 +448 640 64 439 627 99 +448 640 128 439 627 145 +448 640 192 440 628 200 +448 640 256 441 630 258 +448 640 320 443 630 322 +448 640 384 446 632 381 +448 640 448 448 635 445 +448 640 512 452 637 505 +448 640 576 456 639 573 +448 640 640 458 639 632 +448 640 704 462 641 694 +448 640 768 466 642 757 +448 640 832 471 644 820 +448 640 896 475 646 882 +448 640 960 480 647 944 +448 640 1023 485 649 1008 +448 704 0 446 687 87 +448 704 64 444 689 105 +448 704 128 444 689 149 +448 704 192 445 690 203 +448 704 256 446 692 260 +448 704 320 449 694 324 +448 704 384 450 694 382 +448 704 448 454 697 446 +448 704 512 458 700 506 +448 704 576 461 702 574 +448 704 640 464 702 633 +448 704 704 467 703 696 +448 704 768 471 704 758 +448 704 832 475 705 820 +448 704 896 480 708 883 +448 704 960 486 710 946 +448 704 1023 490 711 1009 +448 768 0 452 748 94 +448 768 64 450 751 111 +448 768 128 451 752 153 +448 768 192 452 754 207 +448 768 256 452 753 263 +448 768 320 455 756 327 +448 768 384 457 758 385 +448 768 448 460 760 449 +448 768 512 464 763 508 +448 768 576 467 763 575 +448 768 640 469 763 634 +448 768 704 473 765 696 +448 768 768 477 766 759 +448 768 832 480 767 821 +448 768 896 486 769 885 +448 768 960 491 771 947 +448 768 1023 496 771 1010 +448 832 0 459 810 102 +448 832 64 458 815 119 +448 832 128 457 815 158 +448 832 192 458 816 210 +448 832 256 461 818 267 +448 832 320 462 819 329 +448 832 384 464 821 388 +448 832 448 468 824 451 +448 832 512 471 826 510 +448 832 576 474 827 578 +448 832 640 476 827 637 +448 832 704 479 828 699 +448 832 768 483 828 761 +448 832 832 487 830 824 +448 832 896 492 831 886 +448 832 960 498 834 950 +448 832 1023 502 833 1012 +448 896 0 466 874 110 +448 896 64 465 878 125 +448 896 128 465 879 163 +448 896 192 466 881 214 +448 896 256 468 882 269 +448 896 320 470 883 332 +448 896 384 472 885 390 +448 896 448 474 886 452 +448 896 512 477 889 512 +448 896 576 480 889 578 +448 896 640 483 890 638 +448 896 704 486 890 699 +448 896 768 489 891 762 +448 896 832 494 893 825 +448 896 896 498 894 887 +448 896 960 503 896 951 +448 896 1023 509 897 1013 +448 960 0 474 936 118 +448 960 64 473 940 132 +448 960 128 472 938 168 +448 960 192 473 939 217 +448 960 256 475 942 272 +448 960 320 476 943 334 +448 960 384 478 944 391 +448 960 448 481 946 454 +448 960 512 485 949 513 +448 960 576 487 949 579 +448 960 640 489 949 638 +448 960 704 493 951 701 +448 960 768 497 953 764 +448 960 832 501 954 826 +448 960 896 505 954 888 +448 960 960 511 958 952 +448 960 1023 515 958 1015 +448 1023 0 482 996 125 +448 1023 64 479 999 138 +448 1023 128 479 999 173 +448 1023 192 481 1001 221 +448 1023 256 483 1003 275 +448 1023 320 484 1002 336 +448 1023 384 487 1006 394 +448 1023 448 488 1007 456 +448 1023 512 492 1009 515 +448 1023 576 494 1009 581 +448 1023 640 497 1011 641 +448 1023 704 501 1012 702 +448 1023 768 505 1013 766 +448 1023 832 508 1014 828 +448 1023 896 513 1015 890 +448 1023 960 518 1017 953 +448 1023 1023 522 1017 1016 +512 0 0 470 61 0 +512 0 64 469 61 63 +512 0 128 468 63 124 +512 0 192 470 66 186 +512 0 256 471 71 246 +512 0 320 474 77 313 +512 0 384 474 83 371 +512 0 448 478 91 436 +512 0 512 481 98 496 +512 0 576 484 107 563 +512 0 640 487 115 624 +512 0 704 490 124 686 +512 0 768 494 133 749 +512 0 832 498 143 811 +512 0 896 503 152 875 +512 0 960 508 163 937 +512 0 1023 513 172 1001 +512 64 0 471 80 0 +512 64 64 468 81 63 +512 64 128 468 82 124 +512 64 192 470 85 186 +512 64 256 471 88 247 +512 64 320 473 93 313 +512 64 384 475 98 372 +512 64 448 478 104 436 +512 64 512 481 111 496 +512 64 576 484 119 564 +512 64 640 487 127 624 +512 64 704 490 135 685 +512 64 768 494 143 749 +512 64 832 498 152 812 +512 64 896 503 161 875 +512 64 960 509 170 938 +512 64 1023 513 179 1000 +512 128 0 471 135 8 +512 128 64 469 136 64 +512 128 128 469 137 125 +512 128 192 470 138 186 +512 128 256 472 140 247 +512 128 320 474 144 313 +512 128 384 475 146 372 +512 128 448 478 151 436 +512 128 512 482 156 497 +512 128 576 484 161 564 +512 128 640 488 166 625 +512 128 704 491 172 686 +512 128 768 495 179 750 +512 128 832 498 186 812 +512 128 896 503 193 875 +512 128 960 508 201 938 +512 128 1023 513 207 1001 +512 192 0 472 193 21 +512 192 64 470 195 67 +512 192 128 470 196 126 +512 192 192 470 196 187 +512 192 256 472 198 247 +512 192 320 474 201 314 +512 192 384 475 202 372 +512 192 448 478 206 436 +512 192 512 482 210 497 +512 192 576 485 213 565 +512 192 640 488 218 625 +512 192 704 492 222 687 +512 192 768 495 227 750 +512 192 832 499 232 813 +512 192 896 504 238 875 +512 192 960 509 244 938 +512 192 1023 514 249 1001 +512 256 0 473 252 30 +512 256 64 471 254 69 +512 256 128 471 255 127 +512 256 192 471 255 188 +512 256 256 473 257 249 +512 256 320 475 259 315 +512 256 384 476 260 373 +512 256 448 479 263 437 +512 256 512 483 266 497 +512 256 576 486 269 565 +512 256 640 489 273 625 +512 256 704 492 276 687 +512 256 768 497 280 751 +512 256 832 500 284 813 +512 256 896 505 288 876 +512 256 960 510 293 939 +512 256 1023 515 297 1002 +512 320 0 475 318 39 +512 320 64 472 319 73 +512 320 128 472 320 129 +512 320 192 474 321 190 +512 320 256 475 323 250 +512 320 320 477 324 315 +512 320 384 478 325 374 +512 320 448 481 328 438 +512 320 512 485 331 498 +512 320 576 488 333 566 +512 320 640 491 335 627 +512 320 704 494 338 688 +512 320 768 499 341 752 +512 320 832 502 344 813 +512 320 896 507 348 877 +512 320 960 512 352 940 +512 320 1023 516 355 1002 +512 384 0 477 377 46 +512 384 64 474 379 77 +512 384 128 474 379 131 +512 384 192 476 380 191 +512 384 256 477 382 251 +512 384 320 479 383 316 +512 384 384 481 385 375 +512 384 448 483 386 439 +512 384 512 488 390 500 +512 384 576 490 392 567 +512 384 640 494 394 628 +512 384 704 497 396 690 +512 384 768 500 398 752 +512 384 832 504 400 815 +512 384 896 510 404 878 +512 384 960 514 407 941 +512 384 1023 518 410 1004 +512 448 0 480 440 55 +512 448 64 478 441 82 +512 448 128 478 442 134 +512 448 192 479 443 193 +512 448 256 480 444 252 +512 448 320 482 445 317 +512 448 384 484 447 377 +512 448 448 486 449 440 +512 448 512 490 451 500 +512 448 576 493 453 568 +512 448 640 497 456 629 +512 448 704 500 458 691 +512 448 768 504 459 754 +512 448 832 507 461 816 +512 448 896 512 464 879 +512 448 960 517 468 942 +512 448 1023 521 469 1004 +512 512 0 484 498 63 +512 512 64 481 500 87 +512 512 128 481 500 137 +512 512 192 482 501 195 +512 512 256 484 503 254 +512 512 320 485 504 319 +512 512 384 488 505 378 +512 512 448 490 507 442 +512 512 512 494 511 502 +512 512 576 497 512 570 +512 512 640 500 514 630 +512 512 704 503 515 692 +512 512 768 507 517 755 +512 512 832 510 518 817 +512 512 896 515 521 880 +512 512 960 521 525 944 +512 512 1023 525 526 1006 +512 576 0 487 564 71 +512 576 64 485 566 93 +512 576 128 485 567 141 +512 576 192 486 568 198 +512 576 256 488 569 256 +512 576 320 489 570 321 +512 576 384 492 572 380 +512 576 448 494 574 443 +512 576 512 497 576 503 +512 576 576 502 579 572 +512 576 640 503 579 631 +512 576 704 508 582 694 +512 576 768 510 582 756 +512 576 832 515 585 819 +512 576 896 518 586 881 +512 576 960 524 589 944 +512 576 1023 528 590 1006 +512 640 0 492 625 79 +512 640 64 489 627 99 +512 640 128 489 627 144 +512 640 192 490 628 200 +512 640 256 492 630 258 +512 640 320 494 632 323 +512 640 384 496 633 381 +512 640 448 499 636 445 +512 640 512 502 638 505 +512 640 576 506 640 573 +512 640 640 508 640 632 +512 640 704 511 642 694 +512 640 768 514 642 756 +512 640 832 518 644 819 +512 640 896 523 646 882 +512 640 960 528 648 945 +512 640 1023 533 650 1009 +512 704 0 497 687 87 +512 704 64 494 689 105 +512 704 128 495 690 149 +512 704 192 496 692 204 +512 704 256 497 692 260 +512 704 320 499 694 324 +512 704 384 501 696 383 +512 704 448 505 699 447 +512 704 512 507 701 506 +512 704 576 510 701 573 +512 704 640 512 702 633 +512 704 704 515 702 695 +512 704 768 519 704 758 +512 704 832 523 706 820 +512 704 896 527 708 883 +512 704 960 532 710 946 +512 704 1023 537 710 1009 +512 768 0 502 748 94 +512 768 64 500 752 112 +512 768 128 500 753 153 +512 768 192 502 754 207 +512 768 256 502 755 263 +512 768 320 504 756 327 +512 768 384 507 758 385 +512 768 448 510 761 449 +512 768 512 513 763 508 +512 768 576 516 765 576 +512 768 640 517 764 635 +512 768 704 521 766 697 +512 768 768 524 766 760 +512 768 832 528 768 822 +512 768 896 532 769 885 +512 768 960 538 773 949 +512 768 1023 541 771 1010 +512 832 0 509 812 102 +512 832 64 507 815 118 +512 832 128 507 816 158 +512 832 192 508 817 211 +512 832 256 509 818 266 +512 832 320 511 820 330 +512 832 384 513 821 387 +512 832 448 516 824 451 +512 832 512 520 827 511 +512 832 576 521 826 577 +512 832 640 524 827 637 +512 832 704 528 829 699 +512 832 768 531 830 762 +512 832 832 534 830 824 +512 832 896 539 832 887 +512 832 960 543 834 949 +512 832 1023 548 835 1013 +512 896 0 515 875 110 +512 896 64 514 880 125 +512 896 128 513 880 163 +512 896 192 515 881 214 +512 896 256 516 883 270 +512 896 320 517 883 331 +512 896 384 519 884 389 +512 896 448 523 887 453 +512 896 512 525 889 512 +512 896 576 528 890 579 +512 896 640 530 891 638 +512 896 704 533 892 700 +512 896 768 536 892 762 +512 896 832 540 893 825 +512 896 896 544 894 887 +512 896 960 549 897 951 +512 896 1023 554 898 1014 +512 960 0 522 936 118 +512 960 64 519 938 131 +512 960 128 520 940 168 +512 960 192 521 942 218 +512 960 256 522 941 272 +512 960 320 523 942 334 +512 960 384 526 945 392 +512 960 448 528 946 453 +512 960 512 532 950 513 +512 960 576 534 949 579 +512 960 640 536 950 639 +512 960 704 539 950 700 +512 960 768 543 953 764 +512 960 832 546 953 825 +512 960 896 550 955 889 +512 960 960 555 956 951 +512 960 1023 559 957 1015 +512 1023 0 530 999 125 +512 1023 64 527 999 138 +512 1023 128 526 999 173 +512 1023 192 528 1001 222 +512 1023 256 529 1003 275 +512 1023 320 530 1003 336 +512 1023 384 532 1005 393 +512 1023 448 535 1007 456 +512 1023 512 539 1010 515 +512 1023 576 540 1010 581 +512 1023 640 543 1011 641 +512 1023 704 546 1012 703 +512 1023 768 550 1013 765 +512 1023 832 553 1014 828 +512 1023 896 557 1015 890 +512 1023 960 562 1018 954 +512 1023 1023 567 1019 1017 +576 0 0 531 69 0 +576 0 64 530 69 62 +576 0 128 530 70 124 +576 0 192 532 73 186 +576 0 256 533 77 247 +576 0 320 534 83 313 +576 0 384 536 88 372 +576 0 448 539 96 437 +576 0 512 541 103 496 +576 0 576 544 111 565 +576 0 640 546 119 624 +576 0 704 550 128 687 +576 0 768 552 137 749 +576 0 832 556 146 812 +576 0 896 561 155 875 +576 0 960 564 165 937 +576 0 1023 569 174 1000 +576 64 0 532 86 0 +576 64 64 530 86 63 +576 64 128 530 87 124 +576 64 192 531 90 186 +576 64 256 533 93 247 +576 64 320 534 98 313 +576 64 384 536 102 372 +576 64 448 539 109 437 +576 64 512 541 115 496 +576 64 576 545 123 565 +576 64 640 547 130 624 +576 64 704 550 138 687 +576 64 768 553 146 750 +576 64 832 557 155 813 +576 64 896 561 163 875 +576 64 960 565 172 937 +576 64 1023 569 182 1001 +576 128 0 532 138 4 +576 128 64 530 139 64 +576 128 128 530 140 125 +576 128 192 532 141 187 +576 128 256 533 143 247 +576 128 320 534 146 313 +576 128 384 536 149 373 +576 128 448 539 154 437 +576 128 512 542 158 497 +576 128 576 544 164 565 +576 128 640 547 169 625 +576 128 704 550 175 687 +576 128 768 553 181 750 +576 128 832 557 188 813 +576 128 896 561 195 875 +576 128 960 565 202 938 +576 128 1023 570 209 1001 +576 192 0 533 195 20 +576 192 64 530 197 66 +576 192 128 531 198 126 +576 192 192 532 199 187 +576 192 256 533 200 248 +576 192 320 535 203 314 +576 192 384 536 205 373 +576 192 448 539 208 437 +576 192 512 542 211 497 +576 192 576 545 216 565 +576 192 640 547 219 625 +576 192 704 551 225 688 +576 192 768 554 229 751 +576 192 832 558 234 813 +576 192 896 561 239 875 +576 192 960 565 245 938 +576 192 1023 570 250 1001 +576 256 0 534 254 28 +576 256 64 531 255 69 +576 256 128 532 256 127 +576 256 192 533 257 188 +576 256 256 535 259 249 +576 256 320 536 260 314 +576 256 384 538 262 374 +576 256 448 541 265 438 +576 256 512 543 268 497 +576 256 576 547 271 566 +576 256 640 548 274 625 +576 256 704 552 278 688 +576 256 768 555 281 751 +576 256 832 559 285 814 +576 256 896 562 290 876 +576 256 960 566 294 938 +576 256 1023 571 299 1002 +576 320 0 536 319 38 +576 320 64 532 320 73 +576 320 128 534 322 129 +576 320 192 535 323 190 +576 320 256 536 324 250 +576 320 320 537 325 315 +576 320 384 539 327 375 +576 320 448 542 330 439 +576 320 512 545 332 498 +576 320 576 548 335 567 +576 320 640 550 337 627 +576 320 704 554 340 689 +576 320 768 557 342 752 +576 320 832 560 345 815 +576 320 896 564 349 877 +576 320 960 568 352 939 +576 320 1023 572 356 1003 +576 384 0 538 378 46 +576 384 64 535 380 77 +576 384 128 536 381 132 +576 384 192 536 382 191 +576 384 256 538 383 251 +576 384 320 539 384 316 +576 384 384 541 386 376 +576 384 448 544 388 440 +576 384 512 547 390 499 +576 384 576 550 393 568 +576 384 640 553 395 628 +576 384 704 557 398 691 +576 384 768 558 399 753 +576 384 832 563 403 816 +576 384 896 566 405 878 +576 384 960 570 408 940 +576 384 1023 575 410 1004 +576 448 0 541 441 55 +576 448 64 538 442 82 +576 448 128 538 444 135 +576 448 192 539 444 194 +576 448 256 541 446 253 +576 448 320 541 446 317 +576 448 384 544 448 377 +576 448 448 547 450 441 +576 448 512 550 453 501 +576 448 576 553 455 569 +576 448 640 556 457 629 +576 448 704 559 459 692 +576 448 768 562 460 754 +576 448 832 565 463 817 +576 448 896 569 465 879 +576 448 960 573 468 941 +576 448 1023 577 470 1004 +576 512 0 544 498 62 +576 512 64 541 501 87 +576 512 128 541 502 137 +576 512 192 542 502 195 +576 512 256 544 504 255 +576 512 320 545 505 319 +576 512 384 548 507 379 +576 512 448 550 509 443 +576 512 512 553 511 502 +576 512 576 557 514 571 +576 512 640 558 514 630 +576 512 704 562 517 693 +576 512 768 564 517 755 +576 512 832 568 520 818 +576 512 896 572 523 881 +576 512 960 576 524 943 +576 512 1023 580 526 1006 +576 576 0 548 565 71 +576 576 64 544 567 93 +576 576 128 545 569 141 +576 576 192 546 569 198 +576 576 256 547 570 256 +576 576 320 549 572 321 +576 576 384 551 573 380 +576 576 448 553 575 444 +576 576 512 557 578 504 +576 576 576 560 580 572 +576 576 640 562 581 632 +576 576 704 565 582 694 +576 576 768 567 582 756 +576 576 832 571 584 818 +576 576 896 575 587 882 +576 576 960 580 589 944 +576 576 1023 584 591 1008 +576 640 0 551 625 79 +576 640 64 548 627 99 +576 640 128 549 629 145 +576 640 192 550 630 201 +576 640 256 551 632 259 +576 640 320 553 632 323 +576 640 384 555 634 382 +576 640 448 558 637 446 +576 640 512 561 639 505 +576 640 576 564 641 573 +576 640 640 565 640 632 +576 640 704 569 642 695 +576 640 768 571 643 757 +576 640 832 575 645 820 +576 640 896 580 648 884 +576 640 960 584 649 946 +576 640 1023 587 650 1008 +576 704 0 556 688 86 +576 704 64 553 690 105 +576 704 128 553 691 149 +576 704 192 554 692 204 +576 704 256 556 694 261 +576 704 320 558 695 325 +576 704 384 559 696 383 +576 704 448 562 699 447 +576 704 512 566 702 508 +576 704 576 568 703 574 +576 704 640 569 702 633 +576 704 704 573 705 696 +576 704 768 576 706 759 +576 704 832 579 707 821 +576 704 896 583 708 883 +576 704 960 588 711 947 +576 704 1023 592 712 1010 +576 768 0 561 750 94 +576 768 64 558 753 112 +576 768 128 559 754 153 +576 768 192 560 756 207 +576 768 256 560 756 263 +576 768 320 563 758 327 +576 768 384 565 760 386 +576 768 448 567 762 449 +576 768 512 571 765 509 +576 768 576 572 764 575 +576 768 640 574 765 635 +576 768 704 578 767 698 +576 768 768 581 768 760 +576 768 832 583 768 822 +576 768 896 587 770 885 +576 768 960 592 772 948 +576 768 1023 596 773 1011 +576 832 0 567 813 102 +576 832 64 565 817 119 +576 832 128 564 817 158 +576 832 192 565 818 211 +576 832 256 567 820 267 +576 832 320 569 821 330 +576 832 384 571 823 388 +576 832 448 574 826 452 +576 832 512 575 826 510 +576 832 576 579 828 578 +576 832 640 580 828 637 +576 832 704 583 829 699 +576 832 768 586 829 761 +576 832 832 590 832 825 +576 832 896 593 832 887 +576 832 960 597 834 949 +576 832 1023 602 835 1013 +576 896 0 573 877 110 +576 896 64 570 880 125 +576 896 128 570 880 163 +576 896 192 571 881 214 +576 896 256 572 882 269 +576 896 320 574 884 332 +576 896 384 576 886 390 +576 896 448 579 888 453 +576 896 512 581 890 511 +576 896 576 583 890 578 +576 896 640 585 891 638 +576 896 704 589 893 700 +576 896 768 591 893 763 +576 896 832 594 894 825 +576 896 896 598 896 888 +576 896 960 603 898 952 +576 896 1023 607 899 1015 +576 960 0 578 936 117 +576 960 64 576 940 132 +576 960 128 575 939 168 +576 960 192 576 941 217 +576 960 256 578 943 272 +576 960 320 579 943 333 +576 960 384 581 945 391 +576 960 448 584 948 455 +576 960 512 587 950 513 +576 960 576 588 949 579 +576 960 640 591 950 639 +576 960 704 594 952 701 +576 960 768 597 954 764 +576 960 832 600 954 826 +576 960 896 603 955 889 +576 960 960 609 958 952 +576 960 1023 612 958 1015 +576 1023 0 586 999 125 +576 1023 64 581 999 138 +576 1023 128 581 1000 173 +576 1023 192 582 1001 221 +576 1023 256 584 1002 275 +576 1023 320 585 1003 336 +576 1023 384 588 1006 394 +576 1023 448 590 1009 456 +576 1023 512 593 1011 515 +576 1023 576 595 1011 581 +576 1023 640 597 1011 641 +576 1023 704 600 1013 703 +576 1023 768 603 1013 765 +576 1023 832 606 1014 828 +576 1023 896 610 1017 891 +576 1023 960 615 1019 954 +576 1023 1023 618 1020 1017 +640 0 0 587 75 0 +640 0 64 587 75 63 +640 0 128 586 77 124 +640 0 192 588 79 186 +640 0 256 589 83 247 +640 0 320 590 88 313 +640 0 384 592 93 372 +640 0 448 594 100 437 +640 0 512 597 107 497 +640 0 576 600 115 565 +640 0 640 600 123 623 +640 0 704 604 131 686 +640 0 768 607 140 750 +640 0 832 610 149 812 +640 0 896 614 159 875 +640 0 960 619 168 939 +640 0 1023 623 177 1002 +640 64 0 588 91 0 +640 64 64 587 92 63 +640 64 128 586 92 124 +640 64 192 587 94 186 +640 64 256 588 98 247 +640 64 320 589 102 313 +640 64 384 592 106 373 +640 64 448 594 113 437 +640 64 512 598 118 497 +640 64 576 599 126 565 +640 64 640 601 133 624 +640 64 704 604 141 686 +640 64 768 607 149 750 +640 64 832 610 157 812 +640 64 896 614 167 875 +640 64 960 618 176 938 +640 64 1023 623 184 1002 +640 128 0 588 141 0 +640 128 64 586 142 64 +640 128 128 586 143 124 +640 128 192 587 144 187 +640 128 256 588 146 247 +640 128 320 590 149 313 +640 128 384 592 152 373 +640 128 448 594 156 437 +640 128 512 598 161 498 +640 128 576 600 167 565 +640 128 640 601 171 624 +640 128 704 604 177 687 +640 128 768 608 184 750 +640 128 832 610 190 812 +640 128 896 615 197 876 +640 128 960 619 205 939 +640 128 1023 623 212 1002 +640 192 0 589 197 19 +640 192 64 587 199 66 +640 192 128 587 200 126 +640 192 192 587 201 187 +640 192 256 589 202 248 +640 192 320 590 205 314 +640 192 384 592 207 373 +640 192 448 594 210 437 +640 192 512 599 214 498 +640 192 576 601 218 566 +640 192 640 601 221 624 +640 192 704 605 226 688 +640 192 768 609 230 751 +640 192 832 611 235 813 +640 192 896 615 241 876 +640 192 960 620 247 939 +640 192 1023 624 253 1002 +640 256 0 590 255 28 +640 256 64 588 257 69 +640 256 128 588 258 127 +640 256 192 589 259 189 +640 256 256 590 261 249 +640 256 320 591 262 314 +640 256 384 593 264 374 +640 256 448 596 267 438 +640 256 512 599 270 499 +640 256 576 602 273 567 +640 256 640 603 275 625 +640 256 704 606 279 688 +640 256 768 610 283 752 +640 256 832 612 287 813 +640 256 896 617 291 877 +640 256 960 621 296 940 +640 256 1023 624 300 1003 +640 320 0 592 320 37 +640 320 64 589 322 73 +640 320 128 589 323 129 +640 320 192 590 324 190 +640 320 256 592 326 250 +640 320 320 593 326 315 +640 320 384 595 329 375 +640 320 448 598 331 439 +640 320 512 601 334 500 +640 320 576 604 336 568 +640 320 640 604 337 626 +640 320 704 608 341 689 +640 320 768 611 344 752 +640 320 832 613 346 814 +640 320 896 618 350 878 +640 320 960 622 354 941 +640 320 1023 626 358 1004 +640 384 0 594 379 46 +640 384 64 592 382 77 +640 384 128 591 382 132 +640 384 192 592 383 191 +640 384 256 594 384 251 +640 384 320 594 385 316 +640 384 384 597 387 376 +640 384 448 600 389 440 +640 384 512 603 392 501 +640 384 576 605 394 568 +640 384 640 606 395 627 +640 384 704 610 398 690 +640 384 768 613 400 753 +640 384 832 615 403 815 +640 384 896 620 406 879 +640 384 960 624 410 941 +640 384 1023 628 412 1005 +640 448 0 597 442 54 +640 448 64 594 444 82 +640 448 128 594 444 134 +640 448 192 595 445 193 +640 448 256 596 447 253 +640 448 320 597 447 317 +640 448 384 599 449 377 +640 448 448 602 451 441 +640 448 512 606 454 502 +640 448 576 608 457 570 +640 448 640 609 457 629 +640 448 704 612 459 691 +640 448 768 615 461 754 +640 448 832 618 463 817 +640 448 896 623 467 880 +640 448 960 626 469 943 +640 448 1023 631 472 1006 +640 512 0 600 499 62 +640 512 64 597 502 87 +640 512 128 597 503 137 +640 512 192 597 503 195 +640 512 256 599 505 255 +640 512 320 600 506 319 +640 512 384 603 508 379 +640 512 448 605 510 443 +640 512 512 609 513 503 +640 512 576 611 515 571 +640 512 640 612 515 630 +640 512 704 615 517 693 +640 512 768 618 519 756 +640 512 832 621 521 818 +640 512 896 626 524 881 +640 512 960 629 526 944 +640 512 1023 634 528 1008 +640 576 0 603 565 70 +640 576 64 599 568 93 +640 576 128 600 569 141 +640 576 192 601 570 198 +640 576 256 602 571 256 +640 576 320 604 573 321 +640 576 384 606 574 380 +640 576 448 609 577 445 +640 576 512 612 579 504 +640 576 576 615 581 572 +640 576 640 616 581 631 +640 576 704 619 583 694 +640 576 768 621 583 756 +640 576 832 625 586 820 +640 576 896 628 587 882 +640 576 960 632 590 945 +640 576 1023 635 591 1007 +640 640 0 607 626 78 +640 640 64 604 629 99 +640 640 128 603 629 145 +640 640 192 604 631 201 +640 640 256 606 632 259 +640 640 320 607 633 323 +640 640 384 610 635 382 +640 640 448 613 638 446 +640 640 512 616 641 506 +640 640 576 618 641 573 +640 640 640 619 641 632 +640 640 704 622 643 695 +640 640 768 625 645 758 +640 640 832 628 646 820 +640 640 896 632 648 883 +640 640 960 637 651 947 +640 640 1023 639 652 1009 +640 704 0 611 689 86 +640 704 64 607 691 105 +640 704 128 608 693 149 +640 704 192 609 694 204 +640 704 256 610 695 261 +640 704 320 612 696 325 +640 704 384 614 698 384 +640 704 448 616 700 447 +640 704 512 620 703 508 +640 704 576 621 703 574 +640 704 640 623 703 633 +640 704 704 626 706 696 +640 704 768 629 707 759 +640 704 832 632 708 822 +640 704 896 635 709 884 +640 704 960 640 711 947 +640 704 1023 643 712 1010 +640 768 0 615 751 94 +640 768 64 612 754 111 +640 768 128 613 755 154 +640 768 192 614 757 208 +640 768 256 615 757 264 +640 768 320 617 759 327 +640 768 384 619 761 386 +640 768 448 622 763 449 +640 768 512 624 764 509 +640 768 576 626 766 576 +640 768 640 628 766 636 +640 768 704 630 766 697 +640 768 768 633 768 760 +640 768 832 636 769 823 +640 768 896 640 770 885 +640 768 960 644 773 948 +640 768 1023 647 774 1012 +640 832 0 620 813 102 +640 832 64 619 818 118 +640 832 128 618 818 158 +640 832 192 619 819 211 +640 832 256 621 821 267 +640 832 320 622 821 330 +640 832 384 623 822 388 +640 832 448 626 825 451 +640 832 512 630 828 511 +640 832 576 632 829 578 +640 832 640 633 828 637 +640 832 704 636 830 699 +640 832 768 639 831 762 +640 832 832 641 832 824 +640 832 896 644 832 887 +640 832 960 649 836 950 +640 832 1023 653 837 1014 +640 896 0 626 878 110 +640 896 64 622 880 125 +640 896 128 623 881 163 +640 896 192 624 883 214 +640 896 256 625 883 269 +640 896 320 626 884 331 +640 896 384 628 886 390 +640 896 448 631 888 453 +640 896 512 634 890 512 +640 896 576 636 891 579 +640 896 640 638 892 638 +640 896 704 641 894 701 +640 896 768 643 894 763 +640 896 832 645 893 825 +640 896 896 649 896 888 +640 896 960 654 899 952 +640 896 1023 657 899 1014 +640 960 0 633 939 117 +640 960 64 628 940 131 +640 960 128 628 940 168 +640 960 192 629 941 218 +640 960 256 631 944 272 +640 960 320 631 943 334 +640 960 384 633 945 391 +640 960 448 636 947 454 +640 960 512 640 951 514 +640 960 576 640 950 580 +640 960 640 644 953 640 +640 960 704 646 953 702 +640 960 768 649 955 765 +640 960 832 651 955 827 +640 960 896 654 956 889 +640 960 960 659 959 953 +640 960 1023 662 960 1016 +640 1023 0 639 999 125 +640 1023 64 633 1000 138 +640 1023 128 633 1001 173 +640 1023 192 634 1002 221 +640 1023 256 637 1005 275 +640 1023 320 637 1004 336 +640 1023 384 640 1007 394 +640 1023 448 641 1008 456 +640 1023 512 644 1010 514 +640 1023 576 647 1012 582 +640 1023 640 649 1012 641 +640 1023 704 652 1015 704 +640 1023 768 654 1013 765 +640 1023 832 657 1015 828 +640 1023 896 660 1017 891 +640 1023 960 666 1021 955 +640 1023 1023 667 1019 1017 +704 0 0 647 83 0 +704 0 64 646 83 61 +704 0 128 645 84 124 +704 0 192 647 86 186 +704 0 256 648 89 247 +704 0 320 649 94 313 +704 0 384 650 99 372 +704 0 448 653 106 437 +704 0 512 655 112 496 +704 0 576 658 120 565 +704 0 640 659 127 624 +704 0 704 662 135 687 +704 0 768 664 143 749 +704 0 832 668 153 812 +704 0 896 671 161 875 +704 0 960 675 171 939 +704 0 1023 678 179 1002 +704 64 0 647 97 0 +704 64 64 646 97 62 +704 64 128 645 98 124 +704 64 192 646 100 186 +704 64 256 648 103 247 +704 64 320 649 107 313 +704 64 384 650 111 373 +704 64 448 653 117 437 +704 64 512 655 123 497 +704 64 576 658 130 565 +704 64 640 659 137 624 +704 64 704 662 145 687 +704 64 768 664 152 750 +704 64 832 668 161 813 +704 64 896 671 169 875 +704 64 960 676 178 939 +704 64 1023 679 186 1002 +704 128 0 648 144 0 +704 128 64 646 146 63 +704 128 128 645 147 124 +704 128 192 646 148 186 +704 128 256 648 150 247 +704 128 320 649 153 313 +704 128 384 650 156 373 +704 128 448 653 160 437 +704 128 512 656 164 497 +704 128 576 658 169 565 +704 128 640 660 174 625 +704 128 704 663 180 687 +704 128 768 665 186 750 +704 128 832 668 193 813 +704 128 896 671 200 875 +704 128 960 676 207 940 +704 128 1023 679 214 1002 +704 192 0 648 200 14 +704 192 64 646 202 65 +704 192 128 646 202 125 +704 192 192 647 203 187 +704 192 256 648 205 248 +704 192 320 649 207 314 +704 192 384 651 209 373 +704 192 448 654 213 438 +704 192 512 656 216 497 +704 192 576 659 220 566 +704 192 640 659 223 624 +704 192 704 663 228 688 +704 192 768 666 233 751 +704 192 832 668 238 813 +704 192 896 672 242 876 +704 192 960 677 249 940 +704 192 1023 679 254 1002 +704 256 0 649 257 26 +704 256 64 647 259 68 +704 256 128 647 260 127 +704 256 192 648 261 188 +704 256 256 650 263 249 +704 256 320 650 264 314 +704 256 384 652 266 374 +704 256 448 655 269 438 +704 256 512 657 271 498 +704 256 576 660 275 566 +704 256 640 661 277 626 +704 256 704 664 281 688 +704 256 768 666 284 751 +704 256 832 670 288 814 +704 256 896 673 292 876 +704 256 960 677 298 940 +704 256 1023 680 302 1003 +704 320 0 651 322 36 +704 320 64 648 324 72 +704 320 128 648 324 129 +704 320 192 649 325 190 +704 320 256 651 327 250 +704 320 320 651 328 315 +704 320 384 653 330 375 +704 320 448 656 332 439 +704 320 512 659 335 499 +704 320 576 661 337 567 +704 320 640 663 339 627 +704 320 704 666 342 690 +704 320 768 668 345 752 +704 320 832 671 348 815 +704 320 896 674 351 877 +704 320 960 679 356 941 +704 320 1023 682 358 1004 +704 384 0 653 380 45 +704 384 64 651 383 77 +704 384 128 650 383 131 +704 384 192 651 384 191 +704 384 256 652 385 251 +704 384 320 653 386 316 +704 384 384 655 388 376 +704 384 448 658 391 441 +704 384 512 660 393 500 +704 384 576 663 395 568 +704 384 640 665 397 628 +704 384 704 668 400 691 +704 384 768 670 401 753 +704 384 832 673 404 816 +704 384 896 676 407 878 +704 384 960 681 411 942 +704 384 1023 684 414 1005 +704 448 0 655 442 53 +704 448 64 653 445 81 +704 448 128 652 446 134 +704 448 192 653 446 193 +704 448 256 655 448 253 +704 448 320 655 448 317 +704 448 384 658 451 377 +704 448 448 661 453 441 +704 448 512 664 455 502 +704 448 576 666 457 570 +704 448 640 667 458 629 +704 448 704 670 460 692 +704 448 768 672 462 754 +704 448 832 675 464 817 +704 448 896 679 467 879 +704 448 960 684 471 944 +704 448 1023 687 473 1006 +704 512 0 658 500 61 +704 512 64 655 503 87 +704 512 128 655 504 137 +704 512 192 655 504 195 +704 512 256 658 506 255 +704 512 320 658 507 319 +704 512 384 661 509 379 +704 512 448 663 511 443 +704 512 512 666 513 502 +704 512 576 669 515 571 +704 512 640 670 516 630 +704 512 704 673 518 693 +704 512 768 675 519 755 +704 512 832 678 522 818 +704 512 896 681 524 881 +704 512 960 686 528 945 +704 512 1023 689 529 1008 +704 576 0 661 567 70 +704 576 64 658 569 93 +704 576 128 658 570 141 +704 576 192 659 571 198 +704 576 256 660 572 256 +704 576 320 662 574 321 +704 576 384 665 576 381 +704 576 448 668 578 445 +704 576 512 670 580 505 +704 576 576 673 582 573 +704 576 640 673 582 632 +704 576 704 675 583 693 +704 576 768 678 584 757 +704 576 832 680 586 818 +704 576 896 685 588 882 +704 576 960 689 591 945 +704 576 1023 691 592 1008 +704 640 0 664 627 78 +704 640 64 661 630 98 +704 640 128 661 630 144 +704 640 192 663 632 201 +704 640 256 664 634 259 +704 640 320 665 635 323 +704 640 384 667 636 382 +704 640 448 670 639 446 +704 640 512 672 640 505 +704 640 576 675 642 573 +704 640 640 675 641 632 +704 640 704 678 644 694 +704 640 768 680 644 757 +704 640 832 685 648 821 +704 640 896 687 648 883 +704 640 960 691 651 946 +704 640 1023 694 652 1009 +704 704 0 669 690 86 +704 704 64 665 692 105 +704 704 128 665 693 148 +704 704 192 666 694 204 +704 704 256 667 695 261 +704 704 320 670 698 325 +704 704 384 670 697 383 +704 704 448 673 700 447 +704 704 512 677 703 507 +704 704 576 678 704 574 +704 704 640 680 704 634 +704 704 704 682 706 696 +704 704 768 685 706 759 +704 704 832 688 709 822 +704 704 896 691 710 884 +704 704 960 695 712 947 +704 704 1023 698 714 1011 +704 768 0 673 752 93 +704 768 64 669 754 111 +704 768 128 670 755 153 +704 768 192 672 758 207 +704 768 256 671 757 263 +704 768 320 673 759 327 +704 768 384 675 761 386 +704 768 448 679 764 450 +704 768 512 680 764 508 +704 768 576 683 766 576 +704 768 640 684 767 636 +704 768 704 686 767 697 +704 768 768 689 769 760 +704 768 832 693 770 823 +704 768 896 695 772 886 +704 768 960 699 773 949 +704 768 1023 703 775 1013 +704 832 0 677 814 102 +704 832 64 676 819 118 +704 832 128 674 818 158 +704 832 192 675 819 210 +704 832 256 677 821 267 +704 832 320 678 821 329 +704 832 384 679 822 387 +704 832 448 682 825 451 +704 832 512 686 828 511 +704 832 576 687 829 578 +704 832 640 688 828 637 +704 832 704 692 831 700 +704 832 768 693 831 761 +704 832 832 697 833 825 +704 832 896 699 833 887 +704 832 960 705 837 951 +704 832 1023 708 838 1015 +704 896 0 683 878 109 +704 896 64 679 881 124 +704 896 128 679 881 162 +704 896 192 680 882 214 +704 896 256 681 883 269 +704 896 320 683 885 332 +704 896 384 684 886 389 +704 896 448 687 889 453 +704 896 512 689 890 512 +704 896 576 692 891 579 +704 896 640 694 893 639 +704 896 704 695 893 700 +704 896 768 699 895 764 +704 896 832 701 896 826 +704 896 896 704 897 888 +704 896 960 708 899 951 +704 896 1023 712 900 1015 +704 960 0 689 940 117 +704 960 64 685 941 131 +704 960 128 683 940 167 +704 960 192 684 942 217 +704 960 256 686 944 272 +704 960 320 687 944 334 +704 960 384 689 946 391 +704 960 448 692 948 454 +704 960 512 694 950 513 +704 960 576 697 952 580 +704 960 640 699 953 640 +704 960 704 701 954 702 +704 960 768 703 955 765 +704 960 832 706 955 826 +704 960 896 709 957 890 +704 960 960 714 960 953 +704 960 1023 716 960 1016 +704 1023 0 694 999 125 +704 1023 64 689 1001 138 +704 1023 128 690 1002 173 +704 1023 192 690 1003 221 +704 1023 256 692 1004 275 +704 1023 320 692 1004 336 +704 1023 384 695 1007 394 +704 1023 448 697 1009 456 +704 1023 512 699 1011 515 +704 1023 576 701 1012 582 +704 1023 640 704 1013 642 +704 1023 704 706 1015 704 +704 1023 768 708 1015 766 +704 1023 832 711 1016 829 +704 1023 896 714 1018 892 +704 1023 960 718 1020 955 +704 1023 1023 721 1020 1018 +768 0 0 704 89 0 +768 0 64 703 89 62 +768 0 128 702 90 123 +768 0 192 703 92 186 +768 0 256 705 95 247 +768 0 320 705 100 313 +768 0 384 707 104 372 +768 0 448 710 111 437 +768 0 512 711 116 496 +768 0 576 713 124 564 +768 0 640 715 131 625 +768 0 704 718 139 687 +768 0 768 719 147 749 +768 0 832 723 156 813 +768 0 896 725 165 875 +768 0 960 730 173 939 +768 0 1023 732 182 1001 +768 64 0 705 103 0 +768 64 64 703 103 61 +768 64 128 702 103 124 +768 64 192 703 106 186 +768 64 256 705 108 247 +768 64 320 705 112 313 +768 64 384 707 116 373 +768 64 448 710 122 437 +768 64 512 711 127 496 +768 64 576 713 134 564 +768 64 640 715 141 624 +768 64 704 718 148 687 +768 64 768 719 155 749 +768 64 832 724 164 813 +768 64 896 725 172 875 +768 64 960 730 181 939 +768 64 1023 733 189 1002 +768 128 0 705 148 0 +768 128 64 703 149 63 +768 128 128 702 150 124 +768 128 192 703 151 187 +768 128 256 704 153 247 +768 128 320 706 156 313 +768 128 384 707 159 373 +768 128 448 710 163 437 +768 128 512 712 167 497 +768 128 576 714 172 565 +768 128 640 715 177 624 +768 128 704 718 183 687 +768 128 768 720 188 750 +768 128 832 724 196 814 +768 128 896 726 202 875 +768 128 960 731 209 940 +768 128 1023 734 216 1002 +768 192 0 705 202 11 +768 192 64 703 204 65 +768 192 128 702 205 125 +768 192 192 703 206 187 +768 192 256 705 207 248 +768 192 320 706 210 314 +768 192 384 707 212 373 +768 192 448 710 215 438 +768 192 512 712 218 498 +768 192 576 714 222 565 +768 192 640 716 225 625 +768 192 704 719 230 688 +768 192 768 721 234 750 +768 192 832 725 240 814 +768 192 896 726 244 875 +768 192 960 731 251 940 +768 192 1023 734 256 1002 +768 256 0 706 259 25 +768 256 64 704 261 68 +768 256 128 703 261 127 +768 256 192 704 263 188 +768 256 256 706 264 249 +768 256 320 707 266 315 +768 256 384 709 267 374 +768 256 448 712 271 439 +768 256 512 713 273 498 +768 256 576 716 276 566 +768 256 640 716 278 625 +768 256 704 720 282 688 +768 256 768 722 285 751 +768 256 832 726 290 815 +768 256 896 727 294 876 +768 256 960 732 299 940 +768 256 1023 734 303 1003 +768 320 0 708 323 35 +768 320 64 705 325 72 +768 320 128 704 326 129 +768 320 192 706 327 190 +768 320 256 707 328 250 +768 320 320 708 329 315 +768 320 384 710 332 375 +768 320 448 713 334 440 +768 320 512 715 336 499 +768 320 576 717 338 567 +768 320 640 718 340 627 +768 320 704 721 343 689 +768 320 768 723 346 751 +768 320 832 727 350 816 +768 320 896 729 352 877 +768 320 960 734 357 941 +768 320 1023 736 360 1004 +768 384 0 710 382 44 +768 384 64 707 384 76 +768 384 128 706 384 131 +768 384 192 707 385 191 +768 384 256 709 387 251 +768 384 320 709 387 316 +768 384 384 712 390 376 +768 384 448 715 392 441 +768 384 512 716 394 500 +768 384 576 718 396 568 +768 384 640 720 397 628 +768 384 704 723 400 691 +768 384 768 725 402 752 +768 384 832 729 406 817 +768 384 896 731 408 878 +768 384 960 735 412 942 +768 384 1023 738 414 1005 +768 448 0 712 444 53 +768 448 64 709 446 81 +768 448 128 709 447 134 +768 448 192 710 447 193 +768 448 256 711 449 253 +768 448 320 712 450 318 +768 448 384 715 452 378 +768 448 448 717 454 442 +768 448 512 719 456 501 +768 448 576 721 458 569 +768 448 640 723 459 629 +768 448 704 725 461 691 +768 448 768 727 462 754 +768 448 832 731 466 818 +768 448 896 733 468 879 +768 448 960 738 472 943 +768 448 1023 740 473 1006 +768 512 0 715 501 61 +768 512 64 712 504 86 +768 512 128 712 505 137 +768 512 192 712 505 196 +768 512 256 714 507 255 +768 512 320 715 508 320 +768 512 384 718 511 380 +768 512 448 720 513 444 +768 512 512 721 514 502 +768 512 576 724 516 571 +768 512 640 725 516 630 +768 512 704 728 519 693 +768 512 768 730 520 755 +768 512 832 734 523 819 +768 512 896 736 525 881 +768 512 960 740 528 945 +768 512 1023 743 529 1008 +768 576 0 717 568 70 +768 576 64 714 570 92 +768 576 128 715 571 141 +768 576 192 716 572 198 +768 576 256 717 573 257 +768 576 320 718 575 322 +768 576 384 721 577 381 +768 576 448 723 578 445 +768 576 512 726 581 505 +768 576 576 728 582 573 +768 576 640 728 582 632 +768 576 704 730 583 693 +768 576 768 733 585 756 +768 576 832 736 588 820 +768 576 896 739 589 882 +768 576 960 743 592 945 +768 576 1023 746 594 1008 +768 640 0 720 627 78 +768 640 64 717 631 98 +768 640 128 718 632 144 +768 640 192 719 633 201 +768 640 256 720 635 259 +768 640 320 721 635 323 +768 640 384 723 637 382 +768 640 448 726 639 446 +768 640 512 728 641 506 +768 640 576 729 642 573 +768 640 640 731 643 633 +768 640 704 734 645 695 +768 640 768 736 645 757 +768 640 832 739 648 821 +768 640 896 742 649 884 +768 640 960 746 653 947 +768 640 1023 749 653 1010 +768 704 0 725 691 85 +768 704 64 721 694 104 +768 704 128 720 693 148 +768 704 192 721 694 203 +768 704 256 723 696 261 +768 704 320 725 698 325 +768 704 384 726 699 384 +768 704 448 728 700 446 +768 704 512 731 703 507 +768 704 576 733 704 574 +768 704 640 735 705 634 +768 704 704 737 707 697 +768 704 768 740 708 760 +768 704 832 742 710 822 +768 704 896 745 711 885 +768 704 960 750 714 949 +768 704 1023 753 715 1012 +768 768 0 729 753 93 +768 768 64 724 755 111 +768 768 128 725 756 153 +768 768 192 726 758 207 +768 768 256 727 758 263 +768 768 320 728 759 327 +768 768 384 730 761 386 +768 768 448 734 764 450 +768 768 512 736 766 509 +768 768 576 738 768 577 +768 768 640 739 767 636 +768 768 704 740 767 697 +768 768 768 744 770 761 +768 768 832 745 769 822 +768 768 896 749 772 886 +768 768 960 752 774 949 +768 768 1023 756 775 1012 +768 832 0 733 815 101 +768 832 64 730 819 118 +768 832 128 729 818 157 +768 832 192 730 819 210 +768 832 256 732 821 266 +768 832 320 732 821 329 +768 832 384 735 823 388 +768 832 448 737 826 451 +768 832 512 740 828 511 +768 832 576 741 829 577 +768 832 640 743 830 637 +768 832 704 746 831 700 +768 832 768 748 832 763 +768 832 832 750 832 824 +768 832 896 753 834 887 +768 832 960 758 837 951 +768 832 1023 760 837 1014 +768 896 0 739 880 109 +768 896 64 734 881 125 +768 896 128 733 881 162 +768 896 192 734 882 214 +768 896 256 735 883 269 +768 896 320 737 885 331 +768 896 384 739 887 390 +768 896 448 742 890 453 +768 896 512 744 892 512 +768 896 576 746 892 579 +768 896 640 747 892 638 +768 896 704 750 894 700 +768 896 768 752 895 763 +768 896 832 754 896 826 +768 896 896 758 898 889 +768 896 960 762 900 952 +768 896 1023 765 901 1016 +768 960 0 743 940 117 +768 960 64 738 941 131 +768 960 128 738 941 167 +768 960 192 739 943 217 +768 960 256 741 945 272 +768 960 320 741 945 333 +768 960 384 742 946 391 +768 960 448 745 948 454 +768 960 512 749 952 514 +768 960 576 750 952 580 +768 960 640 753 954 640 +768 960 704 754 954 702 +768 960 768 757 955 765 +768 960 832 759 957 828 +768 960 896 762 957 890 +768 960 960 766 961 954 +768 960 1023 769 961 1017 +768 1023 0 747 999 125 +768 1023 64 743 1001 138 +768 1023 128 743 1002 172 +768 1023 192 744 1003 221 +768 1023 256 746 1006 275 +768 1023 320 746 1006 336 +768 1023 384 749 1008 394 +768 1023 448 751 1010 456 +768 1023 512 753 1011 514 +768 1023 576 755 1013 582 +768 1023 640 758 1014 642 +768 1023 704 759 1015 703 +768 1023 768 761 1014 765 +768 1023 832 765 1018 830 +768 1023 896 767 1019 892 +768 1023 960 771 1020 955 +768 1023 1023 773 1020 1018 +832 0 0 763 97 0 +832 0 64 762 96 61 +832 0 128 761 98 123 +832 0 192 763 100 186 +832 0 256 764 102 247 +832 0 320 764 106 312 +832 0 384 765 111 372 +832 0 448 768 116 437 +832 0 512 770 122 497 +832 0 576 772 129 564 +832 0 640 774 136 625 +832 0 704 777 143 688 +832 0 768 778 151 750 +832 0 832 781 160 814 +832 0 896 784 168 876 +832 0 960 788 177 940 +832 0 1023 790 186 1002 +832 64 0 764 108 0 +832 64 64 762 109 62 +832 64 128 761 109 124 +832 64 192 762 111 186 +832 64 256 763 114 247 +832 64 320 764 117 313 +832 64 384 765 121 373 +832 64 448 768 127 437 +832 64 512 771 133 497 +832 64 576 771 138 564 +832 64 640 774 144 625 +832 64 704 777 152 688 +832 64 768 778 159 750 +832 64 832 781 167 813 +832 64 896 784 175 876 +832 64 960 789 185 940 +832 64 1023 791 192 1003 +832 128 0 764 152 0 +832 128 64 762 153 63 +832 128 128 761 154 125 +832 128 192 762 155 187 +832 128 256 764 157 248 +832 128 320 764 159 313 +832 128 384 765 162 373 +832 128 448 768 167 437 +832 128 512 771 171 498 +832 128 576 772 176 565 +832 128 640 775 180 626 +832 128 704 777 186 688 +832 128 768 779 192 751 +832 128 832 781 199 814 +832 128 896 784 205 876 +832 128 960 789 213 940 +832 128 1023 791 219 1003 +832 192 0 764 205 10 +832 192 64 762 207 65 +832 192 128 761 208 125 +832 192 192 763 209 187 +832 192 256 764 210 248 +832 192 320 764 212 314 +832 192 384 766 214 373 +832 192 448 769 218 438 +832 192 512 772 221 498 +832 192 576 772 224 565 +832 192 640 775 228 626 +832 192 704 778 233 689 +832 192 768 780 237 752 +832 192 832 783 242 814 +832 192 896 785 247 876 +832 192 960 789 253 941 +832 192 1023 792 258 1004 +832 256 0 766 261 23 +832 256 64 763 264 68 +832 256 128 763 264 127 +832 256 192 764 265 189 +832 256 256 765 267 249 +832 256 320 765 268 314 +832 256 384 767 269 374 +832 256 448 770 273 439 +832 256 512 773 276 499 +832 256 576 774 278 566 +832 256 640 776 281 626 +832 256 704 779 285 690 +832 256 768 780 287 751 +832 256 832 783 292 815 +832 256 896 786 296 877 +832 256 960 790 301 941 +832 256 1023 793 305 1004 +832 320 0 767 325 34 +832 320 64 764 328 72 +832 320 128 764 328 129 +832 320 192 765 329 190 +832 320 256 767 330 251 +832 320 320 766 331 315 +832 320 384 768 333 375 +832 320 448 771 336 440 +832 320 512 774 338 499 +832 320 576 775 340 567 +832 320 640 777 342 627 +832 320 704 780 345 690 +832 320 768 782 347 753 +832 320 832 785 351 816 +832 320 896 787 354 878 +832 320 960 792 359 942 +832 320 1023 794 362 1005 +832 384 0 769 383 44 +832 384 64 767 386 76 +832 384 128 766 386 131 +832 384 192 767 388 192 +832 384 256 768 389 252 +832 384 320 768 389 316 +832 384 384 770 391 376 +832 384 448 773 393 440 +832 384 512 775 395 500 +832 384 576 776 397 568 +832 384 640 779 400 629 +832 384 704 782 402 691 +832 384 768 784 404 754 +832 384 832 786 407 817 +832 384 896 789 410 879 +832 384 960 793 414 943 +832 384 1023 796 416 1006 +832 448 0 771 445 53 +832 448 64 768 448 81 +832 448 128 768 448 134 +832 448 192 769 449 193 +832 448 256 771 451 253 +832 448 320 770 451 318 +832 448 384 773 453 378 +832 448 448 776 455 442 +832 448 512 778 458 502 +832 448 576 779 459 569 +832 448 640 782 461 630 +832 448 704 784 463 693 +832 448 768 786 464 755 +832 448 832 789 467 818 +832 448 896 792 470 880 +832 448 960 796 473 944 +832 448 1023 798 475 1007 +832 512 0 773 502 60 +832 512 64 771 505 87 +832 512 128 771 507 137 +832 512 192 772 507 196 +832 512 256 773 509 255 +832 512 320 773 509 320 +832 512 384 776 511 379 +832 512 448 778 514 444 +832 512 512 781 515 503 +832 512 576 782 516 571 +832 512 640 783 518 631 +832 512 704 786 520 693 +832 512 768 788 522 756 +832 512 832 791 524 819 +832 512 896 794 526 882 +832 512 960 798 530 946 +832 512 1023 801 531 1009 +832 576 0 777 569 70 +832 576 64 773 572 93 +832 576 128 773 572 141 +832 576 192 774 574 198 +832 576 256 775 574 257 +832 576 320 777 576 322 +832 576 384 779 577 381 +832 576 448 782 580 446 +832 576 512 783 581 505 +832 576 576 785 583 572 +832 576 640 786 583 631 +832 576 704 789 585 694 +832 576 768 791 587 758 +832 576 832 793 588 820 +832 576 896 797 591 883 +832 576 960 801 594 947 +832 576 1023 803 595 1010 +832 640 0 779 629 77 +832 640 64 776 632 98 +832 640 128 775 632 145 +832 640 192 777 634 201 +832 640 256 778 635 259 +832 640 320 780 636 323 +832 640 384 780 637 382 +832 640 448 784 640 446 +832 640 512 786 642 506 +832 640 576 788 644 573 +832 640 640 789 643 633 +832 640 704 792 647 696 +832 640 768 794 647 758 +832 640 832 796 648 821 +832 640 896 799 650 883 +832 640 960 804 654 948 +832 640 1023 806 655 1011 +832 704 0 783 692 85 +832 704 64 779 694 105 +832 704 128 779 695 149 +832 704 192 780 696 204 +832 704 256 780 696 261 +832 704 320 783 698 325 +832 704 384 784 699 384 +832 704 448 786 702 447 +832 704 512 789 704 507 +832 704 576 791 705 574 +832 704 640 793 707 635 +832 704 704 795 707 696 +832 704 768 798 710 760 +832 704 832 799 710 822 +832 704 896 803 712 885 +832 704 960 806 714 948 +832 704 1023 809 716 1012 +832 768 0 787 755 93 +832 768 64 782 755 111 +832 768 128 782 757 153 +832 768 192 784 758 207 +832 768 256 784 759 264 +832 768 320 786 761 328 +832 768 384 787 761 386 +832 768 448 790 764 449 +832 768 512 793 766 509 +832 768 576 795 768 576 +832 768 640 797 769 636 +832 768 704 798 769 698 +832 768 768 801 772 762 +832 768 832 803 771 823 +832 768 896 806 773 886 +832 768 960 810 776 950 +832 768 1023 813 777 1013 +832 832 0 791 817 101 +832 832 64 787 819 118 +832 832 128 787 820 158 +832 832 192 788 821 211 +832 832 256 788 821 266 +832 832 320 790 823 329 +832 832 384 792 824 388 +832 832 448 795 827 451 +832 832 512 798 830 511 +832 832 576 799 830 578 +832 832 640 800 830 637 +832 832 704 804 833 701 +832 832 768 805 833 762 +832 832 832 808 834 826 +832 832 896 810 835 888 +832 832 960 814 838 952 +832 832 1023 817 839 1016 +832 896 0 796 881 109 +832 896 64 791 882 124 +832 896 128 791 882 163 +832 896 192 792 884 214 +832 896 256 793 885 269 +832 896 320 794 886 332 +832 896 384 796 887 389 +832 896 448 799 890 453 +832 896 512 801 892 512 +832 896 576 803 894 580 +832 896 640 805 894 639 +832 896 704 807 896 701 +832 896 768 808 895 763 +832 896 832 811 896 826 +832 896 896 814 898 889 +832 896 960 819 902 954 +832 896 1023 820 901 1016 +832 960 0 801 942 117 +832 960 64 795 941 131 +832 960 128 794 941 167 +832 960 192 795 943 217 +832 960 256 797 945 272 +832 960 320 799 946 334 +832 960 384 800 947 391 +832 960 448 803 950 454 +832 960 512 806 954 514 +832 960 576 807 953 580 +832 960 640 809 954 640 +832 960 704 811 956 702 +832 960 768 814 957 766 +832 960 832 816 958 828 +832 960 896 818 959 890 +832 960 960 822 961 954 +832 960 1023 825 963 1018 +832 1023 0 804 1001 125 +832 1023 64 800 1002 137 +832 1023 128 800 1003 173 +832 1023 192 801 1005 221 +832 1023 256 803 1007 276 +832 1023 320 803 1006 336 +832 1023 384 805 1008 394 +832 1023 448 807 1010 456 +832 1023 512 810 1012 515 +832 1023 576 812 1015 583 +832 1023 640 814 1015 642 +832 1023 704 816 1016 704 +832 1023 768 817 1016 766 +832 1023 832 820 1018 829 +832 1023 896 824 1020 893 +832 1023 960 827 1022 956 +832 1023 1023 829 1022 1019 +896 0 0 824 104 0 +896 0 64 821 103 61 +896 0 128 822 104 123 +896 0 192 823 106 186 +896 0 256 822 109 246 +896 0 320 824 113 312 +896 0 384 826 116 372 +896 0 448 828 122 437 +896 0 512 831 127 497 +896 0 576 832 134 564 +896 0 640 834 141 625 +896 0 704 836 148 687 +896 0 768 839 156 751 +896 0 832 840 163 813 +896 0 896 844 172 876 +896 0 960 847 180 939 +896 0 1023 850 189 1003 +896 64 0 826 115 0 +896 64 64 821 114 61 +896 64 128 821 116 123 +896 64 192 822 117 186 +896 64 256 822 119 246 +896 64 320 824 123 313 +896 64 384 826 127 373 +896 64 448 828 131 437 +896 64 512 831 137 497 +896 64 576 832 143 564 +896 64 640 834 149 625 +896 64 704 836 157 687 +896 64 768 840 163 752 +896 64 832 840 171 813 +896 64 896 844 179 877 +896 64 960 847 187 940 +896 64 1023 850 195 1003 +896 128 0 825 157 0 +896 128 64 822 157 62 +896 128 128 822 158 124 +896 128 192 823 159 187 +896 128 256 822 160 247 +896 128 320 825 163 313 +896 128 384 826 166 373 +896 128 448 828 170 437 +896 128 512 832 174 498 +896 128 576 833 179 565 +896 128 640 835 184 626 +896 128 704 836 189 687 +896 128 768 840 195 752 +896 128 832 841 201 813 +896 128 896 844 208 877 +896 128 960 847 215 940 +896 128 1023 851 222 1004 +896 192 0 826 208 0 +896 192 64 822 209 64 +896 192 128 822 210 126 +896 192 192 823 211 187 +896 192 256 823 212 247 +896 192 320 825 214 314 +896 192 384 827 217 373 +896 192 448 828 219 437 +896 192 512 832 223 498 +896 192 576 833 227 566 +896 192 640 835 231 626 +896 192 704 837 235 688 +896 192 768 841 240 753 +896 192 832 841 244 814 +896 192 896 844 249 876 +896 192 960 848 255 940 +896 192 1023 851 261 1004 +896 256 0 827 264 23 +896 256 64 823 265 68 +896 256 128 823 266 127 +896 256 192 824 267 188 +896 256 256 824 268 248 +896 256 320 826 270 315 +896 256 384 828 271 374 +896 256 448 830 274 438 +896 256 512 833 277 499 +896 256 576 834 280 566 +896 256 640 837 283 627 +896 256 704 838 286 689 +896 256 768 841 290 753 +896 256 832 842 293 815 +896 256 896 845 298 877 +896 256 960 849 303 941 +896 256 1023 852 307 1005 +896 320 0 829 327 34 +896 320 64 824 328 71 +896 320 128 824 329 129 +896 320 192 826 331 190 +896 320 256 825 331 249 +896 320 320 827 332 315 +896 320 384 829 334 375 +896 320 448 831 336 439 +896 320 512 835 340 500 +896 320 576 835 341 567 +896 320 640 837 344 627 +896 320 704 840 346 690 +896 320 768 842 350 754 +896 320 832 844 352 815 +896 320 896 847 356 879 +896 320 960 850 360 941 +896 320 1023 853 363 1005 +896 384 0 830 385 42 +896 384 64 825 386 76 +896 384 128 826 387 131 +896 384 192 827 388 191 +896 384 256 827 388 251 +896 384 320 829 390 317 +896 384 384 831 392 376 +896 384 448 833 394 440 +896 384 512 836 397 501 +896 384 576 837 398 568 +896 384 640 840 401 629 +896 384 704 841 403 691 +896 384 768 845 406 755 +896 384 832 845 408 816 +896 384 896 849 411 880 +896 384 960 851 414 942 +896 384 1023 855 418 1006 +896 448 0 832 447 52 +896 448 64 828 448 81 +896 448 128 828 449 134 +896 448 192 830 450 193 +896 448 256 829 451 253 +896 448 320 831 452 318 +896 448 384 834 454 378 +896 448 448 835 456 441 +896 448 512 839 459 502 +896 448 576 839 460 569 +896 448 640 842 462 630 +896 448 704 843 463 692 +896 448 768 846 466 756 +896 448 832 847 467 817 +896 448 896 850 471 880 +896 448 960 854 474 944 +896 448 1023 857 476 1008 +896 512 0 835 504 61 +896 512 64 830 506 86 +896 512 128 831 507 137 +896 512 192 832 509 196 +896 512 256 832 508 255 +896 512 320 833 510 320 +896 512 384 836 512 379 +896 512 448 838 514 443 +896 512 512 841 517 503 +896 512 576 842 517 571 +896 512 640 844 519 631 +896 512 704 845 521 693 +896 512 768 849 524 757 +896 512 832 850 524 819 +896 512 896 853 527 882 +896 512 960 856 530 945 +896 512 1023 860 532 1009 +896 576 0 838 571 69 +896 576 64 834 573 93 +896 576 128 832 571 140 +896 576 192 833 573 198 +896 576 256 835 575 257 +896 576 320 837 577 322 +896 576 384 838 578 381 +896 576 448 841 581 445 +896 576 512 843 582 504 +896 576 576 846 584 573 +896 576 640 846 583 632 +896 576 704 849 586 694 +896 576 768 852 589 759 +896 576 832 853 589 820 +896 576 896 855 591 882 +896 576 960 860 594 947 +896 576 1023 862 596 1010 +896 640 0 840 631 76 +896 640 64 835 632 98 +896 640 128 836 633 144 +896 640 192 837 634 201 +896 640 256 838 635 258 +896 640 320 838 636 323 +896 640 384 841 638 382 +896 640 448 843 640 445 +896 640 512 846 643 506 +896 640 576 847 643 573 +896 640 640 849 645 634 +896 640 704 851 647 696 +896 640 768 853 648 758 +896 640 832 855 649 821 +896 640 896 859 652 885 +896 640 960 862 654 948 +896 640 1023 865 655 1011 +896 704 0 844 693 85 +896 704 64 838 694 104 +896 704 128 839 695 148 +896 704 192 840 697 204 +896 704 256 841 698 261 +896 704 320 841 698 325 +896 704 384 844 700 384 +896 704 448 846 703 448 +896 704 512 849 705 507 +896 704 576 851 706 575 +896 704 640 852 706 634 +896 704 704 854 709 697 +896 704 768 856 709 759 +896 704 832 860 712 823 +896 704 896 862 713 886 +896 704 960 865 715 948 +896 704 1023 868 716 1012 +896 768 0 848 756 93 +896 768 64 842 756 110 +896 768 128 841 756 153 +896 768 192 843 758 207 +896 768 256 844 760 263 +896 768 320 846 762 327 +896 768 384 847 762 386 +896 768 448 850 765 450 +896 768 512 853 767 509 +896 768 576 854 768 577 +896 768 640 855 769 636 +896 768 704 858 771 699 +896 768 768 859 770 760 +896 768 832 862 772 824 +896 768 896 865 774 887 +896 768 960 869 778 951 +896 768 1023 871 777 1013 +896 832 0 852 819 101 +896 832 64 846 819 117 +896 832 128 846 820 158 +896 832 192 848 822 211 +896 832 256 848 822 266 +896 832 320 850 824 330 +896 832 384 851 825 388 +896 832 448 853 826 451 +896 832 512 856 830 511 +896 832 576 857 830 577 +896 832 640 860 832 638 +896 832 704 862 833 700 +896 832 768 863 833 762 +896 832 832 865 834 825 +896 832 896 869 836 889 +896 832 960 873 839 952 +896 832 1023 875 839 1016 +896 896 0 856 882 109 +896 896 64 850 882 124 +896 896 128 849 882 162 +896 896 192 850 884 214 +896 896 256 852 885 269 +896 896 320 853 887 332 +896 896 384 855 888 390 +896 896 448 858 891 453 +896 896 512 861 894 513 +896 896 576 861 893 579 +896 896 640 863 894 639 +896 896 704 866 897 702 +896 896 768 868 898 765 +896 896 832 870 898 827 +896 896 896 872 899 890 +896 896 960 876 902 953 +896 896 1023 879 903 1017 +896 960 0 859 941 117 +896 960 64 854 942 131 +896 960 128 854 943 167 +896 960 192 856 945 218 +896 960 256 856 946 272 +896 960 320 857 946 334 +896 960 384 859 948 391 +896 960 448 862 951 455 +896 960 512 864 953 514 +896 960 576 867 955 581 +896 960 640 867 955 640 +896 960 704 869 956 702 +896 960 768 871 956 765 +896 960 832 873 957 828 +896 960 896 877 961 891 +896 960 960 880 962 955 +896 960 1023 881 961 1017 +896 1023 0 863 1001 124 +896 1023 64 857 1002 137 +896 1023 128 858 1003 172 +896 1023 192 859 1004 221 +896 1023 256 861 1006 275 +896 1023 320 862 1008 337 +896 1023 384 864 1009 394 +896 1023 448 866 1011 456 +896 1023 512 869 1015 516 +896 1023 576 870 1014 582 +896 1023 640 872 1015 642 +896 1023 704 873 1016 703 +896 1023 768 876 1018 767 +896 1023 832 878 1019 830 +896 1023 896 881 1020 892 +896 1023 960 884 1023 956 +896 1023 1023 886 1022 1019 +960 0 0 884 111 0 +960 0 64 879 110 59 +960 0 128 879 111 122 +960 0 192 880 113 185 +960 0 256 881 115 245 +960 0 320 883 119 312 +960 0 384 884 123 372 +960 0 448 886 128 436 +960 0 512 888 133 495 +960 0 576 890 139 564 +960 0 640 892 146 624 +960 0 704 895 153 687 +960 0 768 896 160 750 +960 0 832 898 168 813 +960 0 896 902 176 876 +960 0 960 906 185 940 +960 0 1023 908 193 1003 +960 64 0 885 121 0 +960 64 64 879 121 59 +960 64 128 878 121 122 +960 64 192 880 123 185 +960 64 256 881 125 246 +960 64 320 882 129 312 +960 64 384 885 133 372 +960 64 448 886 137 436 +960 64 512 889 142 496 +960 64 576 890 148 564 +960 64 640 893 154 625 +960 64 704 895 161 688 +960 64 768 897 167 750 +960 64 832 898 175 813 +960 64 896 903 184 877 +960 64 960 906 191 941 +960 64 1023 908 198 1003 +960 128 0 884 161 0 +960 128 64 880 161 61 +960 128 128 879 162 123 +960 128 192 880 163 185 +960 128 256 881 165 246 +960 128 320 883 167 313 +960 128 384 884 170 372 +960 128 448 886 174 436 +960 128 512 889 178 496 +960 128 576 890 183 564 +960 128 640 893 187 625 +960 128 704 895 193 688 +960 128 768 897 198 750 +960 128 832 898 204 813 +960 128 896 903 212 877 +960 128 960 907 218 941 +960 128 1023 908 225 1003 +960 192 0 885 212 0 +960 192 64 880 212 63 +960 192 128 879 213 124 +960 192 192 881 213 186 +960 192 256 881 215 247 +960 192 320 883 217 313 +960 192 384 885 219 373 +960 192 448 887 222 437 +960 192 512 890 226 497 +960 192 576 891 229 565 +960 192 640 893 233 625 +960 192 704 896 238 689 +960 192 768 897 242 751 +960 192 832 899 247 813 +960 192 896 903 252 877 +960 192 960 907 258 941 +960 192 1023 909 263 1004 +960 256 0 887 267 18 +960 256 64 881 266 66 +960 256 128 880 267 125 +960 256 192 882 268 187 +960 256 256 882 269 248 +960 256 320 885 271 314 +960 256 384 887 274 374 +960 256 448 888 276 438 +960 256 512 891 279 498 +960 256 576 892 282 566 +960 256 640 895 285 626 +960 256 704 897 289 689 +960 256 768 898 291 752 +960 256 832 900 295 814 +960 256 896 904 300 878 +960 256 960 907 305 941 +960 256 1023 909 309 1004 +960 320 0 888 329 32 +960 320 64 882 329 71 +960 320 128 881 330 128 +960 320 192 883 331 189 +960 320 256 884 332 249 +960 320 320 886 334 315 +960 320 384 888 336 375 +960 320 448 889 337 438 +960 320 512 892 340 498 +960 320 576 893 343 566 +960 320 640 896 345 627 +960 320 704 898 348 690 +960 320 768 900 351 752 +960 320 832 901 353 814 +960 320 896 906 358 879 +960 320 960 909 362 942 +960 320 1023 911 365 1005 +960 384 0 889 387 41 +960 384 64 884 387 75 +960 384 128 884 388 130 +960 384 192 885 388 190 +960 384 256 885 389 250 +960 384 320 887 391 316 +960 384 384 889 393 376 +960 384 448 891 395 439 +960 384 512 893 397 499 +960 384 576 895 399 567 +960 384 640 898 402 628 +960 384 704 900 405 691 +960 384 768 902 406 753 +960 384 832 903 408 816 +960 384 896 907 413 880 +960 384 960 911 416 944 +960 384 1023 912 419 1006 +960 448 0 892 448 51 +960 448 64 886 449 79 +960 448 128 886 449 133 +960 448 192 887 450 193 +960 448 256 888 451 252 +960 448 320 889 453 317 +960 448 384 892 455 377 +960 448 448 894 457 441 +960 448 512 896 458 501 +960 448 576 898 461 569 +960 448 640 900 463 630 +960 448 704 902 465 692 +960 448 768 903 466 754 +960 448 832 905 468 817 +960 448 896 910 472 881 +960 448 960 912 475 944 +960 448 1023 915 477 1008 +960 512 0 894 505 59 +960 512 64 889 506 85 +960 512 128 888 507 136 +960 512 192 889 508 195 +960 512 256 890 509 254 +960 512 320 892 510 319 +960 512 384 894 513 379 +960 512 448 896 514 442 +960 512 512 898 516 502 +960 512 576 900 518 570 +960 512 640 902 519 630 +960 512 704 905 522 694 +960 512 768 905 523 756 +960 512 832 908 525 819 +960 512 896 912 528 882 +960 512 960 915 531 946 +960 512 1023 917 532 1009 +960 576 0 896 571 68 +960 576 64 891 572 91 +960 576 128 890 572 140 +960 576 192 892 573 197 +960 576 256 893 575 256 +960 576 320 895 577 321 +960 576 384 896 578 380 +960 576 448 899 581 444 +960 576 512 902 583 504 +960 576 576 903 584 572 +960 576 640 904 584 632 +960 576 704 907 587 695 +960 576 768 907 587 756 +960 576 832 910 590 820 +960 576 896 913 591 882 +960 576 960 918 596 947 +960 576 1023 919 596 1010 +960 640 0 900 632 76 +960 640 64 893 632 97 +960 640 128 894 634 144 +960 640 192 895 635 200 +960 640 256 895 635 258 +960 640 320 896 636 322 +960 640 384 898 638 381 +960 640 448 900 640 445 +960 640 512 904 643 505 +960 640 576 905 643 572 +960 640 640 907 645 633 +960 640 704 910 648 696 +960 640 768 911 648 758 +960 640 832 912 649 820 +960 640 896 917 653 885 +960 640 960 920 655 948 +960 640 1023 922 656 1011 +960 704 0 901 693 84 +960 704 64 896 694 103 +960 704 128 896 694 148 +960 704 192 897 696 203 +960 704 256 897 696 260 +960 704 320 899 698 324 +960 704 384 901 700 383 +960 704 448 904 703 447 +960 704 512 907 705 507 +960 704 576 908 706 574 +960 704 640 910 707 634 +960 704 704 911 708 696 +960 704 768 914 710 759 +960 704 832 916 711 822 +960 704 896 919 713 885 +960 704 960 922 715 948 +960 704 1023 925 717 1012 +960 768 0 905 755 92 +960 768 64 900 756 110 +960 768 128 899 756 152 +960 768 192 900 758 206 +960 768 256 902 760 263 +960 768 320 904 761 327 +960 768 384 905 762 385 +960 768 448 908 765 449 +960 768 512 910 768 509 +960 768 576 912 769 576 +960 768 640 913 769 636 +960 768 704 914 769 697 +960 768 768 917 771 761 +960 768 832 920 773 824 +960 768 896 922 774 886 +960 768 960 926 777 951 +960 768 1023 929 779 1015 +960 832 0 908 817 100 +960 832 64 903 818 117 +960 832 128 904 820 157 +960 832 192 905 822 210 +960 832 256 905 822 266 +960 832 320 908 824 330 +960 832 384 909 826 388 +960 832 448 910 826 450 +960 832 512 914 829 510 +960 832 576 916 831 578 +960 832 640 917 831 637 +960 832 704 919 832 699 +960 832 768 920 833 762 +960 832 832 923 834 825 +960 832 896 927 837 889 +960 832 960 929 839 952 +960 832 1023 931 839 1015 +960 896 0 911 879 108 +960 896 64 908 883 123 +960 896 128 906 882 161 +960 896 192 907 883 213 +960 896 256 909 885 269 +960 896 320 911 887 331 +960 896 384 912 888 389 +960 896 448 915 890 452 +960 896 512 918 894 512 +960 896 576 919 894 579 +960 896 640 919 893 638 +960 896 704 923 896 701 +960 896 768 924 896 763 +960 896 832 927 898 827 +960 896 896 929 899 889 +960 896 960 933 902 954 +960 896 1023 935 902 1016 +960 960 0 916 941 116 +960 960 64 911 942 130 +960 960 128 911 943 167 +960 960 192 913 945 217 +960 960 256 913 946 271 +960 960 320 914 946 333 +960 960 384 917 949 392 +960 960 448 918 950 454 +960 960 512 922 954 514 +960 960 576 921 952 579 +960 960 640 924 955 640 +960 960 704 925 955 701 +960 960 768 928 956 765 +960 960 832 930 958 828 +960 960 896 933 960 891 +960 960 960 936 962 954 +960 960 1023 938 962 1017 +960 1023 0 920 1001 124 +960 1023 64 916 1003 137 +960 1023 128 916 1004 172 +960 1023 192 917 1005 221 +960 1023 256 917 1006 274 +960 1023 320 918 1007 336 +960 1023 384 920 1008 393 +960 1023 448 923 1011 456 +960 1023 512 924 1012 514 +960 1023 576 926 1013 581 +960 1023 640 927 1014 641 +960 1023 704 930 1017 704 +960 1023 768 932 1017 766 +960 1023 832 934 1018 829 +960 1023 896 937 1020 892 +960 1023 960 940 1022 956 +960 1023 1023 943 1023 1020 +1023 0 0 943 117 0 +1023 0 64 938 117 60 +1023 0 128 938 118 122 +1023 0 192 938 120 184 +1023 0 256 940 122 245 +1023 0 320 941 125 311 +1023 0 384 943 129 372 +1023 0 448 945 134 436 +1023 0 512 949 139 496 +1023 0 576 949 145 564 +1023 0 640 952 151 625 +1023 0 704 953 158 687 +1023 0 768 956 165 750 +1023 0 832 958 172 813 +1023 0 896 961 180 877 +1023 0 960 964 189 940 +1023 0 1023 967 197 1004 +1023 64 0 943 128 0 +1023 64 64 938 127 59 +1023 64 128 937 127 122 +1023 64 192 938 129 185 +1023 64 256 939 131 245 +1023 64 320 941 134 312 +1023 64 384 943 138 372 +1023 64 448 945 142 436 +1023 64 512 949 148 497 +1023 64 576 949 153 564 +1023 64 640 952 159 625 +1023 64 704 953 165 687 +1023 64 768 956 172 751 +1023 64 832 957 179 813 +1023 64 896 961 187 877 +1023 64 960 964 195 940 +1023 64 1023 967 202 1004 +1023 128 0 943 165 0 +1023 128 64 938 165 60 +1023 128 128 938 165 123 +1023 128 192 939 167 185 +1023 128 256 939 168 246 +1023 128 320 941 172 312 +1023 128 384 943 174 372 +1023 128 448 945 178 436 +1023 128 512 949 182 497 +1023 128 576 949 186 564 +1023 128 640 953 191 626 +1023 128 704 954 196 688 +1023 128 768 956 202 751 +1023 128 832 958 207 814 +1023 128 896 961 214 877 +1023 128 960 964 222 940 +1023 128 1023 967 228 1004 +1023 192 0 944 215 0 +1023 192 64 939 215 63 +1023 192 128 938 215 124 +1023 192 192 940 216 186 +1023 192 256 940 218 246 +1023 192 320 942 220 313 +1023 192 384 944 223 373 +1023 192 448 946 226 437 +1023 192 512 949 229 498 +1023 192 576 950 232 565 +1023 192 640 953 236 626 +1023 192 704 954 240 688 +1023 192 768 957 245 752 +1023 192 832 958 249 814 +1023 192 896 961 255 877 +1023 192 960 965 261 941 +1023 192 1023 968 266 1005 +1023 256 0 945 268 20 +1023 256 64 939 269 66 +1023 256 128 939 269 125 +1023 256 192 940 270 187 +1023 256 256 941 271 247 +1023 256 320 943 274 314 +1023 256 384 945 276 374 +1023 256 448 947 278 437 +1023 256 512 950 281 498 +1023 256 576 951 284 566 +1023 256 640 954 287 627 +1023 256 704 955 290 689 +1023 256 768 958 294 752 +1023 256 832 959 298 815 +1023 256 896 963 302 878 +1023 256 960 966 307 941 +1023 256 1023 969 311 1006 +1023 320 0 947 331 31 +1023 320 64 941 331 71 +1023 320 128 940 331 128 +1023 320 192 942 333 188 +1023 320 256 942 333 248 +1023 320 320 944 335 315 +1023 320 384 946 337 375 +1023 320 448 948 340 438 +1023 320 512 952 343 499 +1023 320 576 952 344 566 +1023 320 640 955 347 628 +1023 320 704 957 350 690 +1023 320 768 958 352 753 +1023 320 832 961 355 816 +1023 320 896 964 359 879 +1023 320 960 967 363 942 +1023 320 1023 970 367 1006 +1023 384 0 948 388 41 +1023 384 64 942 388 75 +1023 384 128 942 389 130 +1023 384 192 944 390 190 +1023 384 256 944 391 250 +1023 384 320 946 392 316 +1023 384 384 948 394 376 +1023 384 448 950 396 439 +1023 384 512 953 399 500 +1023 384 576 953 400 567 +1023 384 640 957 404 629 +1023 384 704 958 405 690 +1023 384 768 961 408 754 +1023 384 832 962 410 817 +1023 384 896 965 413 880 +1023 384 960 968 417 943 +1023 384 1023 971 420 1007 +1023 448 0 950 449 50 +1023 448 64 944 449 80 +1023 448 128 944 450 133 +1023 448 192 945 451 192 +1023 448 256 946 452 252 +1023 448 320 948 453 317 +1023 448 384 951 456 377 +1023 448 448 951 457 440 +1023 448 512 955 460 501 +1023 448 576 956 462 569 +1023 448 640 959 464 630 +1023 448 704 960 466 692 +1023 448 768 962 468 755 +1023 448 832 964 470 818 +1023 448 896 967 473 881 +1023 448 960 970 476 944 +1023 448 1023 973 478 1008 +1023 512 0 953 506 59 +1023 512 64 947 507 85 +1023 512 128 947 508 136 +1023 512 192 948 509 195 +1023 512 256 948 510 254 +1023 512 320 950 511 319 +1023 512 384 952 513 379 +1023 512 448 954 515 442 +1023 512 512 957 518 503 +1023 512 576 958 519 570 +1023 512 640 961 521 631 +1023 512 704 962 523 693 +1023 512 768 964 524 756 +1023 512 832 967 527 820 +1023 512 896 970 529 882 +1023 512 960 973 532 946 +1023 512 1023 975 534 1009 +1023 576 0 954 571 68 +1023 576 64 949 572 91 +1023 576 128 949 573 140 +1023 576 192 950 574 197 +1023 576 256 952 576 256 +1023 576 320 953 577 321 +1023 576 384 954 578 380 +1023 576 448 957 581 444 +1023 576 512 961 584 505 +1023 576 576 961 584 571 +1023 576 640 963 586 632 +1023 576 704 964 586 693 +1023 576 768 966 588 757 +1023 576 832 969 591 821 +1023 576 896 972 593 883 +1023 576 960 976 596 947 +1023 576 1023 978 598 1011 +1023 640 0 957 631 76 +1023 640 64 951 632 97 +1023 640 128 952 634 143 +1023 640 192 953 635 200 +1023 640 256 954 636 258 +1023 640 320 956 638 323 +1023 640 384 957 639 381 +1023 640 448 958 640 445 +1023 640 512 962 643 505 +1023 640 576 963 645 572 +1023 640 640 965 646 633 +1023 640 704 967 647 695 +1023 640 768 969 649 758 +1023 640 832 970 650 820 +1023 640 896 975 653 885 +1023 640 960 978 656 948 +1023 640 1023 979 656 1011 +1023 704 0 960 694 84 +1023 704 64 954 694 103 +1023 704 128 955 696 147 +1023 704 192 956 697 203 +1023 704 256 957 698 260 +1023 704 320 957 699 324 +1023 704 384 960 701 383 +1023 704 448 962 703 447 +1023 704 512 964 705 506 +1023 704 576 967 708 575 +1023 704 640 968 707 634 +1023 704 704 969 708 696 +1023 704 768 971 710 759 +1023 704 832 973 711 822 +1023 704 896 977 714 886 +1023 704 960 980 717 949 +1023 704 1023 981 716 1011 +1023 768 0 962 754 91 +1023 768 64 959 757 110 +1023 768 128 957 756 152 +1023 768 192 958 758 206 +1023 768 256 960 760 263 +1023 768 320 962 762 327 +1023 768 384 963 763 385 +1023 768 448 965 765 449 +1023 768 512 969 768 509 +1023 768 576 970 769 576 +1023 768 640 970 768 635 +1023 768 704 973 771 698 +1023 768 768 974 771 761 +1023 768 832 977 773 824 +1023 768 896 980 774 887 +1023 768 960 983 778 951 +1023 768 1023 984 776 1012 +1023 832 0 967 818 100 +1023 832 64 961 818 117 +1023 832 128 962 820 157 +1023 832 192 963 821 210 +1023 832 256 963 822 266 +1023 832 320 965 824 329 +1023 832 384 968 826 388 +1023 832 448 969 827 450 +1023 832 512 972 831 511 +1023 832 576 973 831 577 +1023 832 640 975 831 637 +1023 832 704 976 832 698 +1023 832 768 979 834 763 +1023 832 832 981 835 825 +1023 832 896 984 837 889 +1023 832 960 987 839 952 +1023 832 1023 989 839 1015 +1023 896 0 969 879 108 +1023 896 64 966 883 123 +1023 896 128 965 883 162 +1023 896 192 966 884 213 +1023 896 256 968 887 269 +1023 896 320 968 887 331 +1023 896 384 971 889 389 +1023 896 448 973 891 452 +1023 896 512 975 893 512 +1023 896 576 976 894 578 +1023 896 640 978 895 639 +1023 896 704 980 896 701 +1023 896 768 981 896 763 +1023 896 832 985 899 827 +1023 896 896 987 900 890 +1023 896 960 991 903 954 +1023 896 1023 992 902 1016 +1023 960 0 974 941 116 +1023 960 64 969 943 131 +1023 960 128 969 943 166 +1023 960 192 970 945 217 +1023 960 256 970 946 271 +1023 960 320 971 947 333 +1023 960 384 973 948 391 +1023 960 448 975 950 453 +1023 960 512 978 953 513 +1023 960 576 979 954 580 +1023 960 640 981 955 640 +1023 960 704 983 956 702 +1023 960 768 985 957 765 +1023 960 832 987 958 827 +1023 960 896 990 960 891 +1023 960 960 993 961 953 +1023 960 1023 996 963 1018 +1023 1023 0 978 1001 123 +1023 1023 64 973 1003 137 +1023 1023 128 972 1003 172 +1023 1023 192 973 1004 220 +1023 1023 256 975 1006 274 +1023 1023 320 976 1007 336 +1023 1023 384 977 1009 393 +1023 1023 448 980 1011 455 +1023 1023 512 982 1014 515 +1023 1023 576 983 1013 581 +1023 1023 640 985 1015 641 +1023 1023 704 988 1017 704 +1023 1023 768 990 1019 767 +1023 1023 832 992 1019 830 +1023 1023 896 993 1019 891 +1023 1023 960 998 1023 956 +1023 1023 1023 1000 1023 1019 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_29.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_29.txt new file mode 100644 index 0000000..6bd7cd7 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_29.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 14 10 63 +0 0 128 28 20 123 +0 0 192 42 30 186 +0 0 256 55 40 246 +0 0 320 70 51 313 +0 0 384 83 61 372 +0 0 448 98 71 436 +0 0 512 111 81 495 +0 0 576 126 92 563 +0 0 640 140 102 624 +0 0 704 154 112 686 +0 0 768 168 123 749 +0 0 832 181 133 810 +0 0 896 195 143 873 +0 0 960 210 154 937 +0 0 1023 223 164 999 +0 64 0 17 66 9 +0 64 64 22 68 64 +0 64 128 32 69 124 +0 64 192 44 72 186 +0 64 256 57 77 247 +0 64 320 71 83 313 +0 64 384 84 89 372 +0 64 448 98 96 436 +0 64 512 112 103 496 +0 64 576 127 112 563 +0 64 640 140 120 624 +0 64 704 154 129 686 +0 64 768 168 138 749 +0 64 832 182 147 811 +0 64 896 196 156 874 +0 64 960 210 166 938 +0 64 1023 224 175 1000 +0 128 0 32 126 17 +0 128 64 35 128 65 +0 128 128 41 128 125 +0 128 192 51 130 186 +0 128 256 62 133 247 +0 128 320 76 137 313 +0 128 384 88 140 373 +0 128 448 101 144 436 +0 128 512 114 149 496 +0 128 576 129 155 563 +0 128 640 142 161 624 +0 128 704 156 167 687 +0 128 768 170 174 751 +0 128 832 183 181 812 +0 128 896 197 188 875 +0 128 960 211 196 938 +0 128 1023 225 203 1000 +0 192 0 47 186 25 +0 192 64 49 189 67 +0 192 128 54 189 126 +0 192 192 61 191 187 +0 192 256 71 193 248 +0 192 320 83 195 314 +0 192 384 94 198 374 +0 192 448 106 200 437 +0 192 512 119 204 497 +0 192 576 133 208 564 +0 192 640 146 213 625 +0 192 704 159 217 687 +0 192 768 173 223 751 +0 192 832 186 227 812 +0 192 896 200 233 875 +0 192 960 214 240 938 +0 192 1023 227 245 1001 +0 256 0 62 247 33 +0 256 64 64 249 70 +0 256 128 68 250 127 +0 256 192 74 251 188 +0 256 256 81 252 248 +0 256 320 92 255 315 +0 256 384 102 257 374 +0 256 448 113 259 437 +0 256 512 125 262 497 +0 256 576 138 265 565 +0 256 640 151 268 625 +0 256 704 164 272 688 +0 256 768 177 276 752 +0 256 832 190 279 813 +0 256 896 203 284 875 +0 256 960 217 290 939 +0 256 1023 230 294 1001 +0 320 0 79 313 41 +0 320 64 80 315 74 +0 320 128 83 316 130 +0 320 192 88 317 190 +0 320 256 95 318 250 +0 320 320 103 320 316 +0 320 384 112 322 375 +0 320 448 123 324 438 +0 320 512 133 326 498 +0 320 576 146 329 566 +0 320 640 158 332 627 +0 320 704 170 335 689 +0 320 768 183 339 753 +0 320 832 195 341 814 +0 320 896 208 344 876 +0 320 960 221 349 940 +0 320 1023 234 352 1002 +0 384 0 94 372 48 +0 384 64 95 375 78 +0 384 128 98 376 132 +0 384 192 102 377 191 +0 384 256 107 378 251 +0 384 320 115 379 316 +0 384 384 123 381 376 +0 384 448 133 383 439 +0 384 512 142 386 499 +0 384 576 154 387 567 +0 384 640 165 390 628 +0 384 704 177 393 690 +0 384 768 189 395 753 +0 384 832 201 397 815 +0 384 896 213 400 877 +0 384 960 227 404 941 +0 384 1023 239 407 1003 +0 448 0 110 435 56 +0 448 64 111 438 83 +0 448 128 113 438 135 +0 448 192 117 439 193 +0 448 256 122 441 253 +0 448 320 128 442 317 +0 448 384 135 444 377 +0 448 448 144 445 440 +0 448 512 153 448 500 +0 448 576 164 450 568 +0 448 640 174 453 629 +0 448 704 186 455 692 +0 448 768 197 457 755 +0 448 832 208 458 816 +0 448 896 220 461 878 +0 448 960 233 464 942 +0 448 1023 245 466 1004 +0 512 0 125 494 64 +0 512 64 126 496 88 +0 512 128 128 497 138 +0 512 192 131 498 196 +0 512 256 135 499 254 +0 512 320 141 501 319 +0 512 384 148 503 379 +0 512 448 155 503 441 +0 512 512 164 506 501 +0 512 576 174 508 569 +0 512 640 184 510 630 +0 512 704 194 513 693 +0 512 768 205 515 756 +0 512 832 216 515 817 +0 512 896 228 518 880 +0 512 960 240 521 944 +0 512 1023 252 522 1006 +0 576 0 142 561 72 +0 576 64 143 564 94 +0 576 128 144 564 142 +0 576 192 147 565 198 +0 576 256 151 567 257 +0 576 320 156 566 320 +0 576 384 162 569 379 +0 576 448 169 571 443 +0 576 512 177 572 503 +0 576 576 186 575 571 +0 576 640 195 576 631 +0 576 704 205 579 694 +0 576 768 215 579 756 +0 576 832 226 582 820 +0 576 896 237 583 881 +0 576 960 249 587 946 +0 576 1023 260 587 1007 +0 640 0 157 622 80 +0 640 64 158 624 99 +0 640 128 159 624 145 +0 640 192 162 626 201 +0 640 256 165 627 258 +0 640 320 170 628 322 +0 640 384 175 629 381 +0 640 448 182 632 444 +0 640 512 190 635 505 +0 640 576 198 636 572 +0 640 640 206 638 633 +0 640 704 216 640 695 +0 640 768 225 641 757 +0 640 832 235 642 820 +0 640 896 245 642 881 +0 640 960 257 646 946 +0 640 1023 268 647 1009 +0 704 0 173 684 87 +0 704 64 174 686 105 +0 704 128 175 688 149 +0 704 192 177 688 204 +0 704 256 180 689 260 +0 704 320 185 691 324 +0 704 384 190 692 383 +0 704 448 196 694 446 +0 704 512 203 697 506 +0 704 576 211 699 574 +0 704 640 219 700 634 +0 704 704 227 701 696 +0 704 768 236 703 759 +0 704 832 245 703 820 +0 704 896 256 705 883 +0 704 960 267 708 947 +0 704 1023 277 708 1008 +0 768 0 188 746 95 +0 768 64 190 749 112 +0 768 128 191 749 153 +0 768 192 193 751 207 +0 768 256 196 752 263 +0 768 320 199 752 326 +0 768 384 204 755 385 +0 768 448 210 757 448 +0 768 512 216 760 508 +0 768 576 224 762 576 +0 768 640 231 763 636 +0 768 704 239 765 698 +0 768 768 247 764 759 +0 768 832 257 766 822 +0 768 896 266 767 885 +0 768 960 277 770 949 +0 768 1023 286 768 1010 +0 832 0 204 809 103 +0 832 64 205 812 118 +0 832 128 206 812 158 +0 832 192 208 813 210 +0 832 256 211 815 266 +0 832 320 215 817 329 +0 832 384 219 818 387 +0 832 448 225 821 450 +0 832 512 231 824 511 +0 832 576 238 826 578 +0 832 640 244 826 638 +0 832 704 252 826 699 +0 832 768 260 828 762 +0 832 832 268 828 824 +0 832 896 278 831 887 +0 832 960 288 833 950 +0 832 1023 297 832 1012 +0 896 0 220 872 110 +0 896 64 222 876 125 +0 896 128 222 876 163 +0 896 192 224 878 214 +0 896 256 227 879 269 +0 896 320 230 880 331 +0 896 384 234 882 389 +0 896 448 239 885 453 +0 896 512 245 887 512 +0 896 576 252 890 580 +0 896 640 257 888 638 +0 896 704 265 889 700 +0 896 768 272 889 762 +0 896 832 280 891 825 +0 896 896 289 893 888 +0 896 960 299 895 951 +0 896 1023 308 895 1014 +0 960 0 236 933 118 +0 960 64 237 936 132 +0 960 128 238 938 168 +0 960 192 240 939 218 +0 960 256 242 939 272 +0 960 320 245 941 334 +0 960 384 249 944 392 +0 960 448 254 945 455 +0 960 512 259 948 514 +0 960 576 264 947 580 +0 960 640 270 948 639 +0 960 704 277 950 702 +0 960 768 285 951 764 +0 960 832 292 951 826 +0 960 896 301 953 889 +0 960 960 310 955 952 +0 960 1023 319 955 1015 +0 1023 0 251 994 125 +0 1023 64 252 998 139 +0 1023 128 253 998 173 +0 1023 192 255 1000 222 +0 1023 256 257 1002 276 +0 1023 320 260 1002 337 +0 1023 384 263 1003 394 +0 1023 448 268 1006 456 +0 1023 512 273 1010 516 +0 1023 576 278 1009 582 +0 1023 640 284 1008 641 +0 1023 704 290 1010 703 +0 1023 768 297 1010 765 +0 1023 832 305 1011 828 +0 1023 896 313 1013 890 +0 1023 960 321 1016 954 +0 1023 1023 330 1016 1017 +64 0 0 68 9 0 +64 0 64 69 13 64 +64 0 128 72 22 124 +64 0 192 78 31 186 +64 0 256 85 41 246 +64 0 320 95 52 313 +64 0 384 105 61 371 +64 0 448 116 72 436 +64 0 512 127 81 495 +64 0 576 141 93 563 +64 0 640 152 102 623 +64 0 704 165 113 686 +64 0 768 178 123 750 +64 0 832 191 133 811 +64 0 896 204 143 873 +64 0 960 218 154 937 +64 0 1023 231 164 1000 +64 64 0 59 60 8 +64 64 64 61 62 64 +64 64 128 64 63 124 +64 64 192 71 67 186 +64 64 256 80 72 247 +64 64 320 90 78 313 +64 64 384 100 84 372 +64 64 448 112 92 436 +64 64 512 124 99 496 +64 64 576 138 108 563 +64 64 640 149 117 623 +64 64 704 163 126 686 +64 64 768 176 135 750 +64 64 832 189 144 812 +64 64 896 202 154 873 +64 64 960 216 164 937 +64 64 1023 229 173 1000 +64 128 0 60 125 16 +64 128 64 60 127 65 +64 128 128 64 127 125 +64 128 192 71 129 186 +64 128 256 79 132 247 +64 128 320 90 135 314 +64 128 384 100 138 372 +64 128 448 112 143 436 +64 128 512 124 148 496 +64 128 576 138 153 564 +64 128 640 150 159 624 +64 128 704 163 166 687 +64 128 768 177 173 751 +64 128 832 189 179 811 +64 128 896 202 187 874 +64 128 960 216 195 937 +64 128 1023 230 202 1000 +64 192 0 63 186 25 +64 192 64 64 188 67 +64 192 128 68 189 126 +64 192 192 74 190 187 +64 192 256 82 192 248 +64 192 320 92 195 314 +64 192 384 102 197 373 +64 192 448 114 200 436 +64 192 512 126 204 497 +64 192 576 139 207 564 +64 192 640 151 212 624 +64 192 704 164 217 687 +64 192 768 178 222 751 +64 192 832 190 227 811 +64 192 896 203 232 874 +64 192 960 217 239 938 +64 192 1023 231 244 1001 +64 256 0 71 246 32 +64 256 64 72 249 70 +64 256 128 74 249 127 +64 256 192 80 251 188 +64 256 256 88 252 249 +64 256 320 97 254 314 +64 256 384 107 256 373 +64 256 448 118 258 437 +64 256 512 129 262 497 +64 256 576 142 265 565 +64 256 640 154 267 625 +64 256 704 167 272 688 +64 256 768 180 276 752 +64 256 832 193 279 812 +64 256 896 206 283 875 +64 256 960 219 289 939 +64 256 1023 232 293 1002 +64 320 0 83 312 41 +64 320 64 84 315 74 +64 320 128 87 316 130 +64 320 192 92 317 190 +64 320 256 98 319 250 +64 320 320 107 320 315 +64 320 384 115 321 374 +64 320 448 125 324 438 +64 320 512 136 326 498 +64 320 576 149 329 566 +64 320 640 160 331 626 +64 320 704 172 335 689 +64 320 768 184 338 752 +64 320 832 196 341 813 +64 320 896 209 344 876 +64 320 960 222 348 940 +64 320 1023 236 352 1002 +64 384 0 96 372 48 +64 384 64 97 375 78 +64 384 128 99 376 132 +64 384 192 103 376 191 +64 384 256 109 378 251 +64 384 320 116 380 316 +64 384 384 124 381 375 +64 384 448 134 383 439 +64 384 512 144 385 499 +64 384 576 156 388 567 +64 384 640 166 390 627 +64 384 704 178 393 690 +64 384 768 190 396 753 +64 384 832 201 397 815 +64 384 896 214 400 876 +64 384 960 227 404 941 +64 384 1023 240 407 1003 +64 448 0 111 435 56 +64 448 64 112 438 83 +64 448 128 113 439 135 +64 448 192 117 440 194 +64 448 256 122 441 253 +64 448 320 128 442 317 +64 448 384 136 444 377 +64 448 448 144 446 440 +64 448 512 153 448 500 +64 448 576 164 450 568 +64 448 640 174 452 628 +64 448 704 185 455 691 +64 448 768 197 457 754 +64 448 832 208 458 815 +64 448 896 220 461 878 +64 448 960 233 465 942 +64 448 1023 245 466 1004 +64 512 0 125 494 63 +64 512 64 126 496 88 +64 512 128 128 497 138 +64 512 192 131 498 196 +64 512 256 135 500 255 +64 512 320 141 501 319 +64 512 384 147 502 378 +64 512 448 155 504 441 +64 512 512 164 506 501 +64 512 576 174 508 569 +64 512 640 184 510 630 +64 512 704 194 513 693 +64 512 768 205 515 756 +64 512 832 216 516 817 +64 512 896 228 518 879 +64 512 960 240 521 943 +64 512 1023 252 523 1005 +64 576 0 142 561 72 +64 576 64 143 563 94 +64 576 128 144 565 142 +64 576 192 147 565 198 +64 576 256 151 567 257 +64 576 320 156 567 320 +64 576 384 162 569 379 +64 576 448 169 571 443 +64 576 512 177 572 502 +64 576 576 186 576 571 +64 576 640 195 577 631 +64 576 704 205 579 693 +64 576 768 215 580 756 +64 576 832 226 582 819 +64 576 896 237 583 881 +64 576 960 248 586 944 +64 576 1023 260 587 1006 +64 640 0 158 622 79 +64 640 64 158 624 100 +64 640 128 160 625 145 +64 640 192 162 626 201 +64 640 256 166 628 258 +64 640 320 170 629 322 +64 640 384 175 630 381 +64 640 448 182 632 444 +64 640 512 189 635 505 +64 640 576 198 636 572 +64 640 640 206 637 632 +64 640 704 216 640 695 +64 640 768 225 640 757 +64 640 832 235 641 819 +64 640 896 245 642 881 +64 640 960 257 647 946 +64 640 1023 268 648 1008 +64 704 0 174 684 87 +64 704 64 174 686 105 +64 704 128 176 688 149 +64 704 192 178 689 204 +64 704 256 181 689 260 +64 704 320 185 691 324 +64 704 384 190 693 383 +64 704 448 196 694 446 +64 704 512 203 697 505 +64 704 576 211 699 574 +64 704 640 219 701 634 +64 704 704 227 702 696 +64 704 768 236 702 758 +64 704 832 246 703 820 +64 704 896 256 706 883 +64 704 960 267 709 947 +64 704 1023 277 708 1008 +64 768 0 190 746 95 +64 768 64 190 748 112 +64 768 128 192 750 153 +64 768 192 194 751 207 +64 768 256 197 752 263 +64 768 320 200 753 326 +64 768 384 205 755 385 +64 768 448 211 758 449 +64 768 512 217 760 508 +64 768 576 224 763 576 +64 768 640 232 763 636 +64 768 704 239 764 697 +64 768 768 248 764 759 +64 768 832 257 766 822 +64 768 896 266 767 885 +64 768 960 276 769 947 +64 768 1023 286 769 1009 +64 832 0 207 809 103 +64 832 64 207 812 118 +64 832 128 208 813 158 +64 832 192 210 814 211 +64 832 256 212 815 266 +64 832 320 216 817 329 +64 832 384 220 818 387 +64 832 448 226 821 450 +64 832 512 231 824 510 +64 832 576 239 825 578 +64 832 640 245 825 637 +64 832 704 252 827 699 +64 832 768 260 828 762 +64 832 832 268 828 824 +64 832 896 278 830 886 +64 832 960 287 832 949 +64 832 1023 297 833 1012 +64 896 0 223 872 110 +64 896 64 224 875 125 +64 896 128 225 877 163 +64 896 192 227 878 214 +64 896 256 229 880 269 +64 896 320 233 880 331 +64 896 384 236 882 389 +64 896 448 241 885 453 +64 896 512 247 887 512 +64 896 576 254 890 580 +64 896 640 259 888 638 +64 896 704 265 889 700 +64 896 768 273 890 762 +64 896 832 281 891 825 +64 896 896 289 892 887 +64 896 960 298 894 950 +64 896 1023 308 894 1012 +64 960 0 240 933 118 +64 960 64 241 937 132 +64 960 128 241 937 168 +64 960 192 243 938 218 +64 960 256 245 941 272 +64 960 320 248 941 334 +64 960 384 252 943 391 +64 960 448 257 946 455 +64 960 512 262 949 514 +64 960 576 267 947 579 +64 960 640 272 948 639 +64 960 704 279 950 701 +64 960 768 286 951 764 +64 960 832 293 952 826 +64 960 896 302 953 888 +64 960 960 310 955 951 +64 960 1023 319 956 1015 +64 1023 0 256 994 125 +64 1023 64 257 999 139 +64 1023 128 257 999 173 +64 1023 192 259 1000 222 +64 1023 256 261 1002 276 +64 1023 320 263 1001 336 +64 1023 384 267 1004 394 +64 1023 448 271 1006 456 +64 1023 512 276 1008 515 +64 1023 576 281 1008 581 +64 1023 640 286 1008 641 +64 1023 704 293 1011 703 +64 1023 768 299 1010 765 +64 1023 832 306 1012 828 +64 1023 896 314 1013 890 +64 1023 960 322 1016 953 +64 1023 1023 330 1015 1016 +128 0 0 123 17 0 +128 0 64 124 19 63 +128 0 128 126 25 124 +128 0 192 129 33 186 +128 0 256 133 43 246 +128 0 320 139 53 312 +128 0 384 146 62 372 +128 0 448 154 73 436 +128 0 512 162 82 495 +128 0 576 172 93 563 +128 0 640 182 103 623 +128 0 704 193 113 686 +128 0 768 203 123 748 +128 0 832 214 133 811 +128 0 896 226 144 874 +128 0 960 238 154 937 +128 0 1023 250 164 998 +128 64 0 122 59 6 +128 64 64 122 61 64 +128 64 128 123 62 124 +128 64 192 127 66 186 +128 64 256 131 71 247 +128 64 320 137 77 312 +128 64 384 144 84 372 +128 64 448 152 91 436 +128 64 512 160 98 495 +128 64 576 171 108 564 +128 64 640 181 116 624 +128 64 704 191 126 687 +128 64 768 202 134 749 +128 64 832 214 144 812 +128 64 896 225 154 873 +128 64 960 237 164 938 +128 64 1023 249 172 999 +128 128 0 122 125 16 +128 128 64 122 126 65 +128 128 128 123 127 125 +128 128 192 126 129 186 +128 128 256 131 131 247 +128 128 320 137 135 313 +128 128 384 144 138 372 +128 128 448 152 142 436 +128 128 512 160 147 496 +128 128 576 171 153 564 +128 128 640 181 159 624 +128 128 704 192 166 687 +128 128 768 202 172 749 +128 128 832 213 180 811 +128 128 896 225 187 874 +128 128 960 237 195 937 +128 128 1023 249 202 999 +128 192 0 124 186 25 +128 192 64 123 188 67 +128 192 128 125 189 126 +128 192 192 128 190 187 +128 192 256 133 192 248 +128 192 320 139 194 313 +128 192 384 145 197 373 +128 192 448 153 200 436 +128 192 512 162 203 496 +128 192 576 172 207 564 +128 192 640 182 212 624 +128 192 704 193 217 688 +128 192 768 203 221 749 +128 192 832 214 227 811 +128 192 896 226 232 875 +128 192 960 238 239 939 +128 192 1023 250 244 999 +128 256 0 127 247 32 +128 256 64 127 249 70 +128 256 128 129 249 127 +128 256 192 132 251 188 +128 256 256 136 252 249 +128 256 320 142 254 314 +128 256 384 148 256 373 +128 256 448 156 259 438 +128 256 512 164 261 496 +128 256 576 175 265 565 +128 256 640 184 268 625 +128 256 704 195 272 688 +128 256 768 205 275 750 +128 256 832 217 279 813 +128 256 896 228 284 875 +128 256 960 240 289 939 +128 256 1023 252 293 1001 +128 320 0 134 313 41 +128 320 64 134 316 74 +128 320 128 136 316 130 +128 320 192 139 318 190 +128 320 256 143 319 250 +128 320 320 148 320 315 +128 320 384 154 322 374 +128 320 448 162 324 438 +128 320 512 169 326 497 +128 320 576 180 330 566 +128 320 640 189 331 626 +128 320 704 200 335 689 +128 320 768 210 337 751 +128 320 832 220 341 814 +128 320 896 231 344 876 +128 320 960 244 349 940 +128 320 1023 254 351 1002 +128 384 0 142 373 48 +128 384 64 142 375 78 +128 384 128 143 376 132 +128 384 192 146 377 192 +128 384 256 150 379 251 +128 384 320 155 379 316 +128 384 384 161 381 375 +128 384 448 168 383 439 +128 384 512 176 385 498 +128 384 576 185 388 567 +128 384 640 194 390 627 +128 384 704 204 394 690 +128 384 768 214 394 751 +128 384 832 225 398 815 +128 384 896 236 401 877 +128 384 960 247 405 941 +128 384 1023 258 406 1002 +128 448 0 152 436 56 +128 448 64 152 439 83 +128 448 128 153 439 134 +128 448 192 155 440 193 +128 448 256 159 442 253 +128 448 320 164 442 317 +128 448 384 170 444 377 +128 448 448 176 446 440 +128 448 512 183 448 499 +128 448 576 193 450 568 +128 448 640 201 452 628 +128 448 704 211 456 691 +128 448 768 220 456 753 +128 448 832 231 459 816 +128 448 896 241 461 878 +128 448 960 253 465 942 +128 448 1023 263 466 1003 +128 512 0 162 494 63 +128 512 64 162 497 88 +128 512 128 163 497 138 +128 512 192 166 499 196 +128 512 256 169 500 254 +128 512 320 173 500 318 +128 512 384 179 502 378 +128 512 448 185 504 441 +128 512 512 192 506 501 +128 512 576 201 509 569 +128 512 640 209 510 629 +128 512 704 218 514 693 +128 512 768 227 514 754 +128 512 832 237 516 817 +128 512 896 248 518 879 +128 512 960 258 522 943 +128 512 1023 269 522 1004 +128 576 0 175 561 72 +128 576 64 174 563 94 +128 576 128 176 565 142 +128 576 192 178 566 198 +128 576 256 181 567 256 +128 576 320 186 568 321 +128 576 384 190 569 379 +128 576 448 196 570 442 +128 576 512 203 573 502 +128 576 576 211 575 570 +128 576 640 219 577 631 +128 576 704 228 579 694 +128 576 768 237 580 756 +128 576 832 246 582 818 +128 576 896 256 584 881 +128 576 960 266 587 944 +128 576 1023 276 587 1006 +128 640 0 187 622 79 +128 640 64 188 625 99 +128 640 128 189 625 145 +128 640 192 191 626 201 +128 640 256 194 628 258 +128 640 320 197 628 322 +128 640 384 202 630 381 +128 640 448 208 632 444 +128 640 512 214 634 504 +128 640 576 222 637 572 +128 640 640 229 638 632 +128 640 704 237 640 694 +128 640 768 245 640 756 +128 640 832 254 641 818 +128 640 896 264 643 881 +128 640 960 274 646 945 +128 640 1023 284 647 1007 +128 704 0 201 684 87 +128 704 64 201 687 105 +128 704 128 202 687 149 +128 704 192 204 688 203 +128 704 256 207 690 260 +128 704 320 211 692 324 +128 704 384 215 692 382 +128 704 448 220 694 446 +128 704 512 226 698 506 +128 704 576 234 699 573 +128 704 640 240 700 633 +128 704 704 248 702 696 +128 704 768 256 703 758 +128 704 832 264 704 820 +128 704 896 272 705 882 +128 704 960 283 708 946 +128 704 1023 293 708 1008 +128 768 0 215 746 95 +128 768 64 215 749 112 +128 768 128 216 750 153 +128 768 192 218 751 207 +128 768 256 220 752 263 +128 768 320 224 753 326 +128 768 384 228 755 385 +128 768 448 233 757 448 +128 768 512 238 760 508 +128 768 576 245 762 575 +128 768 640 252 764 636 +128 768 704 258 764 697 +128 768 768 266 765 759 +128 768 832 274 765 821 +128 768 896 283 768 885 +128 768 960 292 770 948 +128 768 1023 301 769 1009 +128 832 0 229 809 103 +128 832 64 230 813 119 +128 832 128 230 813 158 +128 832 192 232 814 210 +128 832 256 235 816 266 +128 832 320 237 816 329 +128 832 384 242 818 387 +128 832 448 247 821 450 +128 832 512 251 823 510 +128 832 576 258 826 578 +128 832 640 264 825 636 +128 832 704 271 827 699 +128 832 768 278 827 761 +128 832 832 285 829 824 +128 832 896 294 830 886 +128 832 960 303 832 949 +128 832 1023 311 832 1011 +128 896 0 244 872 110 +128 896 64 245 876 125 +128 896 128 246 877 163 +128 896 192 247 879 214 +128 896 256 250 879 269 +128 896 320 253 881 331 +128 896 384 257 883 390 +128 896 448 261 884 452 +128 896 512 266 888 512 +128 896 576 271 888 578 +128 896 640 277 889 638 +128 896 704 283 889 699 +128 896 768 290 890 762 +128 896 832 297 891 824 +128 896 896 305 893 887 +128 896 960 314 895 950 +128 896 1023 322 895 1012 +128 960 0 259 934 118 +128 960 64 260 937 132 +128 960 128 260 937 168 +128 960 192 262 939 218 +128 960 256 264 940 272 +128 960 320 267 942 334 +128 960 384 270 943 392 +128 960 448 275 946 455 +128 960 512 279 948 514 +128 960 576 284 947 579 +128 960 640 289 948 639 +128 960 704 296 950 701 +128 960 768 302 952 764 +128 960 832 309 952 826 +128 960 896 317 952 887 +128 960 960 325 955 952 +128 960 1023 333 956 1014 +128 1023 0 274 995 125 +128 1023 64 274 998 138 +128 1023 128 275 1000 174 +128 1023 192 277 1001 222 +128 1023 256 278 1001 275 +128 1023 320 281 1002 337 +128 1023 384 284 1004 394 +128 1023 448 289 1007 456 +128 1023 512 293 1007 514 +128 1023 576 298 1008 581 +128 1023 640 303 1009 641 +128 1023 704 308 1011 703 +128 1023 768 315 1010 764 +128 1023 832 321 1012 828 +128 1023 896 329 1013 890 +128 1023 960 336 1015 953 +128 1023 1023 345 1016 1016 +192 0 0 182 24 0 +192 0 64 182 26 63 +192 0 128 183 30 124 +192 0 192 186 37 186 +192 0 256 188 45 246 +192 0 320 192 55 312 +192 0 384 197 64 372 +192 0 448 203 74 435 +192 0 512 209 83 495 +192 0 576 217 94 562 +192 0 640 224 104 623 +192 0 704 233 114 686 +192 0 768 241 124 748 +192 0 832 251 134 811 +192 0 896 260 145 873 +192 0 960 271 155 937 +192 0 1023 281 165 999 +192 64 0 182 60 6 +192 64 64 181 62 64 +192 64 128 182 64 124 +192 64 192 184 67 186 +192 64 256 187 72 247 +192 64 320 192 78 313 +192 64 384 196 84 372 +192 64 448 202 92 435 +192 64 512 208 99 495 +192 64 576 216 108 563 +192 64 640 223 117 623 +192 64 704 232 126 686 +192 64 768 241 134 749 +192 64 832 250 144 811 +192 64 896 259 154 874 +192 64 960 270 164 937 +192 64 1023 280 173 999 +192 128 0 182 125 16 +192 128 64 181 126 65 +192 128 128 182 128 125 +192 128 192 185 129 187 +192 128 256 187 131 247 +192 128 320 192 135 313 +192 128 384 196 138 372 +192 128 448 202 143 436 +192 128 512 208 148 496 +192 128 576 216 153 563 +192 128 640 224 160 624 +192 128 704 232 166 687 +192 128 768 241 172 749 +192 128 832 250 179 811 +192 128 896 260 187 874 +192 128 960 270 195 937 +192 128 1023 281 202 999 +192 192 0 183 187 25 +192 192 64 182 188 67 +192 192 128 184 190 126 +192 192 192 186 191 187 +192 192 256 188 192 247 +192 192 320 193 195 313 +192 192 384 198 197 373 +192 192 448 203 200 436 +192 192 512 209 204 496 +192 192 576 217 208 564 +192 192 640 225 212 625 +192 192 704 233 217 687 +192 192 768 242 221 749 +192 192 832 251 227 811 +192 192 896 261 233 874 +192 192 960 272 239 938 +192 192 1023 282 244 1001 +192 256 0 186 247 32 +192 256 64 185 249 70 +192 256 128 186 250 128 +192 256 192 188 251 189 +192 256 256 191 252 248 +192 256 320 195 255 314 +192 256 384 200 256 373 +192 256 448 205 259 437 +192 256 512 212 262 497 +192 256 576 219 265 564 +192 256 640 227 268 625 +192 256 704 235 272 687 +192 256 768 244 275 750 +192 256 832 253 279 812 +192 256 896 263 284 875 +192 256 960 273 289 938 +192 256 1023 283 293 1001 +192 320 0 190 313 41 +192 320 64 189 315 74 +192 320 128 190 316 129 +192 320 192 193 318 190 +192 320 256 195 319 249 +192 320 320 200 321 315 +192 320 384 204 322 374 +192 320 448 209 324 438 +192 320 512 216 326 498 +192 320 576 223 329 565 +192 320 640 231 332 626 +192 320 704 239 335 689 +192 320 768 247 337 751 +192 320 832 256 340 813 +192 320 896 266 345 876 +192 320 960 276 349 939 +192 320 1023 286 351 1001 +192 384 0 196 373 48 +192 384 64 195 375 78 +192 384 128 196 376 132 +192 384 192 198 378 192 +192 384 256 201 378 251 +192 384 320 205 380 316 +192 384 384 209 382 376 +192 384 448 214 383 438 +192 384 512 220 386 499 +192 384 576 228 388 566 +192 384 640 235 390 627 +192 384 704 243 393 690 +192 384 768 251 395 752 +192 384 832 260 397 814 +192 384 896 270 401 877 +192 384 960 279 404 940 +192 384 1023 289 407 1003 +192 448 0 203 436 56 +192 448 64 202 438 83 +192 448 128 203 440 135 +192 448 192 205 441 194 +192 448 256 207 441 252 +192 448 320 211 442 317 +192 448 384 216 445 377 +192 448 448 220 445 440 +192 448 512 226 448 500 +192 448 576 234 450 567 +192 448 640 241 452 628 +192 448 704 249 455 691 +192 448 768 257 457 754 +192 448 832 265 458 815 +192 448 896 274 462 878 +192 448 960 284 464 941 +192 448 1023 294 467 1004 +192 512 0 210 495 63 +192 512 64 209 496 88 +192 512 128 211 498 138 +192 512 192 213 499 196 +192 512 256 215 499 254 +192 512 320 219 501 319 +192 512 384 223 503 378 +192 512 448 227 504 441 +192 512 512 234 507 501 +192 512 576 240 509 569 +192 512 640 247 511 630 +192 512 704 255 513 692 +192 512 768 263 515 755 +192 512 832 271 516 816 +192 512 896 280 519 880 +192 512 960 289 522 943 +192 512 1023 299 523 1005 +192 576 0 220 562 72 +192 576 64 219 564 94 +192 576 128 220 565 141 +192 576 192 222 565 198 +192 576 256 225 567 256 +192 576 320 228 568 321 +192 576 384 232 569 379 +192 576 448 236 571 442 +192 576 512 242 574 503 +192 576 576 249 576 571 +192 576 640 255 577 630 +192 576 704 263 580 694 +192 576 768 270 581 756 +192 576 832 279 582 818 +192 576 896 286 583 880 +192 576 960 297 587 945 +192 576 1023 306 588 1006 +192 640 0 230 623 79 +192 640 64 229 625 99 +192 640 128 230 626 145 +192 640 192 232 627 201 +192 640 256 234 627 258 +192 640 320 237 628 322 +192 640 384 241 631 381 +192 640 448 246 632 444 +192 640 512 251 635 504 +192 640 576 258 637 572 +192 640 640 264 638 632 +192 640 704 271 640 694 +192 640 768 278 641 757 +192 640 832 286 641 819 +192 640 896 294 644 881 +192 640 960 303 647 945 +192 640 1023 312 647 1007 +192 704 0 241 684 87 +192 704 64 240 687 106 +192 704 128 241 687 149 +192 704 192 243 689 204 +192 704 256 245 691 261 +192 704 320 248 691 324 +192 704 384 252 693 382 +192 704 448 256 695 446 +192 704 512 261 697 505 +192 704 576 268 700 574 +192 704 640 273 700 633 +192 704 704 280 702 696 +192 704 768 287 702 757 +192 704 832 295 704 821 +192 704 896 302 705 882 +192 704 960 311 707 945 +192 704 1023 319 708 1007 +192 768 0 252 747 95 +192 768 64 251 749 112 +192 768 128 252 750 153 +192 768 192 254 751 207 +192 768 256 256 752 263 +192 768 320 259 754 327 +192 768 384 263 755 385 +192 768 448 267 758 448 +192 768 512 272 761 508 +192 768 576 278 762 575 +192 768 640 283 762 634 +192 768 704 290 764 696 +192 768 768 297 765 760 +192 768 832 303 766 822 +192 768 896 311 768 884 +192 768 960 320 770 948 +192 768 1023 328 770 1010 +192 832 0 264 809 103 +192 832 64 264 812 119 +192 832 128 265 813 158 +192 832 192 266 815 211 +192 832 256 268 815 266 +192 832 320 271 817 329 +192 832 384 275 819 387 +192 832 448 279 821 450 +192 832 512 284 824 510 +192 832 576 290 825 577 +192 832 640 295 825 637 +192 832 704 300 826 698 +192 832 768 307 827 761 +192 832 832 313 827 822 +192 832 896 322 831 887 +192 832 960 329 831 948 +192 832 1023 337 833 1012 +192 896 0 278 873 110 +192 896 64 277 877 125 +192 896 128 278 877 163 +192 896 192 279 878 214 +192 896 256 282 880 269 +192 896 320 284 882 332 +192 896 384 287 882 389 +192 896 448 292 885 452 +192 896 512 297 889 512 +192 896 576 301 888 578 +192 896 640 306 888 637 +192 896 704 311 889 699 +192 896 768 318 891 762 +192 896 832 325 891 824 +192 896 896 332 892 886 +192 896 960 339 895 950 +192 896 1023 347 895 1013 +192 960 0 290 933 118 +192 960 64 290 936 132 +192 960 128 291 938 168 +192 960 192 292 939 218 +192 960 256 295 941 272 +192 960 320 297 941 334 +192 960 384 300 944 392 +192 960 448 304 945 454 +192 960 512 308 947 513 +192 960 576 313 948 579 +192 960 640 317 948 639 +192 960 704 323 950 701 +192 960 768 328 949 763 +192 960 832 336 953 827 +192 960 896 342 953 888 +192 960 960 349 954 951 +192 960 1023 357 955 1014 +192 1023 0 304 995 125 +192 1023 64 303 998 139 +192 1023 128 304 999 173 +192 1023 192 305 999 221 +192 1023 256 307 1001 275 +192 1023 320 310 1002 337 +192 1023 384 313 1005 394 +192 1023 448 316 1005 455 +192 1023 512 320 1008 515 +192 1023 576 324 1008 581 +192 1023 640 329 1009 640 +192 1023 704 334 1010 702 +192 1023 768 340 1011 765 +192 1023 832 346 1012 827 +192 1023 896 353 1014 890 +192 1023 960 360 1016 953 +192 1023 1023 368 1017 1016 +256 0 0 239 32 0 +256 0 64 239 33 63 +256 0 128 240 36 124 +256 0 192 242 42 186 +256 0 256 244 49 246 +256 0 320 248 58 313 +256 0 384 251 67 371 +256 0 448 255 76 435 +256 0 512 261 85 495 +256 0 576 266 96 563 +256 0 640 273 105 624 +256 0 704 279 115 686 +256 0 768 286 125 749 +256 0 832 294 135 811 +256 0 896 301 145 872 +256 0 960 311 156 938 +256 0 1023 320 166 1000 +256 64 0 240 63 4 +256 64 64 239 64 64 +256 64 128 239 66 124 +256 64 192 241 69 186 +256 64 256 244 74 246 +256 64 320 247 80 312 +256 64 384 250 86 372 +256 64 448 255 93 436 +256 64 512 260 101 496 +256 64 576 266 109 563 +256 64 640 272 118 624 +256 64 704 279 127 686 +256 64 768 286 135 749 +256 64 832 293 145 811 +256 64 896 301 154 873 +256 64 960 311 165 937 +256 64 1023 319 174 999 +256 128 0 240 126 15 +256 128 64 239 128 65 +256 128 128 240 128 125 +256 128 192 241 130 187 +256 128 256 244 132 247 +256 128 320 248 136 313 +256 128 384 250 139 372 +256 128 448 255 144 436 +256 128 512 260 148 496 +256 128 576 266 154 564 +256 128 640 273 160 624 +256 128 704 279 167 687 +256 128 768 286 173 750 +256 128 832 293 180 811 +256 128 896 301 187 873 +256 128 960 311 196 937 +256 128 1023 319 203 1000 +256 192 0 241 187 24 +256 192 64 240 189 67 +256 192 128 241 190 126 +256 192 192 242 191 187 +256 192 256 245 193 247 +256 192 320 248 196 314 +256 192 384 252 198 373 +256 192 448 256 201 436 +256 192 512 261 204 496 +256 192 576 267 208 564 +256 192 640 274 213 625 +256 192 704 281 218 687 +256 192 768 287 222 750 +256 192 832 295 228 812 +256 192 896 302 232 873 +256 192 960 312 240 938 +256 192 1023 320 245 1001 +256 256 0 243 248 32 +256 256 64 242 250 70 +256 256 128 242 250 127 +256 256 192 244 251 188 +256 256 256 247 253 249 +256 256 320 250 255 314 +256 256 384 253 257 373 +256 256 448 258 260 437 +256 256 512 263 262 497 +256 256 576 269 266 565 +256 256 640 275 269 626 +256 256 704 282 273 688 +256 256 768 289 276 751 +256 256 832 296 280 813 +256 256 896 303 284 874 +256 256 960 313 290 938 +256 256 1023 322 294 1001 +256 320 0 247 314 41 +256 320 64 245 316 74 +256 320 128 246 316 129 +256 320 192 248 318 190 +256 320 256 250 319 250 +256 320 320 253 321 315 +256 320 384 256 322 374 +256 320 448 261 324 438 +256 320 512 266 327 498 +256 320 576 272 329 565 +256 320 640 279 333 627 +256 320 704 285 336 689 +256 320 768 292 338 752 +256 320 832 299 341 813 +256 320 896 306 344 875 +256 320 960 316 350 940 +256 320 1023 324 352 1002 +256 384 0 251 374 48 +256 384 64 249 376 78 +256 384 128 250 376 132 +256 384 192 252 377 191 +256 384 256 254 379 251 +256 384 320 257 380 316 +256 384 384 260 381 375 +256 384 448 265 384 439 +256 384 512 270 387 499 +256 384 576 276 388 566 +256 384 640 282 391 627 +256 384 704 289 394 690 +256 384 768 295 396 752 +256 384 832 302 398 814 +256 384 896 309 400 876 +256 384 960 319 405 941 +256 384 1023 327 407 1003 +256 448 0 257 437 56 +256 448 64 255 439 83 +256 448 128 255 439 134 +256 448 192 257 440 193 +256 448 256 260 442 253 +256 448 320 262 443 317 +256 448 384 266 444 376 +256 448 448 270 446 440 +256 448 512 275 449 500 +256 448 576 281 451 568 +256 448 640 287 453 629 +256 448 704 294 456 691 +256 448 768 300 457 754 +256 448 832 307 459 816 +256 448 896 314 461 877 +256 448 960 323 465 942 +256 448 1023 331 467 1004 +256 512 0 262 495 63 +256 512 64 261 497 88 +256 512 128 262 498 137 +256 512 192 263 499 195 +256 512 256 265 500 254 +256 512 320 268 502 319 +256 512 384 271 503 378 +256 512 448 275 504 441 +256 512 512 281 508 502 +256 512 576 286 509 569 +256 512 640 292 512 630 +256 512 704 299 514 693 +256 512 768 305 515 755 +256 512 832 311 517 817 +256 512 896 318 517 878 +256 512 960 328 522 943 +256 512 1023 336 524 1005 +256 576 0 270 561 72 +256 576 64 269 565 94 +256 576 128 270 565 141 +256 576 192 271 566 198 +256 576 256 273 567 256 +256 576 320 275 567 320 +256 576 384 279 569 379 +256 576 448 283 572 443 +256 576 512 288 573 502 +256 576 576 294 576 571 +256 576 640 299 577 631 +256 576 704 305 580 694 +256 576 768 311 580 756 +256 576 832 318 581 818 +256 576 896 325 583 880 +256 576 960 334 587 944 +256 576 1023 341 587 1006 +256 640 0 278 623 79 +256 640 64 276 625 99 +256 640 128 277 625 145 +256 640 192 279 627 200 +256 640 256 281 628 258 +256 640 320 284 629 322 +256 640 384 286 630 381 +256 640 448 291 632 444 +256 640 512 296 636 505 +256 640 576 301 637 572 +256 640 640 306 638 632 +256 640 704 312 640 694 +256 640 768 318 640 756 +256 640 832 324 642 819 +256 640 896 332 644 881 +256 640 960 339 647 945 +256 640 1023 347 648 1007 +256 704 0 286 684 87 +256 704 64 285 687 106 +256 704 128 286 688 149 +256 704 192 288 689 204 +256 704 256 289 690 260 +256 704 320 292 692 324 +256 704 384 296 694 383 +256 704 448 299 695 446 +256 704 512 304 698 506 +256 704 576 310 700 573 +256 704 640 314 701 634 +256 704 704 319 701 694 +256 704 768 326 703 758 +256 704 832 332 704 820 +256 704 896 340 706 883 +256 704 960 346 708 946 +256 704 1023 354 708 1008 +256 768 0 296 746 94 +256 768 64 295 750 112 +256 768 128 296 751 153 +256 768 192 297 752 207 +256 768 256 299 753 263 +256 768 320 302 754 326 +256 768 384 305 756 385 +256 768 448 309 759 448 +256 768 512 313 760 507 +256 768 576 319 763 576 +256 768 640 323 763 635 +256 768 704 328 765 697 +256 768 768 334 765 759 +256 768 832 341 766 822 +256 768 896 347 768 885 +256 768 960 354 769 947 +256 768 1023 362 770 1010 +256 832 0 307 810 102 +256 832 64 306 812 118 +256 832 128 306 812 158 +256 832 192 308 814 210 +256 832 256 309 816 266 +256 832 320 313 818 329 +256 832 384 315 819 387 +256 832 448 319 822 450 +256 832 512 324 825 510 +256 832 576 329 826 578 +256 832 640 333 827 637 +256 832 704 338 827 698 +256 832 768 343 827 761 +256 832 832 349 828 823 +256 832 896 356 830 886 +256 832 960 363 832 949 +256 832 1023 370 833 1012 +256 896 0 317 872 110 +256 896 64 317 877 125 +256 896 128 317 877 163 +256 896 192 319 879 214 +256 896 256 321 880 269 +256 896 320 323 881 331 +256 896 384 326 883 390 +256 896 448 330 886 453 +256 896 512 334 888 512 +256 896 576 339 889 579 +256 896 640 342 889 638 +256 896 704 348 890 700 +256 896 768 352 890 762 +256 896 832 359 892 825 +256 896 896 365 893 887 +256 896 960 372 895 950 +256 896 1023 378 895 1012 +256 960 0 329 934 118 +256 960 64 328 937 132 +256 960 128 329 939 168 +256 960 192 331 940 218 +256 960 256 332 941 272 +256 960 320 334 942 334 +256 960 384 337 944 392 +256 960 448 340 945 454 +256 960 512 345 948 513 +256 960 576 348 947 579 +256 960 640 352 949 639 +256 960 704 357 949 700 +256 960 768 363 951 763 +256 960 832 369 952 826 +256 960 896 374 954 889 +256 960 960 381 955 951 +256 960 1023 388 956 1014 +256 1023 0 340 994 125 +256 1023 64 340 999 138 +256 1023 128 340 999 173 +256 1023 192 341 1000 222 +256 1023 256 344 1002 275 +256 1023 320 345 1002 336 +256 1023 384 348 1003 393 +256 1023 448 351 1006 456 +256 1023 512 355 1009 515 +256 1023 576 359 1008 581 +256 1023 640 362 1008 640 +256 1023 704 368 1011 702 +256 1023 768 373 1011 765 +256 1023 832 379 1013 828 +256 1023 896 384 1012 889 +256 1023 960 391 1017 953 +256 1023 1023 398 1018 1017 +320 0 0 302 40 0 +320 0 64 303 40 63 +320 0 128 303 43 124 +320 0 192 304 48 186 +320 0 256 306 54 246 +320 0 320 309 62 312 +320 0 384 312 70 372 +320 0 448 315 79 436 +320 0 512 319 88 495 +320 0 576 324 98 563 +320 0 640 329 107 623 +320 0 704 335 117 686 +320 0 768 340 127 749 +320 0 832 346 137 811 +320 0 896 352 147 872 +320 0 960 360 157 937 +320 0 1023 367 167 999 +320 64 0 303 67 0 +320 64 64 302 68 64 +320 64 128 302 69 124 +320 64 192 304 73 186 +320 64 256 306 77 247 +320 64 320 308 82 312 +320 64 384 311 88 372 +320 64 448 315 96 436 +320 64 512 319 103 495 +320 64 576 324 111 564 +320 64 640 329 120 624 +320 64 704 334 129 686 +320 64 768 340 137 749 +320 64 832 346 147 811 +320 64 896 352 156 872 +320 64 960 360 165 937 +320 64 1023 367 174 1000 +320 128 0 303 128 14 +320 128 64 302 129 65 +320 128 128 303 130 125 +320 128 192 304 132 187 +320 128 256 306 134 247 +320 128 320 309 137 313 +320 128 384 312 141 372 +320 128 448 315 145 436 +320 128 512 319 150 496 +320 128 576 324 156 564 +320 128 640 329 161 624 +320 128 704 334 168 686 +320 128 768 340 174 749 +320 128 832 346 181 811 +320 128 896 353 188 873 +320 128 960 361 197 937 +320 128 1023 368 204 999 +320 192 0 304 188 23 +320 192 64 303 190 67 +320 192 128 304 191 126 +320 192 192 305 192 187 +320 192 256 307 194 248 +320 192 320 309 196 313 +320 192 384 312 199 373 +320 192 448 316 202 437 +320 192 512 320 205 496 +320 192 576 325 210 564 +320 192 640 330 214 625 +320 192 704 335 218 687 +320 192 768 341 223 749 +320 192 832 347 228 812 +320 192 896 353 234 874 +320 192 960 361 240 938 +320 192 1023 368 245 1000 +320 256 0 306 249 31 +320 256 64 305 251 70 +320 256 128 305 251 127 +320 256 192 306 252 188 +320 256 256 309 254 249 +320 256 320 311 256 314 +320 256 384 314 257 373 +320 256 448 318 260 437 +320 256 512 321 262 496 +320 256 576 327 266 565 +320 256 640 331 269 625 +320 256 704 337 273 688 +320 256 768 343 277 750 +320 256 832 348 280 812 +320 256 896 354 285 874 +320 256 960 363 290 938 +320 256 1023 370 295 1001 +320 320 0 309 314 40 +320 320 64 307 317 74 +320 320 128 308 318 129 +320 320 192 309 319 190 +320 320 256 312 320 250 +320 320 320 313 321 315 +320 320 384 316 323 374 +320 320 448 320 325 438 +320 320 512 324 328 498 +320 320 576 330 331 566 +320 320 640 334 333 626 +320 320 704 340 336 689 +320 320 768 345 338 751 +320 320 832 350 341 813 +320 320 896 357 345 875 +320 320 960 365 350 939 +320 320 1023 372 353 1001 +320 384 0 312 374 48 +320 384 64 311 377 78 +320 384 128 311 377 131 +320 384 192 312 378 191 +320 384 256 315 380 251 +320 384 320 316 380 315 +320 384 384 320 382 375 +320 384 448 323 384 439 +320 384 512 327 386 498 +320 384 576 333 390 567 +320 384 640 337 391 627 +320 384 704 343 394 690 +320 384 768 348 395 752 +320 384 832 353 398 814 +320 384 896 360 401 876 +320 384 960 368 405 940 +320 384 1023 374 407 1002 +320 448 0 317 437 56 +320 448 64 315 440 83 +320 448 128 315 440 134 +320 448 192 317 441 194 +320 448 256 319 443 253 +320 448 320 321 443 317 +320 448 384 324 445 377 +320 448 448 327 447 440 +320 448 512 331 449 500 +320 448 576 337 452 568 +320 448 640 341 454 628 +320 448 704 347 456 691 +320 448 768 352 457 753 +320 448 832 357 459 815 +320 448 896 364 461 878 +320 448 960 371 465 941 +320 448 1023 378 468 1004 +320 512 0 321 495 63 +320 512 64 320 498 88 +320 512 128 321 499 138 +320 512 192 322 500 196 +320 512 256 324 501 254 +320 512 320 326 501 319 +320 512 384 329 504 378 +320 512 448 332 505 442 +320 512 512 336 507 501 +320 512 576 341 510 570 +320 512 640 346 512 630 +320 512 704 351 514 692 +320 512 768 356 515 755 +320 512 832 362 517 817 +320 512 896 368 519 878 +320 512 960 375 522 943 +320 512 1023 382 524 1005 +320 576 0 328 562 72 +320 576 64 326 565 94 +320 576 128 327 566 141 +320 576 192 328 566 198 +320 576 256 329 567 256 +320 576 320 332 568 320 +320 576 384 335 570 380 +320 576 448 338 572 443 +320 576 512 342 574 503 +320 576 576 347 576 570 +320 576 640 352 578 631 +320 576 704 357 580 693 +320 576 768 362 581 756 +320 576 832 367 582 818 +320 576 896 374 584 880 +320 576 960 381 588 945 +320 576 1023 387 588 1006 +320 640 0 334 622 79 +320 640 64 332 625 99 +320 640 128 333 626 145 +320 640 192 334 628 201 +320 640 256 336 629 258 +320 640 320 338 629 322 +320 640 384 341 631 381 +320 640 448 345 633 444 +320 640 512 349 636 504 +320 640 576 354 638 572 +320 640 640 358 639 632 +320 640 704 363 641 695 +320 640 768 367 641 756 +320 640 832 373 643 819 +320 640 896 379 644 881 +320 640 960 386 647 944 +320 640 1023 392 648 1007 +320 704 0 341 685 87 +320 704 64 340 688 105 +320 704 128 340 688 149 +320 704 192 341 689 203 +320 704 256 343 691 260 +320 704 320 346 693 324 +320 704 384 348 693 382 +320 704 448 352 696 446 +320 704 512 356 699 506 +320 704 576 361 701 574 +320 704 640 363 700 632 +320 704 704 369 702 695 +320 704 768 374 704 758 +320 704 832 380 705 820 +320 704 896 385 706 883 +320 704 960 392 708 945 +320 704 1023 399 709 1009 +320 768 0 349 748 95 +320 768 64 347 749 112 +320 768 128 348 751 153 +320 768 192 350 753 207 +320 768 256 351 753 263 +320 768 320 353 754 326 +320 768 384 356 756 385 +320 768 448 360 758 448 +320 768 512 364 762 508 +320 768 576 368 763 575 +320 768 640 372 763 635 +320 768 704 376 764 696 +320 768 768 381 764 759 +320 768 832 386 765 820 +320 768 896 393 769 885 +320 768 960 399 770 947 +320 768 1023 405 771 1010 +320 832 0 358 809 102 +320 832 64 357 814 118 +320 832 128 357 814 158 +320 832 192 358 815 210 +320 832 256 360 817 266 +320 832 320 362 818 329 +320 832 384 365 820 387 +320 832 448 369 823 451 +320 832 512 372 824 510 +320 832 576 377 827 578 +320 832 640 380 825 636 +320 832 704 384 827 698 +320 832 768 389 827 760 +320 832 832 394 829 823 +320 832 896 401 831 887 +320 832 960 406 832 948 +320 832 1023 413 833 1011 +320 896 0 367 873 110 +320 896 64 366 877 125 +320 896 128 367 878 163 +320 896 192 368 880 214 +320 896 256 369 880 269 +320 896 320 372 882 332 +320 896 384 375 884 390 +320 896 448 378 886 452 +320 896 512 382 889 512 +320 896 576 385 888 578 +320 896 640 388 889 638 +320 896 704 392 890 699 +320 896 768 398 891 762 +320 896 832 403 892 824 +320 896 896 408 892 886 +320 896 960 414 895 949 +320 896 1023 420 896 1013 +320 960 0 377 934 118 +320 960 64 376 938 132 +320 960 128 376 939 168 +320 960 192 378 940 218 +320 960 256 380 942 273 +320 960 320 381 940 333 +320 960 384 383 943 391 +320 960 448 387 946 454 +320 960 512 391 949 514 +320 960 576 394 949 580 +320 960 640 397 948 639 +320 960 704 401 950 701 +320 960 768 406 950 763 +320 960 832 411 952 825 +320 960 896 416 953 888 +320 960 960 423 956 952 +320 960 1023 429 957 1015 +320 1023 0 387 996 125 +320 1023 64 385 997 138 +320 1023 128 386 1000 173 +320 1023 192 388 1001 222 +320 1023 256 389 1002 275 +320 1023 320 390 1002 336 +320 1023 384 393 1004 393 +320 1023 448 396 1007 456 +320 1023 512 400 1009 515 +320 1023 576 404 1010 581 +320 1023 640 406 1009 640 +320 1023 704 410 1009 701 +320 1023 768 415 1012 765 +320 1023 832 419 1011 826 +320 1023 896 425 1013 889 +320 1023 960 431 1015 952 +320 1023 1023 437 1016 1015 +384 0 0 357 47 0 +384 0 64 356 47 63 +384 0 128 357 50 124 +384 0 192 358 54 186 +384 0 256 359 59 246 +384 0 320 362 67 313 +384 0 384 364 74 372 +384 0 448 368 82 436 +384 0 512 371 91 495 +384 0 576 375 101 563 +384 0 640 380 110 624 +384 0 704 384 119 686 +384 0 768 389 129 748 +384 0 832 393 138 810 +384 0 896 400 148 873 +384 0 960 407 159 937 +384 0 1023 413 168 999 +384 64 0 357 70 0 +384 64 64 356 71 63 +384 64 128 357 73 124 +384 64 192 358 76 186 +384 64 256 359 80 246 +384 64 320 362 85 313 +384 64 384 364 91 372 +384 64 448 367 98 435 +384 64 512 371 105 496 +384 64 576 375 113 563 +384 64 640 379 122 624 +384 64 704 384 130 686 +384 64 768 388 138 748 +384 64 832 393 148 810 +384 64 896 399 157 873 +384 64 960 407 168 938 +384 64 1023 413 175 1000 +384 128 0 358 130 12 +384 128 64 356 131 65 +384 128 128 357 132 125 +384 128 192 358 134 187 +384 128 256 359 136 247 +384 128 320 362 139 313 +384 128 384 364 142 372 +384 128 448 367 146 436 +384 128 512 372 152 496 +384 128 576 375 157 564 +384 128 640 380 163 625 +384 128 704 384 169 686 +384 128 768 389 175 749 +384 128 832 394 183 811 +384 128 896 400 189 874 +384 128 960 407 198 938 +384 128 1023 413 205 1000 +384 192 0 358 190 22 +384 192 64 357 191 67 +384 192 128 358 193 126 +384 192 192 359 194 187 +384 192 256 360 195 247 +384 192 320 363 198 314 +384 192 384 365 200 373 +384 192 448 368 203 436 +384 192 512 372 206 496 +384 192 576 376 210 564 +384 192 640 381 215 625 +384 192 704 385 219 686 +384 192 768 389 224 749 +384 192 832 395 229 811 +384 192 896 400 235 874 +384 192 960 408 241 938 +384 192 1023 413 246 1000 +384 256 0 360 250 31 +384 256 64 358 251 69 +384 256 128 359 252 127 +384 256 192 360 253 188 +384 256 256 362 255 248 +384 256 320 364 257 314 +384 256 384 366 259 373 +384 256 448 369 261 437 +384 256 512 373 263 496 +384 256 576 377 267 565 +384 256 640 382 270 625 +384 256 704 386 274 687 +384 256 768 391 277 750 +384 256 832 396 281 812 +384 256 896 402 286 875 +384 256 960 409 291 939 +384 256 1023 415 295 1000 +384 320 0 362 316 39 +384 320 64 360 317 73 +384 320 128 361 318 129 +384 320 192 363 320 190 +384 320 256 364 321 249 +384 320 320 366 322 315 +384 320 384 369 324 374 +384 320 448 371 325 438 +384 320 512 375 329 498 +384 320 576 380 331 566 +384 320 640 384 334 626 +384 320 704 389 337 689 +384 320 768 393 339 751 +384 320 832 398 342 813 +384 320 896 404 346 876 +384 320 960 411 351 940 +384 320 1023 416 353 1001 +384 384 0 366 375 47 +384 384 64 363 377 77 +384 384 128 364 378 132 +384 384 192 365 379 191 +384 384 256 366 380 251 +384 384 320 368 381 316 +384 384 384 372 384 376 +384 384 448 374 384 439 +384 384 512 378 387 499 +384 384 576 382 389 566 +384 384 640 387 392 628 +384 384 704 392 395 690 +384 384 768 396 396 752 +384 384 832 400 398 813 +384 384 896 407 402 877 +384 384 960 414 406 941 +384 384 1023 419 408 1002 +384 448 0 369 438 55 +384 448 64 367 440 82 +384 448 128 368 442 135 +384 448 192 369 442 193 +384 448 256 371 443 253 +384 448 320 372 444 317 +384 448 384 375 446 377 +384 448 448 378 447 440 +384 448 512 382 450 500 +384 448 576 386 452 568 +384 448 640 391 455 629 +384 448 704 395 456 691 +384 448 768 399 457 753 +384 448 832 404 459 815 +384 448 896 410 462 878 +384 448 960 417 466 942 +384 448 1023 422 468 1004 +384 512 0 374 496 63 +384 512 64 371 498 87 +384 512 128 372 500 138 +384 512 192 373 501 196 +384 512 256 375 501 254 +384 512 320 377 503 319 +384 512 384 380 505 378 +384 512 448 382 505 441 +384 512 512 386 508 502 +384 512 576 391 510 569 +384 512 640 395 513 630 +384 512 704 399 514 692 +384 512 768 404 515 754 +384 512 832 408 517 816 +384 512 896 414 520 879 +384 512 960 421 523 943 +384 512 1023 426 524 1005 +384 576 0 379 563 72 +384 576 64 377 566 94 +384 576 128 377 566 141 +384 576 192 378 566 198 +384 576 256 380 568 256 +384 576 320 382 570 321 +384 576 384 384 570 379 +384 576 448 387 572 443 +384 576 512 392 575 503 +384 576 576 396 577 571 +384 576 640 399 578 631 +384 576 704 404 581 694 +384 576 768 409 581 756 +384 576 832 413 583 818 +384 576 896 418 584 880 +384 576 960 425 588 944 +384 576 1023 431 589 1007 +384 640 0 385 624 79 +384 640 64 382 626 99 +384 640 128 383 627 145 +384 640 192 384 628 201 +384 640 256 385 628 258 +384 640 320 388 630 322 +384 640 384 390 632 381 +384 640 448 393 634 444 +384 640 512 397 637 505 +384 640 576 401 638 572 +384 640 640 405 640 633 +384 640 704 409 640 694 +384 640 768 414 642 757 +384 640 832 418 643 819 +384 640 896 424 645 882 +384 640 960 430 647 945 +384 640 1023 436 648 1007 +384 704 0 390 685 86 +384 704 64 388 688 105 +384 704 128 389 689 149 +384 704 192 390 690 203 +384 704 256 392 692 261 +384 704 320 394 693 324 +384 704 384 396 695 383 +384 704 448 400 697 447 +384 704 512 403 699 506 +384 704 576 408 702 574 +384 704 640 411 701 633 +384 704 704 415 703 695 +384 704 768 419 704 758 +384 704 832 425 706 821 +384 704 896 430 707 883 +384 704 960 435 709 946 +384 704 1023 441 709 1008 +384 768 0 398 749 95 +384 768 64 395 751 112 +384 768 128 396 751 153 +384 768 192 397 753 207 +384 768 256 399 754 263 +384 768 320 401 756 327 +384 768 384 403 756 385 +384 768 448 407 760 449 +384 768 512 411 762 508 +384 768 576 415 764 576 +384 768 640 417 763 634 +384 768 704 422 765 697 +384 768 768 425 765 759 +384 768 832 430 767 822 +384 768 896 436 769 885 +384 768 960 442 771 948 +384 768 1023 447 771 1010 +384 832 0 405 811 102 +384 832 64 403 813 118 +384 832 128 404 814 158 +384 832 192 405 816 210 +384 832 256 407 817 266 +384 832 320 409 819 329 +384 832 384 411 820 388 +384 832 448 414 822 450 +384 832 512 419 825 510 +384 832 576 422 826 577 +384 832 640 425 827 637 +384 832 704 428 827 698 +384 832 768 433 828 761 +384 832 832 437 829 823 +384 832 896 443 832 886 +384 832 960 449 833 949 +384 832 1023 454 833 1012 +384 896 0 413 873 110 +384 896 64 412 878 125 +384 896 128 412 878 163 +384 896 192 414 880 214 +384 896 256 415 881 269 +384 896 320 418 883 332 +384 896 384 420 884 389 +384 896 448 423 887 453 +384 896 512 426 889 512 +384 896 576 429 889 578 +384 896 640 432 889 637 +384 896 704 436 890 699 +384 896 768 441 892 763 +384 896 832 445 893 825 +384 896 896 449 892 886 +384 896 960 456 896 950 +384 896 1023 461 897 1014 +384 960 0 422 934 118 +384 960 64 420 938 132 +384 960 128 422 940 168 +384 960 192 422 940 218 +384 960 256 423 940 272 +384 960 320 425 942 334 +384 960 384 428 944 392 +384 960 448 431 947 454 +384 960 512 434 948 513 +384 960 576 437 948 579 +384 960 640 440 950 639 +384 960 704 443 950 700 +384 960 768 448 952 763 +384 960 832 453 953 826 +384 960 896 458 954 888 +384 960 960 463 956 952 +384 960 1023 468 957 1015 +384 1023 0 432 997 125 +384 1023 64 429 998 138 +384 1023 128 429 999 173 +384 1023 192 431 1001 222 +384 1023 256 432 1001 275 +384 1023 320 434 1003 336 +384 1023 384 436 1004 393 +384 1023 448 439 1006 456 +384 1023 512 443 1009 515 +384 1023 576 445 1009 581 +384 1023 640 448 1010 640 +384 1023 704 452 1011 702 +384 1023 768 457 1013 766 +384 1023 832 460 1013 827 +384 1023 896 465 1015 890 +384 1023 960 471 1016 953 +384 1023 1023 476 1017 1016 +448 0 0 416 54 0 +448 0 64 416 55 63 +448 0 128 416 57 124 +448 0 192 417 60 186 +448 0 256 419 65 247 +448 0 320 421 72 312 +448 0 384 422 78 372 +448 0 448 426 86 436 +448 0 512 428 94 495 +448 0 576 432 104 564 +448 0 640 436 113 624 +448 0 704 440 122 686 +448 0 768 443 131 748 +448 0 832 448 141 811 +448 0 896 453 151 873 +448 0 960 460 160 938 +448 0 1023 464 170 999 +448 64 0 417 75 0 +448 64 64 416 76 63 +448 64 128 416 78 124 +448 64 192 417 80 186 +448 64 256 419 84 247 +448 64 320 420 89 312 +448 64 384 422 94 372 +448 64 448 425 101 436 +448 64 512 429 108 496 +448 64 576 432 117 564 +448 64 640 436 124 624 +448 64 704 440 132 686 +448 64 768 443 141 748 +448 64 832 448 150 812 +448 64 896 453 159 873 +448 64 960 460 169 938 +448 64 1023 464 177 999 +448 128 0 417 132 11 +448 128 64 416 134 65 +448 128 128 416 134 125 +448 128 192 417 136 187 +448 128 256 419 138 247 +448 128 320 421 141 313 +448 128 384 423 145 372 +448 128 448 426 149 436 +448 128 512 429 153 496 +448 128 576 433 159 564 +448 128 640 437 165 625 +448 128 704 441 171 687 +448 128 768 444 177 749 +448 128 832 449 184 812 +448 128 896 453 191 874 +448 128 960 460 199 939 +448 128 1023 464 206 999 +448 192 0 418 191 22 +448 192 64 417 193 67 +448 192 128 417 194 126 +448 192 192 418 195 187 +448 192 256 419 197 248 +448 192 320 421 199 313 +448 192 384 423 201 372 +448 192 448 427 205 437 +448 192 512 429 207 496 +448 192 576 433 212 565 +448 192 640 437 216 625 +448 192 704 441 221 688 +448 192 768 444 225 749 +448 192 832 449 230 812 +448 192 896 454 236 874 +448 192 960 460 242 938 +448 192 1023 465 247 1000 +448 256 0 419 251 30 +448 256 64 418 253 70 +448 256 128 418 253 127 +448 256 192 419 254 188 +448 256 256 421 256 249 +448 256 320 423 258 314 +448 256 384 424 259 373 +448 256 448 428 262 437 +448 256 512 430 264 496 +448 256 576 435 268 565 +448 256 640 438 271 625 +448 256 704 442 275 688 +448 256 768 446 278 750 +448 256 832 451 283 813 +448 256 896 455 286 875 +448 256 960 462 292 939 +448 256 1023 466 296 1000 +448 320 0 421 316 39 +448 320 64 420 319 74 +448 320 128 420 319 129 +448 320 192 421 320 190 +448 320 256 423 322 250 +448 320 320 424 323 315 +448 320 384 427 325 374 +448 320 448 430 327 438 +448 320 512 433 329 498 +448 320 576 437 332 566 +448 320 640 440 335 626 +448 320 704 445 338 690 +448 320 768 448 340 751 +448 320 832 452 343 813 +448 320 896 457 347 876 +448 320 960 464 351 940 +448 320 1023 468 353 1001 +448 384 0 424 375 47 +448 384 64 422 378 77 +448 384 128 422 379 132 +448 384 192 423 379 191 +448 384 256 425 381 251 +448 384 320 426 381 315 +448 384 384 429 384 375 +448 384 448 432 386 439 +448 384 512 435 388 498 +448 384 576 439 391 567 +448 384 640 443 393 628 +448 384 704 447 396 691 +448 384 768 450 397 752 +448 384 832 455 400 815 +448 384 896 460 403 877 +448 384 960 466 407 941 +448 384 1023 470 408 1002 +448 448 0 428 439 55 +448 448 64 426 441 82 +448 448 128 426 442 134 +448 448 192 427 443 193 +448 448 256 429 444 253 +448 448 320 429 444 317 +448 448 384 432 446 377 +448 448 448 435 448 440 +448 448 512 438 450 500 +448 448 576 443 453 568 +448 448 640 446 455 629 +448 448 704 451 458 692 +448 448 768 453 458 753 +448 448 832 458 461 816 +448 448 896 463 463 878 +448 448 960 469 467 942 +448 448 1023 473 468 1003 +448 512 0 431 496 63 +448 512 64 429 500 88 +448 512 128 430 500 138 +448 512 192 431 501 196 +448 512 256 432 502 254 +448 512 320 433 502 319 +448 512 384 436 505 378 +448 512 448 439 507 442 +448 512 512 442 509 502 +448 512 576 447 512 570 +448 512 640 450 513 630 +448 512 704 454 516 693 +448 512 768 457 515 754 +448 512 832 462 518 817 +448 512 896 466 520 879 +448 512 960 472 523 943 +448 512 1023 476 524 1005 +448 576 0 436 563 71 +448 576 64 433 566 94 +448 576 128 434 567 141 +448 576 192 435 568 198 +448 576 256 436 568 256 +448 576 320 438 570 321 +448 576 384 440 571 380 +448 576 448 444 574 444 +448 576 512 447 576 503 +448 576 576 451 578 572 +448 576 640 454 579 631 +448 576 704 457 579 692 +448 576 768 461 581 756 +448 576 832 465 583 818 +448 576 896 470 585 881 +448 576 960 476 588 944 +448 576 1023 481 589 1007 +448 640 0 441 624 79 +448 640 64 439 627 99 +448 640 128 439 627 145 +448 640 192 440 628 200 +448 640 256 441 630 258 +448 640 320 443 630 322 +448 640 384 446 632 381 +448 640 448 448 635 445 +448 640 512 452 637 505 +448 640 576 456 639 573 +448 640 640 458 639 632 +448 640 704 462 641 694 +448 640 768 466 642 757 +448 640 832 471 644 820 +448 640 896 475 646 882 +448 640 960 480 647 944 +448 640 1023 485 649 1008 +448 704 0 446 687 87 +448 704 64 444 689 105 +448 704 128 444 689 149 +448 704 192 445 690 203 +448 704 256 446 692 260 +448 704 320 449 694 324 +448 704 384 450 694 382 +448 704 448 454 697 446 +448 704 512 458 700 506 +448 704 576 461 702 574 +448 704 640 464 702 633 +448 704 704 467 703 696 +448 704 768 471 704 758 +448 704 832 475 705 820 +448 704 896 480 708 883 +448 704 960 486 710 946 +448 704 1023 490 711 1009 +448 768 0 452 748 94 +448 768 64 450 751 111 +448 768 128 451 752 153 +448 768 192 452 754 207 +448 768 256 452 753 263 +448 768 320 455 756 327 +448 768 384 457 758 385 +448 768 448 460 760 449 +448 768 512 464 763 508 +448 768 576 467 763 575 +448 768 640 469 763 634 +448 768 704 473 765 696 +448 768 768 477 766 759 +448 768 832 480 767 821 +448 768 896 486 769 885 +448 768 960 491 771 947 +448 768 1023 496 771 1010 +448 832 0 459 810 102 +448 832 64 458 815 119 +448 832 128 457 815 158 +448 832 192 458 816 210 +448 832 256 461 818 267 +448 832 320 462 819 329 +448 832 384 464 821 388 +448 832 448 468 824 451 +448 832 512 471 826 510 +448 832 576 474 827 578 +448 832 640 476 827 637 +448 832 704 479 828 699 +448 832 768 483 828 761 +448 832 832 487 830 824 +448 832 896 492 831 886 +448 832 960 498 834 950 +448 832 1023 502 833 1012 +448 896 0 466 874 110 +448 896 64 465 878 125 +448 896 128 465 879 163 +448 896 192 466 881 214 +448 896 256 468 882 269 +448 896 320 470 883 332 +448 896 384 472 885 390 +448 896 448 474 886 452 +448 896 512 477 889 512 +448 896 576 480 889 578 +448 896 640 483 890 638 +448 896 704 486 890 699 +448 896 768 489 891 762 +448 896 832 494 893 825 +448 896 896 498 894 887 +448 896 960 503 896 951 +448 896 1023 509 897 1013 +448 960 0 474 936 118 +448 960 64 473 940 132 +448 960 128 472 938 168 +448 960 192 473 939 217 +448 960 256 475 942 272 +448 960 320 476 943 334 +448 960 384 478 944 391 +448 960 448 481 946 454 +448 960 512 485 949 513 +448 960 576 487 949 579 +448 960 640 489 949 638 +448 960 704 493 951 701 +448 960 768 497 953 764 +448 960 832 501 954 826 +448 960 896 505 954 888 +448 960 960 511 958 952 +448 960 1023 515 958 1015 +448 1023 0 482 996 125 +448 1023 64 479 999 138 +448 1023 128 479 999 173 +448 1023 192 481 1001 221 +448 1023 256 483 1003 275 +448 1023 320 484 1002 336 +448 1023 384 487 1006 394 +448 1023 448 488 1007 456 +448 1023 512 492 1009 515 +448 1023 576 494 1009 581 +448 1023 640 497 1011 641 +448 1023 704 501 1012 702 +448 1023 768 505 1013 766 +448 1023 832 508 1014 828 +448 1023 896 513 1015 890 +448 1023 960 518 1017 953 +448 1023 1023 522 1017 1016 +512 0 0 470 61 0 +512 0 64 469 61 63 +512 0 128 468 63 124 +512 0 192 470 66 186 +512 0 256 471 71 246 +512 0 320 474 77 313 +512 0 384 474 83 371 +512 0 448 478 91 436 +512 0 512 481 98 496 +512 0 576 484 107 563 +512 0 640 487 115 624 +512 0 704 490 124 686 +512 0 768 494 133 749 +512 0 832 498 143 811 +512 0 896 503 152 875 +512 0 960 508 163 937 +512 0 1023 513 172 1001 +512 64 0 471 80 0 +512 64 64 468 81 63 +512 64 128 468 82 124 +512 64 192 470 85 186 +512 64 256 471 88 247 +512 64 320 473 93 313 +512 64 384 475 98 372 +512 64 448 478 104 436 +512 64 512 481 111 496 +512 64 576 484 119 564 +512 64 640 487 127 624 +512 64 704 490 135 685 +512 64 768 494 143 749 +512 64 832 498 152 812 +512 64 896 503 161 875 +512 64 960 509 170 938 +512 64 1023 513 179 1000 +512 128 0 471 135 8 +512 128 64 469 136 64 +512 128 128 469 137 125 +512 128 192 470 138 186 +512 128 256 472 140 247 +512 128 320 474 144 313 +512 128 384 475 146 372 +512 128 448 478 151 436 +512 128 512 482 156 497 +512 128 576 484 161 564 +512 128 640 488 166 625 +512 128 704 491 172 686 +512 128 768 495 179 750 +512 128 832 498 186 812 +512 128 896 503 193 875 +512 128 960 508 201 938 +512 128 1023 513 207 1001 +512 192 0 472 193 21 +512 192 64 470 195 67 +512 192 128 470 196 126 +512 192 192 470 196 187 +512 192 256 472 198 247 +512 192 320 474 201 314 +512 192 384 475 202 372 +512 192 448 478 206 436 +512 192 512 482 210 497 +512 192 576 485 213 565 +512 192 640 488 218 625 +512 192 704 492 222 687 +512 192 768 495 227 750 +512 192 832 499 232 813 +512 192 896 504 238 875 +512 192 960 509 244 938 +512 192 1023 514 249 1001 +512 256 0 473 252 30 +512 256 64 471 254 69 +512 256 128 471 255 127 +512 256 192 471 255 188 +512 256 256 473 257 249 +512 256 320 475 259 315 +512 256 384 476 260 373 +512 256 448 479 263 437 +512 256 512 483 266 497 +512 256 576 486 269 565 +512 256 640 489 273 625 +512 256 704 492 276 687 +512 256 768 497 280 751 +512 256 832 500 284 813 +512 256 896 505 288 876 +512 256 960 510 293 939 +512 256 1023 515 297 1002 +512 320 0 475 318 39 +512 320 64 472 319 73 +512 320 128 472 320 129 +512 320 192 474 321 190 +512 320 256 475 323 250 +512 320 320 477 324 315 +512 320 384 478 325 374 +512 320 448 481 328 438 +512 320 512 485 331 498 +512 320 576 488 333 566 +512 320 640 491 335 627 +512 320 704 494 338 688 +512 320 768 499 341 752 +512 320 832 502 344 813 +512 320 896 507 348 877 +512 320 960 512 352 940 +512 320 1023 516 355 1002 +512 384 0 477 377 46 +512 384 64 474 379 77 +512 384 128 474 379 131 +512 384 192 476 380 191 +512 384 256 477 382 251 +512 384 320 479 383 316 +512 384 384 481 385 375 +512 384 448 483 386 439 +512 384 512 488 390 500 +512 384 576 490 392 567 +512 384 640 494 394 628 +512 384 704 497 396 690 +512 384 768 500 398 752 +512 384 832 504 400 815 +512 384 896 510 404 878 +512 384 960 514 407 941 +512 384 1023 518 410 1004 +512 448 0 480 440 55 +512 448 64 478 441 82 +512 448 128 478 442 134 +512 448 192 479 443 193 +512 448 256 480 444 252 +512 448 320 482 445 317 +512 448 384 484 447 377 +512 448 448 486 449 440 +512 448 512 490 451 500 +512 448 576 493 453 568 +512 448 640 497 456 629 +512 448 704 500 458 691 +512 448 768 504 459 754 +512 448 832 507 461 816 +512 448 896 512 464 879 +512 448 960 517 468 942 +512 448 1023 521 469 1004 +512 512 0 484 498 63 +512 512 64 481 500 87 +512 512 128 481 500 137 +512 512 192 482 501 195 +512 512 256 484 503 254 +512 512 320 485 504 319 +512 512 384 488 505 378 +512 512 448 490 507 442 +512 512 512 494 511 502 +512 512 576 497 512 570 +512 512 640 500 514 630 +512 512 704 503 515 692 +512 512 768 507 517 755 +512 512 832 510 518 817 +512 512 896 515 521 880 +512 512 960 521 525 944 +512 512 1023 525 526 1006 +512 576 0 487 564 71 +512 576 64 485 566 93 +512 576 128 485 567 141 +512 576 192 486 568 198 +512 576 256 488 569 256 +512 576 320 489 570 321 +512 576 384 492 572 380 +512 576 448 494 574 443 +512 576 512 497 576 503 +512 576 576 502 579 572 +512 576 640 503 579 631 +512 576 704 508 582 694 +512 576 768 510 582 756 +512 576 832 515 585 819 +512 576 896 518 586 881 +512 576 960 524 589 944 +512 576 1023 528 590 1006 +512 640 0 492 625 79 +512 640 64 489 627 99 +512 640 128 489 627 144 +512 640 192 490 628 200 +512 640 256 492 630 258 +512 640 320 494 632 323 +512 640 384 496 633 381 +512 640 448 499 636 445 +512 640 512 502 638 505 +512 640 576 506 640 573 +512 640 640 508 640 632 +512 640 704 511 642 694 +512 640 768 514 642 756 +512 640 832 518 644 819 +512 640 896 523 646 882 +512 640 960 528 648 945 +512 640 1023 533 650 1009 +512 704 0 497 687 87 +512 704 64 494 689 105 +512 704 128 495 690 149 +512 704 192 496 692 204 +512 704 256 497 692 260 +512 704 320 499 694 324 +512 704 384 501 696 383 +512 704 448 505 699 447 +512 704 512 507 701 506 +512 704 576 510 701 573 +512 704 640 512 702 633 +512 704 704 515 702 695 +512 704 768 519 704 758 +512 704 832 523 706 820 +512 704 896 527 708 883 +512 704 960 532 710 946 +512 704 1023 537 710 1009 +512 768 0 502 748 94 +512 768 64 500 752 112 +512 768 128 500 753 153 +512 768 192 502 754 207 +512 768 256 502 755 263 +512 768 320 504 756 327 +512 768 384 507 758 385 +512 768 448 510 761 449 +512 768 512 513 763 508 +512 768 576 516 765 576 +512 768 640 517 764 635 +512 768 704 521 766 697 +512 768 768 524 766 760 +512 768 832 528 768 822 +512 768 896 532 769 885 +512 768 960 538 773 949 +512 768 1023 541 771 1010 +512 832 0 509 812 102 +512 832 64 507 815 118 +512 832 128 507 816 158 +512 832 192 508 817 211 +512 832 256 509 818 266 +512 832 320 511 820 330 +512 832 384 513 821 387 +512 832 448 516 824 451 +512 832 512 520 827 511 +512 832 576 521 826 577 +512 832 640 524 827 637 +512 832 704 528 829 699 +512 832 768 531 830 762 +512 832 832 534 830 824 +512 832 896 539 832 887 +512 832 960 543 834 949 +512 832 1023 548 835 1013 +512 896 0 515 875 110 +512 896 64 514 880 125 +512 896 128 513 880 163 +512 896 192 515 881 214 +512 896 256 516 883 270 +512 896 320 517 883 331 +512 896 384 519 884 389 +512 896 448 523 887 453 +512 896 512 525 889 512 +512 896 576 528 890 579 +512 896 640 530 891 638 +512 896 704 533 892 700 +512 896 768 536 892 762 +512 896 832 540 893 825 +512 896 896 544 894 887 +512 896 960 549 897 951 +512 896 1023 554 898 1014 +512 960 0 522 936 118 +512 960 64 519 938 131 +512 960 128 520 940 168 +512 960 192 521 942 218 +512 960 256 522 941 272 +512 960 320 523 942 334 +512 960 384 526 945 392 +512 960 448 528 946 453 +512 960 512 532 950 513 +512 960 576 534 949 579 +512 960 640 536 950 639 +512 960 704 539 950 700 +512 960 768 543 953 764 +512 960 832 546 953 825 +512 960 896 550 955 889 +512 960 960 555 956 951 +512 960 1023 559 957 1015 +512 1023 0 530 999 125 +512 1023 64 527 999 138 +512 1023 128 526 999 173 +512 1023 192 528 1001 222 +512 1023 256 529 1003 275 +512 1023 320 530 1003 336 +512 1023 384 532 1005 393 +512 1023 448 535 1007 456 +512 1023 512 539 1010 515 +512 1023 576 540 1010 581 +512 1023 640 543 1011 641 +512 1023 704 546 1012 703 +512 1023 768 550 1013 765 +512 1023 832 553 1014 828 +512 1023 896 557 1015 890 +512 1023 960 562 1018 954 +512 1023 1023 567 1019 1017 +576 0 0 531 69 0 +576 0 64 530 69 62 +576 0 128 530 70 124 +576 0 192 532 73 186 +576 0 256 533 77 247 +576 0 320 534 83 313 +576 0 384 536 88 372 +576 0 448 539 96 437 +576 0 512 541 103 496 +576 0 576 544 111 565 +576 0 640 546 119 624 +576 0 704 550 128 687 +576 0 768 552 137 749 +576 0 832 556 146 812 +576 0 896 561 155 875 +576 0 960 564 165 937 +576 0 1023 569 174 1000 +576 64 0 532 86 0 +576 64 64 530 86 63 +576 64 128 530 87 124 +576 64 192 531 90 186 +576 64 256 533 93 247 +576 64 320 534 98 313 +576 64 384 536 102 372 +576 64 448 539 109 437 +576 64 512 541 115 496 +576 64 576 545 123 565 +576 64 640 547 130 624 +576 64 704 550 138 687 +576 64 768 553 146 750 +576 64 832 557 155 813 +576 64 896 561 163 875 +576 64 960 565 172 937 +576 64 1023 569 182 1001 +576 128 0 532 138 4 +576 128 64 530 139 64 +576 128 128 530 140 125 +576 128 192 532 141 187 +576 128 256 533 143 247 +576 128 320 534 146 313 +576 128 384 536 149 373 +576 128 448 539 154 437 +576 128 512 542 158 497 +576 128 576 544 164 565 +576 128 640 547 169 625 +576 128 704 550 175 687 +576 128 768 553 181 750 +576 128 832 557 188 813 +576 128 896 561 195 875 +576 128 960 565 202 938 +576 128 1023 570 209 1001 +576 192 0 533 195 20 +576 192 64 530 197 66 +576 192 128 531 198 126 +576 192 192 532 199 187 +576 192 256 533 200 248 +576 192 320 535 203 314 +576 192 384 536 205 373 +576 192 448 539 208 437 +576 192 512 542 211 497 +576 192 576 545 216 565 +576 192 640 547 219 625 +576 192 704 551 225 688 +576 192 768 554 229 751 +576 192 832 558 234 813 +576 192 896 561 239 875 +576 192 960 565 245 938 +576 192 1023 570 250 1001 +576 256 0 534 254 28 +576 256 64 531 255 69 +576 256 128 532 256 127 +576 256 192 533 257 188 +576 256 256 535 259 249 +576 256 320 536 260 314 +576 256 384 538 262 374 +576 256 448 541 265 438 +576 256 512 543 268 497 +576 256 576 547 271 566 +576 256 640 548 274 625 +576 256 704 552 278 688 +576 256 768 555 281 751 +576 256 832 559 285 814 +576 256 896 562 290 876 +576 256 960 566 294 938 +576 256 1023 571 299 1002 +576 320 0 536 319 38 +576 320 64 532 320 73 +576 320 128 534 322 129 +576 320 192 535 323 190 +576 320 256 536 324 250 +576 320 320 537 325 315 +576 320 384 539 327 375 +576 320 448 542 330 439 +576 320 512 545 332 498 +576 320 576 548 335 567 +576 320 640 550 337 627 +576 320 704 554 340 689 +576 320 768 557 342 752 +576 320 832 560 345 815 +576 320 896 564 349 877 +576 320 960 568 352 939 +576 320 1023 572 356 1003 +576 384 0 538 378 46 +576 384 64 535 380 77 +576 384 128 536 381 132 +576 384 192 536 382 191 +576 384 256 538 383 251 +576 384 320 539 384 316 +576 384 384 541 386 376 +576 384 448 544 388 440 +576 384 512 547 390 499 +576 384 576 550 393 568 +576 384 640 553 395 628 +576 384 704 557 398 691 +576 384 768 558 399 753 +576 384 832 563 403 816 +576 384 896 566 405 878 +576 384 960 570 408 940 +576 384 1023 575 410 1004 +576 448 0 541 441 55 +576 448 64 538 442 82 +576 448 128 538 444 135 +576 448 192 539 444 194 +576 448 256 541 446 253 +576 448 320 541 446 317 +576 448 384 544 448 377 +576 448 448 547 450 441 +576 448 512 550 453 501 +576 448 576 553 455 569 +576 448 640 556 457 629 +576 448 704 559 459 692 +576 448 768 562 460 754 +576 448 832 565 463 817 +576 448 896 569 465 879 +576 448 960 573 468 941 +576 448 1023 577 470 1004 +576 512 0 544 498 62 +576 512 64 541 501 87 +576 512 128 541 502 137 +576 512 192 542 502 195 +576 512 256 544 504 255 +576 512 320 545 505 319 +576 512 384 548 507 379 +576 512 448 550 509 443 +576 512 512 553 511 502 +576 512 576 557 514 571 +576 512 640 558 514 630 +576 512 704 562 517 693 +576 512 768 564 517 755 +576 512 832 568 520 818 +576 512 896 572 523 881 +576 512 960 576 524 943 +576 512 1023 580 526 1006 +576 576 0 548 565 71 +576 576 64 544 567 93 +576 576 128 545 569 141 +576 576 192 546 569 198 +576 576 256 547 570 256 +576 576 320 549 572 321 +576 576 384 551 573 380 +576 576 448 553 575 444 +576 576 512 557 578 504 +576 576 576 560 580 572 +576 576 640 562 581 632 +576 576 704 565 582 694 +576 576 768 567 582 756 +576 576 832 571 584 818 +576 576 896 575 587 882 +576 576 960 580 589 944 +576 576 1023 584 591 1008 +576 640 0 551 625 79 +576 640 64 548 627 99 +576 640 128 549 629 145 +576 640 192 550 630 201 +576 640 256 551 632 259 +576 640 320 553 632 323 +576 640 384 555 634 382 +576 640 448 558 637 446 +576 640 512 561 639 505 +576 640 576 564 641 573 +576 640 640 565 640 632 +576 640 704 569 642 695 +576 640 768 571 643 757 +576 640 832 575 645 820 +576 640 896 580 648 884 +576 640 960 584 649 946 +576 640 1023 587 650 1008 +576 704 0 556 688 86 +576 704 64 553 690 105 +576 704 128 553 691 149 +576 704 192 554 692 204 +576 704 256 556 694 261 +576 704 320 558 695 325 +576 704 384 559 696 383 +576 704 448 562 699 447 +576 704 512 566 702 508 +576 704 576 568 703 574 +576 704 640 569 702 633 +576 704 704 573 705 696 +576 704 768 576 706 759 +576 704 832 579 707 821 +576 704 896 583 708 883 +576 704 960 588 711 947 +576 704 1023 592 712 1010 +576 768 0 561 750 94 +576 768 64 558 753 112 +576 768 128 559 754 153 +576 768 192 560 756 207 +576 768 256 560 756 263 +576 768 320 563 758 327 +576 768 384 565 760 386 +576 768 448 567 762 449 +576 768 512 571 765 509 +576 768 576 572 764 575 +576 768 640 574 765 635 +576 768 704 578 767 698 +576 768 768 581 768 760 +576 768 832 583 768 822 +576 768 896 587 770 885 +576 768 960 592 772 948 +576 768 1023 596 773 1011 +576 832 0 567 813 102 +576 832 64 565 817 119 +576 832 128 564 817 158 +576 832 192 565 818 211 +576 832 256 567 820 267 +576 832 320 569 821 330 +576 832 384 571 823 388 +576 832 448 574 826 452 +576 832 512 575 826 510 +576 832 576 579 828 578 +576 832 640 580 828 637 +576 832 704 583 829 699 +576 832 768 586 829 761 +576 832 832 590 832 825 +576 832 896 593 832 887 +576 832 960 597 834 949 +576 832 1023 602 835 1013 +576 896 0 573 877 110 +576 896 64 570 880 125 +576 896 128 570 880 163 +576 896 192 571 881 214 +576 896 256 572 882 269 +576 896 320 574 884 332 +576 896 384 576 886 390 +576 896 448 579 888 453 +576 896 512 581 890 511 +576 896 576 583 890 578 +576 896 640 585 891 638 +576 896 704 589 893 700 +576 896 768 591 893 763 +576 896 832 594 894 825 +576 896 896 598 896 888 +576 896 960 603 898 952 +576 896 1023 607 899 1015 +576 960 0 578 936 117 +576 960 64 576 940 132 +576 960 128 575 939 168 +576 960 192 576 941 217 +576 960 256 578 943 272 +576 960 320 579 943 333 +576 960 384 581 945 391 +576 960 448 584 948 455 +576 960 512 587 950 513 +576 960 576 588 949 579 +576 960 640 591 950 639 +576 960 704 594 952 701 +576 960 768 597 954 764 +576 960 832 600 954 826 +576 960 896 603 955 889 +576 960 960 609 958 952 +576 960 1023 612 958 1015 +576 1023 0 586 999 125 +576 1023 64 581 999 138 +576 1023 128 581 1000 173 +576 1023 192 582 1001 221 +576 1023 256 584 1002 275 +576 1023 320 585 1003 336 +576 1023 384 588 1006 394 +576 1023 448 590 1009 456 +576 1023 512 593 1011 515 +576 1023 576 595 1011 581 +576 1023 640 597 1011 641 +576 1023 704 600 1013 703 +576 1023 768 603 1013 765 +576 1023 832 606 1014 828 +576 1023 896 610 1017 891 +576 1023 960 615 1019 954 +576 1023 1023 618 1020 1017 +640 0 0 587 75 0 +640 0 64 587 75 63 +640 0 128 586 77 124 +640 0 192 588 79 186 +640 0 256 589 83 247 +640 0 320 590 88 313 +640 0 384 592 93 372 +640 0 448 594 100 437 +640 0 512 597 107 497 +640 0 576 600 115 565 +640 0 640 600 123 623 +640 0 704 604 131 686 +640 0 768 607 140 750 +640 0 832 610 149 812 +640 0 896 614 159 875 +640 0 960 619 168 939 +640 0 1023 623 177 1002 +640 64 0 588 91 0 +640 64 64 587 92 63 +640 64 128 586 92 124 +640 64 192 587 94 186 +640 64 256 588 98 247 +640 64 320 589 102 313 +640 64 384 592 106 373 +640 64 448 594 113 437 +640 64 512 598 118 497 +640 64 576 599 126 565 +640 64 640 601 133 624 +640 64 704 604 141 686 +640 64 768 607 149 750 +640 64 832 610 157 812 +640 64 896 614 167 875 +640 64 960 618 176 938 +640 64 1023 623 184 1002 +640 128 0 588 141 0 +640 128 64 586 142 64 +640 128 128 586 143 124 +640 128 192 587 144 187 +640 128 256 588 146 247 +640 128 320 590 149 313 +640 128 384 592 152 373 +640 128 448 594 156 437 +640 128 512 598 161 498 +640 128 576 600 167 565 +640 128 640 601 171 624 +640 128 704 604 177 687 +640 128 768 608 184 750 +640 128 832 610 190 812 +640 128 896 615 197 876 +640 128 960 619 205 939 +640 128 1023 623 212 1002 +640 192 0 589 197 19 +640 192 64 587 199 66 +640 192 128 587 200 126 +640 192 192 587 201 187 +640 192 256 589 202 248 +640 192 320 590 205 314 +640 192 384 592 207 373 +640 192 448 594 210 437 +640 192 512 599 214 498 +640 192 576 601 218 566 +640 192 640 601 221 624 +640 192 704 605 226 688 +640 192 768 609 230 751 +640 192 832 611 235 813 +640 192 896 615 241 876 +640 192 960 620 247 939 +640 192 1023 624 253 1002 +640 256 0 590 255 28 +640 256 64 588 257 69 +640 256 128 588 258 127 +640 256 192 589 259 189 +640 256 256 590 261 249 +640 256 320 591 262 314 +640 256 384 593 264 374 +640 256 448 596 267 438 +640 256 512 599 270 499 +640 256 576 602 273 567 +640 256 640 603 275 625 +640 256 704 606 279 688 +640 256 768 610 283 752 +640 256 832 612 287 813 +640 256 896 617 291 877 +640 256 960 621 296 940 +640 256 1023 624 300 1003 +640 320 0 592 320 37 +640 320 64 589 322 73 +640 320 128 589 323 129 +640 320 192 590 324 190 +640 320 256 592 326 250 +640 320 320 593 326 315 +640 320 384 595 329 375 +640 320 448 598 331 439 +640 320 512 601 334 500 +640 320 576 604 336 568 +640 320 640 604 337 626 +640 320 704 608 341 689 +640 320 768 611 344 752 +640 320 832 613 346 814 +640 320 896 618 350 878 +640 320 960 622 354 941 +640 320 1023 626 358 1004 +640 384 0 594 379 46 +640 384 64 592 382 77 +640 384 128 591 382 132 +640 384 192 592 383 191 +640 384 256 594 384 251 +640 384 320 594 385 316 +640 384 384 597 387 376 +640 384 448 600 389 440 +640 384 512 603 392 501 +640 384 576 605 394 568 +640 384 640 606 395 627 +640 384 704 610 398 690 +640 384 768 613 400 753 +640 384 832 615 403 815 +640 384 896 620 406 879 +640 384 960 624 410 941 +640 384 1023 628 412 1005 +640 448 0 597 442 54 +640 448 64 594 444 82 +640 448 128 594 444 134 +640 448 192 595 445 193 +640 448 256 596 447 253 +640 448 320 597 447 317 +640 448 384 599 449 377 +640 448 448 602 451 441 +640 448 512 606 454 502 +640 448 576 608 457 570 +640 448 640 609 457 629 +640 448 704 612 459 691 +640 448 768 615 461 754 +640 448 832 618 463 817 +640 448 896 623 467 880 +640 448 960 626 469 943 +640 448 1023 631 472 1006 +640 512 0 600 499 62 +640 512 64 597 502 87 +640 512 128 597 503 137 +640 512 192 597 503 195 +640 512 256 599 505 255 +640 512 320 600 506 319 +640 512 384 603 508 379 +640 512 448 605 510 443 +640 512 512 609 513 503 +640 512 576 611 515 571 +640 512 640 612 515 630 +640 512 704 615 517 693 +640 512 768 618 519 756 +640 512 832 621 521 818 +640 512 896 626 524 881 +640 512 960 629 526 944 +640 512 1023 634 528 1008 +640 576 0 603 565 70 +640 576 64 599 568 93 +640 576 128 600 569 141 +640 576 192 601 570 198 +640 576 256 602 571 256 +640 576 320 604 573 321 +640 576 384 606 574 380 +640 576 448 609 577 445 +640 576 512 612 579 504 +640 576 576 615 581 572 +640 576 640 616 581 631 +640 576 704 619 583 694 +640 576 768 621 583 756 +640 576 832 625 586 820 +640 576 896 628 587 882 +640 576 960 632 590 945 +640 576 1023 635 591 1007 +640 640 0 607 626 78 +640 640 64 604 629 99 +640 640 128 603 629 145 +640 640 192 604 631 201 +640 640 256 606 632 259 +640 640 320 607 633 323 +640 640 384 610 635 382 +640 640 448 613 638 446 +640 640 512 616 641 506 +640 640 576 618 641 573 +640 640 640 619 641 632 +640 640 704 622 643 695 +640 640 768 625 645 758 +640 640 832 628 646 820 +640 640 896 632 648 883 +640 640 960 637 651 947 +640 640 1023 639 652 1009 +640 704 0 611 689 86 +640 704 64 607 691 105 +640 704 128 608 693 149 +640 704 192 609 694 204 +640 704 256 610 695 261 +640 704 320 612 696 325 +640 704 384 614 698 384 +640 704 448 616 700 447 +640 704 512 620 703 508 +640 704 576 621 703 574 +640 704 640 623 703 633 +640 704 704 626 706 696 +640 704 768 629 707 759 +640 704 832 632 708 822 +640 704 896 635 709 884 +640 704 960 640 711 947 +640 704 1023 643 712 1010 +640 768 0 615 751 94 +640 768 64 612 754 111 +640 768 128 613 755 154 +640 768 192 614 757 208 +640 768 256 615 757 264 +640 768 320 617 759 327 +640 768 384 619 761 386 +640 768 448 622 763 449 +640 768 512 624 764 509 +640 768 576 626 766 576 +640 768 640 628 766 636 +640 768 704 630 766 697 +640 768 768 633 768 760 +640 768 832 636 769 823 +640 768 896 640 770 885 +640 768 960 644 773 948 +640 768 1023 647 774 1012 +640 832 0 620 813 102 +640 832 64 619 818 118 +640 832 128 618 818 158 +640 832 192 619 819 211 +640 832 256 621 821 267 +640 832 320 622 821 330 +640 832 384 623 822 388 +640 832 448 626 825 451 +640 832 512 630 828 511 +640 832 576 632 829 578 +640 832 640 633 828 637 +640 832 704 636 830 699 +640 832 768 639 831 762 +640 832 832 641 832 824 +640 832 896 644 832 887 +640 832 960 649 836 950 +640 832 1023 653 837 1014 +640 896 0 626 878 110 +640 896 64 622 880 125 +640 896 128 623 881 163 +640 896 192 624 883 214 +640 896 256 625 883 269 +640 896 320 626 884 331 +640 896 384 628 886 390 +640 896 448 631 888 453 +640 896 512 634 890 512 +640 896 576 636 891 579 +640 896 640 638 892 638 +640 896 704 641 894 701 +640 896 768 643 894 763 +640 896 832 645 893 825 +640 896 896 649 896 888 +640 896 960 654 899 952 +640 896 1023 657 899 1014 +640 960 0 633 939 117 +640 960 64 628 940 131 +640 960 128 628 940 168 +640 960 192 629 941 218 +640 960 256 631 944 272 +640 960 320 631 943 334 +640 960 384 633 945 391 +640 960 448 636 947 454 +640 960 512 640 951 514 +640 960 576 640 950 580 +640 960 640 644 953 640 +640 960 704 646 953 702 +640 960 768 649 955 765 +640 960 832 651 955 827 +640 960 896 654 956 889 +640 960 960 659 959 953 +640 960 1023 662 960 1016 +640 1023 0 639 999 125 +640 1023 64 633 1000 138 +640 1023 128 633 1001 173 +640 1023 192 634 1002 221 +640 1023 256 637 1005 275 +640 1023 320 637 1004 336 +640 1023 384 640 1007 394 +640 1023 448 641 1008 456 +640 1023 512 644 1010 514 +640 1023 576 647 1012 582 +640 1023 640 649 1012 641 +640 1023 704 652 1015 704 +640 1023 768 654 1013 765 +640 1023 832 657 1015 828 +640 1023 896 660 1017 891 +640 1023 960 666 1021 955 +640 1023 1023 667 1019 1017 +704 0 0 647 83 0 +704 0 64 646 83 61 +704 0 128 645 84 124 +704 0 192 647 86 186 +704 0 256 648 89 247 +704 0 320 649 94 313 +704 0 384 650 99 372 +704 0 448 653 106 437 +704 0 512 655 112 496 +704 0 576 658 120 565 +704 0 640 659 127 624 +704 0 704 662 135 687 +704 0 768 664 143 749 +704 0 832 668 153 812 +704 0 896 671 161 875 +704 0 960 675 171 939 +704 0 1023 678 179 1002 +704 64 0 647 97 0 +704 64 64 646 97 62 +704 64 128 645 98 124 +704 64 192 646 100 186 +704 64 256 648 103 247 +704 64 320 649 107 313 +704 64 384 650 111 373 +704 64 448 653 117 437 +704 64 512 655 123 497 +704 64 576 658 130 565 +704 64 640 659 137 624 +704 64 704 662 145 687 +704 64 768 664 152 750 +704 64 832 668 161 813 +704 64 896 671 169 875 +704 64 960 676 178 939 +704 64 1023 679 186 1002 +704 128 0 648 144 0 +704 128 64 646 146 63 +704 128 128 645 147 124 +704 128 192 646 148 186 +704 128 256 648 150 247 +704 128 320 649 153 313 +704 128 384 650 156 373 +704 128 448 653 160 437 +704 128 512 656 164 497 +704 128 576 658 169 565 +704 128 640 660 174 625 +704 128 704 663 180 687 +704 128 768 665 186 750 +704 128 832 668 193 813 +704 128 896 671 200 875 +704 128 960 676 207 940 +704 128 1023 679 214 1002 +704 192 0 648 200 14 +704 192 64 646 202 65 +704 192 128 646 202 125 +704 192 192 647 203 187 +704 192 256 648 205 248 +704 192 320 649 207 314 +704 192 384 651 209 373 +704 192 448 654 213 438 +704 192 512 656 216 497 +704 192 576 659 220 566 +704 192 640 659 223 624 +704 192 704 663 228 688 +704 192 768 666 233 751 +704 192 832 668 238 813 +704 192 896 672 242 876 +704 192 960 677 249 940 +704 192 1023 679 254 1002 +704 256 0 649 257 26 +704 256 64 647 259 68 +704 256 128 647 260 127 +704 256 192 648 261 188 +704 256 256 650 263 249 +704 256 320 650 264 314 +704 256 384 652 266 374 +704 256 448 655 269 438 +704 256 512 657 271 498 +704 256 576 660 275 566 +704 256 640 661 277 626 +704 256 704 664 281 688 +704 256 768 666 284 751 +704 256 832 670 288 814 +704 256 896 673 292 876 +704 256 960 677 298 940 +704 256 1023 680 302 1003 +704 320 0 651 322 36 +704 320 64 648 324 72 +704 320 128 648 324 129 +704 320 192 649 325 190 +704 320 256 651 327 250 +704 320 320 651 328 315 +704 320 384 653 330 375 +704 320 448 656 332 439 +704 320 512 659 335 499 +704 320 576 661 337 567 +704 320 640 663 339 627 +704 320 704 666 342 690 +704 320 768 668 345 752 +704 320 832 671 348 815 +704 320 896 674 351 877 +704 320 960 679 356 941 +704 320 1023 682 358 1004 +704 384 0 653 380 45 +704 384 64 651 383 77 +704 384 128 650 383 131 +704 384 192 651 384 191 +704 384 256 652 385 251 +704 384 320 653 386 316 +704 384 384 655 388 376 +704 384 448 658 391 441 +704 384 512 660 393 500 +704 384 576 663 395 568 +704 384 640 665 397 628 +704 384 704 668 400 691 +704 384 768 670 401 753 +704 384 832 673 404 816 +704 384 896 676 407 878 +704 384 960 681 411 942 +704 384 1023 684 414 1005 +704 448 0 655 442 53 +704 448 64 653 445 81 +704 448 128 652 446 134 +704 448 192 653 446 193 +704 448 256 655 448 253 +704 448 320 655 448 317 +704 448 384 658 451 377 +704 448 448 661 453 441 +704 448 512 664 455 502 +704 448 576 666 457 570 +704 448 640 667 458 629 +704 448 704 670 460 692 +704 448 768 672 462 754 +704 448 832 675 464 817 +704 448 896 679 467 879 +704 448 960 684 471 944 +704 448 1023 687 473 1006 +704 512 0 658 500 61 +704 512 64 655 503 87 +704 512 128 655 504 137 +704 512 192 655 504 195 +704 512 256 658 506 255 +704 512 320 658 507 319 +704 512 384 661 509 379 +704 512 448 663 511 443 +704 512 512 666 513 502 +704 512 576 669 515 571 +704 512 640 670 516 630 +704 512 704 673 518 693 +704 512 768 675 519 755 +704 512 832 678 522 818 +704 512 896 681 524 881 +704 512 960 686 528 945 +704 512 1023 689 529 1008 +704 576 0 661 567 70 +704 576 64 658 569 93 +704 576 128 658 570 141 +704 576 192 659 571 198 +704 576 256 660 572 256 +704 576 320 662 574 321 +704 576 384 665 576 381 +704 576 448 668 578 445 +704 576 512 670 580 505 +704 576 576 673 582 573 +704 576 640 673 582 632 +704 576 704 675 583 693 +704 576 768 678 584 757 +704 576 832 680 586 818 +704 576 896 685 588 882 +704 576 960 689 591 945 +704 576 1023 691 592 1008 +704 640 0 664 627 78 +704 640 64 661 630 98 +704 640 128 661 630 144 +704 640 192 663 632 201 +704 640 256 664 634 259 +704 640 320 665 635 323 +704 640 384 667 636 382 +704 640 448 670 639 446 +704 640 512 672 640 505 +704 640 576 675 642 573 +704 640 640 675 641 632 +704 640 704 678 644 694 +704 640 768 680 644 757 +704 640 832 685 648 821 +704 640 896 687 648 883 +704 640 960 691 651 946 +704 640 1023 694 652 1009 +704 704 0 669 690 86 +704 704 64 665 692 105 +704 704 128 665 693 148 +704 704 192 666 694 204 +704 704 256 667 695 261 +704 704 320 670 698 325 +704 704 384 670 697 383 +704 704 448 673 700 447 +704 704 512 677 703 507 +704 704 576 678 704 574 +704 704 640 680 704 634 +704 704 704 682 706 696 +704 704 768 685 706 759 +704 704 832 688 709 822 +704 704 896 691 710 884 +704 704 960 695 712 947 +704 704 1023 698 714 1011 +704 768 0 673 752 93 +704 768 64 669 754 111 +704 768 128 670 755 153 +704 768 192 672 758 207 +704 768 256 671 757 263 +704 768 320 673 759 327 +704 768 384 675 761 386 +704 768 448 679 764 450 +704 768 512 680 764 508 +704 768 576 683 766 576 +704 768 640 684 767 636 +704 768 704 686 767 697 +704 768 768 689 769 760 +704 768 832 693 770 823 +704 768 896 695 772 886 +704 768 960 699 773 949 +704 768 1023 703 775 1013 +704 832 0 677 814 102 +704 832 64 676 819 118 +704 832 128 674 818 158 +704 832 192 675 819 210 +704 832 256 677 821 267 +704 832 320 678 821 329 +704 832 384 679 822 387 +704 832 448 682 825 451 +704 832 512 686 828 511 +704 832 576 687 829 578 +704 832 640 688 828 637 +704 832 704 692 831 700 +704 832 768 693 831 761 +704 832 832 697 833 825 +704 832 896 699 833 887 +704 832 960 705 837 951 +704 832 1023 708 838 1015 +704 896 0 683 878 109 +704 896 64 679 881 124 +704 896 128 679 881 162 +704 896 192 680 882 214 +704 896 256 681 883 269 +704 896 320 683 885 332 +704 896 384 684 886 389 +704 896 448 687 889 453 +704 896 512 689 890 512 +704 896 576 692 891 579 +704 896 640 694 893 639 +704 896 704 695 893 700 +704 896 768 699 895 764 +704 896 832 701 896 826 +704 896 896 704 897 888 +704 896 960 708 899 951 +704 896 1023 712 900 1015 +704 960 0 689 940 117 +704 960 64 685 941 131 +704 960 128 683 940 167 +704 960 192 684 942 217 +704 960 256 686 944 272 +704 960 320 687 944 334 +704 960 384 689 946 391 +704 960 448 692 948 454 +704 960 512 694 950 513 +704 960 576 697 952 580 +704 960 640 699 953 640 +704 960 704 701 954 702 +704 960 768 703 955 765 +704 960 832 706 955 826 +704 960 896 709 957 890 +704 960 960 714 960 953 +704 960 1023 716 960 1016 +704 1023 0 694 999 125 +704 1023 64 689 1001 138 +704 1023 128 690 1002 173 +704 1023 192 690 1003 221 +704 1023 256 692 1004 275 +704 1023 320 692 1004 336 +704 1023 384 695 1007 394 +704 1023 448 697 1009 456 +704 1023 512 699 1011 515 +704 1023 576 701 1012 582 +704 1023 640 704 1013 642 +704 1023 704 706 1015 704 +704 1023 768 708 1015 766 +704 1023 832 711 1016 829 +704 1023 896 714 1018 892 +704 1023 960 718 1020 955 +704 1023 1023 721 1020 1018 +768 0 0 704 89 0 +768 0 64 703 89 62 +768 0 128 702 90 123 +768 0 192 703 92 186 +768 0 256 705 95 247 +768 0 320 705 100 313 +768 0 384 707 104 372 +768 0 448 710 111 437 +768 0 512 711 116 496 +768 0 576 713 124 564 +768 0 640 715 131 625 +768 0 704 718 139 687 +768 0 768 719 147 749 +768 0 832 723 156 813 +768 0 896 725 165 875 +768 0 960 730 173 939 +768 0 1023 732 182 1001 +768 64 0 705 103 0 +768 64 64 703 103 61 +768 64 128 702 103 124 +768 64 192 703 106 186 +768 64 256 705 108 247 +768 64 320 705 112 313 +768 64 384 707 116 373 +768 64 448 710 122 437 +768 64 512 711 127 496 +768 64 576 713 134 564 +768 64 640 715 141 624 +768 64 704 718 148 687 +768 64 768 719 155 749 +768 64 832 724 164 813 +768 64 896 725 172 875 +768 64 960 730 181 939 +768 64 1023 733 189 1002 +768 128 0 705 148 0 +768 128 64 703 149 63 +768 128 128 702 150 124 +768 128 192 703 151 187 +768 128 256 704 153 247 +768 128 320 706 156 313 +768 128 384 707 159 373 +768 128 448 710 163 437 +768 128 512 712 167 497 +768 128 576 714 172 565 +768 128 640 715 177 624 +768 128 704 718 183 687 +768 128 768 720 188 750 +768 128 832 724 196 814 +768 128 896 726 202 875 +768 128 960 731 209 940 +768 128 1023 734 216 1002 +768 192 0 705 202 11 +768 192 64 703 204 65 +768 192 128 702 205 125 +768 192 192 703 206 187 +768 192 256 705 207 248 +768 192 320 706 210 314 +768 192 384 707 212 373 +768 192 448 710 215 438 +768 192 512 712 218 498 +768 192 576 714 222 565 +768 192 640 716 225 625 +768 192 704 719 230 688 +768 192 768 721 234 750 +768 192 832 725 240 814 +768 192 896 726 244 875 +768 192 960 731 251 940 +768 192 1023 734 256 1002 +768 256 0 706 259 25 +768 256 64 704 261 68 +768 256 128 703 261 127 +768 256 192 704 263 188 +768 256 256 706 264 249 +768 256 320 707 266 315 +768 256 384 709 267 374 +768 256 448 712 271 439 +768 256 512 713 273 498 +768 256 576 716 276 566 +768 256 640 716 278 625 +768 256 704 720 282 688 +768 256 768 722 285 751 +768 256 832 726 290 815 +768 256 896 727 294 876 +768 256 960 732 299 940 +768 256 1023 734 303 1003 +768 320 0 708 323 35 +768 320 64 705 325 72 +768 320 128 704 326 129 +768 320 192 706 327 190 +768 320 256 707 328 250 +768 320 320 708 329 315 +768 320 384 710 332 375 +768 320 448 713 334 440 +768 320 512 715 336 499 +768 320 576 717 338 567 +768 320 640 718 340 627 +768 320 704 721 343 689 +768 320 768 723 346 751 +768 320 832 727 350 816 +768 320 896 729 352 877 +768 320 960 734 357 941 +768 320 1023 736 360 1004 +768 384 0 710 382 44 +768 384 64 707 384 76 +768 384 128 706 384 131 +768 384 192 707 385 191 +768 384 256 709 387 251 +768 384 320 709 387 316 +768 384 384 712 390 376 +768 384 448 715 392 441 +768 384 512 716 394 500 +768 384 576 718 396 568 +768 384 640 720 397 628 +768 384 704 723 400 691 +768 384 768 725 402 752 +768 384 832 729 406 817 +768 384 896 731 408 878 +768 384 960 735 412 942 +768 384 1023 738 414 1005 +768 448 0 712 444 53 +768 448 64 709 446 81 +768 448 128 709 447 134 +768 448 192 710 447 193 +768 448 256 711 449 253 +768 448 320 712 450 318 +768 448 384 715 452 378 +768 448 448 717 454 442 +768 448 512 719 456 501 +768 448 576 721 458 569 +768 448 640 723 459 629 +768 448 704 725 461 691 +768 448 768 727 462 754 +768 448 832 731 466 818 +768 448 896 733 468 879 +768 448 960 738 472 943 +768 448 1023 740 473 1006 +768 512 0 715 501 61 +768 512 64 712 504 86 +768 512 128 712 505 137 +768 512 192 712 505 196 +768 512 256 714 507 255 +768 512 320 715 508 320 +768 512 384 718 511 380 +768 512 448 720 513 444 +768 512 512 721 514 502 +768 512 576 724 516 571 +768 512 640 725 516 630 +768 512 704 728 519 693 +768 512 768 730 520 755 +768 512 832 734 523 819 +768 512 896 736 525 881 +768 512 960 740 528 945 +768 512 1023 743 529 1008 +768 576 0 717 568 70 +768 576 64 714 570 92 +768 576 128 715 571 141 +768 576 192 716 572 198 +768 576 256 717 573 257 +768 576 320 718 575 322 +768 576 384 721 577 381 +768 576 448 723 578 445 +768 576 512 726 581 505 +768 576 576 728 582 573 +768 576 640 728 582 632 +768 576 704 730 583 693 +768 576 768 733 585 756 +768 576 832 736 588 820 +768 576 896 739 589 882 +768 576 960 743 592 945 +768 576 1023 746 594 1008 +768 640 0 720 627 78 +768 640 64 717 631 98 +768 640 128 718 632 144 +768 640 192 719 633 201 +768 640 256 720 635 259 +768 640 320 721 635 323 +768 640 384 723 637 382 +768 640 448 726 639 446 +768 640 512 728 641 506 +768 640 576 729 642 573 +768 640 640 731 643 633 +768 640 704 734 645 695 +768 640 768 736 645 757 +768 640 832 739 648 821 +768 640 896 742 649 884 +768 640 960 746 653 947 +768 640 1023 749 653 1010 +768 704 0 725 691 85 +768 704 64 721 694 104 +768 704 128 720 693 148 +768 704 192 721 694 203 +768 704 256 723 696 261 +768 704 320 725 698 325 +768 704 384 726 699 384 +768 704 448 728 700 446 +768 704 512 731 703 507 +768 704 576 733 704 574 +768 704 640 735 705 634 +768 704 704 737 707 697 +768 704 768 740 708 760 +768 704 832 742 710 822 +768 704 896 745 711 885 +768 704 960 750 714 949 +768 704 1023 753 715 1012 +768 768 0 729 753 93 +768 768 64 724 755 111 +768 768 128 725 756 153 +768 768 192 726 758 207 +768 768 256 727 758 263 +768 768 320 728 759 327 +768 768 384 730 761 386 +768 768 448 734 764 450 +768 768 512 736 766 509 +768 768 576 738 768 577 +768 768 640 739 767 636 +768 768 704 740 767 697 +768 768 768 744 770 761 +768 768 832 745 769 822 +768 768 896 749 772 886 +768 768 960 752 774 949 +768 768 1023 756 775 1012 +768 832 0 733 815 101 +768 832 64 730 819 118 +768 832 128 729 818 157 +768 832 192 730 819 210 +768 832 256 732 821 266 +768 832 320 732 821 329 +768 832 384 735 823 388 +768 832 448 737 826 451 +768 832 512 740 828 511 +768 832 576 741 829 577 +768 832 640 743 830 637 +768 832 704 746 831 700 +768 832 768 748 832 763 +768 832 832 750 832 824 +768 832 896 753 834 887 +768 832 960 758 837 951 +768 832 1023 760 837 1014 +768 896 0 739 880 109 +768 896 64 734 881 125 +768 896 128 733 881 162 +768 896 192 734 882 214 +768 896 256 735 883 269 +768 896 320 737 885 331 +768 896 384 739 887 390 +768 896 448 742 890 453 +768 896 512 744 892 512 +768 896 576 746 892 579 +768 896 640 747 892 638 +768 896 704 750 894 700 +768 896 768 752 895 763 +768 896 832 754 896 826 +768 896 896 758 898 889 +768 896 960 762 900 952 +768 896 1023 765 901 1016 +768 960 0 743 940 117 +768 960 64 738 941 131 +768 960 128 738 941 167 +768 960 192 739 943 217 +768 960 256 741 945 272 +768 960 320 741 945 333 +768 960 384 742 946 391 +768 960 448 745 948 454 +768 960 512 749 952 514 +768 960 576 750 952 580 +768 960 640 753 954 640 +768 960 704 754 954 702 +768 960 768 757 955 765 +768 960 832 759 957 828 +768 960 896 762 957 890 +768 960 960 766 961 954 +768 960 1023 769 961 1017 +768 1023 0 747 999 125 +768 1023 64 743 1001 138 +768 1023 128 743 1002 172 +768 1023 192 744 1003 221 +768 1023 256 746 1006 275 +768 1023 320 746 1006 336 +768 1023 384 749 1008 394 +768 1023 448 751 1010 456 +768 1023 512 753 1011 514 +768 1023 576 755 1013 582 +768 1023 640 758 1014 642 +768 1023 704 759 1015 703 +768 1023 768 761 1014 765 +768 1023 832 765 1018 830 +768 1023 896 767 1019 892 +768 1023 960 771 1020 955 +768 1023 1023 773 1020 1018 +832 0 0 763 97 0 +832 0 64 762 96 61 +832 0 128 761 98 123 +832 0 192 763 100 186 +832 0 256 764 102 247 +832 0 320 764 106 312 +832 0 384 765 111 372 +832 0 448 768 116 437 +832 0 512 770 122 497 +832 0 576 772 129 564 +832 0 640 774 136 625 +832 0 704 777 143 688 +832 0 768 778 151 750 +832 0 832 781 160 814 +832 0 896 784 168 876 +832 0 960 788 177 940 +832 0 1023 790 186 1002 +832 64 0 764 108 0 +832 64 64 762 109 62 +832 64 128 761 109 124 +832 64 192 762 111 186 +832 64 256 763 114 247 +832 64 320 764 117 313 +832 64 384 765 121 373 +832 64 448 768 127 437 +832 64 512 771 133 497 +832 64 576 771 138 564 +832 64 640 774 144 625 +832 64 704 777 152 688 +832 64 768 778 159 750 +832 64 832 781 167 813 +832 64 896 784 175 876 +832 64 960 789 185 940 +832 64 1023 791 192 1003 +832 128 0 764 152 0 +832 128 64 762 153 63 +832 128 128 761 154 125 +832 128 192 762 155 187 +832 128 256 764 157 248 +832 128 320 764 159 313 +832 128 384 765 162 373 +832 128 448 768 167 437 +832 128 512 771 171 498 +832 128 576 772 176 565 +832 128 640 775 180 626 +832 128 704 777 186 688 +832 128 768 779 192 751 +832 128 832 781 199 814 +832 128 896 784 205 876 +832 128 960 789 213 940 +832 128 1023 791 219 1003 +832 192 0 764 205 10 +832 192 64 762 207 65 +832 192 128 761 208 125 +832 192 192 763 209 187 +832 192 256 764 210 248 +832 192 320 764 212 314 +832 192 384 766 214 373 +832 192 448 769 218 438 +832 192 512 772 221 498 +832 192 576 772 224 565 +832 192 640 775 228 626 +832 192 704 778 233 689 +832 192 768 780 237 752 +832 192 832 783 242 814 +832 192 896 785 247 876 +832 192 960 789 253 941 +832 192 1023 792 258 1004 +832 256 0 766 261 23 +832 256 64 763 264 68 +832 256 128 763 264 127 +832 256 192 764 265 189 +832 256 256 765 267 249 +832 256 320 765 268 314 +832 256 384 767 269 374 +832 256 448 770 273 439 +832 256 512 773 276 499 +832 256 576 774 278 566 +832 256 640 776 281 626 +832 256 704 779 285 690 +832 256 768 780 287 751 +832 256 832 783 292 815 +832 256 896 786 296 877 +832 256 960 790 301 941 +832 256 1023 793 305 1004 +832 320 0 767 325 34 +832 320 64 764 328 72 +832 320 128 764 328 129 +832 320 192 765 329 190 +832 320 256 767 330 251 +832 320 320 766 331 315 +832 320 384 768 333 375 +832 320 448 771 336 440 +832 320 512 774 338 499 +832 320 576 775 340 567 +832 320 640 777 342 627 +832 320 704 780 345 690 +832 320 768 782 347 753 +832 320 832 785 351 816 +832 320 896 787 354 878 +832 320 960 792 359 942 +832 320 1023 794 362 1005 +832 384 0 769 383 44 +832 384 64 767 386 76 +832 384 128 766 386 131 +832 384 192 767 388 192 +832 384 256 768 389 252 +832 384 320 768 389 316 +832 384 384 770 391 376 +832 384 448 773 393 440 +832 384 512 775 395 500 +832 384 576 776 397 568 +832 384 640 779 400 629 +832 384 704 782 402 691 +832 384 768 784 404 754 +832 384 832 786 407 817 +832 384 896 789 410 879 +832 384 960 793 414 943 +832 384 1023 796 416 1006 +832 448 0 771 445 53 +832 448 64 768 448 81 +832 448 128 768 448 134 +832 448 192 769 449 193 +832 448 256 771 451 253 +832 448 320 770 451 318 +832 448 384 773 453 378 +832 448 448 776 455 442 +832 448 512 778 458 502 +832 448 576 779 459 569 +832 448 640 782 461 630 +832 448 704 784 463 693 +832 448 768 786 464 755 +832 448 832 789 467 818 +832 448 896 792 470 880 +832 448 960 796 473 944 +832 448 1023 798 475 1007 +832 512 0 773 502 60 +832 512 64 771 505 87 +832 512 128 771 507 137 +832 512 192 772 507 196 +832 512 256 773 509 255 +832 512 320 773 509 320 +832 512 384 776 511 379 +832 512 448 778 514 444 +832 512 512 781 515 503 +832 512 576 782 516 571 +832 512 640 783 518 631 +832 512 704 786 520 693 +832 512 768 788 522 756 +832 512 832 791 524 819 +832 512 896 794 526 882 +832 512 960 798 530 946 +832 512 1023 801 531 1009 +832 576 0 777 569 70 +832 576 64 773 572 93 +832 576 128 773 572 141 +832 576 192 774 574 198 +832 576 256 775 574 257 +832 576 320 777 576 322 +832 576 384 779 577 381 +832 576 448 782 580 446 +832 576 512 783 581 505 +832 576 576 785 583 572 +832 576 640 786 583 631 +832 576 704 789 585 694 +832 576 768 791 587 758 +832 576 832 793 588 820 +832 576 896 797 591 883 +832 576 960 801 594 947 +832 576 1023 803 595 1010 +832 640 0 779 629 77 +832 640 64 776 632 98 +832 640 128 775 632 145 +832 640 192 777 634 201 +832 640 256 778 635 259 +832 640 320 780 636 323 +832 640 384 780 637 382 +832 640 448 784 640 446 +832 640 512 786 642 506 +832 640 576 788 644 573 +832 640 640 789 643 633 +832 640 704 792 647 696 +832 640 768 794 647 758 +832 640 832 796 648 821 +832 640 896 799 650 883 +832 640 960 804 654 948 +832 640 1023 806 655 1011 +832 704 0 783 692 85 +832 704 64 779 694 105 +832 704 128 779 695 149 +832 704 192 780 696 204 +832 704 256 780 696 261 +832 704 320 783 698 325 +832 704 384 784 699 384 +832 704 448 786 702 447 +832 704 512 789 704 507 +832 704 576 791 705 574 +832 704 640 793 707 635 +832 704 704 795 707 696 +832 704 768 798 710 760 +832 704 832 799 710 822 +832 704 896 803 712 885 +832 704 960 806 714 948 +832 704 1023 809 716 1012 +832 768 0 787 755 93 +832 768 64 782 755 111 +832 768 128 782 757 153 +832 768 192 784 758 207 +832 768 256 784 759 264 +832 768 320 786 761 328 +832 768 384 787 761 386 +832 768 448 790 764 449 +832 768 512 793 766 509 +832 768 576 795 768 576 +832 768 640 797 769 636 +832 768 704 798 769 698 +832 768 768 801 772 762 +832 768 832 803 771 823 +832 768 896 806 773 886 +832 768 960 810 776 950 +832 768 1023 813 777 1013 +832 832 0 791 817 101 +832 832 64 787 819 118 +832 832 128 787 820 158 +832 832 192 788 821 211 +832 832 256 788 821 266 +832 832 320 790 823 329 +832 832 384 792 824 388 +832 832 448 795 827 451 +832 832 512 798 830 511 +832 832 576 799 830 578 +832 832 640 800 830 637 +832 832 704 804 833 701 +832 832 768 805 833 762 +832 832 832 808 834 826 +832 832 896 810 835 888 +832 832 960 814 838 952 +832 832 1023 817 839 1016 +832 896 0 796 881 109 +832 896 64 791 882 124 +832 896 128 791 882 163 +832 896 192 792 884 214 +832 896 256 793 885 269 +832 896 320 794 886 332 +832 896 384 796 887 389 +832 896 448 799 890 453 +832 896 512 801 892 512 +832 896 576 803 894 580 +832 896 640 805 894 639 +832 896 704 807 896 701 +832 896 768 808 895 763 +832 896 832 811 896 826 +832 896 896 814 898 889 +832 896 960 819 902 954 +832 896 1023 820 901 1016 +832 960 0 801 942 117 +832 960 64 795 941 131 +832 960 128 794 941 167 +832 960 192 795 943 217 +832 960 256 797 945 272 +832 960 320 799 946 334 +832 960 384 800 947 391 +832 960 448 803 950 454 +832 960 512 806 954 514 +832 960 576 807 953 580 +832 960 640 809 954 640 +832 960 704 811 956 702 +832 960 768 814 957 766 +832 960 832 816 958 828 +832 960 896 818 959 890 +832 960 960 822 961 954 +832 960 1023 825 963 1018 +832 1023 0 804 1001 125 +832 1023 64 800 1002 137 +832 1023 128 800 1003 173 +832 1023 192 801 1005 221 +832 1023 256 803 1007 276 +832 1023 320 803 1006 336 +832 1023 384 805 1008 394 +832 1023 448 807 1010 456 +832 1023 512 810 1012 515 +832 1023 576 812 1015 583 +832 1023 640 814 1015 642 +832 1023 704 816 1016 704 +832 1023 768 817 1016 766 +832 1023 832 820 1018 829 +832 1023 896 824 1020 893 +832 1023 960 827 1022 956 +832 1023 1023 829 1022 1019 +896 0 0 824 104 0 +896 0 64 821 103 61 +896 0 128 822 104 123 +896 0 192 823 106 186 +896 0 256 822 109 246 +896 0 320 824 113 312 +896 0 384 826 116 372 +896 0 448 828 122 437 +896 0 512 831 127 497 +896 0 576 832 134 564 +896 0 640 834 141 625 +896 0 704 836 148 687 +896 0 768 839 156 751 +896 0 832 840 163 813 +896 0 896 844 172 876 +896 0 960 847 180 939 +896 0 1023 850 189 1003 +896 64 0 826 115 0 +896 64 64 821 114 61 +896 64 128 821 116 123 +896 64 192 822 117 186 +896 64 256 822 119 246 +896 64 320 824 123 313 +896 64 384 826 127 373 +896 64 448 828 131 437 +896 64 512 831 137 497 +896 64 576 832 143 564 +896 64 640 834 149 625 +896 64 704 836 157 687 +896 64 768 840 163 752 +896 64 832 840 171 813 +896 64 896 844 179 877 +896 64 960 847 187 940 +896 64 1023 850 195 1003 +896 128 0 825 157 0 +896 128 64 822 157 62 +896 128 128 822 158 124 +896 128 192 823 159 187 +896 128 256 822 160 247 +896 128 320 825 163 313 +896 128 384 826 166 373 +896 128 448 828 170 437 +896 128 512 832 174 498 +896 128 576 833 179 565 +896 128 640 835 184 626 +896 128 704 836 189 687 +896 128 768 840 195 752 +896 128 832 841 201 813 +896 128 896 844 208 877 +896 128 960 847 215 940 +896 128 1023 851 222 1004 +896 192 0 826 208 0 +896 192 64 822 209 64 +896 192 128 822 210 126 +896 192 192 823 211 187 +896 192 256 823 212 247 +896 192 320 825 214 314 +896 192 384 827 217 373 +896 192 448 828 219 437 +896 192 512 832 223 498 +896 192 576 833 227 566 +896 192 640 835 231 626 +896 192 704 837 235 688 +896 192 768 841 240 753 +896 192 832 841 244 814 +896 192 896 844 249 876 +896 192 960 848 255 940 +896 192 1023 851 261 1004 +896 256 0 827 264 23 +896 256 64 823 265 68 +896 256 128 823 266 127 +896 256 192 824 267 188 +896 256 256 824 268 248 +896 256 320 826 270 315 +896 256 384 828 271 374 +896 256 448 830 274 438 +896 256 512 833 277 499 +896 256 576 834 280 566 +896 256 640 837 283 627 +896 256 704 838 286 689 +896 256 768 841 290 753 +896 256 832 842 293 815 +896 256 896 845 298 877 +896 256 960 849 303 941 +896 256 1023 852 307 1005 +896 320 0 829 327 34 +896 320 64 824 328 71 +896 320 128 824 329 129 +896 320 192 826 331 190 +896 320 256 825 331 249 +896 320 320 827 332 315 +896 320 384 829 334 375 +896 320 448 831 336 439 +896 320 512 835 340 500 +896 320 576 835 341 567 +896 320 640 837 344 627 +896 320 704 840 346 690 +896 320 768 842 350 754 +896 320 832 844 352 815 +896 320 896 847 356 879 +896 320 960 850 360 941 +896 320 1023 853 363 1005 +896 384 0 830 385 42 +896 384 64 825 386 76 +896 384 128 826 387 131 +896 384 192 827 388 191 +896 384 256 827 388 251 +896 384 320 829 390 317 +896 384 384 831 392 376 +896 384 448 833 394 440 +896 384 512 836 397 501 +896 384 576 837 398 568 +896 384 640 840 401 629 +896 384 704 841 403 691 +896 384 768 845 406 755 +896 384 832 845 408 816 +896 384 896 849 411 880 +896 384 960 851 414 942 +896 384 1023 855 418 1006 +896 448 0 832 447 52 +896 448 64 828 448 81 +896 448 128 828 449 134 +896 448 192 830 450 193 +896 448 256 829 451 253 +896 448 320 831 452 318 +896 448 384 834 454 378 +896 448 448 835 456 441 +896 448 512 839 459 502 +896 448 576 839 460 569 +896 448 640 842 462 630 +896 448 704 843 463 692 +896 448 768 846 466 756 +896 448 832 847 467 817 +896 448 896 850 471 880 +896 448 960 854 474 944 +896 448 1023 857 476 1008 +896 512 0 835 504 61 +896 512 64 830 506 86 +896 512 128 831 507 137 +896 512 192 832 509 196 +896 512 256 832 508 255 +896 512 320 833 510 320 +896 512 384 836 512 379 +896 512 448 838 514 443 +896 512 512 841 517 503 +896 512 576 842 517 571 +896 512 640 844 519 631 +896 512 704 845 521 693 +896 512 768 849 524 757 +896 512 832 850 524 819 +896 512 896 853 527 882 +896 512 960 856 530 945 +896 512 1023 860 532 1009 +896 576 0 838 571 69 +896 576 64 834 573 93 +896 576 128 832 571 140 +896 576 192 833 573 198 +896 576 256 835 575 257 +896 576 320 837 577 322 +896 576 384 838 578 381 +896 576 448 841 581 445 +896 576 512 843 582 504 +896 576 576 846 584 573 +896 576 640 846 583 632 +896 576 704 849 586 694 +896 576 768 852 589 759 +896 576 832 853 589 820 +896 576 896 855 591 882 +896 576 960 860 594 947 +896 576 1023 862 596 1010 +896 640 0 840 631 76 +896 640 64 835 632 98 +896 640 128 836 633 144 +896 640 192 837 634 201 +896 640 256 838 635 258 +896 640 320 838 636 323 +896 640 384 841 638 382 +896 640 448 843 640 445 +896 640 512 846 643 506 +896 640 576 847 643 573 +896 640 640 849 645 634 +896 640 704 851 647 696 +896 640 768 853 648 758 +896 640 832 855 649 821 +896 640 896 859 652 885 +896 640 960 862 654 948 +896 640 1023 865 655 1011 +896 704 0 844 693 85 +896 704 64 838 694 104 +896 704 128 839 695 148 +896 704 192 840 697 204 +896 704 256 841 698 261 +896 704 320 841 698 325 +896 704 384 844 700 384 +896 704 448 846 703 448 +896 704 512 849 705 507 +896 704 576 851 706 575 +896 704 640 852 706 634 +896 704 704 854 709 697 +896 704 768 856 709 759 +896 704 832 860 712 823 +896 704 896 862 713 886 +896 704 960 865 715 948 +896 704 1023 868 716 1012 +896 768 0 848 756 93 +896 768 64 842 756 110 +896 768 128 841 756 153 +896 768 192 843 758 207 +896 768 256 844 760 263 +896 768 320 846 762 327 +896 768 384 847 762 386 +896 768 448 850 765 450 +896 768 512 853 767 509 +896 768 576 854 768 577 +896 768 640 855 769 636 +896 768 704 858 771 699 +896 768 768 859 770 760 +896 768 832 862 772 824 +896 768 896 865 774 887 +896 768 960 869 778 951 +896 768 1023 871 777 1013 +896 832 0 852 819 101 +896 832 64 846 819 117 +896 832 128 846 820 158 +896 832 192 848 822 211 +896 832 256 848 822 266 +896 832 320 850 824 330 +896 832 384 851 825 388 +896 832 448 853 826 451 +896 832 512 856 830 511 +896 832 576 857 830 577 +896 832 640 860 832 638 +896 832 704 862 833 700 +896 832 768 863 833 762 +896 832 832 865 834 825 +896 832 896 869 836 889 +896 832 960 873 839 952 +896 832 1023 875 839 1016 +896 896 0 856 882 109 +896 896 64 850 882 124 +896 896 128 849 882 162 +896 896 192 850 884 214 +896 896 256 852 885 269 +896 896 320 853 887 332 +896 896 384 855 888 390 +896 896 448 858 891 453 +896 896 512 861 894 513 +896 896 576 861 893 579 +896 896 640 863 894 639 +896 896 704 866 897 702 +896 896 768 868 898 765 +896 896 832 870 898 827 +896 896 896 872 899 890 +896 896 960 876 902 953 +896 896 1023 879 903 1017 +896 960 0 859 941 117 +896 960 64 854 942 131 +896 960 128 854 943 167 +896 960 192 856 945 218 +896 960 256 856 946 272 +896 960 320 857 946 334 +896 960 384 859 948 391 +896 960 448 862 951 455 +896 960 512 864 953 514 +896 960 576 867 955 581 +896 960 640 867 955 640 +896 960 704 869 956 702 +896 960 768 871 956 765 +896 960 832 873 957 828 +896 960 896 877 961 891 +896 960 960 880 962 955 +896 960 1023 881 961 1017 +896 1023 0 863 1001 124 +896 1023 64 857 1002 137 +896 1023 128 858 1003 172 +896 1023 192 859 1004 221 +896 1023 256 861 1006 275 +896 1023 320 862 1008 337 +896 1023 384 864 1009 394 +896 1023 448 866 1011 456 +896 1023 512 869 1015 516 +896 1023 576 870 1014 582 +896 1023 640 872 1015 642 +896 1023 704 873 1016 703 +896 1023 768 876 1018 767 +896 1023 832 878 1019 830 +896 1023 896 881 1020 892 +896 1023 960 884 1023 956 +896 1023 1023 886 1022 1019 +960 0 0 884 111 0 +960 0 64 879 110 59 +960 0 128 879 111 122 +960 0 192 880 113 185 +960 0 256 881 115 245 +960 0 320 883 119 312 +960 0 384 884 123 372 +960 0 448 886 128 436 +960 0 512 888 133 495 +960 0 576 890 139 564 +960 0 640 892 146 624 +960 0 704 895 153 687 +960 0 768 896 160 750 +960 0 832 898 168 813 +960 0 896 902 176 876 +960 0 960 906 185 940 +960 0 1023 908 193 1003 +960 64 0 885 121 0 +960 64 64 879 121 59 +960 64 128 878 121 122 +960 64 192 880 123 185 +960 64 256 881 125 246 +960 64 320 882 129 312 +960 64 384 885 133 372 +960 64 448 886 137 436 +960 64 512 889 142 496 +960 64 576 890 148 564 +960 64 640 893 154 625 +960 64 704 895 161 688 +960 64 768 897 167 750 +960 64 832 898 175 813 +960 64 896 903 184 877 +960 64 960 906 191 941 +960 64 1023 908 198 1003 +960 128 0 884 161 0 +960 128 64 880 161 61 +960 128 128 879 162 123 +960 128 192 880 163 185 +960 128 256 881 165 246 +960 128 320 883 167 313 +960 128 384 884 170 372 +960 128 448 886 174 436 +960 128 512 889 178 496 +960 128 576 890 183 564 +960 128 640 893 187 625 +960 128 704 895 193 688 +960 128 768 897 198 750 +960 128 832 898 204 813 +960 128 896 903 212 877 +960 128 960 907 218 941 +960 128 1023 908 225 1003 +960 192 0 885 212 0 +960 192 64 880 212 63 +960 192 128 879 213 124 +960 192 192 881 213 186 +960 192 256 881 215 247 +960 192 320 883 217 313 +960 192 384 885 219 373 +960 192 448 887 222 437 +960 192 512 890 226 497 +960 192 576 891 229 565 +960 192 640 893 233 625 +960 192 704 896 238 689 +960 192 768 897 242 751 +960 192 832 899 247 813 +960 192 896 903 252 877 +960 192 960 907 258 941 +960 192 1023 909 263 1004 +960 256 0 887 267 18 +960 256 64 881 266 66 +960 256 128 880 267 125 +960 256 192 882 268 187 +960 256 256 882 269 248 +960 256 320 885 271 314 +960 256 384 887 274 374 +960 256 448 888 276 438 +960 256 512 891 279 498 +960 256 576 892 282 566 +960 256 640 895 285 626 +960 256 704 897 289 689 +960 256 768 898 291 752 +960 256 832 900 295 814 +960 256 896 904 300 878 +960 256 960 907 305 941 +960 256 1023 909 309 1004 +960 320 0 888 329 32 +960 320 64 882 329 71 +960 320 128 881 330 128 +960 320 192 883 331 189 +960 320 256 884 332 249 +960 320 320 886 334 315 +960 320 384 888 336 375 +960 320 448 889 337 438 +960 320 512 892 340 498 +960 320 576 893 343 566 +960 320 640 896 345 627 +960 320 704 898 348 690 +960 320 768 900 351 752 +960 320 832 901 353 814 +960 320 896 906 358 879 +960 320 960 909 362 942 +960 320 1023 911 365 1005 +960 384 0 889 387 41 +960 384 64 884 387 75 +960 384 128 884 388 130 +960 384 192 885 388 190 +960 384 256 885 389 250 +960 384 320 887 391 316 +960 384 384 889 393 376 +960 384 448 891 395 439 +960 384 512 893 397 499 +960 384 576 895 399 567 +960 384 640 898 402 628 +960 384 704 900 405 691 +960 384 768 902 406 753 +960 384 832 903 408 816 +960 384 896 907 413 880 +960 384 960 911 416 944 +960 384 1023 912 419 1006 +960 448 0 892 448 51 +960 448 64 886 449 79 +960 448 128 886 449 133 +960 448 192 887 450 193 +960 448 256 888 451 252 +960 448 320 889 453 317 +960 448 384 892 455 377 +960 448 448 894 457 441 +960 448 512 896 458 501 +960 448 576 898 461 569 +960 448 640 900 463 630 +960 448 704 902 465 692 +960 448 768 903 466 754 +960 448 832 905 468 817 +960 448 896 910 472 881 +960 448 960 912 475 944 +960 448 1023 915 477 1008 +960 512 0 894 505 59 +960 512 64 889 506 85 +960 512 128 888 507 136 +960 512 192 889 508 195 +960 512 256 890 509 254 +960 512 320 892 510 319 +960 512 384 894 513 379 +960 512 448 896 514 442 +960 512 512 898 516 502 +960 512 576 900 518 570 +960 512 640 902 519 630 +960 512 704 905 522 694 +960 512 768 905 523 756 +960 512 832 908 525 819 +960 512 896 912 528 882 +960 512 960 915 531 946 +960 512 1023 917 532 1009 +960 576 0 896 571 68 +960 576 64 891 572 91 +960 576 128 890 572 140 +960 576 192 892 573 197 +960 576 256 893 575 256 +960 576 320 895 577 321 +960 576 384 896 578 380 +960 576 448 899 581 444 +960 576 512 902 583 504 +960 576 576 903 584 572 +960 576 640 904 584 632 +960 576 704 907 587 695 +960 576 768 907 587 756 +960 576 832 910 590 820 +960 576 896 913 591 882 +960 576 960 918 596 947 +960 576 1023 919 596 1010 +960 640 0 900 632 76 +960 640 64 893 632 97 +960 640 128 894 634 144 +960 640 192 895 635 200 +960 640 256 895 635 258 +960 640 320 896 636 322 +960 640 384 898 638 381 +960 640 448 900 640 445 +960 640 512 904 643 505 +960 640 576 905 643 572 +960 640 640 907 645 633 +960 640 704 910 648 696 +960 640 768 911 648 758 +960 640 832 912 649 820 +960 640 896 917 653 885 +960 640 960 920 655 948 +960 640 1023 922 656 1011 +960 704 0 901 693 84 +960 704 64 896 694 103 +960 704 128 896 694 148 +960 704 192 897 696 203 +960 704 256 897 696 260 +960 704 320 899 698 324 +960 704 384 901 700 383 +960 704 448 904 703 447 +960 704 512 907 705 507 +960 704 576 908 706 574 +960 704 640 910 707 634 +960 704 704 911 708 696 +960 704 768 914 710 759 +960 704 832 916 711 822 +960 704 896 919 713 885 +960 704 960 922 715 948 +960 704 1023 925 717 1012 +960 768 0 905 755 92 +960 768 64 900 756 110 +960 768 128 899 756 152 +960 768 192 900 758 206 +960 768 256 902 760 263 +960 768 320 904 761 327 +960 768 384 905 762 385 +960 768 448 908 765 449 +960 768 512 910 768 509 +960 768 576 912 769 576 +960 768 640 913 769 636 +960 768 704 914 769 697 +960 768 768 917 771 761 +960 768 832 920 773 824 +960 768 896 922 774 886 +960 768 960 926 777 951 +960 768 1023 929 779 1015 +960 832 0 908 817 100 +960 832 64 903 818 117 +960 832 128 904 820 157 +960 832 192 905 822 210 +960 832 256 905 822 266 +960 832 320 908 824 330 +960 832 384 909 826 388 +960 832 448 910 826 450 +960 832 512 914 829 510 +960 832 576 916 831 578 +960 832 640 917 831 637 +960 832 704 919 832 699 +960 832 768 920 833 762 +960 832 832 923 834 825 +960 832 896 927 837 889 +960 832 960 929 839 952 +960 832 1023 931 839 1015 +960 896 0 911 879 108 +960 896 64 908 883 123 +960 896 128 906 882 161 +960 896 192 907 883 213 +960 896 256 909 885 269 +960 896 320 911 887 331 +960 896 384 912 888 389 +960 896 448 915 890 452 +960 896 512 918 894 512 +960 896 576 919 894 579 +960 896 640 919 893 638 +960 896 704 923 896 701 +960 896 768 924 896 763 +960 896 832 927 898 827 +960 896 896 929 899 889 +960 896 960 933 902 954 +960 896 1023 935 902 1016 +960 960 0 916 941 116 +960 960 64 911 942 130 +960 960 128 911 943 167 +960 960 192 913 945 217 +960 960 256 913 946 271 +960 960 320 914 946 333 +960 960 384 917 949 392 +960 960 448 918 950 454 +960 960 512 922 954 514 +960 960 576 921 952 579 +960 960 640 924 955 640 +960 960 704 925 955 701 +960 960 768 928 956 765 +960 960 832 930 958 828 +960 960 896 933 960 891 +960 960 960 936 962 954 +960 960 1023 938 962 1017 +960 1023 0 920 1001 124 +960 1023 64 916 1003 137 +960 1023 128 916 1004 172 +960 1023 192 917 1005 221 +960 1023 256 917 1006 274 +960 1023 320 918 1007 336 +960 1023 384 920 1008 393 +960 1023 448 923 1011 456 +960 1023 512 924 1012 514 +960 1023 576 926 1013 581 +960 1023 640 927 1014 641 +960 1023 704 930 1017 704 +960 1023 768 932 1017 766 +960 1023 832 934 1018 829 +960 1023 896 937 1020 892 +960 1023 960 940 1022 956 +960 1023 1023 943 1023 1020 +1023 0 0 943 117 0 +1023 0 64 938 117 60 +1023 0 128 938 118 122 +1023 0 192 938 120 184 +1023 0 256 940 122 245 +1023 0 320 941 125 311 +1023 0 384 943 129 372 +1023 0 448 945 134 436 +1023 0 512 949 139 496 +1023 0 576 949 145 564 +1023 0 640 952 151 625 +1023 0 704 953 158 687 +1023 0 768 956 165 750 +1023 0 832 958 172 813 +1023 0 896 961 180 877 +1023 0 960 964 189 940 +1023 0 1023 967 197 1004 +1023 64 0 943 128 0 +1023 64 64 938 127 59 +1023 64 128 937 127 122 +1023 64 192 938 129 185 +1023 64 256 939 131 245 +1023 64 320 941 134 312 +1023 64 384 943 138 372 +1023 64 448 945 142 436 +1023 64 512 949 148 497 +1023 64 576 949 153 564 +1023 64 640 952 159 625 +1023 64 704 953 165 687 +1023 64 768 956 172 751 +1023 64 832 957 179 813 +1023 64 896 961 187 877 +1023 64 960 964 195 940 +1023 64 1023 967 202 1004 +1023 128 0 943 165 0 +1023 128 64 938 165 60 +1023 128 128 938 165 123 +1023 128 192 939 167 185 +1023 128 256 939 168 246 +1023 128 320 941 172 312 +1023 128 384 943 174 372 +1023 128 448 945 178 436 +1023 128 512 949 182 497 +1023 128 576 949 186 564 +1023 128 640 953 191 626 +1023 128 704 954 196 688 +1023 128 768 956 202 751 +1023 128 832 958 207 814 +1023 128 896 961 214 877 +1023 128 960 964 222 940 +1023 128 1023 967 228 1004 +1023 192 0 944 215 0 +1023 192 64 939 215 63 +1023 192 128 938 215 124 +1023 192 192 940 216 186 +1023 192 256 940 218 246 +1023 192 320 942 220 313 +1023 192 384 944 223 373 +1023 192 448 946 226 437 +1023 192 512 949 229 498 +1023 192 576 950 232 565 +1023 192 640 953 236 626 +1023 192 704 954 240 688 +1023 192 768 957 245 752 +1023 192 832 958 249 814 +1023 192 896 961 255 877 +1023 192 960 965 261 941 +1023 192 1023 968 266 1005 +1023 256 0 945 268 20 +1023 256 64 939 269 66 +1023 256 128 939 269 125 +1023 256 192 940 270 187 +1023 256 256 941 271 247 +1023 256 320 943 274 314 +1023 256 384 945 276 374 +1023 256 448 947 278 437 +1023 256 512 950 281 498 +1023 256 576 951 284 566 +1023 256 640 954 287 627 +1023 256 704 955 290 689 +1023 256 768 958 294 752 +1023 256 832 959 298 815 +1023 256 896 963 302 878 +1023 256 960 966 307 941 +1023 256 1023 969 311 1006 +1023 320 0 947 331 31 +1023 320 64 941 331 71 +1023 320 128 940 331 128 +1023 320 192 942 333 188 +1023 320 256 942 333 248 +1023 320 320 944 335 315 +1023 320 384 946 337 375 +1023 320 448 948 340 438 +1023 320 512 952 343 499 +1023 320 576 952 344 566 +1023 320 640 955 347 628 +1023 320 704 957 350 690 +1023 320 768 958 352 753 +1023 320 832 961 355 816 +1023 320 896 964 359 879 +1023 320 960 967 363 942 +1023 320 1023 970 367 1006 +1023 384 0 948 388 41 +1023 384 64 942 388 75 +1023 384 128 942 389 130 +1023 384 192 944 390 190 +1023 384 256 944 391 250 +1023 384 320 946 392 316 +1023 384 384 948 394 376 +1023 384 448 950 396 439 +1023 384 512 953 399 500 +1023 384 576 953 400 567 +1023 384 640 957 404 629 +1023 384 704 958 405 690 +1023 384 768 961 408 754 +1023 384 832 962 410 817 +1023 384 896 965 413 880 +1023 384 960 968 417 943 +1023 384 1023 971 420 1007 +1023 448 0 950 449 50 +1023 448 64 944 449 80 +1023 448 128 944 450 133 +1023 448 192 945 451 192 +1023 448 256 946 452 252 +1023 448 320 948 453 317 +1023 448 384 951 456 377 +1023 448 448 951 457 440 +1023 448 512 955 460 501 +1023 448 576 956 462 569 +1023 448 640 959 464 630 +1023 448 704 960 466 692 +1023 448 768 962 468 755 +1023 448 832 964 470 818 +1023 448 896 967 473 881 +1023 448 960 970 476 944 +1023 448 1023 973 478 1008 +1023 512 0 953 506 59 +1023 512 64 947 507 85 +1023 512 128 947 508 136 +1023 512 192 948 509 195 +1023 512 256 948 510 254 +1023 512 320 950 511 319 +1023 512 384 952 513 379 +1023 512 448 954 515 442 +1023 512 512 957 518 503 +1023 512 576 958 519 570 +1023 512 640 961 521 631 +1023 512 704 962 523 693 +1023 512 768 964 524 756 +1023 512 832 967 527 820 +1023 512 896 970 529 882 +1023 512 960 973 532 946 +1023 512 1023 975 534 1009 +1023 576 0 954 571 68 +1023 576 64 949 572 91 +1023 576 128 949 573 140 +1023 576 192 950 574 197 +1023 576 256 952 576 256 +1023 576 320 953 577 321 +1023 576 384 954 578 380 +1023 576 448 957 581 444 +1023 576 512 961 584 505 +1023 576 576 961 584 571 +1023 576 640 963 586 632 +1023 576 704 964 586 693 +1023 576 768 966 588 757 +1023 576 832 969 591 821 +1023 576 896 972 593 883 +1023 576 960 976 596 947 +1023 576 1023 978 598 1011 +1023 640 0 957 631 76 +1023 640 64 951 632 97 +1023 640 128 952 634 143 +1023 640 192 953 635 200 +1023 640 256 954 636 258 +1023 640 320 956 638 323 +1023 640 384 957 639 381 +1023 640 448 958 640 445 +1023 640 512 962 643 505 +1023 640 576 963 645 572 +1023 640 640 965 646 633 +1023 640 704 967 647 695 +1023 640 768 969 649 758 +1023 640 832 970 650 820 +1023 640 896 975 653 885 +1023 640 960 978 656 948 +1023 640 1023 979 656 1011 +1023 704 0 960 694 84 +1023 704 64 954 694 103 +1023 704 128 955 696 147 +1023 704 192 956 697 203 +1023 704 256 957 698 260 +1023 704 320 957 699 324 +1023 704 384 960 701 383 +1023 704 448 962 703 447 +1023 704 512 964 705 506 +1023 704 576 967 708 575 +1023 704 640 968 707 634 +1023 704 704 969 708 696 +1023 704 768 971 710 759 +1023 704 832 973 711 822 +1023 704 896 977 714 886 +1023 704 960 980 717 949 +1023 704 1023 981 716 1011 +1023 768 0 962 754 91 +1023 768 64 959 757 110 +1023 768 128 957 756 152 +1023 768 192 958 758 206 +1023 768 256 960 760 263 +1023 768 320 962 762 327 +1023 768 384 963 763 385 +1023 768 448 965 765 449 +1023 768 512 969 768 509 +1023 768 576 970 769 576 +1023 768 640 970 768 635 +1023 768 704 973 771 698 +1023 768 768 974 771 761 +1023 768 832 977 773 824 +1023 768 896 980 774 887 +1023 768 960 983 778 951 +1023 768 1023 984 776 1012 +1023 832 0 967 818 100 +1023 832 64 961 818 117 +1023 832 128 962 820 157 +1023 832 192 963 821 210 +1023 832 256 963 822 266 +1023 832 320 965 824 329 +1023 832 384 968 826 388 +1023 832 448 969 827 450 +1023 832 512 972 831 511 +1023 832 576 973 831 577 +1023 832 640 975 831 637 +1023 832 704 976 832 698 +1023 832 768 979 834 763 +1023 832 832 981 835 825 +1023 832 896 984 837 889 +1023 832 960 987 839 952 +1023 832 1023 989 839 1015 +1023 896 0 969 879 108 +1023 896 64 966 883 123 +1023 896 128 965 883 162 +1023 896 192 966 884 213 +1023 896 256 968 887 269 +1023 896 320 968 887 331 +1023 896 384 971 889 389 +1023 896 448 973 891 452 +1023 896 512 975 893 512 +1023 896 576 976 894 578 +1023 896 640 978 895 639 +1023 896 704 980 896 701 +1023 896 768 981 896 763 +1023 896 832 985 899 827 +1023 896 896 987 900 890 +1023 896 960 991 903 954 +1023 896 1023 992 902 1016 +1023 960 0 974 941 116 +1023 960 64 969 943 131 +1023 960 128 969 943 166 +1023 960 192 970 945 217 +1023 960 256 970 946 271 +1023 960 320 971 947 333 +1023 960 384 973 948 391 +1023 960 448 975 950 453 +1023 960 512 978 953 513 +1023 960 576 979 954 580 +1023 960 640 981 955 640 +1023 960 704 983 956 702 +1023 960 768 985 957 765 +1023 960 832 987 958 827 +1023 960 896 990 960 891 +1023 960 960 993 961 953 +1023 960 1023 996 963 1018 +1023 1023 0 978 1001 123 +1023 1023 64 973 1003 137 +1023 1023 128 972 1003 172 +1023 1023 192 973 1004 220 +1023 1023 256 975 1006 274 +1023 1023 320 976 1007 336 +1023 1023 384 977 1009 393 +1023 1023 448 980 1011 455 +1023 1023 512 982 1014 515 +1023 1023 576 983 1013 581 +1023 1023 640 985 1015 641 +1023 1023 704 988 1017 704 +1023 1023 768 990 1019 767 +1023 1023 832 992 1019 830 +1023 1023 896 993 1019 891 +1023 1023 960 998 1023 956 +1023 1023 1023 1000 1023 1019 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_3.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_3.txt new file mode 100644 index 0000000..b0ca4c9 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_3.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 17 6 64 +0 0 128 34 12 127 +0 0 192 51 18 191 +0 0 256 68 24 255 +0 0 320 85 30 319 +0 0 384 101 36 382 +0 0 448 118 43 446 +0 0 512 135 49 510 +0 0 576 152 55 573 +0 0 640 169 61 637 +0 0 704 186 67 701 +0 0 768 203 73 765 +0 0 832 220 79 828 +0 0 896 237 85 892 +0 0 960 254 91 956 +0 0 1023 270 97 1018 +0 64 0 8 64 8 +0 64 64 18 64 64 +0 64 128 34 64 128 +0 64 192 51 65 191 +0 64 256 68 67 255 +0 64 320 85 69 319 +0 64 384 102 72 382 +0 64 448 118 74 446 +0 64 512 135 78 510 +0 64 576 152 81 573 +0 64 640 169 85 637 +0 64 704 186 89 701 +0 64 768 203 94 765 +0 64 832 220 98 828 +0 64 896 237 103 892 +0 64 960 254 108 956 +0 64 1023 270 113 1018 +0 128 0 16 127 16 +0 128 64 23 127 65 +0 128 128 37 128 128 +0 128 192 53 128 192 +0 128 256 69 129 255 +0 128 320 86 130 319 +0 128 384 102 131 382 +0 128 448 119 132 446 +0 128 512 136 134 510 +0 128 576 153 136 574 +0 128 640 169 138 637 +0 128 704 186 140 701 +0 128 768 203 143 765 +0 128 832 220 146 828 +0 128 896 237 149 892 +0 128 960 254 152 956 +0 128 1023 270 155 1019 +0 192 0 24 191 24 +0 192 64 29 191 67 +0 192 128 40 191 129 +0 192 192 55 191 192 +0 192 256 71 192 255 +0 192 320 87 192 319 +0 192 384 103 193 383 +0 192 448 120 194 446 +0 192 512 137 195 510 +0 192 576 153 196 574 +0 192 640 170 198 637 +0 192 704 187 199 701 +0 192 768 204 201 765 +0 192 832 220 203 828 +0 192 896 237 205 892 +0 192 960 254 207 956 +0 192 1023 271 209 1019 +0 256 0 32 254 31 +0 256 64 36 254 70 +0 256 128 45 255 130 +0 256 192 59 255 193 +0 256 256 73 255 256 +0 256 320 89 255 319 +0 256 384 105 256 383 +0 256 448 121 257 447 +0 256 512 138 257 510 +0 256 576 154 258 574 +0 256 640 171 259 638 +0 256 704 188 260 701 +0 256 768 204 262 765 +0 256 832 221 263 829 +0 256 896 238 265 892 +0 256 960 255 266 956 +0 256 1023 271 268 1019 +0 320 0 41 318 39 +0 320 64 43 318 73 +0 320 128 51 318 132 +0 320 192 63 318 194 +0 320 256 77 319 257 +0 320 320 92 319 320 +0 320 384 107 319 383 +0 320 448 123 320 447 +0 320 512 139 320 511 +0 320 576 156 321 574 +0 320 640 172 322 638 +0 320 704 189 323 701 +0 320 768 205 324 765 +0 320 832 222 325 829 +0 320 896 239 326 892 +0 320 960 256 327 956 +0 320 1023 272 328 1019 +0 384 0 49 382 47 +0 384 64 51 382 77 +0 384 128 58 382 134 +0 384 192 68 382 195 +0 384 256 81 382 258 +0 384 320 95 382 321 +0 384 384 110 383 384 +0 384 448 126 383 447 +0 384 512 142 383 511 +0 384 576 158 384 575 +0 384 640 174 385 638 +0 384 704 190 385 702 +0 384 768 207 386 765 +0 384 832 223 387 829 +0 384 896 240 388 893 +0 384 960 257 389 956 +0 384 1023 273 390 1019 +0 448 0 57 445 55 +0 448 64 59 445 82 +0 448 128 64 445 136 +0 448 192 74 445 197 +0 448 256 86 446 259 +0 448 320 99 446 322 +0 448 384 113 446 385 +0 448 448 128 446 448 +0 448 512 144 447 511 +0 448 576 160 447 575 +0 448 640 176 448 638 +0 448 704 192 448 702 +0 448 768 208 449 766 +0 448 832 225 450 829 +0 448 896 241 450 893 +0 448 960 258 451 957 +0 448 1023 274 452 1019 +0 512 0 65 509 63 +0 512 64 66 509 87 +0 512 128 71 509 139 +0 512 192 80 509 198 +0 512 256 91 509 260 +0 512 320 103 509 323 +0 512 384 117 510 386 +0 512 448 132 510 449 +0 512 512 147 510 512 +0 512 576 162 511 575 +0 512 640 178 511 639 +0 512 704 194 511 702 +0 512 768 210 512 766 +0 512 832 226 513 830 +0 512 896 243 513 893 +0 512 960 259 514 957 +0 512 1023 275 515 1019 +0 576 0 73 572 71 +0 576 64 74 572 92 +0 576 128 79 572 142 +0 576 192 86 573 201 +0 576 256 96 573 262 +0 576 320 108 573 324 +0 576 384 121 573 387 +0 576 448 135 573 450 +0 576 512 150 574 513 +0 576 576 165 574 576 +0 576 640 181 574 639 +0 576 704 196 575 703 +0 576 768 212 575 766 +0 576 832 228 576 830 +0 576 896 245 576 894 +0 576 960 261 577 957 +0 576 1023 277 578 1020 +0 640 0 81 636 78 +0 640 64 82 636 98 +0 640 128 86 636 146 +0 640 192 93 636 203 +0 640 256 102 636 263 +0 640 320 113 636 325 +0 640 384 126 637 388 +0 640 448 139 637 450 +0 640 512 154 637 514 +0 640 576 168 637 577 +0 640 640 184 638 640 +0 640 704 199 638 703 +0 640 768 215 638 767 +0 640 832 231 639 830 +0 640 896 247 639 894 +0 640 960 263 640 958 +0 640 1023 279 641 1020 +0 704 0 89 700 86 +0 704 64 90 700 104 +0 704 128 94 700 150 +0 704 192 100 700 206 +0 704 256 109 700 265 +0 704 320 119 700 327 +0 704 384 131 700 389 +0 704 448 144 700 451 +0 704 512 158 701 514 +0 704 576 172 701 577 +0 704 640 187 701 641 +0 704 704 202 701 704 +0 704 768 217 702 767 +0 704 832 233 702 831 +0 704 896 249 703 894 +0 704 960 265 703 958 +0 704 1023 281 704 1021 +0 768 0 97 763 94 +0 768 64 98 763 111 +0 768 128 102 763 154 +0 768 192 107 763 209 +0 768 256 115 763 267 +0 768 320 125 764 328 +0 768 384 136 764 390 +0 768 448 149 764 453 +0 768 512 162 764 515 +0 768 576 176 764 578 +0 768 640 190 765 641 +0 768 704 205 765 705 +0 768 768 220 765 768 +0 768 832 236 766 831 +0 768 896 251 766 895 +0 768 960 267 766 958 +0 768 1023 283 767 1021 +0 832 0 105 827 102 +0 832 64 106 827 117 +0 832 128 109 827 158 +0 832 192 115 827 212 +0 832 256 122 827 270 +0 832 320 131 827 330 +0 832 384 142 827 392 +0 832 448 154 827 454 +0 832 512 166 828 516 +0 832 576 180 828 579 +0 832 640 194 828 642 +0 832 704 208 828 705 +0 832 768 223 829 769 +0 832 832 239 829 832 +0 832 896 254 829 895 +0 832 960 270 830 959 +0 832 1023 285 830 1021 +0 896 0 114 890 110 +0 896 64 114 890 124 +0 896 128 117 890 163 +0 896 192 122 891 215 +0 896 256 129 891 272 +0 896 320 137 891 332 +0 896 384 148 891 393 +0 896 448 159 891 455 +0 896 512 171 891 518 +0 896 576 184 891 580 +0 896 640 198 892 643 +0 896 704 212 892 706 +0 896 768 227 892 769 +0 896 832 242 892 833 +0 896 896 257 893 896 +0 896 960 272 893 959 +0 896 1023 288 894 1022 +0 960 0 122 954 118 +0 960 64 122 954 131 +0 960 128 125 954 168 +0 960 192 129 954 219 +0 960 256 136 954 275 +0 960 320 144 954 334 +0 960 384 154 954 395 +0 960 448 164 955 457 +0 960 512 176 955 519 +0 960 576 189 955 581 +0 960 640 202 955 644 +0 960 704 216 955 707 +0 960 768 230 956 770 +0 960 832 245 956 833 +0 960 896 260 956 897 +0 960 960 275 957 960 +0 960 1023 290 957 1022 +0 1023 0 130 1017 125 +0 1023 64 130 1017 138 +0 1023 128 133 1017 173 +0 1023 192 137 1017 222 +0 1023 256 143 1017 278 +0 1023 320 151 1017 337 +0 1023 384 160 1017 397 +0 1023 448 170 1017 458 +0 1023 512 181 1017 520 +0 1023 576 194 1017 583 +0 1023 640 207 1018 645 +0 1023 704 220 1018 708 +0 1023 768 234 1018 771 +0 1023 832 249 1018 834 +0 1023 896 263 1019 897 +0 1023 960 278 1019 961 +0 1023 1023 293 1019 1023 +64 0 0 62 7 0 +64 0 64 64 9 64 +64 0 128 69 14 127 +64 0 192 78 19 191 +64 0 256 89 25 255 +64 0 320 102 31 319 +64 0 384 116 37 382 +64 0 448 131 43 446 +64 0 512 146 49 510 +64 0 576 161 55 573 +64 0 640 177 61 637 +64 0 704 193 67 701 +64 0 768 209 73 765 +64 0 832 226 79 828 +64 0 896 242 85 892 +64 0 960 259 91 956 +64 0 1023 275 97 1018 +64 64 0 62 64 8 +64 64 64 64 64 64 +64 64 128 69 65 128 +64 64 192 78 66 191 +64 64 256 89 67 255 +64 64 320 102 69 319 +64 64 384 116 72 382 +64 64 448 131 75 446 +64 64 512 146 78 510 +64 64 576 161 81 573 +64 64 640 177 85 637 +64 64 704 193 90 701 +64 64 768 210 94 765 +64 64 832 226 99 828 +64 64 896 242 103 892 +64 64 960 259 108 956 +64 64 1023 275 113 1018 +64 128 0 64 127 16 +64 128 64 65 127 65 +64 128 128 70 128 128 +64 128 192 79 128 192 +64 128 256 90 129 255 +64 128 320 103 130 319 +64 128 384 117 131 382 +64 128 448 131 132 446 +64 128 512 146 134 510 +64 128 576 162 136 574 +64 128 640 178 138 637 +64 128 704 194 141 701 +64 128 768 210 143 765 +64 128 832 226 146 828 +64 128 896 242 149 892 +64 128 960 259 152 956 +64 128 1023 275 155 1019 +64 192 0 66 191 24 +64 192 64 67 191 67 +64 192 128 72 191 129 +64 192 192 80 191 192 +64 192 256 91 192 255 +64 192 320 104 192 319 +64 192 384 118 193 383 +64 192 448 132 194 446 +64 192 512 147 195 510 +64 192 576 163 196 574 +64 192 640 178 198 637 +64 192 704 194 199 701 +64 192 768 210 201 765 +64 192 832 227 203 828 +64 192 896 243 205 892 +64 192 960 259 207 956 +64 192 1023 276 209 1019 +64 256 0 68 254 31 +64 256 64 70 254 69 +64 256 128 75 255 130 +64 256 192 83 255 193 +64 256 256 93 255 256 +64 256 320 106 256 319 +64 256 384 119 256 383 +64 256 448 133 257 447 +64 256 512 148 257 510 +64 256 576 164 258 574 +64 256 640 179 259 638 +64 256 704 195 260 701 +64 256 768 211 262 765 +64 256 832 227 263 829 +64 256 896 244 265 892 +64 256 960 260 266 956 +64 256 1023 276 268 1019 +64 320 0 72 318 39 +64 320 64 73 318 73 +64 320 128 78 318 132 +64 320 192 86 318 194 +64 320 256 96 319 257 +64 320 320 108 319 320 +64 320 384 121 319 383 +64 320 448 135 320 447 +64 320 512 150 320 511 +64 320 576 165 321 574 +64 320 640 180 322 638 +64 320 704 196 323 701 +64 320 768 212 324 765 +64 320 832 228 325 829 +64 320 896 244 326 892 +64 320 960 261 327 956 +64 320 1023 277 328 1019 +64 384 0 77 382 47 +64 384 64 78 382 77 +64 384 128 82 382 134 +64 384 192 89 382 195 +64 384 256 99 382 258 +64 384 320 111 382 321 +64 384 384 123 383 384 +64 384 448 137 383 447 +64 384 512 152 384 511 +64 384 576 167 384 575 +64 384 640 182 385 638 +64 384 704 197 385 702 +64 384 768 213 386 765 +64 384 832 229 387 829 +64 384 896 245 388 893 +64 384 960 262 389 956 +64 384 1023 278 390 1019 +64 448 0 82 445 55 +64 448 64 83 445 82 +64 448 128 87 445 136 +64 448 192 94 445 197 +64 448 256 103 446 259 +64 448 320 114 446 322 +64 448 384 126 446 385 +64 448 448 140 446 448 +64 448 512 154 447 511 +64 448 576 169 447 575 +64 448 640 184 448 638 +64 448 704 199 448 702 +64 448 768 215 449 766 +64 448 832 231 450 829 +64 448 896 247 451 893 +64 448 960 263 451 957 +64 448 1023 279 452 1019 +64 512 0 87 509 63 +64 512 64 88 509 87 +64 512 128 92 509 139 +64 512 192 98 509 198 +64 512 256 107 509 260 +64 512 320 118 509 323 +64 512 384 130 510 386 +64 512 448 143 510 449 +64 512 512 156 510 512 +64 512 576 171 511 575 +64 512 640 186 511 639 +64 512 704 201 511 702 +64 512 768 217 512 766 +64 512 832 232 513 830 +64 512 896 248 513 893 +64 512 960 264 514 957 +64 512 1023 280 515 1019 +64 576 0 93 572 71 +64 576 64 94 572 92 +64 576 128 97 573 142 +64 576 192 103 573 201 +64 576 256 112 573 262 +64 576 320 122 573 324 +64 576 384 133 573 387 +64 576 448 146 573 450 +64 576 512 159 574 513 +64 576 576 174 574 576 +64 576 640 188 574 639 +64 576 704 203 575 703 +64 576 768 219 575 766 +64 576 832 234 576 830 +64 576 896 250 576 894 +64 576 960 266 577 957 +64 576 1023 282 578 1020 +64 640 0 99 636 78 +64 640 64 100 636 98 +64 640 128 103 636 146 +64 640 192 109 636 203 +64 640 256 117 636 263 +64 640 320 126 636 325 +64 640 384 137 637 388 +64 640 448 150 637 450 +64 640 512 163 637 514 +64 640 576 177 637 577 +64 640 640 191 638 640 +64 640 704 206 638 703 +64 640 768 221 639 767 +64 640 832 236 639 830 +64 640 896 252 639 894 +64 640 960 268 640 958 +64 640 1023 283 641 1020 +64 704 0 106 700 86 +64 704 64 106 700 104 +64 704 128 109 700 150 +64 704 192 115 700 206 +64 704 256 122 700 265 +64 704 320 131 700 327 +64 704 384 142 700 389 +64 704 448 154 700 451 +64 704 512 167 701 514 +64 704 576 180 701 577 +64 704 640 194 701 641 +64 704 704 209 701 704 +64 704 768 223 702 767 +64 704 832 239 702 831 +64 704 896 254 703 894 +64 704 960 270 703 958 +64 704 1023 285 704 1021 +64 768 0 112 763 94 +64 768 64 113 763 111 +64 768 128 116 763 154 +64 768 192 121 763 209 +64 768 256 128 763 267 +64 768 320 136 764 328 +64 768 384 147 764 390 +64 768 448 158 764 453 +64 768 512 170 764 515 +64 768 576 184 764 578 +64 768 640 197 765 641 +64 768 704 212 765 705 +64 768 768 226 765 768 +64 768 832 241 766 831 +64 768 896 256 766 895 +64 768 960 272 766 958 +64 768 1023 287 767 1021 +64 832 0 119 827 102 +64 832 64 120 827 117 +64 832 128 123 827 158 +64 832 192 127 827 212 +64 832 256 134 827 270 +64 832 320 142 827 330 +64 832 384 152 827 392 +64 832 448 163 827 454 +64 832 512 175 828 516 +64 832 576 188 828 579 +64 832 640 201 828 642 +64 832 704 215 828 705 +64 832 768 229 829 769 +64 832 832 244 829 832 +64 832 896 259 829 895 +64 832 960 274 830 959 +64 832 1023 290 830 1021 +64 896 0 126 890 110 +64 896 64 127 890 124 +64 896 128 129 890 163 +64 896 192 134 891 215 +64 896 256 140 891 272 +64 896 320 148 891 332 +64 896 384 157 891 393 +64 896 448 168 891 455 +64 896 512 179 891 518 +64 896 576 192 891 580 +64 896 640 205 892 643 +64 896 704 219 892 706 +64 896 768 233 892 769 +64 896 832 247 892 833 +64 896 896 262 893 896 +64 896 960 277 893 959 +64 896 1023 292 894 1022 +64 960 0 134 954 118 +64 960 64 134 954 131 +64 960 128 136 954 168 +64 960 192 141 954 219 +64 960 256 146 954 275 +64 960 320 154 954 334 +64 960 384 163 954 395 +64 960 448 173 955 457 +64 960 512 184 955 519 +64 960 576 196 955 581 +64 960 640 209 955 644 +64 960 704 222 955 707 +64 960 768 236 956 770 +64 960 832 250 956 833 +64 960 896 265 956 897 +64 960 960 280 957 960 +64 960 1023 295 957 1022 +64 1023 0 141 1017 125 +64 1023 64 141 1017 138 +64 1023 128 143 1017 173 +64 1023 192 147 1017 222 +64 1023 256 153 1017 278 +64 1023 320 160 1017 337 +64 1023 384 168 1017 397 +64 1023 448 178 1017 458 +64 1023 512 189 1017 520 +64 1023 576 201 1017 583 +64 1023 640 213 1018 645 +64 1023 704 226 1018 708 +64 1023 768 240 1018 771 +64 1023 832 254 1018 834 +64 1023 896 268 1019 897 +64 1023 960 283 1019 961 +64 1023 1023 298 1019 1023 +128 0 0 124 14 0 +128 0 64 125 15 64 +128 0 128 127 18 127 +128 0 192 132 22 191 +128 0 256 138 27 255 +128 0 320 146 33 319 +128 0 384 156 38 382 +128 0 448 166 44 446 +128 0 512 178 50 510 +128 0 576 190 56 573 +128 0 640 204 62 637 +128 0 704 217 68 701 +128 0 768 232 74 765 +128 0 832 246 80 828 +128 0 896 261 86 892 +128 0 960 276 92 956 +128 0 1023 291 98 1018 +128 64 0 124 65 7 +128 64 64 125 65 64 +128 64 128 128 65 128 +128 64 192 132 66 191 +128 64 256 138 68 255 +128 64 320 146 70 319 +128 64 384 156 72 382 +128 64 448 166 75 446 +128 64 512 178 79 510 +128 64 576 191 82 573 +128 64 640 204 86 637 +128 64 704 218 90 701 +128 64 768 232 94 765 +128 64 832 246 99 828 +128 64 896 261 104 892 +128 64 960 276 109 956 +128 64 1023 291 113 1018 +128 128 0 125 128 16 +128 128 64 126 128 65 +128 128 128 128 128 128 +128 128 192 132 128 192 +128 128 256 139 129 255 +128 128 320 147 130 319 +128 128 384 156 131 382 +128 128 448 167 133 446 +128 128 512 178 134 510 +128 128 576 191 136 574 +128 128 640 204 138 637 +128 128 704 218 141 701 +128 128 768 232 143 765 +128 128 832 247 146 828 +128 128 896 261 149 892 +128 128 960 277 152 956 +128 128 1023 292 156 1019 +128 192 0 126 191 23 +128 192 64 126 191 67 +128 192 128 129 191 129 +128 192 192 133 192 192 +128 192 256 139 192 255 +128 192 320 147 193 319 +128 192 384 157 193 383 +128 192 448 167 194 446 +128 192 512 179 195 510 +128 192 576 191 197 574 +128 192 640 205 198 637 +128 192 704 218 199 701 +128 192 768 232 201 765 +128 192 832 247 203 828 +128 192 896 262 205 892 +128 192 960 277 207 956 +128 192 1023 292 210 1019 +128 256 0 127 255 31 +128 256 64 128 255 69 +128 256 128 130 255 130 +128 256 192 134 255 193 +128 256 256 141 255 256 +128 256 320 148 256 319 +128 256 384 158 256 383 +128 256 448 168 257 447 +128 256 512 180 258 510 +128 256 576 192 259 574 +128 256 640 205 260 638 +128 256 704 219 261 701 +128 256 768 233 262 765 +128 256 832 248 263 829 +128 256 896 262 265 892 +128 256 960 277 266 956 +128 256 1023 292 268 1019 +128 320 0 129 318 39 +128 320 64 130 318 73 +128 320 128 132 318 132 +128 320 192 136 318 194 +128 320 256 142 319 257 +128 320 320 150 319 320 +128 320 384 159 319 383 +128 320 448 170 320 447 +128 320 512 181 320 511 +128 320 576 193 321 574 +128 320 640 206 322 638 +128 320 704 220 323 701 +128 320 768 234 324 765 +128 320 832 248 325 829 +128 320 896 263 326 892 +128 320 960 278 327 956 +128 320 1023 293 329 1019 +128 384 0 131 382 47 +128 384 64 132 382 77 +128 384 128 134 382 134 +128 384 192 138 382 195 +128 384 256 144 382 258 +128 384 320 152 382 321 +128 384 384 161 383 384 +128 384 448 171 383 447 +128 384 512 183 384 511 +128 384 576 195 384 575 +128 384 640 208 385 638 +128 384 704 221 385 702 +128 384 768 235 386 765 +128 384 832 249 387 829 +128 384 896 264 388 893 +128 384 960 279 389 956 +128 384 1023 294 390 1019 +128 448 0 134 445 55 +128 448 64 134 445 82 +128 448 128 137 445 136 +128 448 192 141 446 197 +128 448 256 147 446 259 +128 448 320 154 446 322 +128 448 384 163 446 385 +128 448 448 173 446 448 +128 448 512 184 447 511 +128 448 576 196 447 575 +128 448 640 209 448 638 +128 448 704 223 448 702 +128 448 768 236 449 766 +128 448 832 251 450 829 +128 448 896 265 451 893 +128 448 960 280 451 957 +128 448 1023 295 452 1019 +128 512 0 137 509 63 +128 512 64 138 509 87 +128 512 128 140 509 139 +128 512 192 144 509 198 +128 512 256 149 509 260 +128 512 320 157 509 323 +128 512 384 165 510 386 +128 512 448 175 510 449 +128 512 512 186 510 512 +128 512 576 198 511 575 +128 512 640 211 511 639 +128 512 704 224 512 702 +128 512 768 238 512 766 +128 512 832 252 513 830 +128 512 896 267 513 893 +128 512 960 281 514 957 +128 512 1023 296 515 1019 +128 576 0 140 573 71 +128 576 64 141 573 92 +128 576 128 143 573 142 +128 576 192 147 573 201 +128 576 256 153 573 262 +128 576 320 160 573 324 +128 576 384 168 573 387 +128 576 448 178 573 450 +128 576 512 189 574 513 +128 576 576 201 574 576 +128 576 640 213 574 639 +128 576 704 226 575 703 +128 576 768 240 575 766 +128 576 832 254 576 830 +128 576 896 268 576 894 +128 576 960 283 577 957 +128 576 1023 298 578 1020 +128 640 0 144 636 78 +128 640 64 145 636 98 +128 640 128 147 636 146 +128 640 192 151 636 203 +128 640 256 156 636 263 +128 640 320 163 636 325 +128 640 384 171 637 388 +128 640 448 181 637 450 +128 640 512 192 637 514 +128 640 576 203 637 577 +128 640 640 215 638 640 +128 640 704 228 638 703 +128 640 768 242 639 767 +128 640 832 256 639 830 +128 640 896 270 640 894 +128 640 960 285 640 958 +128 640 1023 299 641 1020 +128 704 0 149 700 86 +128 704 64 149 700 104 +128 704 128 151 700 150 +128 704 192 155 700 206 +128 704 256 160 700 265 +128 704 320 167 700 327 +128 704 384 175 700 389 +128 704 448 184 700 451 +128 704 512 195 701 514 +128 704 576 206 701 577 +128 704 640 218 701 641 +128 704 704 231 702 704 +128 704 768 244 702 767 +128 704 832 258 702 831 +128 704 896 272 703 894 +128 704 960 286 703 958 +128 704 1023 301 704 1021 +128 768 0 153 763 94 +128 768 64 154 763 111 +128 768 128 156 763 154 +128 768 192 159 763 209 +128 768 256 164 763 267 +128 768 320 171 764 328 +128 768 384 179 764 390 +128 768 448 188 764 453 +128 768 512 198 764 515 +128 768 576 209 764 578 +128 768 640 221 765 641 +128 768 704 234 765 705 +128 768 768 247 765 768 +128 768 832 260 766 831 +128 768 896 274 766 895 +128 768 960 289 767 958 +128 768 1023 303 767 1021 +128 832 0 158 827 102 +128 832 64 158 827 117 +128 832 128 160 827 158 +128 832 192 164 827 212 +128 832 256 169 827 270 +128 832 320 175 827 330 +128 832 384 183 827 392 +128 832 448 192 827 454 +128 832 512 202 828 516 +128 832 576 212 828 579 +128 832 640 224 828 642 +128 832 704 237 828 705 +128 832 768 249 829 769 +128 832 832 263 829 832 +128 832 896 277 829 895 +128 832 960 291 830 959 +128 832 1023 305 830 1021 +128 896 0 163 890 110 +128 896 64 164 891 124 +128 896 128 165 891 163 +128 896 192 169 891 215 +128 896 256 173 891 272 +128 896 320 180 891 332 +128 896 384 187 891 393 +128 896 448 196 891 455 +128 896 512 205 891 518 +128 896 576 216 891 580 +128 896 640 228 892 643 +128 896 704 240 892 706 +128 896 768 252 892 769 +128 896 832 266 892 833 +128 896 896 279 893 896 +128 896 960 293 893 959 +128 896 1023 307 894 1022 +128 960 0 168 954 118 +128 960 64 169 954 131 +128 960 128 171 954 168 +128 960 192 174 954 219 +128 960 256 178 954 275 +128 960 320 184 954 334 +128 960 384 192 954 395 +128 960 448 200 955 457 +128 960 512 210 955 519 +128 960 576 220 955 581 +128 960 640 231 955 644 +128 960 704 243 955 707 +128 960 768 256 956 770 +128 960 832 269 956 833 +128 960 896 282 956 897 +128 960 960 296 957 960 +128 960 1023 310 957 1022 +128 1023 0 174 1017 125 +128 1023 64 174 1017 138 +128 1023 128 176 1017 173 +128 1023 192 179 1017 222 +128 1023 256 184 1017 278 +128 1023 320 189 1017 337 +128 1023 384 196 1017 397 +128 1023 448 205 1017 458 +128 1023 512 214 1017 520 +128 1023 576 224 1017 583 +128 1023 640 235 1018 645 +128 1023 704 247 1018 708 +128 1023 768 259 1018 771 +128 1023 832 272 1018 834 +128 1023 896 285 1019 897 +128 1023 960 299 1019 961 +128 1023 1023 313 1019 1023 +192 0 0 186 21 0 +192 0 64 187 22 64 +192 0 128 188 24 127 +192 0 192 191 27 191 +192 0 256 195 31 255 +192 0 320 201 36 319 +192 0 384 207 41 382 +192 0 448 215 47 446 +192 0 512 224 52 510 +192 0 576 233 58 573 +192 0 640 244 63 637 +192 0 704 255 69 701 +192 0 768 267 75 765 +192 0 832 279 81 828 +192 0 896 292 87 892 +192 0 960 306 93 956 +192 0 1023 319 99 1018 +192 64 0 186 66 7 +192 64 64 187 66 64 +192 64 128 188 67 128 +192 64 192 191 68 191 +192 64 256 195 69 255 +192 64 320 201 71 319 +192 64 384 207 74 382 +192 64 448 215 77 446 +192 64 512 224 80 510 +192 64 576 233 83 573 +192 64 640 244 87 637 +192 64 704 255 91 701 +192 64 768 267 95 765 +192 64 832 279 100 828 +192 64 896 292 105 892 +192 64 960 306 109 956 +192 64 1023 319 114 1018 +192 128 0 187 128 15 +192 128 64 187 128 65 +192 128 128 189 129 128 +192 128 192 191 129 191 +192 128 256 196 130 255 +192 128 320 201 131 319 +192 128 384 207 132 382 +192 128 448 215 133 446 +192 128 512 224 135 510 +192 128 576 234 137 574 +192 128 640 244 139 637 +192 128 704 255 141 701 +192 128 768 267 144 765 +192 128 832 280 147 828 +192 128 896 292 150 892 +192 128 960 306 153 956 +192 128 1023 319 156 1019 +192 192 0 187 192 23 +192 192 64 188 192 67 +192 192 128 189 192 129 +192 192 192 192 192 192 +192 192 256 196 192 255 +192 192 320 201 193 319 +192 192 384 208 194 383 +192 192 448 216 195 446 +192 192 512 224 196 510 +192 192 576 234 197 574 +192 192 640 244 198 637 +192 192 704 256 200 701 +192 192 768 268 202 765 +192 192 832 280 203 828 +192 192 896 293 205 892 +192 192 960 306 208 956 +192 192 1023 320 210 1019 +192 256 0 188 255 31 +192 256 64 189 255 69 +192 256 128 190 255 130 +192 256 192 193 255 193 +192 256 256 197 256 256 +192 256 320 202 256 319 +192 256 384 209 257 383 +192 256 448 216 257 447 +192 256 512 225 258 510 +192 256 576 235 259 574 +192 256 640 245 260 638 +192 256 704 256 261 701 +192 256 768 268 262 765 +192 256 832 280 264 829 +192 256 896 293 265 892 +192 256 960 307 267 956 +192 256 1023 320 268 1019 +192 320 0 189 318 39 +192 320 64 190 318 73 +192 320 128 191 319 132 +192 320 192 194 319 194 +192 320 256 198 319 257 +192 320 320 203 319 320 +192 320 384 210 320 383 +192 320 448 217 320 447 +192 320 512 226 321 511 +192 320 576 236 321 574 +192 320 640 246 322 638 +192 320 704 257 323 701 +192 320 768 269 324 765 +192 320 832 281 325 829 +192 320 896 294 326 892 +192 320 960 307 327 956 +192 320 1023 321 329 1019 +192 384 0 191 382 47 +192 384 64 191 382 77 +192 384 128 193 382 134 +192 384 192 195 382 195 +192 384 256 199 382 258 +192 384 320 205 383 321 +192 384 384 211 383 384 +192 384 448 219 383 447 +192 384 512 227 384 511 +192 384 576 237 384 575 +192 384 640 247 385 638 +192 384 704 258 386 702 +192 384 768 270 386 765 +192 384 832 282 387 829 +192 384 896 295 388 893 +192 384 960 308 389 956 +192 384 1023 321 390 1019 +192 448 0 192 445 55 +192 448 64 193 445 82 +192 448 128 194 446 136 +192 448 192 197 446 197 +192 448 256 201 446 259 +192 448 320 206 446 322 +192 448 384 212 446 385 +192 448 448 220 447 448 +192 448 512 229 447 511 +192 448 576 238 447 575 +192 448 640 248 448 638 +192 448 704 259 449 702 +192 448 768 271 449 766 +192 448 832 283 450 829 +192 448 896 296 451 893 +192 448 960 309 452 957 +192 448 1023 322 453 1019 +192 512 0 194 509 63 +192 512 64 195 509 87 +192 512 128 196 509 139 +192 512 192 199 509 198 +192 512 256 203 509 260 +192 512 320 208 510 323 +192 512 384 214 510 386 +192 512 448 222 510 449 +192 512 512 230 510 512 +192 512 576 240 511 575 +192 512 640 250 511 639 +192 512 704 261 512 702 +192 512 768 272 512 766 +192 512 832 284 513 830 +192 512 896 297 514 893 +192 512 960 310 514 957 +192 512 1023 323 515 1019 +192 576 0 197 573 71 +192 576 64 197 573 92 +192 576 128 199 573 142 +192 576 192 201 573 201 +192 576 256 205 573 262 +192 576 320 210 573 324 +192 576 384 216 573 387 +192 576 448 224 573 450 +192 576 512 232 574 513 +192 576 576 241 574 576 +192 576 640 251 574 639 +192 576 704 262 575 703 +192 576 768 274 575 766 +192 576 832 286 576 830 +192 576 896 298 577 894 +192 576 960 311 577 957 +192 576 1023 325 578 1020 +192 640 0 199 636 78 +192 640 64 200 636 98 +192 640 128 201 636 146 +192 640 192 204 636 203 +192 640 256 208 636 263 +192 640 320 213 637 325 +192 640 384 219 637 388 +192 640 448 226 637 450 +192 640 512 234 637 513 +192 640 576 243 638 577 +192 640 640 253 638 640 +192 640 704 264 638 703 +192 640 768 276 639 767 +192 640 832 288 639 830 +192 640 896 300 640 894 +192 640 960 313 640 958 +192 640 1023 326 641 1020 +192 704 0 202 700 86 +192 704 64 203 700 104 +192 704 128 204 700 150 +192 704 192 207 700 206 +192 704 256 210 700 265 +192 704 320 215 700 327 +192 704 384 221 700 389 +192 704 448 228 700 451 +192 704 512 237 701 514 +192 704 576 246 701 577 +192 704 640 256 701 641 +192 704 704 266 702 704 +192 704 768 278 702 767 +192 704 832 289 702 831 +192 704 896 302 703 894 +192 704 960 315 703 958 +192 704 1023 328 704 1021 +192 768 0 205 763 94 +192 768 64 206 763 111 +192 768 128 207 763 154 +192 768 192 210 763 208 +192 768 256 213 764 267 +192 768 320 218 764 328 +192 768 384 224 764 390 +192 768 448 231 764 453 +192 768 512 239 764 515 +192 768 576 248 764 578 +192 768 640 258 765 641 +192 768 704 269 765 705 +192 768 768 280 765 768 +192 768 832 291 766 831 +192 768 896 304 766 895 +192 768 960 317 767 958 +192 768 1023 329 767 1021 +192 832 0 209 827 102 +192 832 64 209 827 117 +192 832 128 211 827 158 +192 832 192 213 827 212 +192 832 256 217 827 270 +192 832 320 221 827 330 +192 832 384 227 827 392 +192 832 448 234 828 454 +192 832 512 242 828 516 +192 832 576 251 828 579 +192 832 640 261 828 642 +192 832 704 271 828 705 +192 832 768 282 829 769 +192 832 832 294 829 832 +192 832 896 306 829 895 +192 832 960 319 830 959 +192 832 1023 331 830 1021 +192 896 0 213 891 110 +192 896 64 213 891 124 +192 896 128 214 891 163 +192 896 192 217 891 215 +192 896 256 220 891 272 +192 896 320 225 891 332 +192 896 384 231 891 393 +192 896 448 237 891 455 +192 896 512 245 891 518 +192 896 576 254 891 580 +192 896 640 263 892 643 +192 896 704 274 892 706 +192 896 768 285 892 769 +192 896 832 296 893 833 +192 896 896 308 893 896 +192 896 960 321 893 959 +192 896 1023 334 894 1022 +192 960 0 216 954 118 +192 960 64 217 954 131 +192 960 128 218 954 168 +192 960 192 220 954 219 +192 960 256 224 954 275 +192 960 320 229 954 334 +192 960 384 234 954 395 +192 960 448 241 955 457 +192 960 512 249 955 519 +192 960 576 257 955 581 +192 960 640 267 955 644 +192 960 704 277 955 707 +192 960 768 287 956 770 +192 960 832 299 956 833 +192 960 896 311 956 897 +192 960 960 323 957 960 +192 960 1023 336 957 1022 +192 1023 0 221 1017 125 +192 1023 64 221 1017 138 +192 1023 128 222 1017 173 +192 1023 192 225 1017 222 +192 1023 256 228 1017 278 +192 1023 320 232 1017 337 +192 1023 384 238 1017 397 +192 1023 448 244 1017 458 +192 1023 512 252 1017 520 +192 1023 576 260 1018 583 +192 1023 640 270 1018 645 +192 1023 704 280 1018 708 +192 1023 768 290 1018 771 +192 1023 832 302 1018 834 +192 1023 896 313 1019 897 +192 1023 960 326 1019 961 +192 1023 1023 338 1019 1023 +256 0 0 248 28 0 +256 0 64 249 29 64 +256 0 128 250 30 127 +256 0 192 252 33 191 +256 0 256 255 36 255 +256 0 320 259 40 319 +256 0 384 264 45 382 +256 0 448 269 50 446 +256 0 512 276 55 510 +256 0 576 284 60 573 +256 0 640 292 66 637 +256 0 704 301 71 701 +256 0 768 311 77 765 +256 0 832 321 83 828 +256 0 896 332 88 892 +256 0 960 344 94 956 +256 0 1023 356 100 1018 +256 64 0 248 68 6 +256 64 64 249 68 64 +256 64 128 250 69 128 +256 64 192 252 70 191 +256 64 256 255 71 255 +256 64 320 259 73 319 +256 64 384 264 76 382 +256 64 448 269 78 446 +256 64 512 276 81 510 +256 64 576 284 85 573 +256 64 640 292 89 637 +256 64 704 301 93 701 +256 64 768 311 97 765 +256 64 832 322 101 828 +256 64 896 332 106 892 +256 64 960 344 111 956 +256 64 1023 356 115 1018 +256 128 0 249 129 15 +256 128 64 249 129 65 +256 128 128 250 130 128 +256 128 192 252 130 191 +256 128 256 255 131 255 +256 128 320 259 132 319 +256 128 384 264 133 382 +256 128 448 270 134 446 +256 128 512 276 136 510 +256 128 576 284 138 574 +256 128 640 292 140 637 +256 128 704 301 142 701 +256 128 768 311 145 765 +256 128 832 322 148 828 +256 128 896 333 151 892 +256 128 960 344 154 956 +256 128 1023 356 157 1019 +256 192 0 249 192 23 +256 192 64 249 192 67 +256 192 128 250 192 129 +256 192 192 252 193 192 +256 192 256 255 193 255 +256 192 320 259 194 319 +256 192 384 264 194 383 +256 192 448 270 195 446 +256 192 512 277 196 510 +256 192 576 284 198 574 +256 192 640 293 199 637 +256 192 704 302 200 701 +256 192 768 312 202 765 +256 192 832 322 204 828 +256 192 896 333 206 892 +256 192 960 344 208 956 +256 192 1023 356 211 1019 +256 256 0 250 255 31 +256 256 64 250 255 69 +256 256 128 251 255 130 +256 256 192 253 256 193 +256 256 256 256 256 256 +256 256 320 260 256 319 +256 256 384 265 257 383 +256 256 448 271 258 447 +256 256 512 277 258 510 +256 256 576 285 259 574 +256 256 640 293 260 638 +256 256 704 302 261 701 +256 256 768 312 263 765 +256 256 832 322 264 829 +256 256 896 333 265 892 +256 256 960 345 267 956 +256 256 1023 357 269 1019 +256 320 0 250 319 39 +256 320 64 251 319 73 +256 320 128 252 319 132 +256 320 192 254 319 194 +256 320 256 257 319 257 +256 320 320 261 320 320 +256 320 384 266 320 383 +256 320 448 271 320 447 +256 320 512 278 321 511 +256 320 576 286 322 574 +256 320 640 294 322 638 +256 320 704 303 323 701 +256 320 768 313 324 765 +256 320 832 323 325 829 +256 320 896 334 327 892 +256 320 960 345 328 956 +256 320 1023 357 329 1019 +256 384 0 252 382 47 +256 384 64 252 382 77 +256 384 128 253 382 134 +256 384 192 255 382 195 +256 384 256 258 383 258 +256 384 320 262 383 321 +256 384 384 266 383 384 +256 384 448 272 384 447 +256 384 512 279 384 511 +256 384 576 286 385 575 +256 384 640 295 385 638 +256 384 704 304 386 702 +256 384 768 313 387 765 +256 384 832 324 388 829 +256 384 896 335 389 893 +256 384 960 346 390 956 +256 384 1023 358 391 1019 +256 448 0 253 446 55 +256 448 64 253 446 81 +256 448 128 254 446 136 +256 448 192 256 446 197 +256 448 256 259 446 259 +256 448 320 263 446 322 +256 448 384 268 447 385 +256 448 448 273 447 448 +256 448 512 280 447 511 +256 448 576 287 448 575 +256 448 640 296 448 638 +256 448 704 305 449 702 +256 448 768 314 449 766 +256 448 832 325 450 829 +256 448 896 336 451 893 +256 448 960 347 452 957 +256 448 1023 359 453 1019 +256 512 0 254 509 63 +256 512 64 255 509 87 +256 512 128 256 509 139 +256 512 192 258 509 198 +256 512 256 260 510 260 +256 512 320 264 510 323 +256 512 384 269 510 386 +256 512 448 275 510 449 +256 512 512 281 511 512 +256 512 576 289 511 575 +256 512 640 297 511 639 +256 512 704 306 512 702 +256 512 768 316 512 766 +256 512 832 326 513 830 +256 512 896 337 514 893 +256 512 960 348 514 957 +256 512 1023 359 515 1019 +256 576 0 256 573 71 +256 576 64 256 573 92 +256 576 128 257 573 142 +256 576 192 259 573 201 +256 576 256 262 573 262 +256 576 320 266 573 324 +256 576 384 271 573 386 +256 576 448 276 574 450 +256 576 512 283 574 513 +256 576 576 290 574 576 +256 576 640 298 575 639 +256 576 704 307 575 703 +256 576 768 317 576 766 +256 576 832 327 576 830 +256 576 896 338 577 894 +256 576 960 349 577 957 +256 576 1023 361 578 1020 +256 640 0 258 636 78 +256 640 64 258 636 98 +256 640 128 259 636 146 +256 640 192 261 636 203 +256 640 256 264 637 263 +256 640 320 268 637 325 +256 640 384 272 637 388 +256 640 448 278 637 450 +256 640 512 284 637 513 +256 640 576 292 638 577 +256 640 640 300 638 640 +256 640 704 309 638 703 +256 640 768 318 639 767 +256 640 832 328 639 830 +256 640 896 339 640 894 +256 640 960 350 640 958 +256 640 1023 362 641 1020 +256 704 0 260 700 86 +256 704 64 260 700 104 +256 704 128 261 700 150 +256 704 192 263 700 206 +256 704 256 266 700 265 +256 704 320 270 700 327 +256 704 384 274 700 389 +256 704 448 280 701 451 +256 704 512 286 701 514 +256 704 576 294 701 577 +256 704 640 302 701 641 +256 704 704 310 702 704 +256 704 768 320 702 767 +256 704 832 330 703 831 +256 704 896 341 703 894 +256 704 960 352 703 958 +256 704 1023 363 704 1021 +256 768 0 262 763 94 +256 768 64 263 764 111 +256 768 128 264 764 154 +256 768 192 265 764 208 +256 768 256 268 764 267 +256 768 320 272 764 328 +256 768 384 277 764 390 +256 768 448 282 764 453 +256 768 512 288 764 515 +256 768 576 296 765 578 +256 768 640 304 765 641 +256 768 704 312 765 705 +256 768 768 322 765 768 +256 768 832 332 766 831 +256 768 896 342 766 895 +256 768 960 353 767 958 +256 768 1023 365 767 1021 +256 832 0 265 827 102 +256 832 64 265 827 117 +256 832 128 266 827 158 +256 832 192 268 827 212 +256 832 256 271 827 270 +256 832 320 274 827 330 +256 832 384 279 827 392 +256 832 448 284 828 454 +256 832 512 291 828 516 +256 832 576 298 828 579 +256 832 640 306 828 642 +256 832 704 314 829 705 +256 832 768 324 829 769 +256 832 832 334 829 832 +256 832 896 344 830 895 +256 832 960 355 830 959 +256 832 1023 367 830 1021 +256 896 0 268 891 110 +256 896 64 268 891 124 +256 896 128 269 891 163 +256 896 192 271 891 215 +256 896 256 273 891 272 +256 896 320 277 891 332 +256 896 384 282 891 393 +256 896 448 287 891 455 +256 896 512 293 891 518 +256 896 576 300 892 580 +256 896 640 308 892 643 +256 896 704 317 892 706 +256 896 768 326 892 769 +256 896 832 336 893 833 +256 896 896 346 893 896 +256 896 960 357 893 959 +256 896 1023 369 894 1022 +256 960 0 271 954 118 +256 960 64 271 954 131 +256 960 128 272 954 168 +256 960 192 274 954 219 +256 960 256 276 954 275 +256 960 320 280 954 334 +256 960 384 284 955 395 +256 960 448 290 955 457 +256 960 512 296 955 519 +256 960 576 303 955 581 +256 960 640 311 955 644 +256 960 704 319 955 707 +256 960 768 328 956 770 +256 960 832 338 956 833 +256 960 896 349 956 897 +256 960 960 359 957 960 +256 960 1023 371 957 1022 +256 1023 0 274 1017 125 +256 1023 64 274 1017 138 +256 1023 128 275 1017 173 +256 1023 192 277 1017 222 +256 1023 256 279 1017 278 +256 1023 320 283 1017 337 +256 1023 384 287 1017 397 +256 1023 448 293 1017 458 +256 1023 512 299 1017 520 +256 1023 576 306 1018 583 +256 1023 640 313 1018 645 +256 1023 704 322 1018 708 +256 1023 768 331 1018 771 +256 1023 832 341 1019 834 +256 1023 896 351 1019 897 +256 1023 960 362 1019 961 +256 1023 1023 373 1019 1023 +320 0 0 311 36 0 +320 0 64 311 36 64 +320 0 128 312 37 127 +320 0 192 313 39 191 +320 0 256 315 42 255 +320 0 320 318 45 319 +320 0 384 322 49 382 +320 0 448 327 54 446 +320 0 512 332 58 510 +320 0 576 338 63 573 +320 0 640 345 69 637 +320 0 704 353 74 701 +320 0 768 361 79 765 +320 0 832 370 85 828 +320 0 896 379 91 892 +320 0 960 389 96 956 +320 0 1023 399 102 1018 +320 64 0 311 71 4 +320 64 64 311 71 64 +320 64 128 312 72 127 +320 64 192 313 73 191 +320 64 256 315 74 255 +320 64 320 318 76 319 +320 64 384 322 78 382 +320 64 448 327 81 446 +320 64 512 332 84 510 +320 64 576 338 87 573 +320 64 640 345 91 637 +320 64 704 353 95 701 +320 64 768 361 99 765 +320 64 832 370 103 828 +320 64 896 379 108 892 +320 64 960 389 112 956 +320 64 1023 399 117 1018 +320 128 0 311 131 14 +320 128 64 311 131 65 +320 128 128 312 131 128 +320 128 192 313 131 191 +320 128 256 316 132 255 +320 128 320 319 133 319 +320 128 384 322 134 382 +320 128 448 327 136 446 +320 128 512 332 137 510 +320 128 576 339 139 574 +320 128 640 345 141 637 +320 128 704 353 143 701 +320 128 768 361 146 765 +320 128 832 370 149 828 +320 128 896 379 152 892 +320 128 960 389 155 956 +320 128 1023 399 158 1019 +320 192 0 311 193 23 +320 192 64 311 193 67 +320 192 128 312 193 129 +320 192 192 314 193 192 +320 192 256 316 194 255 +320 192 320 319 194 319 +320 192 384 323 195 383 +320 192 448 327 196 446 +320 192 512 333 197 510 +320 192 576 339 198 574 +320 192 640 346 200 637 +320 192 704 353 201 701 +320 192 768 361 203 765 +320 192 832 370 205 828 +320 192 896 379 207 892 +320 192 960 389 209 956 +320 192 1023 399 211 1019 +320 256 0 311 256 31 +320 256 64 312 256 69 +320 256 128 313 256 130 +320 256 192 314 256 193 +320 256 256 316 257 256 +320 256 320 319 257 319 +320 256 384 323 258 383 +320 256 448 328 258 447 +320 256 512 333 259 510 +320 256 576 339 260 574 +320 256 640 346 261 638 +320 256 704 354 262 701 +320 256 768 362 263 765 +320 256 832 370 265 829 +320 256 896 380 266 892 +320 256 960 390 268 956 +320 256 1023 400 269 1019 +320 320 0 312 319 39 +320 320 64 312 319 73 +320 320 128 313 319 132 +320 320 192 315 319 194 +320 320 256 317 320 257 +320 320 320 320 320 320 +320 320 384 324 320 383 +320 320 448 328 321 447 +320 320 512 334 321 511 +320 320 576 340 322 574 +320 320 640 347 323 638 +320 320 704 354 324 701 +320 320 768 362 325 765 +320 320 832 371 326 829 +320 320 896 380 327 892 +320 320 960 390 328 956 +320 320 1023 400 330 1019 +320 384 0 313 383 47 +320 384 64 313 383 77 +320 384 128 314 383 134 +320 384 192 315 383 195 +320 384 256 318 383 258 +320 384 320 321 383 321 +320 384 384 325 384 384 +320 384 448 329 384 447 +320 384 512 334 384 511 +320 384 576 341 385 575 +320 384 640 347 386 638 +320 384 704 355 386 702 +320 384 768 363 387 765 +320 384 832 372 388 829 +320 384 896 381 389 893 +320 384 960 391 390 956 +320 384 1023 401 391 1019 +320 448 0 314 446 55 +320 448 64 314 446 81 +320 448 128 315 446 136 +320 448 192 316 446 197 +320 448 256 319 446 259 +320 448 320 322 447 322 +320 448 384 325 447 385 +320 448 448 330 447 448 +320 448 512 335 448 511 +320 448 576 341 448 575 +320 448 640 348 449 638 +320 448 704 356 449 702 +320 448 768 364 450 766 +320 448 832 372 450 829 +320 448 896 382 451 893 +320 448 960 391 452 957 +320 448 1023 401 453 1019 +320 512 0 315 509 63 +320 512 64 315 510 87 +320 512 128 316 510 139 +320 512 192 318 510 198 +320 512 256 320 510 260 +320 512 320 323 510 323 +320 512 384 327 510 386 +320 512 448 331 510 449 +320 512 512 336 511 512 +320 512 576 342 511 575 +320 512 640 349 512 639 +320 512 704 357 512 702 +320 512 768 365 513 766 +320 512 832 373 513 830 +320 512 896 382 514 893 +320 512 960 392 515 957 +320 512 1023 402 515 1019 +320 576 0 316 573 70 +320 576 64 317 573 92 +320 576 128 317 573 142 +320 576 192 319 573 201 +320 576 256 321 573 262 +320 576 320 324 573 324 +320 576 384 328 574 386 +320 576 448 332 574 450 +320 576 512 338 574 513 +320 576 576 344 574 576 +320 576 640 350 575 639 +320 576 704 358 575 703 +320 576 768 366 576 766 +320 576 832 374 576 830 +320 576 896 384 577 894 +320 576 960 393 578 957 +320 576 1023 403 578 1020 +320 640 0 318 637 78 +320 640 64 318 637 98 +320 640 128 319 637 146 +320 640 192 320 637 203 +320 640 256 323 637 263 +320 640 320 325 637 325 +320 640 384 329 637 388 +320 640 448 334 637 450 +320 640 512 339 638 513 +320 640 576 345 638 577 +320 640 640 352 638 640 +320 640 704 359 639 703 +320 640 768 367 639 767 +320 640 832 376 639 830 +320 640 896 385 640 894 +320 640 960 394 641 958 +320 640 1023 404 641 1020 +320 704 0 319 700 86 +320 704 64 320 700 104 +320 704 128 320 700 150 +320 704 192 322 700 206 +320 704 256 324 700 265 +320 704 320 327 700 327 +320 704 384 331 701 389 +320 704 448 335 701 451 +320 704 512 341 701 514 +320 704 576 346 701 577 +320 704 640 353 702 641 +320 704 704 360 702 704 +320 704 768 368 702 767 +320 704 832 377 703 831 +320 704 896 386 703 894 +320 704 960 396 704 958 +320 704 1023 406 704 1021 +320 768 0 321 764 94 +320 768 64 322 764 110 +320 768 128 322 764 154 +320 768 192 324 764 208 +320 768 256 326 764 267 +320 768 320 329 764 328 +320 768 384 333 764 390 +320 768 448 337 764 453 +320 768 512 342 764 515 +320 768 576 348 765 578 +320 768 640 355 765 641 +320 768 704 362 765 705 +320 768 768 370 766 768 +320 768 832 378 766 831 +320 768 896 387 766 895 +320 768 960 397 767 958 +320 768 1023 407 767 1021 +320 832 0 323 827 102 +320 832 64 324 827 117 +320 832 128 324 827 158 +320 832 192 326 827 212 +320 832 256 328 827 270 +320 832 320 331 827 330 +320 832 384 335 828 392 +320 832 448 339 828 454 +320 832 512 344 828 516 +320 832 576 350 828 579 +320 832 640 357 828 642 +320 832 704 364 829 705 +320 832 768 372 829 769 +320 832 832 380 829 832 +320 832 896 389 830 895 +320 832 960 399 830 959 +320 832 1023 409 831 1021 +320 896 0 326 891 110 +320 896 64 326 891 124 +320 896 128 327 891 163 +320 896 192 328 891 215 +320 896 256 330 891 272 +320 896 320 333 891 332 +320 896 384 337 891 393 +320 896 448 341 891 455 +320 896 512 346 891 518 +320 896 576 352 892 580 +320 896 640 358 892 643 +320 896 704 366 892 706 +320 896 768 373 892 769 +320 896 832 382 893 833 +320 896 896 391 893 896 +320 896 960 400 893 959 +320 896 1023 410 894 1022 +320 960 0 328 954 118 +320 960 64 328 954 131 +320 960 128 329 954 168 +320 960 192 330 954 219 +320 960 256 332 955 275 +320 960 320 335 955 334 +320 960 384 339 955 395 +320 960 448 343 955 457 +320 960 512 348 955 519 +320 960 576 354 955 581 +320 960 640 361 955 644 +320 960 704 368 956 707 +320 960 768 375 956 770 +320 960 832 384 956 833 +320 960 896 393 956 897 +320 960 960 402 957 960 +320 960 1023 412 957 1022 +320 1023 0 330 1017 125 +320 1023 64 331 1017 138 +320 1023 128 331 1017 173 +320 1023 192 333 1017 222 +320 1023 256 335 1017 278 +320 1023 320 338 1017 337 +320 1023 384 341 1017 397 +320 1023 448 346 1017 458 +320 1023 512 351 1018 520 +320 1023 576 356 1018 583 +320 1023 640 363 1018 645 +320 1023 704 370 1018 708 +320 1023 768 378 1018 771 +320 1023 832 386 1019 834 +320 1023 896 395 1019 897 +320 1023 960 404 1019 961 +320 1023 1023 414 1020 1023 +384 0 0 373 43 0 +384 0 64 373 43 63 +384 0 128 373 44 127 +384 0 192 375 46 191 +384 0 256 377 48 255 +384 0 320 379 51 319 +384 0 384 382 54 382 +384 0 448 386 58 446 +384 0 512 390 63 510 +384 0 576 395 67 573 +384 0 640 401 72 637 +384 0 704 407 77 701 +384 0 768 414 82 765 +384 0 832 422 88 828 +384 0 896 430 93 892 +384 0 960 438 99 956 +384 0 1023 447 104 1018 +384 64 0 373 74 0 +384 64 64 373 75 64 +384 64 128 374 75 127 +384 64 192 375 76 191 +384 64 256 377 77 255 +384 64 320 379 79 319 +384 64 384 382 81 382 +384 64 448 386 84 446 +384 64 512 390 87 510 +384 64 576 395 90 573 +384 64 640 401 93 637 +384 64 704 407 97 701 +384 64 768 414 101 765 +384 64 832 422 105 828 +384 64 896 430 110 892 +384 64 960 438 114 956 +384 64 1023 447 119 1018 +384 128 0 373 132 14 +384 128 64 373 132 65 +384 128 128 374 133 128 +384 128 192 375 133 191 +384 128 256 377 134 255 +384 128 320 379 135 319 +384 128 384 382 136 382 +384 128 448 386 137 446 +384 128 512 390 139 510 +384 128 576 396 141 574 +384 128 640 401 143 637 +384 128 704 408 145 701 +384 128 768 414 147 765 +384 128 832 422 150 828 +384 128 896 430 153 892 +384 128 960 438 156 956 +384 128 1023 447 159 1019 +384 192 0 373 194 22 +384 192 64 373 194 67 +384 192 128 374 194 129 +384 192 192 375 194 192 +384 192 256 377 195 255 +384 192 320 379 195 319 +384 192 384 383 196 383 +384 192 448 386 197 446 +384 192 512 391 198 510 +384 192 576 396 199 574 +384 192 640 401 201 637 +384 192 704 408 202 701 +384 192 768 415 204 765 +384 192 832 422 206 828 +384 192 896 430 208 892 +384 192 960 439 210 956 +384 192 1023 447 212 1019 +384 256 0 373 257 31 +384 256 64 374 257 69 +384 256 128 374 257 130 +384 256 192 375 257 193 +384 256 256 377 257 256 +384 256 320 380 258 319 +384 256 384 383 258 383 +384 256 448 387 259 447 +384 256 512 391 260 510 +384 256 576 396 261 574 +384 256 640 402 262 638 +384 256 704 408 263 701 +384 256 768 415 264 765 +384 256 832 422 265 829 +384 256 896 430 267 892 +384 256 960 439 268 956 +384 256 1023 448 270 1019 +384 320 0 374 320 39 +384 320 64 374 320 73 +384 320 128 375 320 132 +384 320 192 376 320 194 +384 320 256 378 320 257 +384 320 320 380 321 320 +384 320 384 383 321 383 +384 320 448 387 321 447 +384 320 512 392 322 511 +384 320 576 397 323 574 +384 320 640 402 323 638 +384 320 704 409 324 701 +384 320 768 415 325 765 +384 320 832 423 326 829 +384 320 896 431 328 892 +384 320 960 439 329 956 +384 320 1023 448 330 1019 +384 384 0 375 383 47 +384 384 64 375 383 77 +384 384 128 375 383 134 +384 384 192 377 383 195 +384 384 256 378 383 258 +384 384 320 381 384 321 +384 384 384 384 384 384 +384 384 448 388 384 447 +384 384 512 392 385 511 +384 384 576 397 385 575 +384 384 640 403 386 638 +384 384 704 409 387 702 +384 384 768 416 388 765 +384 384 832 423 388 829 +384 384 896 431 389 893 +384 384 960 440 390 956 +384 384 1023 449 391 1019 +384 448 0 375 446 55 +384 448 64 375 446 81 +384 448 128 376 446 136 +384 448 192 377 447 197 +384 448 256 379 447 259 +384 448 320 382 447 322 +384 448 384 385 447 385 +384 448 448 388 448 448 +384 448 512 393 448 511 +384 448 576 398 448 575 +384 448 640 404 449 638 +384 448 704 410 449 702 +384 448 768 417 450 766 +384 448 832 424 451 829 +384 448 896 432 452 893 +384 448 960 440 452 957 +384 448 1023 449 453 1019 +384 512 0 376 510 62 +384 512 64 376 510 86 +384 512 128 377 510 139 +384 512 192 378 510 198 +384 512 256 380 510 260 +384 512 320 383 510 323 +384 512 384 386 511 386 +384 512 448 389 511 449 +384 512 512 394 511 512 +384 512 576 399 512 575 +384 512 640 404 512 639 +384 512 704 411 512 702 +384 512 768 417 513 766 +384 512 832 425 514 830 +384 512 896 433 514 893 +384 512 960 441 515 957 +384 512 1023 450 516 1019 +384 576 0 377 573 70 +384 576 64 377 573 92 +384 576 128 378 573 142 +384 576 192 379 573 201 +384 576 256 381 574 262 +384 576 320 384 574 324 +384 576 384 387 574 386 +384 576 448 390 574 449 +384 576 512 395 574 513 +384 576 576 400 575 576 +384 576 640 405 575 639 +384 576 704 412 576 703 +384 576 768 418 576 766 +384 576 832 426 577 830 +384 576 896 434 577 894 +384 576 960 442 578 957 +384 576 1023 451 579 1020 +384 640 0 378 637 78 +384 640 64 379 637 98 +384 640 128 379 637 146 +384 640 192 381 637 203 +384 640 256 382 637 263 +384 640 320 385 637 325 +384 640 384 388 637 388 +384 640 448 392 638 450 +384 640 512 396 638 513 +384 640 576 401 638 577 +384 640 640 406 638 640 +384 640 704 413 639 703 +384 640 768 419 639 767 +384 640 832 427 640 830 +384 640 896 435 640 894 +384 640 960 443 641 958 +384 640 1023 452 641 1020 +384 704 0 380 700 86 +384 704 64 380 700 104 +384 704 128 381 700 150 +384 704 192 382 700 206 +384 704 256 384 701 265 +384 704 320 386 701 327 +384 704 384 389 701 389 +384 704 448 393 701 451 +384 704 512 397 701 514 +384 704 576 402 701 577 +384 704 640 408 702 641 +384 704 704 414 702 704 +384 704 768 421 703 767 +384 704 832 428 703 831 +384 704 896 436 703 894 +384 704 960 444 704 958 +384 704 1023 453 704 1021 +384 768 0 381 764 94 +384 768 64 382 764 110 +384 768 128 382 764 154 +384 768 192 383 764 208 +384 768 256 385 764 267 +384 768 320 388 764 328 +384 768 384 391 764 390 +384 768 448 394 764 453 +384 768 512 399 765 515 +384 768 576 403 765 578 +384 768 640 409 765 641 +384 768 704 415 765 705 +384 768 768 422 766 768 +384 768 832 429 766 831 +384 768 896 437 767 895 +384 768 960 445 767 958 +384 768 1023 454 768 1021 +384 832 0 383 827 102 +384 832 64 383 827 117 +384 832 128 384 827 158 +384 832 192 385 827 212 +384 832 256 387 828 270 +384 832 320 389 828 330 +384 832 384 392 828 392 +384 832 448 396 828 454 +384 832 512 400 828 516 +384 832 576 405 828 579 +384 832 640 411 829 642 +384 832 704 417 829 705 +384 832 768 423 829 769 +384 832 832 431 830 832 +384 832 896 438 830 895 +384 832 960 447 830 959 +384 832 1023 455 831 1021 +384 896 0 385 891 110 +384 896 64 385 891 124 +384 896 128 386 891 163 +384 896 192 387 891 215 +384 896 256 389 891 272 +384 896 320 391 891 332 +384 896 384 394 891 393 +384 896 448 398 891 455 +384 896 512 402 892 518 +384 896 576 407 892 580 +384 896 640 412 892 643 +384 896 704 418 892 706 +384 896 768 425 893 769 +384 896 832 432 893 833 +384 896 896 440 893 896 +384 896 960 448 894 959 +384 896 1023 457 894 1022 +384 960 0 387 955 118 +384 960 64 387 955 131 +384 960 128 388 955 168 +384 960 192 389 955 219 +384 960 256 390 955 275 +384 960 320 393 955 334 +384 960 384 396 955 395 +384 960 448 399 955 457 +384 960 512 404 955 519 +384 960 576 409 955 581 +384 960 640 414 956 644 +384 960 704 420 956 707 +384 960 768 427 956 770 +384 960 832 434 956 833 +384 960 896 442 957 897 +384 960 960 450 957 960 +384 960 1023 458 957 1022 +384 1023 0 389 1017 125 +384 1023 64 389 1017 137 +384 1023 128 390 1017 173 +384 1023 192 391 1017 222 +384 1023 256 393 1017 278 +384 1023 320 395 1017 337 +384 1023 384 398 1017 397 +384 1023 448 401 1018 458 +384 1023 512 406 1018 520 +384 1023 576 410 1018 583 +384 1023 640 416 1018 645 +384 1023 704 422 1018 708 +384 1023 768 429 1018 771 +384 1023 832 436 1019 834 +384 1023 896 443 1019 897 +384 1023 960 452 1019 961 +384 1023 1023 460 1020 1023 +448 0 0 435 50 0 +448 0 64 435 50 63 +448 0 128 435 51 127 +448 0 192 436 52 191 +448 0 256 438 54 255 +448 0 320 440 57 319 +448 0 384 443 60 382 +448 0 448 446 63 446 +448 0 512 450 67 510 +448 0 576 454 72 573 +448 0 640 459 76 637 +448 0 704 464 81 701 +448 0 768 470 86 765 +448 0 832 476 91 828 +448 0 896 483 96 892 +448 0 960 491 101 956 +448 0 1023 498 107 1018 +448 64 0 435 78 0 +448 64 64 435 78 64 +448 64 128 435 79 127 +448 64 192 436 80 191 +448 64 256 438 81 255 +448 64 320 440 83 319 +448 64 384 443 85 382 +448 64 448 446 87 446 +448 64 512 450 90 510 +448 64 576 454 93 573 +448 64 640 459 96 637 +448 64 704 464 100 701 +448 64 768 470 104 765 +448 64 832 476 108 828 +448 64 896 483 112 892 +448 64 960 491 117 956 +448 64 1023 498 121 1018 +448 128 0 435 134 13 +448 128 64 435 134 65 +448 128 128 436 135 128 +448 128 192 437 135 191 +448 128 256 438 136 255 +448 128 320 440 137 319 +448 128 384 443 138 382 +448 128 448 446 139 446 +448 128 512 450 141 510 +448 128 576 454 142 574 +448 128 640 459 144 637 +448 128 704 464 147 701 +448 128 768 470 149 765 +448 128 832 476 152 828 +448 128 896 483 155 892 +448 128 960 491 158 956 +448 128 1023 499 161 1019 +448 192 0 435 195 22 +448 192 64 435 195 66 +448 192 128 436 195 129 +448 192 192 437 196 192 +448 192 256 438 196 255 +448 192 320 440 197 319 +448 192 384 443 197 383 +448 192 448 446 198 446 +448 192 512 450 199 510 +448 192 576 454 201 574 +448 192 640 459 202 637 +448 192 704 464 203 701 +448 192 768 470 205 765 +448 192 832 477 207 828 +448 192 896 484 209 892 +448 192 960 491 211 956 +448 192 1023 499 213 1019 +448 256 0 435 258 30 +448 256 64 436 258 69 +448 256 128 436 258 130 +448 256 192 437 258 193 +448 256 256 439 258 256 +448 256 320 441 259 319 +448 256 384 443 259 383 +448 256 448 446 260 447 +448 256 512 450 261 510 +448 256 576 454 261 574 +448 256 640 459 262 638 +448 256 704 465 264 701 +448 256 768 471 265 765 +448 256 832 477 266 829 +448 256 896 484 268 892 +448 256 960 491 269 956 +448 256 1023 499 271 1019 +448 320 0 436 320 38 +448 320 64 436 320 73 +448 320 128 437 321 132 +448 320 192 438 321 194 +448 320 256 439 321 257 +448 320 320 441 321 320 +448 320 384 444 322 383 +448 320 448 447 322 447 +448 320 512 451 323 511 +448 320 576 455 323 574 +448 320 640 460 324 638 +448 320 704 465 325 701 +448 320 768 471 326 765 +448 320 832 477 327 829 +448 320 896 484 328 892 +448 320 960 492 329 956 +448 320 1023 499 331 1019 +448 384 0 436 384 46 +448 384 64 436 384 77 +448 384 128 437 384 134 +448 384 192 438 384 195 +448 384 256 440 384 258 +448 384 320 442 384 321 +448 384 384 444 385 384 +448 384 448 447 385 447 +448 384 512 451 385 511 +448 384 576 455 386 574 +448 384 640 460 387 638 +448 384 704 465 387 702 +448 384 768 471 388 765 +448 384 832 478 389 829 +448 384 896 485 390 893 +448 384 960 492 391 956 +448 384 1023 500 392 1019 +448 448 0 437 447 54 +448 448 64 437 447 81 +448 448 128 438 447 136 +448 448 192 439 447 197 +448 448 256 440 447 259 +448 448 320 442 447 322 +448 448 384 445 448 385 +448 448 448 448 448 448 +448 448 512 452 448 511 +448 448 576 456 449 575 +448 448 640 461 449 638 +448 448 704 466 450 702 +448 448 768 472 451 766 +448 448 832 478 451 829 +448 448 896 485 452 893 +448 448 960 493 453 957 +448 448 1023 500 454 1019 +448 512 0 438 510 62 +448 512 64 438 510 86 +448 512 128 438 510 139 +448 512 192 439 510 198 +448 512 256 441 511 260 +448 512 320 443 511 323 +448 512 384 446 511 386 +448 512 448 449 511 449 +448 512 512 452 512 512 +448 512 576 457 512 575 +448 512 640 461 512 639 +448 512 704 467 513 702 +448 512 768 473 513 766 +448 512 832 479 514 830 +448 512 896 486 515 893 +448 512 960 493 515 957 +448 512 1023 501 516 1019 +448 576 0 439 574 70 +448 576 64 439 574 92 +448 576 128 439 574 142 +448 576 192 440 574 200 +448 576 256 442 574 262 +448 576 320 444 574 324 +448 576 384 446 574 386 +448 576 448 450 574 449 +448 576 512 453 575 513 +448 576 576 458 575 576 +448 576 640 462 576 639 +448 576 704 468 576 703 +448 576 768 473 576 766 +448 576 832 480 577 830 +448 576 896 487 578 894 +448 576 960 494 578 957 +448 576 1023 502 579 1020 +448 640 0 440 637 78 +448 640 64 440 637 98 +448 640 128 440 637 146 +448 640 192 441 637 203 +448 640 256 443 637 263 +448 640 320 445 637 325 +448 640 384 447 638 388 +448 640 448 451 638 450 +448 640 512 454 638 513 +448 640 576 458 638 577 +448 640 640 463 639 640 +448 640 704 469 639 703 +448 640 768 474 640 767 +448 640 832 481 640 830 +448 640 896 488 641 894 +448 640 960 495 641 958 +448 640 1023 503 642 1020 +448 704 0 441 701 86 +448 704 64 441 701 104 +448 704 128 441 701 150 +448 704 192 442 701 206 +448 704 256 444 701 265 +448 704 320 446 701 327 +448 704 384 449 701 389 +448 704 448 452 701 451 +448 704 512 455 701 514 +448 704 576 460 702 577 +448 704 640 464 702 641 +448 704 704 470 702 704 +448 704 768 475 703 767 +448 704 832 482 703 831 +448 704 896 489 704 894 +448 704 960 496 704 958 +448 704 1023 504 705 1021 +448 768 0 442 764 94 +448 768 64 442 764 110 +448 768 128 443 764 154 +448 768 192 444 764 208 +448 768 256 445 764 267 +448 768 320 447 764 328 +448 768 384 450 765 390 +448 768 448 453 765 453 +448 768 512 457 765 515 +448 768 576 461 765 578 +448 768 640 465 765 641 +448 768 704 471 766 705 +448 768 768 477 766 768 +448 768 832 483 766 831 +448 768 896 490 767 895 +448 768 960 497 767 958 +448 768 1023 505 768 1021 +448 832 0 443 828 102 +448 832 64 444 828 117 +448 832 128 444 828 158 +448 832 192 445 828 212 +448 832 256 447 828 270 +448 832 320 449 828 330 +448 832 384 451 828 392 +448 832 448 454 828 454 +448 832 512 458 828 516 +448 832 576 462 829 579 +448 832 640 467 829 642 +448 832 704 472 829 705 +448 832 768 478 829 769 +448 832 832 484 830 832 +448 832 896 491 830 895 +448 832 960 498 831 959 +448 832 1023 506 831 1021 +448 896 0 445 891 110 +448 896 64 445 891 124 +448 896 128 446 891 163 +448 896 192 447 891 215 +448 896 256 448 891 272 +448 896 320 450 891 332 +448 896 384 453 892 393 +448 896 448 456 892 455 +448 896 512 459 892 518 +448 896 576 463 892 580 +448 896 640 468 892 643 +448 896 704 473 893 706 +448 896 768 479 893 769 +448 896 832 485 893 833 +448 896 896 492 893 896 +448 896 960 500 894 959 +448 896 1023 507 894 1022 +448 960 0 447 955 118 +448 960 64 447 955 131 +448 960 128 447 955 168 +448 960 192 448 955 219 +448 960 256 450 955 275 +448 960 320 452 955 334 +448 960 384 454 955 395 +448 960 448 457 955 457 +448 960 512 461 955 519 +448 960 576 465 956 581 +448 960 640 470 956 644 +448 960 704 475 956 707 +448 960 768 481 956 770 +448 960 832 487 957 833 +448 960 896 494 957 897 +448 960 960 501 957 960 +448 960 1023 508 958 1022 +448 1023 0 448 1017 125 +448 1023 64 448 1017 137 +448 1023 128 449 1017 173 +448 1023 192 450 1017 222 +448 1023 256 451 1017 278 +448 1023 320 453 1017 337 +448 1023 384 456 1018 397 +448 1023 448 459 1018 458 +448 1023 512 463 1018 520 +448 1023 576 467 1018 583 +448 1023 640 471 1018 645 +448 1023 704 477 1018 708 +448 1023 768 482 1019 771 +448 1023 832 489 1019 834 +448 1023 896 495 1019 897 +448 1023 960 502 1020 961 +448 1023 1023 510 1020 1023 +512 0 0 497 57 0 +512 0 64 497 57 63 +512 0 128 497 58 127 +512 0 192 498 59 191 +512 0 256 500 61 255 +512 0 320 501 63 319 +512 0 384 504 66 382 +512 0 448 506 69 446 +512 0 512 510 73 510 +512 0 576 513 76 573 +512 0 640 517 81 637 +512 0 704 522 85 701 +512 0 768 527 90 765 +512 0 832 533 95 828 +512 0 896 539 100 892 +512 0 960 545 105 956 +512 0 1023 552 110 1018 +512 64 0 497 83 0 +512 64 64 497 83 63 +512 64 128 497 83 127 +512 64 192 498 84 191 +512 64 256 500 85 255 +512 64 320 501 87 319 +512 64 384 504 89 382 +512 64 448 506 91 446 +512 64 512 510 94 510 +512 64 576 513 96 573 +512 64 640 517 100 637 +512 64 704 522 103 701 +512 64 768 527 107 765 +512 64 832 533 111 828 +512 64 896 539 115 892 +512 64 960 545 119 956 +512 64 1023 552 124 1018 +512 128 0 497 137 12 +512 128 64 497 137 64 +512 128 128 498 137 128 +512 128 192 498 137 191 +512 128 256 500 138 255 +512 128 320 502 139 319 +512 128 384 504 140 382 +512 128 448 506 141 446 +512 128 512 510 143 510 +512 128 576 513 145 574 +512 128 640 517 147 637 +512 128 704 522 149 701 +512 128 768 527 151 765 +512 128 832 533 154 828 +512 128 896 539 157 892 +512 128 960 545 160 956 +512 128 1023 552 163 1019 +512 192 0 497 197 21 +512 192 64 497 197 66 +512 192 128 498 197 129 +512 192 192 499 197 192 +512 192 256 500 198 255 +512 192 320 502 198 319 +512 192 384 504 199 383 +512 192 448 507 200 446 +512 192 512 510 201 510 +512 192 576 513 202 574 +512 192 640 518 203 637 +512 192 704 522 205 701 +512 192 768 527 207 765 +512 192 832 533 208 828 +512 192 896 539 210 892 +512 192 960 546 212 956 +512 192 1023 552 215 1019 +512 256 0 497 259 30 +512 256 64 498 259 69 +512 256 128 498 259 130 +512 256 192 499 259 193 +512 256 256 500 259 256 +512 256 320 502 260 319 +512 256 384 504 260 383 +512 256 448 507 261 447 +512 256 512 510 262 510 +512 256 576 514 262 574 +512 256 640 518 263 638 +512 256 704 523 265 701 +512 256 768 528 266 765 +512 256 832 533 267 829 +512 256 896 539 269 892 +512 256 960 546 270 956 +512 256 1023 553 272 1019 +512 320 0 498 321 38 +512 320 64 498 321 72 +512 320 128 498 321 131 +512 320 192 499 322 194 +512 320 256 501 322 257 +512 320 320 502 322 320 +512 320 384 505 322 383 +512 320 448 507 323 447 +512 320 512 510 324 511 +512 320 576 514 324 574 +512 320 640 518 325 638 +512 320 704 523 326 701 +512 320 768 528 327 765 +512 320 832 534 328 829 +512 320 896 540 329 892 +512 320 960 546 330 956 +512 320 1023 553 332 1019 +512 384 0 498 384 46 +512 384 64 498 384 76 +512 384 128 499 384 133 +512 384 192 500 384 195 +512 384 256 501 385 258 +512 384 320 503 385 321 +512 384 384 505 385 384 +512 384 448 508 386 447 +512 384 512 511 386 511 +512 384 576 515 387 574 +512 384 640 519 387 638 +512 384 704 523 388 702 +512 384 768 528 389 765 +512 384 832 534 390 829 +512 384 896 540 391 893 +512 384 960 547 392 956 +512 384 1023 553 393 1019 +512 448 0 499 447 54 +512 448 64 499 447 81 +512 448 128 499 447 136 +512 448 192 500 448 196 +512 448 256 502 448 259 +512 448 320 503 448 322 +512 448 384 505 448 385 +512 448 448 508 449 448 +512 448 512 511 449 511 +512 448 576 515 449 575 +512 448 640 519 450 638 +512 448 704 524 450 702 +512 448 768 529 451 766 +512 448 832 535 452 829 +512 448 896 541 453 893 +512 448 960 547 453 957 +512 448 1023 554 454 1019 +512 512 0 499 511 62 +512 512 64 500 511 86 +512 512 128 500 511 139 +512 512 192 501 511 198 +512 512 256 502 511 260 +512 512 320 504 511 323 +512 512 384 506 511 385 +512 512 448 509 512 449 +512 512 512 512 512 512 +512 512 576 516 512 575 +512 512 640 520 513 639 +512 512 704 524 513 702 +512 512 768 530 514 766 +512 512 832 535 514 830 +512 512 896 541 515 893 +512 512 960 548 516 957 +512 512 1023 554 517 1019 +512 576 0 500 574 70 +512 576 64 500 574 92 +512 576 128 501 574 142 +512 576 192 502 574 200 +512 576 256 503 574 262 +512 576 320 505 574 324 +512 576 384 507 575 386 +512 576 448 510 575 449 +512 576 512 513 575 513 +512 576 576 516 576 576 +512 576 640 521 576 639 +512 576 704 525 576 703 +512 576 768 530 577 766 +512 576 832 536 577 830 +512 576 896 542 578 894 +512 576 960 548 579 957 +512 576 1023 555 579 1020 +512 640 0 501 637 78 +512 640 64 501 637 98 +512 640 128 502 638 146 +512 640 192 502 638 203 +512 640 256 504 638 263 +512 640 320 506 638 325 +512 640 384 508 638 388 +512 640 448 510 638 450 +512 640 512 514 638 513 +512 640 576 517 639 577 +512 640 640 521 639 640 +512 640 704 526 639 703 +512 640 768 531 640 767 +512 640 832 537 640 830 +512 640 896 543 641 894 +512 640 960 549 641 958 +512 640 1023 556 642 1020 +512 704 0 502 701 86 +512 704 64 502 701 104 +512 704 128 503 701 149 +512 704 192 503 701 205 +512 704 256 505 701 265 +512 704 320 506 701 327 +512 704 384 509 701 389 +512 704 448 511 702 451 +512 704 512 515 702 514 +512 704 576 518 702 577 +512 704 640 522 702 641 +512 704 704 527 703 704 +512 704 768 532 703 767 +512 704 832 537 704 831 +512 704 896 543 704 894 +512 704 960 550 704 958 +512 704 1023 557 705 1020 +512 768 0 503 764 94 +512 768 64 503 764 110 +512 768 128 504 764 154 +512 768 192 504 764 208 +512 768 256 506 765 267 +512 768 320 508 765 328 +512 768 384 510 765 390 +512 768 448 512 765 453 +512 768 512 516 765 515 +512 768 576 519 765 578 +512 768 640 523 766 641 +512 768 704 528 766 705 +512 768 768 533 766 768 +512 768 832 538 767 831 +512 768 896 544 767 895 +512 768 960 551 768 958 +512 768 1023 558 768 1021 +512 832 0 504 828 102 +512 832 64 504 828 117 +512 832 128 505 828 158 +512 832 192 506 828 212 +512 832 256 507 828 270 +512 832 320 509 828 330 +512 832 384 511 828 392 +512 832 448 514 828 454 +512 832 512 517 829 516 +512 832 576 520 829 579 +512 832 640 524 829 642 +512 832 704 529 829 705 +512 832 768 534 830 769 +512 832 832 540 830 832 +512 832 896 546 830 895 +512 832 960 552 831 959 +512 832 1023 559 831 1021 +512 896 0 506 891 110 +512 896 64 506 891 124 +512 896 128 506 891 163 +512 896 192 507 891 215 +512 896 256 508 892 272 +512 896 320 510 892 332 +512 896 384 512 892 393 +512 896 448 515 892 455 +512 896 512 518 892 518 +512 896 576 522 892 580 +512 896 640 526 893 643 +512 896 704 530 893 706 +512 896 768 535 893 769 +512 896 832 541 893 833 +512 896 896 547 894 896 +512 896 960 553 894 959 +512 896 1023 560 894 1022 +512 960 0 507 955 117 +512 960 64 507 955 130 +512 960 128 508 955 168 +512 960 192 508 955 219 +512 960 256 510 955 275 +512 960 320 511 955 334 +512 960 384 514 955 395 +512 960 448 516 955 457 +512 960 512 519 956 519 +512 960 576 523 956 581 +512 960 640 527 956 644 +512 960 704 532 956 707 +512 960 768 537 956 770 +512 960 832 542 957 833 +512 960 896 548 957 897 +512 960 960 554 957 960 +512 960 1023 561 958 1022 +512 1023 0 508 1017 125 +512 1023 64 509 1017 137 +512 1023 128 509 1018 173 +512 1023 192 510 1018 222 +512 1023 256 511 1018 278 +512 1023 320 513 1018 337 +512 1023 384 515 1018 397 +512 1023 448 518 1018 458 +512 1023 512 521 1018 520 +512 1023 576 524 1018 583 +512 1023 640 528 1018 645 +512 1023 704 533 1019 708 +512 1023 768 538 1019 771 +512 1023 832 543 1019 834 +512 1023 896 549 1019 897 +512 1023 960 556 1020 961 +512 1023 1023 562 1020 1023 +576 0 0 559 64 0 +576 0 64 559 64 63 +576 0 128 559 65 127 +576 0 192 560 66 191 +576 0 256 561 67 255 +576 0 320 563 69 318 +576 0 384 565 72 382 +576 0 448 567 75 446 +576 0 512 570 78 510 +576 0 576 573 82 573 +576 0 640 577 85 637 +576 0 704 581 90 701 +576 0 768 585 94 765 +576 0 832 590 99 828 +576 0 896 596 103 892 +576 0 960 602 108 956 +576 0 1023 608 113 1018 +576 64 0 559 87 0 +576 64 64 559 88 63 +576 64 128 559 88 127 +576 64 192 560 89 191 +576 64 256 561 90 255 +576 64 320 563 91 319 +576 64 384 565 93 382 +576 64 448 567 95 446 +576 64 512 570 98 510 +576 64 576 573 100 573 +576 64 640 577 103 637 +576 64 704 581 107 701 +576 64 768 586 110 765 +576 64 832 590 114 828 +576 64 896 596 118 892 +576 64 960 602 122 956 +576 64 1023 608 127 1018 +576 128 0 559 139 11 +576 128 64 559 139 64 +576 128 128 560 140 128 +576 128 192 560 140 191 +576 128 256 561 141 255 +576 128 320 563 141 319 +576 128 384 565 143 382 +576 128 448 567 144 446 +576 128 512 570 145 510 +576 128 576 573 147 573 +576 128 640 577 149 637 +576 128 704 581 151 701 +576 128 768 586 154 765 +576 128 832 591 156 828 +576 128 896 596 159 892 +576 128 960 602 162 956 +576 128 1023 608 165 1019 +576 192 0 559 198 21 +576 192 64 559 199 66 +576 192 128 560 199 129 +576 192 192 560 199 192 +576 192 256 562 199 255 +576 192 320 563 200 319 +576 192 384 565 201 383 +576 192 448 567 201 446 +576 192 512 570 202 510 +576 192 576 573 204 574 +576 192 640 577 205 637 +576 192 704 581 206 701 +576 192 768 586 208 765 +576 192 832 591 210 828 +576 192 896 596 212 892 +576 192 960 602 214 956 +576 192 1023 608 216 1019 +576 256 0 559 260 30 +576 256 64 560 260 69 +576 256 128 560 260 130 +576 256 192 561 260 193 +576 256 256 562 261 256 +576 256 320 563 261 319 +576 256 384 565 261 383 +576 256 448 568 262 447 +576 256 512 570 263 510 +576 256 576 574 264 574 +576 256 640 577 265 638 +576 256 704 581 266 701 +576 256 768 586 267 765 +576 256 832 591 268 829 +576 256 896 596 270 892 +576 256 960 602 271 956 +576 256 1023 608 273 1019 +576 320 0 560 322 38 +576 320 64 560 322 72 +576 320 128 560 322 131 +576 320 192 561 322 194 +576 320 256 562 323 257 +576 320 320 564 323 320 +576 320 384 566 323 383 +576 320 448 568 324 447 +576 320 512 571 325 510 +576 320 576 574 325 574 +576 320 640 578 326 638 +576 320 704 582 327 701 +576 320 768 586 328 765 +576 320 832 591 329 829 +576 320 896 597 330 892 +576 320 960 602 331 956 +576 320 1023 608 333 1019 +576 384 0 560 385 46 +576 384 64 560 385 76 +576 384 128 561 385 133 +576 384 192 561 385 195 +576 384 256 563 385 258 +576 384 320 564 386 321 +576 384 384 566 386 384 +576 384 448 568 386 447 +576 384 512 571 387 511 +576 384 576 574 387 574 +576 384 640 578 388 638 +576 384 704 582 389 702 +576 384 768 587 389 765 +576 384 832 592 390 829 +576 384 896 597 391 893 +576 384 960 603 392 956 +576 384 1023 609 393 1019 +576 448 0 561 448 54 +576 448 64 561 448 81 +576 448 128 561 448 136 +576 448 192 562 448 196 +576 448 256 563 448 259 +576 448 320 565 449 321 +576 448 384 566 449 385 +576 448 448 569 449 448 +576 448 512 572 450 511 +576 448 576 575 450 575 +576 448 640 578 451 638 +576 448 704 583 451 702 +576 448 768 587 452 766 +576 448 832 592 452 829 +576 448 896 597 453 893 +576 448 960 603 454 957 +576 448 1023 609 455 1019 +576 512 0 561 511 62 +576 512 64 561 511 86 +576 512 128 562 511 139 +576 512 192 562 511 198 +576 512 256 564 512 260 +576 512 320 565 512 323 +576 512 384 567 512 385 +576 512 448 569 512 449 +576 512 512 572 513 512 +576 512 576 575 513 575 +576 512 640 579 513 639 +576 512 704 583 514 702 +576 512 768 588 514 766 +576 512 832 593 515 830 +576 512 896 598 516 893 +576 512 960 604 516 957 +576 512 1023 610 517 1019 +576 576 0 562 575 70 +576 576 64 562 575 92 +576 576 128 562 575 142 +576 576 192 563 575 200 +576 576 256 564 575 262 +576 576 320 566 575 324 +576 576 384 568 575 386 +576 576 448 570 575 449 +576 576 512 573 576 513 +576 576 576 576 576 576 +576 576 640 580 576 639 +576 576 704 584 577 703 +576 576 768 588 577 766 +576 576 832 593 578 830 +576 576 896 598 578 894 +576 576 960 604 579 957 +576 576 1023 610 580 1020 +576 640 0 563 638 78 +576 640 64 563 638 98 +576 640 128 563 638 145 +576 640 192 564 638 203 +576 640 256 565 638 263 +576 640 320 566 638 325 +576 640 384 568 638 388 +576 640 448 571 639 450 +576 640 512 574 639 513 +576 640 576 577 639 577 +576 640 640 580 640 640 +576 640 704 584 640 703 +576 640 768 589 640 767 +576 640 832 594 641 830 +576 640 896 599 641 894 +576 640 960 605 642 958 +576 640 1023 611 642 1020 +576 704 0 563 701 86 +576 704 64 564 701 104 +576 704 128 564 701 149 +576 704 192 565 701 205 +576 704 256 566 701 265 +576 704 320 567 702 327 +576 704 384 569 702 389 +576 704 448 572 702 451 +576 704 512 574 702 514 +576 704 576 578 702 577 +576 704 640 581 703 641 +576 704 704 585 703 704 +576 704 768 590 703 767 +576 704 832 595 704 831 +576 704 896 600 704 894 +576 704 960 606 705 958 +576 704 1023 612 705 1020 +576 768 0 564 765 94 +576 768 64 564 765 110 +576 768 128 565 765 154 +576 768 192 566 765 208 +576 768 256 567 765 267 +576 768 320 568 765 328 +576 768 384 570 765 390 +576 768 448 573 765 453 +576 768 512 575 766 515 +576 768 576 578 766 578 +576 768 640 582 766 641 +576 768 704 586 766 705 +576 768 768 591 767 768 +576 768 832 595 767 831 +576 768 896 601 767 895 +576 768 960 607 768 958 +576 768 1023 613 768 1021 +576 832 0 565 828 102 +576 832 64 565 828 117 +576 832 128 566 828 158 +576 832 192 567 828 211 +576 832 256 568 828 270 +576 832 320 569 828 330 +576 832 384 571 829 392 +576 832 448 574 829 454 +576 832 512 576 829 516 +576 832 576 579 829 579 +576 832 640 583 829 642 +576 832 704 587 830 705 +576 832 768 592 830 769 +576 832 832 596 830 832 +576 832 896 602 831 895 +576 832 960 607 831 959 +576 832 1023 613 832 1021 +576 896 0 566 892 109 +576 896 64 567 892 124 +576 896 128 567 892 163 +576 896 192 568 892 215 +576 896 256 569 892 272 +576 896 320 570 892 332 +576 896 384 572 892 393 +576 896 448 575 892 455 +576 896 512 577 892 518 +576 896 576 581 893 580 +576 896 640 584 893 643 +576 896 704 588 893 706 +576 896 768 593 893 769 +576 896 832 598 894 833 +576 896 896 603 894 896 +576 896 960 609 894 959 +576 896 1023 615 895 1022 +576 960 0 568 955 117 +576 960 64 568 955 130 +576 960 128 568 955 168 +576 960 192 569 955 218 +576 960 256 570 955 275 +576 960 320 572 955 334 +576 960 384 574 956 395 +576 960 448 576 956 457 +576 960 512 579 956 519 +576 960 576 582 956 581 +576 960 640 585 956 644 +576 960 704 589 956 707 +576 960 768 594 957 770 +576 960 832 599 957 833 +576 960 896 604 957 897 +576 960 960 610 958 960 +576 960 1023 616 958 1022 +576 1023 0 569 1018 125 +576 1023 64 569 1018 137 +576 1023 128 570 1018 173 +576 1023 192 570 1018 222 +576 1023 256 571 1018 278 +576 1023 320 573 1018 337 +576 1023 384 575 1018 397 +576 1023 448 577 1018 458 +576 1023 512 580 1018 520 +576 1023 576 583 1018 583 +576 1023 640 587 1019 645 +576 1023 704 591 1019 708 +576 1023 768 595 1019 771 +576 1023 832 600 1019 834 +576 1023 896 605 1020 897 +576 1023 960 611 1020 961 +576 1023 1023 617 1020 1023 +640 0 0 621 71 0 +640 0 64 621 71 63 +640 0 128 621 72 127 +640 0 192 622 73 191 +640 0 256 623 74 255 +640 0 320 625 76 318 +640 0 384 626 78 382 +640 0 448 628 81 446 +640 0 512 631 84 510 +640 0 576 634 87 573 +640 0 640 637 91 637 +640 0 704 641 95 701 +640 0 768 645 99 765 +640 0 832 649 103 828 +640 0 896 654 107 892 +640 0 960 659 112 956 +640 0 1023 664 117 1018 +640 64 0 621 92 0 +640 64 64 621 93 63 +640 64 128 622 93 127 +640 64 192 622 94 191 +640 64 256 623 95 255 +640 64 320 625 96 318 +640 64 384 626 98 382 +640 64 448 628 100 446 +640 64 512 631 102 510 +640 64 576 634 105 573 +640 64 640 637 108 637 +640 64 704 641 111 701 +640 64 768 645 114 765 +640 64 832 649 118 828 +640 64 896 654 122 892 +640 64 960 659 126 956 +640 64 1023 664 130 1018 +640 128 0 621 142 9 +640 128 64 621 142 64 +640 128 128 622 142 128 +640 128 192 622 143 191 +640 128 256 623 144 255 +640 128 320 625 144 319 +640 128 384 626 145 382 +640 128 448 628 147 446 +640 128 512 631 148 510 +640 128 576 634 150 573 +640 128 640 637 152 637 +640 128 704 641 154 701 +640 128 768 645 156 765 +640 128 832 649 159 828 +640 128 896 654 161 892 +640 128 960 659 164 956 +640 128 1023 665 167 1019 +640 192 0 621 200 20 +640 192 64 621 200 66 +640 192 128 622 201 128 +640 192 192 622 201 192 +640 192 256 623 201 255 +640 192 320 625 202 319 +640 192 384 626 203 383 +640 192 448 629 203 446 +640 192 512 631 204 510 +640 192 576 634 206 574 +640 192 640 637 207 637 +640 192 704 641 208 701 +640 192 768 645 210 765 +640 192 832 649 212 828 +640 192 896 654 214 892 +640 192 960 659 216 956 +640 192 1023 665 218 1019 +640 256 0 621 261 29 +640 256 64 622 261 69 +640 256 128 622 261 130 +640 256 192 623 262 193 +640 256 256 624 262 256 +640 256 320 625 262 319 +640 256 384 627 263 383 +640 256 448 629 263 447 +640 256 512 631 264 510 +640 256 576 634 265 574 +640 256 640 637 266 638 +640 256 704 641 267 701 +640 256 768 645 268 765 +640 256 832 649 270 829 +640 256 896 654 271 892 +640 256 960 659 273 956 +640 256 1023 665 274 1019 +640 320 0 622 323 37 +640 320 64 622 323 72 +640 320 128 622 323 131 +640 320 192 623 324 194 +640 320 256 624 324 257 +640 320 320 625 324 320 +640 320 384 627 325 383 +640 320 448 629 325 447 +640 320 512 631 326 510 +640 320 576 634 326 574 +640 320 640 638 327 638 +640 320 704 641 328 701 +640 320 768 645 329 765 +640 320 832 650 330 829 +640 320 896 654 331 892 +640 320 960 660 332 956 +640 320 1023 665 334 1019 +640 384 0 622 386 46 +640 384 64 622 386 76 +640 384 128 623 386 133 +640 384 192 623 386 195 +640 384 256 624 386 257 +640 384 320 626 387 321 +640 384 384 627 387 384 +640 384 448 629 387 447 +640 384 512 632 388 511 +640 384 576 635 388 574 +640 384 640 638 389 638 +640 384 704 642 390 702 +640 384 768 646 390 765 +640 384 832 650 391 829 +640 384 896 655 392 893 +640 384 960 660 393 956 +640 384 1023 665 394 1019 +640 448 0 622 449 54 +640 448 64 623 449 81 +640 448 128 623 449 136 +640 448 192 624 449 196 +640 448 256 625 449 259 +640 448 320 626 449 321 +640 448 384 628 450 385 +640 448 448 630 450 448 +640 448 512 632 450 511 +640 448 576 635 451 575 +640 448 640 638 451 638 +640 448 704 642 452 702 +640 448 768 646 453 766 +640 448 832 650 453 829 +640 448 896 655 454 893 +640 448 960 660 455 957 +640 448 1023 666 456 1019 +640 512 0 623 512 62 +640 512 64 623 512 86 +640 512 128 623 512 139 +640 512 192 624 512 198 +640 512 256 625 512 260 +640 512 320 626 512 322 +640 512 384 628 513 385 +640 512 448 630 513 449 +640 512 512 633 513 512 +640 512 576 636 514 575 +640 512 640 639 514 639 +640 512 704 642 514 702 +640 512 768 646 515 766 +640 512 832 651 516 830 +640 512 896 656 516 893 +640 512 960 661 517 957 +640 512 1023 666 518 1019 +640 576 0 624 575 70 +640 576 64 624 575 92 +640 576 128 624 575 142 +640 576 192 625 575 200 +640 576 256 626 575 261 +640 576 320 627 575 324 +640 576 384 629 576 386 +640 576 448 631 576 449 +640 576 512 633 576 513 +640 576 576 636 577 576 +640 576 640 639 577 639 +640 576 704 643 577 703 +640 576 768 647 578 766 +640 576 832 651 578 830 +640 576 896 656 579 894 +640 576 960 661 580 957 +640 576 1023 667 580 1020 +640 640 0 624 638 78 +640 640 64 624 638 97 +640 640 128 625 638 145 +640 640 192 625 638 203 +640 640 256 626 639 263 +640 640 320 628 639 325 +640 640 384 629 639 387 +640 640 448 631 639 450 +640 640 512 634 639 513 +640 640 576 637 640 577 +640 640 640 640 640 640 +640 640 704 644 640 703 +640 640 768 648 641 767 +640 640 832 652 641 830 +640 640 896 657 642 894 +640 640 960 662 642 958 +640 640 1023 667 643 1020 +640 704 0 625 702 86 +640 704 64 625 702 104 +640 704 128 625 702 149 +640 704 192 626 702 205 +640 704 256 627 702 265 +640 704 320 628 702 327 +640 704 384 630 702 389 +640 704 448 632 702 451 +640 704 512 635 703 514 +640 704 576 637 703 577 +640 704 640 641 703 641 +640 704 704 644 704 704 +640 704 768 648 704 767 +640 704 832 653 704 831 +640 704 896 657 705 894 +640 704 960 663 705 958 +640 704 1023 668 706 1020 +640 768 0 626 765 94 +640 768 64 626 765 110 +640 768 128 626 765 154 +640 768 192 627 765 208 +640 768 256 628 765 267 +640 768 320 629 765 328 +640 768 384 631 766 390 +640 768 448 633 766 452 +640 768 512 635 766 515 +640 768 576 638 766 578 +640 768 640 642 766 641 +640 768 704 645 767 705 +640 768 768 649 767 768 +640 768 832 653 767 831 +640 768 896 658 768 895 +640 768 960 663 768 958 +640 768 1023 669 769 1021 +640 832 0 627 829 101 +640 832 64 627 829 117 +640 832 128 627 829 158 +640 832 192 628 829 211 +640 832 256 629 829 270 +640 832 320 630 829 330 +640 832 384 632 829 392 +640 832 448 634 829 454 +640 832 512 636 829 516 +640 832 576 639 829 579 +640 832 640 642 830 642 +640 832 704 646 830 705 +640 832 768 650 830 769 +640 832 832 654 831 832 +640 832 896 659 831 895 +640 832 960 664 831 959 +640 832 1023 670 832 1021 +640 896 0 628 892 109 +640 896 64 628 892 123 +640 896 128 628 892 163 +640 896 192 629 892 215 +640 896 256 630 892 272 +640 896 320 631 892 332 +640 896 384 633 892 393 +640 896 448 635 893 455 +640 896 512 637 893 518 +640 896 576 640 893 580 +640 896 640 643 893 643 +640 896 704 647 893 706 +640 896 768 651 894 769 +640 896 832 655 894 833 +640 896 896 660 894 896 +640 896 960 665 895 959 +640 896 1023 671 895 1022 +640 960 0 629 955 117 +640 960 64 629 955 130 +640 960 128 629 956 168 +640 960 192 630 956 218 +640 960 256 631 956 275 +640 960 320 632 956 334 +640 960 384 634 956 395 +640 960 448 636 956 457 +640 960 512 638 956 519 +640 960 576 641 956 581 +640 960 640 644 956 644 +640 960 704 648 957 707 +640 960 768 652 957 770 +640 960 832 656 957 833 +640 960 896 661 958 897 +640 960 960 666 958 960 +640 960 1023 672 958 1022 +640 1023 0 630 1018 125 +640 1023 64 630 1018 137 +640 1023 128 630 1018 173 +640 1023 192 631 1018 222 +640 1023 256 632 1018 278 +640 1023 320 633 1018 336 +640 1023 384 635 1018 397 +640 1023 448 637 1018 458 +640 1023 512 640 1019 520 +640 1023 576 642 1019 583 +640 1023 640 646 1019 645 +640 1023 704 649 1019 708 +640 1023 768 653 1019 771 +640 1023 832 657 1020 834 +640 1023 896 662 1020 897 +640 1023 960 667 1020 961 +640 1023 1023 673 1021 1023 +704 0 0 683 78 0 +704 0 64 683 78 62 +704 0 128 684 79 127 +704 0 192 684 80 191 +704 0 256 685 81 255 +704 0 320 686 82 318 +704 0 384 688 85 382 +704 0 448 690 87 446 +704 0 512 692 90 510 +704 0 576 694 93 573 +704 0 640 697 96 637 +704 0 704 701 100 701 +704 0 768 704 104 765 +704 0 832 708 108 828 +704 0 896 713 112 892 +704 0 960 717 116 956 +704 0 1023 722 121 1018 +704 64 0 683 98 0 +704 64 64 683 98 63 +704 64 128 684 98 127 +704 64 192 684 99 191 +704 64 256 685 100 255 +704 64 320 686 101 318 +704 64 384 688 103 382 +704 64 448 690 105 446 +704 64 512 692 107 510 +704 64 576 694 109 573 +704 64 640 697 112 637 +704 64 704 701 115 701 +704 64 768 704 118 765 +704 64 832 708 122 828 +704 64 896 713 126 892 +704 64 960 717 130 956 +704 64 1023 722 134 1018 +704 128 0 683 145 5 +704 128 64 683 145 64 +704 128 128 684 146 127 +704 128 192 684 146 191 +704 128 256 685 147 255 +704 128 320 686 148 319 +704 128 384 688 149 382 +704 128 448 690 150 446 +704 128 512 692 151 510 +704 128 576 695 153 573 +704 128 640 697 155 637 +704 128 704 701 157 701 +704 128 768 704 159 765 +704 128 832 708 162 828 +704 128 896 713 164 892 +704 128 960 717 167 956 +704 128 1023 722 170 1018 +704 192 0 683 203 19 +704 192 64 683 203 66 +704 192 128 684 203 128 +704 192 192 684 203 192 +704 192 256 685 203 255 +704 192 320 686 204 319 +704 192 384 688 205 383 +704 192 448 690 206 446 +704 192 512 692 206 510 +704 192 576 695 208 574 +704 192 640 698 209 637 +704 192 704 701 210 701 +704 192 768 704 212 765 +704 192 832 708 214 828 +704 192 896 713 216 892 +704 192 960 717 218 956 +704 192 1023 722 220 1019 +704 256 0 684 263 28 +704 256 64 684 263 68 +704 256 128 684 263 130 +704 256 192 685 263 192 +704 256 256 685 264 256 +704 256 320 687 264 319 +704 256 384 688 264 383 +704 256 448 690 265 446 +704 256 512 692 266 510 +704 256 576 695 267 574 +704 256 640 698 268 637 +704 256 704 701 269 701 +704 256 768 705 270 765 +704 256 832 709 271 829 +704 256 896 713 273 892 +704 256 960 718 274 956 +704 256 1023 722 276 1019 +704 320 0 684 325 37 +704 320 64 684 325 72 +704 320 128 684 325 131 +704 320 192 685 325 193 +704 320 256 686 325 257 +704 320 320 687 325 320 +704 320 384 688 326 383 +704 320 448 690 326 447 +704 320 512 692 327 510 +704 320 576 695 327 574 +704 320 640 698 328 638 +704 320 704 701 329 701 +704 320 768 705 330 765 +704 320 832 709 331 829 +704 320 896 713 332 892 +704 320 960 718 333 956 +704 320 1023 723 335 1019 +704 384 0 684 387 45 +704 384 64 684 387 76 +704 384 128 684 387 133 +704 384 192 685 387 195 +704 384 256 686 387 257 +704 384 320 687 388 321 +704 384 384 689 388 384 +704 384 448 691 388 447 +704 384 512 693 389 511 +704 384 576 695 389 574 +704 384 640 698 390 638 +704 384 704 701 391 702 +704 384 768 705 391 765 +704 384 832 709 392 829 +704 384 896 713 393 893 +704 384 960 718 394 956 +704 384 1023 723 395 1019 +704 448 0 684 450 53 +704 448 64 685 450 81 +704 448 128 685 450 136 +704 448 192 685 450 196 +704 448 256 686 450 259 +704 448 320 688 450 321 +704 448 384 689 450 385 +704 448 448 691 451 448 +704 448 512 693 451 511 +704 448 576 696 452 575 +704 448 640 699 452 638 +704 448 704 702 453 702 +704 448 768 705 453 766 +704 448 832 709 454 829 +704 448 896 714 455 893 +704 448 960 718 456 957 +704 448 1023 723 457 1019 +704 512 0 685 513 62 +704 512 64 685 513 86 +704 512 128 685 513 139 +704 512 192 686 513 198 +704 512 256 687 513 260 +704 512 320 688 513 322 +704 512 384 690 513 385 +704 512 448 691 514 449 +704 512 512 694 514 512 +704 512 576 696 514 575 +704 512 640 699 515 639 +704 512 704 702 515 702 +704 512 768 706 516 766 +704 512 832 710 516 830 +704 512 896 714 517 893 +704 512 960 719 518 957 +704 512 1023 724 519 1019 +704 576 0 685 576 70 +704 576 64 685 576 91 +704 576 128 686 576 142 +704 576 192 686 576 200 +704 576 256 687 576 261 +704 576 320 689 576 324 +704 576 384 690 576 386 +704 576 448 692 577 449 +704 576 512 694 577 513 +704 576 576 697 577 576 +704 576 640 700 578 639 +704 576 704 703 578 703 +704 576 768 706 578 766 +704 576 832 710 579 830 +704 576 896 715 580 894 +704 576 960 719 580 957 +704 576 1023 724 581 1020 +704 640 0 686 639 78 +704 640 64 686 639 97 +704 640 128 686 639 145 +704 640 192 687 639 203 +704 640 256 688 639 263 +704 640 320 689 639 325 +704 640 384 691 639 387 +704 640 448 692 640 450 +704 640 512 695 640 513 +704 640 576 697 640 577 +704 640 640 700 641 640 +704 640 704 703 641 703 +704 640 768 707 641 767 +704 640 832 711 642 830 +704 640 896 715 642 894 +704 640 960 720 643 957 +704 640 1023 725 643 1020 +704 704 0 687 702 86 +704 704 64 687 702 104 +704 704 128 687 702 149 +704 704 192 688 702 205 +704 704 256 689 702 265 +704 704 320 690 703 326 +704 704 384 691 703 389 +704 704 448 693 703 451 +704 704 512 695 703 514 +704 704 576 698 703 577 +704 704 640 701 704 641 +704 704 704 704 704 704 +704 704 768 708 704 767 +704 704 832 712 705 831 +704 704 896 716 705 894 +704 704 960 720 706 958 +704 704 1023 725 706 1020 +704 768 0 687 766 93 +704 768 64 687 766 110 +704 768 128 688 766 153 +704 768 192 688 766 208 +704 768 256 689 766 267 +704 768 320 690 766 328 +704 768 384 692 766 390 +704 768 448 694 766 452 +704 768 512 696 766 515 +704 768 576 699 767 578 +704 768 640 701 767 641 +704 768 704 705 767 705 +704 768 768 708 768 768 +704 768 832 712 768 831 +704 768 896 717 768 895 +704 768 960 721 769 958 +704 768 1023 726 769 1021 +704 832 0 688 829 101 +704 832 64 688 829 117 +704 832 128 689 829 158 +704 832 192 689 829 211 +704 832 256 690 829 270 +704 832 320 691 829 330 +704 832 384 693 829 392 +704 832 448 695 829 454 +704 832 512 697 830 516 +704 832 576 699 830 579 +704 832 640 702 830 642 +704 832 704 706 830 705 +704 832 768 709 831 769 +704 832 832 713 831 832 +704 832 896 717 831 895 +704 832 960 722 832 959 +704 832 1023 727 832 1021 +704 896 0 689 892 109 +704 896 64 689 892 123 +704 896 128 690 892 163 +704 896 192 690 892 215 +704 896 256 691 893 272 +704 896 320 692 893 332 +704 896 384 694 893 393 +704 896 448 696 893 455 +704 896 512 698 893 517 +704 896 576 700 893 580 +704 896 640 703 893 643 +704 896 704 706 894 706 +704 896 768 710 894 769 +704 896 832 714 894 833 +704 896 896 718 895 896 +704 896 960 723 895 959 +704 896 1023 728 895 1022 +704 960 0 690 956 117 +704 960 64 690 956 130 +704 960 128 690 956 168 +704 960 192 691 956 218 +704 960 256 692 956 275 +704 960 320 693 956 334 +704 960 384 695 956 395 +704 960 448 697 956 457 +704 960 512 699 956 519 +704 960 576 701 957 581 +704 960 640 704 957 644 +704 960 704 707 957 707 +704 960 768 711 957 770 +704 960 832 715 958 833 +704 960 896 719 958 897 +704 960 960 724 958 960 +704 960 1023 729 959 1022 +704 1023 0 691 1018 125 +704 1023 64 691 1018 137 +704 1023 128 692 1018 173 +704 1023 192 692 1018 222 +704 1023 256 693 1018 278 +704 1023 320 694 1019 336 +704 1023 384 696 1019 397 +704 1023 448 698 1019 458 +704 1023 512 700 1019 520 +704 1023 576 702 1019 582 +704 1023 640 705 1019 645 +704 1023 704 708 1019 708 +704 1023 768 712 1020 771 +704 1023 832 716 1020 834 +704 1023 896 720 1020 897 +704 1023 960 725 1021 961 +704 1023 1023 730 1021 1023 +768 0 0 745 85 0 +768 0 64 745 85 62 +768 0 128 746 86 127 +768 0 192 746 87 191 +768 0 256 747 88 255 +768 0 320 748 89 318 +768 0 384 749 91 382 +768 0 448 751 93 446 +768 0 512 753 96 510 +768 0 576 755 99 573 +768 0 640 758 102 637 +768 0 704 761 105 701 +768 0 768 764 109 765 +768 0 832 768 113 828 +768 0 896 772 117 892 +768 0 960 776 121 956 +768 0 1023 781 125 1018 +768 64 0 745 103 0 +768 64 64 745 103 63 +768 64 128 746 104 127 +768 64 192 746 104 191 +768 64 256 747 105 255 +768 64 320 748 106 318 +768 64 384 749 108 382 +768 64 448 751 110 446 +768 64 512 753 112 510 +768 64 576 755 114 573 +768 64 640 758 117 637 +768 64 704 761 120 701 +768 64 768 764 123 765 +768 64 832 768 126 828 +768 64 896 772 130 892 +768 64 960 776 134 956 +768 64 1023 781 137 1018 +768 128 0 745 149 0 +768 128 64 745 149 64 +768 128 128 746 149 127 +768 128 192 746 150 191 +768 128 256 747 150 255 +768 128 320 748 151 319 +768 128 384 750 152 382 +768 128 448 751 153 446 +768 128 512 753 155 510 +768 128 576 755 156 573 +768 128 640 758 158 637 +768 128 704 761 160 701 +768 128 768 764 162 765 +768 128 832 768 165 828 +768 128 896 772 167 892 +768 128 960 776 170 956 +768 128 1023 781 173 1018 +768 192 0 745 205 18 +768 192 64 746 205 65 +768 192 128 746 205 128 +768 192 192 746 205 192 +768 192 256 747 206 255 +768 192 320 748 206 319 +768 192 384 750 207 383 +768 192 448 751 208 446 +768 192 512 753 209 510 +768 192 576 756 210 574 +768 192 640 758 211 637 +768 192 704 761 213 701 +768 192 768 764 214 765 +768 192 832 768 216 828 +768 192 896 772 218 892 +768 192 960 776 220 956 +768 192 1023 781 222 1019 +768 256 0 746 265 28 +768 256 64 746 265 68 +768 256 128 746 265 129 +768 256 192 746 265 192 +768 256 256 747 265 256 +768 256 320 748 266 319 +768 256 384 750 266 383 +768 256 448 751 267 446 +768 256 512 753 267 510 +768 256 576 756 268 574 +768 256 640 758 269 637 +768 256 704 761 270 701 +768 256 768 765 272 765 +768 256 832 768 273 829 +768 256 896 772 274 892 +768 256 960 776 276 956 +768 256 1023 781 277 1019 +768 320 0 746 326 37 +768 320 64 746 326 72 +768 320 128 746 326 131 +768 320 192 747 326 193 +768 320 256 748 326 256 +768 320 320 749 327 320 +768 320 384 750 327 383 +768 320 448 752 328 447 +768 320 512 754 328 510 +768 320 576 756 329 574 +768 320 640 759 330 638 +768 320 704 762 330 701 +768 320 768 765 331 765 +768 320 832 768 332 829 +768 320 896 772 334 892 +768 320 960 777 335 956 +768 320 1023 781 336 1019 +768 384 0 746 388 45 +768 384 64 746 388 76 +768 384 128 746 388 133 +768 384 192 747 388 195 +768 384 256 748 388 257 +768 384 320 749 389 321 +768 384 384 750 389 384 +768 384 448 752 389 447 +768 384 512 754 390 511 +768 384 576 756 390 574 +768 384 640 759 391 638 +768 384 704 762 392 702 +768 384 768 765 392 765 +768 384 832 769 393 829 +768 384 896 773 394 893 +768 384 960 777 395 956 +768 384 1023 781 396 1019 +768 448 0 746 451 53 +768 448 64 746 451 80 +768 448 128 747 451 136 +768 448 192 747 451 196 +768 448 256 748 451 259 +768 448 320 749 451 321 +768 448 384 751 451 385 +768 448 448 752 452 448 +768 448 512 754 452 511 +768 448 576 757 452 575 +768 448 640 759 453 638 +768 448 704 762 454 702 +768 448 768 765 454 766 +768 448 832 769 455 829 +768 448 896 773 456 893 +768 448 960 777 457 957 +768 448 1023 782 457 1019 +768 512 0 747 513 61 +768 512 64 747 513 86 +768 512 128 747 513 138 +768 512 192 748 514 198 +768 512 256 749 514 260 +768 512 320 750 514 322 +768 512 384 751 514 385 +768 512 448 753 514 449 +768 512 512 755 515 512 +768 512 576 757 515 575 +768 512 640 760 515 639 +768 512 704 763 516 702 +768 512 768 766 517 766 +768 512 832 769 517 830 +768 512 896 773 518 893 +768 512 960 778 519 957 +768 512 1023 782 519 1019 +768 576 0 747 576 69 +768 576 64 747 576 91 +768 576 128 748 576 142 +768 576 192 748 576 200 +768 576 256 749 577 261 +768 576 320 750 577 324 +768 576 384 751 577 386 +768 576 448 753 577 449 +768 576 512 755 577 513 +768 576 576 757 578 576 +768 576 640 760 578 639 +768 576 704 763 579 703 +768 576 768 766 579 766 +768 576 832 770 580 830 +768 576 896 774 580 894 +768 576 960 778 581 957 +768 576 1023 782 582 1020 +768 640 0 748 640 77 +768 640 64 748 640 97 +768 640 128 748 640 145 +768 640 192 749 640 203 +768 640 256 750 640 263 +768 640 320 751 640 325 +768 640 384 752 640 387 +768 640 448 754 640 450 +768 640 512 756 641 513 +768 640 576 758 641 577 +768 640 640 761 641 640 +768 640 704 764 642 703 +768 640 768 767 642 767 +768 640 832 770 642 830 +768 640 896 774 643 894 +768 640 960 779 643 957 +768 640 1023 783 644 1020 +768 704 0 748 703 85 +768 704 64 748 703 103 +768 704 128 749 703 149 +768 704 192 749 703 205 +768 704 256 750 703 265 +768 704 320 751 703 326 +768 704 384 753 703 389 +768 704 448 754 703 451 +768 704 512 756 704 514 +768 704 576 759 704 577 +768 704 640 761 704 641 +768 704 704 764 705 704 +768 704 768 767 705 767 +768 704 832 771 705 831 +768 704 896 775 706 894 +768 704 960 779 706 958 +768 704 1023 784 707 1020 +768 768 0 749 766 93 +768 768 64 749 766 110 +768 768 128 749 766 153 +768 768 192 750 766 208 +768 768 256 751 766 267 +768 768 320 752 766 328 +768 768 384 753 766 390 +768 768 448 755 767 452 +768 768 512 757 767 515 +768 768 576 759 767 578 +768 768 640 762 767 641 +768 768 704 765 768 705 +768 768 768 768 768 768 +768 768 832 772 768 831 +768 768 896 775 769 895 +768 768 960 780 769 958 +768 768 1023 784 770 1021 +768 832 0 750 829 101 +768 832 64 750 829 116 +768 832 128 750 829 158 +768 832 192 751 829 211 +768 832 256 752 830 270 +768 832 320 753 830 330 +768 832 384 754 830 392 +768 832 448 756 830 454 +768 832 512 758 830 516 +768 832 576 760 830 579 +768 832 640 763 831 642 +768 832 704 765 831 705 +768 832 768 769 831 769 +768 832 832 772 832 832 +768 832 896 776 832 895 +768 832 960 780 832 959 +768 832 1023 785 833 1021 +768 896 0 751 893 109 +768 896 64 751 893 123 +768 896 128 751 893 163 +768 896 192 752 893 215 +768 896 256 752 893 272 +768 896 320 753 893 332 +768 896 384 755 893 393 +768 896 448 756 893 455 +768 896 512 758 893 517 +768 896 576 761 894 580 +768 896 640 763 894 643 +768 896 704 766 894 706 +768 896 768 769 894 769 +768 896 832 773 895 833 +768 896 896 777 895 896 +768 896 960 781 895 959 +768 896 1023 786 896 1022 +768 960 0 751 956 117 +768 960 64 752 956 130 +768 960 128 752 956 168 +768 960 192 752 956 218 +768 960 256 753 956 275 +768 960 320 754 956 334 +768 960 384 756 957 395 +768 960 448 757 957 457 +768 960 512 759 957 519 +768 960 576 762 957 581 +768 960 640 764 957 644 +768 960 704 767 957 707 +768 960 768 770 958 770 +768 960 832 774 958 833 +768 960 896 778 958 897 +768 960 960 782 959 960 +768 960 1023 786 959 1022 +768 1023 0 752 1019 125 +768 1023 64 752 1019 137 +768 1023 128 753 1019 173 +768 1023 192 753 1019 222 +768 1023 256 754 1019 278 +768 1023 320 755 1019 336 +768 1023 384 757 1019 397 +768 1023 448 758 1019 458 +768 1023 512 760 1019 520 +768 1023 576 762 1019 582 +768 1023 640 765 1020 645 +768 1023 704 768 1020 708 +768 1023 768 771 1020 771 +768 1023 832 775 1020 834 +768 1023 896 779 1021 897 +768 1023 960 783 1021 961 +768 1023 1023 787 1021 1023 +832 0 0 807 92 0 +832 0 64 807 92 62 +832 0 128 808 93 127 +832 0 192 808 94 191 +832 0 256 809 95 255 +832 0 320 810 96 318 +832 0 384 811 98 382 +832 0 448 813 100 446 +832 0 512 815 102 510 +832 0 576 817 105 573 +832 0 640 819 108 637 +832 0 704 822 111 701 +832 0 768 825 114 765 +832 0 832 828 118 828 +832 0 896 832 122 892 +832 0 960 835 126 956 +832 0 1023 840 130 1018 +832 64 0 807 109 0 +832 64 64 807 109 62 +832 64 128 808 109 127 +832 64 192 808 110 191 +832 64 256 809 111 255 +832 64 320 810 112 318 +832 64 384 811 113 382 +832 64 448 813 115 446 +832 64 512 815 117 510 +832 64 576 817 119 573 +832 64 640 819 122 637 +832 64 704 822 125 701 +832 64 768 825 128 765 +832 64 832 828 131 828 +832 64 896 832 134 892 +832 64 960 835 138 956 +832 64 1023 840 142 1018 +832 128 0 807 153 0 +832 128 64 807 153 63 +832 128 128 808 153 127 +832 128 192 808 153 191 +832 128 256 809 154 255 +832 128 320 810 155 319 +832 128 384 811 156 382 +832 128 448 813 157 446 +832 128 512 815 158 510 +832 128 576 817 160 573 +832 128 640 819 162 637 +832 128 704 822 164 701 +832 128 768 825 166 765 +832 128 832 828 168 828 +832 128 896 832 171 892 +832 128 960 836 173 956 +832 128 1023 840 176 1018 +832 192 0 808 208 17 +832 192 64 808 208 65 +832 192 128 808 208 128 +832 192 192 808 208 192 +832 192 256 809 208 255 +832 192 320 810 209 319 +832 192 384 811 210 382 +832 192 448 813 210 446 +832 192 512 815 211 510 +832 192 576 817 212 574 +832 192 640 819 214 637 +832 192 704 822 215 701 +832 192 768 825 217 765 +832 192 832 828 218 828 +832 192 896 832 220 892 +832 192 960 836 222 956 +832 192 1023 840 224 1019 +832 256 0 808 267 27 +832 256 64 808 267 68 +832 256 128 808 267 129 +832 256 192 808 267 192 +832 256 256 809 267 256 +832 256 320 810 268 319 +832 256 384 811 268 383 +832 256 448 813 269 446 +832 256 512 815 269 510 +832 256 576 817 270 574 +832 256 640 819 271 637 +832 256 704 822 272 701 +832 256 768 825 273 765 +832 256 832 828 275 829 +832 256 896 832 276 892 +832 256 960 836 278 956 +832 256 1023 840 279 1019 +832 320 0 808 327 36 +832 320 64 808 327 71 +832 320 128 808 327 131 +832 320 192 809 328 193 +832 320 256 809 328 256 +832 320 320 810 328 320 +832 320 384 812 329 383 +832 320 448 813 329 447 +832 320 512 815 330 510 +832 320 576 817 330 574 +832 320 640 820 331 638 +832 320 704 822 332 701 +832 320 768 825 333 765 +832 320 832 828 334 829 +832 320 896 832 335 892 +832 320 960 836 336 956 +832 320 1023 840 337 1019 +832 384 0 808 389 45 +832 384 64 808 389 76 +832 384 128 808 389 133 +832 384 192 809 389 195 +832 384 256 810 390 257 +832 384 320 811 390 320 +832 384 384 812 390 384 +832 384 448 813 391 447 +832 384 512 815 391 511 +832 384 576 817 392 574 +832 384 640 820 392 638 +832 384 704 822 393 702 +832 384 768 825 394 765 +832 384 832 829 394 829 +832 384 896 832 395 893 +832 384 960 836 396 956 +832 384 1023 840 397 1019 +832 448 0 808 452 53 +832 448 64 808 452 80 +832 448 128 809 452 135 +832 448 192 809 452 196 +832 448 256 810 452 258 +832 448 320 811 452 321 +832 448 384 812 452 385 +832 448 448 814 453 448 +832 448 512 816 453 511 +832 448 576 818 454 575 +832 448 640 820 454 638 +832 448 704 823 455 702 +832 448 768 826 455 766 +832 448 832 829 456 829 +832 448 896 833 457 893 +832 448 960 836 458 957 +832 448 1023 841 458 1019 +832 512 0 809 514 61 +832 512 64 809 514 85 +832 512 128 809 514 138 +832 512 192 810 514 198 +832 512 256 810 514 260 +832 512 320 811 515 322 +832 512 384 813 515 385 +832 512 448 814 515 449 +832 512 512 816 516 512 +832 512 576 818 516 575 +832 512 640 820 516 639 +832 512 704 823 517 702 +832 512 768 826 517 766 +832 512 832 829 518 830 +832 512 896 833 519 893 +832 512 960 837 519 957 +832 512 1023 841 520 1019 +832 576 0 809 577 69 +832 576 64 809 577 91 +832 576 128 810 577 142 +832 576 192 810 577 200 +832 576 256 811 577 261 +832 576 320 812 578 324 +832 576 384 813 578 386 +832 576 448 815 578 449 +832 576 512 816 578 513 +832 576 576 818 579 576 +832 576 640 821 579 639 +832 576 704 824 579 703 +832 576 768 826 580 766 +832 576 832 830 580 830 +832 576 896 833 581 894 +832 576 960 837 582 957 +832 576 1023 841 582 1020 +832 640 0 810 640 77 +832 640 64 810 640 97 +832 640 128 810 640 145 +832 640 192 811 640 203 +832 640 256 811 640 263 +832 640 320 812 641 325 +832 640 384 813 641 387 +832 640 448 815 641 450 +832 640 512 817 641 513 +832 640 576 819 641 577 +832 640 640 821 642 640 +832 640 704 824 642 703 +832 640 768 827 643 767 +832 640 832 830 643 830 +832 640 896 834 644 894 +832 640 960 838 644 957 +832 640 1023 842 645 1020 +832 704 0 810 703 85 +832 704 64 810 703 103 +832 704 128 811 703 149 +832 704 192 811 703 205 +832 704 256 812 704 265 +832 704 320 813 704 326 +832 704 384 814 704 389 +832 704 448 816 704 451 +832 704 512 817 704 514 +832 704 576 819 704 577 +832 704 640 822 705 641 +832 704 704 825 705 704 +832 704 768 827 706 767 +832 704 832 831 706 831 +832 704 896 834 706 894 +832 704 960 838 707 958 +832 704 1023 842 707 1020 +832 768 0 811 767 93 +832 768 64 811 767 110 +832 768 128 811 767 153 +832 768 192 812 767 208 +832 768 256 812 767 267 +832 768 320 813 767 328 +832 768 384 815 767 390 +832 768 448 816 767 452 +832 768 512 818 767 515 +832 768 576 820 768 578 +832 768 640 822 768 641 +832 768 704 825 768 705 +832 768 768 828 769 768 +832 768 832 831 769 831 +832 768 896 835 769 895 +832 768 960 839 770 958 +832 768 1023 843 770 1021 +832 832 0 811 830 101 +832 832 64 812 830 116 +832 832 128 812 830 158 +832 832 192 812 830 211 +832 832 256 813 830 269 +832 832 320 814 830 330 +832 832 384 815 830 391 +832 832 448 817 830 454 +832 832 512 819 831 516 +832 832 576 821 831 579 +832 832 640 823 831 642 +832 832 704 826 831 705 +832 832 768 829 832 769 +832 832 832 832 832 832 +832 832 896 836 832 895 +832 832 960 839 833 959 +832 832 1023 844 833 1021 +832 896 0 812 893 109 +832 896 64 812 893 123 +832 896 128 813 893 163 +832 896 192 813 893 215 +832 896 256 814 893 272 +832 896 320 815 893 332 +832 896 384 816 894 393 +832 896 448 818 894 455 +832 896 512 819 894 517 +832 896 576 821 894 580 +832 896 640 824 894 643 +832 896 704 826 895 706 +832 896 768 829 895 769 +832 896 832 833 895 833 +832 896 896 836 896 896 +832 896 960 840 896 959 +832 896 1023 844 896 1022 +832 960 0 813 957 117 +832 960 64 813 957 130 +832 960 128 813 957 168 +832 960 192 814 957 218 +832 960 256 815 957 275 +832 960 320 816 957 334 +832 960 384 817 957 395 +832 960 448 818 957 457 +832 960 512 820 957 519 +832 960 576 822 957 581 +832 960 640 825 958 644 +832 960 704 827 958 707 +832 960 768 830 958 770 +832 960 832 833 958 833 +832 960 896 837 959 897 +832 960 960 841 959 960 +832 960 1023 845 959 1022 +832 1023 0 814 1019 125 +832 1023 64 814 1019 137 +832 1023 128 814 1019 173 +832 1023 192 815 1019 222 +832 1023 256 815 1019 278 +832 1023 320 816 1019 336 +832 1023 384 818 1019 397 +832 1023 448 819 1019 458 +832 1023 512 821 1020 520 +832 1023 576 823 1020 582 +832 1023 640 825 1020 645 +832 1023 704 828 1020 708 +832 1023 768 831 1020 771 +832 1023 832 834 1021 834 +832 1023 896 838 1021 897 +832 1023 960 842 1021 961 +832 1023 1023 846 1022 1023 +896 0 0 869 99 0 +896 0 64 870 100 62 +896 0 128 870 100 127 +896 0 192 870 101 191 +896 0 256 871 102 254 +896 0 320 872 103 318 +896 0 384 873 104 382 +896 0 448 874 106 446 +896 0 512 876 108 510 +896 0 576 878 111 573 +896 0 640 880 114 637 +896 0 704 883 117 701 +896 0 768 885 120 765 +896 0 832 888 123 828 +896 0 896 892 127 892 +896 0 960 895 131 956 +896 0 1023 899 135 1018 +896 64 0 869 115 0 +896 64 64 870 115 62 +896 64 128 870 115 127 +896 64 192 870 116 191 +896 64 256 871 117 255 +896 64 320 872 118 318 +896 64 384 873 119 382 +896 64 448 874 121 446 +896 64 512 876 123 510 +896 64 576 878 125 573 +896 64 640 880 127 637 +896 64 704 883 130 701 +896 64 768 885 133 765 +896 64 832 888 136 828 +896 64 896 892 139 892 +896 64 960 895 142 956 +896 64 1023 899 146 1018 +896 128 0 870 157 0 +896 128 64 870 157 63 +896 128 128 870 157 127 +896 128 192 870 157 191 +896 128 256 871 158 255 +896 128 320 872 159 318 +896 128 384 873 160 382 +896 128 448 874 161 446 +896 128 512 876 162 510 +896 128 576 878 164 573 +896 128 640 880 165 637 +896 128 704 883 167 701 +896 128 768 885 169 765 +896 128 832 888 172 828 +896 128 896 892 174 892 +896 128 960 895 177 956 +896 128 1023 899 180 1018 +896 192 0 870 210 15 +896 192 64 870 210 65 +896 192 128 870 210 128 +896 192 192 870 211 191 +896 192 256 871 211 255 +896 192 320 872 212 319 +896 192 384 873 212 382 +896 192 448 874 213 446 +896 192 512 876 214 510 +896 192 576 878 215 574 +896 192 640 880 216 637 +896 192 704 883 218 701 +896 192 768 885 219 765 +896 192 832 889 221 828 +896 192 896 892 223 892 +896 192 960 895 225 956 +896 192 1023 899 227 1019 +896 256 0 870 269 26 +896 256 64 870 269 68 +896 256 128 870 269 129 +896 256 192 870 269 192 +896 256 256 871 269 256 +896 256 320 872 270 319 +896 256 384 873 270 383 +896 256 448 875 271 446 +896 256 512 876 271 510 +896 256 576 878 272 574 +896 256 640 880 273 637 +896 256 704 883 274 701 +896 256 768 886 275 765 +896 256 832 889 277 829 +896 256 896 892 278 892 +896 256 960 896 280 956 +896 256 1023 899 281 1019 +896 320 0 870 329 35 +896 320 64 870 329 71 +896 320 128 870 329 131 +896 320 192 871 329 193 +896 320 256 871 329 256 +896 320 320 872 330 320 +896 320 384 873 330 383 +896 320 448 875 331 447 +896 320 512 876 331 510 +896 320 576 878 332 574 +896 320 640 881 333 638 +896 320 704 883 333 701 +896 320 768 886 334 765 +896 320 832 889 335 829 +896 320 896 892 337 892 +896 320 960 896 338 956 +896 320 1023 899 339 1019 +896 384 0 870 391 44 +896 384 64 870 391 75 +896 384 128 870 391 133 +896 384 192 871 391 195 +896 384 256 872 391 257 +896 384 320 872 391 320 +896 384 384 874 391 384 +896 384 448 875 392 447 +896 384 512 877 392 511 +896 384 576 879 393 574 +896 384 640 881 393 638 +896 384 704 883 394 702 +896 384 768 886 395 765 +896 384 832 889 396 829 +896 384 896 892 397 893 +896 384 960 896 398 956 +896 384 1023 900 399 1019 +896 448 0 870 453 52 +896 448 64 870 453 80 +896 448 128 871 453 135 +896 448 192 871 453 196 +896 448 256 872 453 258 +896 448 320 873 453 321 +896 448 384 874 453 384 +896 448 448 875 454 448 +896 448 512 877 454 511 +896 448 576 879 455 575 +896 448 640 881 455 638 +896 448 704 884 456 702 +896 448 768 886 456 766 +896 448 832 889 457 829 +896 448 896 893 458 893 +896 448 960 896 459 956 +896 448 1023 900 460 1019 +896 512 0 871 515 61 +896 512 64 871 515 85 +896 512 128 871 515 138 +896 512 192 872 515 198 +896 512 256 872 515 260 +896 512 320 873 516 322 +896 512 384 874 516 385 +896 512 448 876 516 449 +896 512 512 877 516 512 +896 512 576 879 517 575 +896 512 640 881 517 639 +896 512 704 884 518 702 +896 512 768 887 518 766 +896 512 832 890 519 830 +896 512 896 893 520 893 +896 512 960 897 520 957 +896 512 1023 900 521 1019 +896 576 0 871 578 69 +896 576 64 871 578 91 +896 576 128 871 578 141 +896 576 192 872 578 200 +896 576 256 873 578 261 +896 576 320 873 578 324 +896 576 384 875 579 386 +896 576 448 876 579 449 +896 576 512 878 579 513 +896 576 576 880 579 576 +896 576 640 882 580 639 +896 576 704 884 580 703 +896 576 768 887 581 766 +896 576 832 890 581 830 +896 576 896 893 582 893 +896 576 960 897 582 957 +896 576 1023 901 583 1020 +896 640 0 872 641 77 +896 640 64 872 641 97 +896 640 128 872 641 145 +896 640 192 872 641 202 +896 640 256 873 641 263 +896 640 320 874 641 325 +896 640 384 875 641 387 +896 640 448 876 642 450 +896 640 512 878 642 513 +896 640 576 880 642 577 +896 640 640 882 643 640 +896 640 704 885 643 703 +896 640 768 887 643 767 +896 640 832 890 644 830 +896 640 896 894 644 894 +896 640 960 897 645 957 +896 640 1023 901 645 1020 +896 704 0 872 704 85 +896 704 64 872 704 103 +896 704 128 872 704 149 +896 704 192 873 704 205 +896 704 256 874 704 265 +896 704 320 874 704 326 +896 704 384 876 704 389 +896 704 448 877 705 451 +896 704 512 879 705 514 +896 704 576 881 705 577 +896 704 640 883 705 641 +896 704 704 885 706 704 +896 704 768 888 706 767 +896 704 832 891 707 831 +896 704 896 894 707 894 +896 704 960 898 708 958 +896 704 1023 902 708 1020 +896 768 0 873 767 93 +896 768 64 873 767 110 +896 768 128 873 767 153 +896 768 192 873 767 208 +896 768 256 874 767 267 +896 768 320 875 767 328 +896 768 384 876 768 390 +896 768 448 878 768 452 +896 768 512 879 768 515 +896 768 576 881 768 578 +896 768 640 883 768 641 +896 768 704 886 769 705 +896 768 768 888 769 768 +896 768 832 891 769 831 +896 768 896 895 770 895 +896 768 960 898 770 958 +896 768 1023 902 771 1021 +896 832 0 873 830 101 +896 832 64 873 830 116 +896 832 128 874 830 158 +896 832 192 874 830 211 +896 832 256 875 831 269 +896 832 320 876 831 330 +896 832 384 877 831 391 +896 832 448 878 831 454 +896 832 512 880 831 516 +896 832 576 882 831 579 +896 832 640 884 832 642 +896 832 704 886 832 705 +896 832 768 889 832 769 +896 832 832 892 833 832 +896 832 896 895 833 895 +896 832 960 899 833 959 +896 832 1023 903 834 1021 +896 896 0 874 894 109 +896 896 64 874 894 123 +896 896 128 874 894 162 +896 896 192 875 894 215 +896 896 256 875 894 272 +896 896 320 876 894 332 +896 896 384 877 894 393 +896 896 448 879 894 455 +896 896 512 880 894 517 +896 896 576 882 895 580 +896 896 640 885 895 643 +896 896 704 887 895 706 +896 896 768 890 895 769 +896 896 832 893 896 833 +896 896 896 896 896 896 +896 896 960 900 896 959 +896 896 1023 903 897 1022 +896 960 0 875 957 117 +896 960 64 875 957 130 +896 960 128 875 957 168 +896 960 192 875 957 218 +896 960 256 876 957 275 +896 960 320 877 957 334 +896 960 384 878 957 395 +896 960 448 880 958 457 +896 960 512 881 958 519 +896 960 576 883 958 581 +896 960 640 885 958 644 +896 960 704 888 958 707 +896 960 768 890 959 770 +896 960 832 893 959 833 +896 960 896 897 959 897 +896 960 960 900 960 960 +896 960 1023 904 960 1022 +896 1023 0 875 1019 125 +896 1023 64 875 1019 137 +896 1023 128 876 1019 173 +896 1023 192 876 1020 222 +896 1023 256 877 1020 278 +896 1023 320 878 1020 336 +896 1023 384 879 1020 397 +896 1023 448 880 1020 458 +896 1023 512 882 1020 520 +896 1023 576 884 1020 582 +896 1023 640 886 1020 645 +896 1023 704 888 1021 708 +896 1023 768 891 1021 771 +896 1023 832 894 1021 834 +896 1023 896 897 1021 897 +896 1023 960 901 1022 961 +896 1023 1023 905 1022 1023 +960 0 0 932 107 0 +960 0 64 932 107 61 +960 0 128 932 107 126 +960 0 192 932 108 191 +960 0 256 933 108 254 +960 0 320 934 110 318 +960 0 384 935 111 382 +960 0 448 936 113 446 +960 0 512 938 115 510 +960 0 576 939 117 573 +960 0 640 941 120 637 +960 0 704 944 123 701 +960 0 768 946 126 764 +960 0 832 949 129 828 +960 0 896 952 132 892 +960 0 960 955 136 956 +960 0 1023 959 140 1018 +960 64 0 932 121 0 +960 64 64 932 121 62 +960 64 128 932 121 127 +960 64 192 932 122 191 +960 64 256 933 123 254 +960 64 320 934 124 318 +960 64 384 935 125 382 +960 64 448 936 126 446 +960 64 512 938 128 510 +960 64 576 939 130 573 +960 64 640 941 132 637 +960 64 704 944 135 701 +960 64 768 946 138 765 +960 64 832 949 141 828 +960 64 896 952 144 892 +960 64 960 955 147 956 +960 64 1023 959 151 1018 +960 128 0 932 161 0 +960 128 64 932 161 63 +960 128 128 932 161 127 +960 128 192 932 162 191 +960 128 256 933 162 255 +960 128 320 934 163 318 +960 128 384 935 164 382 +960 128 448 936 165 446 +960 128 512 938 166 510 +960 128 576 939 168 573 +960 128 640 941 169 637 +960 128 704 944 171 701 +960 128 768 946 173 765 +960 128 832 949 175 828 +960 128 896 952 178 892 +960 128 960 955 180 956 +960 128 1023 959 183 1018 +960 192 0 932 213 13 +960 192 64 932 213 65 +960 192 128 932 213 128 +960 192 192 932 214 191 +960 192 256 933 214 255 +960 192 320 934 215 319 +960 192 384 935 215 382 +960 192 448 936 216 446 +960 192 512 938 217 510 +960 192 576 940 218 574 +960 192 640 942 219 637 +960 192 704 944 221 701 +960 192 768 946 222 765 +960 192 832 949 224 828 +960 192 896 952 226 892 +960 192 960 955 228 956 +960 192 1023 959 230 1019 +960 256 0 932 271 25 +960 256 64 932 271 67 +960 256 128 932 271 129 +960 256 192 933 271 192 +960 256 256 933 271 256 +960 256 320 934 272 319 +960 256 384 935 272 383 +960 256 448 936 273 446 +960 256 512 938 274 510 +960 256 576 940 274 574 +960 256 640 942 275 637 +960 256 704 944 276 701 +960 256 768 946 278 765 +960 256 832 949 279 829 +960 256 896 952 280 892 +960 256 960 956 282 956 +960 256 1023 959 283 1019 +960 320 0 932 331 35 +960 320 64 932 331 71 +960 320 128 932 331 131 +960 320 192 933 331 193 +960 320 256 933 331 256 +960 320 320 934 332 320 +960 320 384 935 332 383 +960 320 448 936 332 447 +960 320 512 938 333 510 +960 320 576 940 334 574 +960 320 640 942 334 638 +960 320 704 944 335 701 +960 320 768 947 336 765 +960 320 832 949 337 829 +960 320 896 952 338 892 +960 320 960 956 339 956 +960 320 1023 959 341 1019 +960 384 0 932 392 43 +960 384 64 932 392 75 +960 384 128 932 392 133 +960 384 192 933 392 194 +960 384 256 934 392 257 +960 384 320 934 393 320 +960 384 384 935 393 384 +960 384 448 937 393 447 +960 384 512 938 394 511 +960 384 576 940 394 574 +960 384 640 942 395 638 +960 384 704 944 396 702 +960 384 768 947 396 765 +960 384 832 950 397 829 +960 384 896 953 398 893 +960 384 960 956 399 956 +960 384 1023 959 400 1019 +960 448 0 932 454 52 +960 448 64 933 454 80 +960 448 128 933 454 135 +960 448 192 933 454 196 +960 448 256 934 454 258 +960 448 320 935 454 321 +960 448 384 936 455 384 +960 448 448 937 455 448 +960 448 512 938 455 511 +960 448 576 940 456 575 +960 448 640 942 456 638 +960 448 704 945 457 702 +960 448 768 947 458 766 +960 448 832 950 458 829 +960 448 896 953 459 893 +960 448 960 956 460 956 +960 448 1023 960 461 1019 +960 512 0 933 516 60 +960 512 64 933 516 85 +960 512 128 933 516 138 +960 512 192 933 516 198 +960 512 256 934 516 260 +960 512 320 935 517 322 +960 512 384 936 517 385 +960 512 448 937 517 448 +960 512 512 939 517 512 +960 512 576 941 518 575 +960 512 640 943 518 639 +960 512 704 945 519 702 +960 512 768 947 519 766 +960 512 832 950 520 830 +960 512 896 953 521 893 +960 512 960 957 521 957 +960 512 1023 960 522 1019 +960 576 0 933 579 68 +960 576 64 933 579 91 +960 576 128 933 579 141 +960 576 192 934 579 200 +960 576 256 934 579 261 +960 576 320 935 579 323 +960 576 384 936 579 386 +960 576 448 938 580 449 +960 576 512 939 580 513 +960 576 576 941 580 576 +960 576 640 943 581 639 +960 576 704 945 581 703 +960 576 768 948 582 766 +960 576 832 951 582 830 +960 576 896 954 583 893 +960 576 960 957 583 957 +960 576 1023 960 584 1020 +960 640 0 934 642 77 +960 640 64 934 642 97 +960 640 128 934 642 145 +960 640 192 934 642 202 +960 640 256 935 642 263 +960 640 320 936 642 325 +960 640 384 937 642 387 +960 640 448 938 642 450 +960 640 512 940 643 513 +960 640 576 941 643 577 +960 640 640 943 643 640 +960 640 704 946 644 703 +960 640 768 948 644 767 +960 640 832 951 645 830 +960 640 896 954 645 894 +960 640 960 957 646 957 +960 640 1023 961 646 1020 +960 704 0 934 705 85 +960 704 64 934 705 103 +960 704 128 934 705 149 +960 704 192 935 705 205 +960 704 256 935 705 265 +960 704 320 936 705 326 +960 704 384 937 705 389 +960 704 448 938 705 451 +960 704 512 940 706 514 +960 704 576 942 706 577 +960 704 640 944 706 641 +960 704 704 946 706 704 +960 704 768 949 707 767 +960 704 832 951 707 831 +960 704 896 954 708 894 +960 704 960 958 708 958 +960 704 1023 961 709 1020 +960 768 0 934 768 93 +960 768 64 935 768 109 +960 768 128 935 768 153 +960 768 192 935 768 208 +960 768 256 936 768 267 +960 768 320 937 768 328 +960 768 384 938 768 390 +960 768 448 939 768 452 +960 768 512 940 769 515 +960 768 576 942 769 578 +960 768 640 944 769 641 +960 768 704 947 769 705 +960 768 768 949 770 768 +960 768 832 952 770 831 +960 768 896 955 771 895 +960 768 960 958 771 958 +960 768 1023 962 771 1021 +960 832 0 935 831 101 +960 832 64 935 831 116 +960 832 128 935 831 158 +960 832 192 936 831 211 +960 832 256 936 831 269 +960 832 320 937 831 330 +960 832 384 938 831 391 +960 832 448 940 832 454 +960 832 512 941 832 516 +960 832 576 943 832 579 +960 832 640 945 832 642 +960 832 704 947 832 705 +960 832 768 950 833 769 +960 832 832 952 833 832 +960 832 896 955 833 895 +960 832 960 959 834 959 +960 832 1023 962 834 1021 +960 896 0 936 894 109 +960 896 64 936 894 123 +960 896 128 936 894 162 +960 896 192 936 894 214 +960 896 256 937 894 272 +960 896 320 938 894 332 +960 896 384 939 895 393 +960 896 448 940 895 455 +960 896 512 942 895 517 +960 896 576 943 895 580 +960 896 640 945 895 643 +960 896 704 948 896 706 +960 896 768 950 896 769 +960 896 832 953 896 833 +960 896 896 956 897 896 +960 896 960 959 897 959 +960 896 1023 963 897 1022 +960 960 0 936 958 117 +960 960 64 936 958 130 +960 960 128 937 958 167 +960 960 192 937 958 218 +960 960 256 938 958 275 +960 960 320 938 958 334 +960 960 384 940 958 395 +960 960 448 941 958 456 +960 960 512 942 958 519 +960 960 576 944 958 581 +960 960 640 946 959 644 +960 960 704 948 959 707 +960 960 768 951 959 770 +960 960 832 954 959 833 +960 960 896 957 960 897 +960 960 960 960 960 960 +960 960 1023 963 960 1022 +960 1023 0 937 1020 124 +960 1023 64 937 1020 137 +960 1023 128 937 1020 173 +960 1023 192 938 1020 222 +960 1023 256 938 1020 278 +960 1023 320 939 1020 336 +960 1023 384 940 1020 397 +960 1023 448 942 1020 458 +960 1023 512 943 1020 520 +960 1023 576 945 1021 582 +960 1023 640 947 1021 645 +960 1023 704 949 1021 708 +960 1023 768 952 1021 771 +960 1023 832 954 1022 834 +960 1023 896 957 1022 897 +960 1023 960 961 1022 961 +960 1023 1023 964 1023 1023 +1023 0 0 993 114 0 +1023 0 64 993 114 61 +1023 0 128 993 114 126 +1023 0 192 993 115 190 +1023 0 256 994 115 254 +1023 0 320 995 116 318 +1023 0 384 996 118 382 +1023 0 448 997 119 446 +1023 0 512 998 121 510 +1023 0 576 1000 123 573 +1023 0 640 1002 126 637 +1023 0 704 1004 128 701 +1023 0 768 1006 131 764 +1023 0 832 1009 134 828 +1023 0 896 1012 138 892 +1023 0 960 1015 141 956 +1023 0 1023 1018 145 1018 +1023 64 0 993 127 0 +1023 64 64 993 127 61 +1023 64 128 993 127 126 +1023 64 192 993 128 190 +1023 64 256 994 129 254 +1023 64 320 995 130 318 +1023 64 384 996 131 382 +1023 64 448 997 132 446 +1023 64 512 998 134 510 +1023 64 576 1000 136 573 +1023 64 640 1002 138 637 +1023 64 704 1004 140 701 +1023 64 768 1006 143 764 +1023 64 832 1009 146 828 +1023 64 896 1012 149 892 +1023 64 960 1015 152 956 +1023 64 1023 1018 155 1018 +1023 128 0 993 165 0 +1023 128 64 993 165 62 +1023 128 128 993 166 127 +1023 128 192 993 166 191 +1023 128 256 994 166 255 +1023 128 320 995 167 318 +1023 128 384 996 168 382 +1023 128 448 997 169 446 +1023 128 512 998 170 510 +1023 128 576 1000 172 573 +1023 128 640 1002 173 637 +1023 128 704 1004 175 701 +1023 128 768 1006 177 765 +1023 128 832 1009 179 828 +1023 128 896 1012 182 892 +1023 128 960 1015 184 956 +1023 128 1023 1018 187 1018 +1023 192 0 993 216 10 +1023 192 64 993 216 64 +1023 192 128 993 217 128 +1023 192 192 993 217 191 +1023 192 256 994 217 255 +1023 192 320 995 218 319 +1023 192 384 996 218 382 +1023 192 448 997 219 446 +1023 192 512 998 220 510 +1023 192 576 1000 221 573 +1023 192 640 1002 222 637 +1023 192 704 1004 224 701 +1023 192 768 1006 225 765 +1023 192 832 1009 227 828 +1023 192 896 1012 229 892 +1023 192 960 1015 231 956 +1023 192 1023 1018 233 1019 +1023 256 0 993 273 24 +1023 256 64 993 273 67 +1023 256 128 993 273 129 +1023 256 192 994 274 192 +1023 256 256 994 274 256 +1023 256 320 995 274 319 +1023 256 384 996 275 383 +1023 256 448 997 275 446 +1023 256 512 999 276 510 +1023 256 576 1000 277 574 +1023 256 640 1002 278 637 +1023 256 704 1004 279 701 +1023 256 768 1007 280 765 +1023 256 832 1009 281 828 +1023 256 896 1012 283 892 +1023 256 960 1015 284 956 +1023 256 1023 1018 286 1019 +1023 320 0 993 333 34 +1023 320 64 993 333 71 +1023 320 128 993 333 131 +1023 320 192 994 333 193 +1023 320 256 994 333 256 +1023 320 320 995 333 320 +1023 320 384 996 334 383 +1023 320 448 997 334 447 +1023 320 512 999 335 510 +1023 320 576 1000 335 574 +1023 320 640 1002 336 638 +1023 320 704 1004 337 701 +1023 320 768 1007 338 765 +1023 320 832 1009 339 829 +1023 320 896 1012 340 892 +1023 320 960 1015 341 956 +1023 320 1023 1018 343 1019 +1023 384 0 993 393 43 +1023 384 64 993 393 75 +1023 384 128 994 394 133 +1023 384 192 994 394 194 +1023 384 256 994 394 257 +1023 384 320 995 394 320 +1023 384 384 996 394 384 +1023 384 448 997 395 447 +1023 384 512 999 395 511 +1023 384 576 1001 396 574 +1023 384 640 1002 396 638 +1023 384 704 1005 397 702 +1023 384 768 1007 398 765 +1023 384 832 1009 399 829 +1023 384 896 1012 400 893 +1023 384 960 1015 401 956 +1023 384 1023 1019 402 1019 +1023 448 0 994 455 52 +1023 448 64 994 455 79 +1023 448 128 994 455 135 +1023 448 192 994 455 196 +1023 448 256 995 455 258 +1023 448 320 996 456 321 +1023 448 384 996 456 384 +1023 448 448 998 456 448 +1023 448 512 999 457 511 +1023 448 576 1001 457 575 +1023 448 640 1003 458 638 +1023 448 704 1005 458 702 +1023 448 768 1007 459 766 +1023 448 832 1010 459 829 +1023 448 896 1013 460 893 +1023 448 960 1016 461 956 +1023 448 1023 1019 462 1019 +1023 512 0 994 517 60 +1023 512 64 994 517 85 +1023 512 128 994 517 138 +1023 512 192 994 517 198 +1023 512 256 995 518 260 +1023 512 320 996 518 322 +1023 512 384 997 518 385 +1023 512 448 998 518 448 +1023 512 512 999 519 512 +1023 512 576 1001 519 575 +1023 512 640 1003 519 639 +1023 512 704 1005 520 702 +1023 512 768 1007 520 766 +1023 512 832 1010 521 829 +1023 512 896 1013 522 893 +1023 512 960 1016 522 957 +1023 512 1023 1019 523 1019 +1023 576 0 994 580 68 +1023 576 64 994 580 90 +1023 576 128 994 580 141 +1023 576 192 995 580 200 +1023 576 256 995 580 261 +1023 576 320 996 580 323 +1023 576 384 997 580 386 +1023 576 448 998 581 449 +1023 576 512 1000 581 513 +1023 576 576 1001 581 576 +1023 576 640 1003 582 639 +1023 576 704 1005 582 703 +1023 576 768 1008 583 766 +1023 576 832 1010 583 830 +1023 576 896 1013 584 893 +1023 576 960 1016 584 957 +1023 576 1023 1019 585 1020 +1023 640 0 995 643 76 +1023 640 64 995 643 96 +1023 640 128 995 643 145 +1023 640 192 995 643 202 +1023 640 256 996 643 263 +1023 640 320 996 643 325 +1023 640 384 997 643 387 +1023 640 448 999 643 450 +1023 640 512 1000 644 513 +1023 640 576 1002 644 577 +1023 640 640 1004 644 640 +1023 640 704 1006 645 703 +1023 640 768 1008 645 767 +1023 640 832 1011 645 830 +1023 640 896 1013 646 894 +1023 640 960 1017 646 957 +1023 640 1023 1020 647 1020 +1023 704 0 995 705 84 +1023 704 64 995 705 103 +1023 704 128 995 705 149 +1023 704 192 996 706 205 +1023 704 256 996 706 265 +1023 704 320 997 706 326 +1023 704 384 998 706 389 +1023 704 448 999 706 451 +1023 704 512 1001 706 514 +1023 704 576 1002 707 577 +1023 704 640 1004 707 641 +1023 704 704 1006 707 704 +1023 704 768 1008 708 767 +1023 704 832 1011 708 831 +1023 704 896 1014 708 894 +1023 704 960 1017 709 958 +1023 704 1023 1020 710 1020 +1023 768 0 995 768 92 +1023 768 64 995 768 109 +1023 768 128 996 769 153 +1023 768 192 996 769 208 +1023 768 256 997 769 267 +1023 768 320 997 769 328 +1023 768 384 998 769 390 +1023 768 448 1000 769 452 +1023 768 512 1001 769 515 +1023 768 576 1003 770 578 +1023 768 640 1004 770 641 +1023 768 704 1007 770 705 +1023 768 768 1009 770 768 +1023 768 832 1012 771 831 +1023 768 896 1014 771 895 +1023 768 960 1017 772 958 +1023 768 1023 1021 772 1021 +1023 832 0 996 832 100 +1023 832 64 996 832 116 +1023 832 128 996 832 157 +1023 832 192 997 832 211 +1023 832 256 997 832 269 +1023 832 320 998 832 330 +1023 832 384 999 832 391 +1023 832 448 1000 832 454 +1023 832 512 1001 832 516 +1023 832 576 1003 833 579 +1023 832 640 1005 833 642 +1023 832 704 1007 833 705 +1023 832 768 1009 833 769 +1023 832 832 1012 834 832 +1023 832 896 1015 834 895 +1023 832 960 1018 835 959 +1023 832 1023 1021 835 1021 +1023 896 0 996 895 108 +1023 896 64 997 895 123 +1023 896 128 997 895 162 +1023 896 192 997 895 214 +1023 896 256 998 895 272 +1023 896 320 998 895 332 +1023 896 384 999 895 393 +1023 896 448 1001 895 455 +1023 896 512 1002 895 517 +1023 896 576 1004 896 580 +1023 896 640 1006 896 643 +1023 896 704 1008 896 706 +1023 896 768 1010 896 769 +1023 896 832 1013 897 833 +1023 896 896 1015 897 896 +1023 896 960 1018 897 959 +1023 896 1023 1022 898 1022 +1023 960 0 997 958 116 +1023 960 64 997 958 130 +1023 960 128 997 958 167 +1023 960 192 998 958 218 +1023 960 256 998 958 275 +1023 960 320 999 958 334 +1023 960 384 1000 958 395 +1023 960 448 1001 959 456 +1023 960 512 1003 959 519 +1023 960 576 1004 959 581 +1023 960 640 1006 959 644 +1023 960 704 1008 959 707 +1023 960 768 1011 960 770 +1023 960 832 1013 960 833 +1023 960 896 1016 960 897 +1023 960 960 1019 961 960 +1023 960 1023 1022 961 1022 +1023 1023 0 998 1020 124 +1023 1023 64 998 1020 137 +1023 1023 128 998 1020 172 +1023 1023 192 998 1020 222 +1023 1023 256 999 1021 278 +1023 1023 320 1000 1021 336 +1023 1023 384 1001 1021 397 +1023 1023 448 1002 1021 458 +1023 1023 512 1003 1021 520 +1023 1023 576 1005 1021 582 +1023 1023 640 1007 1021 645 +1023 1023 704 1009 1022 708 +1023 1023 768 1011 1022 771 +1023 1023 832 1014 1022 834 +1023 1023 896 1017 1022 897 +1023 1023 960 1020 1023 961 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_30.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_30.txt new file mode 100644 index 0000000..b5ce1d4 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_30.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +0 0 64 15 9 64 +0 0 128 31 19 128 +0 0 192 46 28 191 +0 0 256 61 38 255 +0 0 320 77 47 319 +0 0 384 92 57 383 +0 0 448 107 66 446 +0 0 512 122 76 510 +0 0 576 138 85 574 +0 0 640 153 95 638 +0 0 704 168 104 702 +0 0 768 184 114 765 +0 0 832 199 123 829 +0 0 896 214 133 893 +0 0 960 230 142 957 +0 0 1023 245 151 1019 +0 64 0 18 63 7 +0 64 64 23 64 64 +0 64 128 34 65 128 +0 64 192 48 68 191 +0 64 256 63 72 255 +0 64 320 78 77 319 +0 64 384 93 83 383 +0 64 448 108 89 446 +0 64 512 123 96 510 +0 64 576 138 103 574 +0 64 640 154 111 638 +0 64 704 169 119 702 +0 64 768 184 127 765 +0 64 832 199 135 829 +0 64 896 215 144 893 +0 64 960 230 153 957 +0 64 1023 245 161 1019 +0 128 0 35 127 14 +0 128 64 38 127 65 +0 128 128 45 128 128 +0 128 192 56 129 192 +0 128 256 69 131 255 +0 128 320 83 133 319 +0 128 384 97 136 383 +0 128 448 111 140 447 +0 128 512 126 144 510 +0 128 576 141 149 574 +0 128 640 156 154 638 +0 128 704 171 159 702 +0 128 768 186 165 765 +0 128 832 201 171 829 +0 128 896 216 178 893 +0 128 960 231 185 957 +0 128 1023 246 191 1020 +0 192 0 53 190 21 +0 192 64 54 190 66 +0 192 128 60 191 129 +0 192 192 68 192 192 +0 192 256 78 193 256 +0 192 320 90 194 319 +0 192 384 103 196 383 +0 192 448 117 198 447 +0 192 512 131 201 510 +0 192 576 145 204 574 +0 192 640 160 208 638 +0 192 704 174 212 702 +0 192 768 189 216 765 +0 192 832 204 220 829 +0 192 896 219 225 893 +0 192 960 234 230 957 +0 192 1023 248 236 1020 +0 256 0 71 254 28 +0 256 64 72 254 68 +0 256 128 75 254 130 +0 256 192 82 255 193 +0 256 256 91 255 256 +0 256 320 101 256 320 +0 256 384 112 258 383 +0 256 448 125 260 447 +0 256 512 138 262 511 +0 256 576 151 264 574 +0 256 640 165 266 638 +0 256 704 179 269 702 +0 256 768 194 272 766 +0 256 832 208 276 829 +0 256 896 223 280 893 +0 256 960 237 284 957 +0 256 1023 252 288 1020 +0 320 0 88 317 35 +0 320 64 89 317 71 +0 320 128 92 317 131 +0 320 192 97 318 193 +0 320 256 104 318 257 +0 320 320 113 319 320 +0 320 384 123 320 384 +0 320 448 135 322 447 +0 320 512 147 323 511 +0 320 576 159 325 575 +0 320 640 172 327 638 +0 320 704 186 329 702 +0 320 768 199 332 766 +0 320 832 213 334 829 +0 320 896 228 337 893 +0 320 960 242 341 957 +0 320 1023 256 344 1020 +0 384 0 106 380 42 +0 384 64 107 380 74 +0 384 128 109 381 132 +0 384 192 113 381 194 +0 384 256 119 381 257 +0 384 320 127 382 321 +0 384 384 136 383 384 +0 384 448 146 384 448 +0 384 512 157 385 511 +0 384 576 169 387 575 +0 384 640 181 388 639 +0 384 704 194 390 702 +0 384 768 207 392 766 +0 384 832 220 395 830 +0 384 896 234 397 893 +0 384 960 248 400 957 +0 384 1023 262 402 1020 +0 448 0 123 444 49 +0 448 64 124 444 78 +0 448 128 126 444 134 +0 448 192 130 444 196 +0 448 256 135 445 258 +0 448 320 141 445 321 +0 448 384 149 446 385 +0 448 448 158 447 448 +0 448 512 168 448 512 +0 448 576 179 449 575 +0 448 640 191 450 639 +0 448 704 203 452 702 +0 448 768 215 454 766 +0 448 832 228 456 830 +0 448 896 241 458 894 +0 448 960 255 460 957 +0 448 1023 268 462 1020 +0 512 0 141 507 56 +0 512 64 142 507 82 +0 512 128 143 507 137 +0 512 192 146 508 197 +0 512 256 151 508 259 +0 512 320 157 508 322 +0 512 384 164 509 385 +0 512 448 172 510 449 +0 512 512 181 511 512 +0 512 576 191 512 576 +0 512 640 202 513 639 +0 512 704 213 514 703 +0 512 768 225 516 766 +0 512 832 237 517 830 +0 512 896 250 519 894 +0 512 960 262 521 958 +0 512 1023 275 523 1020 +0 576 0 159 571 63 +0 576 64 159 571 87 +0 576 128 161 571 139 +0 576 192 163 571 199 +0 576 256 167 571 260 +0 576 320 173 572 323 +0 576 384 179 572 386 +0 576 448 186 573 449 +0 576 512 195 574 513 +0 576 576 204 575 576 +0 576 640 214 576 640 +0 576 704 224 577 703 +0 576 768 235 578 767 +0 576 832 247 579 830 +0 576 896 259 581 894 +0 576 960 271 583 958 +0 576 1023 284 584 1020 +0 640 0 176 634 70 +0 640 64 177 634 91 +0 640 128 178 634 142 +0 640 192 180 634 200 +0 640 256 184 635 262 +0 640 320 189 635 324 +0 640 384 194 635 387 +0 640 448 201 636 450 +0 640 512 209 637 513 +0 640 576 217 637 577 +0 640 640 226 638 640 +0 640 704 236 639 704 +0 640 768 247 641 767 +0 640 832 258 642 831 +0 640 896 269 643 894 +0 640 960 281 645 958 +0 640 1023 293 646 1021 +0 704 0 194 697 77 +0 704 64 194 697 97 +0 704 128 196 697 145 +0 704 192 198 698 203 +0 704 256 201 698 263 +0 704 320 205 698 325 +0 704 384 210 699 388 +0 704 448 216 699 451 +0 704 512 223 700 514 +0 704 576 231 700 577 +0 704 640 240 701 641 +0 704 704 249 702 704 +0 704 768 259 703 768 +0 704 832 269 704 831 +0 704 896 280 706 895 +0 704 960 291 707 958 +0 704 1023 303 708 1021 +0 768 0 212 761 84 +0 768 64 212 761 102 +0 768 128 213 761 148 +0 768 192 215 761 205 +0 768 256 218 761 265 +0 768 320 222 762 326 +0 768 384 226 762 389 +0 768 448 232 762 451 +0 768 512 238 763 515 +0 768 576 246 764 578 +0 768 640 254 764 641 +0 768 704 262 765 705 +0 768 768 272 766 768 +0 768 832 282 767 832 +0 768 896 292 768 895 +0 768 960 303 769 959 +0 768 1023 314 771 1021 +0 832 0 229 824 90 +0 832 64 230 824 108 +0 832 128 231 824 152 +0 832 192 232 824 207 +0 832 256 235 825 267 +0 832 320 238 825 328 +0 832 384 243 825 390 +0 832 448 248 826 452 +0 832 512 254 826 515 +0 832 576 261 827 578 +0 832 640 268 827 642 +0 832 704 276 828 705 +0 832 768 285 829 769 +0 832 832 294 830 832 +0 832 896 304 831 896 +0 832 960 314 832 959 +0 832 1023 325 833 1022 +0 896 0 247 888 97 +0 896 64 247 888 113 +0 896 128 248 888 156 +0 896 192 250 888 210 +0 896 256 252 888 269 +0 896 320 255 888 329 +0 896 384 259 889 391 +0 896 448 264 889 454 +0 896 512 270 889 516 +0 896 576 276 890 579 +0 896 640 283 891 642 +0 896 704 291 891 706 +0 896 768 299 892 769 +0 896 832 308 893 833 +0 896 896 317 894 896 +0 896 960 327 895 960 +0 896 1023 337 896 1022 +0 960 0 265 951 104 +0 960 64 265 951 119 +0 960 128 266 951 160 +0 960 192 267 951 213 +0 960 256 269 951 271 +0 960 320 272 952 331 +0 960 384 276 952 393 +0 960 448 280 952 455 +0 960 512 286 953 517 +0 960 576 292 953 580 +0 960 640 298 954 643 +0 960 704 305 954 706 +0 960 768 313 955 770 +0 960 832 321 956 833 +0 960 896 330 957 897 +0 960 960 340 958 960 +0 960 1023 349 959 1023 +0 1023 0 282 1013 111 +0 1023 64 282 1013 125 +0 1023 128 283 1013 164 +0 1023 192 284 1014 216 +0 1023 256 286 1014 273 +0 1023 320 289 1014 333 +0 1023 384 293 1014 394 +0 1023 448 297 1015 456 +0 1023 512 302 1015 518 +0 1023 576 307 1015 581 +0 1023 640 313 1016 644 +0 1023 704 320 1016 707 +0 1023 768 327 1017 770 +0 1023 832 335 1018 834 +0 1023 896 344 1019 897 +0 1023 960 353 1019 960 +0 1023 1023 362 1020 1023 +64 0 0 61 6 0 +64 0 64 62 11 64 +64 0 128 67 20 128 +64 0 192 74 29 191 +64 0 256 84 38 255 +64 0 320 95 48 319 +64 0 384 107 57 383 +64 0 448 120 66 446 +64 0 512 134 76 510 +64 0 576 148 85 574 +64 0 640 162 95 638 +64 0 704 176 104 702 +64 0 768 191 114 765 +64 0 832 206 123 829 +64 0 896 220 133 893 +64 0 960 235 142 957 +64 0 1023 250 151 1019 +64 64 0 63 64 7 +64 64 64 64 64 64 +64 64 128 68 66 128 +64 64 192 75 68 191 +64 64 256 85 72 255 +64 64 320 96 77 319 +64 64 384 108 83 383 +64 64 448 121 89 446 +64 64 512 134 96 510 +64 64 576 148 103 574 +64 64 640 162 111 638 +64 64 704 177 119 702 +64 64 768 191 127 765 +64 64 832 206 135 829 +64 64 896 221 144 893 +64 64 960 235 153 957 +64 64 1023 250 161 1019 +64 128 0 69 127 14 +64 128 64 70 127 65 +64 128 128 74 128 128 +64 128 192 80 129 192 +64 128 256 89 131 255 +64 128 320 100 133 319 +64 128 384 111 136 383 +64 128 448 124 140 447 +64 128 512 137 144 510 +64 128 576 151 149 574 +64 128 640 164 154 638 +64 128 704 179 159 702 +64 128 768 193 165 765 +64 128 832 207 171 829 +64 128 896 222 178 893 +64 128 960 237 185 957 +64 128 1023 251 191 1020 +64 192 0 78 190 21 +64 192 64 79 190 66 +64 192 128 83 191 129 +64 192 192 88 192 192 +64 192 256 96 193 256 +64 192 320 106 194 319 +64 192 384 117 196 383 +64 192 448 129 199 447 +64 192 512 141 201 510 +64 192 576 155 204 574 +64 192 640 168 208 638 +64 192 704 182 212 702 +64 192 768 196 216 765 +64 192 832 210 220 829 +64 192 896 225 225 893 +64 192 960 239 231 957 +64 192 1023 253 236 1020 +64 256 0 90 254 28 +64 256 64 91 254 68 +64 256 128 94 254 130 +64 256 192 99 255 193 +64 256 256 106 255 256 +64 256 320 115 256 320 +64 256 384 125 258 383 +64 256 448 136 260 447 +64 256 512 148 262 511 +64 256 576 160 264 574 +64 256 640 173 266 638 +64 256 704 187 269 702 +64 256 768 200 272 766 +64 256 832 214 276 829 +64 256 896 228 280 893 +64 256 960 243 284 957 +64 256 1023 257 288 1020 +64 320 0 104 317 35 +64 320 64 105 317 71 +64 320 128 107 317 131 +64 320 192 112 318 193 +64 320 256 118 318 257 +64 320 320 126 319 320 +64 320 384 135 320 384 +64 320 448 145 322 447 +64 320 512 156 323 511 +64 320 576 168 325 575 +64 320 640 180 327 638 +64 320 704 193 329 702 +64 320 768 206 332 766 +64 320 832 219 334 829 +64 320 896 233 337 893 +64 320 960 247 341 957 +64 320 1023 261 344 1020 +64 384 0 119 380 42 +64 384 64 120 380 74 +64 384 128 122 381 132 +64 384 192 126 381 194 +64 384 256 131 381 257 +64 384 320 138 382 321 +64 384 384 146 383 384 +64 384 448 155 384 448 +64 384 512 166 385 511 +64 384 576 177 387 575 +64 384 640 188 388 639 +64 384 704 200 390 702 +64 384 768 213 392 766 +64 384 832 226 395 830 +64 384 896 239 397 893 +64 384 960 253 400 957 +64 384 1023 266 402 1020 +64 448 0 135 444 49 +64 448 64 135 444 78 +64 448 128 137 444 134 +64 448 192 140 444 196 +64 448 256 145 445 258 +64 448 320 151 445 321 +64 448 384 159 446 385 +64 448 448 167 447 448 +64 448 512 176 448 512 +64 448 576 187 449 575 +64 448 640 198 450 639 +64 448 704 209 452 702 +64 448 768 221 454 766 +64 448 832 234 456 830 +64 448 896 246 458 894 +64 448 960 260 460 957 +64 448 1023 273 462 1020 +64 512 0 151 507 56 +64 512 64 151 507 82 +64 512 128 153 507 137 +64 512 192 156 508 197 +64 512 256 160 508 259 +64 512 320 165 508 322 +64 512 384 172 509 385 +64 512 448 180 510 449 +64 512 512 188 511 512 +64 512 576 198 512 576 +64 512 640 208 513 639 +64 512 704 219 514 703 +64 512 768 230 516 766 +64 512 832 242 517 830 +64 512 896 255 519 894 +64 512 960 267 521 958 +64 512 1023 280 523 1020 +64 576 0 167 571 63 +64 576 64 168 571 87 +64 576 128 169 571 139 +64 576 192 172 571 199 +64 576 256 175 571 260 +64 576 320 180 572 323 +64 576 384 186 572 386 +64 576 448 193 573 449 +64 576 512 201 574 513 +64 576 576 210 575 576 +64 576 640 220 576 640 +64 576 704 230 577 703 +64 576 768 241 578 767 +64 576 832 252 579 830 +64 576 896 264 581 894 +64 576 960 276 583 958 +64 576 1023 288 584 1020 +64 640 0 184 634 70 +64 640 64 184 634 91 +64 640 128 186 634 142 +64 640 192 188 634 200 +64 640 256 191 635 262 +64 640 320 196 635 324 +64 640 384 201 635 387 +64 640 448 208 636 450 +64 640 512 215 637 513 +64 640 576 223 637 577 +64 640 640 232 638 640 +64 640 704 242 639 704 +64 640 768 252 641 767 +64 640 832 263 642 831 +64 640 896 274 643 894 +64 640 960 285 645 958 +64 640 1023 297 646 1021 +64 704 0 201 697 77 +64 704 64 201 697 97 +64 704 128 202 698 145 +64 704 192 204 698 203 +64 704 256 207 698 263 +64 704 320 211 698 325 +64 704 384 216 699 388 +64 704 448 222 699 451 +64 704 512 229 700 514 +64 704 576 237 700 577 +64 704 640 245 701 641 +64 704 704 254 702 704 +64 704 768 264 703 768 +64 704 832 274 704 831 +64 704 896 285 706 895 +64 704 960 296 707 958 +64 704 1023 307 708 1021 +64 768 0 218 761 84 +64 768 64 218 761 102 +64 768 128 219 761 148 +64 768 192 221 761 205 +64 768 256 224 761 265 +64 768 320 227 762 326 +64 768 384 232 762 389 +64 768 448 237 762 451 +64 768 512 244 763 515 +64 768 576 251 764 578 +64 768 640 259 764 641 +64 768 704 267 765 705 +64 768 768 276 766 768 +64 768 832 286 767 832 +64 768 896 296 768 895 +64 768 960 307 769 959 +64 768 1023 317 771 1021 +64 832 0 235 824 90 +64 832 64 235 824 108 +64 832 128 236 824 152 +64 832 192 238 824 207 +64 832 256 240 825 267 +64 832 320 244 825 328 +64 832 384 248 825 390 +64 832 448 253 826 452 +64 832 512 259 826 515 +64 832 576 265 827 578 +64 832 640 273 827 642 +64 832 704 281 828 705 +64 832 768 289 829 769 +64 832 832 298 830 832 +64 832 896 308 831 896 +64 832 960 318 832 959 +64 832 1023 329 833 1022 +64 896 0 252 888 97 +64 896 64 252 888 113 +64 896 128 253 888 156 +64 896 192 255 888 210 +64 896 256 257 888 269 +64 896 320 260 888 329 +64 896 384 264 889 391 +64 896 448 269 889 454 +64 896 512 274 889 516 +64 896 576 280 890 579 +64 896 640 287 891 642 +64 896 704 295 891 706 +64 896 768 303 892 769 +64 896 832 312 893 833 +64 896 896 321 894 896 +64 896 960 330 895 960 +64 896 1023 340 896 1022 +64 960 0 269 951 104 +64 960 64 269 951 119 +64 960 128 270 951 160 +64 960 192 272 951 213 +64 960 256 274 951 271 +64 960 320 277 952 331 +64 960 384 280 952 393 +64 960 448 285 952 455 +64 960 512 290 953 517 +64 960 576 296 953 580 +64 960 640 302 954 643 +64 960 704 309 954 706 +64 960 768 317 955 770 +64 960 832 325 956 833 +64 960 896 334 957 897 +64 960 960 343 958 960 +64 960 1023 353 959 1023 +64 1023 0 286 1013 111 +64 1023 64 287 1013 125 +64 1023 128 287 1013 164 +64 1023 192 289 1014 216 +64 1023 256 291 1014 273 +64 1023 320 293 1014 333 +64 1023 384 297 1014 394 +64 1023 448 301 1015 456 +64 1023 512 306 1015 518 +64 1023 576 311 1015 581 +64 1023 640 317 1016 644 +64 1023 704 324 1016 707 +64 1023 768 331 1017 770 +64 1023 832 339 1018 834 +64 1023 896 347 1019 897 +64 1023 960 356 1019 960 +64 1023 1023 365 1020 1023 +128 0 0 122 12 0 +128 0 64 122 14 64 +128 0 128 124 22 128 +128 0 192 128 30 191 +128 0 256 133 39 255 +128 0 320 140 48 319 +128 0 384 148 58 383 +128 0 448 157 67 446 +128 0 512 167 76 510 +128 0 576 178 86 574 +128 0 640 190 95 638 +128 0 704 202 105 702 +128 0 768 214 114 765 +128 0 832 227 123 829 +128 0 896 240 133 893 +128 0 960 254 142 957 +128 0 1023 267 152 1019 +128 64 0 123 64 6 +128 64 64 123 65 64 +128 64 128 125 66 128 +128 64 192 129 69 191 +128 64 256 134 73 255 +128 64 320 141 77 319 +128 64 384 149 83 383 +128 64 448 158 89 446 +128 64 512 168 96 510 +128 64 576 179 104 574 +128 64 640 190 111 638 +128 64 704 202 119 702 +128 64 768 215 127 765 +128 64 832 228 136 829 +128 64 896 241 144 893 +128 64 960 254 153 957 +128 64 1023 268 161 1019 +128 128 0 125 127 13 +128 128 64 126 127 65 +128 128 128 128 128 128 +128 128 192 132 129 192 +128 128 256 137 131 255 +128 128 320 143 133 319 +128 128 384 151 136 383 +128 128 448 160 140 447 +128 128 512 170 144 510 +128 128 576 181 149 574 +128 128 640 192 154 638 +128 128 704 204 159 702 +128 128 768 216 165 765 +128 128 832 229 171 829 +128 128 896 242 178 893 +128 128 960 255 185 957 +128 128 1023 269 192 1019 +128 192 0 130 190 21 +128 192 64 131 190 66 +128 192 128 133 191 129 +128 192 192 136 192 192 +128 192 256 141 193 256 +128 192 320 147 194 319 +128 192 384 155 196 383 +128 192 448 164 199 447 +128 192 512 173 201 510 +128 192 576 184 205 574 +128 192 640 195 208 638 +128 192 704 207 212 702 +128 192 768 219 216 765 +128 192 832 231 221 829 +128 192 896 244 225 893 +128 192 960 258 231 957 +128 192 1023 271 236 1020 +128 256 0 137 254 28 +128 256 64 138 254 68 +128 256 128 140 254 130 +128 256 192 143 255 193 +128 256 256 147 255 256 +128 256 320 153 257 320 +128 256 384 161 258 383 +128 256 448 169 260 447 +128 256 512 178 262 511 +128 256 576 188 264 574 +128 256 640 199 267 638 +128 256 704 211 269 702 +128 256 768 223 273 766 +128 256 832 235 276 829 +128 256 896 248 280 893 +128 256 960 261 284 957 +128 256 1023 274 288 1020 +128 320 0 146 317 35 +128 320 64 147 317 71 +128 320 128 148 317 131 +128 320 192 151 318 193 +128 320 256 156 318 257 +128 320 320 161 319 320 +128 320 384 168 320 384 +128 320 448 176 322 447 +128 320 512 185 323 511 +128 320 576 195 325 575 +128 320 640 205 327 638 +128 320 704 216 329 702 +128 320 768 228 332 766 +128 320 832 240 334 829 +128 320 896 252 337 893 +128 320 960 265 341 957 +128 320 1023 278 344 1020 +128 384 0 156 380 42 +128 384 64 157 381 74 +128 384 128 158 381 132 +128 384 192 161 381 194 +128 384 256 165 382 257 +128 384 320 170 382 321 +128 384 384 177 383 384 +128 384 448 184 384 448 +128 384 512 193 385 511 +128 384 576 202 387 575 +128 384 640 212 388 639 +128 384 704 223 390 702 +128 384 768 234 392 766 +128 384 832 246 395 830 +128 384 896 258 397 893 +128 384 960 270 400 957 +128 384 1023 283 402 1020 +128 448 0 168 444 49 +128 448 64 168 444 78 +128 448 128 170 444 134 +128 448 192 172 444 196 +128 448 256 176 445 258 +128 448 320 181 445 321 +128 448 384 187 446 385 +128 448 448 194 447 448 +128 448 512 202 448 512 +128 448 576 211 449 575 +128 448 640 220 451 639 +128 448 704 231 452 702 +128 448 768 241 454 766 +128 448 832 253 456 830 +128 448 896 264 458 894 +128 448 960 276 460 957 +128 448 1023 289 462 1020 +128 512 0 181 507 56 +128 512 64 181 507 82 +128 512 128 182 507 137 +128 512 192 185 508 197 +128 512 256 188 508 259 +128 512 320 193 508 322 +128 512 384 198 509 385 +128 512 448 205 510 449 +128 512 512 212 511 512 +128 512 576 221 512 576 +128 512 640 230 513 639 +128 512 704 239 514 703 +128 512 768 250 516 766 +128 512 832 261 517 830 +128 512 896 272 519 894 +128 512 960 284 521 958 +128 512 1023 295 523 1020 +128 576 0 194 571 63 +128 576 64 195 571 87 +128 576 128 196 571 139 +128 576 192 198 571 199 +128 576 256 201 571 260 +128 576 320 205 572 323 +128 576 384 210 572 386 +128 576 448 217 573 449 +128 576 512 224 574 513 +128 576 576 231 575 576 +128 576 640 240 576 640 +128 576 704 249 577 703 +128 576 768 259 578 767 +128 576 832 269 579 830 +128 576 896 280 581 894 +128 576 960 292 583 958 +128 576 1023 303 584 1020 +128 640 0 208 634 70 +128 640 64 209 634 91 +128 640 128 210 634 142 +128 640 192 212 634 200 +128 640 256 215 635 262 +128 640 320 219 635 324 +128 640 384 223 635 387 +128 640 448 229 636 450 +128 640 512 236 637 513 +128 640 576 243 637 577 +128 640 640 251 638 640 +128 640 704 260 639 704 +128 640 768 269 641 767 +128 640 832 279 642 831 +128 640 896 290 643 894 +128 640 960 301 645 958 +128 640 1023 312 646 1021 +128 704 0 223 697 76 +128 704 64 223 697 97 +128 704 128 224 698 145 +128 704 192 226 698 203 +128 704 256 229 698 263 +128 704 320 232 698 325 +128 704 384 237 699 388 +128 704 448 242 699 451 +128 704 512 248 700 514 +128 704 576 255 701 577 +128 704 640 263 701 641 +128 704 704 271 702 704 +128 704 768 280 703 768 +128 704 832 290 704 831 +128 704 896 300 706 895 +128 704 960 310 707 958 +128 704 1023 321 708 1021 +128 768 0 238 761 83 +128 768 64 238 761 102 +128 768 128 239 761 148 +128 768 192 241 761 205 +128 768 256 244 761 265 +128 768 320 247 762 326 +128 768 384 251 762 389 +128 768 448 256 762 451 +128 768 512 262 763 515 +128 768 576 268 764 578 +128 768 640 276 764 641 +128 768 704 283 765 705 +128 768 768 292 766 768 +128 768 832 301 767 832 +128 768 896 311 768 895 +128 768 960 321 769 959 +128 768 1023 331 771 1021 +128 832 0 254 824 90 +128 832 64 254 824 108 +128 832 128 255 824 152 +128 832 192 256 824 207 +128 832 256 259 825 267 +128 832 320 262 825 328 +128 832 384 266 825 390 +128 832 448 270 826 452 +128 832 512 276 826 515 +128 832 576 282 827 578 +128 832 640 289 827 642 +128 832 704 296 828 705 +128 832 768 304 829 769 +128 832 832 313 830 832 +128 832 896 322 831 896 +128 832 960 332 832 959 +128 832 1023 341 833 1022 +128 896 0 269 888 97 +128 896 64 270 888 113 +128 896 128 270 888 156 +128 896 192 272 888 210 +128 896 256 274 888 269 +128 896 320 277 888 329 +128 896 384 281 889 391 +128 896 448 285 889 454 +128 896 512 290 889 516 +128 896 576 296 890 579 +128 896 640 302 891 642 +128 896 704 309 891 706 +128 896 768 317 892 769 +128 896 832 325 893 833 +128 896 896 334 894 896 +128 896 960 343 895 960 +128 896 1023 353 896 1022 +128 960 0 285 951 104 +128 960 64 286 951 119 +128 960 128 286 951 160 +128 960 192 288 951 213 +128 960 256 290 951 271 +128 960 320 292 952 331 +128 960 384 296 952 392 +128 960 448 300 952 455 +128 960 512 305 953 517 +128 960 576 310 953 580 +128 960 640 316 954 643 +128 960 704 323 954 706 +128 960 768 330 955 770 +128 960 832 338 956 833 +128 960 896 347 957 897 +128 960 960 355 958 960 +128 960 1023 364 959 1023 +128 1023 0 301 1013 111 +128 1023 64 302 1013 125 +128 1023 128 302 1013 164 +128 1023 192 304 1014 216 +128 1023 256 305 1014 273 +128 1023 320 308 1014 333 +128 1023 384 311 1014 394 +128 1023 448 315 1015 456 +128 1023 512 320 1015 518 +128 1023 576 325 1015 581 +128 1023 640 331 1016 644 +128 1023 704 337 1016 707 +128 1023 768 344 1017 770 +128 1023 832 351 1018 834 +128 1023 896 359 1019 897 +128 1023 960 368 1019 960 +128 1023 1023 377 1020 1023 +192 0 0 183 17 0 +192 0 64 183 19 64 +192 0 128 184 25 127 +192 0 192 187 32 191 +192 0 256 190 41 255 +192 0 320 195 50 319 +192 0 384 200 59 383 +192 0 448 207 68 446 +192 0 512 214 77 510 +192 0 576 222 86 574 +192 0 640 231 96 638 +192 0 704 241 105 702 +192 0 768 251 114 765 +192 0 832 262 124 829 +192 0 896 273 133 893 +192 0 960 285 143 957 +192 0 1023 297 152 1019 +192 64 0 183 65 3 +192 64 64 184 65 64 +192 64 128 185 67 128 +192 64 192 187 70 191 +192 64 256 191 73 255 +192 64 320 195 78 319 +192 64 384 201 84 383 +192 64 448 207 90 446 +192 64 512 214 97 510 +192 64 576 223 104 574 +192 64 640 232 112 638 +192 64 704 241 120 702 +192 64 768 251 128 765 +192 64 832 262 136 829 +192 64 896 273 144 893 +192 64 960 285 153 957 +192 64 1023 297 162 1019 +192 128 0 185 128 13 +192 128 64 185 128 65 +192 128 128 187 128 128 +192 128 192 189 130 192 +192 128 256 192 131 255 +192 128 320 197 134 319 +192 128 384 202 137 383 +192 128 448 208 140 447 +192 128 512 216 145 510 +192 128 576 224 149 574 +192 128 640 233 154 638 +192 128 704 242 160 702 +192 128 768 253 166 765 +192 128 832 263 172 829 +192 128 896 274 178 893 +192 128 960 286 185 957 +192 128 1023 298 192 1019 +192 192 0 188 191 20 +192 192 64 188 191 66 +192 192 128 190 191 129 +192 192 192 192 192 192 +192 192 256 195 193 256 +192 192 320 200 195 319 +192 192 384 205 197 383 +192 192 448 211 199 447 +192 192 512 218 202 510 +192 192 576 226 205 574 +192 192 640 235 208 638 +192 192 704 245 212 702 +192 192 768 255 216 765 +192 192 832 265 221 829 +192 192 896 276 226 893 +192 192 960 288 231 957 +192 192 1023 300 236 1020 +192 256 0 193 254 27 +192 256 64 193 254 68 +192 256 128 194 254 129 +192 256 192 196 255 193 +192 256 256 200 256 256 +192 256 320 204 257 320 +192 256 384 209 258 383 +192 256 448 215 260 447 +192 256 512 222 262 511 +192 256 576 230 264 574 +192 256 640 239 267 638 +192 256 704 248 270 702 +192 256 768 258 273 766 +192 256 832 268 276 829 +192 256 896 279 280 893 +192 256 960 291 284 957 +192 256 1023 302 288 1020 +192 320 0 199 317 34 +192 320 64 199 317 71 +192 320 128 200 318 131 +192 320 192 202 318 193 +192 320 256 205 319 257 +192 320 320 209 319 320 +192 320 384 214 320 384 +192 320 448 220 322 447 +192 320 512 227 323 511 +192 320 576 235 325 575 +192 320 640 243 327 638 +192 320 704 253 329 702 +192 320 768 262 332 766 +192 320 832 272 335 829 +192 320 896 283 338 893 +192 320 960 294 341 957 +192 320 1023 306 344 1020 +192 384 0 206 381 41 +192 384 64 206 381 74 +192 384 128 207 381 132 +192 384 192 209 381 194 +192 384 256 212 382 257 +192 384 320 216 382 321 +192 384 384 221 383 384 +192 384 448 227 384 448 +192 384 512 234 386 511 +192 384 576 241 387 575 +192 384 640 249 389 638 +192 384 704 258 390 702 +192 384 768 268 392 766 +192 384 832 278 395 830 +192 384 896 288 397 893 +192 384 960 299 400 957 +192 384 1023 310 403 1020 +192 448 0 215 444 48 +192 448 64 215 444 78 +192 448 128 216 444 134 +192 448 192 218 444 196 +192 448 256 221 445 258 +192 448 320 224 445 321 +192 448 384 229 446 385 +192 448 448 235 447 448 +192 448 512 241 448 512 +192 448 576 248 449 575 +192 448 640 256 451 639 +192 448 704 265 452 702 +192 448 768 274 454 766 +192 448 832 284 456 830 +192 448 896 294 458 894 +192 448 960 304 460 957 +192 448 1023 315 462 1020 +192 512 0 224 507 55 +192 512 64 224 507 82 +192 512 128 225 507 136 +192 512 192 227 508 197 +192 512 256 230 508 259 +192 512 320 233 509 322 +192 512 384 238 509 385 +192 512 448 243 510 449 +192 512 512 249 511 512 +192 512 576 256 512 576 +192 512 640 264 513 639 +192 512 704 272 514 703 +192 512 768 281 516 766 +192 512 832 291 517 830 +192 512 896 300 519 894 +192 512 960 311 521 958 +192 512 1023 322 523 1020 +192 576 0 235 571 62 +192 576 64 235 571 86 +192 576 128 236 571 139 +192 576 192 238 571 199 +192 576 256 240 571 260 +192 576 320 244 572 323 +192 576 384 248 572 386 +192 576 448 253 573 449 +192 576 512 259 574 513 +192 576 576 265 575 576 +192 576 640 273 576 640 +192 576 704 281 577 703 +192 576 768 289 578 767 +192 576 832 298 579 830 +192 576 896 308 581 894 +192 576 960 318 583 958 +192 576 1023 329 584 1020 +192 640 0 246 634 69 +192 640 64 246 634 91 +192 640 128 247 634 142 +192 640 192 249 634 200 +192 640 256 251 635 262 +192 640 320 255 635 324 +192 640 384 259 636 387 +192 640 448 263 636 450 +192 640 512 269 637 513 +192 640 576 275 638 577 +192 640 640 282 638 640 +192 640 704 290 639 704 +192 640 768 298 641 767 +192 640 832 307 642 831 +192 640 896 316 643 894 +192 640 960 326 645 958 +192 640 1023 336 646 1021 +192 704 0 258 697 76 +192 704 64 259 697 97 +192 704 128 259 698 145 +192 704 192 261 698 202 +192 704 256 263 698 263 +192 704 320 266 698 325 +192 704 384 270 699 388 +192 704 448 275 699 451 +192 704 512 280 700 514 +192 704 576 286 701 577 +192 704 640 293 701 641 +192 704 704 300 702 704 +192 704 768 308 703 768 +192 704 832 316 704 831 +192 704 896 325 706 895 +192 704 960 335 707 958 +192 704 1023 345 708 1021 +192 768 0 271 761 83 +192 768 64 271 761 102 +192 768 128 272 761 148 +192 768 192 274 761 205 +192 768 256 276 761 265 +192 768 320 279 762 326 +192 768 384 282 762 389 +192 768 448 287 762 451 +192 768 512 292 763 515 +192 768 576 297 764 578 +192 768 640 304 764 641 +192 768 704 311 765 705 +192 768 768 318 766 768 +192 768 832 327 767 832 +192 768 896 335 768 895 +192 768 960 344 769 959 +192 768 1023 354 771 1021 +192 832 0 285 824 90 +192 832 64 285 824 107 +192 832 128 285 824 152 +192 832 192 287 824 207 +192 832 256 289 825 267 +192 832 320 292 825 328 +192 832 384 295 825 390 +192 832 448 299 826 452 +192 832 512 304 826 515 +192 832 576 309 827 578 +192 832 640 316 827 642 +192 832 704 322 828 705 +192 832 768 330 829 769 +192 832 832 337 830 832 +192 832 896 346 831 896 +192 832 960 355 832 959 +192 832 1023 364 833 1022 +192 896 0 298 888 97 +192 896 64 299 888 113 +192 896 128 299 888 156 +192 896 192 301 888 210 +192 896 256 302 888 269 +192 896 320 305 888 329 +192 896 384 308 889 391 +192 896 448 312 889 453 +192 896 512 317 889 516 +192 896 576 322 890 579 +192 896 640 328 891 642 +192 896 704 334 891 706 +192 896 768 341 892 769 +192 896 832 349 893 832 +192 896 896 357 894 896 +192 896 960 365 895 960 +192 896 1023 374 896 1022 +192 960 0 313 951 104 +192 960 64 313 951 119 +192 960 128 313 951 160 +192 960 192 315 951 213 +192 960 256 317 951 271 +192 960 320 319 952 331 +192 960 384 322 952 392 +192 960 448 326 952 455 +192 960 512 330 953 517 +192 960 576 335 953 580 +192 960 640 341 954 643 +192 960 704 347 954 706 +192 960 768 353 955 770 +192 960 832 361 956 833 +192 960 896 368 957 896 +192 960 960 377 958 960 +192 960 1023 385 959 1023 +192 1023 0 327 1013 111 +192 1023 64 327 1013 125 +192 1023 128 328 1014 164 +192 1023 192 329 1014 216 +192 1023 256 331 1014 273 +192 1023 320 333 1014 333 +192 1023 384 336 1014 394 +192 1023 448 339 1015 456 +192 1023 512 344 1015 518 +192 1023 576 348 1015 581 +192 1023 640 354 1016 644 +192 1023 704 360 1017 707 +192 1023 768 366 1017 770 +192 1023 832 373 1018 834 +192 1023 896 380 1019 897 +192 1023 960 388 1020 960 +192 1023 1023 396 1020 1023 +256 0 0 244 23 0 +256 0 64 244 25 63 +256 0 128 245 29 127 +256 0 192 247 36 191 +256 0 256 249 43 255 +256 0 320 252 52 319 +256 0 384 256 60 383 +256 0 448 261 69 446 +256 0 512 267 78 510 +256 0 576 273 87 574 +256 0 640 280 97 638 +256 0 704 288 106 702 +256 0 768 296 115 765 +256 0 832 305 124 829 +256 0 896 315 134 893 +256 0 960 324 143 957 +256 0 1023 335 152 1019 +256 64 0 244 66 0 +256 64 64 244 67 64 +256 64 128 245 68 127 +256 64 192 247 71 191 +256 64 256 249 75 255 +256 64 320 253 79 319 +256 64 384 257 85 383 +256 64 448 261 91 446 +256 64 512 267 98 510 +256 64 576 273 105 574 +256 64 640 281 112 638 +256 64 704 288 120 702 +256 64 768 297 128 765 +256 64 832 305 137 829 +256 64 896 315 145 893 +256 64 960 325 154 957 +256 64 1023 335 162 1019 +256 128 0 245 128 11 +256 128 64 246 128 64 +256 128 128 246 129 128 +256 128 192 248 130 192 +256 128 256 251 132 255 +256 128 320 254 134 319 +256 128 384 258 137 383 +256 128 448 263 141 447 +256 128 512 268 145 510 +256 128 576 275 150 574 +256 128 640 282 155 638 +256 128 704 289 160 702 +256 128 768 298 166 765 +256 128 832 306 172 829 +256 128 896 316 179 893 +256 128 960 326 185 957 +256 128 1023 336 192 1019 +256 192 0 248 191 19 +256 192 64 248 191 66 +256 192 128 249 192 128 +256 192 192 250 192 192 +256 192 256 253 193 256 +256 192 320 256 195 319 +256 192 384 260 197 383 +256 192 448 265 199 447 +256 192 512 270 202 510 +256 192 576 276 205 574 +256 192 640 283 209 638 +256 192 704 291 212 702 +256 192 768 299 217 765 +256 192 832 308 221 829 +256 192 896 317 226 893 +256 192 960 327 231 957 +256 192 1023 337 236 1020 +256 256 0 251 254 27 +256 256 64 251 254 68 +256 256 128 252 255 129 +256 256 192 254 255 192 +256 256 256 256 256 256 +256 256 320 259 257 320 +256 256 384 263 258 383 +256 256 448 268 260 447 +256 256 512 273 262 511 +256 256 576 279 264 574 +256 256 640 286 267 638 +256 256 704 294 270 702 +256 256 768 302 273 766 +256 256 832 311 276 829 +256 256 896 320 280 893 +256 256 960 330 284 957 +256 256 1023 340 288 1020 +256 320 0 255 317 34 +256 320 64 255 318 71 +256 320 128 256 318 131 +256 320 192 258 318 193 +256 320 256 260 319 256 +256 320 320 263 320 320 +256 320 384 267 321 384 +256 320 448 272 322 447 +256 320 512 277 324 511 +256 320 576 283 325 575 +256 320 640 290 327 638 +256 320 704 297 330 702 +256 320 768 305 332 766 +256 320 832 314 335 829 +256 320 896 323 338 893 +256 320 960 333 341 957 +256 320 1023 343 344 1020 +256 384 0 261 381 41 +256 384 64 261 381 74 +256 384 128 262 381 132 +256 384 192 263 381 194 +256 384 256 266 382 257 +256 384 320 269 383 320 +256 384 384 272 383 384 +256 384 448 277 384 448 +256 384 512 282 386 511 +256 384 576 288 387 575 +256 384 640 295 389 638 +256 384 704 302 391 702 +256 384 768 310 393 766 +256 384 832 318 395 830 +256 384 896 327 397 893 +256 384 960 337 400 957 +256 384 1023 346 403 1020 +256 448 0 267 444 48 +256 448 64 267 444 78 +256 448 128 268 444 134 +256 448 192 270 445 195 +256 448 256 272 445 258 +256 448 320 275 446 321 +256 448 384 278 446 384 +256 448 448 283 447 448 +256 448 512 288 448 512 +256 448 576 294 449 575 +256 448 640 300 451 639 +256 448 704 307 452 702 +256 448 768 315 454 766 +256 448 832 323 456 830 +256 448 896 332 458 894 +256 448 960 342 460 957 +256 448 1023 351 463 1020 +256 512 0 275 507 55 +256 512 64 275 507 82 +256 512 128 276 508 136 +256 512 192 277 508 197 +256 512 256 279 508 259 +256 512 320 282 509 322 +256 512 384 286 509 385 +256 512 448 290 510 448 +256 512 512 295 511 512 +256 512 576 301 512 576 +256 512 640 307 513 639 +256 512 704 314 514 703 +256 512 768 321 516 766 +256 512 832 329 518 830 +256 512 896 338 519 894 +256 512 960 347 521 958 +256 512 1023 357 523 1020 +256 576 0 283 571 62 +256 576 64 283 571 86 +256 576 128 284 571 139 +256 576 192 285 571 199 +256 576 256 287 571 260 +256 576 320 290 572 323 +256 576 384 294 572 386 +256 576 448 298 573 449 +256 576 512 303 574 512 +256 576 576 308 575 576 +256 576 640 314 576 640 +256 576 704 321 577 703 +256 576 768 328 578 767 +256 576 832 336 580 830 +256 576 896 345 581 894 +256 576 960 354 583 958 +256 576 1023 363 585 1020 +256 640 0 292 634 69 +256 640 64 292 634 91 +256 640 128 293 634 142 +256 640 192 295 634 200 +256 640 256 296 635 262 +256 640 320 299 635 324 +256 640 384 302 636 387 +256 640 448 306 636 450 +256 640 512 311 637 513 +256 640 576 316 638 576 +256 640 640 322 639 640 +256 640 704 329 640 704 +256 640 768 336 641 767 +256 640 832 344 642 831 +256 640 896 352 643 894 +256 640 960 361 645 958 +256 640 1023 370 646 1021 +256 704 0 302 698 76 +256 704 64 302 698 96 +256 704 128 303 698 145 +256 704 192 304 698 202 +256 704 256 306 698 263 +256 704 320 309 698 325 +256 704 384 312 699 388 +256 704 448 316 699 451 +256 704 512 320 700 514 +256 704 576 326 701 577 +256 704 640 331 701 640 +256 704 704 338 702 704 +256 704 768 345 703 768 +256 704 832 352 704 831 +256 704 896 360 706 895 +256 704 960 368 707 958 +256 704 1023 377 708 1021 +256 768 0 313 761 83 +256 768 64 313 761 102 +256 768 128 314 761 148 +256 768 192 315 761 205 +256 768 256 317 761 265 +256 768 320 319 762 326 +256 768 384 322 762 389 +256 768 448 326 763 451 +256 768 512 330 763 515 +256 768 576 335 764 578 +256 768 640 341 764 641 +256 768 704 347 765 704 +256 768 768 354 766 768 +256 768 832 361 767 832 +256 768 896 369 768 895 +256 768 960 377 769 959 +256 768 1023 385 771 1021 +256 832 0 324 824 90 +256 832 64 324 824 107 +256 832 128 325 824 152 +256 832 192 326 825 207 +256 832 256 328 825 267 +256 832 320 330 825 328 +256 832 384 333 825 390 +256 832 448 337 826 452 +256 832 512 341 826 515 +256 832 576 346 827 578 +256 832 640 351 828 642 +256 832 704 357 828 705 +256 832 768 364 829 768 +256 832 832 371 830 832 +256 832 896 378 831 896 +256 832 960 386 832 959 +256 832 1023 394 833 1022 +256 896 0 336 888 97 +256 896 64 336 888 113 +256 896 128 337 888 156 +256 896 192 338 888 210 +256 896 256 340 888 269 +256 896 320 342 888 329 +256 896 384 345 889 391 +256 896 448 348 889 453 +256 896 512 352 889 516 +256 896 576 357 890 579 +256 896 640 362 891 642 +256 896 704 368 891 706 +256 896 768 374 892 769 +256 896 832 381 893 832 +256 896 896 388 894 896 +256 896 960 396 895 960 +256 896 1023 404 896 1022 +256 960 0 349 951 104 +256 960 64 349 951 119 +256 960 128 349 951 160 +256 960 192 350 951 213 +256 960 256 352 951 271 +256 960 320 354 952 331 +256 960 384 357 952 392 +256 960 448 360 952 455 +256 960 512 364 953 517 +256 960 576 368 953 580 +256 960 640 373 954 643 +256 960 704 379 954 706 +256 960 768 385 955 770 +256 960 832 392 956 833 +256 960 896 399 957 896 +256 960 960 406 958 960 +256 960 1023 414 959 1023 +256 1023 0 361 1013 111 +256 1023 64 361 1014 125 +256 1023 128 362 1014 164 +256 1023 192 363 1014 216 +256 1023 256 365 1014 273 +256 1023 320 367 1014 333 +256 1023 384 369 1014 394 +256 1023 448 372 1015 456 +256 1023 512 376 1015 518 +256 1023 576 380 1015 581 +256 1023 640 385 1016 644 +256 1023 704 391 1017 707 +256 1023 768 396 1017 770 +256 1023 832 403 1018 834 +256 1023 896 409 1019 897 +256 1023 960 417 1020 960 +256 1023 1023 424 1020 1023 +320 0 0 305 29 0 +320 0 64 305 30 63 +320 0 128 306 34 127 +320 0 192 307 39 191 +320 0 256 309 46 255 +320 0 320 311 54 319 +320 0 384 314 62 383 +320 0 448 318 71 446 +320 0 512 323 80 510 +320 0 576 328 89 574 +320 0 640 333 98 638 +320 0 704 340 107 702 +320 0 768 347 116 765 +320 0 832 354 125 829 +320 0 896 362 135 893 +320 0 960 370 144 957 +320 0 1023 379 153 1019 +320 64 0 305 68 0 +320 64 64 305 69 63 +320 64 128 306 70 127 +320 64 192 307 73 191 +320 64 256 309 76 255 +320 64 320 311 81 319 +320 64 384 315 86 383 +320 64 448 318 92 446 +320 64 512 323 99 510 +320 64 576 328 106 574 +320 64 640 334 113 638 +320 64 704 340 121 702 +320 64 768 347 129 765 +320 64 832 354 137 829 +320 64 896 362 146 893 +320 64 960 371 154 957 +320 64 1023 379 163 1019 +320 128 0 306 129 9 +320 128 64 306 129 64 +320 128 128 307 130 128 +320 128 192 308 131 191 +320 128 256 310 133 255 +320 128 320 312 135 319 +320 128 384 316 138 383 +320 128 448 319 142 446 +320 128 512 324 146 510 +320 128 576 329 150 574 +320 128 640 335 155 638 +320 128 704 341 161 702 +320 128 768 348 167 765 +320 128 832 355 173 829 +320 128 896 363 179 893 +320 128 960 371 186 957 +320 128 1023 380 193 1019 +320 192 0 308 192 18 +320 192 64 308 192 66 +320 192 128 308 192 128 +320 192 192 310 193 192 +320 192 256 312 194 255 +320 192 320 314 196 319 +320 192 384 317 197 383 +320 192 448 321 200 447 +320 192 512 325 202 510 +320 192 576 330 206 574 +320 192 640 336 209 638 +320 192 704 342 213 702 +320 192 768 349 217 765 +320 192 832 357 222 829 +320 192 896 364 226 893 +320 192 960 373 232 957 +320 192 1023 381 237 1020 +320 256 0 310 255 26 +320 256 64 310 255 68 +320 256 128 311 255 129 +320 256 192 312 255 192 +320 256 256 314 256 256 +320 256 320 317 257 319 +320 256 384 320 259 383 +320 256 448 323 260 447 +320 256 512 328 262 511 +320 256 576 333 265 574 +320 256 640 338 267 638 +320 256 704 345 270 702 +320 256 768 351 273 766 +320 256 832 359 277 829 +320 256 896 366 280 893 +320 256 960 375 284 957 +320 256 1023 383 289 1020 +320 320 0 314 318 34 +320 320 64 314 318 70 +320 320 128 314 318 131 +320 320 192 316 318 193 +320 320 256 317 319 256 +320 320 320 320 320 320 +320 320 384 323 321 383 +320 320 448 327 322 447 +320 320 512 331 324 511 +320 320 576 336 326 575 +320 320 640 342 328 638 +320 320 704 348 330 702 +320 320 768 354 332 766 +320 320 832 362 335 829 +320 320 896 369 338 893 +320 320 960 377 341 957 +320 320 1023 386 345 1020 +320 384 0 318 381 41 +320 384 64 318 381 74 +320 384 128 319 381 132 +320 384 192 320 382 194 +320 384 256 322 382 257 +320 384 320 324 383 320 +320 384 384 327 384 384 +320 384 448 331 385 447 +320 384 512 335 386 511 +320 384 576 340 387 575 +320 384 640 345 389 638 +320 384 704 351 391 702 +320 384 768 358 393 766 +320 384 832 365 395 830 +320 384 896 373 398 893 +320 384 960 381 400 957 +320 384 1023 389 403 1020 +320 448 0 323 444 48 +320 448 64 323 444 77 +320 448 128 324 444 134 +320 448 192 325 445 195 +320 448 256 327 445 258 +320 448 320 329 446 321 +320 448 384 332 446 384 +320 448 448 336 447 448 +320 448 512 340 448 512 +320 448 576 345 450 575 +320 448 640 350 451 639 +320 448 704 356 452 702 +320 448 768 362 454 766 +320 448 832 370 456 830 +320 448 896 377 458 894 +320 448 960 385 460 957 +320 448 1023 393 463 1020 +320 512 0 329 508 55 +320 512 64 329 508 82 +320 512 128 330 508 136 +320 512 192 331 508 197 +320 512 256 333 508 259 +320 512 320 335 509 322 +320 512 384 338 509 385 +320 512 448 341 510 448 +320 512 512 345 511 512 +320 512 576 350 512 576 +320 512 640 355 513 639 +320 512 704 361 515 703 +320 512 768 368 516 766 +320 512 832 375 518 830 +320 512 896 382 519 894 +320 512 960 390 521 957 +320 512 1023 398 523 1020 +320 576 0 336 571 62 +320 576 64 336 571 86 +320 576 128 337 571 139 +320 576 192 338 571 198 +320 576 256 339 572 260 +320 576 320 342 572 323 +320 576 384 344 573 386 +320 576 448 348 573 449 +320 576 512 352 574 512 +320 576 576 356 575 576 +320 576 640 362 576 640 +320 576 704 367 577 703 +320 576 768 374 578 767 +320 576 832 380 580 830 +320 576 896 388 581 894 +320 576 960 395 583 958 +320 576 1023 404 585 1020 +320 640 0 343 634 69 +320 640 64 343 634 91 +320 640 128 344 634 142 +320 640 192 345 635 200 +320 640 256 347 635 262 +320 640 320 349 635 324 +320 640 384 352 636 387 +320 640 448 355 636 450 +320 640 512 359 637 513 +320 640 576 364 638 576 +320 640 640 369 639 640 +320 640 704 374 640 704 +320 640 768 380 641 767 +320 640 832 387 642 831 +320 640 896 394 643 894 +320 640 960 402 645 958 +320 640 1023 410 646 1021 +320 704 0 352 698 76 +320 704 64 352 698 96 +320 704 128 352 698 145 +320 704 192 353 698 202 +320 704 256 355 698 263 +320 704 320 357 699 325 +320 704 384 360 699 388 +320 704 448 363 699 451 +320 704 512 367 700 514 +320 704 576 371 701 577 +320 704 640 376 702 640 +320 704 704 382 702 704 +320 704 768 388 703 768 +320 704 832 394 705 831 +320 704 896 401 706 895 +320 704 960 409 707 958 +320 704 1023 416 709 1021 +320 768 0 361 761 83 +320 768 64 361 761 102 +320 768 128 361 761 148 +320 768 192 362 761 205 +320 768 256 364 762 265 +320 768 320 366 762 326 +320 768 384 369 762 389 +320 768 448 372 763 451 +320 768 512 375 763 514 +320 768 576 380 764 578 +320 768 640 385 765 641 +320 768 704 390 765 704 +320 768 768 396 766 768 +320 768 832 402 767 832 +320 768 896 409 768 895 +320 768 960 416 770 959 +320 768 1023 424 771 1021 +320 832 0 370 824 90 +320 832 64 370 824 107 +320 832 128 371 825 152 +320 832 192 372 825 207 +320 832 256 373 825 267 +320 832 320 375 825 328 +320 832 384 378 825 390 +320 832 448 381 826 452 +320 832 512 385 826 515 +320 832 576 389 827 578 +320 832 640 393 828 642 +320 832 704 399 828 705 +320 832 768 404 829 768 +320 832 832 410 830 832 +320 832 896 417 831 896 +320 832 960 424 832 959 +320 832 1023 432 833 1022 +320 896 0 380 888 97 +320 896 64 381 888 113 +320 896 128 381 888 156 +320 896 192 382 888 210 +320 896 256 384 888 269 +320 896 320 385 888 329 +320 896 384 388 889 391 +320 896 448 391 889 453 +320 896 512 394 890 516 +320 896 576 398 890 579 +320 896 640 403 891 642 +320 896 704 408 891 706 +320 896 768 414 892 769 +320 896 832 420 893 832 +320 896 896 426 894 896 +320 896 960 433 895 960 +320 896 1023 440 896 1022 +320 960 0 391 951 104 +320 960 64 391 951 119 +320 960 128 392 951 160 +320 960 192 393 951 213 +320 960 256 394 952 271 +320 960 320 396 952 331 +320 960 384 398 952 392 +320 960 448 401 952 455 +320 960 512 405 953 517 +320 960 576 409 953 580 +320 960 640 413 954 643 +320 960 704 418 954 706 +320 960 768 423 955 770 +320 960 832 429 956 833 +320 960 896 435 957 896 +320 960 960 442 958 960 +320 960 1023 449 959 1023 +320 1023 0 402 1014 111 +320 1023 64 402 1014 125 +320 1023 128 403 1014 164 +320 1023 192 404 1014 216 +320 1023 256 405 1014 273 +320 1023 320 407 1014 333 +320 1023 384 409 1014 394 +320 1023 448 412 1015 456 +320 1023 512 415 1015 518 +320 1023 576 419 1016 581 +320 1023 640 423 1016 644 +320 1023 704 428 1017 707 +320 1023 768 433 1017 770 +320 1023 832 439 1018 834 +320 1023 896 445 1019 897 +320 1023 960 452 1020 960 +320 1023 1023 459 1021 1023 +384 0 0 366 35 0 +384 0 64 366 36 63 +384 0 128 366 39 127 +384 0 192 367 43 191 +384 0 256 369 50 255 +384 0 320 371 57 319 +384 0 384 373 65 383 +384 0 448 377 73 446 +384 0 512 380 82 510 +384 0 576 384 90 574 +384 0 640 389 99 638 +384 0 704 394 108 702 +384 0 768 400 117 765 +384 0 832 406 126 829 +384 0 896 413 136 893 +384 0 960 420 145 957 +384 0 1023 428 154 1019 +384 64 0 366 71 0 +384 64 64 366 71 63 +384 64 128 367 72 127 +384 64 192 368 75 191 +384 64 256 369 78 255 +384 64 320 371 83 319 +384 64 384 374 88 383 +384 64 448 377 94 446 +384 64 512 380 100 510 +384 64 576 385 107 574 +384 64 640 389 115 638 +384 64 704 395 122 702 +384 64 768 400 130 765 +384 64 832 407 138 829 +384 64 896 413 147 893 +384 64 960 421 155 957 +384 64 1023 428 164 1019 +384 128 0 367 130 5 +384 128 64 367 130 64 +384 128 128 367 131 128 +384 128 192 368 132 191 +384 128 256 370 134 255 +384 128 320 372 136 319 +384 128 384 374 139 383 +384 128 448 378 143 446 +384 128 512 381 147 510 +384 128 576 385 151 574 +384 128 640 390 156 638 +384 128 704 395 162 702 +384 128 768 401 167 765 +384 128 832 407 174 829 +384 128 896 414 180 893 +384 128 960 421 187 957 +384 128 1023 429 193 1019 +384 192 0 368 192 17 +384 192 64 368 192 65 +384 192 128 369 193 128 +384 192 192 370 194 192 +384 192 256 371 195 255 +384 192 320 373 196 319 +384 192 384 376 198 383 +384 192 448 379 200 447 +384 192 512 382 203 510 +384 192 576 387 206 574 +384 192 640 391 210 638 +384 192 704 397 213 702 +384 192 768 402 218 765 +384 192 832 409 222 829 +384 192 896 415 227 893 +384 192 960 422 232 957 +384 192 1023 430 237 1020 +384 256 0 370 255 25 +384 256 64 370 255 67 +384 256 128 371 255 129 +384 256 192 372 256 192 +384 256 256 373 257 256 +384 256 320 375 258 319 +384 256 384 378 259 383 +384 256 448 381 261 447 +384 256 512 384 263 511 +384 256 576 389 265 574 +384 256 640 393 268 638 +384 256 704 398 271 702 +384 256 768 404 274 766 +384 256 832 410 277 829 +384 256 896 417 281 893 +384 256 960 424 285 957 +384 256 1023 432 289 1020 +384 320 0 373 318 33 +384 320 64 373 318 70 +384 320 128 374 318 130 +384 320 192 375 319 193 +384 320 256 376 319 256 +384 320 320 378 320 320 +384 320 384 380 321 383 +384 320 448 384 323 447 +384 320 512 387 324 511 +384 320 576 391 326 574 +384 320 640 396 328 638 +384 320 704 401 330 702 +384 320 768 407 333 766 +384 320 832 413 335 829 +384 320 896 419 338 893 +384 320 960 426 342 957 +384 320 1023 434 345 1020 +384 384 0 376 381 40 +384 384 64 376 381 73 +384 384 128 377 382 132 +384 384 192 378 382 194 +384 384 256 379 382 257 +384 384 320 381 383 320 +384 384 384 384 384 384 +384 384 448 387 385 447 +384 384 512 390 386 511 +384 384 576 395 388 575 +384 384 640 399 389 638 +384 384 704 404 391 702 +384 384 768 410 393 766 +384 384 832 416 395 830 +384 384 896 422 398 893 +384 384 960 429 400 957 +384 384 1023 437 403 1020 +384 448 0 381 445 47 +384 448 64 381 445 77 +384 448 128 381 445 134 +384 448 192 382 445 195 +384 448 256 384 445 258 +384 448 320 386 446 321 +384 448 384 388 447 384 +384 448 448 391 448 448 +384 448 512 394 449 511 +384 448 576 398 450 575 +384 448 640 403 451 639 +384 448 704 408 453 702 +384 448 768 414 454 766 +384 448 832 420 456 830 +384 448 896 426 458 894 +384 448 960 433 461 957 +384 448 1023 440 463 1020 +384 512 0 385 508 55 +384 512 64 386 508 81 +384 512 128 386 508 136 +384 512 192 387 508 197 +384 512 256 388 509 259 +384 512 320 390 509 322 +384 512 384 393 510 385 +384 512 448 396 510 448 +384 512 512 399 511 512 +384 512 576 403 512 575 +384 512 640 408 514 639 +384 512 704 413 515 703 +384 512 768 418 516 766 +384 512 832 424 518 830 +384 512 896 430 520 894 +384 512 960 437 522 957 +384 512 1023 444 524 1020 +384 576 0 391 571 62 +384 576 64 391 571 86 +384 576 128 392 571 139 +384 576 192 393 571 198 +384 576 256 394 572 260 +384 576 320 396 572 323 +384 576 384 398 573 386 +384 576 448 401 573 449 +384 576 512 405 574 512 +384 576 576 409 575 576 +384 576 640 413 576 639 +384 576 704 418 577 703 +384 576 768 423 579 767 +384 576 832 429 580 830 +384 576 896 435 581 894 +384 576 960 442 583 958 +384 576 1023 449 585 1020 +384 640 0 397 634 69 +384 640 64 398 634 91 +384 640 128 398 635 142 +384 640 192 399 635 200 +384 640 256 400 635 262 +384 640 320 402 635 324 +384 640 384 405 636 387 +384 640 448 407 636 450 +384 640 512 411 637 513 +384 640 576 415 638 576 +384 640 640 419 639 640 +384 640 704 424 640 703 +384 640 768 429 641 767 +384 640 832 435 642 831 +384 640 896 441 644 894 +384 640 960 448 645 958 +384 640 1023 455 647 1021 +384 704 0 404 698 76 +384 704 64 405 698 96 +384 704 128 405 698 145 +384 704 192 406 698 202 +384 704 256 407 698 263 +384 704 320 409 699 325 +384 704 384 411 699 388 +384 704 448 414 700 451 +384 704 512 417 700 514 +384 704 576 421 701 577 +384 704 640 425 702 640 +384 704 704 430 703 704 +384 704 768 435 704 767 +384 704 832 441 705 831 +384 704 896 447 706 895 +384 704 960 454 707 958 +384 704 1023 460 709 1021 +384 768 0 412 761 83 +384 768 64 412 761 101 +384 768 128 413 761 148 +384 768 192 413 761 205 +384 768 256 415 762 265 +384 768 320 417 762 326 +384 768 384 419 762 389 +384 768 448 422 763 451 +384 768 512 425 763 514 +384 768 576 428 764 578 +384 768 640 433 765 641 +384 768 704 437 766 704 +384 768 768 442 766 768 +384 768 832 448 767 831 +384 768 896 454 769 895 +384 768 960 460 770 959 +384 768 1023 467 771 1021 +384 832 0 420 825 90 +384 832 64 420 825 107 +384 832 128 421 825 152 +384 832 192 422 825 207 +384 832 256 423 825 266 +384 832 320 425 825 328 +384 832 384 427 826 390 +384 832 448 430 826 452 +384 832 512 433 826 515 +384 832 576 436 827 578 +384 832 640 440 828 642 +384 832 704 445 828 705 +384 832 768 450 829 768 +384 832 832 455 830 832 +384 832 896 461 831 895 +384 832 960 468 832 959 +384 832 1023 474 833 1022 +384 896 0 429 888 97 +384 896 64 429 888 113 +384 896 128 430 888 156 +384 896 192 430 888 210 +384 896 256 432 888 268 +384 896 320 433 889 329 +384 896 384 436 889 391 +384 896 448 438 889 453 +384 896 512 441 890 516 +384 896 576 445 890 579 +384 896 640 449 891 642 +384 896 704 453 892 706 +384 896 768 458 892 769 +384 896 832 463 893 832 +384 896 896 469 894 896 +384 896 960 475 895 959 +384 896 1023 482 896 1022 +384 960 0 438 951 104 +384 960 64 439 951 119 +384 960 128 439 951 160 +384 960 192 440 951 213 +384 960 256 441 952 271 +384 960 320 443 952 331 +384 960 384 445 952 392 +384 960 448 447 952 455 +384 960 512 450 953 517 +384 960 576 454 953 580 +384 960 640 458 954 643 +384 960 704 462 955 706 +384 960 768 467 955 770 +384 960 832 472 956 833 +384 960 896 478 957 896 +384 960 960 484 958 960 +384 960 1023 490 959 1023 +384 1023 0 448 1014 111 +384 1023 64 448 1014 125 +384 1023 128 449 1014 164 +384 1023 192 449 1014 216 +384 1023 256 451 1014 273 +384 1023 320 452 1014 333 +384 1023 384 454 1014 394 +384 1023 448 457 1015 456 +384 1023 512 460 1015 518 +384 1023 576 463 1016 581 +384 1023 640 467 1016 644 +384 1023 704 471 1017 707 +384 1023 768 476 1017 770 +384 1023 832 481 1018 834 +384 1023 896 486 1019 897 +384 1023 960 492 1020 960 +384 1023 1023 498 1021 1023 +448 0 0 427 40 0 +448 0 64 427 41 63 +448 0 128 427 44 127 +448 0 192 428 48 191 +448 0 256 429 54 255 +448 0 320 431 60 319 +448 0 384 433 68 383 +448 0 448 436 76 446 +448 0 512 439 84 510 +448 0 576 442 92 574 +448 0 640 446 101 638 +448 0 704 451 110 701 +448 0 768 456 119 765 +448 0 832 461 128 829 +448 0 896 467 137 893 +448 0 960 473 146 957 +448 0 1023 480 155 1019 +448 64 0 427 73 0 +448 64 64 427 74 63 +448 64 128 427 75 127 +448 64 192 428 77 191 +448 64 256 429 81 255 +448 64 320 431 85 319 +448 64 384 433 90 383 +448 64 448 436 96 446 +448 64 512 439 102 510 +448 64 576 443 109 574 +448 64 640 447 116 638 +448 64 704 451 124 702 +448 64 768 456 132 765 +448 64 832 461 140 829 +448 64 896 467 148 893 +448 64 960 473 156 957 +448 64 1023 480 165 1019 +448 128 0 427 131 0 +448 128 64 428 132 64 +448 128 128 428 132 127 +448 128 192 429 133 191 +448 128 256 430 135 255 +448 128 320 432 138 319 +448 128 384 434 140 383 +448 128 448 437 144 446 +448 128 512 440 148 510 +448 128 576 443 152 574 +448 128 640 447 157 638 +448 128 704 452 163 702 +448 128 768 456 168 765 +448 128 832 462 174 829 +448 128 896 468 181 893 +448 128 960 474 187 957 +448 128 1023 480 194 1019 +448 192 0 429 193 15 +448 192 64 429 193 65 +448 192 128 429 194 128 +448 192 192 430 194 192 +448 192 256 431 195 255 +448 192 320 433 197 319 +448 192 384 435 199 383 +448 192 448 438 201 447 +448 192 512 441 204 510 +448 192 576 444 207 574 +448 192 640 448 210 638 +448 192 704 453 214 702 +448 192 768 458 218 765 +448 192 832 463 223 829 +448 192 896 469 228 893 +448 192 960 475 233 957 +448 192 1023 481 238 1020 +448 256 0 430 256 24 +448 256 64 430 256 67 +448 256 128 431 256 129 +448 256 192 432 257 192 +448 256 256 433 257 256 +448 256 320 435 258 319 +448 256 384 437 260 383 +448 256 448 439 261 447 +448 256 512 442 263 511 +448 256 576 446 266 574 +448 256 640 450 268 638 +448 256 704 454 271 702 +448 256 768 459 274 766 +448 256 832 464 278 829 +448 256 896 470 281 893 +448 256 960 476 285 957 +448 256 1023 483 290 1020 +448 320 0 433 319 32 +448 320 64 433 319 70 +448 320 128 433 319 130 +448 320 192 434 319 193 +448 320 256 435 320 256 +448 320 320 437 321 320 +448 320 384 439 322 383 +448 320 448 442 323 447 +448 320 512 445 325 511 +448 320 576 448 326 574 +448 320 640 452 328 638 +448 320 704 456 331 702 +448 320 768 461 333 766 +448 320 832 467 336 829 +448 320 896 472 339 893 +448 320 960 478 342 957 +448 320 1023 485 345 1020 +448 384 0 435 382 40 +448 384 64 436 382 73 +448 384 128 436 382 132 +448 384 192 437 382 194 +448 384 256 438 383 257 +448 384 320 440 383 320 +448 384 384 442 384 384 +448 384 448 444 385 447 +448 384 512 447 387 511 +448 384 576 451 388 575 +448 384 640 455 390 638 +448 384 704 459 391 702 +448 384 768 464 393 766 +448 384 832 469 396 830 +448 384 896 475 398 893 +448 384 960 481 401 957 +448 384 1023 487 404 1020 +448 448 0 439 445 47 +448 448 64 439 445 77 +448 448 128 440 445 134 +448 448 192 440 445 195 +448 448 256 442 446 258 +448 448 320 443 446 321 +448 448 384 445 447 384 +448 448 448 448 448 448 +448 448 512 451 449 511 +448 448 576 454 450 575 +448 448 640 458 451 639 +448 448 704 462 453 702 +448 448 768 467 455 766 +448 448 832 472 457 830 +448 448 896 478 459 894 +448 448 960 484 461 957 +448 448 1023 490 463 1020 +448 512 0 443 508 54 +448 512 64 443 508 81 +448 512 128 444 508 136 +448 512 192 445 508 197 +448 512 256 446 509 259 +448 512 320 447 509 322 +448 512 384 449 510 385 +448 512 448 452 511 448 +448 512 512 455 512 512 +448 512 576 458 513 575 +448 512 640 462 514 639 +448 512 704 466 515 703 +448 512 768 471 517 766 +448 512 832 476 518 830 +448 512 896 482 520 894 +448 512 960 488 522 957 +448 512 1023 494 524 1020 +448 576 0 448 571 61 +448 576 64 448 571 86 +448 576 128 449 571 139 +448 576 192 449 572 198 +448 576 256 451 572 260 +448 576 320 452 572 323 +448 576 384 454 573 386 +448 576 448 457 574 449 +448 576 512 460 574 512 +448 576 576 463 575 576 +448 576 640 467 576 639 +448 576 704 471 577 703 +448 576 768 476 579 767 +448 576 832 481 580 830 +448 576 896 486 582 894 +448 576 960 492 583 958 +448 576 1023 498 585 1020 +448 640 0 453 635 68 +448 640 64 453 635 91 +448 640 128 454 635 141 +448 640 192 455 635 200 +448 640 256 456 635 261 +448 640 320 457 636 324 +448 640 384 459 636 387 +448 640 448 462 637 450 +448 640 512 465 637 513 +448 640 576 468 638 576 +448 640 640 472 639 640 +448 640 704 476 640 703 +448 640 768 481 641 767 +448 640 832 486 642 831 +448 640 896 491 644 894 +448 640 960 497 645 958 +448 640 1023 503 647 1021 +448 704 0 459 698 76 +448 704 64 459 698 96 +448 704 128 460 698 145 +448 704 192 461 698 202 +448 704 256 462 699 263 +448 704 320 463 699 325 +448 704 384 465 699 388 +448 704 448 468 700 451 +448 704 512 471 700 514 +448 704 576 474 701 577 +448 704 640 477 702 640 +448 704 704 482 703 704 +448 704 768 486 704 767 +448 704 832 491 705 831 +448 704 896 497 706 895 +448 704 960 502 707 958 +448 704 1023 508 709 1021 +448 768 0 466 761 83 +448 768 64 466 761 101 +448 768 128 466 761 148 +448 768 192 467 762 204 +448 768 256 468 762 265 +448 768 320 470 762 326 +448 768 384 472 762 389 +448 768 448 474 763 451 +448 768 512 477 763 514 +448 768 576 480 764 578 +448 768 640 484 765 641 +448 768 704 488 766 704 +448 768 768 492 767 768 +448 768 832 497 768 831 +448 768 896 502 769 895 +448 768 960 508 770 959 +448 768 1023 514 771 1021 +448 832 0 473 825 90 +448 832 64 473 825 107 +448 832 128 474 825 152 +448 832 192 474 825 207 +448 832 256 475 825 266 +448 832 320 477 825 328 +448 832 384 479 826 390 +448 832 448 481 826 452 +448 832 512 484 827 515 +448 832 576 487 827 578 +448 832 640 491 828 642 +448 832 704 495 829 705 +448 832 768 499 829 768 +448 832 832 504 830 832 +448 832 896 509 831 895 +448 832 960 515 832 959 +448 832 1023 521 834 1022 +448 896 0 481 888 97 +448 896 64 481 888 113 +448 896 128 481 888 155 +448 896 192 482 888 210 +448 896 256 483 888 268 +448 896 320 484 889 329 +448 896 384 486 889 391 +448 896 448 489 889 453 +448 896 512 491 890 516 +448 896 576 494 890 579 +448 896 640 498 891 642 +448 896 704 502 892 706 +448 896 768 506 892 769 +448 896 832 511 893 832 +448 896 896 516 894 896 +448 896 960 522 895 959 +448 896 1023 527 896 1022 +448 960 0 489 951 104 +448 960 64 489 951 119 +448 960 128 489 951 159 +448 960 192 490 952 213 +448 960 256 491 952 271 +448 960 320 493 952 331 +448 960 384 494 952 392 +448 960 448 497 953 455 +448 960 512 499 953 517 +448 960 576 502 954 580 +448 960 640 506 954 643 +448 960 704 510 955 706 +448 960 768 514 955 770 +448 960 832 519 956 833 +448 960 896 524 957 896 +448 960 960 529 958 960 +448 960 1023 535 959 1022 +448 1023 0 497 1014 111 +448 1023 64 498 1014 125 +448 1023 128 498 1014 164 +448 1023 192 499 1014 216 +448 1023 256 500 1014 273 +448 1023 320 501 1014 333 +448 1023 384 503 1015 394 +448 1023 448 505 1015 456 +448 1023 512 508 1015 518 +448 1023 576 511 1016 581 +448 1023 640 514 1016 644 +448 1023 704 518 1017 707 +448 1023 768 522 1017 770 +448 1023 832 526 1018 834 +448 1023 896 531 1019 897 +448 1023 960 537 1020 960 +448 1023 1023 542 1021 1023 +512 0 0 488 46 0 +512 0 64 488 47 62 +512 0 128 488 49 127 +512 0 192 489 53 191 +512 0 256 490 58 255 +512 0 320 491 64 319 +512 0 384 493 71 382 +512 0 448 495 79 446 +512 0 512 498 86 510 +512 0 576 501 95 574 +512 0 640 504 103 638 +512 0 704 508 112 701 +512 0 768 513 121 765 +512 0 832 517 129 829 +512 0 896 522 138 893 +512 0 960 528 147 957 +512 0 1023 533 156 1019 +512 64 0 488 76 0 +512 64 64 488 77 62 +512 64 128 488 78 127 +512 64 192 489 80 191 +512 64 256 490 83 255 +512 64 320 491 87 319 +512 64 384 493 92 383 +512 64 448 495 98 446 +512 64 512 498 104 510 +512 64 576 501 111 574 +512 64 640 505 118 638 +512 64 704 508 125 701 +512 64 768 513 133 765 +512 64 832 517 141 829 +512 64 896 522 149 893 +512 64 960 528 157 957 +512 64 1023 534 166 1019 +512 128 0 488 133 0 +512 128 64 488 133 63 +512 128 128 489 134 127 +512 128 192 489 135 191 +512 128 256 490 137 255 +512 128 320 492 139 319 +512 128 384 494 142 383 +512 128 448 496 145 446 +512 128 512 499 149 510 +512 128 576 502 154 574 +512 128 640 505 159 638 +512 128 704 509 164 702 +512 128 768 513 170 765 +512 128 832 518 176 829 +512 128 896 523 182 893 +512 128 960 528 188 957 +512 128 1023 534 195 1019 +512 192 0 489 194 13 +512 192 64 489 194 65 +512 192 128 490 195 128 +512 192 192 490 195 192 +512 192 256 491 196 255 +512 192 320 493 198 319 +512 192 384 495 200 383 +512 192 448 497 202 447 +512 192 512 500 205 510 +512 192 576 503 208 574 +512 192 640 506 211 638 +512 192 704 510 215 702 +512 192 768 514 219 765 +512 192 832 519 224 829 +512 192 896 524 228 893 +512 192 960 529 234 957 +512 192 1023 535 239 1019 +512 256 0 491 256 23 +512 256 64 491 256 67 +512 256 128 491 257 129 +512 256 192 492 257 192 +512 256 256 493 258 256 +512 256 320 494 259 319 +512 256 384 496 260 383 +512 256 448 498 262 447 +512 256 512 501 264 510 +512 256 576 504 266 574 +512 256 640 507 269 638 +512 256 704 511 272 702 +512 256 768 516 275 765 +512 256 832 520 278 829 +512 256 896 525 282 893 +512 256 960 531 286 957 +512 256 1023 536 290 1020 +512 320 0 493 319 31 +512 320 64 493 319 69 +512 320 128 493 319 130 +512 320 192 494 320 193 +512 320 256 495 320 256 +512 320 320 496 321 320 +512 320 384 498 322 383 +512 320 448 500 324 447 +512 320 512 503 325 511 +512 320 576 506 327 574 +512 320 640 509 329 638 +512 320 704 513 331 702 +512 320 768 517 334 766 +512 320 832 522 336 829 +512 320 896 527 339 893 +512 320 960 532 342 957 +512 320 1023 538 346 1020 +512 384 0 495 382 39 +512 384 64 495 382 73 +512 384 128 496 382 132 +512 384 192 496 383 194 +512 384 256 497 383 257 +512 384 320 499 384 320 +512 384 384 501 385 384 +512 384 448 503 386 447 +512 384 512 505 387 511 +512 384 576 508 388 575 +512 384 640 512 390 638 +512 384 704 516 392 702 +512 384 768 520 394 766 +512 384 832 524 396 830 +512 384 896 529 399 893 +512 384 960 535 401 957 +512 384 1023 540 404 1020 +512 448 0 498 445 46 +512 448 64 498 445 77 +512 448 128 499 445 134 +512 448 192 499 446 195 +512 448 256 500 446 258 +512 448 320 502 447 321 +512 448 384 504 447 384 +512 448 448 506 448 448 +512 448 512 508 449 511 +512 448 576 511 450 575 +512 448 640 515 452 639 +512 448 704 518 453 702 +512 448 768 523 455 766 +512 448 832 527 457 830 +512 448 896 532 459 894 +512 448 960 537 461 957 +512 448 1023 543 464 1020 +512 512 0 502 508 54 +512 512 64 502 508 81 +512 512 128 502 509 136 +512 512 192 503 509 197 +512 512 256 504 509 259 +512 512 320 505 510 322 +512 512 384 507 510 385 +512 512 448 509 511 448 +512 512 512 512 512 512 +512 512 576 515 513 575 +512 512 640 518 514 639 +512 512 704 522 515 703 +512 512 768 526 517 766 +512 512 832 531 518 830 +512 512 896 535 520 894 +512 512 960 541 522 957 +512 512 1023 546 524 1020 +512 576 0 506 572 61 +512 576 64 506 572 85 +512 576 128 506 572 138 +512 576 192 507 572 198 +512 576 256 508 572 260 +512 576 320 509 573 323 +512 576 384 511 573 386 +512 576 448 513 574 449 +512 576 512 516 575 512 +512 576 576 519 576 576 +512 576 640 522 577 639 +512 576 704 526 578 703 +512 576 768 530 579 767 +512 576 832 534 580 830 +512 576 896 539 582 894 +512 576 960 545 584 958 +512 576 1023 550 585 1020 +512 640 0 511 635 68 +512 640 64 511 635 90 +512 640 128 511 635 141 +512 640 192 512 635 200 +512 640 256 513 635 261 +512 640 320 514 636 324 +512 640 384 516 636 387 +512 640 448 518 637 450 +512 640 512 520 638 513 +512 640 576 523 638 576 +512 640 640 527 639 640 +512 640 704 530 640 703 +512 640 768 534 641 767 +512 640 832 539 643 831 +512 640 896 544 644 894 +512 640 960 549 645 958 +512 640 1023 554 647 1021 +512 704 0 516 698 75 +512 704 64 516 698 96 +512 704 128 516 698 144 +512 704 192 517 698 202 +512 704 256 518 699 263 +512 704 320 519 699 325 +512 704 384 521 699 387 +512 704 448 523 700 450 +512 704 512 526 701 514 +512 704 576 528 701 577 +512 704 640 532 702 640 +512 704 704 535 703 704 +512 704 768 539 704 767 +512 704 832 544 705 831 +512 704 896 548 706 895 +512 704 960 554 708 958 +512 704 1023 559 709 1021 +512 768 0 521 762 82 +512 768 64 522 762 101 +512 768 128 522 762 148 +512 768 192 523 762 204 +512 768 256 524 762 265 +512 768 320 525 762 326 +512 768 384 527 763 389 +512 768 448 529 763 451 +512 768 512 531 764 514 +512 768 576 534 764 578 +512 768 640 537 765 641 +512 768 704 541 766 704 +512 768 768 545 767 768 +512 768 832 549 768 831 +512 768 896 554 769 895 +512 768 960 559 770 959 +512 768 1023 564 771 1021 +512 832 0 528 825 89 +512 832 64 528 825 107 +512 832 128 528 825 151 +512 832 192 529 825 207 +512 832 256 530 825 266 +512 832 320 531 826 328 +512 832 384 533 826 390 +512 832 448 535 826 452 +512 832 512 537 827 515 +512 832 576 540 827 578 +512 832 640 543 828 642 +512 832 704 547 829 705 +512 832 768 551 830 768 +512 832 832 555 831 832 +512 832 896 560 832 895 +512 832 960 565 833 959 +512 832 1023 570 834 1022 +512 896 0 534 888 96 +512 896 64 535 888 112 +512 896 128 535 888 155 +512 896 192 535 888 210 +512 896 256 536 889 268 +512 896 320 538 889 329 +512 896 384 539 889 391 +512 896 448 541 890 453 +512 896 512 544 890 516 +512 896 576 547 891 579 +512 896 640 550 891 642 +512 896 704 553 892 706 +512 896 768 557 893 769 +512 896 832 561 893 832 +512 896 896 566 894 896 +512 896 960 571 895 959 +512 896 1023 576 896 1022 +512 960 0 542 952 103 +512 960 64 542 952 118 +512 960 128 542 952 159 +512 960 192 543 952 212 +512 960 256 544 952 270 +512 960 320 545 952 331 +512 960 384 547 952 392 +512 960 448 549 953 455 +512 960 512 551 953 517 +512 960 576 554 954 580 +512 960 640 557 954 643 +512 960 704 560 955 706 +512 960 768 564 956 770 +512 960 832 568 956 833 +512 960 896 573 957 896 +512 960 960 577 958 960 +512 960 1023 583 959 1022 +512 1023 0 549 1014 110 +512 1023 64 549 1014 124 +512 1023 128 550 1014 164 +512 1023 192 550 1014 215 +512 1023 256 551 1014 273 +512 1023 320 552 1014 333 +512 1023 384 554 1015 394 +512 1023 448 556 1015 456 +512 1023 512 558 1015 518 +512 1023 576 561 1016 581 +512 1023 640 564 1016 644 +512 1023 704 567 1017 707 +512 1023 768 571 1018 770 +512 1023 832 575 1018 834 +512 1023 896 580 1019 897 +512 1023 960 584 1020 960 +512 1023 1023 590 1021 1023 +576 0 0 548 52 0 +576 0 64 549 53 62 +576 0 128 549 55 127 +576 0 192 550 58 191 +576 0 256 550 63 255 +576 0 320 552 68 319 +576 0 384 553 75 382 +576 0 448 555 82 446 +576 0 512 558 89 510 +576 0 576 560 97 574 +576 0 640 563 105 638 +576 0 704 567 114 701 +576 0 768 570 122 765 +576 0 832 574 131 829 +576 0 896 579 140 893 +576 0 960 584 149 957 +576 0 1023 589 158 1019 +576 64 0 549 80 0 +576 64 64 549 80 62 +576 64 128 549 81 127 +576 64 192 550 83 191 +576 64 256 551 86 255 +576 64 320 552 90 319 +576 64 384 553 95 382 +576 64 448 555 100 446 +576 64 512 558 106 510 +576 64 576 560 113 574 +576 64 640 563 120 638 +576 64 704 567 127 701 +576 64 768 570 135 765 +576 64 832 575 143 829 +576 64 896 579 151 893 +576 64 960 584 159 957 +576 64 1023 589 167 1019 +576 128 0 549 135 0 +576 128 64 549 135 63 +576 128 128 549 135 127 +576 128 192 550 137 191 +576 128 256 551 138 255 +576 128 320 552 141 319 +576 128 384 554 143 383 +576 128 448 556 147 446 +576 128 512 558 151 510 +576 128 576 561 155 574 +576 128 640 564 160 638 +576 128 704 567 165 702 +576 128 768 571 171 765 +576 128 832 575 177 829 +576 128 896 580 183 893 +576 128 960 584 190 957 +576 128 1023 589 196 1019 +576 192 0 550 195 8 +576 192 64 550 195 64 +576 192 128 550 196 128 +576 192 192 551 196 191 +576 192 256 552 198 255 +576 192 320 553 199 319 +576 192 384 555 201 383 +576 192 448 557 203 446 +576 192 512 559 206 510 +576 192 576 562 209 574 +576 192 640 565 212 638 +576 192 704 568 216 702 +576 192 768 572 220 765 +576 192 832 576 225 829 +576 192 896 580 229 893 +576 192 960 585 234 957 +576 192 1023 590 240 1019 +576 256 0 551 257 21 +576 256 64 551 257 66 +576 256 128 552 257 129 +576 256 192 552 258 192 +576 256 256 553 259 256 +576 256 320 554 260 319 +576 256 384 556 261 383 +576 256 448 558 263 447 +576 256 512 560 265 510 +576 256 576 563 267 574 +576 256 640 566 270 638 +576 256 704 569 273 702 +576 256 768 573 276 765 +576 256 832 577 279 829 +576 256 896 582 283 893 +576 256 960 586 287 957 +576 256 1023 591 291 1020 +576 320 0 553 320 30 +576 320 64 553 320 69 +576 320 128 553 320 130 +576 320 192 554 320 193 +576 320 256 555 321 256 +576 320 320 556 322 320 +576 320 384 558 323 383 +576 320 448 560 324 447 +576 320 512 562 326 511 +576 320 576 565 327 574 +576 320 640 568 329 638 +576 320 704 571 332 702 +576 320 768 575 334 766 +576 320 832 579 337 829 +576 320 896 583 340 893 +576 320 960 588 343 957 +576 320 1023 593 346 1020 +576 384 0 555 383 38 +576 384 64 555 383 72 +576 384 128 556 383 132 +576 384 192 556 383 194 +576 384 256 557 384 257 +576 384 320 558 384 320 +576 384 384 560 385 384 +576 384 448 562 386 447 +576 384 512 564 387 511 +576 384 576 567 389 575 +576 384 640 570 391 638 +576 384 704 573 392 702 +576 384 768 577 394 766 +576 384 832 581 397 830 +576 384 896 585 399 893 +576 384 960 590 402 957 +576 384 1023 595 404 1020 +576 448 0 558 446 46 +576 448 64 558 446 76 +576 448 128 558 446 133 +576 448 192 559 446 195 +576 448 256 560 446 258 +576 448 320 561 447 321 +576 448 384 562 448 384 +576 448 448 564 449 448 +576 448 512 567 450 511 +576 448 576 569 451 575 +576 448 640 572 452 639 +576 448 704 576 454 702 +576 448 768 579 455 766 +576 448 832 583 457 830 +576 448 896 588 459 893 +576 448 960 592 462 957 +576 448 1023 597 464 1020 +576 512 0 561 509 53 +576 512 64 561 509 80 +576 512 128 561 509 136 +576 512 192 562 509 196 +576 512 256 563 509 259 +576 512 320 564 510 322 +576 512 384 566 511 385 +576 512 448 567 511 448 +576 512 512 570 512 512 +576 512 576 572 513 575 +576 512 640 575 514 639 +576 512 704 579 516 703 +576 512 768 582 517 766 +576 512 832 586 519 830 +576 512 896 591 521 894 +576 512 960 595 522 957 +576 512 1023 600 524 1020 +576 576 0 564 572 60 +576 576 64 565 572 85 +576 576 128 565 572 138 +576 576 192 565 572 198 +576 576 256 566 573 260 +576 576 320 568 573 323 +576 576 384 569 574 386 +576 576 448 571 574 449 +576 576 512 573 575 512 +576 576 576 576 576 576 +576 576 640 579 577 639 +576 576 704 582 578 703 +576 576 768 586 579 767 +576 576 832 590 581 830 +576 576 896 594 582 894 +576 576 960 599 584 958 +576 576 1023 604 586 1020 +576 640 0 569 635 68 +576 640 64 569 635 90 +576 640 128 569 635 141 +576 640 192 570 635 200 +576 640 256 570 636 261 +576 640 320 572 636 324 +576 640 384 573 637 386 +576 640 448 575 637 450 +576 640 512 577 638 513 +576 640 576 580 639 576 +576 640 640 583 640 640 +576 640 704 586 641 703 +576 640 768 590 642 767 +576 640 832 594 643 831 +576 640 896 598 644 894 +576 640 960 602 646 958 +576 640 1023 607 647 1021 +576 704 0 573 698 75 +576 704 64 573 698 95 +576 704 128 574 699 144 +576 704 192 574 699 202 +576 704 256 575 699 263 +576 704 320 576 699 325 +576 704 384 578 700 387 +576 704 448 580 700 450 +576 704 512 582 701 514 +576 704 576 584 702 577 +576 704 640 587 702 640 +576 704 704 590 703 704 +576 704 768 594 704 767 +576 704 832 598 705 831 +576 704 896 602 707 895 +576 704 960 607 708 958 +576 704 1023 612 709 1021 +576 768 0 578 762 82 +576 768 64 578 762 101 +576 768 128 579 762 148 +576 768 192 579 762 204 +576 768 256 580 762 264 +576 768 320 581 762 326 +576 768 384 583 763 388 +576 768 448 585 763 451 +576 768 512 587 764 514 +576 768 576 589 765 578 +576 768 640 592 765 641 +576 768 704 595 766 704 +576 768 768 599 767 768 +576 768 832 603 768 831 +576 768 896 607 769 895 +576 768 960 611 770 959 +576 768 1023 616 772 1021 +576 832 0 584 825 89 +576 832 64 584 825 106 +576 832 128 584 825 151 +576 832 192 585 825 207 +576 832 256 586 825 266 +576 832 320 587 826 328 +576 832 384 588 826 390 +576 832 448 590 826 452 +576 832 512 592 827 515 +576 832 576 595 828 578 +576 832 640 597 828 642 +576 832 704 601 829 705 +576 832 768 604 830 768 +576 832 832 608 831 832 +576 832 896 612 832 895 +576 832 960 617 833 959 +576 832 1023 621 834 1022 +576 896 0 590 888 96 +576 896 64 590 888 112 +576 896 128 590 888 155 +576 896 192 591 889 209 +576 896 256 591 889 268 +576 896 320 593 889 329 +576 896 384 594 889 391 +576 896 448 596 890 453 +576 896 512 598 890 516 +576 896 576 600 891 579 +576 896 640 603 891 642 +576 896 704 606 892 706 +576 896 768 610 893 769 +576 896 832 614 894 832 +576 896 896 618 894 896 +576 896 960 622 895 959 +576 896 1023 627 897 1022 +576 960 0 596 952 103 +576 960 64 596 952 118 +576 960 128 596 952 159 +576 960 192 597 952 212 +576 960 256 598 952 270 +576 960 320 599 952 331 +576 960 384 600 953 392 +576 960 448 602 953 454 +576 960 512 604 953 517 +576 960 576 607 954 580 +576 960 640 610 954 643 +576 960 704 613 955 706 +576 960 768 616 956 770 +576 960 832 620 956 833 +576 960 896 624 957 896 +576 960 960 628 958 960 +576 960 1023 633 959 1022 +576 1023 0 603 1014 110 +576 1023 64 603 1014 124 +576 1023 128 603 1014 163 +576 1023 192 604 1014 215 +576 1023 256 605 1014 273 +576 1023 320 606 1015 333 +576 1023 384 607 1015 394 +576 1023 448 609 1015 456 +576 1023 512 611 1016 518 +576 1023 576 613 1016 581 +576 1023 640 616 1017 644 +576 1023 704 619 1017 707 +576 1023 768 623 1018 770 +576 1023 832 626 1018 834 +576 1023 896 630 1019 897 +576 1023 960 635 1020 960 +576 1023 1023 639 1021 1023 +640 0 0 609 58 0 +640 0 64 609 58 61 +640 0 128 610 60 126 +640 0 192 610 63 191 +640 0 256 611 67 255 +640 0 320 612 72 318 +640 0 384 614 79 382 +640 0 448 615 85 446 +640 0 512 617 93 510 +640 0 576 620 100 574 +640 0 640 622 108 638 +640 0 704 625 116 701 +640 0 768 629 125 765 +640 0 832 632 133 829 +640 0 896 636 142 893 +640 0 960 641 151 957 +640 0 1023 645 159 1019 +640 64 0 609 83 0 +640 64 64 610 83 61 +640 64 128 610 85 126 +640 64 192 610 87 191 +640 64 256 611 90 255 +640 64 320 612 93 319 +640 64 384 614 98 382 +640 64 448 616 103 446 +640 64 512 618 109 510 +640 64 576 620 115 574 +640 64 640 623 122 638 +640 64 704 626 129 701 +640 64 768 629 137 765 +640 64 832 633 144 829 +640 64 896 637 152 893 +640 64 960 641 160 957 +640 64 1023 645 169 1019 +640 128 0 610 137 0 +640 128 64 610 137 62 +640 128 128 610 137 127 +640 128 192 611 139 191 +640 128 256 612 140 255 +640 128 320 613 142 319 +640 128 384 614 145 382 +640 128 448 616 149 446 +640 128 512 618 152 510 +640 128 576 620 157 574 +640 128 640 623 162 638 +640 128 704 626 167 701 +640 128 768 629 172 765 +640 128 832 633 178 829 +640 128 896 637 184 893 +640 128 960 641 191 957 +640 128 1023 646 198 1019 +640 192 0 611 196 0 +640 192 64 611 196 64 +640 192 128 611 197 127 +640 192 192 612 198 191 +640 192 256 612 199 255 +640 192 320 614 200 319 +640 192 384 615 202 383 +640 192 448 617 204 446 +640 192 512 619 207 510 +640 192 576 621 210 574 +640 192 640 624 213 638 +640 192 704 627 217 702 +640 192 768 630 221 765 +640 192 832 634 226 829 +640 192 896 638 230 893 +640 192 960 642 235 957 +640 192 1023 646 241 1019 +640 256 0 612 258 19 +640 256 64 612 258 66 +640 256 128 612 258 128 +640 256 192 613 259 192 +640 256 256 614 260 255 +640 256 320 615 261 319 +640 256 384 616 262 383 +640 256 448 618 264 447 +640 256 512 620 266 510 +640 256 576 622 268 574 +640 256 640 625 271 638 +640 256 704 628 273 702 +640 256 768 631 277 765 +640 256 832 635 280 829 +640 256 896 639 284 893 +640 256 960 643 288 957 +640 256 1023 648 292 1020 +640 320 0 613 320 28 +640 320 64 613 320 68 +640 320 128 614 321 130 +640 320 192 614 321 193 +640 320 256 615 322 256 +640 320 320 616 323 320 +640 320 384 618 324 383 +640 320 448 619 325 447 +640 320 512 621 326 511 +640 320 576 624 328 574 +640 320 640 626 330 638 +640 320 704 629 332 702 +640 320 768 633 335 766 +640 320 832 636 338 829 +640 320 896 640 341 893 +640 320 960 644 344 957 +640 320 1023 649 347 1020 +640 384 0 615 383 37 +640 384 64 615 383 72 +640 384 128 616 383 131 +640 384 192 616 384 194 +640 384 256 617 384 257 +640 384 320 618 385 320 +640 384 384 619 386 384 +640 384 448 621 387 447 +640 384 512 623 388 511 +640 384 576 626 389 575 +640 384 640 628 391 638 +640 384 704 631 393 702 +640 384 768 634 395 766 +640 384 832 638 397 830 +640 384 896 642 400 893 +640 384 960 646 402 957 +640 384 1023 651 405 1020 +640 448 0 618 446 45 +640 448 64 618 446 76 +640 448 128 618 446 133 +640 448 192 619 447 195 +640 448 256 619 447 258 +640 448 320 620 448 321 +640 448 384 622 448 384 +640 448 448 623 449 448 +640 448 512 625 450 511 +640 448 576 628 451 575 +640 448 640 630 453 639 +640 448 704 633 454 702 +640 448 768 637 456 766 +640 448 832 640 458 830 +640 448 896 644 460 893 +640 448 960 648 462 957 +640 448 1023 653 464 1020 +640 512 0 620 509 52 +640 512 64 620 509 80 +640 512 128 621 509 135 +640 512 192 621 510 196 +640 512 256 622 510 259 +640 512 320 623 510 322 +640 512 384 625 511 385 +640 512 448 626 512 448 +640 512 512 628 513 512 +640 512 576 631 514 575 +640 512 640 633 515 639 +640 512 704 636 516 703 +640 512 768 639 518 766 +640 512 832 643 519 830 +640 512 896 647 521 894 +640 512 960 651 523 957 +640 512 1023 656 525 1020 +640 576 0 624 572 60 +640 576 64 624 572 85 +640 576 128 624 572 138 +640 576 192 624 573 198 +640 576 256 625 573 260 +640 576 320 626 573 323 +640 576 384 628 574 386 +640 576 448 629 575 449 +640 576 512 631 575 512 +640 576 576 634 576 576 +640 576 640 636 577 639 +640 576 704 639 578 703 +640 576 768 642 580 767 +640 576 832 646 581 830 +640 576 896 650 583 894 +640 576 960 654 584 958 +640 576 1023 659 586 1020 +640 640 0 627 635 67 +640 640 64 627 635 90 +640 640 128 628 636 141 +640 640 192 628 636 200 +640 640 256 629 636 261 +640 640 320 630 636 324 +640 640 384 631 637 386 +640 640 448 633 637 450 +640 640 512 635 638 513 +640 640 576 637 639 576 +640 640 640 640 640 640 +640 640 704 643 641 703 +640 640 768 646 642 767 +640 640 832 650 643 831 +640 640 896 653 645 894 +640 640 960 658 646 958 +640 640 1023 662 648 1021 +640 704 0 631 699 74 +640 704 64 631 699 95 +640 704 128 632 699 144 +640 704 192 632 699 202 +640 704 256 633 699 263 +640 704 320 634 700 325 +640 704 384 635 700 387 +640 704 448 637 700 450 +640 704 512 639 701 514 +640 704 576 641 702 577 +640 704 640 644 703 640 +640 704 704 647 704 704 +640 704 768 650 705 767 +640 704 832 653 706 831 +640 704 896 657 707 895 +640 704 960 661 708 958 +640 704 1023 666 710 1021 +640 768 0 636 762 82 +640 768 64 636 762 100 +640 768 128 636 762 147 +640 768 192 637 762 204 +640 768 256 637 762 264 +640 768 320 638 763 326 +640 768 384 640 763 388 +640 768 448 641 764 451 +640 768 512 643 764 514 +640 768 576 646 765 578 +640 768 640 648 765 641 +640 768 704 651 766 704 +640 768 768 654 767 768 +640 768 832 658 768 831 +640 768 896 662 769 895 +640 768 960 666 771 959 +640 768 1023 670 772 1021 +640 832 0 641 825 89 +640 832 64 641 825 106 +640 832 128 641 825 151 +640 832 192 642 825 207 +640 832 256 642 826 266 +640 832 320 643 826 327 +640 832 384 645 826 390 +640 832 448 646 827 452 +640 832 512 648 827 515 +640 832 576 650 828 578 +640 832 640 653 828 642 +640 832 704 656 829 705 +640 832 768 659 830 768 +640 832 832 662 831 832 +640 832 896 666 832 895 +640 832 960 670 833 959 +640 832 1023 675 834 1022 +640 896 0 646 889 96 +640 896 64 646 889 112 +640 896 128 646 889 155 +640 896 192 647 889 209 +640 896 256 648 889 268 +640 896 320 649 889 329 +640 896 384 650 890 391 +640 896 448 652 890 453 +640 896 512 654 890 516 +640 896 576 656 891 579 +640 896 640 658 891 642 +640 896 704 661 892 706 +640 896 768 664 893 769 +640 896 832 668 894 832 +640 896 896 671 895 896 +640 896 960 675 896 959 +640 896 1023 680 897 1022 +640 960 0 652 952 103 +640 960 64 652 952 118 +640 960 128 652 952 159 +640 960 192 653 952 212 +640 960 256 653 952 270 +640 960 320 654 952 331 +640 960 384 656 953 392 +640 960 448 657 953 454 +640 960 512 659 954 517 +640 960 576 661 954 580 +640 960 640 664 955 643 +640 960 704 667 955 706 +640 960 768 670 956 770 +640 960 832 673 957 833 +640 960 896 677 958 896 +640 960 960 681 958 960 +640 960 1023 685 959 1022 +640 1023 0 658 1014 110 +640 1023 64 658 1014 124 +640 1023 128 658 1014 163 +640 1023 192 659 1014 215 +640 1023 256 659 1015 273 +640 1023 320 660 1015 332 +640 1023 384 662 1015 394 +640 1023 448 663 1015 456 +640 1023 512 665 1016 518 +640 1023 576 667 1016 581 +640 1023 640 670 1017 644 +640 1023 704 673 1017 707 +640 1023 768 676 1018 770 +640 1023 832 679 1019 834 +640 1023 896 683 1019 897 +640 1023 960 687 1020 960 +640 1023 1023 691 1021 1023 +704 0 0 670 64 0 +704 0 64 670 64 60 +704 0 128 671 66 126 +704 0 192 671 68 190 +704 0 256 672 72 254 +704 0 320 673 77 318 +704 0 384 674 83 382 +704 0 448 676 89 446 +704 0 512 678 96 510 +704 0 576 680 103 574 +704 0 640 682 111 638 +704 0 704 685 119 701 +704 0 768 688 127 765 +704 0 832 691 135 829 +704 0 896 695 144 893 +704 0 960 698 153 957 +704 0 1023 703 161 1019 +704 64 0 670 87 0 +704 64 64 670 87 61 +704 64 128 671 88 126 +704 64 192 671 90 190 +704 64 256 672 93 255 +704 64 320 673 97 318 +704 64 384 674 101 382 +704 64 448 676 106 446 +704 64 512 678 112 510 +704 64 576 680 118 574 +704 64 640 682 125 638 +704 64 704 685 132 701 +704 64 768 688 139 765 +704 64 832 691 146 829 +704 64 896 695 154 893 +704 64 960 699 162 957 +704 64 1023 703 170 1019 +704 128 0 671 139 0 +704 128 64 671 139 61 +704 128 128 671 140 127 +704 128 192 672 141 191 +704 128 256 672 142 255 +704 128 320 673 145 319 +704 128 384 675 147 382 +704 128 448 676 151 446 +704 128 512 678 154 510 +704 128 576 680 159 574 +704 128 640 682 163 638 +704 128 704 685 168 701 +704 128 768 688 174 765 +704 128 832 691 180 829 +704 128 896 695 186 893 +704 128 960 699 192 957 +704 128 1023 703 199 1019 +704 192 0 671 198 0 +704 192 64 672 198 63 +704 192 128 672 198 127 +704 192 192 672 199 191 +704 192 256 673 200 255 +704 192 320 674 202 319 +704 192 384 675 203 383 +704 192 448 677 206 446 +704 192 512 679 208 510 +704 192 576 681 211 574 +704 192 640 683 215 638 +704 192 704 686 218 702 +704 192 768 689 222 765 +704 192 832 692 227 829 +704 192 896 696 232 893 +704 192 960 700 237 957 +704 192 1023 704 242 1019 +704 256 0 672 259 16 +704 256 64 673 259 65 +704 256 128 673 259 128 +704 256 192 673 260 192 +704 256 256 674 261 255 +704 256 320 675 262 319 +704 256 384 676 263 383 +704 256 448 678 265 447 +704 256 512 680 267 510 +704 256 576 682 269 574 +704 256 640 684 272 638 +704 256 704 687 274 702 +704 256 768 690 277 765 +704 256 832 693 281 829 +704 256 896 697 284 893 +704 256 960 700 288 957 +704 256 1023 705 293 1020 +704 320 0 674 321 27 +704 320 64 674 321 68 +704 320 128 674 321 129 +704 320 192 675 322 192 +704 320 256 675 322 256 +704 320 320 676 323 320 +704 320 384 678 324 383 +704 320 448 679 326 447 +704 320 512 681 327 511 +704 320 576 683 329 574 +704 320 640 685 331 638 +704 320 704 688 333 702 +704 320 768 691 336 766 +704 320 832 694 338 829 +704 320 896 698 341 893 +704 320 960 702 344 957 +704 320 1023 706 348 1020 +704 384 0 676 384 36 +704 384 64 676 384 71 +704 384 128 676 384 131 +704 384 192 676 384 193 +704 384 256 677 385 257 +704 384 320 678 385 320 +704 384 384 679 386 384 +704 384 448 681 387 447 +704 384 512 683 389 511 +704 384 576 685 390 575 +704 384 640 687 392 638 +704 384 704 690 394 702 +704 384 768 693 396 766 +704 384 832 696 398 829 +704 384 896 700 400 893 +704 384 960 703 403 957 +704 384 1023 707 406 1020 +704 448 0 678 447 44 +704 448 64 678 447 75 +704 448 128 678 447 133 +704 448 192 678 447 195 +704 448 256 679 447 257 +704 448 320 680 448 321 +704 448 384 681 449 384 +704 448 448 683 450 448 +704 448 512 685 451 511 +704 448 576 687 452 575 +704 448 640 689 453 639 +704 448 704 692 455 702 +704 448 768 695 456 766 +704 448 832 698 458 830 +704 448 896 702 460 893 +704 448 960 705 463 957 +704 448 1023 709 465 1020 +704 512 0 680 510 52 +704 512 64 680 510 80 +704 512 128 680 510 135 +704 512 192 681 510 196 +704 512 256 682 510 259 +704 512 320 683 511 322 +704 512 384 684 511 385 +704 512 448 685 512 448 +704 512 512 687 513 512 +704 512 576 689 514 575 +704 512 640 692 515 639 +704 512 704 694 517 703 +704 512 768 697 518 766 +704 512 832 700 520 830 +704 512 896 704 521 894 +704 512 960 708 523 957 +704 512 1023 712 525 1020 +704 576 0 683 573 59 +704 576 64 683 573 84 +704 576 128 683 573 138 +704 576 192 684 573 198 +704 576 256 685 573 260 +704 576 320 685 574 322 +704 576 384 687 574 386 +704 576 448 688 575 449 +704 576 512 690 576 512 +704 576 576 692 577 576 +704 576 640 694 578 639 +704 576 704 697 579 703 +704 576 768 700 580 767 +704 576 832 703 581 830 +704 576 896 707 583 894 +704 576 960 711 585 958 +704 576 1023 715 586 1020 +704 640 0 686 636 66 +704 640 64 686 636 89 +704 640 128 687 636 141 +704 640 192 687 636 200 +704 640 256 688 636 261 +704 640 320 689 637 323 +704 640 384 690 637 386 +704 640 448 691 638 450 +704 640 512 693 638 513 +704 640 576 695 639 576 +704 640 640 698 640 640 +704 640 704 700 641 703 +704 640 768 703 642 767 +704 640 832 706 644 831 +704 640 896 710 645 894 +704 640 960 714 646 958 +704 640 1023 718 648 1021 +704 704 0 690 699 74 +704 704 64 690 699 95 +704 704 128 690 699 144 +704 704 192 691 699 202 +704 704 256 691 700 263 +704 704 320 692 700 325 +704 704 384 694 700 387 +704 704 448 695 701 450 +704 704 512 697 701 514 +704 704 576 699 702 577 +704 704 640 701 703 640 +704 704 704 704 704 704 +704 704 768 707 705 767 +704 704 832 710 706 831 +704 704 896 713 707 895 +704 704 960 717 708 958 +704 704 1023 721 710 1021 +704 768 0 694 762 81 +704 768 64 694 762 100 +704 768 128 694 762 147 +704 768 192 695 762 204 +704 768 256 695 763 264 +704 768 320 696 763 326 +704 768 384 698 763 388 +704 768 448 699 764 451 +704 768 512 701 764 514 +704 768 576 703 765 578 +704 768 640 705 766 641 +704 768 704 708 767 704 +704 768 768 711 767 768 +704 768 832 714 768 831 +704 768 896 717 770 895 +704 768 960 721 771 959 +704 768 1023 725 772 1021 +704 832 0 698 826 88 +704 832 64 698 826 106 +704 832 128 699 826 151 +704 832 192 699 826 206 +704 832 256 700 826 266 +704 832 320 701 826 327 +704 832 384 702 827 389 +704 832 448 703 827 452 +704 832 512 705 827 515 +704 832 576 707 828 578 +704 832 640 710 829 642 +704 832 704 712 829 705 +704 832 768 715 830 768 +704 832 832 718 831 832 +704 832 896 722 832 895 +704 832 960 725 833 959 +704 832 1023 729 834 1022 +704 896 0 703 889 95 +704 896 64 703 889 112 +704 896 128 704 889 155 +704 896 192 704 889 209 +704 896 256 705 889 268 +704 896 320 706 889 329 +704 896 384 707 890 391 +704 896 448 708 890 453 +704 896 512 710 891 516 +704 896 576 712 891 579 +704 896 640 714 892 642 +704 896 704 717 892 706 +704 896 768 720 893 769 +704 896 832 723 894 832 +704 896 896 726 895 896 +704 896 960 730 896 959 +704 896 1023 734 897 1022 +704 960 0 708 952 103 +704 960 64 708 952 118 +704 960 128 709 952 159 +704 960 192 709 952 212 +704 960 256 710 952 270 +704 960 320 711 953 331 +704 960 384 712 953 392 +704 960 448 713 953 454 +704 960 512 715 954 517 +704 960 576 717 954 580 +704 960 640 719 955 643 +704 960 704 722 955 706 +704 960 768 725 956 770 +704 960 832 728 957 833 +704 960 896 731 958 896 +704 960 960 735 959 960 +704 960 1023 739 960 1022 +704 1023 0 714 1014 110 +704 1023 64 714 1014 124 +704 1023 128 714 1014 163 +704 1023 192 715 1015 215 +704 1023 256 715 1015 272 +704 1023 320 716 1015 332 +704 1023 384 717 1015 394 +704 1023 448 719 1016 456 +704 1023 512 721 1016 518 +704 1023 576 723 1016 581 +704 1023 640 725 1017 644 +704 1023 704 727 1017 707 +704 1023 768 730 1018 770 +704 1023 832 733 1019 833 +704 1023 896 736 1020 897 +704 1023 960 740 1020 960 +704 1023 1023 744 1021 1023 +768 0 0 731 69 0 +768 0 64 731 70 60 +768 0 128 732 71 126 +768 0 192 732 74 190 +768 0 256 733 77 254 +768 0 320 734 82 318 +768 0 384 735 87 382 +768 0 448 736 93 446 +768 0 512 738 100 510 +768 0 576 740 107 574 +768 0 640 742 114 638 +768 0 704 744 122 701 +768 0 768 747 130 765 +768 0 832 750 138 829 +768 0 896 753 146 893 +768 0 960 757 155 957 +768 0 1023 760 163 1019 +768 64 0 731 91 0 +768 64 64 731 91 60 +768 64 128 732 92 126 +768 64 192 732 94 190 +768 64 256 733 97 254 +768 64 320 734 100 318 +768 64 384 735 105 382 +768 64 448 736 109 446 +768 64 512 738 115 510 +768 64 576 740 121 574 +768 64 640 742 127 638 +768 64 704 744 134 701 +768 64 768 747 141 765 +768 64 832 750 149 829 +768 64 896 753 156 893 +768 64 960 757 164 957 +768 64 1023 761 172 1019 +768 128 0 732 141 0 +768 128 64 732 141 61 +768 128 128 732 142 126 +768 128 192 732 143 191 +768 128 256 733 145 255 +768 128 320 734 147 318 +768 128 384 735 149 382 +768 128 448 737 153 446 +768 128 512 738 156 510 +768 128 576 740 161 574 +768 128 640 742 165 638 +768 128 704 745 170 701 +768 128 768 747 176 765 +768 128 832 750 182 829 +768 128 896 754 188 893 +768 128 960 757 194 957 +768 128 1023 761 201 1019 +768 192 0 732 199 0 +768 192 64 732 199 62 +768 192 128 733 200 127 +768 192 192 733 201 191 +768 192 256 734 202 255 +768 192 320 735 203 319 +768 192 384 736 205 382 +768 192 448 737 207 446 +768 192 512 739 210 510 +768 192 576 741 213 574 +768 192 640 743 216 638 +768 192 704 745 220 701 +768 192 768 748 224 765 +768 192 832 751 228 829 +768 192 896 754 233 893 +768 192 960 758 238 957 +768 192 1023 761 243 1019 +768 256 0 733 260 11 +768 256 64 733 260 64 +768 256 128 734 261 128 +768 256 192 734 261 191 +768 256 256 735 262 255 +768 256 320 735 263 319 +768 256 384 737 264 383 +768 256 448 738 266 447 +768 256 512 740 268 510 +768 256 576 742 270 574 +768 256 640 744 273 638 +768 256 704 746 275 702 +768 256 768 749 278 765 +768 256 832 752 282 829 +768 256 896 755 285 893 +768 256 960 759 289 957 +768 256 1023 762 293 1019 +768 320 0 734 322 25 +768 320 64 734 322 67 +768 320 128 735 322 129 +768 320 192 735 323 192 +768 320 256 736 323 256 +768 320 320 737 324 319 +768 320 384 738 325 383 +768 320 448 739 327 447 +768 320 512 741 328 511 +768 320 576 743 330 574 +768 320 640 745 332 638 +768 320 704 747 334 702 +768 320 768 750 336 766 +768 320 832 753 339 829 +768 320 896 756 342 893 +768 320 960 760 345 957 +768 320 1023 763 349 1020 +768 384 0 736 384 34 +768 384 64 736 385 71 +768 384 128 736 385 131 +768 384 192 737 385 193 +768 384 256 737 386 256 +768 384 320 738 386 320 +768 384 384 739 387 384 +768 384 448 741 388 447 +768 384 512 742 389 511 +768 384 576 744 391 575 +768 384 640 746 392 638 +768 384 704 749 394 702 +768 384 768 752 396 766 +768 384 832 755 398 829 +768 384 896 758 401 893 +768 384 960 761 403 957 +768 384 1023 765 406 1020 +768 448 0 738 447 43 +768 448 64 738 447 75 +768 448 128 738 447 133 +768 448 192 739 448 194 +768 448 256 739 448 257 +768 448 320 740 449 321 +768 448 384 741 449 384 +768 448 448 743 450 448 +768 448 512 744 451 511 +768 448 576 746 452 575 +768 448 640 748 454 639 +768 448 704 751 455 702 +768 448 768 753 457 766 +768 448 832 756 459 830 +768 448 896 760 461 893 +768 448 960 763 463 957 +768 448 1023 767 465 1020 +768 512 0 740 510 51 +768 512 64 740 510 79 +768 512 128 740 510 135 +768 512 192 741 510 196 +768 512 256 741 511 258 +768 512 320 742 511 321 +768 512 384 744 512 385 +768 512 448 745 513 448 +768 512 512 746 514 512 +768 512 576 748 515 575 +768 512 640 751 516 639 +768 512 704 753 517 703 +768 512 768 756 519 766 +768 512 832 759 520 830 +768 512 896 762 522 894 +768 512 960 765 524 957 +768 512 1023 769 526 1020 +768 576 0 743 573 58 +768 576 64 743 573 84 +768 576 128 743 573 137 +768 576 192 743 573 198 +768 576 256 744 574 260 +768 576 320 745 574 322 +768 576 384 746 575 385 +768 576 448 747 575 449 +768 576 512 749 576 512 +768 576 576 751 577 576 +768 576 640 753 578 639 +768 576 704 755 579 703 +768 576 768 758 580 767 +768 576 832 761 582 830 +768 576 896 764 583 894 +768 576 960 768 585 958 +768 576 1023 771 587 1020 +768 640 0 746 636 66 +768 640 64 746 636 89 +768 640 128 746 636 140 +768 640 192 746 637 199 +768 640 256 747 637 261 +768 640 320 748 637 323 +768 640 384 749 638 386 +768 640 448 750 638 449 +768 640 512 752 639 513 +768 640 576 754 640 576 +768 640 640 756 641 640 +768 640 704 758 642 703 +768 640 768 761 643 767 +768 640 832 764 644 831 +768 640 896 767 645 894 +768 640 960 771 647 958 +768 640 1023 774 648 1021 +768 704 0 749 699 73 +768 704 64 749 699 94 +768 704 128 749 699 143 +768 704 192 750 700 202 +768 704 256 750 700 262 +768 704 320 751 700 325 +768 704 384 752 701 387 +768 704 448 754 701 450 +768 704 512 755 702 513 +768 704 576 757 702 577 +768 704 640 759 703 640 +768 704 704 762 704 704 +768 704 768 764 705 767 +768 704 832 767 706 831 +768 704 896 770 707 895 +768 704 960 774 709 958 +768 704 1023 777 710 1021 +768 768 0 753 763 80 +768 768 64 753 763 100 +768 768 128 753 763 147 +768 768 192 753 763 204 +768 768 256 754 763 264 +768 768 320 755 763 326 +768 768 384 756 764 388 +768 768 448 757 764 451 +768 768 512 759 765 514 +768 768 576 761 765 577 +768 768 640 763 766 641 +768 768 704 765 767 704 +768 768 768 768 768 768 +768 768 832 771 769 831 +768 768 896 774 770 895 +768 768 960 777 771 959 +768 768 1023 781 772 1021 +768 832 0 757 826 88 +768 832 64 757 826 105 +768 832 128 757 826 151 +768 832 192 757 826 206 +768 832 256 758 826 266 +768 832 320 759 826 327 +768 832 384 760 827 389 +768 832 448 761 827 452 +768 832 512 763 828 515 +768 832 576 765 828 578 +768 832 640 767 829 641 +768 832 704 769 830 705 +768 832 768 772 831 768 +768 832 832 775 831 832 +768 832 896 778 832 895 +768 832 960 781 834 959 +768 832 1023 785 835 1022 +768 896 0 761 889 95 +768 896 64 761 889 111 +768 896 128 761 889 154 +768 896 192 762 889 209 +768 896 256 762 889 268 +768 896 320 763 890 329 +768 896 384 764 890 391 +768 896 448 766 890 453 +768 896 512 767 891 516 +768 896 576 769 891 579 +768 896 640 771 892 642 +768 896 704 773 893 705 +768 896 768 776 893 769 +768 896 832 779 894 832 +768 896 896 782 895 896 +768 896 960 785 896 959 +768 896 1023 789 897 1022 +768 960 0 766 952 102 +768 960 64 766 952 117 +768 960 128 766 952 159 +768 960 192 766 953 212 +768 960 256 767 953 270 +768 960 320 768 953 330 +768 960 384 769 953 392 +768 960 448 770 954 454 +768 960 512 772 954 517 +768 960 576 774 954 580 +768 960 640 776 955 643 +768 960 704 778 956 706 +768 960 768 781 956 769 +768 960 832 783 957 833 +768 960 896 787 958 896 +768 960 960 790 959 960 +768 960 1023 793 960 1022 +768 1023 0 771 1015 109 +768 1023 64 771 1015 123 +768 1023 128 771 1015 163 +768 1023 192 772 1015 215 +768 1023 256 772 1015 272 +768 1023 320 773 1015 332 +768 1023 384 774 1015 393 +768 1023 448 775 1016 455 +768 1023 512 777 1016 518 +768 1023 576 779 1017 581 +768 1023 640 781 1017 644 +768 1023 704 783 1018 707 +768 1023 768 786 1018 770 +768 1023 832 788 1019 833 +768 1023 896 791 1020 897 +768 1023 960 795 1021 960 +768 1023 1023 798 1022 1023 +832 0 0 792 75 0 +832 0 64 792 76 59 +832 0 128 792 77 125 +832 0 192 793 79 190 +832 0 256 793 82 254 +832 0 320 794 86 318 +832 0 384 795 91 382 +832 0 448 797 97 446 +832 0 512 798 103 510 +832 0 576 800 110 574 +832 0 640 802 117 637 +832 0 704 804 125 701 +832 0 768 806 133 765 +832 0 832 809 141 829 +832 0 896 812 149 893 +832 0 960 815 157 956 +832 0 1023 819 165 1019 +832 64 0 792 95 0 +832 64 64 792 96 59 +832 64 128 793 97 126 +832 64 192 793 98 190 +832 64 256 794 101 254 +832 64 320 794 104 318 +832 64 384 795 108 382 +832 64 448 797 113 446 +832 64 512 798 118 510 +832 64 576 800 124 574 +832 64 640 802 130 637 +832 64 704 804 137 701 +832 64 768 807 144 765 +832 64 832 809 151 829 +832 64 896 812 159 893 +832 64 960 815 166 957 +832 64 1023 819 174 1019 +832 128 0 793 144 0 +832 128 64 793 144 60 +832 128 128 793 144 126 +832 128 192 793 146 190 +832 128 256 794 147 254 +832 128 320 795 149 318 +832 128 384 796 152 382 +832 128 448 797 155 446 +832 128 512 798 159 510 +832 128 576 800 163 574 +832 128 640 802 167 638 +832 128 704 804 172 701 +832 128 768 807 178 765 +832 128 832 810 183 829 +832 128 896 813 189 893 +832 128 960 816 196 957 +832 128 1023 819 202 1019 +832 192 0 793 201 0 +832 192 64 793 201 61 +832 192 128 793 202 127 +832 192 192 794 202 191 +832 192 256 794 203 255 +832 192 320 795 205 319 +832 192 384 796 207 382 +832 192 448 798 209 446 +832 192 512 799 211 510 +832 192 576 801 214 574 +832 192 640 803 218 638 +832 192 704 805 221 701 +832 192 768 807 225 765 +832 192 832 810 230 829 +832 192 896 813 234 893 +832 192 960 816 239 957 +832 192 1023 820 244 1019 +832 256 0 794 261 0 +832 256 64 794 261 64 +832 256 128 794 262 127 +832 256 192 795 262 191 +832 256 256 795 263 255 +832 256 320 796 264 319 +832 256 384 797 265 383 +832 256 448 798 267 446 +832 256 512 800 269 510 +832 256 576 802 271 574 +832 256 640 804 274 638 +832 256 704 806 277 702 +832 256 768 808 280 765 +832 256 832 811 283 829 +832 256 896 814 287 893 +832 256 960 817 290 957 +832 256 1023 820 295 1019 +832 320 0 795 323 22 +832 320 64 795 323 66 +832 320 128 795 323 129 +832 320 192 796 324 192 +832 320 256 796 324 256 +832 320 320 797 325 319 +832 320 384 798 326 383 +832 320 448 799 327 447 +832 320 512 801 329 510 +832 320 576 803 331 574 +832 320 640 805 333 638 +832 320 704 807 335 702 +832 320 768 809 337 765 +832 320 832 812 340 829 +832 320 896 815 343 893 +832 320 960 818 346 957 +832 320 1023 822 349 1020 +832 384 0 796 385 32 +832 384 64 797 385 70 +832 384 128 797 385 130 +832 384 192 797 386 193 +832 384 256 798 386 256 +832 384 320 799 387 320 +832 384 384 800 388 383 +832 384 448 801 389 447 +832 384 512 802 390 511 +832 384 576 804 392 574 +832 384 640 806 393 638 +832 384 704 808 395 702 +832 384 768 811 397 766 +832 384 832 813 399 829 +832 384 896 816 402 893 +832 384 960 820 404 957 +832 384 1023 823 407 1020 +832 448 0 798 448 41 +832 448 64 798 448 74 +832 448 128 798 448 132 +832 448 192 799 448 194 +832 448 256 799 449 257 +832 448 320 800 449 321 +832 448 384 801 450 384 +832 448 448 803 451 448 +832 448 512 804 452 511 +832 448 576 806 453 575 +832 448 640 808 454 638 +832 448 704 810 456 702 +832 448 768 812 458 766 +832 448 832 815 460 830 +832 448 896 818 462 893 +832 448 960 821 464 957 +832 448 1023 825 466 1020 +832 512 0 800 511 50 +832 512 64 800 511 78 +832 512 128 801 511 135 +832 512 192 801 511 196 +832 512 256 802 511 258 +832 512 320 802 512 321 +832 512 384 803 512 385 +832 512 448 805 513 448 +832 512 512 806 514 512 +832 512 576 808 515 575 +832 512 640 810 516 639 +832 512 704 812 518 703 +832 512 768 814 519 766 +832 512 832 817 521 830 +832 512 896 820 522 894 +832 512 960 823 524 957 +832 512 1023 827 526 1020 +832 576 0 803 574 57 +832 576 64 803 574 83 +832 576 128 803 574 137 +832 576 192 803 574 197 +832 576 256 804 574 259 +832 576 320 805 575 322 +832 576 384 806 575 385 +832 576 448 807 576 449 +832 576 512 808 577 512 +832 576 576 810 577 576 +832 576 640 812 579 639 +832 576 704 814 580 703 +832 576 768 817 581 767 +832 576 832 819 582 830 +832 576 896 822 584 894 +832 576 960 825 586 958 +832 576 1023 829 587 1020 +832 640 0 805 637 65 +832 640 64 805 637 88 +832 640 128 806 637 140 +832 640 192 806 637 199 +832 640 256 807 637 261 +832 640 320 807 638 323 +832 640 384 808 638 386 +832 640 448 810 639 449 +832 640 512 811 639 513 +832 640 576 813 640 576 +832 640 640 815 641 640 +832 640 704 817 642 703 +832 640 768 819 643 767 +832 640 832 822 644 831 +832 640 896 825 646 894 +832 640 960 828 647 958 +832 640 1023 831 649 1021 +832 704 0 808 700 73 +832 704 64 808 700 94 +832 704 128 809 700 143 +832 704 192 809 700 201 +832 704 256 810 700 262 +832 704 320 810 701 324 +832 704 384 811 701 387 +832 704 448 813 702 450 +832 704 512 814 702 513 +832 704 576 816 703 577 +832 704 640 818 704 640 +832 704 704 820 705 704 +832 704 768 822 706 767 +832 704 832 825 707 831 +832 704 896 828 708 895 +832 704 960 831 709 958 +832 704 1023 834 711 1021 +832 768 0 812 763 80 +832 768 64 812 763 99 +832 768 128 812 763 147 +832 768 192 812 763 204 +832 768 256 813 763 264 +832 768 320 814 764 326 +832 768 384 815 764 388 +832 768 448 816 765 451 +832 768 512 817 765 514 +832 768 576 819 766 577 +832 768 640 821 766 641 +832 768 704 823 767 704 +832 768 768 826 768 768 +832 768 832 828 769 831 +832 768 896 831 770 895 +832 768 960 834 771 959 +832 768 1023 838 773 1021 +832 832 0 815 826 87 +832 832 64 815 826 105 +832 832 128 816 826 150 +832 832 192 816 826 206 +832 832 256 817 827 266 +832 832 320 817 827 327 +832 832 384 818 827 389 +832 832 448 820 828 452 +832 832 512 821 828 515 +832 832 576 823 829 578 +832 832 640 825 829 641 +832 832 704 827 830 705 +832 832 768 829 831 768 +832 832 832 832 832 832 +832 832 896 835 833 895 +832 832 960 838 834 959 +832 832 1023 841 835 1022 +832 896 0 819 889 94 +832 896 64 819 889 111 +832 896 128 820 889 154 +832 896 192 820 890 209 +832 896 256 821 890 268 +832 896 320 821 890 329 +832 896 384 822 890 391 +832 896 448 824 891 453 +832 896 512 825 891 516 +832 896 576 827 892 579 +832 896 640 829 892 642 +832 896 704 831 893 705 +832 896 768 833 894 769 +832 896 832 836 895 832 +832 896 896 839 895 896 +832 896 960 842 896 959 +832 896 1023 845 898 1022 +832 960 0 824 953 102 +832 960 64 824 953 117 +832 960 128 824 953 158 +832 960 192 824 953 212 +832 960 256 825 953 270 +832 960 320 826 953 330 +832 960 384 827 953 392 +832 960 448 828 954 454 +832 960 512 829 954 517 +832 960 576 831 955 580 +832 960 640 833 955 643 +832 960 704 835 956 706 +832 960 768 837 957 769 +832 960 832 840 957 833 +832 960 896 843 958 896 +832 960 960 846 959 960 +832 960 1023 849 960 1022 +832 1023 0 828 1015 109 +832 1023 64 828 1015 123 +832 1023 128 829 1015 163 +832 1023 192 829 1015 215 +832 1023 256 830 1015 272 +832 1023 320 830 1015 332 +832 1023 384 831 1016 393 +832 1023 448 832 1016 455 +832 1023 512 834 1016 518 +832 1023 576 836 1017 581 +832 1023 640 837 1017 644 +832 1023 704 840 1018 707 +832 1023 768 842 1019 770 +832 1023 832 844 1019 833 +832 1023 896 847 1020 897 +832 1023 960 850 1021 960 +832 1023 1023 854 1022 1023 +896 0 0 853 81 0 +896 0 64 853 81 58 +896 0 128 853 82 125 +896 0 192 854 85 190 +896 0 256 854 88 254 +896 0 320 855 91 318 +896 0 384 856 96 382 +896 0 448 857 101 446 +896 0 512 859 107 510 +896 0 576 860 114 574 +896 0 640 862 121 637 +896 0 704 864 128 701 +896 0 768 866 136 765 +896 0 832 869 143 829 +896 0 896 871 151 893 +896 0 960 874 159 956 +896 0 1023 878 168 1019 +896 64 0 853 100 0 +896 64 64 853 100 58 +896 64 128 853 101 125 +896 64 192 854 103 190 +896 64 256 854 105 254 +896 64 320 855 108 318 +896 64 384 856 112 382 +896 64 448 857 117 446 +896 64 512 859 122 510 +896 64 576 860 127 574 +896 64 640 862 133 637 +896 64 704 864 140 701 +896 64 768 866 147 765 +896 64 832 869 154 829 +896 64 896 872 161 893 +896 64 960 874 169 956 +896 64 1023 878 176 1019 +896 128 0 853 146 0 +896 128 64 854 147 59 +896 128 128 854 147 125 +896 128 192 854 148 190 +896 128 256 855 150 254 +896 128 320 855 152 318 +896 128 384 856 154 382 +896 128 448 858 158 446 +896 128 512 859 161 510 +896 128 576 860 165 574 +896 128 640 862 170 637 +896 128 704 864 175 701 +896 128 768 867 180 765 +896 128 832 869 185 829 +896 128 896 872 191 893 +896 128 960 875 198 956 +896 128 1023 878 204 1019 +896 192 0 854 203 0 +896 192 64 854 203 60 +896 192 128 854 203 126 +896 192 192 855 204 190 +896 192 256 855 205 254 +896 192 320 856 207 318 +896 192 384 857 208 382 +896 192 448 858 211 446 +896 192 512 859 213 510 +896 192 576 861 216 574 +896 192 640 863 219 638 +896 192 704 865 223 701 +896 192 768 867 227 765 +896 192 832 870 231 829 +896 192 896 872 236 893 +896 192 960 875 241 957 +896 192 1023 878 246 1019 +896 256 0 855 263 0 +896 256 64 855 263 63 +896 256 128 855 263 127 +896 256 192 855 264 191 +896 256 256 856 264 255 +896 256 320 857 265 319 +896 256 384 858 267 383 +896 256 448 859 268 446 +896 256 512 860 270 510 +896 256 576 862 273 574 +896 256 640 864 275 638 +896 256 704 866 278 702 +896 256 768 868 281 765 +896 256 832 870 284 829 +896 256 896 873 288 893 +896 256 960 876 292 957 +896 256 1023 879 296 1019 +896 320 0 856 324 18 +896 320 64 856 324 66 +896 320 128 856 324 128 +896 320 192 856 325 192 +896 320 256 857 325 255 +896 320 320 858 326 319 +896 320 384 859 327 383 +896 320 448 860 328 447 +896 320 512 861 330 510 +896 320 576 863 332 574 +896 320 640 865 334 638 +896 320 704 867 336 702 +896 320 768 869 338 765 +896 320 832 871 341 829 +896 320 896 874 344 893 +896 320 960 877 347 957 +896 320 1023 880 350 1020 +896 384 0 857 386 30 +896 384 64 857 386 69 +896 384 128 857 386 130 +896 384 192 858 387 193 +896 384 256 858 387 256 +896 384 320 859 388 320 +896 384 384 860 389 383 +896 384 448 861 390 447 +896 384 512 862 391 511 +896 384 576 864 392 574 +896 384 640 866 394 638 +896 384 704 868 396 702 +896 384 768 870 398 766 +896 384 832 873 400 829 +896 384 896 875 402 893 +896 384 960 878 405 957 +896 384 1023 881 408 1020 +896 448 0 859 449 40 +896 448 64 859 449 73 +896 448 128 859 449 132 +896 448 192 859 449 194 +896 448 256 860 449 257 +896 448 320 861 450 320 +896 448 384 861 451 384 +896 448 448 863 452 447 +896 448 512 864 453 511 +896 448 576 866 454 575 +896 448 640 867 455 638 +896 448 704 869 457 702 +896 448 768 872 458 766 +896 448 832 874 460 830 +896 448 896 877 462 893 +896 448 960 880 464 957 +896 448 1023 883 467 1020 +896 512 0 860 511 48 +896 512 64 861 511 78 +896 512 128 861 511 134 +896 512 192 861 512 195 +896 512 256 862 512 258 +896 512 320 862 512 321 +896 512 384 863 513 385 +896 512 448 864 514 448 +896 512 512 866 515 512 +896 512 576 867 516 575 +896 512 640 869 517 639 +896 512 704 871 518 702 +896 512 768 873 520 766 +896 512 832 876 521 830 +896 512 896 879 523 894 +896 512 960 882 525 957 +896 512 1023 885 527 1020 +896 576 0 863 574 56 +896 576 64 863 574 83 +896 576 128 863 574 137 +896 576 192 863 574 197 +896 576 256 864 575 259 +896 576 320 865 575 322 +896 576 384 865 576 385 +896 576 448 867 576 449 +896 576 512 868 577 512 +896 576 576 870 578 576 +896 576 640 871 579 639 +896 576 704 873 580 703 +896 576 768 876 581 766 +896 576 832 878 583 830 +896 576 896 881 584 894 +896 576 960 884 586 958 +896 576 1023 887 588 1020 +896 640 0 865 637 64 +896 640 64 865 637 88 +896 640 128 865 637 140 +896 640 192 866 637 199 +896 640 256 866 638 261 +896 640 320 867 638 323 +896 640 384 868 639 386 +896 640 448 869 639 449 +896 640 512 870 640 513 +896 640 576 872 641 576 +896 640 640 874 641 640 +896 640 704 876 642 703 +896 640 768 878 644 767 +896 640 832 880 645 830 +896 640 896 883 646 894 +896 640 960 886 648 958 +896 640 1023 889 649 1021 +896 704 0 868 700 72 +896 704 64 868 700 93 +896 704 128 868 700 143 +896 704 192 869 700 201 +896 704 256 869 701 262 +896 704 320 870 701 324 +896 704 384 871 701 387 +896 704 448 872 702 450 +896 704 512 873 703 513 +896 704 576 875 703 577 +896 704 640 877 704 640 +896 704 704 879 705 704 +896 704 768 881 706 767 +896 704 832 883 707 831 +896 704 896 886 708 894 +896 704 960 889 710 958 +896 704 1023 892 711 1021 +896 768 0 871 763 79 +896 768 64 871 763 99 +896 768 128 871 763 146 +896 768 192 872 764 203 +896 768 256 872 764 264 +896 768 320 873 764 326 +896 768 384 874 764 388 +896 768 448 875 765 451 +896 768 512 876 765 514 +896 768 576 878 766 577 +896 768 640 880 767 641 +896 768 704 882 768 704 +896 768 768 884 769 768 +896 768 832 886 770 831 +896 768 896 889 771 895 +896 768 960 892 772 958 +896 768 1023 895 773 1021 +896 832 0 874 826 87 +896 832 64 874 826 104 +896 832 128 875 827 150 +896 832 192 875 827 206 +896 832 256 876 827 266 +896 832 320 876 827 327 +896 832 384 877 827 389 +896 832 448 878 828 452 +896 832 512 880 828 515 +896 832 576 881 829 578 +896 832 640 883 830 641 +896 832 704 885 830 705 +896 832 768 887 831 768 +896 832 832 890 832 832 +896 832 896 892 833 895 +896 832 960 895 834 959 +896 832 1023 898 835 1022 +896 896 0 878 890 94 +896 896 64 878 890 110 +896 896 128 878 890 154 +896 896 192 879 890 209 +896 896 256 879 890 268 +896 896 320 880 890 329 +896 896 384 881 891 390 +896 896 448 882 891 453 +896 896 512 883 891 516 +896 896 576 885 892 579 +896 896 640 887 893 642 +896 896 704 889 893 705 +896 896 768 891 894 769 +896 896 832 893 895 832 +896 896 896 896 896 896 +896 896 960 899 897 959 +896 896 1023 902 898 1022 +896 960 0 882 953 101 +896 960 64 882 953 116 +896 960 128 882 953 158 +896 960 192 883 953 211 +896 960 256 883 953 270 +896 960 320 884 953 330 +896 960 384 885 954 392 +896 960 448 886 954 454 +896 960 512 887 955 517 +896 960 576 889 955 580 +896 960 640 891 956 643 +896 960 704 892 956 706 +896 960 768 895 957 769 +896 960 832 897 958 833 +896 960 896 900 959 896 +896 960 960 903 959 960 +896 960 1023 906 960 1022 +896 1023 0 886 1015 108 +896 1023 64 886 1015 122 +896 1023 128 887 1015 162 +896 1023 192 887 1015 214 +896 1023 256 887 1015 272 +896 1023 320 888 1016 332 +896 1023 384 889 1016 393 +896 1023 448 890 1016 455 +896 1023 512 891 1017 518 +896 1023 576 893 1017 581 +896 1023 640 895 1018 644 +896 1023 704 897 1018 707 +896 1023 768 899 1019 770 +896 1023 832 901 1020 833 +896 1023 896 904 1020 897 +896 1023 960 907 1021 960 +896 1023 1023 910 1022 1023 +960 0 0 914 87 0 +960 0 64 914 87 57 +960 0 128 914 88 125 +960 0 192 915 90 190 +960 0 256 915 93 254 +960 0 320 916 96 318 +960 0 384 917 101 382 +960 0 448 918 106 446 +960 0 512 919 112 510 +960 0 576 921 118 574 +960 0 640 922 124 637 +960 0 704 924 131 701 +960 0 768 926 139 765 +960 0 832 928 146 829 +960 0 896 931 154 893 +960 0 960 934 162 956 +960 0 1023 937 170 1019 +960 64 0 914 104 0 +960 64 64 914 105 57 +960 64 128 914 105 125 +960 64 192 915 107 190 +960 64 256 915 109 254 +960 64 320 916 112 318 +960 64 384 917 116 382 +960 64 448 918 120 446 +960 64 512 919 125 510 +960 64 576 921 131 574 +960 64 640 922 137 637 +960 64 704 924 143 701 +960 64 768 926 150 765 +960 64 832 929 156 829 +960 64 896 931 164 893 +960 64 960 934 171 956 +960 64 1023 937 179 1019 +960 128 0 914 149 0 +960 128 64 914 150 58 +960 128 128 915 150 125 +960 128 192 915 151 190 +960 128 256 915 153 254 +960 128 320 916 155 318 +960 128 384 917 157 382 +960 128 448 918 160 446 +960 128 512 919 164 510 +960 128 576 921 168 574 +960 128 640 922 172 637 +960 128 704 924 177 701 +960 128 768 926 182 765 +960 128 832 929 188 829 +960 128 896 931 194 893 +960 128 960 934 200 956 +960 128 1023 937 206 1019 +960 192 0 915 205 0 +960 192 64 915 205 59 +960 192 128 915 205 126 +960 192 192 915 206 190 +960 192 256 916 207 254 +960 192 320 917 209 318 +960 192 384 918 210 382 +960 192 448 919 212 446 +960 192 512 920 215 510 +960 192 576 921 218 574 +960 192 640 923 221 638 +960 192 704 925 225 701 +960 192 768 927 229 765 +960 192 832 929 233 829 +960 192 896 932 237 893 +960 192 960 934 242 957 +960 192 1023 937 247 1019 +960 256 0 916 264 0 +960 256 64 916 264 62 +960 256 128 916 265 127 +960 256 192 916 265 191 +960 256 256 917 266 255 +960 256 320 917 267 319 +960 256 384 918 268 382 +960 256 448 919 270 446 +960 256 512 921 272 510 +960 256 576 922 274 574 +960 256 640 924 276 638 +960 256 704 926 279 701 +960 256 768 928 282 765 +960 256 832 930 286 829 +960 256 896 932 289 893 +960 256 960 935 293 957 +960 256 1023 938 297 1019 +960 320 0 916 325 14 +960 320 64 917 325 65 +960 320 128 917 325 128 +960 320 192 917 326 192 +960 320 256 918 326 255 +960 320 320 918 327 319 +960 320 384 919 328 383 +960 320 448 920 330 447 +960 320 512 921 331 510 +960 320 576 923 333 574 +960 320 640 925 335 638 +960 320 704 926 337 702 +960 320 768 929 339 765 +960 320 832 931 342 829 +960 320 896 933 345 893 +960 320 960 936 348 957 +960 320 1023 939 351 1019 +960 384 0 918 387 28 +960 384 64 918 387 68 +960 384 128 918 387 130 +960 384 192 918 388 193 +960 384 256 919 388 256 +960 384 320 919 389 320 +960 384 384 920 390 383 +960 384 448 921 391 447 +960 384 512 923 392 511 +960 384 576 924 393 574 +960 384 640 926 395 638 +960 384 704 928 397 702 +960 384 768 930 399 766 +960 384 832 932 401 829 +960 384 896 934 403 893 +960 384 960 937 406 957 +960 384 1023 940 409 1020 +960 448 0 919 449 38 +960 448 64 919 449 72 +960 448 128 919 449 132 +960 448 192 920 450 194 +960 448 256 920 450 257 +960 448 320 921 451 320 +960 448 384 922 451 384 +960 448 448 923 452 447 +960 448 512 924 453 511 +960 448 576 926 455 575 +960 448 640 927 456 638 +960 448 704 929 457 702 +960 448 768 931 459 766 +960 448 832 933 461 830 +960 448 896 936 463 893 +960 448 960 939 465 957 +960 448 1023 942 468 1020 +960 512 0 921 512 47 +960 512 64 921 512 77 +960 512 128 921 512 134 +960 512 192 921 512 195 +960 512 256 922 513 258 +960 512 320 923 513 321 +960 512 384 923 514 384 +960 512 448 925 514 448 +960 512 512 926 515 511 +960 512 576 927 516 575 +960 512 640 929 518 639 +960 512 704 931 519 702 +960 512 768 933 520 766 +960 512 832 935 522 830 +960 512 896 938 524 894 +960 512 960 940 526 957 +960 512 1023 943 528 1020 +960 576 0 923 575 55 +960 576 64 923 575 82 +960 576 128 923 575 136 +960 576 192 923 575 197 +960 576 256 924 575 259 +960 576 320 925 576 322 +960 576 384 925 576 385 +960 576 448 927 577 448 +960 576 512 928 578 512 +960 576 576 929 579 576 +960 576 640 931 580 639 +960 576 704 933 581 703 +960 576 768 935 582 766 +960 576 832 937 583 830 +960 576 896 940 585 894 +960 576 960 942 587 958 +960 576 1023 945 588 1020 +960 640 0 925 638 63 +960 640 64 925 638 87 +960 640 128 925 638 139 +960 640 192 926 638 199 +960 640 256 926 638 260 +960 640 320 927 639 323 +960 640 384 928 639 386 +960 640 448 929 640 449 +960 640 512 930 640 513 +960 640 576 931 641 576 +960 640 640 933 642 640 +960 640 704 935 643 703 +960 640 768 937 644 767 +960 640 832 939 645 830 +960 640 896 942 647 894 +960 640 960 944 648 958 +960 640 1023 947 650 1020 +960 704 0 928 701 71 +960 704 64 928 701 92 +960 704 128 928 701 142 +960 704 192 928 701 201 +960 704 256 929 701 262 +960 704 320 929 701 324 +960 704 384 930 702 387 +960 704 448 931 702 450 +960 704 512 933 703 513 +960 704 576 934 704 577 +960 704 640 936 704 640 +960 704 704 937 705 704 +960 704 768 940 706 767 +960 704 832 942 708 831 +960 704 896 944 709 894 +960 704 960 947 710 958 +960 704 1023 950 711 1021 +960 768 0 931 764 79 +960 768 64 931 764 98 +960 768 128 931 764 146 +960 768 192 931 764 203 +960 768 256 932 764 264 +960 768 320 932 764 325 +960 768 384 933 765 388 +960 768 448 934 765 451 +960 768 512 935 766 514 +960 768 576 937 766 577 +960 768 640 938 767 641 +960 768 704 940 768 704 +960 768 768 942 769 768 +960 768 832 945 770 831 +960 768 896 947 771 895 +960 768 960 950 772 958 +960 768 1023 953 773 1021 +960 832 0 934 827 86 +960 832 64 934 827 104 +960 832 128 934 827 150 +960 832 192 934 827 206 +960 832 256 935 827 265 +960 832 320 935 828 327 +960 832 384 936 828 389 +960 832 448 937 828 452 +960 832 512 938 829 515 +960 832 576 940 829 578 +960 832 640 942 830 641 +960 832 704 943 831 705 +960 832 768 945 832 768 +960 832 832 948 832 832 +960 832 896 950 833 895 +960 832 960 953 835 959 +960 832 1023 956 836 1021 +960 896 0 937 890 93 +960 896 64 937 890 110 +960 896 128 937 890 153 +960 896 192 938 890 208 +960 896 256 938 890 267 +960 896 320 939 891 328 +960 896 384 940 891 390 +960 896 448 941 891 453 +960 896 512 942 892 516 +960 896 576 943 892 579 +960 896 640 945 893 642 +960 896 704 947 894 705 +960 896 768 949 894 769 +960 896 832 951 895 832 +960 896 896 953 896 896 +960 896 960 956 897 959 +960 896 1023 959 898 1022 +960 960 0 941 953 101 +960 960 64 941 953 116 +960 960 128 941 953 158 +960 960 192 941 953 211 +960 960 256 942 954 270 +960 960 320 942 954 330 +960 960 384 943 954 392 +960 960 448 944 954 454 +960 960 512 946 955 517 +960 960 576 947 955 580 +960 960 640 949 956 643 +960 960 704 950 957 706 +960 960 768 952 957 769 +960 960 832 955 958 833 +960 960 896 957 959 896 +960 960 960 960 960 960 +960 960 1023 963 961 1022 +960 1023 0 945 1015 108 +960 1023 64 945 1015 122 +960 1023 128 945 1016 162 +960 1023 192 945 1016 214 +960 1023 256 946 1016 272 +960 1023 320 946 1016 332 +960 1023 384 947 1016 393 +960 1023 448 948 1017 455 +960 1023 512 949 1017 518 +960 1023 576 951 1017 581 +960 1023 640 952 1018 644 +960 1023 704 954 1019 707 +960 1023 768 956 1019 770 +960 1023 832 959 1020 833 +960 1023 896 961 1021 897 +960 1023 960 964 1022 960 +960 1023 1023 966 1022 1023 +1023 0 0 974 92 0 +1023 0 64 974 93 55 +1023 0 128 974 94 124 +1023 0 192 975 96 189 +1023 0 256 975 98 254 +1023 0 320 976 102 318 +1023 0 384 977 106 382 +1023 0 448 977 110 446 +1023 0 512 979 116 510 +1023 0 576 980 122 573 +1023 0 640 982 128 637 +1023 0 704 983 135 701 +1023 0 768 985 142 765 +1023 0 832 987 149 829 +1023 0 896 990 157 893 +1023 0 960 992 165 956 +1023 0 1023 995 173 1019 +1023 64 0 974 109 0 +1023 64 64 974 109 56 +1023 64 128 974 110 124 +1023 64 192 975 112 189 +1023 64 256 975 114 254 +1023 64 320 976 117 318 +1023 64 384 977 120 382 +1023 64 448 978 124 446 +1023 64 512 979 129 510 +1023 64 576 980 134 573 +1023 64 640 982 140 637 +1023 64 704 983 146 701 +1023 64 768 985 153 765 +1023 64 832 987 159 829 +1023 64 896 990 166 893 +1023 64 960 992 174 956 +1023 64 1023 995 181 1019 +1023 128 0 974 152 0 +1023 128 64 974 153 57 +1023 128 128 975 153 125 +1023 128 192 975 154 190 +1023 128 256 975 156 254 +1023 128 320 976 158 318 +1023 128 384 977 160 382 +1023 128 448 978 163 446 +1023 128 512 979 166 510 +1023 128 576 980 170 574 +1023 128 640 982 175 637 +1023 128 704 984 179 701 +1023 128 768 986 185 765 +1023 128 832 988 190 829 +1023 128 896 990 196 893 +1023 128 960 993 202 956 +1023 128 1023 995 208 1019 +1023 192 0 975 207 0 +1023 192 64 975 207 58 +1023 192 128 975 207 125 +1023 192 192 975 208 190 +1023 192 256 976 209 254 +1023 192 320 976 211 318 +1023 192 384 977 212 382 +1023 192 448 978 214 446 +1023 192 512 979 217 510 +1023 192 576 981 220 574 +1023 192 640 982 223 637 +1023 192 704 984 227 701 +1023 192 768 986 231 765 +1023 192 832 988 235 829 +1023 192 896 990 239 893 +1023 192 960 993 244 956 +1023 192 1023 996 249 1019 +1023 256 0 975 266 0 +1023 256 64 975 266 61 +1023 256 128 976 266 126 +1023 256 192 976 267 191 +1023 256 256 976 267 255 +1023 256 320 977 268 318 +1023 256 384 978 270 382 +1023 256 448 979 271 446 +1023 256 512 980 273 510 +1023 256 576 981 275 574 +1023 256 640 983 278 638 +1023 256 704 985 281 701 +1023 256 768 987 284 765 +1023 256 832 989 287 829 +1023 256 896 991 291 893 +1023 256 960 994 294 957 +1023 256 1023 996 298 1019 +1023 320 0 976 326 0 +1023 320 64 976 326 64 +1023 320 128 977 327 128 +1023 320 192 977 327 191 +1023 320 256 977 328 255 +1023 320 320 978 329 319 +1023 320 384 979 330 383 +1023 320 448 980 331 446 +1023 320 512 981 332 510 +1023 320 576 982 334 574 +1023 320 640 984 336 638 +1023 320 704 986 338 702 +1023 320 768 987 341 765 +1023 320 832 990 343 829 +1023 320 896 992 346 893 +1023 320 960 994 349 957 +1023 320 1023 997 352 1019 +1023 384 0 977 388 25 +1023 384 64 977 388 67 +1023 384 128 978 388 129 +1023 384 192 978 389 192 +1023 384 256 978 389 256 +1023 384 320 979 390 319 +1023 384 384 980 391 383 +1023 384 448 981 392 447 +1023 384 512 982 393 511 +1023 384 576 983 394 574 +1023 384 640 985 396 638 +1023 384 704 987 398 702 +1023 384 768 989 400 766 +1023 384 832 991 402 829 +1023 384 896 993 404 893 +1023 384 960 996 407 957 +1023 384 1023 998 410 1020 +1023 448 0 979 450 36 +1023 448 64 979 450 72 +1023 448 128 979 450 131 +1023 448 192 979 451 194 +1023 448 256 980 451 257 +1023 448 320 980 452 320 +1023 448 384 981 452 384 +1023 448 448 982 453 447 +1023 448 512 983 454 511 +1023 448 576 985 455 575 +1023 448 640 986 457 638 +1023 448 704 988 458 702 +1023 448 768 990 460 766 +1023 448 832 992 462 830 +1023 448 896 994 464 893 +1023 448 960 997 466 957 +1023 448 1023 1000 468 1020 +1023 512 0 980 513 46 +1023 512 64 980 513 76 +1023 512 128 981 513 133 +1023 512 192 981 513 195 +1023 512 256 981 513 258 +1023 512 320 982 514 321 +1023 512 384 983 514 384 +1023 512 448 984 515 448 +1023 512 512 985 516 511 +1023 512 576 986 517 575 +1023 512 640 988 518 639 +1023 512 704 990 520 702 +1023 512 768 991 521 766 +1023 512 832 994 523 830 +1023 512 896 996 524 893 +1023 512 960 998 526 957 +1023 512 1023 1001 528 1020 +1023 576 0 982 575 54 +1023 576 64 982 575 81 +1023 576 128 982 575 136 +1023 576 192 983 576 197 +1023 576 256 983 576 259 +1023 576 320 984 576 322 +1023 576 384 985 577 385 +1023 576 448 986 578 448 +1023 576 512 987 578 512 +1023 576 576 988 579 575 +1023 576 640 990 580 639 +1023 576 704 991 581 703 +1023 576 768 993 583 766 +1023 576 832 995 584 830 +1023 576 896 998 586 894 +1023 576 960 1000 587 957 +1023 576 1023 1003 589 1020 +1023 640 0 984 638 62 +1023 640 64 984 638 86 +1023 640 128 985 638 139 +1023 640 192 985 638 199 +1023 640 256 985 639 260 +1023 640 320 986 639 323 +1023 640 384 987 640 386 +1023 640 448 988 640 449 +1023 640 512 989 641 512 +1023 640 576 990 642 576 +1023 640 640 992 642 640 +1023 640 704 993 643 703 +1023 640 768 995 645 767 +1023 640 832 997 646 830 +1023 640 896 1000 647 894 +1023 640 960 1002 649 958 +1023 640 1023 1005 650 1020 +1023 704 0 987 701 70 +1023 704 64 987 701 92 +1023 704 128 987 701 142 +1023 704 192 987 701 201 +1023 704 256 988 702 262 +1023 704 320 988 702 324 +1023 704 384 989 702 387 +1023 704 448 990 703 450 +1023 704 512 991 703 513 +1023 704 576 993 704 577 +1023 704 640 994 705 640 +1023 704 704 996 706 704 +1023 704 768 998 707 767 +1023 704 832 1000 708 831 +1023 704 896 1002 709 894 +1023 704 960 1005 711 958 +1023 704 1023 1007 712 1021 +1023 768 0 989 764 78 +1023 768 64 989 764 98 +1023 768 128 990 764 146 +1023 768 192 990 764 203 +1023 768 256 990 765 263 +1023 768 320 991 765 325 +1023 768 384 992 765 388 +1023 768 448 993 766 451 +1023 768 512 994 766 514 +1023 768 576 995 767 577 +1023 768 640 997 768 641 +1023 768 704 998 768 704 +1023 768 768 1000 769 768 +1023 768 832 1002 770 831 +1023 768 896 1005 771 895 +1023 768 960 1007 773 958 +1023 768 1023 1010 774 1021 +1023 832 0 992 827 85 +1023 832 64 992 827 103 +1023 832 128 992 827 149 +1023 832 192 993 827 205 +1023 832 256 993 828 265 +1023 832 320 994 828 327 +1023 832 384 995 828 389 +1023 832 448 996 829 452 +1023 832 512 997 829 515 +1023 832 576 998 830 578 +1023 832 640 1000 830 641 +1023 832 704 1001 831 705 +1023 832 768 1003 832 768 +1023 832 832 1005 833 832 +1023 832 896 1008 834 895 +1023 832 960 1010 835 959 +1023 832 1023 1013 836 1021 +1023 896 0 995 890 93 +1023 896 64 995 890 109 +1023 896 128 996 890 153 +1023 896 192 996 891 208 +1023 896 256 996 891 267 +1023 896 320 997 891 328 +1023 896 384 998 891 390 +1023 896 448 999 892 453 +1023 896 512 1000 892 516 +1023 896 576 1001 893 579 +1023 896 640 1003 893 642 +1023 896 704 1004 894 705 +1023 896 768 1006 895 769 +1023 896 832 1008 896 832 +1023 896 896 1011 896 896 +1023 896 960 1013 897 959 +1023 896 1023 1016 899 1022 +1023 960 0 999 954 100 +1023 960 64 999 954 115 +1023 960 128 999 954 157 +1023 960 192 999 954 211 +1023 960 256 1000 954 269 +1023 960 320 1000 954 330 +1023 960 384 1001 954 392 +1023 960 448 1002 955 454 +1023 960 512 1003 955 517 +1023 960 576 1005 956 580 +1023 960 640 1006 956 643 +1023 960 704 1008 957 706 +1023 960 768 1010 958 769 +1023 960 832 1012 958 833 +1023 960 896 1014 959 896 +1023 960 960 1017 960 960 +1023 960 1023 1019 961 1022 +1023 1023 0 1003 1016 107 +1023 1023 64 1003 1016 122 +1023 1023 128 1003 1016 162 +1023 1023 192 1003 1016 214 +1023 1023 256 1003 1016 272 +1023 1023 320 1004 1016 332 +1023 1023 384 1005 1017 393 +1023 1023 448 1006 1017 455 +1023 1023 512 1007 1017 518 +1023 1023 576 1008 1018 580 +1023 1023 640 1010 1018 643 +1023 1023 704 1011 1019 707 +1023 1023 768 1013 1019 770 +1023 1023 832 1015 1020 833 +1023 1023 896 1018 1021 897 +1023 1023 960 1020 1022 960 +1023 1023 1023 1023 1023 1023 diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_4.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_4.txt new file mode 100644 index 0000000..c8f68fa --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_4.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 60 0 0 +128 0 0 136 0 0 +192 0 0 199 0 0 +256 0 0 269 0 0 +320 0 0 334 0 0 +384 0 0 403 0 0 +448 0 0 471 0 0 +512 0 0 540 0 0 +575 0 0 607 0 0 +639 0 0 674 0 0 +703 0 0 741 0 0 +767 0 0 806 0 0 +831 0 0 868 82 82 +895 0 0 925 130 130 +959 0 0 981 163 163 +1023 0 0 1023 199 199 +0 64 0 0 60 0 +64 64 0 60 60 0 +128 64 0 136 60 0 +192 64 0 199 60 0 +256 64 0 269 60 0 +320 64 0 334 60 0 +384 64 0 403 60 0 +448 64 0 471 60 0 +512 64 0 540 60 0 +575 64 0 607 60 0 +639 64 0 674 60 0 +703 64 0 741 60 0 +767 64 0 806 72 44 +831 64 0 868 106 82 +895 64 0 925 141 130 +959 64 0 981 175 167 +1023 64 0 1023 206 199 +0 128 0 0 136 0 +64 128 0 60 136 0 +128 128 0 136 136 0 +192 128 0 203 136 0 +256 128 0 269 136 0 +320 128 0 334 136 0 +384 128 0 403 136 0 +448 128 0 471 136 0 +512 128 0 540 136 0 +575 128 0 607 136 0 +639 128 0 675 136 0 +703 128 0 741 136 0 +767 128 0 806 141 44 +831 128 0 868 159 91 +895 128 0 925 182 130 +959 128 0 981 209 167 +1023 128 0 1023 234 199 +0 192 0 0 203 0 +64 192 0 60 203 0 +128 192 0 136 203 0 +192 192 0 203 203 0 +256 192 0 269 203 0 +320 192 0 334 203 0 +384 192 0 403 203 0 +448 192 0 473 203 0 +512 192 0 540 203 0 +575 192 0 607 199 0 +639 192 0 675 203 0 +703 192 0 742 203 0 +767 192 0 806 206 44 +831 192 0 868 218 91 +895 192 0 925 234 136 +959 192 0 982 255 167 +1023 192 0 1023 275 199 +0 256 0 0 269 0 +64 256 0 60 269 0 +128 256 0 136 269 0 +192 256 0 203 269 0 +256 256 0 269 269 0 +320 256 0 335 269 0 +384 256 0 403 269 0 +448 256 0 473 269 0 +512 256 0 541 269 0 +575 256 0 608 269 0 +639 256 0 675 269 0 +703 256 0 742 269 0 +767 256 0 806 273 60 +831 256 0 868 282 91 +895 256 0 926 294 136 +959 256 0 982 310 171 +1023 256 0 1023 327 203 +0 320 0 0 335 0 +64 320 0 60 335 0 +128 320 0 136 335 0 +192 320 0 203 335 0 +256 320 0 269 335 0 +320 320 0 335 335 0 +384 320 0 403 335 0 +448 320 0 473 335 0 +512 320 0 541 335 0 +575 320 0 608 334 0 +639 320 0 675 335 0 +703 320 0 742 335 0 +767 320 0 807 339 60 +831 320 0 869 346 99 +895 320 0 926 356 141 +959 320 0 982 370 171 +1023 320 0 1023 382 203 +0 384 0 0 403 0 +64 384 0 60 403 0 +128 384 0 136 403 0 +192 384 0 203 403 0 +256 384 0 269 403 0 +320 384 0 334 403 0 +384 384 0 403 403 0 +448 384 0 473 403 0 +512 384 0 541 403 0 +575 384 0 608 403 0 +639 384 0 675 403 0 +703 384 0 742 405 44 +767 384 0 807 407 60 +831 384 0 869 412 99 +895 384 0 926 420 141 +959 384 0 982 431 171 +1023 384 0 1023 443 203 +0 448 0 0 471 0 +64 448 0 60 471 0 +128 448 0 136 471 0 +192 448 0 199 471 0 +256 448 0 269 471 0 +320 448 0 334 471 0 +384 448 0 403 471 0 +448 448 0 473 471 0 +512 448 0 541 473 0 +575 448 0 608 473 0 +639 448 0 675 473 0 +703 448 0 742 474 44 +767 448 0 807 476 60 +831 448 0 869 479 99 +895 448 0 926 487 136 +959 448 0 982 495 171 +1023 448 0 1023 505 199 +0 512 0 0 540 0 +64 512 0 60 540 0 +128 512 0 136 540 0 +192 512 0 199 541 0 +256 512 0 269 541 0 +320 512 0 334 541 0 +384 512 0 403 541 0 +448 512 0 473 541 0 +512 512 0 541 541 0 +575 512 0 608 541 0 +639 512 0 675 541 0 +703 512 0 742 542 44 +767 512 0 807 544 60 +831 512 0 869 547 99 +895 512 0 926 554 136 +959 512 0 981 559 167 +1023 512 0 1023 568 199 +0 575 0 0 608 0 +64 575 0 60 608 0 +128 575 0 136 608 0 +192 575 0 203 608 0 +256 575 0 269 608 0 +320 575 0 335 608 0 +384 575 0 403 608 0 +448 575 0 473 608 0 +512 575 0 541 608 0 +575 575 0 608 608 0 +639 575 0 675 608 0 +703 575 0 742 609 0 +767 575 0 807 610 60 +831 575 0 868 613 91 +895 575 0 925 618 130 +959 575 0 981 623 163 +1023 575 0 1023 630 193 +0 639 0 44 676 44 +64 639 0 72 676 44 +128 639 0 141 676 44 +192 639 0 206 676 44 +256 639 0 271 676 44 +320 639 0 337 676 44 +384 639 0 405 676 44 +448 639 0 474 676 44 +512 639 0 542 676 0 +575 639 0 609 676 0 +639 639 0 676 676 0 +703 639 0 742 676 0 +767 639 0 806 677 60 +831 639 0 868 679 91 +895 639 0 925 683 119 +959 639 0 980 688 155 +1023 639 0 1023 692 182 +0 703 0 60 744 60 +64 703 0 82 744 60 +128 703 0 145 744 60 +192 703 0 209 744 60 +256 703 0 275 744 72 +320 703 0 341 744 72 +384 703 0 407 744 60 +448 703 0 475 743 60 +512 703 0 543 743 60 +575 703 0 610 743 60 +639 703 0 677 742 44 +703 703 0 742 742 44 +767 703 0 806 743 44 +831 703 0 868 744 82 +895 703 0 924 748 113 +959 703 0 979 751 145 +1023 703 0 1023 755 171 +0 767 0 106 809 106 +64 767 0 119 809 106 +128 767 0 167 809 106 +192 767 0 223 809 106 +256 767 0 284 809 106 +320 767 0 346 809 99 +384 767 0 413 809 99 +448 767 0 479 809 99 +512 767 0 547 809 91 +575 767 0 613 808 82 +639 767 0 678 808 72 +703 767 0 744 807 72 +767 767 0 807 807 72 +831 767 0 868 808 82 +895 767 0 924 810 113 +959 767 0 978 812 136 +1023 767 0 1023 815 159 +0 831 0 150 874 150 +64 831 0 159 874 150 +128 831 0 196 874 150 +192 831 0 242 874 150 +256 831 0 300 873 145 +320 831 0 359 873 145 +384 831 0 422 873 141 +448 831 0 487 872 136 +512 831 0 553 871 130 +575 831 0 617 871 125 +639 831 0 682 870 119 +703 831 0 747 869 106 +767 831 0 809 869 99 +831 831 0 869 869 99 +895 831 0 924 870 113 +959 831 0 977 871 130 +1023 831 0 1023 873 141 +0 895 0 196 934 196 +64 895 0 206 934 196 +128 895 0 232 934 196 +192 895 0 273 934 196 +256 895 0 323 933 196 +320 895 0 377 933 193 +384 895 0 436 932 189 +448 895 0 499 932 182 +512 895 0 562 931 179 +575 895 0 625 930 171 +639 895 0 688 928 159 +703 895 0 751 927 150 +767 895 0 812 926 136 +831 895 0 871 925 125 +895 895 0 925 925 125 +959 895 0 977 926 130 +1023 895 0 1023 926 136 +0 959 0 234 992 234 +64 959 0 242 992 234 +128 959 0 264 991 234 +192 959 0 298 991 234 +256 959 0 344 991 232 +320 959 0 395 990 229 +384 959 0 450 989 223 +448 959 0 510 988 218 +512 959 0 570 987 209 +575 959 0 632 985 199 +639 959 0 693 983 186 +703 959 0 755 982 171 +767 959 0 815 980 155 +831 959 0 873 979 145 +895 959 0 926 978 136 +959 959 0 978 978 136 +1023 959 0 1023 978 136 +0 1023 0 255 1023 255 +64 1023 0 259 1023 255 +128 1023 0 282 1023 252 +192 1023 0 312 1023 252 +256 1023 0 354 1023 250 +320 1023 0 402 1023 245 +384 1023 0 456 1023 240 +448 1023 0 515 1023 232 +512 1023 0 574 1023 221 +575 1023 0 634 1023 209 +639 1023 0 695 1023 193 +703 1023 0 756 1023 179 +767 1023 0 816 1023 163 +831 1023 0 873 1023 145 +895 1023 0 926 1023 136 +959 1023 0 978 1023 136 +1023 1023 0 1023 1023 136 +0 0 64 0 0 60 +64 0 64 60 0 60 +128 0 64 136 0 60 +192 0 64 199 0 60 +256 0 64 269 0 60 +320 0 64 334 0 60 +384 0 64 403 0 60 +448 0 64 471 0 60 +512 0 64 540 0 60 +575 0 64 607 0 60 +639 0 64 674 0 60 +703 0 64 741 0 60 +767 0 64 806 44 72 +831 0 64 868 82 106 +895 0 64 925 130 141 +959 0 64 981 163 175 +1023 0 64 1023 199 206 +0 64 64 0 60 60 +64 64 64 60 60 60 +128 64 64 136 60 60 +192 64 64 199 60 60 +256 64 64 269 60 60 +320 64 64 334 60 60 +384 64 64 403 60 60 +448 64 64 471 60 60 +512 64 64 540 60 60 +575 64 64 607 60 60 +639 64 64 674 60 60 +703 64 64 741 60 60 +767 64 64 806 72 72 +831 64 64 868 106 106 +895 64 64 925 141 141 +959 64 64 981 175 175 +1023 64 64 1023 206 206 +0 128 64 0 136 60 +64 128 64 60 136 60 +128 128 64 136 136 60 +192 128 64 203 136 60 +256 128 64 269 136 60 +320 128 64 334 136 60 +384 128 64 403 136 60 +448 128 64 471 136 60 +512 128 64 540 136 60 +575 128 64 607 136 60 +639 128 64 675 136 60 +703 128 64 741 136 60 +767 128 64 806 141 72 +831 128 64 868 159 106 +895 128 64 925 182 141 +959 128 64 981 209 175 +1023 128 64 1023 234 206 +0 192 64 0 203 60 +64 192 64 60 203 60 +128 192 64 136 203 60 +192 192 64 203 203 60 +256 192 64 269 203 60 +320 192 64 334 203 60 +384 192 64 403 203 60 +448 192 64 473 203 60 +512 192 64 540 203 60 +575 192 64 607 199 60 +639 192 64 675 203 60 +703 192 64 742 203 60 +767 192 64 806 206 72 +831 192 64 868 218 106 +895 192 64 925 234 145 +959 192 64 982 255 179 +1023 192 64 1023 275 209 +0 256 64 0 269 60 +64 256 64 60 269 60 +128 256 64 136 269 60 +192 256 64 203 269 60 +256 256 64 269 269 60 +320 256 64 335 269 60 +384 256 64 403 269 60 +448 256 64 473 269 60 +512 256 64 541 269 60 +575 256 64 608 269 60 +639 256 64 675 269 60 +703 256 64 742 269 60 +767 256 64 806 273 82 +831 256 64 868 282 113 +895 256 64 926 294 145 +959 256 64 982 310 179 +1023 256 64 1023 327 209 +0 320 64 0 335 60 +64 320 64 60 335 60 +128 320 64 136 335 60 +192 320 64 203 335 60 +256 320 64 269 335 60 +320 320 64 335 335 60 +384 320 64 403 335 60 +448 320 64 473 335 60 +512 320 64 541 335 60 +575 320 64 608 334 60 +639 320 64 675 335 60 +703 320 64 742 335 60 +767 320 64 807 339 82 +831 320 64 869 346 113 +895 320 64 926 356 150 +959 320 64 982 370 182 +1023 320 64 1023 382 209 +0 384 64 0 403 60 +64 384 64 60 403 60 +128 384 64 136 403 60 +192 384 64 203 403 60 +256 384 64 269 403 60 +320 384 64 334 403 60 +384 384 64 403 403 60 +448 384 64 473 403 60 +512 384 64 541 403 60 +575 384 64 608 403 60 +639 384 64 675 403 60 +703 384 64 742 405 72 +767 384 64 807 407 91 +831 384 64 869 412 119 +895 384 64 926 420 150 +959 384 64 982 431 182 +1023 384 64 1023 443 209 +0 448 64 0 471 60 +64 448 64 60 471 60 +128 448 64 136 471 60 +192 448 64 199 471 60 +256 448 64 269 471 60 +320 448 64 334 471 60 +384 448 64 403 471 60 +448 448 64 473 471 60 +512 448 64 541 473 60 +575 448 64 608 473 60 +639 448 64 675 473 60 +703 448 64 742 474 72 +767 448 64 807 476 91 +831 448 64 869 479 119 +895 448 64 926 487 145 +959 448 64 982 495 179 +1023 448 64 1023 505 209 +0 512 64 0 540 60 +64 512 64 60 540 60 +128 512 64 136 540 60 +192 512 64 199 541 60 +256 512 64 269 541 60 +320 512 64 334 541 60 +384 512 64 403 541 60 +448 512 64 473 541 60 +512 512 64 541 541 60 +575 512 64 608 541 60 +639 512 64 675 541 60 +703 512 64 742 542 72 +767 512 64 807 544 91 +831 512 64 869 547 113 +895 512 64 926 554 145 +959 512 64 981 559 175 +1023 512 64 1023 568 206 +0 575 64 0 608 60 +64 575 64 60 608 60 +128 575 64 136 608 60 +192 575 64 203 608 60 +256 575 64 269 608 60 +320 575 64 335 608 60 +384 575 64 403 608 60 +448 575 64 473 608 60 +512 575 64 541 608 60 +575 575 64 608 608 60 +639 575 64 675 608 60 +703 575 64 742 609 72 +767 575 64 807 610 82 +831 575 64 868 613 113 +895 575 64 925 618 141 +959 575 64 981 623 171 +1023 575 64 1023 630 199 +0 639 64 44 676 72 +64 639 64 72 676 72 +128 639 64 141 676 72 +192 639 64 206 676 72 +256 639 64 271 676 72 +320 639 64 337 676 72 +384 639 64 405 676 72 +448 639 64 474 676 72 +512 639 64 542 676 72 +575 639 64 609 676 60 +639 639 64 676 676 60 +703 639 64 742 676 72 +767 639 64 806 677 82 +831 639 64 868 679 106 +895 639 64 925 683 136 +959 639 64 980 688 163 +1023 639 64 1023 692 189 +0 703 64 60 744 82 +64 703 64 82 744 82 +128 703 64 145 744 82 +192 703 64 209 744 91 +256 703 64 275 744 91 +320 703 64 341 744 91 +384 703 64 407 744 82 +448 703 64 475 743 82 +512 703 64 543 743 82 +575 703 64 610 743 82 +639 703 64 677 742 72 +703 703 64 742 742 72 +767 703 64 806 743 82 +831 703 64 868 744 99 +895 703 64 924 748 125 +959 703 64 979 751 155 +1023 703 64 1023 755 179 +0 767 64 106 809 119 +64 767 64 119 809 119 +128 767 64 167 809 119 +192 767 64 223 809 119 +256 767 64 284 809 119 +320 767 64 346 809 119 +384 767 64 413 809 119 +448 767 64 479 809 113 +512 767 64 547 809 106 +575 767 64 613 808 99 +639 767 64 678 808 99 +703 767 64 744 807 91 +767 767 64 807 807 91 +831 767 64 868 808 99 +895 767 64 924 810 125 +959 767 64 978 812 145 +1023 767 64 1023 815 167 +0 831 64 150 874 159 +64 831 64 159 874 159 +128 831 64 196 874 159 +192 831 64 242 874 159 +256 831 64 300 873 155 +320 831 64 359 873 155 +384 831 64 422 873 150 +448 831 64 487 872 150 +512 831 64 553 871 141 +575 831 64 617 871 136 +639 831 64 682 870 130 +703 831 64 747 869 119 +767 831 64 809 869 119 +831 831 64 869 869 119 +895 831 64 924 870 125 +959 831 64 977 871 141 +1023 831 64 1023 873 150 +0 895 64 196 934 206 +64 895 64 206 934 206 +128 895 64 232 934 203 +192 895 64 273 934 203 +256 895 64 323 933 203 +320 895 64 377 933 199 +384 895 64 436 932 196 +448 895 64 499 932 193 +512 895 64 562 931 186 +575 895 64 625 930 179 +639 895 64 688 928 167 +703 895 64 751 927 159 +767 895 64 812 926 145 +831 895 64 871 925 136 +895 895 64 925 925 136 +959 895 64 977 926 141 +1023 895 64 1023 926 145 +0 959 64 234 992 242 +64 959 64 242 992 242 +128 959 64 264 991 240 +192 959 64 298 991 240 +256 959 64 344 991 237 +320 959 64 395 990 234 +384 959 64 450 989 229 +448 959 64 510 988 223 +512 959 64 570 987 215 +575 959 64 632 985 206 +639 959 64 693 983 193 +703 959 64 755 982 179 +767 959 64 815 980 163 +831 959 64 873 979 155 +895 959 64 926 978 145 +959 959 64 978 978 145 +1023 959 64 1023 978 145 +0 1023 64 255 1023 259 +64 1023 64 259 1023 259 +128 1023 64 280 1023 259 +192 1023 64 312 1023 257 +256 1023 64 354 1023 255 +320 1023 64 402 1023 250 +384 1023 64 456 1023 245 +448 1023 64 515 1023 237 +512 1023 64 574 1023 226 +575 1023 64 634 1023 215 +639 1023 64 695 1023 199 +703 1023 64 756 1023 186 +767 1023 64 816 1023 171 +831 1023 64 873 1023 155 +895 1023 64 926 1023 145 +959 1023 64 978 1023 145 +1023 1023 64 1023 1023 145 +0 0 128 0 0 136 +64 0 128 60 0 136 +128 0 128 136 0 136 +192 0 128 199 0 136 +256 0 128 269 0 136 +320 0 128 334 0 136 +384 0 128 403 0 136 +448 0 128 471 0 136 +512 0 128 540 0 136 +575 0 128 607 0 136 +639 0 128 674 0 136 +703 0 128 741 0 136 +767 0 128 806 44 141 +831 0 128 868 82 159 +895 0 128 925 130 182 +959 0 128 981 163 209 +1023 0 128 1023 199 234 +0 64 128 0 60 136 +64 64 128 60 60 136 +128 64 128 136 60 136 +192 64 128 199 60 136 +256 64 128 269 60 136 +320 64 128 334 60 136 +384 64 128 403 60 136 +448 64 128 471 60 136 +512 64 128 540 60 136 +575 64 128 607 60 136 +639 64 128 674 60 136 +703 64 128 741 60 136 +767 64 128 806 72 141 +831 64 128 868 106 159 +895 64 128 925 141 182 +959 64 128 981 175 209 +1023 64 128 1023 206 234 +0 128 128 0 136 136 +64 128 128 60 136 136 +128 128 128 136 136 136 +192 128 128 203 136 136 +256 128 128 269 136 136 +320 128 128 334 136 136 +384 128 128 403 136 136 +448 128 128 471 136 136 +512 128 128 540 136 136 +575 128 128 607 136 136 +639 128 128 675 136 136 +703 128 128 741 136 136 +767 128 128 806 141 141 +831 128 128 868 159 159 +895 128 128 925 182 182 +959 128 128 981 209 209 +1023 128 128 1023 234 234 +0 192 128 0 203 136 +64 192 128 60 203 136 +128 192 128 136 203 136 +192 192 128 203 203 136 +256 192 128 269 203 136 +320 192 128 334 203 136 +384 192 128 403 203 136 +448 192 128 473 203 136 +512 192 128 541 203 136 +575 192 128 607 199 136 +639 192 128 675 203 136 +703 192 128 742 203 136 +767 192 128 806 206 141 +831 192 128 868 218 159 +895 192 128 925 234 186 +959 192 128 982 255 212 +1023 192 128 1023 275 237 +0 256 128 0 269 136 +64 256 128 60 269 136 +128 256 128 136 269 136 +192 256 128 203 269 136 +256 256 128 269 269 136 +320 256 128 335 269 136 +384 256 128 403 269 136 +448 256 128 473 269 136 +512 256 128 541 269 136 +575 256 128 608 269 136 +639 256 128 675 269 136 +703 256 128 742 269 136 +767 256 128 806 273 145 +831 256 128 868 282 163 +895 256 128 926 294 186 +959 256 128 982 310 212 +1023 256 128 1023 327 237 +0 320 128 0 335 136 +64 320 128 60 335 136 +128 320 128 136 335 136 +192 320 128 203 335 136 +256 320 128 269 335 136 +320 320 128 335 335 136 +384 320 128 403 335 136 +448 320 128 473 335 136 +512 320 128 541 335 136 +575 320 128 608 334 136 +639 320 128 675 335 136 +703 320 128 742 335 136 +767 320 128 807 339 145 +831 320 128 869 346 163 +895 320 128 926 356 189 +959 320 128 982 370 215 +1023 320 128 1023 382 237 +0 384 128 0 403 136 +64 384 128 60 403 136 +128 384 128 136 403 136 +192 384 128 203 403 136 +256 384 128 269 403 136 +320 384 128 334 403 136 +384 384 128 403 403 136 +448 384 128 473 403 136 +512 384 128 541 403 136 +575 384 128 608 403 136 +639 384 128 675 403 136 +703 384 128 742 405 141 +767 384 128 807 407 150 +831 384 128 869 412 167 +895 384 128 926 421 189 +959 384 128 982 431 215 +1023 384 128 1023 443 237 +0 448 128 0 471 136 +64 448 128 60 471 136 +128 448 128 136 471 136 +192 448 128 199 471 136 +256 448 128 269 471 136 +320 448 128 334 471 136 +384 448 128 403 471 136 +448 448 128 473 471 136 +512 448 128 541 473 136 +575 448 128 608 473 136 +639 448 128 675 473 136 +703 448 128 742 474 141 +767 448 128 807 476 150 +831 448 128 869 479 167 +895 448 128 926 487 186 +959 448 128 982 495 212 +1023 448 128 1023 505 237 +0 512 128 0 540 136 +64 512 128 60 540 136 +128 512 128 136 540 136 +192 512 128 199 541 136 +256 512 128 269 541 136 +320 512 128 334 541 136 +384 512 128 403 541 136 +448 512 128 473 541 136 +512 512 128 541 541 136 +575 512 128 608 541 136 +639 512 128 675 541 136 +703 512 128 742 542 141 +767 512 128 807 544 150 +831 512 128 869 547 163 +895 512 128 926 554 186 +959 512 128 981 559 209 +1023 512 128 1023 568 234 +0 575 128 0 608 136 +64 575 128 60 608 136 +128 575 128 136 608 136 +192 575 128 203 608 136 +256 575 128 269 608 136 +320 575 128 335 608 136 +384 575 128 403 608 136 +448 575 128 473 608 136 +512 575 128 541 608 136 +575 575 128 608 608 136 +639 575 128 675 608 136 +703 575 128 742 609 141 +767 575 128 807 610 145 +831 575 128 868 613 163 +895 575 128 925 618 182 +959 575 128 981 623 206 +1023 575 128 1023 630 229 +0 639 128 44 676 141 +64 639 128 72 676 141 +128 639 128 141 676 141 +192 639 128 206 676 141 +256 639 128 271 676 141 +320 639 128 337 676 141 +384 639 128 405 676 141 +448 639 128 474 676 141 +512 639 128 542 676 141 +575 639 128 609 676 136 +639 639 128 676 676 136 +703 639 128 742 676 141 +767 639 128 806 677 145 +831 639 128 868 679 159 +895 639 128 925 683 179 +959 639 128 980 688 199 +1023 639 128 1023 692 221 +0 703 128 60 744 145 +64 703 128 82 744 145 +128 703 128 145 744 145 +192 703 128 209 744 150 +256 703 128 275 744 150 +320 703 128 341 744 150 +384 703 128 407 744 145 +448 703 128 475 743 145 +512 703 128 543 743 145 +575 703 128 610 743 145 +639 703 128 677 742 141 +703 703 128 742 742 141 +767 703 128 806 743 145 +831 703 128 868 744 155 +895 703 128 924 748 171 +959 703 128 979 751 193 +1023 703 128 1023 755 212 +0 767 128 106 809 167 +64 767 128 119 809 167 +128 767 128 167 809 167 +192 767 128 223 809 167 +256 767 128 284 809 167 +320 767 128 346 809 167 +384 767 128 413 809 167 +448 767 128 479 809 163 +512 767 128 547 809 159 +575 767 128 613 808 155 +639 767 128 678 808 155 +703 767 128 744 807 150 +767 767 128 807 807 150 +831 767 128 868 808 155 +895 767 128 924 810 171 +959 767 128 978 812 186 +1023 767 128 1023 815 203 +0 831 128 150 874 196 +64 831 128 159 874 196 +128 831 128 196 874 196 +192 831 128 242 874 196 +256 831 128 300 873 193 +320 831 128 359 873 193 +384 831 128 422 873 189 +448 831 128 487 872 189 +512 831 128 553 871 182 +575 831 128 617 871 179 +639 831 128 682 870 175 +703 831 128 746 869 167 +767 831 128 809 869 163 +831 831 128 869 869 163 +895 831 128 924 870 171 +959 831 128 977 871 182 +1023 831 128 1023 873 189 +0 895 128 196 934 234 +64 895 128 206 934 234 +128 895 128 232 934 232 +192 895 128 273 934 232 +256 895 128 323 933 232 +320 895 128 377 933 229 +384 895 128 436 932 226 +448 895 128 499 932 223 +512 895 128 562 931 218 +575 895 128 625 930 212 +639 895 128 688 928 203 +703 895 128 751 927 196 +767 895 128 812 926 186 +831 895 128 871 925 179 +895 895 128 925 925 179 +959 895 128 977 925 182 +1023 895 128 1023 926 186 +0 959 128 234 992 266 +64 959 128 242 992 264 +128 959 128 264 991 264 +192 959 128 298 991 264 +256 959 128 344 991 262 +320 959 128 395 990 259 +384 959 128 450 989 255 +448 959 128 510 988 250 +512 959 128 570 987 242 +575 959 128 632 985 234 +639 959 128 693 983 223 +703 959 128 755 982 212 +767 959 128 815 980 199 +831 959 128 873 979 193 +895 959 128 926 978 186 +959 959 128 978 978 186 +1023 959 128 1023 978 186 +0 1023 128 255 1023 282 +64 1023 128 259 1023 282 +128 1023 128 280 1023 280 +192 1023 128 312 1023 280 +256 1023 128 354 1023 278 +320 1023 128 402 1023 273 +384 1023 128 456 1023 266 +448 1023 128 514 1023 262 +512 1023 128 574 1023 252 +575 1023 128 634 1023 242 +639 1023 128 695 1023 229 +703 1023 128 756 1023 218 +767 1023 128 816 1023 203 +831 1023 128 873 1023 193 +895 1023 128 926 1023 186 +959 1023 128 978 1023 186 +1023 1023 128 1023 1023 186 +0 0 192 0 0 199 +64 0 192 60 0 199 +128 0 192 136 0 199 +192 0 192 199 0 199 +256 0 192 269 0 199 +320 0 192 334 0 199 +384 0 192 403 0 199 +448 0 192 471 0 199 +512 0 192 540 0 199 +575 0 192 607 0 199 +639 0 192 674 0 199 +703 0 192 741 0 199 +767 0 192 806 44 206 +831 0 192 868 82 215 +895 0 192 925 130 234 +959 0 192 981 163 252 +1023 0 192 1023 199 275 +0 64 192 0 60 199 +64 64 192 60 60 199 +128 64 192 136 60 199 +192 64 192 199 60 199 +256 64 192 269 60 199 +320 64 192 334 60 199 +384 64 192 403 60 199 +448 64 192 471 60 199 +512 64 192 540 60 199 +575 64 192 607 60 199 +639 64 192 674 60 199 +703 64 192 741 60 199 +767 64 192 806 72 206 +831 64 192 868 106 215 +895 64 192 925 141 234 +959 64 192 981 175 252 +1023 64 192 1023 206 275 +0 128 192 0 136 203 +64 128 192 60 136 203 +128 128 192 136 136 203 +192 128 192 203 136 203 +256 128 192 269 136 203 +320 128 192 334 136 203 +384 128 192 403 136 203 +448 128 192 471 136 203 +512 128 192 540 136 199 +575 128 192 607 136 199 +639 128 192 675 136 199 +703 128 192 741 136 203 +767 128 192 806 141 206 +831 128 192 868 159 218 +895 128 192 925 182 234 +959 128 192 981 209 255 +1023 128 192 1023 234 275 +0 192 192 0 203 203 +64 192 192 60 203 203 +128 192 192 136 203 203 +192 192 192 203 203 203 +256 192 192 269 203 203 +320 192 192 334 203 203 +384 192 192 403 203 203 +448 192 192 473 203 203 +512 192 192 541 203 199 +575 192 192 607 203 199 +639 192 192 675 203 203 +703 192 192 742 203 203 +767 192 192 806 206 206 +831 192 192 868 218 218 +895 192 192 925 234 234 +959 192 192 982 255 255 +1023 192 192 1023 275 275 +0 256 192 0 269 203 +64 256 192 60 269 203 +128 256 192 136 269 203 +192 256 192 203 269 203 +256 256 192 269 269 203 +320 256 192 335 269 203 +384 256 192 403 269 203 +448 256 192 473 269 203 +512 256 192 541 269 203 +575 256 192 608 269 199 +639 256 192 675 269 203 +703 256 192 742 269 203 +767 256 192 806 273 209 +831 256 192 868 282 218 +895 256 192 926 294 237 +959 256 192 982 310 257 +1023 256 192 1023 327 278 +0 320 192 0 335 203 +64 320 192 60 335 203 +128 320 192 136 335 203 +192 320 192 203 335 203 +256 320 192 269 335 203 +320 320 192 335 335 203 +384 320 192 403 335 203 +448 320 192 473 335 203 +512 320 192 541 335 203 +575 320 192 608 334 203 +639 320 192 675 335 203 +703 320 192 742 335 203 +767 320 192 807 339 209 +831 320 192 869 346 221 +895 320 192 926 356 240 +959 320 192 982 370 257 +1023 320 192 1023 382 278 +0 384 192 0 403 203 +64 384 192 60 403 203 +128 384 192 136 403 203 +192 384 192 203 403 203 +256 384 192 269 403 203 +320 384 192 335 403 203 +384 384 192 403 403 203 +448 384 192 473 403 203 +512 384 192 541 403 203 +575 384 192 608 403 203 +639 384 192 675 403 203 +703 384 192 742 405 206 +767 384 192 807 407 209 +831 384 192 869 413 221 +895 384 192 926 421 240 +959 384 192 982 431 257 +1023 384 192 1023 443 278 +0 448 192 0 471 199 +64 448 192 60 471 199 +128 448 192 136 471 199 +192 448 192 203 473 203 +256 448 192 269 473 203 +320 448 192 334 473 203 +384 448 192 403 473 203 +448 448 192 473 473 203 +512 448 192 541 473 203 +575 448 192 608 473 203 +639 448 192 675 473 203 +703 448 192 742 474 206 +767 448 192 807 476 212 +831 448 192 869 480 221 +895 448 192 926 487 237 +959 448 192 982 495 257 +1023 448 192 1023 505 275 +0 512 192 0 540 199 +64 512 192 60 540 199 +128 512 192 136 540 199 +192 512 192 203 541 203 +256 512 192 269 541 203 +320 512 192 334 541 203 +384 512 192 403 541 203 +448 512 192 473 541 203 +512 512 192 541 541 203 +575 512 192 608 541 203 +639 512 192 675 541 203 +703 512 192 742 542 206 +767 512 192 807 544 209 +831 512 192 869 548 221 +895 512 192 926 554 237 +959 512 192 981 560 255 +1023 512 192 1023 568 273 +0 575 192 0 608 203 +64 575 192 60 608 203 +128 575 192 136 608 203 +192 575 192 203 608 203 +256 575 192 269 608 203 +320 575 192 335 608 203 +384 575 192 403 608 203 +448 575 192 473 608 203 +512 575 192 541 608 203 +575 575 192 608 608 203 +639 575 192 675 608 203 +703 575 192 742 609 206 +767 575 192 807 610 209 +831 575 192 868 613 218 +895 575 192 925 618 234 +959 575 192 981 623 252 +1023 575 192 1023 630 271 +0 639 192 44 676 206 +64 639 192 72 676 206 +128 639 192 141 676 206 +192 639 192 206 676 206 +256 639 192 271 676 206 +320 639 192 337 676 206 +384 639 192 405 676 206 +448 639 192 474 676 206 +512 639 192 542 676 203 +575 639 192 609 676 203 +639 639 192 676 676 203 +703 639 192 742 676 203 +767 639 192 806 677 209 +831 639 192 868 679 218 +895 639 192 925 683 229 +959 639 192 980 688 247 +1023 639 192 1023 692 264 +0 703 192 60 744 209 +64 703 192 82 744 209 +128 703 192 145 744 209 +192 703 192 209 744 209 +256 703 192 275 744 212 +320 703 192 341 744 212 +384 703 192 407 744 209 +448 703 192 475 743 209 +512 703 192 543 743 209 +575 703 192 610 743 206 +639 703 192 677 742 206 +703 703 192 742 742 206 +767 703 192 806 743 206 +831 703 192 868 744 215 +895 703 192 924 748 226 +959 703 192 979 751 240 +1023 703 192 1023 755 255 +0 767 192 106 809 223 +64 767 192 119 809 223 +128 767 192 167 809 223 +192 767 192 223 809 223 +256 767 192 284 809 221 +320 767 192 346 809 221 +384 767 192 412 809 221 +448 767 192 479 809 221 +512 767 192 546 809 218 +575 767 192 613 808 215 +639 767 192 678 808 212 +703 767 192 744 807 212 +767 767 192 807 807 212 +831 767 192 868 808 215 +895 767 192 924 810 223 +959 767 192 978 812 237 +1023 767 192 1023 815 247 +0 831 192 150 874 245 +64 831 192 159 874 245 +128 831 192 196 874 245 +192 831 192 242 874 242 +256 831 192 300 873 242 +320 831 192 359 873 242 +384 831 192 422 873 240 +448 831 192 487 872 237 +512 831 192 553 871 234 +575 831 192 617 871 232 +639 831 192 682 870 226 +703 831 192 746 869 221 +767 831 192 809 869 221 +831 831 192 869 869 221 +895 831 192 924 870 223 +959 831 192 977 871 232 +1023 831 192 1023 873 237 +0 895 192 196 934 273 +64 895 192 206 934 273 +128 895 192 232 934 273 +192 895 192 273 934 273 +256 895 192 323 933 273 +320 895 192 377 933 271 +384 895 192 436 932 269 +448 895 192 499 932 264 +512 895 192 562 931 259 +575 895 192 625 930 255 +639 895 192 688 928 250 +703 895 192 751 927 242 +767 895 192 812 926 234 +831 895 192 871 925 229 +895 895 192 925 925 229 +959 895 192 977 925 232 +1023 895 192 1023 926 234 +0 959 192 234 992 300 +64 959 192 240 992 300 +128 959 192 264 991 300 +192 959 192 298 991 298 +256 959 192 344 991 296 +320 959 192 393 990 294 +384 959 192 450 989 290 +448 959 192 510 988 286 +512 959 192 570 987 280 +575 959 192 632 985 273 +639 959 192 693 983 264 +703 959 192 754 982 255 +767 959 192 815 980 245 +831 959 192 873 978 240 +895 959 192 926 978 237 +959 959 192 978 978 234 +1023 959 192 1023 978 234 +0 1023 192 255 1023 314 +64 1023 192 259 1023 314 +128 1023 192 280 1023 314 +192 1023 192 312 1023 312 +256 1023 192 354 1023 310 +320 1023 192 402 1023 306 +384 1023 192 456 1023 302 +448 1023 192 514 1023 296 +512 1023 192 574 1023 290 +575 1023 192 634 1023 280 +639 1023 192 694 1023 271 +703 1023 192 756 1023 259 +767 1023 192 815 1023 250 +831 1023 192 873 1023 240 +895 1023 192 926 1023 237 +959 1023 192 978 1023 234 +1023 1023 192 1023 1023 234 +0 0 256 0 0 269 +64 0 256 60 0 269 +128 0 256 136 0 269 +192 0 256 199 0 269 +256 0 256 269 0 269 +320 0 256 334 0 269 +384 0 256 403 0 269 +448 0 256 471 0 269 +512 0 256 540 0 266 +575 0 256 607 0 266 +639 0 256 674 0 266 +703 0 256 741 0 269 +767 0 256 806 44 271 +831 0 256 868 82 280 +895 0 256 925 130 292 +959 0 256 981 163 308 +1023 0 256 1023 199 325 +0 64 256 0 60 269 +64 64 256 60 60 269 +128 64 256 136 60 269 +192 64 256 199 60 269 +256 64 256 269 60 269 +320 64 256 334 60 269 +384 64 256 403 60 269 +448 64 256 471 60 269 +512 64 256 540 60 266 +575 64 256 607 60 266 +639 64 256 674 60 266 +703 64 256 741 60 269 +767 64 256 806 72 271 +831 64 256 868 106 280 +895 64 256 925 141 292 +959 64 256 981 175 308 +1023 64 256 1023 206 325 +0 128 256 0 136 269 +64 128 256 60 136 269 +128 128 256 136 136 269 +192 128 256 203 136 269 +256 128 256 269 136 269 +320 128 256 334 136 269 +384 128 256 403 136 269 +448 128 256 471 136 269 +512 128 256 540 136 266 +575 128 256 607 136 266 +639 128 256 675 136 269 +703 128 256 741 136 269 +767 128 256 806 141 271 +831 128 256 868 159 280 +895 128 256 925 182 292 +959 128 256 981 209 308 +1023 128 256 1023 234 327 +0 192 256 0 203 269 +64 192 256 60 203 269 +128 192 256 136 203 269 +192 192 256 203 203 269 +256 192 256 269 203 269 +320 192 256 334 203 269 +384 192 256 403 203 269 +448 192 256 473 203 269 +512 192 256 541 203 269 +575 192 256 607 203 266 +639 192 256 675 203 269 +703 192 256 742 203 269 +767 192 256 806 206 273 +831 192 256 868 218 282 +895 192 256 926 234 294 +959 192 256 982 255 310 +1023 192 256 1023 275 327 +0 256 256 0 269 269 +64 256 256 60 269 269 +128 256 256 136 269 269 +192 256 256 203 269 269 +256 256 256 269 269 269 +320 256 256 335 269 269 +384 256 256 403 269 269 +448 256 256 473 269 269 +512 256 256 541 269 269 +575 256 256 608 269 269 +639 256 256 675 269 269 +703 256 256 742 269 269 +767 256 256 806 273 273 +831 256 256 868 282 282 +895 256 256 926 294 296 +959 256 256 982 310 310 +1023 256 256 1023 327 327 +0 320 256 0 335 269 +64 320 256 60 335 269 +128 320 256 136 335 269 +192 320 256 203 335 269 +256 320 256 269 335 269 +320 320 256 335 335 269 +384 320 256 403 335 269 +448 320 256 473 335 269 +512 320 256 541 335 269 +575 320 256 608 334 269 +639 320 256 675 335 269 +703 320 256 742 335 271 +767 320 256 807 341 275 +831 320 256 869 346 284 +895 320 256 926 357 296 +959 320 256 982 370 312 +1023 320 256 1023 382 327 +0 384 256 0 403 269 +64 384 256 60 403 269 +128 384 256 136 403 269 +192 384 256 203 403 269 +256 384 256 269 403 269 +320 384 256 335 403 269 +384 384 256 403 403 269 +448 384 256 473 403 269 +512 384 256 541 403 269 +575 384 256 608 403 269 +639 384 256 675 405 269 +703 384 256 742 405 271 +767 384 256 807 407 275 +831 384 256 869 413 284 +895 384 256 926 421 296 +959 384 256 982 431 312 +1023 384 256 1023 443 327 +0 448 256 0 471 269 +64 448 256 60 471 269 +128 448 256 136 471 269 +192 448 256 203 473 269 +256 448 256 269 473 269 +320 448 256 334 473 269 +384 448 256 403 473 269 +448 448 256 473 473 269 +512 448 256 541 473 269 +575 448 256 608 473 269 +639 448 256 676 473 269 +703 448 256 742 474 271 +767 448 256 807 476 275 +831 448 256 869 480 284 +895 448 256 926 487 294 +959 448 256 982 496 310 +1023 448 256 1023 505 327 +0 512 256 0 540 269 +64 512 256 60 540 269 +128 512 256 136 541 269 +192 512 256 203 541 269 +256 512 256 269 541 269 +320 512 256 334 541 269 +384 512 256 403 541 269 +448 512 256 473 541 269 +512 512 256 541 541 269 +575 512 256 608 541 269 +639 512 256 676 541 269 +703 512 256 742 542 271 +767 512 256 807 544 275 +831 512 256 869 548 282 +895 512 256 926 554 294 +959 512 256 981 560 308 +1023 512 256 1023 568 325 +0 575 256 0 608 269 +64 575 256 60 608 269 +128 575 256 136 608 269 +192 575 256 203 608 269 +256 575 256 269 608 269 +320 575 256 335 608 269 +384 575 256 403 608 269 +448 575 256 473 608 269 +512 575 256 541 608 269 +575 575 256 608 608 269 +639 575 256 676 608 269 +703 575 256 742 609 271 +767 575 256 807 610 275 +831 575 256 868 613 282 +895 575 256 925 618 294 +959 575 256 981 623 306 +1023 575 256 1023 630 321 +0 639 256 44 676 271 +64 639 256 72 676 271 +128 639 256 141 676 271 +192 639 256 206 676 271 +256 639 256 271 676 271 +320 639 256 337 676 271 +384 639 256 405 676 271 +448 639 256 474 676 271 +512 639 256 542 676 271 +575 639 256 609 676 271 +639 639 256 676 676 269 +703 639 256 742 676 271 +767 639 256 806 677 273 +831 639 256 868 679 280 +895 639 256 925 683 290 +959 639 256 980 688 304 +1023 639 256 1023 692 316 +0 703 256 60 744 273 +64 703 256 82 744 273 +128 703 256 145 744 275 +192 703 256 209 744 275 +256 703 256 275 744 275 +320 703 256 341 744 275 +384 703 256 407 744 275 +448 703 256 475 743 273 +512 703 256 543 743 273 +575 703 256 610 743 271 +639 703 256 677 742 271 +703 703 256 742 742 271 +767 703 256 806 743 273 +831 703 256 868 744 278 +895 703 256 924 748 286 +959 703 256 979 751 298 +1023 703 256 1023 755 310 +0 767 256 106 809 284 +64 767 256 119 809 284 +128 767 256 167 809 284 +192 767 256 223 809 284 +256 767 256 284 809 284 +320 767 256 346 809 284 +384 767 256 412 809 284 +448 767 256 479 809 282 +512 767 256 546 809 280 +575 767 256 612 808 280 +639 767 256 678 808 278 +703 767 256 744 807 275 +767 767 256 807 807 275 +831 767 256 868 808 280 +895 767 256 924 810 284 +959 767 256 978 812 294 +1023 767 256 1023 815 302 +0 831 256 150 873 300 +64 831 256 159 873 300 +128 831 256 196 873 300 +192 831 256 242 873 300 +256 831 256 300 873 300 +320 831 256 359 873 298 +384 831 256 422 873 296 +448 831 256 487 872 296 +512 831 256 553 871 292 +575 831 256 617 871 290 +639 831 256 682 870 288 +703 831 256 746 869 284 +767 831 256 809 869 282 +831 831 256 869 869 282 +895 831 256 924 869 286 +959 831 256 977 871 290 +1023 831 256 1023 872 294 +0 895 256 196 934 325 +64 895 256 206 934 325 +128 895 256 232 934 325 +192 895 256 273 933 323 +256 895 256 323 933 323 +320 895 256 377 933 321 +384 895 256 436 932 319 +448 895 256 499 932 318 +512 895 256 562 931 314 +575 895 256 625 929 308 +639 895 256 688 928 304 +703 895 256 751 927 298 +767 895 256 812 926 292 +831 895 256 870 925 288 +895 895 256 925 925 290 +959 895 256 977 925 292 +1023 895 256 1023 926 294 +0 959 256 234 992 347 +64 959 256 240 992 347 +128 959 256 264 991 346 +192 959 256 298 991 346 +256 959 256 344 991 344 +320 959 256 393 990 341 +384 959 256 450 989 339 +448 959 256 509 988 334 +512 959 256 570 987 330 +575 959 256 631 985 323 +639 959 256 693 983 316 +703 959 256 754 981 308 +767 959 256 815 979 300 +831 959 256 872 978 296 +895 959 256 926 978 294 +959 959 256 978 978 294 +1023 959 256 1023 978 294 +0 1023 256 252 1023 359 +64 1023 256 257 1023 357 +128 1023 256 280 1023 357 +192 1023 256 310 1023 356 +256 1023 256 354 1023 354 +320 1023 256 401 1023 351 +384 1023 256 455 1023 346 +448 1023 256 514 1023 342 +512 1023 256 574 1023 337 +575 1023 256 633 1023 330 +639 1023 256 694 1023 321 +703 1023 256 755 1023 312 +767 1023 256 815 1023 304 +831 1023 256 873 1023 296 +895 1023 256 926 1023 294 +959 1023 256 978 1023 294 +1023 1023 256 1023 1023 294 +0 0 320 0 0 334 +64 0 320 60 0 334 +128 0 320 136 0 334 +192 0 320 199 0 334 +256 0 320 269 0 334 +320 0 320 334 0 334 +384 0 320 403 0 334 +448 0 320 471 0 334 +512 0 320 540 0 334 +575 0 320 607 0 332 +639 0 320 674 0 334 +703 0 320 741 0 334 +767 0 320 806 44 337 +831 0 320 868 82 344 +895 0 320 925 130 354 +959 0 320 981 163 367 +1023 0 320 1023 199 380 +0 64 320 0 60 334 +64 64 320 60 60 334 +128 64 320 136 60 334 +192 64 320 199 60 334 +256 64 320 269 60 334 +320 64 320 334 60 334 +384 64 320 403 60 334 +448 64 320 471 60 334 +512 64 320 540 60 334 +575 64 320 607 60 332 +639 64 320 674 60 334 +703 64 320 741 60 334 +767 64 320 806 72 337 +831 64 320 868 106 344 +895 64 320 925 141 354 +959 64 320 981 175 367 +1023 64 320 1023 206 380 +0 128 320 0 136 334 +64 128 320 60 136 334 +128 128 320 136 136 334 +192 128 320 203 136 334 +256 128 320 269 136 334 +320 128 320 334 136 334 +384 128 320 403 136 334 +448 128 320 471 136 334 +512 128 320 540 136 334 +575 128 320 607 136 332 +639 128 320 675 136 334 +703 128 320 741 136 334 +767 128 320 806 141 337 +831 128 320 868 159 344 +895 128 320 925 182 354 +959 128 320 981 209 367 +1023 128 320 1023 234 380 +0 192 320 0 203 334 +64 192 320 60 203 334 +128 192 320 136 203 334 +192 192 320 203 203 334 +256 192 320 269 203 334 +320 192 320 334 203 334 +384 192 320 403 203 334 +448 192 320 473 203 334 +512 192 320 541 203 334 +575 192 320 607 203 334 +639 192 320 675 203 334 +703 192 320 742 203 335 +767 192 320 806 206 339 +831 192 320 868 218 344 +895 192 320 926 234 356 +959 192 320 982 255 367 +1023 192 320 1023 275 382 +0 256 320 0 269 335 +64 256 320 60 269 335 +128 256 320 136 269 335 +192 256 320 203 269 335 +256 256 320 269 269 335 +320 256 320 335 269 335 +384 256 320 403 269 335 +448 256 320 473 269 335 +512 256 320 541 269 334 +575 256 320 608 269 334 +639 256 320 675 269 335 +703 256 320 742 271 335 +767 256 320 806 273 339 +831 256 320 868 282 346 +895 256 320 926 296 356 +959 256 320 982 310 368 +1023 256 320 1023 327 382 +0 320 320 0 335 335 +64 320 320 60 335 335 +128 320 320 136 335 335 +192 320 320 203 335 335 +256 320 320 269 335 335 +320 320 320 335 335 335 +384 320 320 403 335 335 +448 320 320 473 335 335 +512 320 320 541 334 335 +575 320 320 608 335 335 +639 320 320 675 335 335 +703 320 320 742 337 335 +767 320 320 807 341 341 +831 320 320 869 347 346 +895 320 320 926 357 357 +959 320 320 982 370 370 +1023 320 320 1023 382 382 +0 384 320 0 403 334 +64 384 320 60 403 334 +128 384 320 136 403 334 +192 384 320 203 403 335 +256 384 320 269 403 335 +320 384 320 335 403 335 +384 384 320 403 403 335 +448 384 320 473 403 335 +512 384 320 541 403 335 +575 384 320 608 403 335 +639 384 320 675 405 335 +703 384 320 742 405 337 +767 384 320 807 407 341 +831 384 320 869 413 346 +895 384 320 926 421 357 +959 384 320 982 431 370 +1023 384 320 1023 443 382 +0 448 320 0 471 334 +64 448 320 60 471 334 +128 448 320 136 471 334 +192 448 320 203 473 334 +256 448 320 269 473 334 +320 448 320 335 473 335 +384 448 320 403 473 335 +448 448 320 473 473 335 +512 448 320 541 473 335 +575 448 320 608 473 335 +639 448 320 676 473 335 +703 448 320 742 474 337 +767 448 320 807 476 341 +831 448 320 869 480 347 +895 448 320 926 487 356 +959 448 320 982 496 368 +1023 448 320 1023 505 382 +0 512 320 0 540 334 +64 512 320 60 540 334 +128 512 320 136 541 334 +192 512 320 203 541 334 +256 512 320 269 541 334 +320 512 320 335 541 335 +384 512 320 403 541 335 +448 512 320 473 541 335 +512 512 320 541 541 335 +575 512 320 608 541 335 +639 512 320 676 541 335 +703 512 320 742 542 337 +767 512 320 807 544 341 +831 512 320 869 548 346 +895 512 320 926 554 356 +959 512 320 981 560 367 +1023 512 320 1023 568 380 +0 575 320 0 608 334 +64 575 320 60 608 335 +128 575 320 136 608 335 +192 575 320 203 608 335 +256 575 320 269 608 335 +320 575 320 335 608 335 +384 575 320 403 608 335 +448 575 320 473 608 335 +512 575 320 541 608 335 +575 575 320 608 608 335 +639 575 320 676 608 335 +703 575 320 742 609 337 +767 575 320 807 610 339 +831 575 320 868 613 344 +895 575 320 925 618 354 +959 575 320 981 623 365 +1023 575 320 1023 630 376 +0 639 320 44 676 337 +64 639 320 72 676 337 +128 639 320 141 676 337 +192 639 320 206 676 337 +256 639 320 271 676 337 +320 639 320 337 676 337 +384 639 320 405 676 337 +448 639 320 474 676 337 +512 639 320 542 676 337 +575 639 320 609 676 335 +639 639 320 676 676 335 +703 639 320 742 676 337 +767 639 320 806 677 339 +831 639 320 868 679 344 +895 639 320 925 683 351 +959 639 320 980 688 362 +1023 639 320 1023 692 373 +0 703 320 60 744 339 +64 703 320 82 744 339 +128 703 320 145 744 339 +192 703 320 209 744 339 +256 703 320 275 744 341 +320 703 320 341 744 341 +384 703 320 407 744 339 +448 703 320 475 743 339 +512 703 320 543 743 339 +575 703 320 610 743 337 +639 703 320 677 742 337 +703 703 320 742 742 337 +767 703 320 806 743 337 +831 703 320 868 744 341 +895 703 320 924 748 349 +959 703 320 979 751 359 +1023 703 320 1023 755 367 +0 767 320 106 809 347 +64 767 320 119 809 347 +128 767 320 167 809 347 +192 767 320 223 809 347 +256 767 320 284 809 347 +320 767 320 346 809 347 +384 767 320 412 809 346 +448 767 320 479 809 346 +512 767 320 546 808 344 +575 767 320 612 808 342 +639 767 320 678 808 341 +703 767 320 744 807 339 +767 767 320 807 807 339 +831 767 320 868 808 342 +895 767 320 923 810 347 +959 767 320 978 812 354 +1023 767 320 1023 815 360 +0 831 320 150 873 360 +64 831 320 159 873 360 +128 831 320 196 873 360 +192 831 320 242 873 359 +256 831 320 300 873 359 +320 831 320 359 873 359 +384 831 320 422 873 357 +448 831 320 487 872 356 +512 831 320 553 871 354 +575 831 320 617 870 351 +639 831 320 682 870 349 +703 831 320 746 869 346 +767 831 320 809 868 344 +831 831 320 868 868 344 +895 831 320 923 869 347 +959 831 320 977 871 352 +1023 831 320 1023 872 356 +0 895 320 196 934 379 +64 895 320 203 934 379 +128 895 320 232 934 379 +192 895 320 273 933 379 +256 895 320 323 933 379 +320 895 320 377 933 377 +384 895 320 436 932 376 +448 895 320 498 932 373 +512 895 320 562 931 370 +575 895 320 624 929 367 +639 895 320 688 928 362 +703 895 320 750 926 359 +767 895 320 812 925 354 +831 895 320 870 924 351 +895 895 320 924 924 351 +959 895 320 977 925 352 +1023 895 320 1023 925 354 +0 959 320 234 991 398 +64 959 320 240 991 398 +128 959 320 264 991 398 +192 959 320 298 991 396 +256 959 320 342 990 395 +320 959 320 393 990 393 +384 959 320 449 989 391 +448 959 320 509 988 388 +512 959 320 570 986 383 +575 959 320 631 985 377 +639 959 320 692 983 371 +703 959 320 754 981 365 +767 959 320 814 979 360 +831 959 320 872 978 356 +895 959 320 925 977 354 +959 959 320 977 977 354 +1023 959 320 1023 977 354 +0 1023 320 252 1023 407 +64 1023 320 257 1023 407 +128 1023 320 278 1023 406 +192 1023 320 310 1023 405 +256 1023 320 352 1023 403 +320 1023 320 401 1023 401 +384 1023 320 455 1023 398 +448 1023 320 513 1023 393 +512 1023 320 573 1023 389 +575 1023 320 633 1023 383 +639 1023 320 694 1023 376 +703 1023 320 755 1023 368 +767 1023 320 815 1023 362 +831 1023 320 872 1023 356 +895 1023 320 925 1023 354 +959 1023 320 977 1023 354 +1023 1023 320 1023 1023 354 +0 0 384 0 0 403 +64 0 384 60 0 403 +128 0 384 136 0 403 +192 0 384 199 0 403 +256 0 384 269 0 403 +320 0 384 334 0 403 +384 0 384 403 0 403 +448 0 384 471 0 402 +512 0 384 540 0 402 +575 0 384 607 0 402 +639 0 384 674 0 402 +703 0 384 741 0 403 +767 0 384 806 44 405 +831 0 384 868 82 410 +895 0 384 925 130 418 +959 0 384 981 163 429 +1023 0 384 1023 199 441 +0 64 384 0 60 403 +64 64 384 60 60 403 +128 64 384 136 60 403 +192 64 384 199 60 403 +256 64 384 269 60 403 +320 64 384 334 60 403 +384 64 384 403 60 403 +448 64 384 471 60 402 +512 64 384 540 60 402 +575 64 384 607 60 402 +639 64 384 674 60 402 +703 64 384 741 60 403 +767 64 384 806 72 405 +831 64 384 868 106 410 +895 64 384 925 141 418 +959 64 384 981 175 429 +1023 64 384 1023 206 441 +0 128 384 0 136 403 +64 128 384 60 136 403 +128 128 384 136 136 403 +192 128 384 203 136 403 +256 128 384 269 136 403 +320 128 384 334 136 403 +384 128 384 403 136 403 +448 128 384 471 136 402 +512 128 384 540 136 402 +575 128 384 607 136 402 +639 128 384 675 136 402 +703 128 384 741 136 403 +767 128 384 806 141 405 +831 128 384 868 159 410 +895 128 384 925 182 418 +959 128 384 981 209 429 +1023 128 384 1023 234 441 +0 192 384 0 203 403 +64 192 384 60 203 403 +128 192 384 136 203 403 +192 192 384 203 203 403 +256 192 384 269 203 403 +320 192 384 334 203 403 +384 192 384 403 203 403 +448 192 384 471 203 402 +512 192 384 540 203 402 +575 192 384 607 203 402 +639 192 384 675 203 402 +703 192 384 742 203 403 +767 192 384 806 206 406 +831 192 384 868 218 412 +895 192 384 926 234 420 +959 192 384 982 255 430 +1023 192 384 1023 275 441 +0 256 384 0 269 403 +64 256 384 60 269 403 +128 256 384 136 269 403 +192 256 384 203 269 403 +256 256 384 269 269 403 +320 256 384 335 269 403 +384 256 384 403 269 403 +448 256 384 471 269 403 +512 256 384 541 269 402 +575 256 384 608 269 402 +639 256 384 675 269 403 +703 256 384 742 271 403 +767 256 384 806 273 406 +831 256 384 868 282 412 +895 256 384 926 296 420 +959 256 384 982 310 431 +1023 256 384 1023 327 441 +0 320 384 0 334 403 +64 320 384 60 334 403 +128 320 384 136 334 403 +192 320 384 203 335 403 +256 320 384 269 335 403 +320 320 384 335 335 403 +384 320 384 403 335 403 +448 320 384 473 334 403 +512 320 384 541 334 403 +575 320 384 608 335 403 +639 320 384 675 335 403 +703 320 384 742 337 405 +767 320 384 807 341 407 +831 320 384 869 347 412 +895 320 384 926 357 421 +959 320 384 982 370 431 +1023 320 384 1023 382 443 +0 384 384 0 403 403 +64 384 384 60 403 403 +128 384 384 136 403 403 +192 384 384 203 403 403 +256 384 384 269 403 403 +320 384 384 335 403 403 +384 384 384 403 403 403 +448 384 384 473 403 403 +512 384 384 541 403 403 +575 384 384 608 403 403 +639 384 384 676 405 405 +703 384 384 742 406 405 +767 384 384 807 407 407 +831 384 384 869 413 413 +895 384 384 926 421 421 +959 384 384 982 431 431 +1023 384 384 1023 443 443 +0 448 384 0 471 403 +64 448 384 60 471 403 +128 448 384 136 471 403 +192 448 384 203 473 403 +256 448 384 269 473 403 +320 448 384 335 473 403 +384 448 384 403 473 403 +448 448 384 473 473 403 +512 448 384 541 473 403 +575 448 384 608 473 403 +639 448 384 676 473 405 +703 448 384 742 474 406 +767 448 384 807 476 407 +831 448 384 869 480 413 +895 448 384 926 487 421 +959 448 384 982 495 430 +1023 448 384 1023 505 441 +0 512 384 0 540 403 +64 512 384 60 540 403 +128 512 384 136 541 403 +192 512 384 203 541 403 +256 512 384 269 541 403 +320 512 384 335 541 403 +384 512 384 403 541 403 +448 512 384 473 541 403 +512 512 384 541 541 403 +575 512 384 608 541 403 +639 512 384 675 541 405 +703 512 384 742 542 405 +767 512 384 807 544 407 +831 512 384 869 547 413 +895 512 384 926 554 420 +959 512 384 981 559 430 +1023 512 384 1023 567 440 +0 575 384 0 608 403 +64 575 384 60 608 403 +128 575 384 136 608 403 +192 575 384 203 608 403 +256 575 384 269 608 403 +320 575 384 335 608 403 +384 575 384 403 608 403 +448 575 384 473 608 403 +512 575 384 541 608 403 +575 575 384 608 608 403 +639 575 384 676 608 405 +703 575 384 742 609 405 +767 575 384 807 610 407 +831 575 384 868 613 412 +895 575 384 925 618 418 +959 575 384 981 623 427 +1023 575 384 1023 630 438 +0 639 384 44 676 403 +64 639 384 72 676 403 +128 639 384 141 676 405 +192 639 384 206 676 405 +256 639 384 271 676 405 +320 639 384 337 676 405 +384 639 384 405 676 405 +448 639 384 474 676 405 +512 639 384 542 676 405 +575 639 384 609 676 405 +639 639 384 676 676 405 +703 639 384 742 676 405 +767 639 384 806 677 406 +831 639 384 868 679 409 +895 639 384 925 683 417 +959 639 384 980 688 425 +1023 639 384 1023 692 434 +0 703 384 60 744 407 +64 703 384 82 744 407 +128 703 384 145 744 407 +192 703 384 209 744 407 +256 703 384 273 744 407 +320 703 384 339 744 407 +384 703 384 407 744 407 +448 703 384 475 743 407 +512 703 384 543 743 406 +575 703 384 610 743 406 +639 703 384 677 742 405 +703 703 384 742 742 405 +767 703 384 806 743 406 +831 703 384 867 744 409 +895 703 384 924 747 414 +959 703 384 979 751 421 +1023 703 384 1023 754 430 +0 767 384 106 809 413 +64 767 384 119 809 413 +128 767 384 167 809 413 +192 767 384 223 809 413 +256 767 384 284 809 413 +320 767 384 346 809 413 +384 767 384 412 809 412 +448 767 384 479 809 412 +512 767 384 546 808 410 +575 767 384 612 808 409 +639 767 384 678 807 407 +703 767 384 744 807 407 +767 767 384 807 807 406 +831 767 384 868 808 409 +895 767 384 923 809 413 +959 767 384 977 812 418 +1023 767 384 1023 815 424 +0 831 384 150 873 424 +64 831 384 159 873 424 +128 831 384 196 873 424 +192 831 384 242 873 424 +256 831 384 298 873 424 +320 831 384 359 873 422 +384 831 384 422 873 422 +448 831 384 487 872 420 +512 831 384 552 871 418 +575 831 384 616 870 416 +639 831 384 681 869 414 +703 831 384 746 869 412 +767 831 384 809 868 410 +831 831 384 868 868 410 +895 831 384 923 869 413 +959 831 384 976 870 417 +1023 831 384 1023 871 420 +0 895 384 196 933 439 +64 895 384 203 933 439 +128 895 384 232 933 439 +192 895 384 271 933 439 +256 895 384 321 933 438 +320 895 384 376 933 438 +384 895 384 436 932 436 +448 895 384 498 931 434 +512 895 384 561 930 431 +575 895 384 624 929 429 +639 895 384 687 928 425 +703 895 384 750 926 421 +767 895 384 811 925 418 +831 895 384 870 924 416 +895 895 384 924 924 416 +959 895 384 976 925 417 +1023 895 384 1023 925 417 +0 959 384 232 991 455 +64 959 384 240 991 455 +128 959 384 262 991 455 +192 959 384 296 991 454 +256 959 384 342 990 452 +320 959 384 392 989 450 +384 959 384 449 988 449 +448 959 384 508 987 445 +512 959 384 570 986 441 +575 959 384 630 984 438 +639 959 384 692 982 433 +703 959 384 753 981 427 +767 959 384 814 979 422 +831 959 384 871 977 420 +895 959 384 925 977 417 +959 959 384 977 977 417 +1023 959 384 1023 977 417 +0 1023 384 247 1023 462 +64 1023 384 252 1023 462 +128 1023 384 275 1023 461 +192 1023 384 308 1023 461 +256 1023 384 351 1023 458 +320 1023 384 399 1023 457 +384 1023 384 454 1023 454 +448 1023 384 512 1023 450 +512 1023 384 572 1023 446 +575 1023 384 632 1023 441 +639 1023 384 694 1023 435 +703 1023 384 754 1023 430 +767 1023 384 814 1023 424 +831 1023 384 871 1023 420 +895 1023 384 925 1023 417 +959 1023 384 977 1023 417 +1023 1023 384 1023 1023 417 +0 0 448 0 0 471 +64 0 448 60 0 471 +128 0 448 136 0 471 +192 0 448 199 0 471 +256 0 448 269 0 471 +320 0 448 334 0 471 +384 0 448 402 0 471 +448 0 448 471 0 471 +512 0 448 540 0 470 +575 0 448 607 0 470 +639 0 448 674 0 470 +703 0 448 741 0 471 +767 0 448 806 44 474 +831 0 448 868 82 478 +895 0 448 925 130 485 +959 0 448 981 163 494 +1023 0 448 1023 199 503 +0 64 448 0 60 471 +64 64 448 60 60 471 +128 64 448 136 60 471 +192 64 448 199 60 471 +256 64 448 269 60 471 +320 64 448 334 60 471 +384 64 448 402 60 471 +448 64 448 471 60 471 +512 64 448 540 60 470 +575 64 448 607 60 470 +639 64 448 674 60 470 +703 64 448 741 60 471 +767 64 448 806 72 474 +831 64 448 868 106 478 +895 64 448 925 141 485 +959 64 448 981 175 494 +1023 64 448 1023 206 503 +0 128 448 0 136 471 +64 128 448 60 136 471 +128 128 448 136 136 471 +192 128 448 203 136 471 +256 128 448 269 136 471 +320 128 448 334 136 471 +384 128 448 402 136 471 +448 128 448 471 136 471 +512 128 448 540 136 471 +575 128 448 607 136 471 +639 128 448 675 136 471 +703 128 448 741 136 473 +767 128 448 806 141 474 +831 128 448 868 159 478 +895 128 448 925 182 485 +959 128 448 981 209 494 +1023 128 448 1023 234 505 +0 192 448 0 199 473 +64 192 448 60 199 473 +128 192 448 136 203 473 +192 192 448 203 203 473 +256 192 448 269 203 473 +320 192 448 334 203 473 +384 192 448 402 203 473 +448 192 448 471 203 471 +512 192 448 540 203 471 +575 192 448 607 203 471 +639 192 448 675 203 471 +703 192 448 742 203 473 +767 192 448 806 206 475 +831 192 448 868 218 478 +895 192 448 926 234 486 +959 192 448 982 255 495 +1023 192 448 1023 275 505 +0 256 448 0 269 473 +64 256 448 60 269 473 +128 256 448 136 269 473 +192 256 448 203 269 473 +256 256 448 269 269 473 +320 256 448 335 269 473 +384 256 448 403 269 473 +448 256 448 471 269 473 +512 256 448 541 269 471 +575 256 448 608 269 471 +639 256 448 675 269 473 +703 256 448 742 271 473 +767 256 448 807 273 475 +831 256 448 868 282 479 +895 256 448 926 296 486 +959 256 448 982 310 495 +1023 256 448 1023 327 505 +0 320 448 0 334 473 +64 320 448 60 334 473 +128 320 448 136 334 473 +192 320 448 203 334 473 +256 320 448 269 335 473 +320 320 448 335 335 473 +384 320 448 403 335 473 +448 320 448 473 335 473 +512 320 448 541 335 473 +575 320 448 608 335 473 +639 320 448 675 335 473 +703 320 448 742 337 474 +767 320 448 807 341 476 +831 320 448 869 347 479 +895 320 448 926 357 487 +959 320 448 982 370 496 +1023 320 448 1023 382 505 +0 384 448 0 403 471 +64 384 448 60 403 471 +128 384 448 136 403 473 +192 384 448 203 403 473 +256 384 448 269 403 473 +320 384 448 335 403 473 +384 384 448 403 403 473 +448 384 448 473 403 473 +512 384 448 541 403 473 +575 384 448 608 403 473 +639 384 448 675 405 473 +703 384 448 742 406 474 +767 384 448 807 407 476 +831 384 448 869 413 480 +895 384 448 926 421 487 +959 384 448 982 431 496 +1023 384 448 1023 443 505 +0 448 448 0 471 471 +64 448 448 60 471 471 +128 448 448 136 471 471 +192 448 448 203 473 473 +256 448 448 269 473 473 +320 448 448 335 473 473 +384 448 448 403 473 473 +448 448 448 473 473 473 +512 448 448 541 473 473 +575 448 448 608 473 473 +639 448 448 675 473 473 +703 448 448 742 474 474 +767 448 448 807 476 476 +831 448 448 869 480 480 +895 448 448 926 487 486 +959 448 448 982 495 495 +1023 448 448 1023 505 505 +0 512 448 0 540 471 +64 512 448 60 540 471 +128 512 448 136 541 471 +192 512 448 203 541 473 +256 512 448 269 541 473 +320 512 448 335 541 473 +384 512 448 403 541 473 +448 512 448 473 541 473 +512 512 448 541 541 473 +575 512 448 608 541 473 +639 512 448 675 541 473 +703 512 448 742 542 474 +767 512 448 807 544 476 +831 512 448 869 548 479 +895 512 448 926 553 486 +959 512 448 981 559 494 +1023 512 448 1023 567 502 +0 575 448 0 608 473 +64 575 448 60 608 473 +128 575 448 136 608 473 +192 575 448 203 608 473 +256 575 448 269 608 473 +320 575 448 335 608 473 +384 575 448 403 608 473 +448 575 448 473 608 473 +512 575 448 541 608 473 +575 575 448 608 608 473 +639 575 448 675 608 473 +703 575 448 742 609 474 +767 575 448 807 610 475 +831 575 448 868 613 478 +895 575 448 925 618 485 +959 575 448 981 623 493 +1023 575 448 1023 629 500 +0 639 448 44 676 474 +64 639 448 72 676 474 +128 639 448 141 676 474 +192 639 448 206 676 474 +256 639 448 271 676 474 +320 639 448 337 676 474 +384 639 448 405 676 474 +448 639 448 474 676 474 +512 639 448 542 676 474 +575 639 448 609 676 473 +639 639 448 676 676 473 +703 639 448 742 676 473 +767 639 448 806 677 475 +831 639 448 868 679 477 +895 639 448 924 683 483 +959 639 448 980 687 490 +1023 639 448 1023 692 497 +0 703 448 60 744 475 +64 703 448 82 744 475 +128 703 448 145 744 475 +192 703 448 209 744 475 +256 703 448 273 744 475 +320 703 448 339 744 475 +384 703 448 407 743 475 +448 703 448 475 743 475 +512 703 448 543 743 475 +575 703 448 609 743 474 +639 703 448 677 742 474 +703 703 448 742 742 473 +767 703 448 806 742 475 +831 703 448 867 744 477 +895 703 448 923 747 482 +959 703 448 978 750 487 +1023 703 448 1023 754 494 +0 767 448 106 809 480 +64 767 448 119 809 480 +128 767 448 167 809 480 +192 767 448 221 809 480 +256 767 448 284 809 480 +320 767 448 346 809 480 +384 767 448 412 809 479 +448 767 448 479 809 479 +512 767 448 546 808 478 +575 767 448 612 808 477 +639 767 448 678 807 476 +703 767 448 743 806 475 +767 767 448 806 806 475 +831 767 448 867 807 476 +895 767 448 923 809 479 +959 767 448 977 812 485 +1023 767 448 1023 814 489 +0 831 448 145 873 488 +64 831 448 159 873 488 +128 831 448 193 873 488 +192 831 448 242 873 488 +256 831 448 298 873 488 +320 831 448 357 873 488 +384 831 448 421 872 487 +448 831 448 486 871 486 +512 831 448 552 871 485 +575 831 448 616 870 483 +639 831 448 681 869 480 +703 831 448 746 868 479 +767 831 448 808 868 478 +831 831 448 868 868 478 +895 831 448 923 869 479 +959 831 448 976 870 483 +1023 831 448 1023 871 485 +0 895 448 193 933 502 +64 895 448 203 933 502 +128 895 448 229 933 502 +192 895 448 271 933 501 +256 895 448 321 933 501 +320 895 448 376 932 500 +384 895 448 435 932 499 +448 895 448 497 931 497 +512 895 448 560 930 495 +575 895 448 623 929 493 +639 895 448 686 927 489 +703 895 448 750 926 486 +767 895 448 811 925 484 +831 895 448 869 924 482 +895 895 448 924 924 482 +959 895 448 976 924 483 +1023 895 448 1023 924 483 +0 959 448 232 991 515 +64 959 448 237 991 515 +128 959 448 259 991 515 +192 959 448 294 990 514 +256 959 448 341 990 513 +320 959 448 391 989 512 +384 959 448 448 988 510 +448 959 448 507 987 507 +512 959 448 569 986 503 +575 959 448 629 984 500 +639 959 448 691 982 496 +703 959 448 753 980 492 +767 959 448 813 978 487 +831 959 448 871 977 484 +895 959 448 924 976 483 +959 959 448 976 976 483 +1023 959 448 1023 976 483 +0 1023 448 245 1023 521 +64 1023 448 252 1023 521 +128 1023 448 273 1023 520 +192 1023 448 306 1023 520 +256 1023 448 349 1023 518 +320 1023 448 399 1023 517 +384 1023 448 454 1023 514 +448 1023 448 511 1023 511 +512 1023 448 571 1023 508 +575 1023 448 632 1023 503 +639 1023 448 693 1023 498 +703 1023 448 753 1023 494 +767 1023 448 814 1023 488 +831 1023 448 871 1023 485 +895 1023 448 924 1023 483 +959 1023 448 976 1023 483 +1023 1023 448 1023 1023 483 +0 0 512 0 0 540 +64 0 512 60 0 540 +128 0 512 136 0 540 +192 0 512 199 0 540 +256 0 512 269 0 540 +320 0 512 334 0 540 +384 0 512 402 0 540 +448 0 512 471 0 540 +512 0 512 540 0 540 +575 0 512 607 0 540 +639 0 512 674 0 540 +703 0 512 741 0 540 +767 0 512 806 44 542 +831 0 512 868 82 546 +895 0 512 925 130 552 +959 0 512 981 163 559 +1023 0 512 1023 199 568 +0 64 512 0 60 540 +64 64 512 60 60 540 +128 64 512 136 60 540 +192 64 512 199 60 540 +256 64 512 269 60 540 +320 64 512 334 60 540 +384 64 512 402 60 540 +448 64 512 471 60 540 +512 64 512 540 60 540 +575 64 512 607 60 540 +639 64 512 674 60 540 +703 64 512 741 60 540 +767 64 512 806 72 542 +831 64 512 868 106 546 +895 64 512 925 141 552 +959 64 512 981 175 559 +1023 64 512 1023 206 568 +0 128 512 0 136 541 +64 128 512 60 136 541 +128 128 512 136 136 541 +192 128 512 203 136 541 +256 128 512 269 136 541 +320 128 512 334 136 541 +384 128 512 402 136 541 +448 128 512 471 136 540 +512 128 512 540 136 540 +575 128 512 607 136 540 +639 128 512 675 136 540 +703 128 512 741 136 541 +767 128 512 806 141 543 +831 128 512 868 159 546 +895 128 512 925 182 552 +959 128 512 981 209 560 +1023 128 512 1023 234 569 +0 192 512 0 199 541 +64 192 512 60 199 541 +128 192 512 136 203 541 +192 192 512 203 203 541 +256 192 512 269 203 541 +320 192 512 334 203 541 +384 192 512 402 203 541 +448 192 512 471 203 541 +512 192 512 540 203 540 +575 192 512 607 203 540 +639 192 512 675 203 540 +703 192 512 742 203 541 +767 192 512 806 206 543 +831 192 512 868 218 547 +895 192 512 926 234 553 +959 192 512 982 255 560 +1023 192 512 1023 275 569 +0 256 512 0 269 541 +64 256 512 60 269 541 +128 256 512 136 269 541 +192 256 512 203 269 541 +256 256 512 269 269 541 +320 256 512 335 269 541 +384 256 512 403 269 541 +448 256 512 471 269 541 +512 256 512 541 269 541 +575 256 512 608 269 541 +639 256 512 675 269 541 +703 256 512 742 271 541 +767 256 512 807 273 543 +831 256 512 868 282 547 +895 256 512 926 294 554 +959 256 512 982 310 560 +1023 256 512 1023 327 569 +0 320 512 0 334 541 +64 320 512 60 334 541 +128 320 512 136 334 541 +192 320 512 203 334 541 +256 320 512 269 335 541 +320 320 512 335 335 541 +384 320 512 403 335 541 +448 320 512 473 335 541 +512 320 512 541 335 541 +575 320 512 608 335 541 +639 320 512 675 335 541 +703 320 512 742 337 542 +767 320 512 807 341 544 +831 320 512 869 347 548 +895 320 512 926 356 554 +959 320 512 982 370 561 +1023 320 512 1023 382 569 +0 384 512 0 403 541 +64 384 512 60 403 541 +128 384 512 136 403 541 +192 384 512 203 403 541 +256 384 512 269 403 541 +320 384 512 335 403 541 +384 384 512 403 403 541 +448 384 512 473 403 541 +512 384 512 541 403 541 +575 384 512 608 403 541 +639 384 512 676 405 542 +703 384 512 742 406 542 +767 384 512 807 407 544 +831 384 512 869 413 548 +895 384 512 926 421 554 +959 384 512 982 431 561 +1023 384 512 1023 443 569 +0 448 512 0 471 541 +64 448 512 60 471 541 +128 448 512 136 471 541 +192 448 512 203 473 541 +256 448 512 269 473 541 +320 448 512 335 473 541 +384 448 512 403 473 541 +448 448 512 473 473 541 +512 448 512 541 473 541 +575 448 512 608 473 541 +639 448 512 676 473 541 +703 448 512 742 474 542 +767 448 512 807 476 544 +831 448 512 869 480 548 +895 448 512 926 486 553 +959 448 512 982 495 560 +1023 448 512 1023 505 569 +0 512 512 0 541 541 +64 512 512 60 541 541 +128 512 512 136 541 541 +192 512 512 203 541 541 +256 512 512 269 541 541 +320 512 512 335 541 541 +384 512 512 403 541 541 +448 512 512 473 541 541 +512 512 512 541 541 541 +575 512 512 608 541 541 +639 512 512 675 541 541 +703 512 512 742 542 542 +767 512 512 807 544 544 +831 512 512 869 548 547 +895 512 512 926 553 553 +959 512 512 981 559 559 +1023 512 512 1023 567 567 +0 575 512 0 608 541 +64 575 512 60 608 541 +128 575 512 136 608 541 +192 575 512 203 608 541 +256 575 512 269 608 541 +320 575 512 335 608 541 +384 575 512 403 608 541 +448 575 512 473 608 541 +512 575 512 541 608 541 +575 575 512 608 608 541 +639 575 512 675 608 541 +703 575 512 742 609 542 +767 575 512 806 610 544 +831 575 512 868 613 546 +895 575 512 925 618 552 +959 575 512 981 623 558 +1023 575 512 1023 629 565 +0 639 512 0 676 542 +64 639 512 72 676 542 +128 639 512 141 676 542 +192 639 512 203 676 542 +256 639 512 271 676 542 +320 639 512 337 676 542 +384 639 512 405 676 542 +448 639 512 474 676 542 +512 639 512 542 676 542 +575 639 512 609 676 541 +639 639 512 676 676 541 +703 639 512 742 676 542 +767 639 512 806 677 543 +831 639 512 868 679 546 +895 639 512 924 683 550 +959 639 512 980 687 556 +1023 639 512 1023 691 562 +0 703 512 60 744 543 +64 703 512 82 744 543 +128 703 512 145 744 543 +192 703 512 209 744 543 +256 703 512 273 744 543 +320 703 512 339 743 543 +384 703 512 407 743 543 +448 703 512 475 743 543 +512 703 512 543 743 543 +575 703 512 609 742 542 +639 703 512 676 742 542 +703 703 512 742 742 541 +767 703 512 806 742 543 +831 703 512 867 744 545 +895 703 512 923 746 549 +959 703 512 978 750 554 +1023 703 512 1023 754 558 +0 767 512 99 809 548 +64 767 512 113 809 548 +128 767 512 163 809 548 +192 767 512 221 809 548 +256 767 512 284 809 548 +320 767 512 346 809 548 +384 767 512 412 809 547 +448 767 512 478 809 546 +512 767 512 546 808 546 +575 767 512 612 808 545 +639 767 512 677 807 544 +703 767 512 743 806 543 +767 767 512 806 806 543 +831 767 512 867 807 544 +895 767 512 923 809 547 +959 767 512 977 811 551 +1023 767 512 1023 814 555 +0 831 512 145 873 555 +64 831 512 155 873 555 +128 831 512 193 873 555 +192 831 512 240 873 555 +256 831 512 298 873 555 +320 831 512 357 873 554 +384 831 512 421 872 554 +448 831 512 485 871 553 +512 831 512 551 871 551 +575 831 512 616 870 550 +639 831 512 680 869 548 +703 831 512 745 868 547 +767 831 512 808 868 545 +831 831 512 868 867 545 +895 831 512 922 868 547 +959 831 512 976 869 549 +1023 831 512 1023 870 551 +0 895 512 193 933 566 +64 895 512 199 933 566 +128 895 512 229 933 566 +192 895 512 269 933 566 +256 895 512 319 932 565 +320 895 512 374 932 565 +384 895 512 434 931 564 +448 895 512 496 931 562 +512 895 512 559 930 560 +575 895 512 623 928 557 +639 895 512 686 927 556 +703 895 512 749 925 553 +767 895 512 811 924 550 +831 895 512 869 923 548 +895 895 512 923 923 548 +959 895 512 975 923 549 +1023 895 512 1023 924 549 +0 959 512 229 990 577 +64 959 512 234 990 577 +128 959 512 259 990 577 +192 959 512 294 990 576 +256 959 512 339 989 575 +320 959 512 389 989 574 +384 959 512 446 988 572 +448 959 512 507 987 570 +512 959 512 568 985 568 +575 959 512 628 983 564 +639 959 512 690 982 560 +703 959 512 752 980 556 +767 959 512 812 978 553 +831 959 512 870 976 551 +895 959 512 924 976 549 +959 959 512 976 976 549 +1023 959 512 1023 976 549 +0 1023 512 245 1023 582 +64 1023 512 250 1023 582 +128 1023 512 271 1023 581 +192 1023 512 304 1023 581 +256 1023 512 347 1023 580 +320 1023 512 396 1023 579 +384 1023 512 451 1023 577 +448 1023 512 510 1023 573 +512 1023 512 570 1023 570 +575 1023 512 631 1023 567 +639 1023 512 691 1023 562 +703 1023 512 753 1023 557 +767 1023 512 813 1023 554 +831 1023 512 870 1023 551 +895 1023 512 924 1023 549 +959 1023 512 976 1023 549 +1023 1023 512 1023 1023 549 +0 0 575 0 0 607 +64 0 575 60 0 607 +128 0 575 136 0 607 +192 0 575 199 0 607 +256 0 575 269 0 607 +320 0 575 334 0 607 +384 0 575 402 0 607 +448 0 575 471 0 607 +512 0 575 540 0 607 +575 0 575 607 0 607 +639 0 575 674 0 607 +703 0 575 741 0 608 +767 0 575 806 44 609 +831 0 575 868 82 613 +895 0 575 925 130 618 +959 0 575 981 163 624 +1023 0 575 1023 199 632 +0 64 575 0 60 607 +64 64 575 60 60 607 +128 64 575 136 60 607 +192 64 575 199 60 607 +256 64 575 269 60 607 +320 64 575 334 60 607 +384 64 575 402 60 607 +448 64 575 471 60 607 +512 64 575 540 60 607 +575 64 575 607 60 607 +639 64 575 674 60 607 +703 64 575 741 60 608 +767 64 575 806 72 609 +831 64 575 868 106 613 +895 64 575 925 141 618 +959 64 575 981 175 624 +1023 64 575 1023 206 632 +0 128 575 0 136 607 +64 128 575 60 136 607 +128 128 575 136 136 607 +192 128 575 203 136 607 +256 128 575 269 136 607 +320 128 575 334 136 607 +384 128 575 402 136 607 +448 128 575 471 136 607 +512 128 575 540 136 607 +575 128 575 607 136 607 +639 128 575 675 136 607 +703 128 575 741 136 608 +767 128 575 806 141 609 +831 128 575 868 159 613 +895 128 575 925 182 618 +959 128 575 981 209 625 +1023 128 575 1023 234 632 +0 192 575 0 199 607 +64 192 575 60 199 607 +128 192 575 136 203 607 +192 192 575 203 203 608 +256 192 575 269 203 608 +320 192 575 334 203 608 +384 192 575 402 203 607 +448 192 575 471 203 607 +512 192 575 540 203 607 +575 192 575 607 203 607 +639 192 575 675 203 608 +703 192 575 742 203 608 +767 192 575 806 206 610 +831 192 575 868 218 613 +895 192 575 926 234 618 +959 192 575 982 255 625 +1023 192 575 1023 275 632 +0 256 575 0 269 608 +64 256 575 60 269 608 +128 256 575 136 269 608 +192 256 575 203 269 608 +256 256 575 269 269 608 +320 256 575 335 269 608 +384 256 575 403 269 608 +448 256 575 471 269 608 +512 256 575 541 269 608 +575 256 575 608 269 608 +639 256 575 675 269 608 +703 256 575 742 271 609 +767 256 575 806 273 610 +831 256 575 868 282 613 +895 256 575 926 294 618 +959 256 575 982 310 626 +1023 256 575 1023 327 632 +0 320 575 0 334 608 +64 320 575 60 334 608 +128 320 575 136 334 608 +192 320 575 203 334 608 +256 320 575 269 335 608 +320 320 575 335 335 608 +384 320 575 403 335 608 +448 320 575 473 335 608 +512 320 575 541 335 608 +575 320 575 608 335 608 +639 320 575 675 335 608 +703 320 575 742 337 609 +767 320 575 807 341 611 +831 320 575 869 347 614 +895 320 575 926 356 619 +959 320 575 982 370 626 +1023 320 575 1023 382 633 +0 384 575 0 403 608 +64 384 575 60 403 608 +128 384 575 136 403 608 +192 384 575 203 403 608 +256 384 575 269 403 608 +320 384 575 335 403 608 +384 384 575 403 403 608 +448 384 575 473 403 608 +512 384 575 541 403 608 +575 384 575 608 403 608 +639 384 575 676 405 609 +703 384 575 742 406 609 +767 384 575 807 407 611 +831 384 575 869 413 614 +895 384 575 926 421 619 +959 384 575 982 431 626 +1023 384 575 1023 443 633 +0 448 575 0 471 608 +64 448 575 60 471 608 +128 448 575 136 471 608 +192 448 575 203 473 608 +256 448 575 269 473 608 +320 448 575 335 473 608 +384 448 575 403 473 608 +448 448 575 473 473 608 +512 448 575 541 473 608 +575 448 575 608 473 608 +639 448 575 676 473 609 +703 448 575 742 474 609 +767 448 575 807 476 611 +831 448 575 869 480 614 +895 448 575 926 486 618 +959 448 575 982 495 625 +1023 448 575 1023 505 632 +0 512 575 0 541 608 +64 512 575 60 541 608 +128 512 575 136 541 608 +192 512 575 203 541 608 +256 512 575 269 541 608 +320 512 575 335 541 608 +384 512 575 403 541 608 +448 512 575 473 541 608 +512 512 575 541 541 608 +575 512 575 608 541 608 +639 512 575 676 541 608 +703 512 575 742 542 609 +767 512 575 807 544 611 +831 512 575 869 547 613 +895 512 575 926 553 618 +959 512 575 981 559 624 +1023 512 575 1023 567 631 +0 575 575 0 608 608 +64 575 575 60 608 608 +128 575 575 136 608 608 +192 575 575 203 608 608 +256 575 575 269 608 608 +320 575 575 335 608 608 +384 575 575 403 608 608 +448 575 575 473 608 608 +512 575 575 541 608 608 +575 575 575 608 608 608 +639 575 575 675 608 608 +703 575 575 742 609 609 +767 575 575 806 610 610 +831 575 575 868 613 613 +895 575 575 925 618 618 +959 575 575 981 623 623 +1023 575 575 1023 629 629 +0 639 575 0 676 609 +64 639 575 72 676 609 +128 639 575 141 676 609 +192 639 575 203 676 609 +256 639 575 271 676 609 +320 639 575 337 676 609 +384 639 575 405 676 609 +448 639 575 474 676 609 +512 639 575 542 676 609 +575 639 575 608 675 608 +639 639 575 676 676 608 +703 639 575 742 676 608 +767 639 575 806 677 610 +831 639 575 868 679 613 +895 639 575 924 682 616 +959 639 575 979 687 621 +1023 639 575 1023 691 627 +0 703 575 60 743 610 +64 703 575 82 743 610 +128 703 575 145 743 610 +192 703 575 209 743 610 +256 703 575 273 743 610 +320 703 575 339 743 610 +384 703 575 407 743 610 +448 703 575 475 743 610 +512 703 575 543 743 610 +575 703 575 609 742 609 +639 703 575 676 742 609 +703 703 575 742 742 608 +767 703 575 806 742 609 +831 703 575 867 744 611 +895 703 575 923 746 614 +959 703 575 978 750 619 +1023 703 575 1023 753 623 +0 767 575 99 809 613 +64 767 575 113 809 613 +128 767 575 163 809 613 +192 767 575 221 809 613 +256 767 575 282 809 613 +320 767 575 346 809 613 +384 767 575 412 809 613 +448 767 575 478 808 613 +512 767 575 545 808 612 +575 767 575 611 807 611 +639 767 575 677 806 610 +703 767 575 742 806 609 +767 767 575 806 806 609 +831 767 575 867 806 610 +895 767 575 922 809 613 +959 767 575 977 811 616 +1023 767 575 1023 813 619 +0 831 575 145 873 620 +64 831 575 155 873 620 +128 831 575 193 873 620 +192 831 575 240 873 619 +256 831 575 296 873 619 +320 831 575 357 872 619 +384 831 575 420 872 618 +448 831 575 485 871 618 +512 831 575 551 870 617 +575 831 575 615 870 615 +639 831 575 680 869 614 +703 831 575 745 868 613 +767 831 575 808 867 612 +831 831 575 867 867 611 +895 831 575 922 868 612 +959 831 575 975 869 614 +1023 831 575 1023 870 615 +0 895 575 189 933 629 +64 895 575 199 933 629 +128 895 575 226 932 629 +192 895 575 269 932 629 +256 895 575 319 932 629 +320 895 575 374 932 628 +384 895 575 434 931 627 +448 895 575 496 930 626 +512 895 575 559 929 624 +575 895 575 622 928 622 +639 895 575 686 926 620 +703 895 575 748 925 617 +767 895 575 810 923 615 +831 895 575 868 922 613 +895 895 575 922 922 613 +959 895 575 975 923 613 +1023 895 575 1023 923 614 +0 959 575 226 990 639 +64 959 575 232 990 639 +128 959 575 257 990 639 +192 959 575 292 989 638 +256 959 575 337 989 637 +320 959 575 388 988 636 +384 959 575 445 987 635 +448 959 575 506 986 632 +512 959 575 566 984 630 +575 959 575 627 983 627 +639 959 575 689 981 624 +703 959 575 751 979 620 +767 959 575 812 977 618 +831 959 575 869 976 615 +895 959 575 923 975 614 +959 959 575 975 975 613 +1023 959 575 1023 975 613 +0 1023 575 240 1023 643 +64 1023 575 245 1023 643 +128 1023 575 269 1023 643 +192 1023 575 300 1023 642 +256 1023 575 346 1023 641 +320 1023 575 395 1023 640 +384 1023 575 450 1023 638 +448 1023 575 509 1023 636 +512 1023 575 569 1023 633 +575 1023 575 629 1023 630 +639 1023 575 691 1023 626 +703 1023 575 752 1023 622 +767 1023 575 812 1023 618 +831 1023 575 870 1023 615 +895 1023 575 923 1023 614 +959 1023 575 975 1023 613 +1023 1023 575 1023 1023 613 +0 0 639 0 0 674 +64 0 639 60 0 674 +128 0 639 136 0 674 +192 0 639 199 0 675 +256 0 639 269 0 675 +320 0 639 334 0 675 +384 0 639 402 0 674 +448 0 639 471 0 674 +512 0 639 540 0 674 +575 0 639 607 0 674 +639 0 639 674 0 674 +703 0 639 741 0 675 +767 0 639 806 44 677 +831 0 639 868 91 679 +895 0 639 925 130 683 +959 0 639 981 167 690 +1023 0 639 1023 199 696 +0 64 639 0 60 674 +64 64 639 60 60 674 +128 64 639 136 60 674 +192 64 639 199 60 675 +256 64 639 269 60 675 +320 64 639 334 60 675 +384 64 639 402 60 674 +448 64 639 471 60 674 +512 64 639 540 60 674 +575 64 639 607 60 674 +639 64 639 674 60 674 +703 64 639 741 60 675 +767 64 639 806 72 677 +831 64 639 868 106 679 +895 64 639 925 141 683 +959 64 639 982 175 690 +1023 64 639 1023 206 696 +0 128 639 0 136 675 +64 128 639 60 136 675 +128 128 639 136 136 675 +192 128 639 203 136 675 +256 128 639 269 136 675 +320 128 639 334 136 675 +384 128 639 402 136 675 +448 128 639 471 136 675 +512 128 639 540 136 674 +575 128 639 607 136 674 +639 128 639 675 136 674 +703 128 639 741 136 675 +767 128 639 806 141 677 +831 128 639 868 159 679 +895 128 639 926 182 683 +959 128 639 982 212 690 +1023 128 639 1023 234 696 +0 192 639 0 199 675 +64 192 639 60 199 675 +128 192 639 136 203 675 +192 192 639 203 203 675 +256 192 639 269 203 675 +320 192 639 334 203 675 +384 192 639 402 203 675 +448 192 639 471 203 675 +512 192 639 540 203 675 +575 192 639 607 203 674 +639 192 639 675 203 675 +703 192 639 742 203 675 +767 192 639 806 206 677 +831 192 639 868 218 680 +895 192 639 926 234 684 +959 192 639 982 257 690 +1023 192 639 1023 275 696 +0 256 639 0 269 675 +64 256 639 60 269 675 +128 256 639 136 269 675 +192 256 639 203 269 675 +256 256 639 269 269 675 +320 256 639 335 269 675 +384 256 639 403 269 675 +448 256 639 473 269 675 +512 256 639 541 269 675 +575 256 639 608 269 675 +639 256 639 675 269 675 +703 256 639 742 271 676 +767 256 639 807 273 677 +831 256 639 869 282 680 +895 256 639 926 296 685 +959 256 639 982 312 691 +1023 256 639 1023 327 697 +0 320 639 0 334 675 +64 320 639 60 334 675 +128 320 639 136 334 675 +192 320 639 203 334 675 +256 320 639 269 335 675 +320 320 639 335 335 675 +384 320 639 403 335 675 +448 320 639 473 335 675 +512 320 639 541 335 675 +575 320 639 608 335 675 +639 320 639 676 335 676 +703 320 639 742 337 676 +767 320 639 807 341 677 +831 320 639 869 347 680 +895 320 639 926 357 685 +959 320 639 982 370 691 +1023 320 639 1023 382 697 +0 384 639 0 403 675 +64 384 639 60 403 675 +128 384 639 136 403 675 +192 384 639 203 403 675 +256 384 639 269 403 675 +320 384 639 335 403 675 +384 384 639 403 405 675 +448 384 639 473 403 675 +512 384 639 541 403 675 +575 384 639 608 405 676 +639 384 639 676 405 676 +703 384 639 742 406 677 +767 384 639 807 407 677 +831 384 639 869 413 680 +895 384 639 926 421 685 +959 384 639 982 431 691 +1023 384 639 1023 443 697 +0 448 639 0 471 675 +64 448 639 60 471 675 +128 448 639 136 471 675 +192 448 639 203 473 675 +256 448 639 269 473 675 +320 448 639 335 473 675 +384 448 639 403 473 675 +448 448 639 473 473 675 +512 448 639 541 473 675 +575 448 639 608 473 675 +639 448 639 676 473 676 +703 448 639 742 474 677 +767 448 639 807 476 678 +831 448 639 869 480 680 +895 448 639 926 486 685 +959 448 639 982 495 691 +1023 448 639 1023 505 696 +0 512 639 0 541 675 +64 512 639 60 541 675 +128 512 639 136 541 675 +192 512 639 203 541 675 +256 512 639 269 541 675 +320 512 639 335 541 675 +384 512 639 403 541 675 +448 512 639 473 541 675 +512 512 639 541 541 675 +575 512 639 608 541 675 +639 512 639 676 542 676 +703 512 639 742 542 676 +767 512 639 807 544 677 +831 512 639 869 547 680 +895 512 639 926 553 685 +959 512 639 981 559 690 +1023 512 639 1023 567 695 +0 575 639 0 608 675 +64 575 639 60 608 675 +128 575 639 136 608 675 +192 575 639 203 608 675 +256 575 639 269 608 676 +320 575 639 335 608 676 +384 575 639 405 608 676 +448 575 639 473 608 676 +512 575 639 541 608 675 +575 575 639 608 608 675 +639 575 639 676 609 676 +703 575 639 742 609 676 +767 575 639 806 610 677 +831 575 639 868 613 680 +895 575 639 925 618 683 +959 575 639 981 623 688 +1023 575 639 1023 629 694 +0 639 639 44 676 676 +64 639 639 72 676 676 +128 639 639 141 676 676 +192 639 639 206 676 676 +256 639 639 271 676 676 +320 639 639 337 676 676 +384 639 639 405 676 676 +448 639 639 474 676 676 +512 639 639 541 676 676 +575 639 639 608 675 676 +639 639 639 676 676 676 +703 639 639 742 676 675 +767 639 639 806 677 677 +831 639 639 868 678 678 +895 639 639 924 682 682 +959 639 639 979 686 686 +1023 639 639 1023 691 691 +0 703 639 60 743 677 +64 703 639 82 743 677 +128 703 639 145 743 677 +192 703 639 209 743 677 +256 703 639 273 743 677 +320 703 639 339 743 677 +384 703 639 407 743 677 +448 703 639 475 743 677 +512 703 639 542 743 677 +575 703 639 609 742 677 +639 703 639 676 742 676 +703 703 639 742 742 676 +767 703 639 806 742 676 +831 703 639 867 743 677 +895 703 639 923 746 680 +959 703 639 978 750 684 +1023 703 639 1023 753 688 +0 767 639 99 809 680 +64 767 639 113 809 680 +128 767 639 163 809 680 +192 767 639 221 809 680 +256 767 639 282 809 680 +320 767 639 344 809 680 +384 767 639 410 809 680 +448 767 639 478 808 679 +512 767 639 545 808 678 +575 767 639 611 807 677 +639 767 639 677 806 677 +703 767 639 742 806 676 +767 767 639 806 806 676 +831 767 639 866 806 677 +895 767 639 922 808 679 +959 767 639 976 811 682 +1023 767 639 1023 812 685 +0 831 639 141 873 686 +64 831 639 150 873 686 +128 831 639 189 873 686 +192 831 639 240 873 685 +256 831 639 296 872 685 +320 831 639 356 872 685 +384 831 639 420 871 684 +448 831 639 484 871 683 +512 831 639 551 870 683 +575 831 639 615 869 681 +639 831 639 680 868 680 +703 831 639 744 868 678 +767 831 639 807 867 677 +831 831 639 867 867 677 +895 831 639 921 867 678 +959 831 639 974 868 680 +1023 831 639 1023 869 680 +0 895 639 189 932 694 +64 895 639 196 932 694 +128 895 639 226 932 694 +192 895 639 266 932 694 +256 895 639 318 932 693 +320 895 639 371 931 693 +384 895 639 433 931 692 +448 895 639 495 930 690 +512 895 639 558 929 688 +575 895 639 621 927 687 +639 895 639 684 926 685 +703 895 639 748 924 682 +767 895 639 809 923 680 +831 895 639 867 922 679 +895 895 639 922 922 678 +959 895 639 974 922 679 +1023 895 639 1023 922 680 +0 959 639 223 989 701 +64 959 639 229 989 701 +128 959 639 252 989 701 +192 959 639 288 989 701 +256 959 639 335 988 700 +320 959 639 386 987 699 +384 959 639 444 987 698 +448 959 639 503 985 696 +512 959 639 565 984 694 +575 959 639 627 982 691 +639 959 639 688 980 688 +703 959 639 750 978 685 +767 959 639 811 976 683 +831 959 639 869 975 680 +895 959 639 922 974 680 +959 959 639 974 974 679 +1023 959 639 1023 974 679 +0 1023 639 234 1023 706 +64 1023 639 240 1023 706 +128 1023 639 264 1023 705 +192 1023 639 298 1023 704 +256 1023 639 342 1023 704 +320 1023 639 392 1023 702 +384 1023 639 449 1023 701 +448 1023 639 507 1023 699 +512 1023 639 568 1023 696 +575 1023 639 627 1023 693 +639 1023 639 689 1023 689 +703 1023 639 751 1023 686 +767 1023 639 811 1023 683 +831 1023 639 869 1023 680 +895 1023 639 922 1023 679 +959 1023 639 974 1023 679 +1023 1023 639 1023 1023 679 +0 0 703 0 0 741 +64 0 703 60 0 741 +128 0 703 136 0 741 +192 0 703 199 0 741 +256 0 703 269 0 741 +320 0 703 334 0 741 +384 0 703 403 0 741 +448 0 703 471 0 741 +512 0 703 540 0 741 +575 0 703 607 0 741 +639 0 703 674 0 741 +703 0 703 742 0 742 +767 0 703 806 44 742 +831 0 703 868 91 745 +895 0 703 925 130 750 +959 0 703 982 171 755 +1023 0 703 1023 199 761 +0 64 703 0 60 741 +64 64 703 60 60 741 +128 64 703 136 60 741 +192 64 703 199 60 741 +256 64 703 269 60 741 +320 64 703 334 60 741 +384 64 703 403 60 741 +448 64 703 471 60 741 +512 64 703 540 60 741 +575 64 703 607 60 741 +639 64 703 674 60 741 +703 64 703 742 60 742 +767 64 703 806 72 743 +831 64 703 868 113 745 +895 64 703 925 141 750 +959 64 703 982 179 755 +1023 64 703 1023 206 761 +0 128 703 0 136 741 +64 128 703 60 136 741 +128 128 703 136 136 741 +192 128 703 203 136 741 +256 128 703 269 136 741 +320 128 703 334 136 741 +384 128 703 403 136 741 +448 128 703 473 136 741 +512 128 703 541 136 741 +575 128 703 607 136 741 +639 128 703 675 136 741 +703 128 703 742 136 742 +767 128 703 806 145 743 +831 128 703 868 163 746 +895 128 703 926 182 750 +959 128 703 982 212 755 +1023 128 703 1023 234 761 +0 192 703 0 203 741 +64 192 703 60 203 741 +128 192 703 136 203 741 +192 192 703 203 203 741 +256 192 703 269 203 741 +320 192 703 335 203 741 +384 192 703 403 203 741 +448 192 703 473 203 741 +512 192 703 541 203 741 +575 192 703 607 203 741 +639 192 703 675 203 742 +703 192 703 742 203 742 +767 192 703 807 209 743 +831 192 703 868 221 746 +895 192 703 926 234 750 +959 192 703 982 257 755 +1023 192 703 1023 275 761 +0 256 703 0 269 742 +64 256 703 60 269 742 +128 256 703 136 269 742 +192 256 703 203 269 742 +256 256 703 269 269 742 +320 256 703 335 269 742 +384 256 703 403 269 742 +448 256 703 473 269 742 +512 256 703 541 269 742 +575 256 703 608 269 742 +639 256 703 676 269 742 +703 256 703 742 271 742 +767 256 703 807 275 744 +831 256 703 869 284 746 +895 256 703 926 296 750 +959 256 703 982 312 755 +1023 256 703 1023 327 761 +0 320 703 0 335 742 +64 320 703 60 335 742 +128 320 703 136 335 742 +192 320 703 203 335 742 +256 320 703 269 335 742 +320 320 703 335 335 742 +384 320 703 405 335 742 +448 320 703 473 335 742 +512 320 703 541 335 742 +575 320 703 608 335 742 +639 320 703 676 335 742 +703 320 703 742 337 742 +767 320 703 808 341 744 +831 320 703 869 347 746 +895 320 703 926 357 750 +959 320 703 982 370 755 +1023 320 703 1023 382 761 +0 384 703 0 403 742 +64 384 703 60 403 742 +128 384 703 136 403 742 +192 384 703 203 403 742 +256 384 703 269 403 742 +320 384 703 335 405 742 +384 384 703 405 405 742 +448 384 703 473 405 742 +512 384 703 541 405 742 +575 384 703 608 405 742 +639 384 703 676 405 742 +703 384 703 743 406 743 +767 384 703 808 409 744 +831 384 703 869 413 746 +895 384 703 926 421 750 +959 384 703 982 431 755 +1023 384 703 1023 443 761 +0 448 703 0 473 742 +64 448 703 60 473 742 +128 448 703 136 473 742 +192 448 703 203 473 742 +256 448 703 269 473 742 +320 448 703 335 473 742 +384 448 703 405 473 742 +448 448 703 473 473 742 +512 448 703 541 473 742 +575 448 703 608 473 742 +639 448 703 676 474 742 +703 448 703 743 474 743 +767 448 703 808 476 744 +831 448 703 869 480 746 +895 448 703 926 487 750 +959 448 703 982 495 755 +1023 448 703 1023 505 761 +0 512 703 0 541 742 +64 512 703 60 541 742 +128 512 703 136 541 742 +192 512 703 203 541 742 +256 512 703 269 541 742 +320 512 703 335 541 742 +384 512 703 405 541 742 +448 512 703 473 541 742 +512 512 703 541 541 742 +575 512 703 608 541 742 +639 512 703 676 542 742 +703 512 703 743 542 743 +767 512 703 807 544 744 +831 512 703 869 547 746 +895 512 703 926 553 750 +959 512 703 981 559 754 +1023 512 703 1023 567 759 +0 575 703 0 608 742 +64 575 703 60 608 742 +128 575 703 136 608 742 +192 575 703 203 608 742 +256 575 703 269 608 742 +320 575 703 335 608 742 +384 575 703 405 608 742 +448 575 703 473 608 742 +512 575 703 541 608 742 +575 575 703 608 608 742 +639 575 703 676 609 742 +703 575 703 742 609 742 +767 575 703 806 610 743 +831 575 703 868 613 745 +895 575 703 925 617 749 +959 575 703 980 623 753 +1023 575 703 1023 628 757 +0 639 703 44 676 742 +64 639 703 72 676 742 +128 639 703 141 676 742 +192 639 703 206 676 742 +256 639 703 271 676 742 +320 639 703 337 676 742 +384 639 703 405 676 742 +448 639 703 474 676 742 +512 639 703 542 676 742 +575 639 703 608 676 742 +639 639 703 676 676 742 +703 639 703 742 676 742 +767 639 703 806 677 743 +831 639 703 867 678 744 +895 639 703 924 682 747 +959 639 703 979 686 751 +1023 639 703 1023 691 755 +0 703 703 60 743 743 +64 703 703 82 743 743 +128 703 703 145 743 743 +192 703 703 209 743 743 +256 703 703 273 744 744 +320 703 703 339 744 744 +384 703 703 407 743 743 +448 703 703 475 743 743 +512 703 703 542 743 743 +575 703 703 609 742 742 +639 703 703 676 742 742 +703 703 703 742 742 742 +767 703 703 805 742 742 +831 703 703 867 743 743 +895 703 703 923 746 746 +959 703 703 977 750 750 +1023 703 703 1023 753 753 +0 767 703 99 809 746 +64 767 703 113 809 746 +128 767 703 163 809 746 +192 767 703 221 809 746 +256 767 703 282 809 746 +320 767 703 344 809 746 +384 767 703 410 809 746 +448 767 703 478 808 745 +512 767 703 545 808 744 +575 767 703 611 807 744 +639 767 703 677 806 743 +703 767 703 742 806 742 +767 767 703 805 805 742 +831 767 703 866 806 742 +895 767 703 922 808 744 +959 767 703 976 810 747 +1023 767 703 1023 812 749 +0 831 703 141 873 750 +64 831 703 150 873 750 +128 831 703 189 873 750 +192 831 703 237 873 750 +256 831 703 294 872 750 +320 831 703 356 872 750 +384 831 703 418 871 749 +448 831 703 484 871 748 +512 831 703 550 870 748 +575 831 703 614 869 746 +639 831 703 679 868 745 +703 831 703 744 867 744 +767 831 703 806 866 743 +831 831 703 865 866 742 +895 831 703 921 867 743 +959 831 703 974 868 745 +1023 831 703 1023 868 746 +0 895 703 186 932 757 +64 895 703 196 932 757 +128 895 703 223 932 757 +192 895 703 266 932 757 +256 895 703 316 931 757 +320 895 703 371 931 756 +384 895 703 431 930 755 +448 895 703 495 929 754 +512 895 703 558 928 753 +575 895 703 621 927 751 +639 895 703 684 925 749 +703 895 703 747 924 747 +767 895 703 808 922 745 +831 895 703 867 921 744 +895 895 703 921 921 744 +959 895 703 973 921 744 +1023 895 703 1023 922 744 +0 959 703 218 989 764 +64 959 703 226 989 764 +128 959 703 250 988 764 +192 959 703 286 988 764 +256 959 703 334 988 763 +320 959 703 385 987 763 +384 959 703 443 986 761 +448 959 703 502 985 759 +512 959 703 564 983 757 +575 959 703 625 982 755 +639 959 703 687 980 752 +703 959 703 750 978 750 +767 959 703 810 976 747 +831 959 703 868 974 745 +895 959 703 922 973 744 +959 959 703 973 973 744 +1023 959 703 1023 973 744 +0 1023 703 232 1023 767 +64 1023 703 237 1023 767 +128 1023 703 262 1023 766 +192 1023 703 296 1023 766 +256 1023 703 341 1023 766 +320 1023 703 391 1023 765 +384 1023 703 446 1023 763 +448 1023 703 506 1023 761 +512 1023 703 566 1023 759 +575 1023 703 627 1023 756 +639 1023 703 688 1023 753 +703 1023 703 750 1023 750 +767 1023 703 810 1023 747 +831 1023 703 868 1023 745 +895 1023 703 922 1023 744 +959 1023 703 973 1023 744 +1023 1023 703 1023 1023 744 +0 0 767 0 0 805 +64 0 767 60 0 805 +128 0 767 136 0 805 +192 0 767 203 0 805 +256 0 767 269 0 805 +320 0 767 334 0 805 +384 0 767 403 0 805 +448 0 767 471 0 805 +512 0 767 540 0 805 +575 0 767 607 0 805 +639 0 767 675 0 805 +703 0 767 742 0 805 +767 0 767 806 60 806 +831 0 767 868 91 809 +895 0 767 926 136 812 +959 0 767 982 171 817 +1023 0 767 1023 199 822 +0 64 767 0 60 805 +64 64 767 60 60 805 +128 64 767 136 60 805 +192 64 767 203 60 805 +256 64 767 269 60 805 +320 64 767 335 60 805 +384 64 767 403 60 805 +448 64 767 471 60 805 +512 64 767 540 60 805 +575 64 767 607 60 805 +639 64 767 675 60 805 +703 64 767 742 60 806 +767 64 767 807 82 807 +831 64 767 868 113 809 +895 64 767 926 145 812 +959 64 767 982 179 817 +1023 64 767 1023 209 823 +0 128 767 0 136 805 +64 128 767 60 136 805 +128 128 767 136 136 805 +192 128 767 203 136 805 +256 128 767 269 136 805 +320 128 767 335 136 805 +384 128 767 403 136 805 +448 128 767 473 136 805 +512 128 767 541 136 805 +575 128 767 608 136 805 +639 128 767 675 136 805 +703 128 767 742 136 806 +767 128 767 807 145 807 +831 128 767 869 163 809 +895 128 767 926 186 813 +959 128 767 982 212 817 +1023 128 767 1023 237 823 +0 192 767 0 203 805 +64 192 767 60 203 805 +128 192 767 136 203 805 +192 192 767 203 203 805 +256 192 767 269 203 805 +320 192 767 335 203 805 +384 192 767 403 203 805 +448 192 767 473 203 805 +512 192 767 541 203 805 +575 192 767 608 203 805 +639 192 767 676 203 805 +703 192 767 742 203 806 +767 192 767 807 209 807 +831 192 767 869 221 809 +895 192 767 926 237 813 +959 192 767 982 257 818 +1023 192 767 1023 278 823 +0 256 767 0 269 805 +64 256 767 60 269 805 +128 256 767 136 269 805 +192 256 767 203 271 805 +256 256 767 271 271 806 +320 256 767 335 271 806 +384 256 767 403 271 806 +448 256 767 473 271 805 +512 256 767 542 271 805 +575 256 767 608 271 805 +639 256 767 676 271 806 +703 256 767 743 273 806 +767 256 767 808 275 808 +831 256 767 869 284 809 +895 256 767 926 296 814 +959 256 767 982 314 818 +1023 256 767 1023 328 823 +0 320 767 0 335 805 +64 320 767 60 335 805 +128 320 767 136 335 806 +192 320 767 203 335 806 +256 320 767 271 335 806 +320 320 767 337 337 806 +384 320 767 405 337 806 +448 320 767 474 337 806 +512 320 767 542 337 806 +575 320 767 609 337 806 +639 320 767 677 337 806 +703 320 767 743 339 806 +767 320 767 808 342 808 +831 320 767 869 349 810 +895 320 767 927 357 814 +959 320 767 982 370 818 +1023 320 767 1023 383 823 +0 384 767 0 405 805 +64 384 767 72 405 806 +128 384 767 141 405 806 +192 384 767 203 405 806 +256 384 767 271 405 806 +320 384 767 337 405 806 +384 384 767 405 405 806 +448 384 767 474 405 806 +512 384 767 542 405 806 +575 384 767 609 405 806 +639 384 767 677 405 806 +703 384 767 743 406 806 +767 384 767 808 409 808 +831 384 767 869 414 810 +895 384 767 927 422 814 +959 384 767 982 433 818 +1023 384 767 1023 443 823 +0 448 767 0 473 805 +64 448 767 60 473 805 +128 448 767 136 473 806 +192 448 767 203 474 806 +256 448 767 271 474 806 +320 448 767 337 474 806 +384 448 767 405 474 806 +448 448 767 474 474 806 +512 448 767 542 474 806 +575 448 767 609 474 806 +639 448 767 677 474 806 +703 448 767 743 475 806 +767 448 767 808 477 808 +831 448 767 869 480 810 +895 448 767 926 487 814 +959 448 767 982 496 818 +1023 448 767 1023 505 822 +0 512 767 0 542 805 +64 512 767 60 542 805 +128 512 767 141 542 806 +192 512 767 203 542 806 +256 512 767 271 542 806 +320 512 767 337 542 806 +384 512 767 405 542 806 +448 512 767 474 542 806 +512 512 767 542 542 806 +575 512 767 609 542 806 +639 512 767 677 542 806 +703 512 767 743 543 806 +767 512 767 808 545 808 +831 512 767 869 548 809 +895 512 767 926 554 813 +959 512 767 982 560 817 +1023 512 767 1023 567 822 +0 575 767 0 609 806 +64 575 767 72 609 806 +128 575 767 141 609 806 +192 575 767 206 609 806 +256 575 767 271 609 806 +320 575 767 337 609 806 +384 575 767 405 609 806 +448 575 767 474 609 806 +512 575 767 542 609 806 +575 575 767 609 609 806 +639 575 767 676 609 806 +703 575 767 743 609 806 +767 575 767 807 611 807 +831 575 767 868 613 809 +895 575 767 925 618 812 +959 575 767 981 623 816 +1023 575 767 1023 629 820 +0 639 767 44 677 806 +64 639 767 72 677 806 +128 639 767 141 677 806 +192 639 767 206 677 806 +256 639 767 273 677 806 +320 639 767 337 677 806 +384 639 767 406 677 806 +448 639 767 474 677 806 +512 639 767 542 677 806 +575 639 767 609 676 806 +639 639 767 676 676 806 +703 639 767 742 676 806 +767 639 767 806 677 806 +831 639 767 868 678 808 +895 639 767 924 682 811 +959 639 767 979 686 814 +1023 639 767 1023 691 818 +0 703 767 72 744 807 +64 703 767 91 744 807 +128 703 767 150 744 807 +192 703 767 212 744 807 +256 703 767 275 744 807 +320 703 767 339 744 807 +384 703 767 407 744 807 +448 703 767 475 743 806 +512 703 767 543 743 806 +575 703 767 609 742 806 +639 703 767 676 742 806 +703 703 767 742 742 805 +767 703 767 805 742 806 +831 703 767 867 743 807 +895 703 767 923 746 809 +959 703 767 977 749 812 +1023 703 767 1023 752 815 +0 767 767 99 809 809 +64 767 767 119 809 809 +128 767 767 167 809 809 +192 767 767 221 809 809 +256 767 767 282 809 809 +320 767 767 346 809 809 +384 767 767 412 809 809 +448 767 767 478 808 808 +512 767 767 545 808 808 +575 767 767 611 807 807 +639 767 767 677 806 806 +703 767 767 742 805 806 +767 767 767 805 805 805 +831 767 767 866 806 806 +895 767 767 922 807 808 +959 767 767 975 810 809 +1023 767 767 1023 812 812 +0 831 767 141 873 813 +64 831 767 150 873 813 +128 831 767 189 873 813 +192 831 767 237 873 813 +256 831 767 294 872 813 +320 831 767 356 872 812 +384 831 767 418 871 812 +448 831 767 484 871 811 +512 831 767 550 870 811 +575 831 767 614 869 809 +639 831 767 679 868 808 +703 831 767 744 867 807 +767 831 767 806 866 806 +831 831 767 865 865 806 +895 831 767 921 866 806 +959 831 767 973 867 807 +1023 831 767 1023 868 808 +0 895 767 186 932 820 +64 895 767 193 932 820 +128 895 767 221 932 820 +192 895 767 264 931 820 +256 895 767 316 931 819 +320 895 767 371 931 818 +384 895 767 431 930 818 +448 895 767 494 929 817 +512 895 767 557 928 815 +575 895 767 619 927 814 +639 895 767 683 925 812 +703 895 767 746 923 809 +767 895 767 808 922 808 +831 895 767 866 921 806 +895 895 767 920 920 806 +959 895 767 973 921 806 +1023 895 767 1023 921 806 +0 959 767 218 988 825 +64 959 767 223 988 825 +128 959 767 247 988 825 +192 959 767 284 988 825 +256 959 767 332 987 824 +320 959 767 383 986 824 +384 959 767 440 985 822 +448 959 767 501 984 821 +512 959 767 563 983 819 +575 959 767 624 981 817 +639 959 767 686 979 814 +703 959 767 748 977 812 +767 959 767 809 975 809 +831 959 767 867 973 807 +895 959 767 921 973 806 +959 959 767 973 973 806 +1023 959 767 1023 973 806 +0 1023 767 229 1023 828 +64 1023 767 234 1023 828 +128 1023 767 257 1023 828 +192 1023 767 292 1023 827 +256 1023 767 339 1023 827 +320 1023 767 389 1023 825 +384 1023 767 445 1023 824 +448 1023 767 503 1023 822 +512 1023 767 565 1023 820 +575 1023 767 626 1023 818 +639 1023 767 687 1023 815 +703 1023 767 749 1023 812 +767 1023 767 809 1023 809 +831 1023 767 867 1023 807 +895 1023 767 921 1023 806 +959 1023 767 973 1023 806 +1023 1023 767 1023 1023 806 +0 0 831 0 0 865 +64 0 831 60 0 865 +128 0 831 136 0 865 +192 0 831 203 0 865 +256 0 831 269 44 865 +320 0 831 335 44 865 +384 0 831 405 0 865 +448 0 831 473 0 865 +512 0 831 541 0 865 +575 0 831 609 0 865 +639 0 831 677 0 865 +703 0 831 742 44 866 +767 0 831 808 72 867 +831 0 831 869 106 869 +895 0 831 926 141 873 +959 0 831 982 175 877 +1023 0 831 1023 206 881 +0 64 831 0 60 865 +64 64 831 60 60 865 +128 64 831 136 72 865 +192 64 831 203 72 865 +256 64 831 271 72 865 +320 64 831 335 72 865 +384 64 831 405 72 865 +448 64 831 474 60 865 +512 64 831 542 60 865 +575 64 831 609 60 865 +639 64 831 677 60 865 +703 64 831 742 72 866 +767 64 831 808 91 867 +831 64 831 869 119 869 +895 64 831 927 150 873 +959 64 831 982 182 877 +1023 64 831 1023 212 881 +0 128 831 0 141 865 +64 128 831 72 141 865 +128 128 831 141 141 865 +192 128 831 203 141 865 +256 128 831 271 141 865 +320 128 831 335 141 866 +384 128 831 405 141 866 +448 128 831 474 141 866 +512 128 831 542 141 865 +575 128 831 609 141 865 +639 128 831 677 141 866 +703 128 831 742 145 866 +767 128 831 808 155 868 +831 128 831 869 167 869 +895 128 831 927 189 873 +959 128 831 982 215 877 +1023 128 831 1023 242 882 +0 192 831 44 203 866 +64 192 831 72 203 866 +128 192 831 141 203 866 +192 192 831 203 206 866 +256 192 831 271 206 866 +320 192 831 337 206 866 +384 192 831 405 206 866 +448 192 831 474 206 866 +512 192 831 542 203 866 +575 192 831 609 206 866 +639 192 831 677 206 866 +703 192 831 743 209 867 +767 192 831 808 215 868 +831 192 831 869 223 869 +895 192 831 927 240 873 +959 192 831 982 259 878 +1023 192 831 1023 280 882 +0 256 831 44 271 866 +64 256 831 72 271 866 +128 256 831 141 271 866 +192 256 831 206 271 866 +256 256 831 271 273 866 +320 256 831 337 273 866 +384 256 831 406 273 866 +448 256 831 475 273 866 +512 256 831 543 271 866 +575 256 831 610 273 866 +639 256 831 677 273 867 +703 256 831 744 275 867 +767 256 831 808 280 868 +831 256 831 870 286 870 +895 256 831 927 300 873 +959 256 831 983 316 878 +1023 256 831 1023 330 882 +0 320 831 44 337 866 +64 320 831 72 337 866 +128 320 831 141 337 866 +192 320 831 206 337 866 +256 320 831 273 339 866 +320 320 831 339 339 866 +384 320 831 406 339 866 +448 320 831 475 339 866 +512 320 831 543 337 867 +575 320 831 610 339 867 +639 320 831 677 339 867 +703 320 831 744 341 867 +767 320 831 808 344 868 +831 320 831 870 351 870 +895 320 831 927 360 873 +959 320 831 983 373 878 +1023 320 831 1023 385 882 +0 384 831 44 406 866 +64 384 831 72 406 866 +128 384 831 141 406 866 +192 384 831 206 406 866 +256 384 831 273 406 866 +320 384 831 339 407 866 +384 384 831 407 407 866 +448 384 831 475 406 866 +512 384 831 543 406 867 +575 384 831 611 407 867 +639 384 831 677 407 867 +703 384 831 744 409 867 +767 384 831 808 410 868 +831 384 831 870 416 870 +895 384 831 927 424 874 +959 384 831 983 433 878 +1023 384 831 1023 444 882 +0 448 831 44 474 866 +64 448 831 72 475 866 +128 448 831 145 475 866 +192 448 831 206 475 866 +256 448 831 273 475 866 +320 448 831 339 475 867 +384 448 831 407 475 867 +448 448 831 475 475 867 +512 448 831 543 475 867 +575 448 831 611 475 867 +639 448 831 677 475 867 +703 448 831 744 476 867 +767 448 831 808 478 868 +831 448 831 870 483 870 +895 448 831 927 489 873 +959 448 831 982 497 877 +1023 448 831 1023 506 881 +0 512 831 44 543 866 +64 512 831 72 543 866 +128 512 831 145 543 866 +192 512 831 206 543 867 +256 512 831 273 543 867 +320 512 831 339 543 867 +384 512 831 407 543 867 +448 512 831 475 543 867 +512 512 831 543 543 867 +575 512 831 610 543 867 +639 512 831 677 543 867 +703 512 831 744 545 867 +767 512 831 808 546 868 +831 512 831 869 549 869 +895 512 831 926 555 873 +959 512 831 982 561 876 +1023 512 831 1023 568 880 +0 575 831 60 610 866 +64 575 831 82 610 866 +128 575 831 145 610 867 +192 575 831 209 610 867 +256 575 831 273 610 867 +320 575 831 339 611 867 +384 575 831 407 611 867 +448 575 831 475 610 867 +512 575 831 543 610 867 +575 575 831 610 610 866 +639 575 831 677 610 866 +703 575 831 744 611 867 +767 575 831 808 612 867 +831 575 831 869 614 869 +895 575 831 926 618 871 +959 575 831 981 624 875 +1023 575 831 1023 630 879 +0 639 831 60 677 867 +64 639 831 82 677 867 +128 639 831 145 677 867 +192 639 831 209 677 867 +256 639 831 275 677 867 +320 639 831 341 677 867 +384 639 831 407 677 867 +448 639 831 475 677 867 +512 639 831 543 677 867 +575 639 831 610 677 866 +639 639 831 677 677 866 +703 639 831 742 677 866 +767 639 831 807 677 867 +831 639 831 868 679 868 +895 639 831 924 683 870 +959 639 831 979 687 874 +1023 639 831 1023 691 877 +0 703 831 82 744 867 +64 703 831 99 744 867 +128 703 831 155 744 867 +192 703 831 215 744 867 +256 703 831 278 744 867 +320 703 831 342 744 867 +384 703 831 409 744 867 +448 703 831 476 744 867 +512 703 831 544 744 867 +575 703 831 610 743 866 +639 703 831 677 742 866 +703 703 831 742 742 865 +767 703 831 806 742 866 +831 703 831 867 743 867 +895 703 831 923 746 869 +959 703 831 977 750 871 +1023 703 831 1023 752 874 +0 767 831 106 810 869 +64 767 831 119 810 869 +128 767 831 167 810 869 +192 767 831 223 809 869 +256 767 831 284 809 869 +320 767 831 346 809 869 +384 767 831 412 809 869 +448 767 831 479 809 868 +512 767 831 546 808 868 +575 767 831 612 808 867 +639 767 831 677 806 867 +703 767 831 742 806 865 +767 767 831 806 806 865 +831 767 831 866 806 866 +895 767 831 922 807 867 +959 767 831 975 809 869 +1023 767 831 1023 811 871 +0 831 831 141 873 873 +64 831 831 150 873 873 +128 831 831 189 873 873 +192 831 831 237 873 873 +256 831 831 296 872 872 +320 831 831 356 872 872 +384 831 831 420 871 871 +448 831 831 484 871 871 +512 831 831 550 870 870 +575 831 831 614 869 869 +639 831 831 679 868 868 +703 831 831 744 867 867 +767 831 831 806 866 866 +831 831 831 865 865 865 +895 831 831 920 865 865 +959 831 831 973 867 867 +1023 831 831 1023 868 868 +0 895 831 186 932 879 +64 895 831 193 932 879 +128 895 831 223 932 878 +192 895 831 264 931 878 +256 895 831 316 931 878 +320 895 831 370 931 877 +384 895 831 431 930 876 +448 895 831 493 929 875 +512 895 831 556 928 874 +575 895 831 619 926 873 +639 895 831 683 925 870 +703 895 831 746 923 869 +767 895 831 807 922 867 +831 895 831 865 920 865 +895 895 831 920 920 865 +959 895 831 972 920 865 +1023 895 831 1023 920 865 +0 959 831 215 988 884 +64 959 831 221 988 884 +128 959 831 247 988 883 +192 959 831 284 988 883 +256 959 831 330 987 882 +320 959 831 382 986 881 +384 959 831 440 985 880 +448 959 831 500 984 879 +512 959 831 562 982 877 +575 959 831 623 981 875 +639 959 831 686 979 873 +703 959 831 748 976 870 +767 959 831 809 974 868 +831 959 831 867 973 867 +895 959 831 920 972 865 +959 959 831 972 972 865 +1023 959 831 1023 972 865 +0 1023 831 226 1023 886 +64 1023 831 232 1023 886 +128 1023 831 257 1023 885 +192 1023 831 290 1023 885 +256 1023 831 335 1023 884 +320 1023 831 386 1023 883 +384 1023 831 443 1023 882 +448 1023 831 502 1023 880 +512 1023 831 563 1023 878 +575 1023 831 624 1023 876 +639 1023 831 686 1023 873 +703 1023 831 748 1023 870 +767 1023 831 809 1023 868 +831 1023 831 866 1023 866 +895 1023 831 920 1023 865 +959 1023 831 972 1023 865 +1023 1023 831 1023 1023 865 +0 0 895 60 60 921 +64 0 895 82 60 921 +128 0 895 145 60 921 +192 0 895 209 60 921 +256 0 895 275 72 921 +320 0 895 341 72 921 +384 0 895 407 72 921 +448 0 895 475 60 921 +512 0 895 544 60 921 +575 0 895 611 60 921 +639 0 895 677 72 921 +703 0 895 744 72 922 +767 0 895 809 91 923 +831 0 895 870 119 924 +895 0 895 927 155 927 +959 0 895 983 182 931 +1023 0 895 1023 212 936 +0 64 895 60 82 921 +64 64 895 82 82 921 +128 64 895 145 82 921 +192 64 895 209 91 921 +256 64 895 275 91 921 +320 64 895 341 91 921 +384 64 895 407 91 921 +448 64 895 475 91 921 +512 64 895 544 82 921 +575 64 895 611 82 921 +639 64 895 677 91 921 +703 64 895 744 91 922 +767 64 895 809 106 923 +831 64 895 870 136 924 +895 64 895 927 163 927 +959 64 895 983 193 931 +1023 64 895 1023 218 936 +0 128 895 60 145 921 +64 128 895 82 145 921 +128 128 895 145 145 921 +192 128 895 209 150 921 +256 128 895 275 150 921 +320 128 895 341 150 921 +384 128 895 407 150 921 +448 128 895 476 150 921 +512 128 895 544 145 921 +575 128 895 611 145 921 +639 128 895 678 150 921 +703 128 895 744 150 922 +767 128 895 809 159 923 +831 128 895 870 179 924 +895 128 895 928 199 928 +959 128 895 983 223 931 +1023 128 895 1023 245 936 +0 192 895 60 209 921 +64 192 895 91 209 921 +128 192 895 150 209 921 +192 192 895 212 212 921 +256 192 895 275 212 921 +320 192 895 341 212 921 +384 192 895 407 212 921 +448 192 895 476 212 921 +512 192 895 544 212 921 +575 192 895 611 212 921 +639 192 895 678 212 921 +703 192 895 744 215 922 +767 192 895 809 221 923 +831 192 895 870 232 925 +895 192 895 928 247 928 +959 192 895 983 266 932 +1023 192 895 1023 284 936 +0 256 895 72 275 921 +64 256 895 91 275 921 +128 256 895 150 275 921 +192 256 895 212 275 922 +256 256 895 278 278 922 +320 256 895 342 278 922 +384 256 895 409 278 921 +448 256 895 477 278 922 +512 256 895 545 278 922 +575 256 895 612 278 922 +639 256 895 679 278 922 +703 256 895 745 280 922 +767 256 895 809 284 923 +831 256 895 871 290 925 +895 256 895 928 304 928 +959 256 895 984 319 932 +1023 256 895 1023 334 936 +0 320 895 72 341 922 +64 320 895 91 341 922 +128 320 895 150 341 922 +192 320 895 212 341 922 +256 320 895 278 342 922 +320 320 895 342 342 922 +384 320 895 409 342 922 +448 320 895 477 342 922 +512 320 895 545 342 922 +575 320 895 612 342 922 +639 320 895 679 342 922 +703 320 895 745 344 923 +767 320 895 810 347 924 +831 320 895 871 352 925 +895 320 895 928 363 928 +959 320 895 984 376 932 +1023 320 895 1023 388 936 +0 384 895 82 409 922 +64 384 895 99 409 922 +128 384 895 155 409 922 +192 384 895 215 409 922 +256 384 895 278 409 922 +320 384 895 342 410 922 +384 384 895 410 410 922 +448 384 895 477 410 922 +512 384 895 546 410 922 +575 384 895 613 410 922 +639 384 895 679 410 922 +703 384 895 746 412 923 +767 384 895 810 413 924 +831 384 895 871 418 925 +895 384 895 928 426 928 +959 384 895 984 436 932 +1023 384 895 1023 446 936 +0 448 895 82 477 922 +64 448 895 99 477 922 +128 448 895 155 477 922 +192 448 895 215 477 922 +256 448 895 278 477 922 +320 448 895 342 477 922 +384 448 895 410 477 922 +448 448 895 477 477 922 +512 448 895 545 477 922 +575 448 895 613 477 922 +639 448 895 679 478 922 +703 448 895 745 478 923 +767 448 895 809 480 923 +831 448 895 871 485 925 +895 448 895 928 490 928 +959 448 895 983 499 932 +1023 448 895 1023 508 935 +0 512 895 82 545 922 +64 512 895 99 545 922 +128 512 895 155 545 922 +192 512 895 215 545 922 +256 512 895 278 545 922 +320 512 895 342 545 922 +384 512 895 410 545 922 +448 512 895 477 545 922 +512 512 895 545 545 922 +575 512 895 612 545 922 +639 512 895 679 546 922 +703 512 895 745 546 922 +767 512 895 809 548 923 +831 512 895 870 551 925 +895 512 895 927 556 927 +959 512 895 982 563 931 +1023 512 895 1023 570 935 +0 575 895 82 612 922 +64 575 895 99 612 922 +128 575 895 155 612 922 +192 575 895 215 612 922 +256 575 895 278 612 922 +320 575 895 342 612 922 +384 575 895 410 612 922 +448 575 895 477 612 922 +512 575 895 545 612 922 +575 575 895 612 612 922 +639 575 895 678 612 922 +703 575 895 744 612 922 +767 575 895 809 613 923 +831 575 895 870 616 924 +895 575 895 926 620 926 +959 575 895 982 625 930 +1023 575 895 1023 630 933 +0 639 895 82 679 922 +64 639 895 99 679 922 +128 639 895 155 679 922 +192 639 895 215 679 922 +256 639 895 280 679 922 +320 639 895 344 679 922 +384 639 895 410 679 922 +448 639 895 477 679 922 +512 639 895 545 678 922 +575 639 895 612 678 922 +639 639 895 678 678 922 +703 639 895 744 678 921 +767 639 895 808 678 922 +831 639 895 869 680 923 +895 639 895 925 683 925 +959 639 895 980 688 928 +1023 639 895 1023 692 931 +0 703 895 99 746 923 +64 703 895 113 746 923 +128 703 895 163 746 923 +192 703 895 221 746 923 +256 703 895 282 746 923 +320 703 895 346 746 923 +384 703 895 412 745 923 +448 703 895 478 745 922 +512 703 895 546 744 922 +575 703 895 612 744 922 +639 703 895 678 744 921 +703 703 895 743 743 921 +767 703 895 806 743 921 +831 703 895 867 744 922 +895 703 895 923 747 923 +959 703 895 978 750 926 +1023 703 895 1023 753 929 +0 767 895 113 811 924 +64 767 895 130 811 924 +128 767 895 175 811 924 +192 767 895 226 811 924 +256 767 895 286 811 924 +320 767 895 349 810 924 +384 767 895 414 810 924 +448 767 895 480 809 923 +512 767 895 547 809 923 +575 767 895 613 808 922 +639 767 895 678 808 921 +703 767 895 743 806 921 +767 767 895 806 806 921 +831 767 895 867 806 921 +895 767 895 922 808 922 +959 767 895 976 809 923 +1023 767 895 1023 811 925 +0 831 895 150 874 927 +64 831 895 159 874 927 +128 831 895 196 874 927 +192 831 895 242 873 927 +256 831 895 298 873 927 +320 831 895 357 873 927 +384 831 895 421 872 926 +448 831 895 485 871 926 +512 831 895 551 871 925 +575 831 895 615 870 924 +639 831 895 680 868 923 +703 831 895 744 867 922 +767 831 895 806 866 920 +831 831 895 865 865 920 +895 831 895 920 865 920 +959 831 895 973 867 921 +1023 831 895 1023 867 922 +0 895 895 189 932 932 +64 895 895 196 932 932 +128 895 895 223 932 932 +192 895 895 266 932 932 +256 895 895 316 932 932 +320 895 895 371 931 931 +384 895 895 431 930 930 +448 895 895 494 929 929 +512 895 895 557 928 928 +575 895 895 620 927 927 +639 895 895 683 925 925 +703 895 895 746 923 923 +767 895 895 807 922 922 +831 895 895 865 920 920 +895 895 895 919 919 919 +959 895 895 972 920 920 +1023 895 895 1023 920 920 +0 959 895 215 988 936 +64 959 895 223 988 936 +128 959 895 247 988 936 +192 959 895 284 988 936 +256 959 895 330 987 935 +320 959 895 382 986 935 +384 959 895 440 985 934 +448 959 895 500 984 932 +512 959 895 562 982 930 +575 959 895 623 981 929 +639 959 895 686 979 927 +703 959 895 748 976 924 +767 959 895 808 974 922 +831 959 895 866 973 921 +895 959 895 920 972 920 +959 959 895 972 972 920 +1023 959 895 1023 972 919 +0 1023 895 226 1023 938 +64 1023 895 232 1023 938 +128 1023 895 257 1023 938 +192 1023 895 290 1023 937 +256 1023 895 335 1023 937 +320 1023 895 386 1023 936 +384 1023 895 443 1023 935 +448 1023 895 502 1023 933 +512 1023 895 563 1023 931 +575 1023 895 624 1023 929 +639 1023 895 686 1023 927 +703 1023 895 748 1023 925 +767 1023 895 808 1023 922 +831 1023 895 866 1023 921 +895 1023 895 919 1023 919 +959 1023 895 972 1023 919 +1023 1023 895 1023 1023 920 +0 0 959 91 91 974 +64 0 959 106 91 974 +128 0 959 159 91 974 +192 0 959 218 91 975 +256 0 959 280 91 975 +320 0 959 344 91 975 +384 0 959 410 91 974 +448 0 959 478 91 974 +512 0 959 546 91 974 +575 0 959 613 91 974 +639 0 959 680 91 974 +703 0 959 746 99 975 +767 0 959 811 113 976 +831 0 959 872 130 978 +895 0 959 929 163 981 +959 0 959 985 193 985 +1023 0 959 1023 221 989 +0 64 959 91 106 974 +64 64 959 106 106 974 +128 64 959 159 106 974 +192 64 959 218 106 975 +256 64 959 280 106 975 +320 64 959 344 106 975 +384 64 959 412 106 974 +448 64 959 478 106 974 +512 64 959 546 106 974 +575 64 959 613 106 974 +639 64 959 680 106 974 +703 64 959 746 113 975 +767 64 959 811 125 976 +831 64 959 872 145 978 +895 64 959 929 171 981 +959 64 959 985 199 985 +1023 64 959 1023 226 989 +0 128 959 91 159 974 +64 128 959 106 159 974 +128 128 959 159 159 974 +192 128 959 218 159 975 +256 128 959 282 159 975 +320 128 959 344 159 975 +384 128 959 412 159 975 +448 128 959 478 159 975 +512 128 959 547 159 975 +575 128 959 613 159 974 +639 128 959 680 159 975 +703 128 959 746 163 975 +767 128 959 811 171 976 +831 128 959 872 186 978 +895 128 959 929 206 981 +959 128 959 985 232 985 +1023 128 959 1023 252 989 +0 192 959 91 218 975 +64 192 959 113 218 975 +128 192 959 163 218 975 +192 192 959 218 218 975 +256 192 959 282 218 975 +320 192 959 346 218 975 +384 192 959 412 218 975 +448 192 959 479 218 975 +512 192 959 547 218 975 +575 192 959 613 218 975 +639 192 959 680 221 975 +703 192 959 746 221 975 +767 192 959 811 226 976 +831 192 959 872 237 978 +895 192 959 929 252 981 +959 192 959 985 271 985 +1023 192 959 1023 290 989 +0 256 959 99 282 975 +64 256 959 113 282 975 +128 256 959 163 282 975 +192 256 959 221 282 975 +256 256 959 284 284 975 +320 256 959 346 284 975 +384 256 959 412 284 975 +448 256 959 479 284 975 +512 256 959 548 284 975 +575 256 959 614 284 975 +639 256 959 680 284 975 +703 256 959 747 286 976 +767 256 959 811 290 977 +831 256 959 873 296 978 +895 256 959 930 308 981 +959 256 959 985 323 985 +1023 256 959 1023 339 989 +0 320 959 99 346 975 +64 320 959 113 346 975 +128 320 959 163 346 975 +192 320 959 221 346 975 +256 320 959 284 347 975 +320 320 959 347 347 975 +384 320 959 413 347 975 +448 320 959 480 347 975 +512 320 959 548 347 975 +575 320 959 614 347 975 +639 320 959 681 347 975 +703 320 959 747 349 976 +767 320 959 811 352 977 +831 320 959 873 357 979 +895 320 959 930 367 982 +959 320 959 985 379 985 +1023 320 959 1023 392 989 +0 384 959 99 412 975 +64 384 959 113 412 975 +128 384 959 163 413 975 +192 384 959 221 413 975 +256 384 959 284 413 975 +320 384 959 347 413 975 +384 384 959 413 413 975 +448 384 959 480 413 975 +512 384 959 548 413 975 +575 384 959 614 413 975 +639 384 959 681 413 976 +703 384 959 748 414 976 +767 384 959 811 417 977 +831 384 959 873 422 979 +895 384 959 929 429 982 +959 384 959 985 439 985 +1023 384 959 1023 450 989 +0 448 959 99 480 975 +64 448 959 119 480 975 +128 448 959 167 480 975 +192 448 959 221 480 975 +256 448 959 284 480 975 +320 448 959 347 480 975 +384 448 959 413 480 975 +448 448 959 480 480 975 +512 448 959 548 480 975 +575 448 959 614 480 975 +639 448 959 681 480 975 +703 448 959 747 482 976 +767 448 959 811 484 977 +831 448 959 873 487 978 +895 448 959 929 494 981 +959 448 959 984 501 984 +1023 448 959 1023 510 988 +0 512 959 99 548 975 +64 512 959 119 548 975 +128 512 959 167 548 975 +192 512 959 221 548 975 +256 512 959 284 548 975 +320 512 959 347 548 975 +384 512 959 413 548 975 +448 512 959 480 548 975 +512 512 959 548 548 975 +575 512 959 614 548 975 +639 512 959 681 548 975 +703 512 959 746 549 976 +767 512 959 811 550 976 +831 512 959 872 553 978 +895 512 959 928 558 981 +959 512 959 984 565 984 +1023 512 959 1023 571 987 +0 575 959 99 614 975 +64 575 959 119 614 975 +128 575 959 167 614 975 +192 575 959 221 614 975 +256 575 959 284 614 975 +320 575 959 347 614 975 +384 575 959 413 614 975 +448 575 959 480 614 975 +512 575 959 548 614 975 +575 575 959 614 614 975 +639 575 959 680 614 975 +703 575 959 746 614 975 +767 575 959 810 615 976 +831 575 959 871 618 977 +895 575 959 927 622 980 +959 575 959 982 627 982 +1023 575 959 1023 632 986 +0 639 959 106 680 975 +64 639 959 119 680 975 +128 639 959 167 680 975 +192 639 959 223 680 975 +256 639 959 284 680 975 +320 639 959 347 680 975 +384 639 959 413 680 975 +448 639 959 480 680 975 +512 639 959 548 680 975 +575 639 959 613 680 975 +639 639 959 680 680 975 +703 639 959 745 680 975 +767 639 959 809 680 975 +831 639 959 870 682 976 +895 639 959 926 685 978 +959 639 959 981 689 981 +1023 639 959 1023 694 984 +0 703 959 113 747 976 +64 703 959 125 747 976 +128 703 959 171 747 976 +192 703 959 226 747 976 +256 703 959 286 747 976 +320 703 959 349 747 976 +384 703 959 414 747 975 +448 703 959 480 746 975 +512 703 959 548 746 975 +575 703 959 613 746 975 +639 703 959 680 745 974 +703 703 959 745 745 974 +767 703 959 808 744 974 +831 703 959 868 746 975 +895 703 959 924 748 976 +959 703 959 979 751 979 +1023 703 959 1023 754 981 +0 767 959 130 812 977 +64 767 959 141 812 977 +128 767 959 182 812 977 +192 767 959 232 812 977 +256 767 959 292 812 977 +320 767 959 352 812 977 +384 767 959 417 811 977 +448 767 959 483 811 976 +512 767 959 549 810 976 +575 767 959 614 809 975 +639 767 959 680 808 974 +703 767 959 744 808 974 +767 767 959 807 807 973 +831 767 959 867 808 973 +895 767 959 922 809 975 +959 767 959 976 811 976 +1023 767 959 1023 812 977 +0 831 959 159 874 980 +64 831 959 167 874 980 +128 831 959 203 874 980 +192 831 959 247 874 980 +256 831 959 302 874 980 +320 831 959 360 874 979 +384 831 959 422 873 979 +448 831 959 487 872 978 +512 831 959 553 871 978 +575 831 959 616 870 977 +639 831 959 680 869 975 +703 831 959 744 868 974 +767 831 959 806 867 973 +831 831 959 866 866 972 +895 831 959 920 866 973 +959 831 959 973 867 973 +1023 831 959 1023 868 974 +0 895 959 193 933 984 +64 895 959 199 933 984 +128 895 959 226 933 984 +192 895 959 269 932 984 +256 895 959 318 932 983 +320 895 959 373 932 983 +384 895 959 433 931 982 +448 895 959 495 930 982 +512 895 959 558 928 981 +575 895 959 620 927 979 +639 895 959 683 925 977 +703 895 959 746 923 975 +767 895 959 807 922 973 +831 895 959 865 920 972 +895 895 959 920 920 972 +959 895 959 972 920 972 +1023 895 959 1023 920 972 +0 959 959 218 988 988 +64 959 959 223 988 988 +128 959 959 247 988 988 +192 959 959 284 988 988 +256 959 959 332 987 987 +320 959 959 383 986 986 +384 959 959 440 985 985 +448 959 959 500 984 984 +512 959 959 562 982 982 +575 959 959 623 981 981 +639 959 959 686 979 979 +703 959 959 748 976 976 +767 959 959 808 974 974 +831 959 959 866 973 973 +895 959 959 920 972 972 +959 959 959 972 972 972 +1023 959 959 1023 972 972 +0 1023 959 226 1023 990 +64 1023 959 232 1023 990 +128 1023 959 257 1023 990 +192 1023 959 290 1023 989 +256 1023 959 335 1023 988 +320 1023 959 386 1023 987 +384 1023 959 443 1023 986 +448 1023 959 502 1023 985 +512 1023 959 563 1023 983 +575 1023 959 624 1023 981 +639 1023 959 686 1023 979 +703 1023 959 748 1023 976 +767 1023 959 808 1023 974 +831 1023 959 866 1023 972 +895 1023 959 919 1023 972 +959 1023 959 972 1023 972 +1023 1023 959 1023 1023 972 +0 0 1023 113 113 1023 +64 0 1023 125 113 1023 +128 0 1023 171 113 1023 +192 0 1023 226 113 1023 +256 0 1023 286 113 1023 +320 0 1023 349 113 1023 +384 0 1023 416 113 1023 +448 0 1023 482 113 1023 +512 0 1023 549 113 1023 +575 0 1023 615 113 1023 +639 0 1023 682 113 1023 +703 0 1023 748 119 1023 +767 0 1023 812 130 1023 +831 0 1023 874 145 1023 +895 0 1023 930 175 1023 +959 0 1023 986 199 1023 +1023 0 1023 1023 229 1023 +0 64 1023 113 125 1023 +64 64 1023 125 125 1023 +128 64 1023 171 125 1023 +192 64 1023 226 125 1023 +256 64 1023 286 125 1023 +320 64 1023 349 125 1023 +384 64 1023 416 125 1023 +448 64 1023 482 125 1023 +512 64 1023 549 125 1023 +575 64 1023 616 125 1023 +639 64 1023 682 125 1023 +703 64 1023 748 130 1023 +767 64 1023 812 141 1023 +831 64 1023 874 159 1023 +895 64 1023 930 182 1023 +959 64 1023 986 209 1023 +1023 64 1023 1023 234 1023 +0 128 1023 113 171 1023 +64 128 1023 125 171 1023 +128 128 1023 171 171 1023 +192 128 1023 226 171 1023 +256 128 1023 288 171 1023 +320 128 1023 349 171 1023 +384 128 1023 416 171 1023 +448 128 1023 483 171 1023 +512 128 1023 550 175 1023 +575 128 1023 616 175 1023 +639 128 1023 683 175 1023 +703 128 1023 748 179 1023 +767 128 1023 812 186 1023 +831 128 1023 874 196 1023 +895 128 1023 930 215 1023 +959 128 1023 986 237 1023 +1023 128 1023 1023 259 1023 +0 192 1023 113 226 1023 +64 192 1023 130 226 1023 +128 192 1023 175 226 1023 +192 192 1023 226 226 1023 +256 192 1023 288 226 1023 +320 192 1023 351 226 1023 +384 192 1023 416 226 1023 +448 192 1023 483 226 1023 +512 192 1023 550 229 1023 +575 192 1023 616 229 1023 +639 192 1023 683 229 1023 +703 192 1023 748 232 1023 +767 192 1023 812 237 1023 +831 192 1023 874 245 1023 +895 192 1023 931 259 1023 +959 192 1023 986 278 1023 +1023 192 1023 1023 296 1023 +0 256 1023 119 288 1023 +64 256 1023 130 288 1023 +128 256 1023 175 288 1023 +192 256 1023 229 288 1023 +256 256 1023 288 288 1023 +320 256 1023 351 288 1023 +384 256 1023 416 288 1023 +448 256 1023 484 290 1023 +512 256 1023 551 290 1023 +575 256 1023 617 290 1023 +639 256 1023 683 290 1023 +703 256 1023 749 292 1023 +767 256 1023 813 296 1023 +831 256 1023 874 302 1023 +895 256 1023 931 316 1023 +959 256 1023 986 328 1023 +1023 256 1023 1023 344 1023 +0 320 1023 119 351 1023 +64 320 1023 130 351 1023 +128 320 1023 175 351 1023 +192 320 1023 229 351 1023 +256 320 1023 290 351 1023 +320 320 1023 351 351 1023 +384 320 1023 417 351 1023 +448 320 1023 484 352 1023 +512 320 1023 551 352 1023 +575 320 1023 617 352 1023 +639 320 1023 683 352 1023 +703 320 1023 749 354 1023 +767 320 1023 813 357 1023 +831 320 1023 874 363 1023 +895 320 1023 931 373 1023 +959 320 1023 987 383 1023 +1023 320 1023 1023 396 1023 +0 384 1023 119 417 1023 +64 384 1023 130 417 1023 +128 384 1023 175 417 1023 +192 384 1023 229 417 1023 +256 384 1023 290 417 1023 +320 384 1023 352 417 1023 +384 384 1023 417 417 1023 +448 384 1023 484 418 1023 +512 384 1023 551 418 1023 +575 384 1023 617 418 1023 +639 384 1023 683 418 1023 +703 384 1023 749 420 1023 +767 384 1023 813 421 1023 +831 384 1023 874 426 1023 +895 384 1023 931 434 1023 +959 384 1023 986 443 1023 +1023 384 1023 1023 454 1023 +0 448 1023 119 483 1023 +64 448 1023 130 483 1023 +128 448 1023 175 483 1023 +192 448 1023 229 484 1023 +256 448 1023 290 484 1023 +320 448 1023 352 484 1023 +384 448 1023 418 484 1023 +448 448 1023 484 484 1023 +512 448 1023 551 484 1023 +575 448 1023 617 484 1023 +639 448 1023 683 484 1023 +703 448 1023 749 485 1023 +767 448 1023 813 487 1023 +831 448 1023 874 490 1023 +895 448 1023 931 497 1023 +959 448 1023 986 505 1023 +1023 448 1023 1023 513 1023 +0 512 1023 119 551 1023 +64 512 1023 130 551 1023 +128 512 1023 175 551 1023 +192 512 1023 229 551 1023 +256 512 1023 290 551 1023 +320 512 1023 352 551 1023 +384 512 1023 418 551 1023 +448 512 1023 484 551 1023 +512 512 1023 551 551 1023 +575 512 1023 617 551 1023 +639 512 1023 683 551 1023 +703 512 1023 749 552 1023 +767 512 1023 812 553 1023 +831 512 1023 874 556 1023 +895 512 1023 930 560 1023 +959 512 1023 985 567 1023 +1023 512 1023 1023 574 1023 +0 575 1023 119 617 1023 +64 575 1023 130 617 1023 +128 575 1023 175 617 1023 +192 575 1023 229 617 1023 +256 575 1023 290 617 1023 +320 575 1023 352 617 1023 +384 575 1023 417 617 1023 +448 575 1023 484 617 1023 +512 575 1023 551 617 1023 +575 575 1023 617 617 1023 +639 575 1023 683 617 1023 +703 575 1023 748 617 1023 +767 575 1023 812 618 1023 +831 575 1023 873 619 1023 +895 575 1023 929 623 1023 +959 575 1023 983 628 1023 +1023 575 1023 1023 634 1023 +0 639 1023 125 683 1023 +64 639 1023 136 683 1023 +128 639 1023 179 683 1023 +192 639 1023 232 683 1023 +256 639 1023 290 683 1023 +320 639 1023 352 683 1023 +384 639 1023 417 683 1023 +448 639 1023 483 683 1023 +512 639 1023 550 683 1023 +575 639 1023 616 682 1023 +639 639 1023 682 682 1023 +703 639 1023 747 682 1023 +767 639 1023 811 683 1023 +831 639 1023 871 683 1023 +895 639 1023 927 687 1023 +959 639 1023 982 691 1023 +1023 639 1023 1023 695 1023 +0 703 1023 130 749 1023 +64 703 1023 141 749 1023 +128 703 1023 182 749 1023 +192 703 1023 234 749 1023 +256 703 1023 292 749 1023 +320 703 1023 354 749 1023 +384 703 1023 418 748 1023 +448 703 1023 484 748 1023 +512 703 1023 550 748 1023 +575 703 1023 615 747 1023 +639 703 1023 681 746 1023 +703 703 1023 746 746 1023 +767 703 1023 809 746 1023 +831 703 1023 869 747 1023 +895 703 1023 925 749 1023 +959 703 1023 980 752 1023 +1023 703 1023 1023 755 1023 +0 767 1023 141 813 1023 +64 767 1023 150 813 1023 +128 767 1023 189 813 1023 +192 767 1023 240 813 1023 +256 767 1023 296 813 1023 +320 767 1023 357 813 1023 +384 767 1023 420 812 1023 +448 767 1023 485 812 1023 +512 767 1023 551 811 1023 +575 767 1023 616 811 1023 +639 767 1023 681 809 1023 +703 767 1023 746 809 1023 +767 767 1023 808 808 1023 +831 767 1023 868 808 1023 +895 767 1023 923 809 1023 +959 767 1023 977 811 1023 +1023 767 1023 1023 812 1023 +0 831 1023 167 875 1023 +64 831 1023 175 875 1023 +128 831 1023 209 875 1023 +192 831 1023 252 875 1023 +256 831 1023 306 875 1023 +320 831 1023 363 875 1023 +384 831 1023 425 874 1023 +448 831 1023 489 873 1023 +512 831 1023 554 873 1023 +575 831 1023 618 871 1023 +639 831 1023 682 870 1023 +703 831 1023 746 868 1023 +767 831 1023 807 867 1023 +831 831 1023 866 866 1023 +895 831 1023 921 867 1023 +959 831 1023 973 867 1023 +1023 831 1023 1023 868 1023 +0 895 1023 196 933 1023 +64 895 1023 203 933 1023 +128 895 1023 229 933 1023 +192 895 1023 271 933 1023 +256 895 1023 319 933 1023 +320 895 1023 374 932 1023 +384 895 1023 434 931 1023 +448 895 1023 496 930 1023 +512 895 1023 559 929 1023 +575 895 1023 621 927 1023 +639 895 1023 684 925 1023 +703 895 1023 746 924 1023 +767 895 1023 808 922 1023 +831 895 1023 866 920 1023 +895 895 1023 920 920 1023 +959 895 1023 972 920 1023 +1023 895 1023 1023 920 1023 +0 959 1023 218 988 1023 +64 959 1023 223 988 1023 +128 959 1023 247 988 1023 +192 959 1023 284 988 1023 +256 959 1023 332 987 1023 +320 959 1023 383 986 1023 +384 959 1023 440 985 1023 +448 959 1023 500 984 1023 +512 959 1023 562 982 1023 +575 959 1023 623 981 1023 +639 959 1023 686 979 1023 +703 959 1023 748 976 1023 +767 959 1023 808 974 1023 +831 959 1023 866 973 1023 +895 959 1023 920 972 1023 +959 959 1023 972 972 1023 +1023 959 1023 1023 972 1023 +0 1023 1023 226 1023 1023 +64 1023 1023 232 1023 1023 +128 1023 1023 257 1023 1023 +192 1023 1023 290 1023 1023 +256 1023 1023 335 1023 1023 +320 1023 1023 386 1023 1023 +384 1023 1023 443 1023 1023 +448 1023 1023 502 1023 1023 +512 1023 1023 563 1023 1023 +575 1023 1023 624 1023 1023 +639 1023 1023 686 1023 1023 +703 1023 1023 748 1023 1023 +767 1023 1023 808 1023 1023 +831 1023 1023 866 1023 1023 +895 1023 1023 920 1023 1023 +959 1023 1023 972 1023 1023 +1023 1023 1023 1023 1023 1023 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_5.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_5.txt new file mode 100644 index 0000000..137c42e --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_5.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 64 0 0 +128 0 0 128 0 0 +192 0 0 192 0 0 +256 0 0 256 0 0 +320 0 0 320 0 0 +384 0 0 384 0 0 +448 0 0 448 0 0 +512 0 0 512 0 0 +576 0 0 575 0 0 +640 0 0 639 0 0 +704 0 0 703 0 0 +768 0 0 767 0 0 +832 0 0 831 0 0 +896 0 0 895 0 0 +960 0 0 959 0 0 +1023 0 0 1023 0 0 +0 64 0 0 62 0 +64 64 0 64 62 0 +128 64 0 128 62 0 +192 64 0 192 68 9 +256 64 0 256 71 12 +320 64 0 320 74 15 +384 64 0 384 77 18 +448 64 0 448 81 20 +512 64 0 512 84 23 +576 64 0 575 87 26 +640 64 0 639 90 29 +704 64 0 703 93 32 +768 64 0 767 96 35 +832 64 0 831 98 37 +896 64 0 895 99 38 +960 64 0 959 101 40 +1023 64 0 1023 103 41 +0 128 0 0 124 0 +64 128 0 64 124 0 +128 128 0 128 124 0 +192 128 0 192 124 0 +256 128 0 256 124 0 +320 128 0 320 130 9 +384 128 0 384 136 18 +448 128 0 448 140 20 +512 128 0 512 143 23 +576 128 0 575 146 26 +640 128 0 639 149 29 +704 128 0 703 152 32 +768 128 0 767 155 35 +832 128 0 831 158 38 +896 128 0 895 161 41 +960 128 0 959 164 44 +1023 128 0 1023 167 47 +0 192 0 0 186 0 +64 192 0 64 186 0 +128 192 0 128 186 0 +192 192 0 192 186 0 +256 192 0 256 186 0 +320 192 0 320 186 0 +384 192 0 384 186 0 +448 192 0 448 191 9 +512 192 0 512 198 18 +576 192 0 575 205 26 +640 192 0 639 208 29 +704 192 0 703 211 32 +768 192 0 767 214 35 +832 192 0 831 217 38 +896 192 0 895 220 41 +960 192 0 959 223 44 +1023 192 0 1023 226 47 +0 256 0 0 248 0 +64 256 0 64 248 0 +128 256 0 128 248 0 +192 256 0 192 248 0 +256 256 0 256 248 0 +320 256 0 320 248 0 +384 256 0 384 248 0 +448 256 0 448 248 0 +512 256 0 512 248 0 +576 256 0 575 253 9 +640 256 0 639 259 18 +704 256 0 703 266 26 +768 256 0 767 273 35 +832 256 0 831 276 38 +896 256 0 895 279 41 +960 256 0 959 282 44 +1023 256 0 1023 285 47 +0 320 0 0 310 0 +64 320 0 64 310 0 +128 320 0 128 310 0 +192 320 0 192 310 0 +256 320 0 256 310 0 +320 320 0 320 310 0 +384 320 0 384 310 0 +448 320 0 448 310 0 +512 320 0 512 310 0 +576 320 0 575 310 0 +640 320 0 639 310 0 +704 320 0 703 315 9 +768 320 0 767 321 18 +832 320 0 831 327 26 +896 320 0 895 334 35 +960 320 0 959 341 44 +1023 320 0 1023 344 47 +0 384 0 0 372 0 +64 384 0 64 372 0 +128 384 0 128 372 0 +192 384 0 192 372 0 +256 384 0 256 372 0 +320 384 0 320 372 0 +384 384 0 384 372 0 +448 384 0 448 372 0 +512 384 0 512 372 0 +576 384 0 575 372 0 +640 384 0 639 372 0 +704 384 0 703 372 0 +768 384 0 767 372 0 +832 384 0 831 377 9 +896 384 0 895 383 18 +960 384 0 959 389 26 +1023 384 0 1023 395 35 +0 448 0 0 434 0 +64 448 0 64 434 0 +128 448 0 128 434 0 +192 448 0 192 434 0 +256 448 0 256 434 0 +320 448 0 320 434 0 +384 448 0 384 434 0 +448 448 0 448 434 0 +512 448 0 512 434 0 +576 448 0 575 434 0 +640 448 0 639 434 0 +704 448 0 703 434 0 +768 448 0 767 434 0 +832 448 0 831 434 0 +896 448 0 895 434 0 +960 448 0 959 439 9 +1023 448 0 1023 445 18 +0 512 0 0 496 0 +64 512 0 64 496 0 +128 512 0 128 496 0 +192 512 0 192 496 0 +256 512 0 256 496 0 +320 512 0 320 496 0 +384 512 0 384 496 0 +448 512 0 448 496 0 +512 512 0 512 496 0 +576 512 0 575 496 0 +640 512 0 639 496 0 +704 512 0 703 496 0 +768 512 0 767 496 0 +832 512 0 831 496 0 +896 512 0 895 496 0 +960 512 0 959 496 0 +1023 512 0 1023 496 0 +0 576 0 0 558 0 +64 576 0 64 558 0 +128 576 0 128 558 0 +192 576 0 192 558 0 +256 576 0 256 558 0 +320 576 0 320 558 0 +384 576 0 384 558 0 +448 576 0 448 558 0 +512 576 0 512 558 0 +576 576 0 575 558 0 +640 576 0 639 558 0 +704 576 0 703 558 0 +768 576 0 767 558 0 +832 576 0 831 558 0 +896 576 0 895 558 0 +960 576 0 959 558 0 +1023 576 0 1023 558 0 +0 640 0 0 620 0 +64 640 0 64 620 0 +128 640 0 128 620 0 +192 640 0 192 620 0 +256 640 0 256 620 0 +320 640 0 320 620 0 +384 640 0 384 620 0 +448 640 0 448 620 0 +512 640 0 512 620 0 +576 640 0 575 620 0 +640 640 0 639 620 0 +704 640 0 703 620 0 +768 640 0 767 620 0 +832 640 0 831 620 0 +896 640 0 895 620 0 +960 640 0 959 620 0 +1023 640 0 1023 620 0 +0 704 0 0 682 0 +64 704 0 64 682 0 +128 704 0 128 682 0 +192 704 0 192 682 0 +256 704 0 256 682 0 +320 704 0 320 682 0 +384 704 0 384 682 0 +448 704 0 448 682 0 +512 704 0 512 682 0 +576 704 0 575 682 0 +640 704 0 639 682 0 +704 704 0 703 682 0 +768 704 0 767 682 0 +832 704 0 831 682 0 +896 704 0 895 682 0 +960 704 0 959 682 0 +1023 704 0 1023 682 0 +0 768 0 0 744 0 +64 768 0 64 744 0 +128 768 0 128 744 0 +192 768 0 192 744 0 +256 768 0 256 744 0 +320 768 0 320 744 0 +384 768 0 384 744 0 +448 768 0 448 744 0 +512 768 0 512 744 0 +576 768 0 575 744 0 +640 768 0 639 744 0 +704 768 0 703 744 0 +768 768 0 767 744 0 +832 768 0 831 744 0 +896 768 0 895 744 0 +960 768 0 959 744 0 +1023 768 0 1023 744 0 +0 832 0 0 806 0 +64 832 0 64 806 0 +128 832 0 128 806 0 +192 832 0 192 806 0 +256 832 0 256 806 0 +320 832 0 320 806 0 +384 832 0 384 806 0 +448 832 0 448 806 0 +512 832 0 512 806 0 +576 832 0 575 806 0 +640 832 0 639 806 0 +704 832 0 703 806 0 +768 832 0 767 806 0 +832 832 0 831 806 0 +896 832 0 895 806 0 +960 832 0 959 806 0 +1023 832 0 1023 806 0 +0 896 0 0 868 0 +64 896 0 64 868 0 +128 896 0 128 868 0 +192 896 0 192 868 0 +256 896 0 256 868 0 +320 896 0 320 868 0 +384 896 0 384 868 0 +448 896 0 448 868 0 +512 896 0 512 868 0 +576 896 0 575 868 0 +640 896 0 639 868 0 +704 896 0 703 868 0 +768 896 0 767 868 0 +832 896 0 831 868 0 +896 896 0 895 868 0 +960 896 0 959 868 0 +1023 896 0 1023 868 0 +0 960 0 0 930 0 +64 960 0 64 930 0 +128 960 0 128 930 0 +192 960 0 192 930 0 +256 960 0 256 930 0 +320 960 0 320 930 0 +384 960 0 384 930 0 +448 960 0 448 930 0 +512 960 0 512 930 0 +576 960 0 575 930 0 +640 960 0 639 930 0 +704 960 0 703 930 0 +768 960 0 767 930 0 +832 960 0 831 930 0 +896 960 0 895 930 0 +960 960 0 959 930 0 +1023 960 0 1023 930 0 +0 1023 0 0 992 0 +64 1023 0 64 992 0 +128 1023 0 128 992 0 +192 1023 0 192 992 0 +256 1023 0 256 992 0 +320 1023 0 320 992 0 +384 1023 0 384 992 0 +448 1023 0 448 992 0 +512 1023 0 512 992 0 +576 1023 0 575 992 0 +640 1023 0 639 992 0 +704 1023 0 703 992 0 +768 1023 0 767 992 0 +832 1023 0 831 992 0 +896 1023 0 895 992 0 +960 1023 0 959 992 0 +1023 1023 0 1023 992 0 +0 0 64 0 0 59 +64 0 64 64 0 59 +128 0 64 128 0 59 +192 0 64 192 0 59 +256 0 64 256 0 59 +320 0 64 320 0 59 +384 0 64 384 0 59 +448 0 64 448 0 59 +512 0 64 512 0 59 +576 0 64 575 0 59 +640 0 64 639 0 59 +704 0 64 703 0 59 +768 0 64 767 0 59 +832 0 64 831 39 93 +896 0 64 895 40 94 +960 0 64 959 42 96 +1023 0 64 1023 43 97 +0 64 64 0 62 59 +64 64 64 64 62 59 +128 64 64 128 62 59 +192 64 64 192 62 59 +256 64 64 256 62 59 +320 64 64 320 62 59 +384 64 64 384 62 59 +448 64 64 448 62 59 +512 64 64 512 62 59 +576 64 64 575 62 59 +640 64 64 639 62 59 +704 64 64 703 62 59 +768 64 64 767 62 59 +832 64 64 831 62 59 +896 64 64 895 62 59 +960 64 64 959 62 59 +1023 64 64 1023 62 59 +0 128 64 0 124 59 +64 128 64 64 124 59 +128 128 64 128 124 59 +192 128 64 192 124 59 +256 128 64 256 130 68 +320 128 64 320 133 71 +384 128 64 384 136 73 +448 128 64 448 140 76 +512 128 64 512 143 79 +576 128 64 575 146 82 +640 128 64 639 149 85 +704 128 64 703 152 88 +768 128 64 767 155 91 +832 128 64 831 158 94 +896 128 64 895 160 96 +960 128 64 959 161 97 +1023 128 64 1023 163 98 +0 192 64 0 186 59 +64 192 64 64 186 59 +128 192 64 128 186 59 +192 192 64 192 186 59 +256 192 64 256 186 59 +320 192 64 320 186 59 +384 192 64 384 192 68 +448 192 64 448 198 76 +512 192 64 512 202 79 +576 192 64 575 205 82 +640 192 64 639 208 85 +704 192 64 703 211 88 +768 192 64 767 214 91 +832 192 64 831 217 94 +896 192 64 895 220 97 +960 192 64 959 223 100 +1023 192 64 1023 226 103 +0 256 64 0 248 59 +64 256 64 64 248 59 +128 256 64 128 248 59 +192 256 64 192 248 59 +256 256 64 256 248 59 +320 256 64 320 248 59 +384 256 64 384 248 59 +448 256 64 448 248 59 +512 256 64 512 253 68 +576 256 64 575 260 76 +640 256 64 639 267 85 +704 256 64 703 270 88 +768 256 64 767 273 91 +832 256 64 831 276 94 +896 256 64 895 279 97 +960 256 64 959 282 100 +1023 256 64 1023 285 103 +0 320 64 0 310 59 +64 320 64 64 310 59 +128 320 64 128 310 59 +192 320 64 192 310 59 +256 320 64 256 310 59 +320 320 64 320 310 59 +384 320 64 384 310 59 +448 320 64 448 310 59 +512 320 64 512 310 59 +576 320 64 575 310 59 +640 320 64 639 315 68 +704 320 64 703 321 76 +768 320 64 767 328 85 +832 320 64 831 335 94 +896 320 64 895 338 97 +960 320 64 959 341 100 +1023 320 64 1023 344 103 +0 384 64 0 372 59 +64 384 64 64 372 59 +128 384 64 128 372 59 +192 384 64 192 372 59 +256 384 64 256 372 59 +320 384 64 320 372 59 +384 384 64 384 372 59 +448 384 64 448 372 59 +512 384 64 512 372 59 +576 384 64 575 372 59 +640 384 64 639 372 59 +704 384 64 703 372 59 +768 384 64 767 377 68 +832 384 64 831 383 76 +896 384 64 895 389 85 +960 384 64 959 396 94 +1023 384 64 1023 403 103 +0 448 64 0 434 59 +64 448 64 64 434 59 +128 448 64 128 434 59 +192 448 64 192 434 59 +256 448 64 256 434 59 +320 448 64 320 434 59 +384 448 64 384 434 59 +448 448 64 448 434 59 +512 448 64 512 434 59 +576 448 64 575 434 59 +640 448 64 639 434 59 +704 448 64 703 434 59 +768 448 64 767 434 59 +832 448 64 831 434 59 +896 448 64 895 439 68 +960 448 64 959 445 76 +1023 448 64 1023 451 85 +0 512 64 0 496 59 +64 512 64 64 496 59 +128 512 64 128 496 59 +192 512 64 192 496 59 +256 512 64 256 496 59 +320 512 64 320 496 59 +384 512 64 384 496 59 +448 512 64 448 496 59 +512 512 64 512 496 59 +576 512 64 575 496 59 +640 512 64 639 496 59 +704 512 64 703 496 59 +768 512 64 767 496 59 +832 512 64 831 496 59 +896 512 64 895 496 59 +960 512 64 959 496 59 +1023 512 64 1023 501 68 +0 576 64 0 558 59 +64 576 64 64 558 59 +128 576 64 128 558 59 +192 576 64 192 558 59 +256 576 64 256 558 59 +320 576 64 320 558 59 +384 576 64 384 558 59 +448 576 64 448 558 59 +512 576 64 512 558 59 +576 576 64 575 558 59 +640 576 64 639 558 59 +704 576 64 703 558 59 +768 576 64 767 558 59 +832 576 64 831 558 59 +896 576 64 895 558 59 +960 576 64 959 558 59 +1023 576 64 1023 558 59 +0 640 64 0 620 59 +64 640 64 64 620 59 +128 640 64 128 620 59 +192 640 64 192 620 59 +256 640 64 256 620 59 +320 640 64 320 620 59 +384 640 64 384 620 59 +448 640 64 448 620 59 +512 640 64 512 620 59 +576 640 64 575 620 59 +640 640 64 639 620 59 +704 640 64 703 620 59 +768 640 64 767 620 59 +832 640 64 831 620 59 +896 640 64 895 620 59 +960 640 64 959 620 59 +1023 640 64 1023 620 59 +0 704 64 0 682 59 +64 704 64 64 682 59 +128 704 64 128 682 59 +192 704 64 192 682 59 +256 704 64 256 682 59 +320 704 64 320 682 59 +384 704 64 384 682 59 +448 704 64 448 682 59 +512 704 64 512 682 59 +576 704 64 575 682 59 +640 704 64 639 682 59 +704 704 64 703 682 59 +768 704 64 767 682 59 +832 704 64 831 682 59 +896 704 64 895 682 59 +960 704 64 959 682 59 +1023 704 64 1023 682 59 +0 768 64 0 744 59 +64 768 64 64 744 59 +128 768 64 128 744 59 +192 768 64 192 744 59 +256 768 64 256 744 59 +320 768 64 320 744 59 +384 768 64 384 744 59 +448 768 64 448 744 59 +512 768 64 512 744 59 +576 768 64 575 744 59 +640 768 64 639 744 59 +704 768 64 703 744 59 +768 768 64 767 744 59 +832 768 64 831 744 59 +896 768 64 895 744 59 +960 768 64 959 744 59 +1023 768 64 1023 744 59 +0 832 64 0 806 59 +64 832 64 64 806 59 +128 832 64 128 806 59 +192 832 64 192 806 59 +256 832 64 256 806 59 +320 832 64 320 806 59 +384 832 64 384 806 59 +448 832 64 448 806 59 +512 832 64 512 806 59 +576 832 64 575 806 59 +640 832 64 639 806 59 +704 832 64 703 806 59 +768 832 64 767 806 59 +832 832 64 831 806 59 +896 832 64 895 806 59 +960 832 64 959 806 59 +1023 832 64 1023 806 59 +0 896 64 0 868 59 +64 896 64 64 868 59 +128 896 64 128 868 59 +192 896 64 192 868 59 +256 896 64 256 868 59 +320 896 64 320 868 59 +384 896 64 384 868 59 +448 896 64 448 868 59 +512 896 64 512 868 59 +576 896 64 575 868 59 +640 896 64 639 868 59 +704 896 64 703 868 59 +768 896 64 767 868 59 +832 896 64 831 868 59 +896 896 64 895 868 59 +960 896 64 959 868 59 +1023 896 64 1023 868 59 +0 960 64 0 930 59 +64 960 64 64 930 59 +128 960 64 128 930 59 +192 960 64 192 930 59 +256 960 64 256 930 59 +320 960 64 320 930 59 +384 960 64 384 930 59 +448 960 64 448 930 59 +512 960 64 512 930 59 +576 960 64 575 930 59 +640 960 64 639 930 59 +704 960 64 703 930 59 +768 960 64 767 930 59 +832 960 64 831 930 59 +896 960 64 895 930 59 +960 960 64 959 930 59 +1023 960 64 1023 930 59 +0 1023 64 0 992 59 +64 1023 64 64 992 59 +128 1023 64 128 992 59 +192 1023 64 192 992 59 +256 1023 64 256 992 59 +320 1023 64 320 992 59 +384 1023 64 384 992 59 +448 1023 64 448 992 59 +512 1023 64 512 992 59 +576 1023 64 575 992 59 +640 1023 64 639 992 59 +704 1023 64 703 992 59 +768 1023 64 767 992 59 +832 1023 64 831 992 59 +896 1023 64 895 992 59 +960 1023 64 959 992 59 +1023 1023 64 1023 992 59 +0 0 128 0 0 118 +64 0 128 64 0 118 +128 0 128 128 0 118 +192 0 128 192 0 118 +256 0 128 256 0 118 +320 0 128 320 0 118 +384 0 128 384 0 118 +448 0 128 448 0 118 +512 0 128 512 0 118 +576 0 128 575 0 118 +640 0 128 639 0 118 +704 0 128 703 0 118 +768 0 128 767 0 118 +832 0 128 831 0 118 +896 0 128 895 0 118 +960 0 128 959 0 118 +1023 0 128 1023 0 118 +0 64 128 0 62 118 +64 64 128 64 62 118 +128 64 128 128 62 118 +192 64 128 192 62 118 +256 64 128 256 62 118 +320 64 128 320 62 118 +384 64 128 384 62 118 +448 64 128 448 62 118 +512 64 128 512 62 118 +576 64 128 575 62 118 +640 64 128 639 62 118 +704 64 128 703 62 118 +768 64 128 767 62 118 +832 64 128 831 62 118 +896 64 128 895 101 152 +960 64 128 959 102 153 +1023 64 128 1023 104 155 +0 128 128 0 124 118 +64 128 128 64 124 118 +128 128 128 128 124 118 +192 128 128 192 124 118 +256 128 128 256 124 118 +320 128 128 320 124 118 +384 128 128 384 124 118 +448 128 128 448 124 118 +512 128 128 512 124 118 +576 128 128 575 124 118 +640 128 128 639 124 118 +704 128 128 703 124 118 +768 128 128 767 124 118 +832 128 128 831 124 118 +896 128 128 895 124 118 +960 128 128 959 124 118 +1023 128 128 1023 124 118 +0 192 128 0 186 118 +64 192 128 64 186 118 +128 192 128 128 186 118 +192 192 128 192 186 118 +256 192 128 256 186 118 +320 192 128 320 192 126 +384 192 128 384 195 129 +448 192 128 448 198 132 +512 192 128 512 202 135 +576 192 128 575 205 138 +640 192 128 639 208 141 +704 192 128 703 211 144 +768 192 128 767 214 147 +832 192 128 831 217 150 +896 192 128 895 220 153 +960 192 128 959 222 154 +1023 192 128 1023 224 156 +0 256 128 0 248 118 +64 256 128 64 248 118 +128 256 128 128 248 118 +192 256 128 192 248 118 +256 256 128 256 248 118 +320 256 128 320 248 118 +384 256 128 384 248 118 +448 256 128 448 254 126 +512 256 128 512 261 135 +576 256 128 575 264 138 +640 256 128 639 267 141 +704 256 128 703 270 144 +768 256 128 767 273 147 +832 256 128 831 276 150 +896 256 128 895 279 153 +960 256 128 959 282 156 +1023 256 128 1023 285 159 +0 320 128 0 310 118 +64 320 128 64 310 118 +128 320 128 128 310 118 +192 320 128 192 310 118 +256 320 128 256 310 118 +320 320 128 320 310 118 +384 320 128 384 310 118 +448 320 128 448 310 118 +512 320 128 512 310 118 +576 320 128 575 315 126 +640 320 128 639 322 135 +704 320 128 703 329 144 +768 320 128 767 332 147 +832 320 128 831 335 150 +896 320 128 895 338 153 +960 320 128 959 341 156 +1023 320 128 1023 344 159 +0 384 128 0 372 118 +64 384 128 64 372 118 +128 384 128 128 372 118 +192 384 128 192 372 118 +256 384 128 256 372 118 +320 384 128 320 372 118 +384 384 128 384 372 118 +448 384 128 448 372 118 +512 384 128 512 372 118 +576 384 128 575 372 118 +640 384 128 639 372 118 +704 384 128 703 377 126 +768 384 128 767 383 135 +832 384 128 831 390 144 +896 384 128 895 397 153 +960 384 128 959 400 156 +1023 384 128 1023 403 159 +0 448 128 0 434 118 +64 448 128 64 434 118 +128 448 128 128 434 118 +192 448 128 192 434 118 +256 448 128 256 434 118 +320 448 128 320 434 118 +384 448 128 384 434 118 +448 448 128 448 434 118 +512 448 128 512 434 118 +576 448 128 575 434 118 +640 448 128 639 434 118 +704 448 128 703 434 118 +768 448 128 767 434 118 +832 448 128 831 439 126 +896 448 128 895 445 135 +960 448 128 959 451 144 +1023 448 128 1023 458 153 +0 512 128 0 496 118 +64 512 128 64 496 118 +128 512 128 128 496 118 +192 512 128 192 496 118 +256 512 128 256 496 118 +320 512 128 320 496 118 +384 512 128 384 496 118 +448 512 128 448 496 118 +512 512 128 512 496 118 +576 512 128 575 496 118 +640 512 128 639 496 118 +704 512 128 703 496 118 +768 512 128 767 496 118 +832 512 128 831 496 118 +896 512 128 895 496 118 +960 512 128 959 501 126 +1023 512 128 1023 507 135 +0 576 128 0 558 118 +64 576 128 64 558 118 +128 576 128 128 558 118 +192 576 128 192 558 118 +256 576 128 256 558 118 +320 576 128 320 558 118 +384 576 128 384 558 118 +448 576 128 448 558 118 +512 576 128 512 558 118 +576 576 128 575 558 118 +640 576 128 639 558 118 +704 576 128 703 558 118 +768 576 128 767 558 118 +832 576 128 831 558 118 +896 576 128 895 558 118 +960 576 128 959 558 118 +1023 576 128 1023 558 118 +0 640 128 0 620 118 +64 640 128 64 620 118 +128 640 128 128 620 118 +192 640 128 192 620 118 +256 640 128 256 620 118 +320 640 128 320 620 118 +384 640 128 384 620 118 +448 640 128 448 620 118 +512 640 128 512 620 118 +576 640 128 575 620 118 +640 640 128 639 620 118 +704 640 128 703 620 118 +768 640 128 767 620 118 +832 640 128 831 620 118 +896 640 128 895 620 118 +960 640 128 959 620 118 +1023 640 128 1023 620 118 +0 704 128 0 682 118 +64 704 128 64 682 118 +128 704 128 128 682 118 +192 704 128 192 682 118 +256 704 128 256 682 118 +320 704 128 320 682 118 +384 704 128 384 682 118 +448 704 128 448 682 118 +512 704 128 512 682 118 +576 704 128 575 682 118 +640 704 128 639 682 118 +704 704 128 703 682 118 +768 704 128 767 682 118 +832 704 128 831 682 118 +896 704 128 895 682 118 +960 704 128 959 682 118 +1023 704 128 1023 682 118 +0 768 128 0 744 118 +64 768 128 64 744 118 +128 768 128 128 744 118 +192 768 128 192 744 118 +256 768 128 256 744 118 +320 768 128 320 744 118 +384 768 128 384 744 118 +448 768 128 448 744 118 +512 768 128 512 744 118 +576 768 128 575 744 118 +640 768 128 639 744 118 +704 768 128 703 744 118 +768 768 128 767 744 118 +832 768 128 831 744 118 +896 768 128 895 744 118 +960 768 128 959 744 118 +1023 768 128 1023 744 118 +0 832 128 0 806 118 +64 832 128 64 806 118 +128 832 128 128 806 118 +192 832 128 192 806 118 +256 832 128 256 806 118 +320 832 128 320 806 118 +384 832 128 384 806 118 +448 832 128 448 806 118 +512 832 128 512 806 118 +576 832 128 575 806 118 +640 832 128 639 806 118 +704 832 128 703 806 118 +768 832 128 767 806 118 +832 832 128 831 806 118 +896 832 128 895 806 118 +960 832 128 959 806 118 +1023 832 128 1023 806 118 +0 896 128 0 868 118 +64 896 128 64 868 118 +128 896 128 128 868 118 +192 896 128 192 868 118 +256 896 128 256 868 118 +320 896 128 320 868 118 +384 896 128 384 868 118 +448 896 128 448 868 118 +512 896 128 512 868 118 +576 896 128 575 868 118 +640 896 128 639 868 118 +704 896 128 703 868 118 +768 896 128 767 868 118 +832 896 128 831 868 118 +896 896 128 895 868 118 +960 896 128 959 868 118 +1023 896 128 1023 868 118 +0 960 128 0 930 118 +64 960 128 64 930 118 +128 960 128 128 930 118 +192 960 128 192 930 118 +256 960 128 256 930 118 +320 960 128 320 930 118 +384 960 128 384 930 118 +448 960 128 448 930 118 +512 960 128 512 930 118 +576 960 128 575 930 118 +640 960 128 639 930 118 +704 960 128 703 930 118 +768 960 128 767 930 118 +832 960 128 831 930 118 +896 960 128 895 930 118 +960 960 128 959 930 118 +1023 960 128 1023 930 118 +0 1023 128 0 992 118 +64 1023 128 64 992 118 +128 1023 128 128 992 118 +192 1023 128 192 992 118 +256 1023 128 256 992 118 +320 1023 128 320 992 118 +384 1023 128 384 992 118 +448 1023 128 448 992 118 +512 1023 128 512 992 118 +576 1023 128 575 992 118 +640 1023 128 639 992 118 +704 1023 128 703 992 118 +768 1023 128 767 992 118 +832 1023 128 831 992 118 +896 1023 128 895 992 118 +960 1023 128 959 992 118 +1023 1023 128 1023 992 118 +0 0 192 0 0 176 +64 0 192 64 0 176 +128 0 192 128 0 176 +192 0 192 192 0 176 +256 0 192 256 0 176 +320 0 192 320 0 176 +384 0 192 384 0 176 +448 0 192 448 0 176 +512 0 192 512 0 176 +576 0 192 575 0 176 +640 0 192 639 0 176 +704 0 192 703 0 176 +768 0 192 767 0 176 +832 0 192 831 0 176 +896 0 192 895 0 176 +960 0 192 959 0 176 +1023 0 192 1023 0 176 +0 64 192 0 62 176 +64 64 192 64 62 176 +128 64 192 128 62 176 +192 64 192 192 62 176 +256 64 192 256 62 176 +320 64 192 320 62 176 +384 64 192 384 62 176 +448 64 192 448 62 176 +512 64 192 512 62 176 +576 64 192 575 62 176 +640 64 192 639 62 176 +704 64 192 703 62 176 +768 64 192 767 62 176 +832 64 192 831 62 176 +896 64 192 895 62 176 +960 64 192 959 62 176 +1023 64 192 1023 62 176 +0 128 192 0 124 176 +64 128 192 64 124 176 +128 128 192 128 124 176 +192 128 192 192 124 176 +256 128 192 256 124 176 +320 128 192 320 124 176 +384 128 192 384 124 176 +448 128 192 448 124 176 +512 128 192 512 124 176 +576 128 192 575 124 176 +640 128 192 639 124 176 +704 128 192 703 124 176 +768 128 192 767 124 176 +832 128 192 831 124 176 +896 128 192 895 124 176 +960 128 192 959 163 210 +1023 128 192 1023 164 212 +0 192 192 0 186 176 +64 192 192 64 186 176 +128 192 192 128 186 176 +192 192 192 192 186 176 +256 192 192 256 186 176 +320 192 192 320 186 176 +384 192 192 384 186 176 +448 192 192 448 186 176 +512 192 192 512 186 176 +576 192 192 575 186 176 +640 192 192 639 186 176 +704 192 192 703 186 176 +768 192 192 767 186 176 +832 192 192 831 186 176 +896 192 192 895 186 176 +960 192 192 959 186 176 +1023 192 192 1023 186 176 +0 256 192 0 248 176 +64 256 192 64 248 176 +128 256 192 128 248 176 +192 256 192 192 248 176 +256 256 192 256 248 176 +320 256 192 320 248 176 +384 256 192 384 254 185 +448 256 192 448 257 188 +512 256 192 512 261 191 +576 256 192 575 264 194 +640 256 192 639 267 197 +704 256 192 703 270 200 +768 256 192 767 273 203 +832 256 192 831 276 206 +896 256 192 895 279 209 +960 256 192 959 282 212 +1023 256 192 1023 284 213 +0 320 192 0 310 176 +64 320 192 64 310 176 +128 320 192 128 310 176 +192 320 192 192 310 176 +256 320 192 256 310 176 +320 320 192 320 310 176 +384 320 192 384 310 176 +448 320 192 448 310 176 +512 320 192 512 316 185 +576 320 192 575 323 194 +640 320 192 639 326 197 +704 320 192 703 329 200 +768 320 192 767 332 203 +832 320 192 831 335 206 +896 320 192 895 338 209 +960 320 192 959 341 212 +1023 320 192 1023 344 215 +0 384 192 0 372 176 +64 384 192 64 372 176 +128 384 192 128 372 176 +192 384 192 192 372 176 +256 384 192 256 372 176 +320 384 192 320 372 176 +384 384 192 384 372 176 +448 384 192 448 372 176 +512 384 192 512 372 176 +576 384 192 575 372 176 +640 384 192 639 377 185 +704 384 192 703 384 194 +768 384 192 767 391 203 +832 384 192 831 394 206 +896 384 192 895 397 209 +960 384 192 959 400 212 +1023 384 192 1023 403 215 +0 448 192 0 434 176 +64 448 192 64 434 176 +128 448 192 128 434 176 +192 448 192 192 434 176 +256 448 192 256 434 176 +320 448 192 320 434 176 +384 448 192 384 434 176 +448 448 192 448 434 176 +512 448 192 512 434 176 +576 448 192 575 434 176 +640 448 192 639 434 176 +704 448 192 703 434 176 +768 448 192 767 439 185 +832 448 192 831 445 194 +896 448 192 895 452 203 +960 448 192 959 459 212 +1023 448 192 1023 462 215 +0 512 192 0 496 176 +64 512 192 64 496 176 +128 512 192 128 496 176 +192 512 192 192 496 176 +256 512 192 256 496 176 +320 512 192 320 496 176 +384 512 192 384 496 176 +448 512 192 448 496 176 +512 512 192 512 496 176 +576 512 192 575 496 176 +640 512 192 639 496 176 +704 512 192 703 496 176 +768 512 192 767 496 176 +832 512 192 831 496 176 +896 512 192 895 501 185 +960 512 192 959 507 194 +1023 512 192 1023 513 203 +0 576 192 0 558 176 +64 576 192 64 558 176 +128 576 192 128 558 176 +192 576 192 192 558 176 +256 576 192 256 558 176 +320 576 192 320 558 176 +384 576 192 384 558 176 +448 576 192 448 558 176 +512 576 192 512 558 176 +576 576 192 575 558 176 +640 576 192 639 558 176 +704 576 192 703 558 176 +768 576 192 767 558 176 +832 576 192 831 558 176 +896 576 192 895 558 176 +960 576 192 959 558 177 +1023 576 192 1023 563 185 +0 640 192 0 620 176 +64 640 192 64 620 176 +128 640 192 128 620 176 +192 640 192 192 620 176 +256 640 192 256 620 176 +320 640 192 320 620 176 +384 640 192 384 620 176 +448 640 192 448 620 176 +512 640 192 512 620 176 +576 640 192 575 620 176 +640 640 192 639 620 176 +704 640 192 703 620 176 +768 640 192 767 620 176 +832 640 192 831 620 176 +896 640 192 895 620 176 +960 640 192 959 620 176 +1023 640 192 1023 620 176 +0 704 192 0 682 176 +64 704 192 64 682 176 +128 704 192 128 682 176 +192 704 192 192 682 176 +256 704 192 256 682 176 +320 704 192 320 682 176 +384 704 192 384 682 176 +448 704 192 448 682 176 +512 704 192 512 682 176 +576 704 192 575 682 176 +640 704 192 639 682 176 +704 704 192 703 682 176 +768 704 192 767 682 176 +832 704 192 831 682 176 +896 704 192 895 682 176 +960 704 192 959 682 176 +1023 704 192 1023 682 176 +0 768 192 0 744 176 +64 768 192 64 744 176 +128 768 192 128 744 176 +192 768 192 192 744 176 +256 768 192 256 744 176 +320 768 192 320 744 176 +384 768 192 384 744 176 +448 768 192 448 744 176 +512 768 192 512 744 176 +576 768 192 575 744 176 +640 768 192 639 744 176 +704 768 192 703 744 176 +768 768 192 767 744 176 +832 768 192 831 744 176 +896 768 192 895 744 176 +960 768 192 959 744 176 +1023 768 192 1023 744 176 +0 832 192 0 806 176 +64 832 192 64 806 176 +128 832 192 128 806 176 +192 832 192 192 806 176 +256 832 192 256 806 176 +320 832 192 320 806 176 +384 832 192 384 806 176 +448 832 192 448 806 176 +512 832 192 512 806 176 +576 832 192 575 806 176 +640 832 192 639 806 176 +704 832 192 703 806 176 +768 832 192 767 806 176 +832 832 192 831 806 176 +896 832 192 895 806 176 +960 832 192 959 806 176 +1023 832 192 1023 806 176 +0 896 192 0 868 176 +64 896 192 64 868 176 +128 896 192 128 868 176 +192 896 192 192 868 176 +256 896 192 256 868 176 +320 896 192 320 868 176 +384 896 192 384 868 176 +448 896 192 448 868 176 +512 896 192 512 868 176 +576 896 192 575 868 176 +640 896 192 639 868 176 +704 896 192 703 868 176 +768 896 192 767 868 176 +832 896 192 831 868 176 +896 896 192 895 868 176 +960 896 192 959 868 176 +1023 896 192 1023 868 176 +0 960 192 0 930 176 +64 960 192 64 930 176 +128 960 192 128 930 176 +192 960 192 192 930 176 +256 960 192 256 930 176 +320 960 192 320 930 176 +384 960 192 384 930 176 +448 960 192 448 930 176 +512 960 192 512 930 176 +576 960 192 575 930 176 +640 960 192 639 930 176 +704 960 192 703 930 176 +768 960 192 767 930 176 +832 960 192 831 930 176 +896 960 192 895 930 176 +960 960 192 959 930 176 +1023 960 192 1023 930 176 +0 1023 192 0 992 176 +64 1023 192 64 992 176 +128 1023 192 128 992 176 +192 1023 192 192 992 176 +256 1023 192 256 992 176 +320 1023 192 320 992 176 +384 1023 192 384 992 176 +448 1023 192 448 992 176 +512 1023 192 512 992 176 +576 1023 192 575 992 176 +640 1023 192 639 992 176 +704 1023 192 703 992 176 +768 1023 192 767 992 176 +832 1023 192 831 992 176 +896 1023 192 895 992 176 +960 1023 192 959 992 176 +1023 1023 192 1023 992 176 +0 0 256 0 0 235 +64 0 256 64 0 235 +128 0 256 128 0 235 +192 0 256 192 0 235 +256 0 256 256 0 235 +320 0 256 320 0 235 +384 0 256 384 0 235 +448 0 256 448 0 235 +512 0 256 512 0 235 +576 0 256 575 0 235 +640 0 256 639 0 235 +704 0 256 703 0 235 +768 0 256 767 0 235 +832 0 256 831 0 235 +896 0 256 895 0 235 +960 0 256 959 0 235 +1023 0 256 1023 0 235 +0 64 256 0 62 235 +64 64 256 64 62 235 +128 64 256 128 62 235 +192 64 256 192 62 235 +256 64 256 256 62 235 +320 64 256 320 62 235 +384 64 256 384 62 235 +448 64 256 448 62 235 +512 64 256 512 62 235 +576 64 256 575 62 235 +640 64 256 639 62 235 +704 64 256 703 62 235 +768 64 256 767 62 235 +832 64 256 831 62 235 +896 64 256 895 62 235 +960 64 256 959 62 235 +1023 64 256 1023 62 235 +0 128 256 0 124 235 +64 128 256 64 124 235 +128 128 256 128 124 235 +192 128 256 192 124 235 +256 128 256 256 124 235 +320 128 256 320 124 235 +384 128 256 384 124 235 +448 128 256 448 124 235 +512 128 256 512 124 235 +576 128 256 575 124 235 +640 128 256 639 124 235 +704 128 256 703 124 235 +768 128 256 767 124 235 +832 128 256 831 124 235 +896 128 256 895 124 235 +960 128 256 959 124 235 +1023 128 256 1023 124 235 +0 192 256 0 186 235 +64 192 256 64 186 235 +128 192 256 128 186 235 +192 192 256 192 186 235 +256 192 256 256 186 235 +320 192 256 320 186 235 +384 192 256 384 186 235 +448 192 256 448 186 235 +512 192 256 512 186 235 +576 192 256 575 186 235 +640 192 256 639 186 235 +704 192 256 703 186 235 +768 192 256 767 186 235 +832 192 256 831 186 235 +896 192 256 895 186 235 +960 192 256 959 186 235 +1023 192 256 1023 225 269 +0 256 256 0 248 235 +64 256 256 64 248 235 +128 256 256 128 248 235 +192 256 256 192 248 235 +256 256 256 256 248 235 +320 256 256 320 248 235 +384 256 256 384 248 235 +448 256 256 448 248 235 +512 256 256 512 248 235 +576 256 256 575 248 235 +640 256 256 639 248 235 +704 256 256 703 248 235 +768 256 256 767 248 235 +832 256 256 831 248 235 +896 256 256 895 248 235 +960 256 256 959 248 235 +1023 256 256 1023 248 235 +0 320 256 0 310 235 +64 320 256 64 310 235 +128 320 256 128 310 235 +192 320 256 192 310 235 +256 320 256 256 310 235 +320 320 256 320 310 235 +384 320 256 384 310 235 +448 320 256 448 316 244 +512 320 256 512 320 247 +576 320 256 575 323 250 +640 320 256 639 326 253 +704 320 256 703 329 256 +768 320 256 767 332 259 +832 320 256 831 335 262 +896 320 256 895 338 265 +960 320 256 959 341 268 +1023 320 256 1023 344 271 +0 384 256 0 372 235 +64 384 256 64 372 235 +128 384 256 128 372 235 +192 384 256 192 372 235 +256 384 256 256 372 235 +320 384 256 320 372 235 +384 384 256 384 372 235 +448 384 256 448 372 235 +512 384 256 512 372 235 +576 384 256 575 378 244 +640 384 256 639 384 253 +704 384 256 703 388 256 +768 384 256 767 391 259 +832 384 256 831 394 262 +896 384 256 895 397 265 +960 384 256 959 400 268 +1023 384 256 1023 403 271 +0 448 256 0 434 235 +64 448 256 64 434 235 +128 448 256 128 434 235 +192 448 256 192 434 235 +256 448 256 256 434 235 +320 448 256 320 434 235 +384 448 256 384 434 235 +448 448 256 448 434 235 +512 448 256 512 434 235 +576 448 256 575 434 235 +640 448 256 639 434 235 +704 448 256 703 439 244 +768 448 256 767 446 253 +832 448 256 831 453 262 +896 448 256 895 456 265 +960 448 256 959 459 268 +1023 448 256 1023 462 271 +0 512 256 0 496 235 +64 512 256 64 496 235 +128 512 256 128 496 235 +192 512 256 192 496 235 +256 512 256 256 496 235 +320 512 256 320 496 235 +384 512 256 384 496 235 +448 512 256 448 496 235 +512 512 256 512 496 235 +576 512 256 575 496 235 +640 512 256 639 496 235 +704 512 256 703 496 235 +768 512 256 767 496 235 +832 512 256 831 501 244 +896 512 256 895 507 253 +960 512 256 959 514 262 +1023 512 256 1023 521 271 +0 576 256 0 558 235 +64 576 256 64 558 235 +128 576 256 128 558 235 +192 576 256 192 558 235 +256 576 256 256 558 235 +320 576 256 320 558 235 +384 576 256 384 558 235 +448 576 256 448 558 235 +512 576 256 512 558 235 +576 576 256 575 558 235 +640 576 256 639 558 235 +704 576 256 703 558 235 +768 576 256 767 558 235 +832 576 256 831 558 235 +896 576 256 895 558 235 +960 576 256 959 563 244 +1023 576 256 1023 569 253 +0 640 256 0 620 235 +64 640 256 64 620 235 +128 640 256 128 620 235 +192 640 256 192 620 235 +256 640 256 256 620 235 +320 640 256 320 620 235 +384 640 256 384 620 235 +448 640 256 448 620 235 +512 640 256 512 620 235 +576 640 256 575 620 235 +640 640 256 639 620 235 +704 640 256 703 620 235 +768 640 256 767 620 235 +832 640 256 831 620 235 +896 640 256 895 620 235 +960 640 256 959 620 235 +1023 640 256 1023 620 235 +0 704 256 0 682 235 +64 704 256 64 682 235 +128 704 256 128 682 235 +192 704 256 192 682 235 +256 704 256 256 682 235 +320 704 256 320 682 235 +384 704 256 384 682 235 +448 704 256 448 682 235 +512 704 256 512 682 235 +576 704 256 575 682 235 +640 704 256 639 682 235 +704 704 256 703 682 235 +768 704 256 767 682 235 +832 704 256 831 682 235 +896 704 256 895 682 235 +960 704 256 959 682 235 +1023 704 256 1023 682 235 +0 768 256 0 744 235 +64 768 256 64 744 235 +128 768 256 128 744 235 +192 768 256 192 744 235 +256 768 256 256 744 235 +320 768 256 320 744 235 +384 768 256 384 744 235 +448 768 256 448 744 235 +512 768 256 512 744 235 +576 768 256 575 744 235 +640 768 256 639 744 235 +704 768 256 703 744 235 +768 768 256 767 744 235 +832 768 256 831 744 235 +896 768 256 895 744 235 +960 768 256 959 744 235 +1023 768 256 1023 744 235 +0 832 256 0 806 235 +64 832 256 64 806 235 +128 832 256 128 806 235 +192 832 256 192 806 235 +256 832 256 256 806 235 +320 832 256 320 806 235 +384 832 256 384 806 235 +448 832 256 448 806 235 +512 832 256 512 806 235 +576 832 256 575 806 235 +640 832 256 639 806 235 +704 832 256 703 806 235 +768 832 256 767 806 235 +832 832 256 831 806 235 +896 832 256 895 806 235 +960 832 256 959 806 235 +1023 832 256 1023 806 235 +0 896 256 0 868 235 +64 896 256 64 868 235 +128 896 256 128 868 235 +192 896 256 192 868 235 +256 896 256 256 868 235 +320 896 256 320 868 235 +384 896 256 384 868 235 +448 896 256 448 868 235 +512 896 256 512 868 235 +576 896 256 575 868 235 +640 896 256 639 868 235 +704 896 256 703 868 235 +768 896 256 767 868 235 +832 896 256 831 868 235 +896 896 256 895 868 235 +960 896 256 959 868 235 +1023 896 256 1023 868 235 +0 960 256 0 930 235 +64 960 256 64 930 235 +128 960 256 128 930 235 +192 960 256 192 930 235 +256 960 256 256 930 235 +320 960 256 320 930 235 +384 960 256 384 930 235 +448 960 256 448 930 235 +512 960 256 512 930 235 +576 960 256 575 930 235 +640 960 256 639 930 235 +704 960 256 703 930 235 +768 960 256 767 930 235 +832 960 256 831 930 235 +896 960 256 895 930 235 +960 960 256 959 930 235 +1023 960 256 1023 930 235 +0 1023 256 0 992 235 +64 1023 256 64 992 235 +128 1023 256 128 992 235 +192 1023 256 192 992 235 +256 1023 256 256 992 235 +320 1023 256 320 992 235 +384 1023 256 384 992 235 +448 1023 256 448 992 235 +512 1023 256 512 992 235 +576 1023 256 575 992 235 +640 1023 256 639 992 235 +704 1023 256 703 992 235 +768 1023 256 767 992 235 +832 1023 256 831 992 235 +896 1023 256 895 992 235 +960 1023 256 959 992 235 +1023 1023 256 1023 992 235 +0 0 320 0 0 294 +64 0 320 64 0 294 +128 0 320 128 0 294 +192 0 320 192 0 294 +256 0 320 256 0 294 +320 0 320 320 0 294 +384 0 320 384 0 294 +448 0 320 448 0 294 +512 0 320 512 0 294 +576 0 320 575 0 294 +640 0 320 639 0 294 +704 0 320 703 0 294 +768 0 320 767 0 294 +832 0 320 831 0 294 +896 0 320 895 0 294 +960 0 320 959 0 294 +1023 0 320 1023 0 294 +0 64 320 0 62 294 +64 64 320 64 62 294 +128 64 320 128 62 294 +192 64 320 192 62 294 +256 64 320 256 62 294 +320 64 320 320 62 294 +384 64 320 384 62 294 +448 64 320 448 62 294 +512 64 320 512 62 294 +576 64 320 575 62 294 +640 64 320 639 62 294 +704 64 320 703 62 294 +768 64 320 767 62 294 +832 64 320 831 62 294 +896 64 320 895 62 294 +960 64 320 959 62 294 +1023 64 320 1023 62 294 +0 128 320 0 124 294 +64 128 320 64 124 294 +128 128 320 128 124 294 +192 128 320 192 124 294 +256 128 320 256 124 294 +320 128 320 320 124 294 +384 128 320 384 124 294 +448 128 320 448 124 294 +512 128 320 512 124 294 +576 128 320 575 124 294 +640 128 320 639 124 294 +704 128 320 703 124 294 +768 128 320 767 124 294 +832 128 320 831 124 294 +896 128 320 895 124 294 +960 128 320 959 124 294 +1023 128 320 1023 124 294 +0 192 320 0 186 294 +64 192 320 64 186 294 +128 192 320 128 186 294 +192 192 320 192 186 294 +256 192 320 256 186 294 +320 192 320 320 186 294 +384 192 320 384 186 294 +448 192 320 448 186 294 +512 192 320 512 186 294 +576 192 320 575 186 294 +640 192 320 639 186 294 +704 192 320 703 186 294 +768 192 320 767 186 294 +832 192 320 831 186 294 +896 192 320 895 186 294 +960 192 320 959 186 294 +1023 192 320 1023 186 294 +0 256 320 0 248 294 +64 256 320 64 248 294 +128 256 320 128 248 294 +192 256 320 192 248 294 +256 256 320 256 248 294 +320 256 320 320 248 294 +384 256 320 384 248 294 +448 256 320 448 248 294 +512 256 320 512 248 294 +576 256 320 575 248 294 +640 256 320 639 248 294 +704 256 320 703 248 294 +768 256 320 767 248 294 +832 256 320 831 248 294 +896 256 320 895 248 294 +960 256 320 959 248 294 +1023 256 320 1023 248 294 +0 320 320 0 310 294 +64 320 320 64 310 294 +128 320 320 128 310 294 +192 320 320 192 310 294 +256 320 320 256 310 294 +320 320 320 320 310 294 +384 320 320 384 310 294 +448 320 320 448 310 294 +512 320 320 512 310 294 +576 320 320 575 310 294 +640 320 320 639 310 294 +704 320 320 703 310 294 +768 320 320 767 310 294 +832 320 320 831 310 294 +896 320 320 895 310 294 +960 320 320 959 310 294 +1023 320 320 1023 310 294 +0 384 320 0 372 294 +64 384 320 64 372 294 +128 384 320 128 372 294 +192 384 320 192 372 294 +256 384 320 256 372 294 +320 384 320 320 372 294 +384 384 320 384 372 294 +448 384 320 448 372 294 +512 384 320 512 378 303 +576 384 320 575 381 306 +640 384 320 639 384 309 +704 384 320 703 388 312 +768 384 320 767 391 315 +832 384 320 831 394 318 +896 384 320 895 397 321 +960 384 320 959 400 324 +1023 384 320 1023 403 327 +0 448 320 0 434 294 +64 448 320 64 434 294 +128 448 320 128 434 294 +192 448 320 192 434 294 +256 448 320 256 434 294 +320 448 320 320 434 294 +384 448 320 384 434 294 +448 448 320 448 434 294 +512 448 320 512 434 294 +576 448 320 575 434 294 +640 448 320 639 440 303 +704 448 320 703 446 312 +768 448 320 767 450 315 +832 448 320 831 453 318 +896 448 320 895 456 321 +960 448 320 959 459 324 +1023 448 320 1023 462 327 +0 512 320 0 496 294 +64 512 320 64 496 294 +128 512 320 128 496 294 +192 512 320 192 496 294 +256 512 320 256 496 294 +320 512 320 320 496 294 +384 512 320 384 496 294 +448 512 320 448 496 294 +512 512 320 512 496 294 +576 512 320 575 496 294 +640 512 320 639 496 294 +704 512 320 703 496 294 +768 512 320 767 501 303 +832 512 320 831 508 312 +896 512 320 895 515 321 +960 512 320 959 518 324 +1023 512 320 1023 521 327 +0 576 320 0 558 294 +64 576 320 64 558 294 +128 576 320 128 558 294 +192 576 320 192 558 294 +256 576 320 256 558 294 +320 576 320 320 558 294 +384 576 320 384 558 294 +448 576 320 448 558 294 +512 576 320 512 558 294 +576 576 320 575 558 294 +640 576 320 639 558 294 +704 576 320 703 558 294 +768 576 320 767 558 294 +832 576 320 831 558 294 +896 576 320 895 563 303 +960 576 320 959 569 312 +1023 576 320 1023 576 321 +0 640 320 0 620 294 +64 640 320 64 620 294 +128 640 320 128 620 294 +192 640 320 192 620 294 +256 640 320 256 620 294 +320 640 320 320 620 294 +384 640 320 384 620 294 +448 640 320 448 620 294 +512 640 320 512 620 294 +576 640 320 575 620 294 +640 640 320 639 620 294 +704 640 320 703 620 294 +768 640 320 767 620 294 +832 640 320 831 620 294 +896 640 320 895 620 294 +960 640 320 959 620 294 +1023 640 320 1023 625 303 +0 704 320 0 682 294 +64 704 320 64 682 294 +128 704 320 128 682 294 +192 704 320 192 682 294 +256 704 320 256 682 294 +320 704 320 320 682 294 +384 704 320 384 682 294 +448 704 320 448 682 294 +512 704 320 512 682 294 +576 704 320 575 682 294 +640 704 320 639 682 294 +704 704 320 703 682 294 +768 704 320 767 682 294 +832 704 320 831 682 294 +896 704 320 895 682 294 +960 704 320 959 682 294 +1023 704 320 1023 682 294 +0 768 320 0 744 294 +64 768 320 64 744 294 +128 768 320 128 744 294 +192 768 320 192 744 294 +256 768 320 256 744 294 +320 768 320 320 744 294 +384 768 320 384 744 294 +448 768 320 448 744 294 +512 768 320 512 744 294 +576 768 320 575 744 294 +640 768 320 639 744 294 +704 768 320 703 744 294 +768 768 320 767 744 294 +832 768 320 831 744 294 +896 768 320 895 744 294 +960 768 320 959 744 294 +1023 768 320 1023 744 294 +0 832 320 0 806 294 +64 832 320 64 806 294 +128 832 320 128 806 294 +192 832 320 192 806 294 +256 832 320 256 806 294 +320 832 320 320 806 294 +384 832 320 384 806 294 +448 832 320 448 806 294 +512 832 320 512 806 294 +576 832 320 575 806 294 +640 832 320 639 806 294 +704 832 320 703 806 294 +768 832 320 767 806 294 +832 832 320 831 806 294 +896 832 320 895 806 294 +960 832 320 959 806 294 +1023 832 320 1023 806 294 +0 896 320 0 868 294 +64 896 320 64 868 294 +128 896 320 128 868 294 +192 896 320 192 868 294 +256 896 320 256 868 294 +320 896 320 320 868 294 +384 896 320 384 868 294 +448 896 320 448 868 294 +512 896 320 512 868 294 +576 896 320 575 868 294 +640 896 320 639 868 294 +704 896 320 703 868 294 +768 896 320 767 868 294 +832 896 320 831 868 294 +896 896 320 895 868 294 +960 896 320 959 868 294 +1023 896 320 1023 868 294 +0 960 320 0 930 294 +64 960 320 64 930 294 +128 960 320 128 930 294 +192 960 320 192 930 294 +256 960 320 256 930 294 +320 960 320 320 930 294 +384 960 320 384 930 294 +448 960 320 448 930 294 +512 960 320 512 930 294 +576 960 320 575 930 294 +640 960 320 639 930 294 +704 960 320 703 930 294 +768 960 320 767 930 294 +832 960 320 831 930 294 +896 960 320 895 930 294 +960 960 320 959 930 294 +1023 960 320 1023 930 294 +0 1023 320 0 992 294 +64 1023 320 64 992 294 +128 1023 320 128 992 294 +192 1023 320 192 992 294 +256 1023 320 256 992 294 +320 1023 320 320 992 294 +384 1023 320 384 992 294 +448 1023 320 448 992 294 +512 1023 320 512 992 294 +576 1023 320 575 992 294 +640 1023 320 639 992 294 +704 1023 320 703 992 294 +768 1023 320 767 992 294 +832 1023 320 831 992 294 +896 1023 320 895 992 294 +960 1023 320 959 992 294 +1023 1023 320 1023 992 294 +0 0 384 0 0 353 +64 0 384 64 0 353 +128 0 384 128 0 353 +192 0 384 192 0 353 +256 0 384 256 0 353 +320 0 384 320 0 353 +384 0 384 384 0 353 +448 0 384 448 0 353 +512 0 384 512 0 353 +576 0 384 575 0 353 +640 0 384 639 0 353 +704 0 384 703 0 353 +768 0 384 767 0 353 +832 0 384 831 0 353 +896 0 384 895 0 353 +960 0 384 959 0 353 +1023 0 384 1023 0 353 +0 64 384 0 62 353 +64 64 384 64 62 353 +128 64 384 128 62 353 +192 64 384 192 62 353 +256 64 384 256 62 353 +320 64 384 320 62 353 +384 64 384 384 62 353 +448 64 384 448 62 353 +512 64 384 512 62 353 +576 64 384 575 62 353 +640 64 384 639 62 353 +704 64 384 703 62 353 +768 64 384 767 62 353 +832 64 384 831 62 353 +896 64 384 895 62 353 +960 64 384 959 62 353 +1023 64 384 1023 62 353 +0 128 384 0 124 353 +64 128 384 64 124 353 +128 128 384 128 124 353 +192 128 384 192 124 353 +256 128 384 256 124 353 +320 128 384 320 124 353 +384 128 384 384 124 353 +448 128 384 448 124 353 +512 128 384 512 124 353 +576 128 384 575 124 353 +640 128 384 639 124 353 +704 128 384 703 124 353 +768 128 384 767 124 353 +832 128 384 831 124 353 +896 128 384 895 124 353 +960 128 384 959 124 353 +1023 128 384 1023 124 353 +0 192 384 0 186 353 +64 192 384 64 186 353 +128 192 384 128 186 353 +192 192 384 192 186 353 +256 192 384 256 186 353 +320 192 384 320 186 353 +384 192 384 384 186 353 +448 192 384 448 186 353 +512 192 384 512 186 353 +576 192 384 575 186 353 +640 192 384 639 186 353 +704 192 384 703 186 353 +768 192 384 767 186 353 +832 192 384 831 186 353 +896 192 384 895 186 353 +960 192 384 959 186 353 +1023 192 384 1023 186 353 +0 256 384 0 248 353 +64 256 384 64 248 353 +128 256 384 128 248 353 +192 256 384 192 248 353 +256 256 384 256 248 353 +320 256 384 320 248 353 +384 256 384 384 248 353 +448 256 384 448 248 353 +512 256 384 512 248 353 +576 256 384 575 248 353 +640 256 384 639 248 353 +704 256 384 703 248 353 +768 256 384 767 248 353 +832 256 384 831 248 353 +896 256 384 895 248 353 +960 256 384 959 248 353 +1023 256 384 1023 248 353 +0 320 384 0 310 353 +64 320 384 64 310 353 +128 320 384 128 310 353 +192 320 384 192 310 353 +256 320 384 256 310 353 +320 320 384 320 310 353 +384 320 384 384 310 353 +448 320 384 448 310 353 +512 320 384 512 310 353 +576 320 384 575 310 353 +640 320 384 639 310 353 +704 320 384 703 310 353 +768 320 384 767 310 353 +832 320 384 831 310 353 +896 320 384 895 310 353 +960 320 384 959 310 353 +1023 320 384 1023 310 353 +0 384 384 0 372 353 +64 384 384 64 372 353 +128 384 384 128 372 353 +192 384 384 192 372 353 +256 384 384 256 372 353 +320 384 384 320 372 353 +384 384 384 384 372 353 +448 384 384 448 372 353 +512 384 384 512 372 353 +576 384 384 575 372 353 +640 384 384 639 372 353 +704 384 384 703 372 353 +768 384 384 767 372 353 +832 384 384 831 372 353 +896 384 384 895 372 353 +960 384 384 959 372 353 +1023 384 384 1023 372 353 +0 448 384 0 434 353 +64 448 384 64 434 353 +128 448 384 128 434 353 +192 448 384 192 434 353 +256 448 384 256 434 353 +320 448 384 320 434 353 +384 448 384 384 434 353 +448 448 384 448 434 353 +512 448 384 512 434 353 +576 448 384 575 440 362 +640 448 384 639 443 365 +704 448 384 703 446 368 +768 448 384 767 450 370 +832 448 384 831 453 373 +896 448 384 895 456 376 +960 448 384 959 459 379 +1023 448 384 1023 462 382 +0 512 384 0 496 353 +64 512 384 64 496 353 +128 512 384 128 496 353 +192 512 384 192 496 353 +256 512 384 256 496 353 +320 512 384 320 496 353 +384 512 384 384 496 353 +448 512 384 448 496 353 +512 512 384 512 496 353 +576 512 384 575 496 353 +640 512 384 639 496 353 +704 512 384 703 502 362 +768 512 384 767 509 370 +832 512 384 831 512 373 +896 512 384 895 515 376 +960 512 384 959 518 379 +1023 512 384 1023 521 382 +0 576 384 0 558 353 +64 576 384 64 558 353 +128 576 384 128 558 353 +192 576 384 192 558 353 +256 576 384 256 558 353 +320 576 384 320 558 353 +384 576 384 384 558 353 +448 576 384 448 558 353 +512 576 384 512 558 353 +576 576 384 575 558 353 +640 576 384 639 558 353 +704 576 384 703 558 353 +768 576 384 767 558 353 +832 576 384 831 563 362 +896 576 384 895 570 371 +960 576 384 959 577 379 +1023 576 384 1023 580 382 +0 640 384 0 620 353 +64 640 384 64 620 353 +128 640 384 128 620 353 +192 640 384 192 620 353 +256 640 384 256 620 353 +320 640 384 320 620 353 +384 640 384 384 620 353 +448 640 384 448 620 353 +512 640 384 512 620 353 +576 640 384 575 620 353 +640 640 384 639 620 353 +704 640 384 703 620 353 +768 640 384 767 620 353 +832 640 384 831 620 353 +896 640 384 895 620 353 +960 640 384 959 625 362 +1023 640 384 1023 631 371 +0 704 384 0 682 353 +64 704 384 64 682 353 +128 704 384 128 682 353 +192 704 384 192 682 353 +256 704 384 256 682 353 +320 704 384 320 682 353 +384 704 384 384 682 353 +448 704 384 448 682 353 +512 704 384 512 682 353 +576 704 384 575 682 353 +640 704 384 639 682 353 +704 704 384 703 682 353 +768 704 384 767 682 353 +832 704 384 831 682 353 +896 704 384 895 682 353 +960 704 384 959 682 353 +1023 704 384 1023 682 353 +0 768 384 0 744 353 +64 768 384 64 744 353 +128 768 384 128 744 353 +192 768 384 192 744 353 +256 768 384 256 744 353 +320 768 384 320 744 353 +384 768 384 384 744 353 +448 768 384 448 744 353 +512 768 384 512 744 353 +576 768 384 575 744 353 +640 768 384 639 744 353 +704 768 384 703 744 353 +768 768 384 767 744 353 +832 768 384 831 744 353 +896 768 384 895 744 353 +960 768 384 959 744 353 +1023 768 384 1023 744 353 +0 832 384 0 806 353 +64 832 384 64 806 353 +128 832 384 128 806 353 +192 832 384 192 806 353 +256 832 384 256 806 353 +320 832 384 320 806 353 +384 832 384 384 806 353 +448 832 384 448 806 353 +512 832 384 512 806 353 +576 832 384 575 806 353 +640 832 384 639 806 353 +704 832 384 703 806 353 +768 832 384 767 806 353 +832 832 384 831 806 353 +896 832 384 895 806 353 +960 832 384 959 806 353 +1023 832 384 1023 806 353 +0 896 384 0 868 353 +64 896 384 64 868 353 +128 896 384 128 868 353 +192 896 384 192 868 353 +256 896 384 256 868 353 +320 896 384 320 868 353 +384 896 384 384 868 353 +448 896 384 448 868 353 +512 896 384 512 868 353 +576 896 384 575 868 353 +640 896 384 639 868 353 +704 896 384 703 868 353 +768 896 384 767 868 353 +832 896 384 831 868 353 +896 896 384 895 868 353 +960 896 384 959 868 353 +1023 896 384 1023 868 353 +0 960 384 0 930 353 +64 960 384 64 930 353 +128 960 384 128 930 353 +192 960 384 192 930 353 +256 960 384 256 930 353 +320 960 384 320 930 353 +384 960 384 384 930 353 +448 960 384 448 930 353 +512 960 384 512 930 353 +576 960 384 575 930 353 +640 960 384 639 930 353 +704 960 384 703 930 353 +768 960 384 767 930 353 +832 960 384 831 930 353 +896 960 384 895 930 353 +960 960 384 959 930 353 +1023 960 384 1023 930 353 +0 1023 384 0 992 353 +64 1023 384 64 992 353 +128 1023 384 128 992 353 +192 1023 384 192 992 353 +256 1023 384 256 992 353 +320 1023 384 320 992 353 +384 1023 384 384 992 353 +448 1023 384 448 992 353 +512 1023 384 512 992 353 +576 1023 384 575 992 353 +640 1023 384 639 992 353 +704 1023 384 703 992 353 +768 1023 384 767 992 353 +832 1023 384 831 992 353 +896 1023 384 895 992 353 +960 1023 384 959 992 353 +1023 1023 384 1023 992 353 +0 0 448 0 0 412 +64 0 448 64 0 412 +128 0 448 128 0 412 +192 0 448 192 0 412 +256 0 448 256 0 412 +320 0 448 320 0 412 +384 0 448 384 0 412 +448 0 448 448 0 412 +512 0 448 512 0 412 +576 0 448 575 0 412 +640 0 448 639 0 412 +704 0 448 703 0 412 +768 0 448 767 0 412 +832 0 448 831 0 412 +896 0 448 895 0 412 +960 0 448 959 0 412 +1023 0 448 1023 0 412 +0 64 448 0 62 412 +64 64 448 64 62 412 +128 64 448 128 62 412 +192 64 448 192 62 412 +256 64 448 256 62 412 +320 64 448 320 62 412 +384 64 448 384 62 412 +448 64 448 448 62 412 +512 64 448 512 62 412 +576 64 448 575 62 412 +640 64 448 639 62 412 +704 64 448 703 62 412 +768 64 448 767 62 412 +832 64 448 831 62 412 +896 64 448 895 62 412 +960 64 448 959 62 412 +1023 64 448 1023 62 412 +0 128 448 0 124 412 +64 128 448 64 124 412 +128 128 448 128 124 412 +192 128 448 192 124 412 +256 128 448 256 124 412 +320 128 448 320 124 412 +384 128 448 384 124 412 +448 128 448 448 124 412 +512 128 448 512 124 412 +576 128 448 575 124 412 +640 128 448 639 124 412 +704 128 448 703 124 412 +768 128 448 767 124 412 +832 128 448 831 124 412 +896 128 448 895 124 412 +960 128 448 959 124 412 +1023 128 448 1023 124 412 +0 192 448 0 186 412 +64 192 448 64 186 412 +128 192 448 128 186 412 +192 192 448 192 186 412 +256 192 448 256 186 412 +320 192 448 320 186 412 +384 192 448 384 186 412 +448 192 448 448 186 412 +512 192 448 512 186 412 +576 192 448 575 186 412 +640 192 448 639 186 412 +704 192 448 703 186 412 +768 192 448 767 186 412 +832 192 448 831 186 412 +896 192 448 895 186 412 +960 192 448 959 186 412 +1023 192 448 1023 186 412 +0 256 448 0 248 412 +64 256 448 64 248 412 +128 256 448 128 248 412 +192 256 448 192 248 412 +256 256 448 256 248 412 +320 256 448 320 248 412 +384 256 448 384 248 412 +448 256 448 448 248 412 +512 256 448 512 248 412 +576 256 448 575 248 412 +640 256 448 639 248 412 +704 256 448 703 248 412 +768 256 448 767 248 412 +832 256 448 831 248 412 +896 256 448 895 248 412 +960 256 448 959 248 412 +1023 256 448 1023 248 412 +0 320 448 0 310 412 +64 320 448 64 310 412 +128 320 448 128 310 412 +192 320 448 192 310 412 +256 320 448 256 310 412 +320 320 448 320 310 412 +384 320 448 384 310 412 +448 320 448 448 310 412 +512 320 448 512 310 412 +576 320 448 575 310 412 +640 320 448 639 310 412 +704 320 448 703 310 412 +768 320 448 767 310 412 +832 320 448 831 310 412 +896 320 448 895 310 412 +960 320 448 959 310 412 +1023 320 448 1023 310 412 +0 384 448 0 372 412 +64 384 448 64 372 412 +128 384 448 128 372 412 +192 384 448 192 372 412 +256 384 448 256 372 412 +320 384 448 320 372 412 +384 384 448 384 372 412 +448 384 448 448 372 412 +512 384 448 512 372 412 +576 384 448 575 372 412 +640 384 448 639 372 412 +704 384 448 703 372 412 +768 384 448 767 372 412 +832 384 448 831 372 412 +896 384 448 895 372 412 +960 384 448 959 372 412 +1023 384 448 1023 372 412 +0 448 448 0 434 412 +64 448 448 64 434 412 +128 448 448 128 434 412 +192 448 448 192 434 412 +256 448 448 256 434 412 +320 448 448 320 434 412 +384 448 448 384 434 412 +448 448 448 448 434 412 +512 448 448 512 434 412 +576 448 448 575 434 412 +640 448 448 639 434 412 +704 448 448 703 434 412 +768 448 448 767 434 412 +832 448 448 831 434 412 +896 448 448 895 434 412 +960 448 448 959 434 412 +1023 448 448 1023 434 412 +0 512 448 0 496 412 +64 512 448 64 496 412 +128 512 448 128 496 412 +192 512 448 192 496 412 +256 512 448 256 496 412 +320 512 448 320 496 412 +384 512 448 384 496 412 +448 512 448 448 496 412 +512 512 448 512 496 412 +576 512 448 575 496 412 +640 512 448 639 502 420 +704 512 448 703 505 423 +768 512 448 767 509 426 +832 512 448 831 512 429 +896 512 448 895 515 432 +960 512 448 959 518 435 +1023 512 448 1023 521 438 +0 576 448 0 558 412 +64 576 448 64 558 412 +128 576 448 128 558 412 +192 576 448 192 558 412 +256 576 448 256 558 412 +320 576 448 320 558 412 +384 576 448 384 558 412 +448 576 448 448 558 412 +512 576 448 512 558 412 +576 576 448 575 558 412 +640 576 448 639 558 412 +704 576 448 703 558 412 +768 576 448 767 564 421 +832 576 448 831 570 429 +896 576 448 895 573 432 +960 576 448 959 577 435 +1023 576 448 1023 580 438 +0 640 448 0 620 412 +64 640 448 64 620 412 +128 640 448 128 620 412 +192 640 448 192 620 412 +256 640 448 256 620 412 +320 640 448 320 620 412 +384 640 448 384 620 412 +448 640 448 448 620 412 +512 640 448 512 620 412 +576 640 448 575 620 412 +640 640 448 639 620 412 +704 640 448 703 620 412 +768 640 448 767 620 412 +832 640 448 831 620 412 +896 640 448 895 625 421 +960 640 448 959 632 429 +1023 640 448 1023 639 438 +0 704 448 0 682 412 +64 704 448 64 682 412 +128 704 448 128 682 412 +192 704 448 192 682 412 +256 704 448 256 682 412 +320 704 448 320 682 412 +384 704 448 384 682 412 +448 704 448 448 682 412 +512 704 448 512 682 412 +576 704 448 575 682 412 +640 704 448 639 682 412 +704 704 448 703 682 412 +768 704 448 767 682 412 +832 704 448 831 682 412 +896 704 448 895 682 412 +960 704 448 959 682 412 +1023 704 448 1023 687 421 +0 768 448 0 744 412 +64 768 448 64 744 412 +128 768 448 128 744 412 +192 768 448 192 744 412 +256 768 448 256 744 412 +320 768 448 320 744 412 +384 768 448 384 744 412 +448 768 448 448 744 412 +512 768 448 512 744 412 +576 768 448 575 744 412 +640 768 448 639 744 412 +704 768 448 703 744 412 +768 768 448 767 744 412 +832 768 448 831 744 412 +896 768 448 895 744 412 +960 768 448 959 744 412 +1023 768 448 1023 744 412 +0 832 448 0 806 412 +64 832 448 64 806 412 +128 832 448 128 806 412 +192 832 448 192 806 412 +256 832 448 256 806 412 +320 832 448 320 806 412 +384 832 448 384 806 412 +448 832 448 448 806 412 +512 832 448 512 806 412 +576 832 448 575 806 412 +640 832 448 639 806 412 +704 832 448 703 806 412 +768 832 448 767 806 412 +832 832 448 831 806 412 +896 832 448 895 806 412 +960 832 448 959 806 412 +1023 832 448 1023 806 412 +0 896 448 0 868 412 +64 896 448 64 868 412 +128 896 448 128 868 412 +192 896 448 192 868 412 +256 896 448 256 868 412 +320 896 448 320 868 412 +384 896 448 384 868 412 +448 896 448 448 868 412 +512 896 448 512 868 412 +576 896 448 575 868 412 +640 896 448 639 868 412 +704 896 448 703 868 412 +768 896 448 767 868 412 +832 896 448 831 868 412 +896 896 448 895 868 412 +960 896 448 959 868 412 +1023 896 448 1023 868 412 +0 960 448 0 930 412 +64 960 448 64 930 412 +128 960 448 128 930 412 +192 960 448 192 930 412 +256 960 448 256 930 412 +320 960 448 320 930 412 +384 960 448 384 930 412 +448 960 448 448 930 412 +512 960 448 512 930 412 +576 960 448 575 930 412 +640 960 448 639 930 412 +704 960 448 703 930 412 +768 960 448 767 930 412 +832 960 448 831 930 412 +896 960 448 895 930 412 +960 960 448 959 930 412 +1023 960 448 1023 930 412 +0 1023 448 0 992 412 +64 1023 448 64 992 412 +128 1023 448 128 992 412 +192 1023 448 192 992 412 +256 1023 448 256 992 412 +320 1023 448 320 992 412 +384 1023 448 384 992 412 +448 1023 448 448 992 412 +512 1023 448 512 992 412 +576 1023 448 575 992 412 +640 1023 448 639 992 412 +704 1023 448 703 992 412 +768 1023 448 767 992 412 +832 1023 448 831 992 412 +896 1023 448 895 992 412 +960 1023 448 959 992 412 +1023 1023 448 1023 992 412 +0 0 512 0 0 471 +64 0 512 64 0 471 +128 0 512 128 0 471 +192 0 512 192 0 471 +256 0 512 256 0 471 +320 0 512 320 0 471 +384 0 512 384 0 471 +448 0 512 448 0 471 +512 0 512 512 0 471 +576 0 512 575 0 471 +640 0 512 639 0 471 +704 0 512 703 0 471 +768 0 512 767 0 471 +832 0 512 831 0 471 +896 0 512 895 0 471 +960 0 512 959 0 471 +1023 0 512 1023 0 471 +0 64 512 0 62 471 +64 64 512 64 62 471 +128 64 512 128 62 471 +192 64 512 192 62 471 +256 64 512 256 62 471 +320 64 512 320 62 471 +384 64 512 384 62 471 +448 64 512 448 62 471 +512 64 512 512 62 471 +576 64 512 575 62 471 +640 64 512 639 62 471 +704 64 512 703 62 471 +768 64 512 767 62 471 +832 64 512 831 62 471 +896 64 512 895 62 471 +960 64 512 959 62 471 +1023 64 512 1023 62 471 +0 128 512 0 124 471 +64 128 512 64 124 471 +128 128 512 128 124 471 +192 128 512 192 124 471 +256 128 512 256 124 471 +320 128 512 320 124 471 +384 128 512 384 124 471 +448 128 512 448 124 471 +512 128 512 512 124 471 +576 128 512 575 124 471 +640 128 512 639 124 471 +704 128 512 703 124 471 +768 128 512 767 124 471 +832 128 512 831 124 471 +896 128 512 895 124 471 +960 128 512 959 124 471 +1023 128 512 1023 124 471 +0 192 512 0 186 471 +64 192 512 64 186 471 +128 192 512 128 186 471 +192 192 512 192 186 471 +256 192 512 256 186 471 +320 192 512 320 186 471 +384 192 512 384 186 471 +448 192 512 448 186 471 +512 192 512 512 186 471 +576 192 512 575 186 471 +640 192 512 639 186 471 +704 192 512 703 186 471 +768 192 512 767 186 471 +832 192 512 831 186 471 +896 192 512 895 186 471 +960 192 512 959 186 471 +1023 192 512 1023 186 471 +0 256 512 0 248 471 +64 256 512 64 248 471 +128 256 512 128 248 471 +192 256 512 192 248 471 +256 256 512 256 248 471 +320 256 512 320 248 471 +384 256 512 384 248 471 +448 256 512 448 248 471 +512 256 512 512 248 471 +576 256 512 575 248 471 +640 256 512 639 248 471 +704 256 512 703 248 471 +768 256 512 767 248 471 +832 256 512 831 248 471 +896 256 512 895 248 471 +960 256 512 959 248 471 +1023 256 512 1023 248 471 +0 320 512 0 310 471 +64 320 512 64 310 471 +128 320 512 128 310 471 +192 320 512 192 310 471 +256 320 512 256 310 471 +320 320 512 320 310 471 +384 320 512 384 310 471 +448 320 512 448 310 471 +512 320 512 512 310 471 +576 320 512 575 310 471 +640 320 512 639 310 471 +704 320 512 703 310 471 +768 320 512 767 310 471 +832 320 512 831 310 471 +896 320 512 895 310 471 +960 320 512 959 310 471 +1023 320 512 1023 310 471 +0 384 512 0 372 471 +64 384 512 64 372 471 +128 384 512 128 372 471 +192 384 512 192 372 471 +256 384 512 256 372 471 +320 384 512 320 372 471 +384 384 512 384 372 471 +448 384 512 448 372 471 +512 384 512 512 372 471 +576 384 512 575 372 471 +640 384 512 639 372 471 +704 384 512 703 372 471 +768 384 512 767 372 471 +832 384 512 831 372 471 +896 384 512 895 372 471 +960 384 512 959 372 471 +1023 384 512 1023 372 471 +0 448 512 0 434 471 +64 448 512 64 434 471 +128 448 512 128 434 471 +192 448 512 192 434 471 +256 448 512 256 434 471 +320 448 512 320 434 471 +384 448 512 384 434 471 +448 448 512 448 434 471 +512 448 512 512 434 471 +576 448 512 575 434 471 +640 448 512 639 434 471 +704 448 512 703 434 471 +768 448 512 767 434 471 +832 448 512 831 434 471 +896 448 512 895 434 471 +960 448 512 959 434 471 +1023 448 512 1023 434 471 +0 512 512 0 496 471 +64 512 512 64 496 471 +128 512 512 128 496 471 +192 512 512 192 496 471 +256 512 512 256 496 471 +320 512 512 320 496 471 +384 512 512 384 496 471 +448 512 512 448 496 471 +512 512 512 512 496 471 +576 512 512 575 496 471 +640 512 512 639 496 471 +704 512 512 703 496 471 +768 512 512 767 496 471 +832 512 512 831 496 471 +896 512 512 895 496 471 +960 512 512 959 496 471 +1023 512 512 1023 496 471 +0 576 512 0 558 471 +64 576 512 64 558 471 +128 576 512 128 558 471 +192 576 512 192 558 471 +256 576 512 256 558 471 +320 576 512 320 558 471 +384 576 512 384 558 471 +448 576 512 448 558 471 +512 576 512 512 558 471 +576 576 512 575 558 471 +640 576 512 639 558 471 +704 576 512 703 564 479 +768 576 512 767 567 482 +832 576 512 831 570 485 +896 576 512 895 573 488 +960 576 512 959 577 491 +1023 576 512 1023 580 494 +0 640 512 0 620 471 +64 640 512 64 620 471 +128 640 512 128 620 471 +192 640 512 192 620 471 +256 640 512 256 620 471 +320 640 512 320 620 471 +384 640 512 384 620 471 +448 640 512 448 620 471 +512 640 512 512 620 471 +576 640 512 575 620 471 +640 640 512 639 620 471 +704 640 512 703 620 471 +768 640 512 767 620 471 +832 640 512 831 626 479 +896 640 512 895 632 488 +960 640 512 959 636 491 +1023 640 512 1023 639 494 +0 704 512 0 682 471 +64 704 512 64 682 471 +128 704 512 128 682 471 +192 704 512 192 682 471 +256 704 512 256 682 471 +320 704 512 320 682 471 +384 704 512 384 682 471 +448 704 512 448 682 471 +512 704 512 512 682 471 +576 704 512 575 682 471 +640 704 512 639 682 471 +704 704 512 703 682 471 +768 704 512 767 682 471 +832 704 512 831 682 471 +896 704 512 895 682 471 +960 704 512 959 687 479 +1023 704 512 1023 694 488 +0 768 512 0 744 471 +64 768 512 64 744 471 +128 768 512 128 744 471 +192 768 512 192 744 471 +256 768 512 256 744 471 +320 768 512 320 744 471 +384 768 512 384 744 471 +448 768 512 448 744 471 +512 768 512 512 744 471 +576 768 512 575 744 471 +640 768 512 639 744 471 +704 768 512 703 744 471 +768 768 512 767 744 471 +832 768 512 831 744 471 +896 768 512 895 744 471 +960 768 512 959 744 471 +1023 768 512 1023 744 471 +0 832 512 0 806 471 +64 832 512 64 806 471 +128 832 512 128 806 471 +192 832 512 192 806 471 +256 832 512 256 806 471 +320 832 512 320 806 471 +384 832 512 384 806 471 +448 832 512 448 806 471 +512 832 512 512 806 471 +576 832 512 575 806 471 +640 832 512 639 806 471 +704 832 512 703 806 471 +768 832 512 767 806 471 +832 832 512 831 806 471 +896 832 512 895 806 471 +960 832 512 959 806 471 +1023 832 512 1023 806 471 +0 896 512 0 868 471 +64 896 512 64 868 471 +128 896 512 128 868 471 +192 896 512 192 868 471 +256 896 512 256 868 471 +320 896 512 320 868 471 +384 896 512 384 868 471 +448 896 512 448 868 471 +512 896 512 512 868 471 +576 896 512 575 868 471 +640 896 512 639 868 471 +704 896 512 703 868 471 +768 896 512 767 868 471 +832 896 512 831 868 471 +896 896 512 895 868 471 +960 896 512 959 868 471 +1023 896 512 1023 868 471 +0 960 512 0 930 471 +64 960 512 64 930 471 +128 960 512 128 930 471 +192 960 512 192 930 471 +256 960 512 256 930 471 +320 960 512 320 930 471 +384 960 512 384 930 471 +448 960 512 448 930 471 +512 960 512 512 930 471 +576 960 512 575 930 471 +640 960 512 639 930 471 +704 960 512 703 930 471 +768 960 512 767 930 471 +832 960 512 831 930 471 +896 960 512 895 930 471 +960 960 512 959 930 471 +1023 960 512 1023 930 471 +0 1023 512 0 992 471 +64 1023 512 64 992 471 +128 1023 512 128 992 471 +192 1023 512 192 992 471 +256 1023 512 256 992 471 +320 1023 512 320 992 471 +384 1023 512 384 992 471 +448 1023 512 448 992 471 +512 1023 512 512 992 471 +576 1023 512 575 992 471 +640 1023 512 639 992 471 +704 1023 512 703 992 471 +768 1023 512 767 992 471 +832 1023 512 831 992 471 +896 1023 512 895 992 471 +960 1023 512 959 992 471 +1023 1023 512 1023 992 471 +0 0 576 0 0 529 +64 0 576 64 0 529 +128 0 576 128 0 529 +192 0 576 192 0 529 +256 0 576 256 0 529 +320 0 576 320 0 529 +384 0 576 384 0 529 +448 0 576 448 0 529 +512 0 576 512 0 529 +576 0 576 575 0 529 +640 0 576 639 0 529 +704 0 576 703 0 529 +768 0 576 767 0 529 +832 0 576 831 0 529 +896 0 576 895 0 529 +960 0 576 959 0 529 +1023 0 576 1023 0 529 +0 64 576 0 62 529 +64 64 576 64 62 529 +128 64 576 128 62 529 +192 64 576 192 62 529 +256 64 576 256 62 529 +320 64 576 320 62 529 +384 64 576 384 62 529 +448 64 576 448 62 529 +512 64 576 512 62 529 +576 64 576 575 62 529 +640 64 576 639 62 529 +704 64 576 703 62 529 +768 64 576 767 62 529 +832 64 576 831 62 529 +896 64 576 895 62 529 +960 64 576 959 62 529 +1023 64 576 1023 62 529 +0 128 576 0 124 529 +64 128 576 64 124 529 +128 128 576 128 124 529 +192 128 576 192 124 529 +256 128 576 256 124 529 +320 128 576 320 124 529 +384 128 576 384 124 529 +448 128 576 448 124 529 +512 128 576 512 124 529 +576 128 576 575 124 529 +640 128 576 639 124 529 +704 128 576 703 124 529 +768 128 576 767 124 529 +832 128 576 831 124 529 +896 128 576 895 124 529 +960 128 576 959 124 529 +1023 128 576 1023 124 529 +0 192 576 0 186 529 +64 192 576 64 186 529 +128 192 576 128 186 529 +192 192 576 192 186 529 +256 192 576 256 186 529 +320 192 576 320 186 529 +384 192 576 384 186 529 +448 192 576 448 186 529 +512 192 576 512 186 529 +576 192 576 575 186 529 +640 192 576 639 186 529 +704 192 576 703 186 529 +768 192 576 767 186 529 +832 192 576 831 186 529 +896 192 576 895 186 529 +960 192 576 959 186 529 +1023 192 576 1023 186 529 +0 256 576 0 248 529 +64 256 576 64 248 529 +128 256 576 128 248 529 +192 256 576 192 248 529 +256 256 576 256 248 529 +320 256 576 320 248 529 +384 256 576 384 248 529 +448 256 576 448 248 529 +512 256 576 512 248 529 +576 256 576 575 248 529 +640 256 576 639 248 529 +704 256 576 703 248 529 +768 256 576 767 248 529 +832 256 576 831 248 529 +896 256 576 895 248 529 +960 256 576 959 248 529 +1023 256 576 1023 248 529 +0 320 576 0 310 529 +64 320 576 64 310 529 +128 320 576 128 310 529 +192 320 576 192 310 529 +256 320 576 256 310 529 +320 320 576 320 310 529 +384 320 576 384 310 529 +448 320 576 448 310 529 +512 320 576 512 310 529 +576 320 576 575 310 529 +640 320 576 639 310 529 +704 320 576 703 310 529 +768 320 576 767 310 529 +832 320 576 831 310 529 +896 320 576 895 310 529 +960 320 576 959 310 529 +1023 320 576 1023 310 529 +0 384 576 0 372 529 +64 384 576 64 372 529 +128 384 576 128 372 529 +192 384 576 192 372 529 +256 384 576 256 372 529 +320 384 576 320 372 529 +384 384 576 384 372 529 +448 384 576 448 372 529 +512 384 576 512 372 529 +576 384 576 575 372 529 +640 384 576 639 372 529 +704 384 576 703 372 529 +768 384 576 767 372 529 +832 384 576 831 372 529 +896 384 576 895 372 529 +960 384 576 959 372 529 +1023 384 576 1023 372 529 +0 448 576 0 434 529 +64 448 576 64 434 529 +128 448 576 128 434 529 +192 448 576 192 434 529 +256 448 576 256 434 529 +320 448 576 320 434 529 +384 448 576 384 434 529 +448 448 576 448 434 529 +512 448 576 512 434 529 +576 448 576 575 434 529 +640 448 576 639 434 529 +704 448 576 703 434 529 +768 448 576 767 434 529 +832 448 576 831 434 529 +896 448 576 895 434 529 +960 448 576 959 434 529 +1023 448 576 1023 434 529 +0 512 576 0 496 529 +64 512 576 64 496 529 +128 512 576 128 496 529 +192 512 576 192 496 529 +256 512 576 256 496 529 +320 512 576 320 496 529 +384 512 576 384 496 529 +448 512 576 448 496 529 +512 512 576 512 496 529 +576 512 576 575 496 529 +640 512 576 639 496 529 +704 512 576 703 496 529 +768 512 576 767 496 529 +832 512 576 831 496 529 +896 512 576 895 496 529 +960 512 576 959 496 529 +1023 512 576 1023 496 529 +0 576 576 0 558 529 +64 576 576 64 558 529 +128 576 576 128 558 529 +192 576 576 192 558 529 +256 576 576 256 558 529 +320 576 576 320 558 529 +384 576 576 384 558 529 +448 576 576 448 558 529 +512 576 576 512 558 529 +576 576 576 575 558 529 +640 576 576 639 558 529 +704 576 576 703 558 529 +768 576 576 767 558 529 +832 576 576 831 558 529 +896 576 576 895 558 529 +960 576 576 959 558 529 +1023 576 576 1023 558 529 +0 640 576 0 620 529 +64 640 576 64 620 529 +128 640 576 128 620 529 +192 640 576 192 620 529 +256 640 576 256 620 529 +320 640 576 320 620 529 +384 640 576 384 620 529 +448 640 576 448 620 529 +512 640 576 512 620 529 +576 640 576 575 620 529 +640 640 576 639 620 529 +704 640 576 703 620 529 +768 640 576 767 626 538 +832 640 576 831 629 541 +896 640 576 895 632 544 +960 640 576 959 636 547 +1023 640 576 1023 639 550 +0 704 576 0 682 529 +64 704 576 64 682 529 +128 704 576 128 682 529 +192 704 576 192 682 529 +256 704 576 256 682 529 +320 704 576 320 682 529 +384 704 576 384 682 529 +448 704 576 448 682 529 +512 704 576 512 682 529 +576 704 576 575 682 529 +640 704 576 639 682 529 +704 704 576 703 682 529 +768 704 576 767 682 529 +832 704 576 831 682 529 +896 704 576 895 687 538 +960 704 576 959 694 547 +1023 704 576 1023 697 550 +0 768 576 0 744 529 +64 768 576 64 744 529 +128 768 576 128 744 529 +192 768 576 192 744 529 +256 768 576 256 744 529 +320 768 576 320 744 529 +384 768 576 384 744 529 +448 768 576 448 744 529 +512 768 576 512 744 529 +576 768 576 575 744 529 +640 768 576 639 744 529 +704 768 576 703 744 529 +768 768 576 767 744 529 +832 768 576 831 744 529 +896 768 576 895 744 529 +960 768 576 959 744 529 +1023 768 576 1023 749 538 +0 832 576 0 806 529 +64 832 576 64 806 529 +128 832 576 128 806 529 +192 832 576 192 806 529 +256 832 576 256 806 529 +320 832 576 320 806 529 +384 832 576 384 806 529 +448 832 576 448 806 529 +512 832 576 512 806 529 +576 832 576 575 806 529 +640 832 576 639 806 529 +704 832 576 703 806 529 +768 832 576 767 806 529 +832 832 576 831 806 529 +896 832 576 895 806 529 +960 832 576 959 806 529 +1023 832 576 1023 806 529 +0 896 576 0 868 529 +64 896 576 64 868 529 +128 896 576 128 868 529 +192 896 576 192 868 529 +256 896 576 256 868 529 +320 896 576 320 868 529 +384 896 576 384 868 529 +448 896 576 448 868 529 +512 896 576 512 868 529 +576 896 576 575 868 529 +640 896 576 639 868 529 +704 896 576 703 868 529 +768 896 576 767 868 529 +832 896 576 831 868 529 +896 896 576 895 868 529 +960 896 576 959 868 529 +1023 896 576 1023 868 529 +0 960 576 0 930 529 +64 960 576 64 930 529 +128 960 576 128 930 529 +192 960 576 192 930 529 +256 960 576 256 930 529 +320 960 576 320 930 529 +384 960 576 384 930 529 +448 960 576 448 930 529 +512 960 576 512 930 529 +576 960 576 575 930 529 +640 960 576 639 930 529 +704 960 576 703 930 529 +768 960 576 767 930 529 +832 960 576 831 930 529 +896 960 576 895 930 529 +960 960 576 959 930 529 +1023 960 576 1023 930 529 +0 1023 576 0 992 529 +64 1023 576 64 992 529 +128 1023 576 128 992 529 +192 1023 576 192 992 529 +256 1023 576 256 992 529 +320 1023 576 320 992 529 +384 1023 576 384 992 529 +448 1023 576 448 992 529 +512 1023 576 512 992 529 +576 1023 576 575 992 529 +640 1023 576 639 992 529 +704 1023 576 703 992 529 +768 1023 576 767 992 529 +832 1023 576 831 992 529 +896 1023 576 895 992 529 +960 1023 576 959 992 529 +1023 1023 576 1023 992 529 +0 0 640 0 0 588 +64 0 640 64 0 588 +128 0 640 128 0 588 +192 0 640 192 0 588 +256 0 640 256 0 588 +320 0 640 320 0 588 +384 0 640 384 0 588 +448 0 640 448 0 588 +512 0 640 512 0 588 +576 0 640 575 0 588 +640 0 640 639 0 588 +704 0 640 703 0 588 +768 0 640 767 0 588 +832 0 640 831 0 588 +896 0 640 895 0 588 +960 0 640 959 0 588 +1023 0 640 1023 0 588 +0 64 640 0 62 588 +64 64 640 64 62 588 +128 64 640 128 62 588 +192 64 640 192 62 588 +256 64 640 256 62 588 +320 64 640 320 62 588 +384 64 640 384 62 588 +448 64 640 448 62 588 +512 64 640 512 62 588 +576 64 640 575 62 588 +640 64 640 639 62 588 +704 64 640 703 62 588 +768 64 640 767 62 588 +832 64 640 831 62 588 +896 64 640 895 62 588 +960 64 640 959 62 588 +1023 64 640 1023 62 588 +0 128 640 0 124 588 +64 128 640 64 124 588 +128 128 640 128 124 588 +192 128 640 192 124 588 +256 128 640 256 124 588 +320 128 640 320 124 588 +384 128 640 384 124 588 +448 128 640 448 124 588 +512 128 640 512 124 588 +576 128 640 575 124 588 +640 128 640 639 124 588 +704 128 640 703 124 588 +768 128 640 767 124 588 +832 128 640 831 124 588 +896 128 640 895 124 588 +960 128 640 959 124 588 +1023 128 640 1023 124 588 +0 192 640 0 186 588 +64 192 640 64 186 588 +128 192 640 128 186 588 +192 192 640 192 186 588 +256 192 640 256 186 588 +320 192 640 320 186 588 +384 192 640 384 186 588 +448 192 640 448 186 588 +512 192 640 512 186 588 +576 192 640 575 186 588 +640 192 640 639 186 588 +704 192 640 703 186 588 +768 192 640 767 186 588 +832 192 640 831 186 588 +896 192 640 895 186 588 +960 192 640 959 186 588 +1023 192 640 1023 186 588 +0 256 640 0 248 588 +64 256 640 64 248 588 +128 256 640 128 248 588 +192 256 640 192 248 588 +256 256 640 256 248 588 +320 256 640 320 248 588 +384 256 640 384 248 588 +448 256 640 448 248 588 +512 256 640 512 248 588 +576 256 640 575 248 588 +640 256 640 639 248 588 +704 256 640 703 248 588 +768 256 640 767 248 588 +832 256 640 831 248 588 +896 256 640 895 248 588 +960 256 640 959 248 588 +1023 256 640 1023 248 588 +0 320 640 0 310 588 +64 320 640 64 310 588 +128 320 640 128 310 588 +192 320 640 192 310 588 +256 320 640 256 310 588 +320 320 640 320 310 588 +384 320 640 384 310 588 +448 320 640 448 310 588 +512 320 640 512 310 588 +576 320 640 575 310 588 +640 320 640 639 310 588 +704 320 640 703 310 588 +768 320 640 767 310 588 +832 320 640 831 310 588 +896 320 640 895 310 588 +960 320 640 959 310 588 +1023 320 640 1023 310 588 +0 384 640 0 372 588 +64 384 640 64 372 588 +128 384 640 128 372 588 +192 384 640 192 372 588 +256 384 640 256 372 588 +320 384 640 320 372 588 +384 384 640 384 372 588 +448 384 640 448 372 588 +512 384 640 512 372 588 +576 384 640 575 372 588 +640 384 640 639 372 588 +704 384 640 703 372 588 +768 384 640 767 372 588 +832 384 640 831 372 588 +896 384 640 895 372 588 +960 384 640 959 372 588 +1023 384 640 1023 372 588 +0 448 640 0 434 588 +64 448 640 64 434 588 +128 448 640 128 434 588 +192 448 640 192 434 588 +256 448 640 256 434 588 +320 448 640 320 434 588 +384 448 640 384 434 588 +448 448 640 448 434 588 +512 448 640 512 434 588 +576 448 640 575 434 588 +640 448 640 639 434 588 +704 448 640 703 434 588 +768 448 640 767 434 588 +832 448 640 831 434 588 +896 448 640 895 434 588 +960 448 640 959 434 588 +1023 448 640 1023 434 588 +0 512 640 0 496 588 +64 512 640 64 496 588 +128 512 640 128 496 588 +192 512 640 192 496 588 +256 512 640 256 496 588 +320 512 640 320 496 588 +384 512 640 384 496 588 +448 512 640 448 496 588 +512 512 640 512 496 588 +576 512 640 575 496 588 +640 512 640 639 496 588 +704 512 640 703 496 588 +768 512 640 767 496 588 +832 512 640 831 496 588 +896 512 640 895 496 588 +960 512 640 959 496 588 +1023 512 640 1023 496 588 +0 576 640 0 558 588 +64 576 640 64 558 588 +128 576 640 128 558 588 +192 576 640 192 558 588 +256 576 640 256 558 588 +320 576 640 320 558 588 +384 576 640 384 558 588 +448 576 640 448 558 588 +512 576 640 512 558 588 +576 576 640 575 558 588 +640 576 640 639 558 588 +704 576 640 703 558 588 +768 576 640 767 558 588 +832 576 640 831 558 588 +896 576 640 895 558 588 +960 576 640 959 558 588 +1023 576 640 1023 558 588 +0 640 640 0 620 588 +64 640 640 64 620 588 +128 640 640 128 620 588 +192 640 640 192 620 588 +256 640 640 256 620 588 +320 640 640 320 620 588 +384 640 640 384 620 588 +448 640 640 448 620 588 +512 640 640 512 620 588 +576 640 640 575 620 588 +640 640 640 639 620 588 +704 640 640 703 620 588 +768 640 640 767 620 588 +832 640 640 831 620 588 +896 640 640 895 620 588 +960 640 640 959 620 588 +1023 640 640 1023 620 588 +0 704 640 0 682 588 +64 704 640 64 682 588 +128 704 640 128 682 588 +192 704 640 192 682 588 +256 704 640 256 682 588 +320 704 640 320 682 588 +384 704 640 384 682 588 +448 704 640 448 682 588 +512 704 640 512 682 588 +576 704 640 575 682 588 +640 704 640 639 682 588 +704 704 640 703 682 588 +768 704 640 767 682 588 +832 704 640 831 688 597 +896 704 640 895 691 600 +960 704 640 959 694 603 +1023 704 640 1023 697 606 +0 768 640 0 744 588 +64 768 640 64 744 588 +128 768 640 128 744 588 +192 768 640 192 744 588 +256 768 640 256 744 588 +320 768 640 320 744 588 +384 768 640 384 744 588 +448 768 640 448 744 588 +512 768 640 512 744 588 +576 768 640 575 744 588 +640 768 640 639 744 588 +704 768 640 703 744 588 +768 768 640 767 744 588 +832 768 640 831 744 588 +896 768 640 895 744 588 +960 768 640 959 749 597 +1023 768 640 1023 756 606 +0 832 640 0 806 588 +64 832 640 64 806 588 +128 832 640 128 806 588 +192 832 640 192 806 588 +256 832 640 256 806 588 +320 832 640 320 806 588 +384 832 640 384 806 588 +448 832 640 448 806 588 +512 832 640 512 806 588 +576 832 640 575 806 588 +640 832 640 639 806 588 +704 832 640 703 806 588 +768 832 640 767 806 588 +832 832 640 831 806 588 +896 832 640 895 806 588 +960 832 640 959 806 588 +1023 832 640 1023 806 588 +0 896 640 0 868 588 +64 896 640 64 868 588 +128 896 640 128 868 588 +192 896 640 192 868 588 +256 896 640 256 868 588 +320 896 640 320 868 588 +384 896 640 384 868 588 +448 896 640 448 868 588 +512 896 640 512 868 588 +576 896 640 575 868 588 +640 896 640 639 868 588 +704 896 640 703 868 588 +768 896 640 767 868 588 +832 896 640 831 868 588 +896 896 640 895 868 588 +960 896 640 959 868 588 +1023 896 640 1023 868 588 +0 960 640 0 930 588 +64 960 640 64 930 588 +128 960 640 128 930 588 +192 960 640 192 930 588 +256 960 640 256 930 588 +320 960 640 320 930 588 +384 960 640 384 930 588 +448 960 640 448 930 588 +512 960 640 512 930 588 +576 960 640 575 930 588 +640 960 640 639 930 588 +704 960 640 703 930 588 +768 960 640 767 930 588 +832 960 640 831 930 588 +896 960 640 895 930 588 +960 960 640 959 930 588 +1023 960 640 1023 930 588 +0 1023 640 0 992 588 +64 1023 640 64 992 588 +128 1023 640 128 992 588 +192 1023 640 192 992 588 +256 1023 640 256 992 588 +320 1023 640 320 992 588 +384 1023 640 384 992 588 +448 1023 640 448 992 588 +512 1023 640 512 992 588 +576 1023 640 575 992 588 +640 1023 640 639 992 588 +704 1023 640 703 992 588 +768 1023 640 767 992 588 +832 1023 640 831 992 588 +896 1023 640 895 992 588 +960 1023 640 959 992 588 +1023 1023 640 1023 992 588 +0 0 704 0 0 647 +64 0 704 64 0 647 +128 0 704 128 0 647 +192 0 704 192 0 647 +256 0 704 256 0 647 +320 0 704 320 0 647 +384 0 704 384 0 647 +448 0 704 448 0 647 +512 0 704 512 0 647 +576 0 704 575 0 647 +640 0 704 639 0 647 +704 0 704 703 0 647 +768 0 704 767 0 647 +832 0 704 831 0 647 +896 0 704 895 0 647 +960 0 704 959 0 647 +1023 0 704 1023 0 647 +0 64 704 0 62 647 +64 64 704 64 62 647 +128 64 704 128 62 647 +192 64 704 192 62 647 +256 64 704 256 62 647 +320 64 704 320 62 647 +384 64 704 384 62 647 +448 64 704 448 62 647 +512 64 704 512 62 647 +576 64 704 575 62 647 +640 64 704 639 62 647 +704 64 704 703 62 647 +768 64 704 767 62 647 +832 64 704 831 62 647 +896 64 704 895 62 647 +960 64 704 959 62 647 +1023 64 704 1023 62 647 +0 128 704 0 124 647 +64 128 704 64 124 647 +128 128 704 128 124 647 +192 128 704 192 124 647 +256 128 704 256 124 647 +320 128 704 320 124 647 +384 128 704 384 124 647 +448 128 704 448 124 647 +512 128 704 512 124 647 +576 128 704 575 124 647 +640 128 704 639 124 647 +704 128 704 703 124 647 +768 128 704 767 124 647 +832 128 704 831 124 647 +896 128 704 895 124 647 +960 128 704 959 124 647 +1023 128 704 1023 124 647 +0 192 704 0 186 647 +64 192 704 64 186 647 +128 192 704 128 186 647 +192 192 704 192 186 647 +256 192 704 256 186 647 +320 192 704 320 186 647 +384 192 704 384 186 647 +448 192 704 448 186 647 +512 192 704 512 186 647 +576 192 704 575 186 647 +640 192 704 639 186 647 +704 192 704 703 186 647 +768 192 704 767 186 647 +832 192 704 831 186 647 +896 192 704 895 186 647 +960 192 704 959 186 647 +1023 192 704 1023 186 647 +0 256 704 0 248 647 +64 256 704 64 248 647 +128 256 704 128 248 647 +192 256 704 192 248 647 +256 256 704 256 248 647 +320 256 704 320 248 647 +384 256 704 384 248 647 +448 256 704 448 248 647 +512 256 704 512 248 647 +576 256 704 575 248 647 +640 256 704 639 248 647 +704 256 704 703 248 647 +768 256 704 767 248 647 +832 256 704 831 248 647 +896 256 704 895 248 647 +960 256 704 959 248 647 +1023 256 704 1023 248 647 +0 320 704 0 310 647 +64 320 704 64 310 647 +128 320 704 128 310 647 +192 320 704 192 310 647 +256 320 704 256 310 647 +320 320 704 320 310 647 +384 320 704 384 310 647 +448 320 704 448 310 647 +512 320 704 512 310 647 +576 320 704 575 310 647 +640 320 704 639 310 647 +704 320 704 703 310 647 +768 320 704 767 310 647 +832 320 704 831 310 647 +896 320 704 895 310 647 +960 320 704 959 310 647 +1023 320 704 1023 310 647 +0 384 704 0 372 647 +64 384 704 64 372 647 +128 384 704 128 372 647 +192 384 704 192 372 647 +256 384 704 256 372 647 +320 384 704 320 372 647 +384 384 704 384 372 647 +448 384 704 448 372 647 +512 384 704 512 372 647 +576 384 704 575 372 647 +640 384 704 639 372 647 +704 384 704 703 372 647 +768 384 704 767 372 647 +832 384 704 831 372 647 +896 384 704 895 372 647 +960 384 704 959 372 647 +1023 384 704 1023 372 647 +0 448 704 0 434 647 +64 448 704 64 434 647 +128 448 704 128 434 647 +192 448 704 192 434 647 +256 448 704 256 434 647 +320 448 704 320 434 647 +384 448 704 384 434 647 +448 448 704 448 434 647 +512 448 704 512 434 647 +576 448 704 575 434 647 +640 448 704 639 434 647 +704 448 704 703 434 647 +768 448 704 767 434 647 +832 448 704 831 434 647 +896 448 704 895 434 647 +960 448 704 959 434 647 +1023 448 704 1023 434 647 +0 512 704 0 496 647 +64 512 704 64 496 647 +128 512 704 128 496 647 +192 512 704 192 496 647 +256 512 704 256 496 647 +320 512 704 320 496 647 +384 512 704 384 496 647 +448 512 704 448 496 647 +512 512 704 512 496 647 +576 512 704 575 496 647 +640 512 704 639 496 647 +704 512 704 703 496 647 +768 512 704 767 496 647 +832 512 704 831 496 647 +896 512 704 895 496 647 +960 512 704 959 496 647 +1023 512 704 1023 496 647 +0 576 704 0 558 647 +64 576 704 64 558 647 +128 576 704 128 558 647 +192 576 704 192 558 647 +256 576 704 256 558 647 +320 576 704 320 558 647 +384 576 704 384 558 647 +448 576 704 448 558 647 +512 576 704 512 558 647 +576 576 704 575 558 647 +640 576 704 639 558 647 +704 576 704 703 558 647 +768 576 704 767 558 647 +832 576 704 831 558 647 +896 576 704 895 558 647 +960 576 704 959 558 647 +1023 576 704 1023 558 647 +0 640 704 0 620 647 +64 640 704 64 620 647 +128 640 704 128 620 647 +192 640 704 192 620 647 +256 640 704 256 620 647 +320 640 704 320 620 647 +384 640 704 384 620 647 +448 640 704 448 620 647 +512 640 704 512 620 647 +576 640 704 575 620 647 +640 640 704 639 620 647 +704 640 704 703 620 647 +768 640 704 767 620 647 +832 640 704 831 620 647 +896 640 704 895 620 647 +960 640 704 959 620 647 +1023 640 704 1023 620 647 +0 704 704 0 682 647 +64 704 704 64 682 647 +128 704 704 128 682 647 +192 704 704 192 682 647 +256 704 704 256 682 647 +320 704 704 320 682 647 +384 704 704 384 682 647 +448 704 704 448 682 647 +512 704 704 512 682 647 +576 704 704 575 682 647 +640 704 704 639 682 647 +704 704 704 703 682 647 +768 704 704 767 682 647 +832 704 704 831 682 647 +896 704 704 895 682 647 +960 704 704 959 682 647 +1023 704 704 1023 682 647 +0 768 704 0 744 647 +64 768 704 64 744 647 +128 768 704 128 744 647 +192 768 704 192 744 647 +256 768 704 256 744 647 +320 768 704 320 744 647 +384 768 704 384 744 647 +448 768 704 448 744 647 +512 768 704 512 744 647 +576 768 704 575 744 647 +640 768 704 639 744 647 +704 768 704 703 744 647 +768 768 704 767 744 647 +832 768 704 831 744 647 +896 768 704 895 750 656 +960 768 704 959 753 659 +1023 768 704 1023 756 662 +0 832 704 0 806 647 +64 832 704 64 806 647 +128 832 704 128 806 647 +192 832 704 192 806 647 +256 832 704 256 806 647 +320 832 704 320 806 647 +384 832 704 384 806 647 +448 832 704 448 806 647 +512 832 704 512 806 647 +576 832 704 575 806 647 +640 832 704 639 806 647 +704 832 704 703 806 647 +768 832 704 767 806 647 +832 832 704 831 806 647 +896 832 704 895 806 647 +960 832 704 959 806 647 +1023 832 704 1023 812 656 +0 896 704 0 868 647 +64 896 704 64 868 647 +128 896 704 128 868 647 +192 896 704 192 868 647 +256 896 704 256 868 647 +320 896 704 320 868 647 +384 896 704 384 868 647 +448 896 704 448 868 647 +512 896 704 512 868 647 +576 896 704 575 868 647 +640 896 704 639 868 647 +704 896 704 703 868 647 +768 896 704 767 868 647 +832 896 704 831 868 647 +896 896 704 895 868 647 +960 896 704 959 868 647 +1023 896 704 1023 868 647 +0 960 704 0 930 647 +64 960 704 64 930 647 +128 960 704 128 930 647 +192 960 704 192 930 647 +256 960 704 256 930 647 +320 960 704 320 930 647 +384 960 704 384 930 647 +448 960 704 448 930 647 +512 960 704 512 930 647 +576 960 704 575 930 647 +640 960 704 639 930 647 +704 960 704 703 930 647 +768 960 704 767 930 647 +832 960 704 831 930 647 +896 960 704 895 930 647 +960 960 704 959 930 647 +1023 960 704 1023 930 647 +0 1023 704 0 992 647 +64 1023 704 64 992 647 +128 1023 704 128 992 647 +192 1023 704 192 992 647 +256 1023 704 256 992 647 +320 1023 704 320 992 647 +384 1023 704 384 992 647 +448 1023 704 448 992 647 +512 1023 704 512 992 647 +576 1023 704 575 992 647 +640 1023 704 639 992 647 +704 1023 704 703 992 647 +768 1023 704 767 992 647 +832 1023 704 831 992 647 +896 1023 704 895 992 647 +960 1023 704 959 992 647 +1023 1023 704 1023 992 647 +0 0 768 0 0 706 +64 0 768 64 0 706 +128 0 768 128 0 706 +192 0 768 192 0 706 +256 0 768 256 0 706 +320 0 768 320 0 706 +384 0 768 384 0 706 +448 0 768 448 0 706 +512 0 768 512 0 706 +576 0 768 575 0 706 +640 0 768 639 0 706 +704 0 768 703 0 706 +768 0 768 767 0 706 +832 0 768 831 0 706 +896 0 768 895 0 706 +960 0 768 959 0 706 +1023 0 768 1023 0 706 +0 64 768 0 62 706 +64 64 768 64 62 706 +128 64 768 128 62 706 +192 64 768 192 62 706 +256 64 768 256 62 706 +320 64 768 320 62 706 +384 64 768 384 62 706 +448 64 768 448 62 706 +512 64 768 512 62 706 +576 64 768 575 62 706 +640 64 768 639 62 706 +704 64 768 703 62 706 +768 64 768 767 62 706 +832 64 768 831 62 706 +896 64 768 895 62 706 +960 64 768 959 62 706 +1023 64 768 1023 62 706 +0 128 768 0 124 706 +64 128 768 64 124 706 +128 128 768 128 124 706 +192 128 768 192 124 706 +256 128 768 256 124 706 +320 128 768 320 124 706 +384 128 768 384 124 706 +448 128 768 448 124 706 +512 128 768 512 124 706 +576 128 768 575 124 706 +640 128 768 639 124 706 +704 128 768 703 124 706 +768 128 768 767 124 706 +832 128 768 831 124 706 +896 128 768 895 124 706 +960 128 768 959 124 706 +1023 128 768 1023 124 706 +0 192 768 0 186 706 +64 192 768 64 186 706 +128 192 768 128 186 706 +192 192 768 192 186 706 +256 192 768 256 186 706 +320 192 768 320 186 706 +384 192 768 384 186 706 +448 192 768 448 186 706 +512 192 768 512 186 706 +576 192 768 575 186 706 +640 192 768 639 186 706 +704 192 768 703 186 706 +768 192 768 767 186 706 +832 192 768 831 186 706 +896 192 768 895 186 706 +960 192 768 959 186 706 +1023 192 768 1023 186 706 +0 256 768 0 248 706 +64 256 768 64 248 706 +128 256 768 128 248 706 +192 256 768 192 248 706 +256 256 768 256 248 706 +320 256 768 320 248 706 +384 256 768 384 248 706 +448 256 768 448 248 706 +512 256 768 512 248 706 +576 256 768 575 248 706 +640 256 768 639 248 706 +704 256 768 703 248 706 +768 256 768 767 248 706 +832 256 768 831 248 706 +896 256 768 895 248 706 +960 256 768 959 248 706 +1023 256 768 1023 248 706 +0 320 768 0 310 706 +64 320 768 64 310 706 +128 320 768 128 310 706 +192 320 768 192 310 706 +256 320 768 256 310 706 +320 320 768 320 310 706 +384 320 768 384 310 706 +448 320 768 448 310 706 +512 320 768 512 310 706 +576 320 768 575 310 706 +640 320 768 639 310 706 +704 320 768 703 310 706 +768 320 768 767 310 706 +832 320 768 831 310 706 +896 320 768 895 310 706 +960 320 768 959 310 706 +1023 320 768 1023 310 706 +0 384 768 0 372 706 +64 384 768 64 372 706 +128 384 768 128 372 706 +192 384 768 192 372 706 +256 384 768 256 372 706 +320 384 768 320 372 706 +384 384 768 384 372 706 +448 384 768 448 372 706 +512 384 768 512 372 706 +576 384 768 575 372 706 +640 384 768 639 372 706 +704 384 768 703 372 706 +768 384 768 767 372 706 +832 384 768 831 372 706 +896 384 768 895 372 706 +960 384 768 959 372 706 +1023 384 768 1023 372 706 +0 448 768 0 434 706 +64 448 768 64 434 706 +128 448 768 128 434 706 +192 448 768 192 434 706 +256 448 768 256 434 706 +320 448 768 320 434 706 +384 448 768 384 434 706 +448 448 768 448 434 706 +512 448 768 512 434 706 +576 448 768 575 434 706 +640 448 768 639 434 706 +704 448 768 703 434 706 +768 448 768 767 434 706 +832 448 768 831 434 706 +896 448 768 895 434 706 +960 448 768 959 434 706 +1023 448 768 1023 434 706 +0 512 768 0 496 706 +64 512 768 64 496 706 +128 512 768 128 496 706 +192 512 768 192 496 706 +256 512 768 256 496 706 +320 512 768 320 496 706 +384 512 768 384 496 706 +448 512 768 448 496 706 +512 512 768 512 496 706 +576 512 768 575 496 706 +640 512 768 639 496 706 +704 512 768 703 496 706 +768 512 768 767 496 706 +832 512 768 831 496 706 +896 512 768 895 496 706 +960 512 768 959 496 706 +1023 512 768 1023 496 706 +0 576 768 0 558 706 +64 576 768 64 558 706 +128 576 768 128 558 706 +192 576 768 192 558 706 +256 576 768 256 558 706 +320 576 768 320 558 706 +384 576 768 384 558 706 +448 576 768 448 558 706 +512 576 768 512 558 706 +576 576 768 575 558 706 +640 576 768 639 558 706 +704 576 768 703 558 706 +768 576 768 767 558 706 +832 576 768 831 558 706 +896 576 768 895 558 706 +960 576 768 959 558 706 +1023 576 768 1023 558 706 +0 640 768 0 620 706 +64 640 768 64 620 706 +128 640 768 128 620 706 +192 640 768 192 620 706 +256 640 768 256 620 706 +320 640 768 320 620 706 +384 640 768 384 620 706 +448 640 768 448 620 706 +512 640 768 512 620 706 +576 640 768 575 620 706 +640 640 768 639 620 706 +704 640 768 703 620 706 +768 640 768 767 620 706 +832 640 768 831 620 706 +896 640 768 895 620 706 +960 640 768 959 620 706 +1023 640 768 1023 620 706 +0 704 768 0 682 706 +64 704 768 64 682 706 +128 704 768 128 682 706 +192 704 768 192 682 706 +256 704 768 256 682 706 +320 704 768 320 682 706 +384 704 768 384 682 706 +448 704 768 448 682 706 +512 704 768 512 682 706 +576 704 768 575 682 706 +640 704 768 639 682 706 +704 704 768 703 682 706 +768 704 768 767 682 706 +832 704 768 831 682 706 +896 704 768 895 682 706 +960 704 768 959 682 706 +1023 704 768 1023 682 706 +0 768 768 0 744 706 +64 768 768 64 744 706 +128 768 768 128 744 706 +192 768 768 192 744 706 +256 768 768 256 744 706 +320 768 768 320 744 706 +384 768 768 384 744 706 +448 768 768 448 744 706 +512 768 768 512 744 706 +576 768 768 575 744 706 +640 768 768 639 744 706 +704 768 768 703 744 706 +768 768 768 767 744 706 +832 768 768 831 744 706 +896 768 768 895 744 706 +960 768 768 959 744 706 +1023 768 768 1023 744 706 +0 832 768 0 806 706 +64 832 768 64 806 706 +128 832 768 128 806 706 +192 832 768 192 806 706 +256 832 768 256 806 706 +320 832 768 320 806 706 +384 832 768 384 806 706 +448 832 768 448 806 706 +512 832 768 512 806 706 +576 832 768 575 806 706 +640 832 768 639 806 706 +704 832 768 703 806 706 +768 832 768 767 806 706 +832 832 768 831 806 706 +896 832 768 895 806 706 +960 832 768 959 812 714 +1023 832 768 1023 815 717 +0 896 768 0 868 706 +64 896 768 64 868 706 +128 896 768 128 868 706 +192 896 768 192 868 706 +256 896 768 256 868 706 +320 896 768 320 868 706 +384 896 768 384 868 706 +448 896 768 448 868 706 +512 896 768 512 868 706 +576 896 768 575 868 706 +640 896 768 639 868 706 +704 896 768 703 868 706 +768 896 768 767 868 706 +832 896 768 831 868 706 +896 896 768 895 868 706 +960 896 768 959 868 706 +1023 896 768 1023 868 706 +0 960 768 0 930 706 +64 960 768 64 930 706 +128 960 768 128 930 706 +192 960 768 192 930 706 +256 960 768 256 930 706 +320 960 768 320 930 706 +384 960 768 384 930 706 +448 960 768 448 930 706 +512 960 768 512 930 706 +576 960 768 575 930 706 +640 960 768 639 930 706 +704 960 768 703 930 706 +768 960 768 767 930 706 +832 960 768 831 930 706 +896 960 768 895 930 706 +960 960 768 959 930 706 +1023 960 768 1023 930 706 +0 1023 768 0 992 706 +64 1023 768 64 992 706 +128 1023 768 128 992 706 +192 1023 768 192 992 706 +256 1023 768 256 992 706 +320 1023 768 320 992 706 +384 1023 768 384 992 706 +448 1023 768 448 992 706 +512 1023 768 512 992 706 +576 1023 768 575 992 706 +640 1023 768 639 992 706 +704 1023 768 703 992 706 +768 1023 768 767 992 706 +832 1023 768 831 992 706 +896 1023 768 895 992 706 +960 1023 768 959 992 706 +1023 1023 768 1023 992 706 +0 0 832 0 0 764 +64 0 832 64 0 764 +128 0 832 128 0 764 +192 0 832 192 0 764 +256 0 832 256 0 764 +320 0 832 320 0 764 +384 0 832 384 0 764 +448 0 832 448 0 764 +512 0 832 512 0 764 +576 0 832 575 0 764 +640 0 832 639 0 764 +704 0 832 703 0 764 +768 0 832 767 0 764 +832 0 832 831 0 764 +896 0 832 895 0 764 +960 0 832 959 0 764 +1023 0 832 1023 0 764 +0 64 832 0 62 764 +64 64 832 64 62 764 +128 64 832 128 62 764 +192 64 832 192 62 764 +256 64 832 256 62 764 +320 64 832 320 62 764 +384 64 832 384 62 764 +448 64 832 448 62 764 +512 64 832 512 62 764 +576 64 832 575 62 764 +640 64 832 639 62 764 +704 64 832 703 62 764 +768 64 832 767 62 764 +832 64 832 831 62 764 +896 64 832 895 62 764 +960 64 832 959 62 764 +1023 64 832 1023 62 764 +0 128 832 0 124 764 +64 128 832 64 124 764 +128 128 832 128 124 764 +192 128 832 192 124 764 +256 128 832 256 124 764 +320 128 832 320 124 764 +384 128 832 384 124 764 +448 128 832 448 124 764 +512 128 832 512 124 764 +576 128 832 575 124 764 +640 128 832 639 124 764 +704 128 832 703 124 764 +768 128 832 767 124 764 +832 128 832 831 124 764 +896 128 832 895 124 764 +960 128 832 959 124 764 +1023 128 832 1023 124 764 +0 192 832 0 186 764 +64 192 832 64 186 764 +128 192 832 128 186 764 +192 192 832 192 186 764 +256 192 832 256 186 764 +320 192 832 320 186 764 +384 192 832 384 186 764 +448 192 832 448 186 764 +512 192 832 512 186 764 +576 192 832 575 186 764 +640 192 832 639 186 764 +704 192 832 703 186 764 +768 192 832 767 186 764 +832 192 832 831 186 764 +896 192 832 895 186 764 +960 192 832 959 186 764 +1023 192 832 1023 186 764 +0 256 832 0 248 764 +64 256 832 64 248 764 +128 256 832 128 248 764 +192 256 832 192 248 764 +256 256 832 256 248 764 +320 256 832 320 248 764 +384 256 832 384 248 764 +448 256 832 448 248 764 +512 256 832 512 248 764 +576 256 832 575 248 764 +640 256 832 639 248 764 +704 256 832 703 248 764 +768 256 832 767 248 764 +832 256 832 831 248 764 +896 256 832 895 248 764 +960 256 832 959 248 764 +1023 256 832 1023 248 764 +0 320 832 0 310 764 +64 320 832 64 310 764 +128 320 832 128 310 764 +192 320 832 192 310 764 +256 320 832 256 310 764 +320 320 832 320 310 764 +384 320 832 384 310 764 +448 320 832 448 310 764 +512 320 832 512 310 764 +576 320 832 575 310 764 +640 320 832 639 310 764 +704 320 832 703 310 764 +768 320 832 767 310 764 +832 320 832 831 310 764 +896 320 832 895 310 764 +960 320 832 959 310 764 +1023 320 832 1023 310 764 +0 384 832 0 372 764 +64 384 832 64 372 764 +128 384 832 128 372 764 +192 384 832 192 372 764 +256 384 832 256 372 764 +320 384 832 320 372 764 +384 384 832 384 372 764 +448 384 832 448 372 764 +512 384 832 512 372 764 +576 384 832 575 372 764 +640 384 832 639 372 764 +704 384 832 703 372 764 +768 384 832 767 372 764 +832 384 832 831 372 764 +896 384 832 895 372 764 +960 384 832 959 372 764 +1023 384 832 1023 372 764 +0 448 832 0 434 764 +64 448 832 64 434 764 +128 448 832 128 434 764 +192 448 832 192 434 764 +256 448 832 256 434 764 +320 448 832 320 434 764 +384 448 832 384 434 764 +448 448 832 448 434 764 +512 448 832 512 434 764 +576 448 832 575 434 764 +640 448 832 639 434 764 +704 448 832 703 434 764 +768 448 832 767 434 764 +832 448 832 831 434 764 +896 448 832 895 434 764 +960 448 832 959 434 764 +1023 448 832 1023 434 764 +0 512 832 0 496 764 +64 512 832 64 496 764 +128 512 832 128 496 764 +192 512 832 192 496 764 +256 512 832 256 496 764 +320 512 832 320 496 764 +384 512 832 384 496 764 +448 512 832 448 496 764 +512 512 832 512 496 764 +576 512 832 575 496 764 +640 512 832 639 496 764 +704 512 832 703 496 764 +768 512 832 767 496 764 +832 512 832 831 496 764 +896 512 832 895 496 764 +960 512 832 959 496 764 +1023 512 832 1023 496 764 +0 576 832 0 558 764 +64 576 832 64 558 764 +128 576 832 128 558 764 +192 576 832 192 558 764 +256 576 832 256 558 764 +320 576 832 320 558 764 +384 576 832 384 558 764 +448 576 832 448 558 764 +512 576 832 512 558 764 +576 576 832 575 558 764 +640 576 832 639 558 764 +704 576 832 703 558 764 +768 576 832 767 558 764 +832 576 832 831 558 764 +896 576 832 895 558 764 +960 576 832 959 558 764 +1023 576 832 1023 558 764 +0 640 832 0 620 764 +64 640 832 64 620 764 +128 640 832 128 620 764 +192 640 832 192 620 764 +256 640 832 256 620 764 +320 640 832 320 620 764 +384 640 832 384 620 764 +448 640 832 448 620 764 +512 640 832 512 620 764 +576 640 832 575 620 764 +640 640 832 639 620 764 +704 640 832 703 620 764 +768 640 832 767 620 764 +832 640 832 831 620 764 +896 640 832 895 620 764 +960 640 832 959 620 764 +1023 640 832 1023 620 764 +0 704 832 0 682 764 +64 704 832 64 682 764 +128 704 832 128 682 764 +192 704 832 192 682 764 +256 704 832 256 682 764 +320 704 832 320 682 764 +384 704 832 384 682 764 +448 704 832 448 682 764 +512 704 832 512 682 764 +576 704 832 575 682 764 +640 704 832 639 682 764 +704 704 832 703 682 764 +768 704 832 767 682 764 +832 704 832 831 682 764 +896 704 832 895 682 764 +960 704 832 959 682 764 +1023 704 832 1023 682 764 +0 768 832 0 744 764 +64 768 832 64 744 764 +128 768 832 128 744 764 +192 768 832 192 744 764 +256 768 832 256 744 764 +320 768 832 320 744 764 +384 768 832 384 744 764 +448 768 832 448 744 764 +512 768 832 512 744 764 +576 768 832 575 744 764 +640 768 832 639 744 764 +704 768 832 703 744 764 +768 768 832 767 744 764 +832 768 832 831 744 764 +896 768 832 895 744 764 +960 768 832 959 744 764 +1023 768 832 1023 744 764 +0 832 832 0 806 764 +64 832 832 64 806 764 +128 832 832 128 806 764 +192 832 832 192 806 764 +256 832 832 256 806 764 +320 832 832 320 806 764 +384 832 832 384 806 764 +448 832 832 448 806 764 +512 832 832 512 806 764 +576 832 832 575 806 764 +640 832 832 639 806 764 +704 832 832 703 806 764 +768 832 832 767 806 764 +832 832 832 831 806 764 +896 832 832 895 806 764 +960 832 832 959 806 764 +1023 832 832 1023 806 764 +0 896 832 0 868 764 +64 896 832 64 868 764 +128 896 832 128 868 764 +192 896 832 192 868 764 +256 896 832 256 868 764 +320 896 832 320 868 764 +384 896 832 384 868 764 +448 896 832 448 868 764 +512 896 832 512 868 764 +576 896 832 575 868 764 +640 896 832 639 868 764 +704 896 832 703 868 764 +768 896 832 767 868 764 +832 896 832 831 868 764 +896 896 832 895 868 764 +960 896 832 959 868 764 +1023 896 832 1023 874 773 +0 960 832 0 930 764 +64 960 832 64 930 764 +128 960 832 128 930 764 +192 960 832 192 930 764 +256 960 832 256 930 764 +320 960 832 320 930 764 +384 960 832 384 930 764 +448 960 832 448 930 764 +512 960 832 512 930 764 +576 960 832 575 930 764 +640 960 832 639 930 764 +704 960 832 703 930 764 +768 960 832 767 930 764 +832 960 832 831 930 764 +896 960 832 895 930 764 +960 960 832 959 930 764 +1023 960 832 1023 930 764 +0 1023 832 0 992 764 +64 1023 832 64 992 764 +128 1023 832 128 992 764 +192 1023 832 192 992 764 +256 1023 832 256 992 764 +320 1023 832 320 992 764 +384 1023 832 384 992 764 +448 1023 832 448 992 764 +512 1023 832 512 992 764 +576 1023 832 575 992 764 +640 1023 832 639 992 764 +704 1023 832 703 992 764 +768 1023 832 767 992 764 +832 1023 832 831 992 764 +896 1023 832 895 992 764 +960 1023 832 959 992 764 +1023 1023 832 1023 992 764 +0 0 896 0 0 823 +64 0 896 64 0 823 +128 0 896 128 0 823 +192 0 896 192 0 823 +256 0 896 256 0 823 +320 0 896 320 0 823 +384 0 896 384 0 823 +448 0 896 448 0 823 +512 0 896 512 0 823 +576 0 896 575 0 823 +640 0 896 639 0 823 +704 0 896 703 0 823 +768 0 896 767 0 823 +832 0 896 831 0 823 +896 0 896 895 0 823 +960 0 896 959 0 823 +1023 0 896 1023 0 823 +0 64 896 0 62 823 +64 64 896 64 62 823 +128 64 896 128 62 823 +192 64 896 192 62 823 +256 64 896 256 62 823 +320 64 896 320 62 823 +384 64 896 384 62 823 +448 64 896 448 62 823 +512 64 896 512 62 823 +576 64 896 575 62 823 +640 64 896 639 62 823 +704 64 896 703 62 823 +768 64 896 767 62 823 +832 64 896 831 62 823 +896 64 896 895 62 823 +960 64 896 959 62 823 +1023 64 896 1023 62 823 +0 128 896 0 124 823 +64 128 896 64 124 823 +128 128 896 128 124 823 +192 128 896 192 124 823 +256 128 896 256 124 823 +320 128 896 320 124 823 +384 128 896 384 124 823 +448 128 896 448 124 823 +512 128 896 512 124 823 +576 128 896 575 124 823 +640 128 896 639 124 823 +704 128 896 703 124 823 +768 128 896 767 124 823 +832 128 896 831 124 823 +896 128 896 895 124 823 +960 128 896 959 124 823 +1023 128 896 1023 124 823 +0 192 896 0 186 823 +64 192 896 64 186 823 +128 192 896 128 186 823 +192 192 896 192 186 823 +256 192 896 256 186 823 +320 192 896 320 186 823 +384 192 896 384 186 823 +448 192 896 448 186 823 +512 192 896 512 186 823 +576 192 896 575 186 823 +640 192 896 639 186 823 +704 192 896 703 186 823 +768 192 896 767 186 823 +832 192 896 831 186 823 +896 192 896 895 186 823 +960 192 896 959 186 823 +1023 192 896 1023 186 823 +0 256 896 0 248 823 +64 256 896 64 248 823 +128 256 896 128 248 823 +192 256 896 192 248 823 +256 256 896 256 248 823 +320 256 896 320 248 823 +384 256 896 384 248 823 +448 256 896 448 248 823 +512 256 896 512 248 823 +576 256 896 575 248 823 +640 256 896 639 248 823 +704 256 896 703 248 823 +768 256 896 767 248 823 +832 256 896 831 248 823 +896 256 896 895 248 823 +960 256 896 959 248 823 +1023 256 896 1023 248 823 +0 320 896 0 310 823 +64 320 896 64 310 823 +128 320 896 128 310 823 +192 320 896 192 310 823 +256 320 896 256 310 823 +320 320 896 320 310 823 +384 320 896 384 310 823 +448 320 896 448 310 823 +512 320 896 512 310 823 +576 320 896 575 310 823 +640 320 896 639 310 823 +704 320 896 703 310 823 +768 320 896 767 310 823 +832 320 896 831 310 823 +896 320 896 895 310 823 +960 320 896 959 310 823 +1023 320 896 1023 310 823 +0 384 896 0 372 823 +64 384 896 64 372 823 +128 384 896 128 372 823 +192 384 896 192 372 823 +256 384 896 256 372 823 +320 384 896 320 372 823 +384 384 896 384 372 823 +448 384 896 448 372 823 +512 384 896 512 372 823 +576 384 896 575 372 823 +640 384 896 639 372 823 +704 384 896 703 372 823 +768 384 896 767 372 823 +832 384 896 831 372 823 +896 384 896 895 372 823 +960 384 896 959 372 823 +1023 384 896 1023 372 823 +0 448 896 0 434 823 +64 448 896 64 434 823 +128 448 896 128 434 823 +192 448 896 192 434 823 +256 448 896 256 434 823 +320 448 896 320 434 823 +384 448 896 384 434 823 +448 448 896 448 434 823 +512 448 896 512 434 823 +576 448 896 575 434 823 +640 448 896 639 434 823 +704 448 896 703 434 823 +768 448 896 767 434 823 +832 448 896 831 434 823 +896 448 896 895 434 823 +960 448 896 959 434 823 +1023 448 896 1023 434 823 +0 512 896 0 496 823 +64 512 896 64 496 823 +128 512 896 128 496 823 +192 512 896 192 496 823 +256 512 896 256 496 823 +320 512 896 320 496 823 +384 512 896 384 496 823 +448 512 896 448 496 823 +512 512 896 512 496 823 +576 512 896 575 496 823 +640 512 896 639 496 823 +704 512 896 703 496 823 +768 512 896 767 496 823 +832 512 896 831 496 823 +896 512 896 895 496 823 +960 512 896 959 496 823 +1023 512 896 1023 496 823 +0 576 896 0 558 823 +64 576 896 64 558 823 +128 576 896 128 558 823 +192 576 896 192 558 823 +256 576 896 256 558 823 +320 576 896 320 558 823 +384 576 896 384 558 823 +448 576 896 448 558 823 +512 576 896 512 558 823 +576 576 896 575 558 823 +640 576 896 639 558 823 +704 576 896 703 558 823 +768 576 896 767 558 823 +832 576 896 831 558 823 +896 576 896 895 558 823 +960 576 896 959 558 823 +1023 576 896 1023 558 823 +0 640 896 0 620 823 +64 640 896 64 620 823 +128 640 896 128 620 823 +192 640 896 192 620 823 +256 640 896 256 620 823 +320 640 896 320 620 823 +384 640 896 384 620 823 +448 640 896 448 620 823 +512 640 896 512 620 823 +576 640 896 575 620 823 +640 640 896 639 620 823 +704 640 896 703 620 823 +768 640 896 767 620 823 +832 640 896 831 620 823 +896 640 896 895 620 823 +960 640 896 959 620 823 +1023 640 896 1023 620 823 +0 704 896 0 682 823 +64 704 896 64 682 823 +128 704 896 128 682 823 +192 704 896 192 682 823 +256 704 896 256 682 823 +320 704 896 320 682 823 +384 704 896 384 682 823 +448 704 896 448 682 823 +512 704 896 512 682 823 +576 704 896 575 682 823 +640 704 896 639 682 823 +704 704 896 703 682 823 +768 704 896 767 682 823 +832 704 896 831 682 823 +896 704 896 895 682 823 +960 704 896 959 682 823 +1023 704 896 1023 682 823 +0 768 896 0 744 823 +64 768 896 64 744 823 +128 768 896 128 744 823 +192 768 896 192 744 823 +256 768 896 256 744 823 +320 768 896 320 744 823 +384 768 896 384 744 823 +448 768 896 448 744 823 +512 768 896 512 744 823 +576 768 896 575 744 823 +640 768 896 639 744 823 +704 768 896 703 744 823 +768 768 896 767 744 823 +832 768 896 831 744 823 +896 768 896 895 744 823 +960 768 896 959 744 823 +1023 768 896 1023 744 823 +0 832 896 0 806 823 +64 832 896 64 806 823 +128 832 896 128 806 823 +192 832 896 192 806 823 +256 832 896 256 806 823 +320 832 896 320 806 823 +384 832 896 384 806 823 +448 832 896 448 806 823 +512 832 896 512 806 823 +576 832 896 575 806 823 +640 832 896 639 806 823 +704 832 896 703 806 823 +768 832 896 767 806 823 +832 832 896 831 806 823 +896 832 896 895 806 823 +960 832 896 959 806 823 +1023 832 896 1023 806 823 +0 896 896 0 868 823 +64 896 896 64 868 823 +128 896 896 128 868 823 +192 896 896 192 868 823 +256 896 896 256 868 823 +320 896 896 320 868 823 +384 896 896 384 868 823 +448 896 896 448 868 823 +512 896 896 512 868 823 +576 896 896 575 868 823 +640 896 896 639 868 823 +704 896 896 703 868 823 +768 896 896 767 868 823 +832 896 896 831 868 823 +896 896 896 895 868 823 +960 896 896 959 868 823 +1023 896 896 1023 868 823 +0 960 896 0 930 823 +64 960 896 64 930 823 +128 960 896 128 930 823 +192 960 896 192 930 823 +256 960 896 256 930 823 +320 960 896 320 930 823 +384 960 896 384 930 823 +448 960 896 448 930 823 +512 960 896 512 930 823 +576 960 896 575 930 823 +640 960 896 639 930 823 +704 960 896 703 930 823 +768 960 896 767 930 823 +832 960 896 831 930 823 +896 960 896 895 930 823 +960 960 896 959 930 823 +1023 960 896 1023 930 823 +0 1023 896 0 992 823 +64 1023 896 64 992 823 +128 1023 896 128 992 823 +192 1023 896 192 992 823 +256 1023 896 256 992 823 +320 1023 896 320 992 823 +384 1023 896 384 992 823 +448 1023 896 448 992 823 +512 1023 896 512 992 823 +576 1023 896 575 992 823 +640 1023 896 639 992 823 +704 1023 896 703 992 823 +768 1023 896 767 992 823 +832 1023 896 831 992 823 +896 1023 896 895 992 823 +960 1023 896 959 992 823 +1023 1023 896 1023 992 823 +0 0 960 0 0 882 +64 0 960 64 0 882 +128 0 960 128 0 882 +192 0 960 192 0 882 +256 0 960 256 0 882 +320 0 960 320 0 882 +384 0 960 384 0 882 +448 0 960 448 0 882 +512 0 960 512 0 882 +576 0 960 575 0 882 +640 0 960 639 0 882 +704 0 960 703 0 882 +768 0 960 767 0 882 +832 0 960 831 0 882 +896 0 960 895 0 882 +960 0 960 959 0 882 +1023 0 960 1023 0 882 +0 64 960 0 62 882 +64 64 960 64 62 882 +128 64 960 128 62 882 +192 64 960 192 62 882 +256 64 960 256 62 882 +320 64 960 320 62 882 +384 64 960 384 62 882 +448 64 960 448 62 882 +512 64 960 512 62 882 +576 64 960 575 62 882 +640 64 960 639 62 882 +704 64 960 703 62 882 +768 64 960 767 62 882 +832 64 960 831 62 882 +896 64 960 895 62 882 +960 64 960 959 62 882 +1023 64 960 1023 62 882 +0 128 960 0 124 882 +64 128 960 64 124 882 +128 128 960 128 124 882 +192 128 960 192 124 882 +256 128 960 256 124 882 +320 128 960 320 124 882 +384 128 960 384 124 882 +448 128 960 448 124 882 +512 128 960 512 124 882 +576 128 960 575 124 882 +640 128 960 639 124 882 +704 128 960 703 124 882 +768 128 960 767 124 882 +832 128 960 831 124 882 +896 128 960 895 124 882 +960 128 960 959 124 882 +1023 128 960 1023 124 882 +0 192 960 0 186 882 +64 192 960 64 186 882 +128 192 960 128 186 882 +192 192 960 192 186 882 +256 192 960 256 186 882 +320 192 960 320 186 882 +384 192 960 384 186 882 +448 192 960 448 186 882 +512 192 960 512 186 882 +576 192 960 575 186 882 +640 192 960 639 186 882 +704 192 960 703 186 882 +768 192 960 767 186 882 +832 192 960 831 186 882 +896 192 960 895 186 882 +960 192 960 959 186 882 +1023 192 960 1023 186 882 +0 256 960 0 248 882 +64 256 960 64 248 882 +128 256 960 128 248 882 +192 256 960 192 248 882 +256 256 960 256 248 882 +320 256 960 320 248 882 +384 256 960 384 248 882 +448 256 960 448 248 882 +512 256 960 512 248 882 +576 256 960 575 248 882 +640 256 960 639 248 882 +704 256 960 703 248 882 +768 256 960 767 248 882 +832 256 960 831 248 882 +896 256 960 895 248 882 +960 256 960 959 248 882 +1023 256 960 1023 248 882 +0 320 960 0 310 882 +64 320 960 64 310 882 +128 320 960 128 310 882 +192 320 960 192 310 882 +256 320 960 256 310 882 +320 320 960 320 310 882 +384 320 960 384 310 882 +448 320 960 448 310 882 +512 320 960 512 310 882 +576 320 960 575 310 882 +640 320 960 639 310 882 +704 320 960 703 310 882 +768 320 960 767 310 882 +832 320 960 831 310 882 +896 320 960 895 310 882 +960 320 960 959 310 882 +1023 320 960 1023 310 882 +0 384 960 0 372 882 +64 384 960 64 372 882 +128 384 960 128 372 882 +192 384 960 192 372 882 +256 384 960 256 372 882 +320 384 960 320 372 882 +384 384 960 384 372 882 +448 384 960 448 372 882 +512 384 960 512 372 882 +576 384 960 575 372 882 +640 384 960 639 372 882 +704 384 960 703 372 882 +768 384 960 767 372 882 +832 384 960 831 372 882 +896 384 960 895 372 882 +960 384 960 959 372 882 +1023 384 960 1023 372 882 +0 448 960 0 434 882 +64 448 960 64 434 882 +128 448 960 128 434 882 +192 448 960 192 434 882 +256 448 960 256 434 882 +320 448 960 320 434 882 +384 448 960 384 434 882 +448 448 960 448 434 882 +512 448 960 512 434 882 +576 448 960 575 434 882 +640 448 960 639 434 882 +704 448 960 703 434 882 +768 448 960 767 434 882 +832 448 960 831 434 882 +896 448 960 895 434 882 +960 448 960 959 434 882 +1023 448 960 1023 434 882 +0 512 960 0 496 882 +64 512 960 64 496 882 +128 512 960 128 496 882 +192 512 960 192 496 882 +256 512 960 256 496 882 +320 512 960 320 496 882 +384 512 960 384 496 882 +448 512 960 448 496 882 +512 512 960 512 496 882 +576 512 960 575 496 882 +640 512 960 639 496 882 +704 512 960 703 496 882 +768 512 960 767 496 882 +832 512 960 831 496 882 +896 512 960 895 496 882 +960 512 960 959 496 882 +1023 512 960 1023 496 882 +0 576 960 0 558 882 +64 576 960 64 558 882 +128 576 960 128 558 882 +192 576 960 192 558 882 +256 576 960 256 558 882 +320 576 960 320 558 882 +384 576 960 384 558 882 +448 576 960 448 558 882 +512 576 960 512 558 882 +576 576 960 575 558 882 +640 576 960 639 558 882 +704 576 960 703 558 882 +768 576 960 767 558 882 +832 576 960 831 558 882 +896 576 960 895 558 882 +960 576 960 959 558 882 +1023 576 960 1023 558 882 +0 640 960 0 620 882 +64 640 960 64 620 882 +128 640 960 128 620 882 +192 640 960 192 620 882 +256 640 960 256 620 882 +320 640 960 320 620 882 +384 640 960 384 620 882 +448 640 960 448 620 882 +512 640 960 512 620 882 +576 640 960 575 620 882 +640 640 960 639 620 882 +704 640 960 703 620 882 +768 640 960 767 620 882 +832 640 960 831 620 882 +896 640 960 895 620 882 +960 640 960 959 620 882 +1023 640 960 1023 620 882 +0 704 960 0 682 882 +64 704 960 64 682 882 +128 704 960 128 682 882 +192 704 960 192 682 882 +256 704 960 256 682 882 +320 704 960 320 682 882 +384 704 960 384 682 882 +448 704 960 448 682 882 +512 704 960 512 682 882 +576 704 960 575 682 882 +640 704 960 639 682 882 +704 704 960 703 682 882 +768 704 960 767 682 882 +832 704 960 831 682 882 +896 704 960 895 682 882 +960 704 960 959 682 882 +1023 704 960 1023 682 882 +0 768 960 0 744 882 +64 768 960 64 744 882 +128 768 960 128 744 882 +192 768 960 192 744 882 +256 768 960 256 744 882 +320 768 960 320 744 882 +384 768 960 384 744 882 +448 768 960 448 744 882 +512 768 960 512 744 882 +576 768 960 575 744 882 +640 768 960 639 744 882 +704 768 960 703 744 882 +768 768 960 767 744 882 +832 768 960 831 744 882 +896 768 960 895 744 882 +960 768 960 959 744 882 +1023 768 960 1023 744 882 +0 832 960 0 806 882 +64 832 960 64 806 882 +128 832 960 128 806 882 +192 832 960 192 806 882 +256 832 960 256 806 882 +320 832 960 320 806 882 +384 832 960 384 806 882 +448 832 960 448 806 882 +512 832 960 512 806 882 +576 832 960 575 806 882 +640 832 960 639 806 882 +704 832 960 703 806 882 +768 832 960 767 806 882 +832 832 960 831 806 882 +896 832 960 895 806 882 +960 832 960 959 806 882 +1023 832 960 1023 806 882 +0 896 960 0 868 882 +64 896 960 64 868 882 +128 896 960 128 868 882 +192 896 960 192 868 882 +256 896 960 256 868 882 +320 896 960 320 868 882 +384 896 960 384 868 882 +448 896 960 448 868 882 +512 896 960 512 868 882 +576 896 960 575 868 882 +640 896 960 639 868 882 +704 896 960 703 868 882 +768 896 960 767 868 882 +832 896 960 831 868 882 +896 896 960 895 868 882 +960 896 960 959 868 882 +1023 896 960 1023 868 882 +0 960 960 0 930 882 +64 960 960 64 930 882 +128 960 960 128 930 882 +192 960 960 192 930 882 +256 960 960 256 930 882 +320 960 960 320 930 882 +384 960 960 384 930 882 +448 960 960 448 930 882 +512 960 960 512 930 882 +576 960 960 575 930 882 +640 960 960 639 930 882 +704 960 960 703 930 882 +768 960 960 767 930 882 +832 960 960 831 930 882 +896 960 960 895 930 882 +960 960 960 959 930 882 +1023 960 960 1023 930 882 +0 1023 960 0 992 882 +64 1023 960 64 992 882 +128 1023 960 128 992 882 +192 1023 960 192 992 882 +256 1023 960 256 992 882 +320 1023 960 320 992 882 +384 1023 960 384 992 882 +448 1023 960 448 992 882 +512 1023 960 512 992 882 +576 1023 960 575 992 882 +640 1023 960 639 992 882 +704 1023 960 703 992 882 +768 1023 960 767 992 882 +832 1023 960 831 992 882 +896 1023 960 895 992 882 +960 1023 960 959 992 882 +1023 1023 960 1023 992 882 +0 0 1023 0 0 941 +64 0 1023 64 0 941 +128 0 1023 128 0 941 +192 0 1023 192 0 941 +256 0 1023 256 0 941 +320 0 1023 320 0 941 +384 0 1023 384 0 941 +448 0 1023 448 0 941 +512 0 1023 512 0 941 +576 0 1023 575 0 941 +640 0 1023 639 0 941 +704 0 1023 703 0 941 +768 0 1023 767 0 941 +832 0 1023 831 0 941 +896 0 1023 895 0 941 +960 0 1023 959 0 941 +1023 0 1023 1023 0 941 +0 64 1023 0 62 941 +64 64 1023 64 62 941 +128 64 1023 128 62 941 +192 64 1023 192 62 941 +256 64 1023 256 62 941 +320 64 1023 320 62 941 +384 64 1023 384 62 941 +448 64 1023 448 62 941 +512 64 1023 512 62 941 +576 64 1023 575 62 941 +640 64 1023 639 62 941 +704 64 1023 703 62 941 +768 64 1023 767 62 941 +832 64 1023 831 62 941 +896 64 1023 895 62 941 +960 64 1023 959 62 941 +1023 64 1023 1023 62 941 +0 128 1023 0 124 941 +64 128 1023 64 124 941 +128 128 1023 128 124 941 +192 128 1023 192 124 941 +256 128 1023 256 124 941 +320 128 1023 320 124 941 +384 128 1023 384 124 941 +448 128 1023 448 124 941 +512 128 1023 512 124 941 +576 128 1023 575 124 941 +640 128 1023 639 124 941 +704 128 1023 703 124 941 +768 128 1023 767 124 941 +832 128 1023 831 124 941 +896 128 1023 895 124 941 +960 128 1023 959 124 941 +1023 128 1023 1023 124 941 +0 192 1023 0 186 941 +64 192 1023 64 186 941 +128 192 1023 128 186 941 +192 192 1023 192 186 941 +256 192 1023 256 186 941 +320 192 1023 320 186 941 +384 192 1023 384 186 941 +448 192 1023 448 186 941 +512 192 1023 512 186 941 +576 192 1023 575 186 941 +640 192 1023 639 186 941 +704 192 1023 703 186 941 +768 192 1023 767 186 941 +832 192 1023 831 186 941 +896 192 1023 895 186 941 +960 192 1023 959 186 941 +1023 192 1023 1023 186 941 +0 256 1023 0 248 941 +64 256 1023 64 248 941 +128 256 1023 128 248 941 +192 256 1023 192 248 941 +256 256 1023 256 248 941 +320 256 1023 320 248 941 +384 256 1023 384 248 941 +448 256 1023 448 248 941 +512 256 1023 512 248 941 +576 256 1023 575 248 941 +640 256 1023 639 248 941 +704 256 1023 703 248 941 +768 256 1023 767 248 941 +832 256 1023 831 248 941 +896 256 1023 895 248 941 +960 256 1023 959 248 941 +1023 256 1023 1023 248 941 +0 320 1023 0 310 941 +64 320 1023 64 310 941 +128 320 1023 128 310 941 +192 320 1023 192 310 941 +256 320 1023 256 310 941 +320 320 1023 320 310 941 +384 320 1023 384 310 941 +448 320 1023 448 310 941 +512 320 1023 512 310 941 +576 320 1023 575 310 941 +640 320 1023 639 310 941 +704 320 1023 703 310 941 +768 320 1023 767 310 941 +832 320 1023 831 310 941 +896 320 1023 895 310 941 +960 320 1023 959 310 941 +1023 320 1023 1023 310 941 +0 384 1023 0 372 941 +64 384 1023 64 372 941 +128 384 1023 128 372 941 +192 384 1023 192 372 941 +256 384 1023 256 372 941 +320 384 1023 320 372 941 +384 384 1023 384 372 941 +448 384 1023 448 372 941 +512 384 1023 512 372 941 +576 384 1023 575 372 941 +640 384 1023 639 372 941 +704 384 1023 703 372 941 +768 384 1023 767 372 941 +832 384 1023 831 372 941 +896 384 1023 895 372 941 +960 384 1023 959 372 941 +1023 384 1023 1023 372 941 +0 448 1023 0 434 941 +64 448 1023 64 434 941 +128 448 1023 128 434 941 +192 448 1023 192 434 941 +256 448 1023 256 434 941 +320 448 1023 320 434 941 +384 448 1023 384 434 941 +448 448 1023 448 434 941 +512 448 1023 512 434 941 +576 448 1023 575 434 941 +640 448 1023 639 434 941 +704 448 1023 703 434 941 +768 448 1023 767 434 941 +832 448 1023 831 434 941 +896 448 1023 895 434 941 +960 448 1023 959 434 941 +1023 448 1023 1023 434 941 +0 512 1023 0 496 941 +64 512 1023 64 496 941 +128 512 1023 128 496 941 +192 512 1023 192 496 941 +256 512 1023 256 496 941 +320 512 1023 320 496 941 +384 512 1023 384 496 941 +448 512 1023 448 496 941 +512 512 1023 512 496 941 +576 512 1023 575 496 941 +640 512 1023 639 496 941 +704 512 1023 703 496 941 +768 512 1023 767 496 941 +832 512 1023 831 496 941 +896 512 1023 895 496 941 +960 512 1023 959 496 941 +1023 512 1023 1023 496 941 +0 576 1023 0 558 941 +64 576 1023 64 558 941 +128 576 1023 128 558 941 +192 576 1023 192 558 941 +256 576 1023 256 558 941 +320 576 1023 320 558 941 +384 576 1023 384 558 941 +448 576 1023 448 558 941 +512 576 1023 512 558 941 +576 576 1023 575 558 941 +640 576 1023 639 558 941 +704 576 1023 703 558 941 +768 576 1023 767 558 941 +832 576 1023 831 558 941 +896 576 1023 895 558 941 +960 576 1023 959 558 941 +1023 576 1023 1023 558 941 +0 640 1023 0 620 941 +64 640 1023 64 620 941 +128 640 1023 128 620 941 +192 640 1023 192 620 941 +256 640 1023 256 620 941 +320 640 1023 320 620 941 +384 640 1023 384 620 941 +448 640 1023 448 620 941 +512 640 1023 512 620 941 +576 640 1023 575 620 941 +640 640 1023 639 620 941 +704 640 1023 703 620 941 +768 640 1023 767 620 941 +832 640 1023 831 620 941 +896 640 1023 895 620 941 +960 640 1023 959 620 941 +1023 640 1023 1023 620 941 +0 704 1023 0 682 941 +64 704 1023 64 682 941 +128 704 1023 128 682 941 +192 704 1023 192 682 941 +256 704 1023 256 682 941 +320 704 1023 320 682 941 +384 704 1023 384 682 941 +448 704 1023 448 682 941 +512 704 1023 512 682 941 +576 704 1023 575 682 941 +640 704 1023 639 682 941 +704 704 1023 703 682 941 +768 704 1023 767 682 941 +832 704 1023 831 682 941 +896 704 1023 895 682 941 +960 704 1023 959 682 941 +1023 704 1023 1023 682 941 +0 768 1023 0 744 941 +64 768 1023 64 744 941 +128 768 1023 128 744 941 +192 768 1023 192 744 941 +256 768 1023 256 744 941 +320 768 1023 320 744 941 +384 768 1023 384 744 941 +448 768 1023 448 744 941 +512 768 1023 512 744 941 +576 768 1023 575 744 941 +640 768 1023 639 744 941 +704 768 1023 703 744 941 +768 768 1023 767 744 941 +832 768 1023 831 744 941 +896 768 1023 895 744 941 +960 768 1023 959 744 941 +1023 768 1023 1023 744 941 +0 832 1023 0 806 941 +64 832 1023 64 806 941 +128 832 1023 128 806 941 +192 832 1023 192 806 941 +256 832 1023 256 806 941 +320 832 1023 320 806 941 +384 832 1023 384 806 941 +448 832 1023 448 806 941 +512 832 1023 512 806 941 +576 832 1023 575 806 941 +640 832 1023 639 806 941 +704 832 1023 703 806 941 +768 832 1023 767 806 941 +832 832 1023 831 806 941 +896 832 1023 895 806 941 +960 832 1023 959 806 941 +1023 832 1023 1023 806 941 +0 896 1023 0 868 941 +64 896 1023 64 868 941 +128 896 1023 128 868 941 +192 896 1023 192 868 941 +256 896 1023 256 868 941 +320 896 1023 320 868 941 +384 896 1023 384 868 941 +448 896 1023 448 868 941 +512 896 1023 512 868 941 +576 896 1023 575 868 941 +640 896 1023 639 868 941 +704 896 1023 703 868 941 +768 896 1023 767 868 941 +832 896 1023 831 868 941 +896 896 1023 895 868 941 +960 896 1023 959 868 941 +1023 896 1023 1023 868 941 +0 960 1023 0 930 941 +64 960 1023 64 930 941 +128 960 1023 128 930 941 +192 960 1023 192 930 941 +256 960 1023 256 930 941 +320 960 1023 320 930 941 +384 960 1023 384 930 941 +448 960 1023 448 930 941 +512 960 1023 512 930 941 +576 960 1023 575 930 941 +640 960 1023 639 930 941 +704 960 1023 703 930 941 +768 960 1023 767 930 941 +832 960 1023 831 930 941 +896 960 1023 895 930 941 +960 960 1023 959 930 941 +1023 960 1023 1023 930 941 +0 1023 1023 0 992 941 +64 1023 1023 64 992 941 +128 1023 1023 128 992 941 +192 1023 1023 192 992 941 +256 1023 1023 256 992 941 +320 1023 1023 320 992 941 +384 1023 1023 384 992 941 +448 1023 1023 448 992 941 +512 1023 1023 512 992 941 +576 1023 1023 575 992 941 +640 1023 1023 639 992 941 +704 1023 1023 703 992 941 +768 1023 1023 767 992 941 +832 1023 1023 831 992 941 +896 1023 1023 895 992 941 +960 1023 1023 959 992 941 +1023 1023 1023 1023 992 941 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_6.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_6.txt new file mode 100644 index 0000000..19a941e --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_6.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 44 3 3 +128 0 0 90 7 7 +192 0 0 136 10 10 +256 0 0 182 14 14 +320 0 0 228 18 18 +384 0 0 273 21 21 +448 0 0 317 25 25 +512 0 0 359 30 30 +576 0 0 401 34 34 +640 0 0 441 39 39 +704 0 0 478 45 45 +768 0 0 514 51 51 +832 0 0 549 58 58 +896 0 0 584 64 64 +960 0 0 618 70 70 +1023 0 0 653 77 77 +0 64 0 13 53 13 +64 64 0 58 57 17 +128 64 0 104 60 21 +192 64 0 150 64 24 +256 64 0 195 67 28 +320 64 0 241 71 31 +384 64 0 286 75 35 +448 64 0 330 78 39 +512 64 0 373 83 43 +576 64 0 414 87 48 +640 64 0 454 92 53 +704 64 0 492 98 58 +768 64 0 528 104 64 +832 64 0 562 110 71 +896 64 0 597 117 77 +960 64 0 632 123 84 +1023 64 0 666 130 90 +0 128 0 26 106 26 +64 128 0 71 110 30 +128 128 0 116 114 33 +192 128 0 162 117 37 +256 128 0 208 121 40 +320 128 0 254 124 44 +384 128 0 298 128 47 +448 128 0 342 132 51 +512 128 0 385 136 55 +576 128 0 427 140 60 +640 128 0 467 146 65 +704 128 0 504 151 71 +768 128 0 540 157 77 +832 128 0 575 164 83 +896 128 0 610 170 90 +960 128 0 644 176 96 +1023 128 0 679 183 103 +0 192 0 39 160 39 +64 192 0 83 164 42 +128 192 0 129 167 46 +192 192 0 175 171 49 +256 192 0 220 174 52 +320 192 0 266 177 56 +384 192 0 311 181 60 +448 192 0 354 185 63 +512 192 0 397 189 68 +576 192 0 439 194 72 +640 192 0 479 199 77 +704 192 0 516 205 83 +768 192 0 552 211 89 +832 192 0 587 217 95 +896 192 0 622 224 102 +960 192 0 657 230 109 +1023 192 0 691 236 115 +0 256 0 51 213 51 +64 256 0 95 217 54 +128 256 0 141 220 58 +192 256 0 187 224 61 +256 256 0 233 227 65 +320 256 0 278 231 68 +384 256 0 323 234 72 +448 256 0 367 238 76 +512 256 0 410 242 80 +576 256 0 451 247 84 +640 256 0 491 252 90 +704 256 0 529 258 95 +768 256 0 565 264 101 +832 256 0 600 271 108 +896 256 0 634 277 115 +960 256 0 669 284 121 +1023 256 0 704 290 128 +0 320 0 63 267 63 +64 320 0 108 270 67 +128 320 0 153 274 70 +192 320 0 199 277 74 +256 320 0 245 280 77 +320 320 0 290 284 81 +384 320 0 336 288 84 +448 320 0 379 291 88 +512 320 0 422 296 93 +576 320 0 464 300 97 +640 320 0 504 306 102 +704 320 0 542 312 108 +768 320 0 578 318 114 +832 320 0 613 324 121 +896 320 0 648 331 128 +960 320 0 682 338 134 +1023 320 0 717 344 141 +0 384 0 76 319 76 +64 384 0 121 323 80 +128 384 0 166 327 83 +192 384 0 212 330 87 +256 384 0 258 334 90 +320 384 0 304 337 94 +384 384 0 348 341 97 +448 384 0 393 345 102 +512 384 0 436 349 106 +576 384 0 477 354 110 +640 384 0 517 359 116 +704 384 0 555 365 122 +768 384 0 591 371 128 +832 384 0 627 378 135 +896 384 0 661 385 141 +960 384 0 696 392 148 +1023 384 0 731 398 155 +0 448 0 90 372 90 +64 448 0 134 376 93 +128 448 0 180 379 97 +192 448 0 226 383 100 +256 448 0 272 386 104 +320 448 0 317 390 107 +384 448 0 362 394 111 +448 448 0 407 398 115 +512 448 0 450 402 120 +576 448 0 492 407 125 +640 448 0 532 413 130 +704 448 0 570 419 136 +768 448 0 606 425 143 +832 448 0 641 432 149 +896 448 0 676 439 156 +960 448 0 711 446 163 +1023 448 0 746 453 170 +0 512 0 104 425 104 +64 512 0 149 429 108 +128 512 0 195 432 112 +192 512 0 241 436 115 +256 512 0 287 440 119 +320 512 0 332 443 123 +384 512 0 377 447 126 +448 512 0 422 452 131 +512 512 0 465 456 135 +576 512 0 507 461 140 +640 512 0 547 467 146 +704 512 0 585 473 152 +768 512 0 622 479 158 +832 512 0 657 486 166 +896 512 0 692 493 173 +960 512 0 728 501 180 +1023 512 0 763 508 187 +0 576 0 120 478 120 +64 576 0 165 482 124 +128 576 0 211 485 128 +192 576 0 257 489 131 +256 576 0 303 493 135 +320 576 0 349 497 139 +384 576 0 394 501 143 +448 576 0 438 505 147 +512 576 0 482 510 152 +576 576 0 524 515 157 +640 576 0 564 521 163 +704 576 0 603 527 169 +768 576 0 639 534 176 +832 576 0 675 541 183 +896 576 0 710 548 191 +960 576 0 746 556 198 +1023 576 0 781 563 205 +0 640 0 137 530 137 +64 640 0 182 534 142 +128 640 0 228 538 145 +192 640 0 275 542 149 +256 640 0 321 546 153 +320 640 0 367 550 157 +384 640 0 412 554 161 +448 640 0 457 559 166 +512 640 0 500 564 171 +576 640 0 543 569 176 +640 640 0 583 575 182 +704 640 0 622 581 188 +768 640 0 659 588 195 +832 640 0 695 596 203 +896 640 0 730 603 210 +960 640 0 766 611 218 +1023 640 0 802 619 226 +0 704 0 157 583 157 +64 704 0 202 587 161 +128 704 0 248 591 165 +192 704 0 295 595 169 +256 704 0 341 599 173 +320 704 0 387 603 177 +384 704 0 433 608 182 +448 704 0 478 612 187 +512 704 0 522 618 192 +576 704 0 564 623 197 +640 704 0 605 629 203 +704 704 0 644 636 210 +768 704 0 681 643 218 +832 704 0 717 651 225 +896 704 0 753 659 234 +960 704 0 789 667 242 +1023 704 0 826 676 250 +0 768 0 178 635 178 +64 768 0 223 639 183 +128 768 0 270 644 187 +192 768 0 316 648 191 +256 768 0 363 652 195 +320 768 0 409 657 200 +384 768 0 455 661 204 +448 768 0 501 666 209 +512 768 0 545 672 215 +576 768 0 587 678 221 +640 768 0 629 684 227 +704 768 0 668 691 235 +768 768 0 705 699 242 +832 768 0 742 707 251 +896 768 0 779 716 259 +960 768 0 816 724 268 +1023 768 0 852 733 276 +0 832 0 201 688 201 +64 832 0 247 692 206 +128 832 0 293 697 210 +192 832 0 340 701 215 +256 832 0 387 706 219 +320 832 0 433 710 224 +384 832 0 480 716 229 +448 832 0 525 721 234 +512 832 0 570 727 240 +576 832 0 613 733 247 +640 832 0 655 740 253 +704 832 0 694 748 261 +768 832 0 732 756 269 +832 832 0 769 765 278 +896 832 0 807 774 287 +960 832 0 844 782 296 +1023 832 0 881 791 305 +0 896 0 225 741 225 +64 896 0 271 746 230 +128 896 0 318 751 235 +192 896 0 365 756 239 +256 896 0 412 761 244 +320 896 0 459 766 250 +384 896 0 506 771 255 +448 896 0 552 777 261 +512 896 0 597 783 267 +576 896 0 641 790 274 +640 896 0 683 798 281 +704 896 0 722 806 289 +768 896 0 761 814 298 +832 896 0 798 823 307 +896 896 0 835 832 316 +960 896 0 873 841 325 +1023 896 0 910 850 334 +0 960 0 250 796 250 +64 960 0 296 801 255 +128 960 0 343 806 260 +192 960 0 391 812 266 +256 960 0 439 817 271 +320 960 0 486 823 277 +384 960 0 534 829 283 +448 960 0 580 835 289 +512 960 0 625 841 295 +576 960 0 669 848 303 +640 960 0 711 856 310 +704 960 0 752 864 319 +768 960 0 790 873 327 +832 960 0 828 882 336 +896 960 0 865 892 345 +960 960 0 903 901 355 +1023 960 0 940 910 364 +0 1023 0 276 852 276 +64 1023 0 323 858 282 +128 1023 0 371 863 288 +192 1023 0 419 869 293 +256 1023 0 467 875 299 +320 1023 0 515 881 305 +384 1023 0 562 887 311 +448 1023 0 609 893 318 +512 1023 0 654 900 325 +576 1023 0 698 907 332 +640 1023 0 741 915 340 +704 1023 0 781 924 348 +768 1023 0 820 932 357 +832 1023 0 858 942 366 +896 1023 0 895 951 375 +960 1023 0 933 961 385 +1023 1023 0 970 970 394 +0 0 64 2 2 35 +64 0 64 47 6 39 +128 0 64 92 9 42 +192 0 64 138 13 46 +256 0 64 184 16 50 +320 0 64 230 20 53 +384 0 64 275 24 57 +448 0 64 319 28 61 +512 0 64 362 32 65 +576 0 64 403 37 70 +640 0 64 443 42 75 +704 0 64 481 47 80 +768 0 64 517 53 87 +832 0 64 552 60 93 +896 0 64 586 66 99 +960 0 64 621 73 106 +1023 0 64 655 79 112 +0 64 64 15 55 49 +64 64 64 60 59 52 +128 64 64 106 63 56 +192 64 64 152 66 60 +256 64 64 198 70 63 +320 64 64 243 73 67 +384 64 64 288 77 70 +448 64 64 332 81 74 +512 64 64 375 85 78 +576 64 64 417 89 83 +640 64 64 456 95 88 +704 64 64 494 100 94 +768 64 64 530 106 100 +832 64 64 565 113 106 +896 64 64 599 119 113 +960 64 64 634 126 119 +1023 64 64 669 132 125 +0 128 64 28 109 61 +64 128 64 73 113 65 +128 128 64 119 116 69 +192 128 64 165 120 72 +256 128 64 210 123 76 +320 128 64 256 126 79 +384 128 64 301 130 83 +448 128 64 345 134 87 +512 128 64 387 138 91 +576 128 64 429 143 95 +640 128 64 469 148 100 +704 128 64 506 153 106 +768 128 64 542 160 112 +832 128 64 577 166 118 +896 128 64 612 172 125 +960 128 64 646 179 132 +1023 128 64 681 185 138 +0 192 64 41 162 74 +64 192 64 85 166 77 +128 192 64 131 170 81 +192 192 64 177 173 84 +256 192 64 222 176 88 +320 192 64 268 180 91 +384 192 64 313 183 95 +448 192 64 357 187 99 +512 192 64 400 191 103 +576 192 64 441 196 108 +640 192 64 481 201 113 +704 192 64 519 207 118 +768 192 64 554 213 124 +832 192 64 590 219 131 +896 192 64 624 226 137 +960 192 64 659 232 144 +1023 192 64 694 239 151 +0 256 64 53 215 86 +64 256 64 98 219 90 +128 256 64 143 223 93 +192 256 64 189 226 97 +256 256 64 235 229 100 +320 256 64 280 233 103 +384 256 64 325 237 107 +448 256 64 369 241 111 +512 256 64 412 245 115 +576 256 64 454 249 120 +640 256 64 493 254 125 +704 256 64 531 260 131 +768 256 64 567 266 137 +832 256 64 602 273 143 +896 256 64 637 280 150 +960 256 64 672 286 157 +1023 256 64 706 293 163 +0 320 64 65 269 99 +64 320 64 110 272 102 +128 320 64 156 276 106 +192 320 64 201 279 109 +256 320 64 247 283 112 +320 320 64 293 286 116 +384 320 64 338 290 120 +448 320 64 382 294 124 +512 320 64 425 298 128 +576 320 64 466 303 133 +640 320 64 506 308 138 +704 320 64 544 314 144 +768 320 64 580 320 150 +832 320 64 615 327 157 +896 320 64 650 333 163 +960 320 64 684 340 170 +1023 320 64 720 347 177 +0 384 64 78 322 111 +64 384 64 123 326 115 +128 384 64 168 329 119 +192 384 64 215 333 122 +256 384 64 260 336 126 +320 384 64 306 339 129 +384 384 64 351 343 133 +448 384 64 395 347 137 +512 384 64 438 351 141 +576 384 64 480 356 146 +640 384 64 520 361 151 +704 384 64 557 367 157 +768 384 64 594 374 164 +832 384 64 629 380 170 +896 384 64 664 387 177 +960 384 64 699 394 184 +1023 384 64 734 401 191 +0 448 64 92 374 125 +64 448 64 136 378 129 +128 448 64 182 382 132 +192 448 64 228 385 136 +256 448 64 274 389 139 +320 448 64 320 393 143 +384 448 64 365 396 147 +448 448 64 409 400 151 +512 448 64 452 405 155 +576 448 64 494 410 160 +640 448 64 534 415 166 +704 448 64 572 421 172 +768 448 64 608 428 178 +832 448 64 644 435 185 +896 448 64 679 441 192 +960 448 64 714 448 199 +1023 448 64 749 456 206 +0 512 64 107 427 140 +64 512 64 151 431 143 +128 512 64 197 435 147 +192 512 64 243 438 151 +256 512 64 289 442 154 +320 512 64 335 446 158 +384 512 64 380 450 162 +448 512 64 424 454 166 +512 512 64 467 458 171 +576 512 64 510 464 176 +640 512 64 550 469 181 +704 512 64 588 475 187 +768 512 64 624 482 194 +832 512 64 660 489 201 +896 512 64 695 496 208 +960 512 64 730 503 216 +1023 512 64 766 510 223 +0 576 64 122 480 155 +64 576 64 167 484 159 +128 576 64 213 488 163 +192 576 64 259 491 167 +256 576 64 305 495 171 +320 576 64 351 499 175 +384 576 64 396 503 178 +448 576 64 441 508 183 +512 576 64 484 512 188 +576 576 64 526 517 193 +640 576 64 567 523 199 +704 576 64 605 530 205 +768 576 64 642 536 212 +832 576 64 678 544 219 +896 576 64 713 551 226 +960 576 64 748 558 234 +1023 576 64 784 566 241 +0 640 64 140 533 173 +64 640 64 185 537 177 +128 640 64 231 541 181 +192 640 64 277 545 185 +256 640 64 323 548 189 +320 640 64 369 552 193 +384 640 64 415 557 197 +448 640 64 459 561 201 +512 640 64 503 566 206 +576 640 64 545 572 212 +640 640 64 586 577 218 +704 640 64 624 584 224 +768 640 64 661 591 231 +832 640 64 697 598 239 +896 640 64 733 606 246 +960 640 64 769 614 254 +1023 640 64 805 622 262 +0 704 64 159 585 192 +64 704 64 204 589 197 +128 704 64 251 593 201 +192 704 64 297 597 205 +256 704 64 343 601 209 +320 704 64 390 606 213 +384 704 64 435 610 217 +448 704 64 480 615 222 +512 704 64 524 620 227 +576 704 64 567 626 233 +640 704 64 608 632 239 +704 704 64 646 639 246 +768 704 64 683 646 253 +832 704 64 720 654 261 +896 704 64 756 662 269 +960 704 64 792 670 278 +1023 704 64 829 679 286 +0 768 64 181 638 214 +64 768 64 226 642 218 +128 768 64 272 646 222 +192 768 64 319 651 227 +256 768 64 366 655 231 +320 768 64 412 659 235 +384 768 64 458 664 240 +448 768 64 503 669 245 +512 768 64 547 674 251 +576 768 64 590 681 257 +640 768 64 632 687 263 +704 768 64 671 694 271 +768 768 64 708 702 279 +832 768 64 745 710 287 +896 768 64 782 719 295 +960 768 64 819 727 304 +1023 768 64 856 736 313 +0 832 64 204 690 237 +64 832 64 249 695 241 +128 832 64 296 699 246 +192 832 64 342 704 250 +256 832 64 389 708 255 +320 832 64 436 713 260 +384 832 64 483 718 265 +448 832 64 528 724 270 +512 832 64 573 730 276 +576 832 64 616 736 283 +640 832 64 658 743 290 +704 832 64 697 751 297 +768 832 64 735 759 306 +832 832 64 773 768 314 +896 832 64 810 777 323 +960 832 64 847 786 332 +1023 832 64 884 795 341 +0 896 64 228 744 261 +64 896 64 273 749 266 +128 896 64 320 754 270 +192 896 64 368 759 275 +256 896 64 415 764 280 +320 896 64 462 769 286 +384 896 64 509 774 291 +448 896 64 555 780 297 +512 896 64 600 786 303 +576 896 64 644 793 310 +640 896 64 686 801 318 +704 896 64 725 809 325 +768 896 64 764 817 334 +832 896 64 802 826 343 +896 896 64 839 836 352 +960 896 64 876 845 361 +1023 896 64 914 854 370 +0 960 64 253 799 286 +64 960 64 299 804 291 +128 960 64 346 809 297 +192 960 64 394 815 302 +256 960 64 442 820 307 +320 960 64 490 826 313 +384 960 64 537 832 319 +448 960 64 583 838 325 +512 960 64 628 845 332 +576 960 64 673 852 339 +640 960 64 715 859 346 +704 960 64 755 868 355 +768 960 64 793 876 363 +832 960 64 831 886 373 +896 960 64 869 895 382 +960 960 64 906 904 391 +1023 960 64 944 913 400 +0 1023 64 280 855 313 +64 1023 64 326 861 318 +128 1023 64 374 866 324 +192 1023 64 422 872 330 +256 1023 64 470 878 336 +320 1023 64 518 884 341 +384 1023 64 566 890 347 +448 1023 64 612 897 354 +512 1023 64 658 903 361 +576 1023 64 702 911 368 +640 1023 64 744 918 376 +704 1023 64 784 927 384 +768 1023 64 823 936 393 +832 1023 64 861 945 402 +896 1023 64 899 954 412 +960 1023 64 936 964 421 +1023 1023 64 974 973 430 +0 0 128 4 4 70 +64 0 128 49 8 74 +128 0 128 95 12 78 +192 0 128 141 15 81 +256 0 128 187 19 85 +320 0 128 232 22 89 +384 0 128 277 26 92 +448 0 128 321 30 96 +512 0 128 364 34 101 +576 0 128 406 39 105 +640 0 128 445 44 110 +704 0 128 483 50 116 +768 0 128 519 56 122 +832 0 128 554 62 128 +896 0 128 588 69 135 +960 0 128 623 75 141 +1023 0 128 658 81 148 +0 64 128 18 57 84 +64 64 128 63 61 88 +128 64 128 108 65 91 +192 64 128 154 68 95 +256 64 128 200 72 98 +320 64 128 246 75 102 +384 64 128 291 79 106 +448 64 128 335 83 110 +512 64 128 377 87 114 +576 64 128 419 92 118 +640 64 128 459 97 123 +704 64 128 496 102 129 +768 64 128 532 109 135 +832 64 128 567 115 141 +896 64 128 602 121 148 +960 64 128 636 128 154 +1023 64 128 671 134 161 +0 128 128 31 111 97 +64 128 128 75 115 101 +128 128 128 121 118 104 +192 128 128 167 122 108 +256 128 128 213 125 111 +320 128 128 258 129 115 +384 128 128 303 132 118 +448 128 128 347 136 122 +512 128 128 390 140 126 +576 128 128 431 145 131 +640 128 128 471 150 136 +704 128 128 509 156 142 +768 128 128 544 162 148 +832 128 128 580 168 154 +896 128 128 614 175 160 +960 128 128 649 181 167 +1023 128 128 683 188 174 +0 192 128 43 164 109 +64 192 128 88 168 113 +128 192 128 133 172 116 +192 192 128 179 175 120 +256 192 128 225 179 123 +320 192 128 270 182 127 +384 192 128 315 186 130 +448 192 128 359 190 134 +512 192 128 402 194 138 +576 192 128 444 198 143 +640 192 128 483 203 148 +704 192 128 521 209 154 +768 192 128 557 215 160 +832 192 128 592 222 166 +896 192 128 626 228 173 +960 192 128 661 235 179 +1023 192 128 696 241 186 +0 256 128 55 218 122 +64 256 128 100 221 125 +128 256 128 146 225 129 +192 256 128 191 228 132 +256 256 128 237 232 135 +320 256 128 283 235 139 +384 256 128 328 239 143 +448 256 128 371 243 146 +512 256 128 414 247 151 +576 256 128 456 252 155 +640 256 128 496 257 160 +704 256 128 533 263 166 +768 256 128 569 269 172 +832 256 128 605 275 179 +896 256 128 639 282 186 +960 256 128 674 288 192 +1023 256 128 709 295 199 +0 320 128 68 271 134 +64 320 128 112 275 138 +128 320 128 158 278 141 +192 320 128 204 282 145 +256 320 128 250 285 148 +320 320 128 295 288 151 +384 320 128 340 292 155 +448 320 128 384 296 159 +512 320 128 427 300 163 +576 320 128 469 305 168 +640 320 128 509 310 173 +704 320 128 546 316 179 +768 320 128 582 322 185 +832 320 128 618 329 192 +896 320 128 652 336 199 +960 320 128 687 342 205 +1023 320 128 722 349 212 +0 384 128 81 324 147 +64 384 128 125 328 151 +128 384 128 171 331 154 +192 384 128 217 335 158 +256 384 128 263 338 161 +320 384 128 308 342 165 +384 384 128 353 345 168 +448 384 128 397 349 172 +512 384 128 440 354 177 +576 384 128 482 358 181 +640 384 128 522 364 187 +704 384 128 560 370 193 +768 384 128 596 376 199 +832 384 128 631 383 206 +896 384 128 666 390 213 +960 384 128 701 396 219 +1023 384 128 736 403 226 +0 448 128 94 377 160 +64 448 128 139 381 164 +128 448 128 185 384 168 +192 448 128 231 388 171 +256 448 128 277 391 175 +320 448 128 322 395 178 +384 448 128 367 399 182 +448 448 128 411 403 187 +512 448 128 454 407 191 +576 448 128 496 412 196 +640 448 128 536 418 201 +704 448 128 574 423 207 +768 448 128 611 430 214 +832 448 128 646 437 221 +896 448 128 681 444 228 +960 448 128 716 451 235 +1023 448 128 752 458 242 +0 512 128 109 430 175 +64 512 128 154 433 179 +128 512 128 199 437 183 +192 512 128 245 441 186 +256 512 128 291 444 190 +320 512 128 337 448 194 +384 512 128 382 452 198 +448 512 128 427 456 202 +512 512 128 470 461 206 +576 512 128 512 466 211 +640 512 128 552 472 217 +704 512 128 590 478 223 +768 512 128 627 484 230 +832 512 128 663 491 237 +896 512 128 697 499 244 +960 512 128 733 506 251 +1023 512 128 768 513 259 +0 576 128 125 482 191 +64 576 128 170 486 195 +128 576 128 215 490 199 +192 576 128 261 494 202 +256 576 128 308 498 206 +320 576 128 353 501 210 +384 576 128 399 506 214 +448 576 128 443 510 219 +512 576 128 487 515 223 +576 576 128 529 520 229 +640 576 128 569 526 234 +704 576 128 608 532 241 +768 576 128 644 539 248 +832 576 128 680 546 255 +896 576 128 715 553 262 +960 576 128 751 561 270 +1023 576 128 787 568 277 +0 640 128 142 535 208 +64 640 128 187 539 212 +128 640 128 233 543 217 +192 640 128 279 547 220 +256 640 128 326 551 224 +320 640 128 372 555 228 +384 640 128 417 559 233 +448 640 128 462 564 237 +512 640 128 506 569 242 +576 640 128 548 574 247 +640 640 128 589 580 253 +704 640 128 627 587 260 +768 640 128 664 594 267 +832 640 128 700 601 275 +896 640 128 736 609 282 +960 640 128 772 617 290 +1023 640 128 808 625 298 +0 704 128 162 587 228 +64 704 128 207 592 232 +128 704 128 253 596 236 +192 704 128 300 600 240 +256 704 128 346 604 245 +320 704 128 392 608 249 +384 704 128 438 613 253 +448 704 128 483 618 258 +512 704 128 527 623 263 +576 704 128 569 628 269 +640 704 128 610 635 275 +704 704 128 649 641 282 +768 704 128 686 649 290 +832 704 128 723 657 297 +896 704 128 759 665 306 +960 704 128 795 673 314 +1023 704 128 832 682 322 +0 768 128 183 640 250 +64 768 128 229 645 254 +128 768 128 275 649 258 +192 768 128 322 653 263 +256 768 128 368 657 267 +320 768 128 415 662 271 +384 768 128 461 667 276 +448 768 128 506 672 281 +512 768 128 550 677 287 +576 768 128 593 683 293 +640 768 128 634 690 299 +704 768 128 674 697 307 +768 768 128 711 705 315 +832 768 128 748 713 323 +896 768 128 785 722 332 +960 768 128 822 730 340 +1023 768 128 859 739 349 +0 832 128 206 693 272 +64 832 128 252 698 277 +128 832 128 298 702 282 +192 832 128 345 707 286 +256 832 128 392 711 291 +320 832 128 439 716 296 +384 832 128 486 721 301 +448 832 128 531 727 306 +512 832 128 576 733 312 +576 832 128 619 739 319 +640 832 128 661 746 326 +704 832 128 700 754 334 +768 832 128 739 762 342 +832 832 128 776 771 350 +896 832 128 813 780 359 +960 832 128 850 789 368 +1023 832 128 887 798 377 +0 896 128 230 747 297 +64 896 128 276 751 301 +128 896 128 323 757 307 +192 896 128 370 761 311 +256 896 128 418 766 316 +320 896 128 465 772 322 +384 896 128 512 777 327 +448 896 128 558 783 333 +512 896 128 603 790 340 +576 896 128 647 796 346 +640 896 128 689 804 354 +704 896 128 729 812 362 +768 896 128 767 821 370 +832 896 128 805 830 379 +896 896 128 842 839 388 +960 896 128 879 848 398 +1023 896 128 917 857 407 +0 960 128 256 801 322 +64 960 128 302 807 328 +128 960 128 349 812 333 +192 960 128 397 818 338 +256 960 128 445 823 343 +320 960 128 493 829 349 +384 960 128 540 835 355 +448 960 128 586 841 361 +512 960 128 632 848 368 +576 960 128 676 855 375 +640 960 128 718 863 383 +704 960 128 758 871 391 +768 960 128 797 880 400 +832 960 128 835 889 409 +896 960 128 872 898 418 +960 960 128 909 907 428 +1023 960 128 947 917 437 +0 1023 128 283 858 349 +64 1023 128 329 864 354 +128 1023 128 377 870 360 +192 1023 128 425 875 366 +256 1023 128 473 881 372 +320 1023 128 521 887 378 +384 1023 128 569 893 384 +448 1023 128 615 900 390 +512 1023 128 661 907 397 +576 1023 128 705 914 404 +640 1023 128 748 922 412 +704 1023 128 788 930 421 +768 1023 128 827 939 430 +832 1023 128 865 949 439 +896 1023 128 902 958 448 +960 1023 128 939 967 458 +1023 1023 128 977 976 467 +0 0 192 6 6 106 +64 0 192 51 10 110 +128 0 192 97 14 113 +192 0 192 143 17 117 +256 0 192 189 21 120 +320 0 192 234 25 124 +384 0 192 279 28 128 +448 0 192 324 32 132 +512 0 192 366 37 136 +576 0 192 408 41 140 +640 0 192 448 46 146 +704 0 192 485 52 151 +768 0 192 521 58 157 +832 0 192 556 64 164 +896 0 192 591 71 170 +960 0 192 625 77 177 +1023 0 192 660 84 183 +0 64 192 20 60 119 +64 64 192 65 64 123 +128 64 192 110 67 127 +192 64 192 157 71 130 +256 64 192 202 74 134 +320 64 192 248 78 137 +384 64 192 293 81 141 +448 64 192 337 85 145 +512 64 192 380 90 149 +576 64 192 421 94 154 +640 64 192 461 99 159 +704 64 192 498 105 164 +768 64 192 534 111 170 +832 64 192 569 117 177 +896 64 192 604 124 183 +960 64 192 638 130 190 +1023 64 192 673 137 196 +0 128 192 33 113 132 +64 128 192 78 117 136 +128 128 192 123 121 139 +192 128 192 169 124 143 +256 128 192 215 128 146 +320 128 192 260 131 150 +384 128 192 305 135 153 +448 128 192 349 139 157 +512 128 192 392 143 161 +576 128 192 433 147 166 +640 128 192 473 152 171 +704 128 192 511 158 177 +768 128 192 547 164 183 +832 128 192 582 170 189 +896 128 192 616 177 196 +960 128 192 651 184 202 +1023 128 192 686 190 209 +0 192 192 45 167 145 +64 192 192 90 171 148 +128 192 192 135 174 152 +192 192 192 181 177 155 +256 192 192 227 181 158 +320 192 192 273 184 162 +384 192 192 318 188 166 +448 192 192 361 192 169 +512 192 192 404 196 174 +576 192 192 446 201 178 +640 192 192 485 206 183 +704 192 192 523 211 189 +768 192 192 559 217 195 +832 192 192 594 224 202 +896 192 192 629 230 208 +960 192 192 663 237 215 +1023 192 192 698 244 221 +0 256 192 58 220 157 +64 256 192 102 224 161 +128 256 192 148 227 164 +192 256 192 194 231 167 +256 256 192 239 234 171 +320 256 192 285 238 174 +384 256 192 330 241 178 +448 256 192 374 245 182 +512 256 192 417 249 186 +576 256 192 458 254 191 +640 256 192 498 259 196 +704 256 192 536 265 201 +768 256 192 572 271 208 +832 256 192 607 277 214 +896 256 192 641 284 221 +960 256 192 676 291 228 +1023 256 192 711 297 234 +0 320 192 70 273 169 +64 320 192 115 277 173 +128 320 192 160 281 177 +192 320 192 206 284 180 +256 320 192 252 287 183 +320 320 192 298 291 187 +384 320 192 342 295 191 +448 320 192 386 298 194 +512 320 192 429 303 199 +576 320 192 471 307 203 +640 320 192 511 313 209 +704 320 192 549 319 215 +768 320 192 585 325 221 +832 320 192 620 331 227 +896 320 192 655 338 234 +960 320 192 689 345 241 +1023 320 192 724 351 248 +0 384 192 83 326 182 +64 384 192 128 330 186 +128 384 192 173 334 189 +192 384 192 219 337 193 +256 384 192 265 341 196 +320 384 192 311 344 200 +384 384 192 355 348 204 +448 384 192 400 352 208 +512 384 192 443 356 212 +576 384 192 484 361 217 +640 384 192 524 366 222 +704 384 192 562 372 228 +768 384 192 598 379 235 +832 384 192 634 385 241 +896 384 192 669 392 248 +960 384 192 704 399 255 +1023 384 192 739 406 262 +0 448 192 97 379 196 +64 448 192 141 383 200 +128 448 192 187 386 203 +192 448 192 233 390 207 +256 448 192 279 393 210 +320 448 192 325 397 214 +384 448 192 369 401 218 +448 448 192 414 405 222 +512 448 192 457 410 226 +576 448 192 499 415 231 +640 448 192 539 420 237 +704 448 192 577 426 243 +768 448 192 613 433 249 +832 448 192 649 439 256 +896 448 192 684 446 263 +960 448 192 719 453 270 +1023 448 192 754 461 277 +0 512 192 111 432 210 +64 512 192 156 436 214 +128 512 192 202 439 218 +192 512 192 248 443 221 +256 512 192 294 447 225 +320 512 192 340 451 229 +384 512 192 385 454 233 +448 512 192 429 459 237 +512 512 192 472 463 242 +576 512 192 515 469 247 +640 512 192 555 474 252 +704 512 192 593 480 259 +768 512 192 629 487 265 +832 512 192 665 494 272 +896 512 192 700 501 280 +960 512 192 735 508 287 +1023 512 192 771 516 294 +0 576 192 127 485 226 +64 576 192 172 489 230 +128 576 192 218 493 234 +192 576 192 264 496 238 +256 576 192 310 500 242 +320 576 192 356 504 246 +384 576 192 401 508 250 +448 576 192 446 512 254 +512 576 192 489 517 259 +576 576 192 532 522 264 +640 576 192 572 528 270 +704 576 192 610 535 276 +768 576 192 647 542 283 +832 576 192 683 549 290 +896 576 192 718 556 298 +960 576 192 754 564 305 +1023 576 192 790 571 313 +0 640 192 145 537 244 +64 640 192 190 542 248 +128 640 192 236 546 252 +192 640 192 282 549 256 +256 640 192 328 553 260 +320 640 192 374 557 264 +384 640 192 420 562 268 +448 640 192 465 566 273 +512 640 192 508 571 278 +576 640 192 551 577 283 +640 640 192 591 583 289 +704 640 192 630 589 296 +768 640 192 667 597 303 +832 640 192 703 604 310 +896 640 192 738 612 318 +960 640 192 775 620 326 +1023 640 192 811 628 334 +0 704 192 164 590 264 +64 704 192 209 594 268 +128 704 192 256 599 272 +192 704 192 302 603 276 +256 704 192 348 607 280 +320 704 192 395 611 284 +384 704 192 441 615 289 +448 704 192 485 620 294 +512 704 192 529 625 299 +576 704 192 572 631 305 +640 704 192 613 637 311 +704 704 192 652 644 318 +768 704 192 689 652 325 +832 704 192 725 660 333 +896 704 192 762 668 341 +960 704 192 798 676 350 +1023 704 192 835 685 358 +0 768 192 186 643 285 +64 768 192 231 647 290 +128 768 192 278 652 294 +192 768 192 324 656 298 +256 768 192 371 660 303 +320 768 192 417 665 307 +384 768 192 463 669 312 +448 768 192 509 675 317 +512 768 192 553 680 322 +576 768 192 596 686 329 +640 768 192 637 693 335 +704 768 192 677 700 342 +768 768 192 714 708 350 +832 768 192 751 716 359 +896 768 192 788 725 367 +960 768 192 825 734 376 +1023 768 192 862 742 385 +0 832 192 209 696 308 +64 832 192 254 700 313 +128 832 192 301 705 317 +192 832 192 348 709 322 +256 832 192 395 714 326 +320 832 192 442 719 332 +384 832 192 488 724 337 +448 832 192 534 730 342 +512 832 192 579 736 348 +576 832 192 622 742 354 +640 832 192 664 749 362 +704 832 192 704 757 369 +768 832 192 742 765 378 +832 832 192 779 774 386 +896 832 192 816 783 395 +960 832 192 853 792 404 +1023 832 192 891 801 413 +0 896 192 233 749 332 +64 896 192 279 754 337 +128 896 192 326 759 342 +192 896 192 373 764 347 +256 896 192 421 770 352 +320 896 192 468 775 357 +384 896 192 515 780 363 +448 896 192 561 786 369 +512 896 192 606 793 375 +576 896 192 650 800 382 +640 896 192 692 807 390 +704 896 192 732 815 398 +768 896 192 771 824 407 +832 896 192 808 833 416 +896 896 192 845 842 425 +960 896 192 883 851 434 +1023 896 192 920 860 443 +0 960 192 259 805 358 +64 960 192 305 810 363 +128 960 192 352 815 368 +192 960 192 400 821 374 +256 960 192 448 826 379 +320 960 192 496 832 385 +384 960 192 543 838 391 +448 960 192 589 844 397 +512 960 192 635 851 404 +576 960 192 679 858 411 +640 960 192 721 866 419 +704 960 192 761 874 427 +768 960 192 800 883 436 +832 960 192 838 892 445 +896 960 192 875 901 455 +960 960 192 913 911 464 +1023 960 192 950 920 473 +0 1023 192 286 861 385 +64 1023 192 332 867 391 +128 1023 192 380 873 396 +192 1023 192 428 878 402 +256 1023 192 476 884 408 +320 1023 192 524 890 414 +384 1023 192 572 896 420 +448 1023 192 619 903 427 +512 1023 192 664 910 433 +576 1023 192 709 917 441 +640 1023 192 751 925 449 +704 1023 192 791 934 457 +768 1023 192 830 943 466 +832 1023 192 868 952 475 +896 1023 192 905 961 485 +960 1023 192 943 971 494 +1023 1023 192 980 980 503 +0 0 256 9 9 141 +64 0 256 54 13 145 +128 0 256 99 16 148 +192 0 256 145 20 152 +256 0 256 191 23 155 +320 0 256 237 27 159 +384 0 256 282 31 163 +448 0 256 326 35 167 +512 0 256 369 39 171 +576 0 256 410 43 176 +640 0 256 450 48 181 +704 0 256 488 54 186 +768 0 256 523 60 192 +832 0 256 558 67 199 +896 0 256 593 73 205 +960 0 256 628 80 212 +1023 0 256 662 86 218 +0 64 256 22 62 155 +64 64 256 67 66 158 +128 64 256 113 70 162 +192 64 256 159 73 165 +256 64 256 205 77 169 +320 64 256 250 80 172 +384 64 256 295 84 176 +448 64 256 339 88 180 +512 64 256 382 92 184 +576 64 256 423 96 189 +640 64 256 463 102 194 +704 64 256 501 107 199 +768 64 256 537 113 205 +832 64 256 572 120 212 +896 64 256 606 126 218 +960 64 256 641 133 225 +1023 64 256 676 139 231 +0 128 256 35 116 167 +64 128 256 80 119 171 +128 128 256 125 123 175 +192 128 256 171 126 178 +256 128 256 217 130 181 +320 128 256 263 133 185 +384 128 256 308 137 189 +448 128 256 351 141 192 +512 128 256 394 145 197 +576 128 256 436 150 201 +640 128 256 476 155 206 +704 128 256 513 160 212 +768 128 256 549 166 218 +832 128 256 584 173 224 +896 128 256 619 179 231 +960 128 256 653 186 237 +1023 128 256 688 192 244 +0 192 256 48 169 180 +64 192 256 92 173 183 +128 192 256 138 176 187 +192 192 256 184 180 190 +256 192 256 230 183 194 +320 192 256 275 187 197 +384 192 256 320 190 201 +448 192 256 364 194 205 +512 192 256 407 198 209 +576 192 256 448 203 213 +640 192 256 488 208 219 +704 192 256 525 214 224 +768 192 256 561 220 230 +832 192 256 597 226 237 +896 192 256 631 233 243 +960 192 256 666 239 250 +1023 192 256 700 246 256 +0 256 256 60 222 192 +64 256 256 104 226 196 +128 256 256 150 229 199 +192 256 256 196 233 203 +256 256 256 242 236 206 +320 256 256 287 240 209 +384 256 256 332 244 213 +448 256 256 376 247 217 +512 256 256 419 252 221 +576 256 256 461 256 226 +640 256 256 500 261 231 +704 256 256 538 267 237 +768 256 256 574 273 243 +832 256 256 609 280 249 +896 256 256 644 287 256 +960 256 256 679 293 263 +1023 256 256 713 300 269 +0 320 256 72 276 204 +64 320 256 117 279 208 +128 320 256 163 283 212 +192 320 256 208 286 215 +256 320 256 254 290 219 +320 320 256 300 293 222 +384 320 256 344 297 226 +448 320 256 389 301 230 +512 320 256 432 305 234 +576 320 256 473 310 239 +640 320 256 513 315 244 +704 320 256 551 321 250 +768 320 256 587 327 256 +832 320 256 622 334 263 +896 320 256 657 340 269 +960 320 256 692 347 276 +1023 320 256 727 354 283 +0 384 256 85 329 217 +64 384 256 130 332 221 +128 384 256 175 336 224 +192 384 256 221 339 228 +256 384 256 267 343 232 +320 384 256 313 346 235 +384 384 256 358 350 239 +448 384 256 402 354 243 +512 384 256 445 358 247 +576 384 256 487 363 252 +640 384 256 527 368 257 +704 384 256 565 375 263 +768 384 256 601 381 270 +832 384 256 636 387 276 +896 384 256 671 394 283 +960 384 256 706 401 290 +1023 384 256 741 408 297 +0 448 256 99 381 231 +64 448 256 144 385 235 +128 448 256 189 389 238 +192 448 256 235 392 242 +256 448 256 281 396 246 +320 448 256 327 400 249 +384 448 256 372 403 253 +448 448 256 416 408 257 +512 448 256 459 412 262 +576 448 256 501 417 266 +640 448 256 541 422 272 +704 448 256 579 428 278 +768 448 256 616 435 285 +832 448 256 651 442 291 +896 448 256 686 449 298 +960 448 256 721 456 306 +1023 448 256 757 463 313 +0 512 256 114 434 246 +64 512 256 158 438 250 +128 512 256 204 442 253 +192 512 256 250 446 257 +256 512 256 296 449 260 +320 512 256 342 453 264 +384 512 256 387 457 268 +448 512 256 431 461 273 +512 512 256 475 466 277 +576 512 256 517 471 282 +640 512 256 557 476 288 +704 512 256 595 483 294 +768 512 256 632 489 301 +832 512 256 667 496 308 +896 512 256 703 504 315 +960 512 256 738 511 322 +1023 512 256 774 518 330 +0 576 256 129 487 262 +64 576 256 174 491 266 +128 576 256 220 495 269 +192 576 256 266 499 273 +256 576 256 313 503 277 +320 576 256 358 506 281 +384 576 256 404 511 285 +448 576 256 448 515 289 +512 576 256 492 520 294 +576 576 256 534 525 299 +640 576 256 575 531 305 +704 576 256 613 537 312 +768 576 256 650 544 318 +832 576 256 685 551 326 +896 576 256 721 559 333 +960 576 256 757 566 341 +1023 576 256 792 574 348 +0 640 256 147 540 279 +64 640 256 192 544 283 +128 640 256 238 548 287 +192 640 256 285 552 291 +256 640 256 331 556 295 +320 640 256 377 560 299 +384 640 256 422 564 304 +448 640 256 467 569 308 +512 640 256 511 574 313 +576 640 256 553 579 319 +640 640 256 594 585 324 +704 640 256 632 592 331 +768 640 256 669 599 338 +832 640 256 705 607 346 +896 640 256 741 615 354 +960 640 256 777 622 361 +1023 640 256 814 630 369 +0 704 256 167 593 299 +64 704 256 212 597 303 +128 704 256 258 601 307 +192 704 256 305 605 311 +256 704 256 351 609 316 +320 704 256 397 614 320 +384 704 256 443 618 324 +448 704 256 488 623 329 +512 704 256 532 628 334 +576 704 256 575 634 340 +640 704 256 616 640 346 +704 704 256 655 647 353 +768 704 256 692 655 361 +832 704 256 729 663 369 +896 704 256 765 671 377 +960 704 256 801 679 386 +1023 704 256 838 688 394 +0 768 256 188 645 321 +64 768 256 234 650 325 +128 768 256 280 654 329 +192 768 256 327 658 334 +256 768 256 373 663 338 +320 768 256 420 667 342 +384 768 256 466 672 347 +448 768 256 511 677 352 +512 768 256 556 683 358 +576 768 256 599 689 364 +640 768 256 640 695 371 +704 768 256 680 703 378 +768 768 256 717 711 386 +832 768 256 754 719 395 +896 768 256 791 728 403 +960 768 256 828 737 412 +1023 768 256 865 746 421 +0 832 256 211 698 343 +64 832 256 257 703 348 +128 832 256 304 708 353 +192 832 256 351 712 357 +256 832 256 398 717 362 +320 832 256 445 722 367 +384 832 256 491 727 372 +448 832 256 537 733 378 +512 832 256 582 739 384 +576 832 256 625 745 390 +640 832 256 667 752 398 +704 832 256 707 760 405 +768 832 256 745 769 414 +832 832 256 782 777 423 +896 832 256 819 786 431 +960 832 256 857 795 441 +1023 832 256 894 804 450 +0 896 256 236 752 368 +64 896 256 282 757 373 +128 896 256 329 762 378 +192 896 256 376 767 383 +256 896 256 424 772 388 +320 896 256 471 778 393 +384 896 256 518 784 399 +448 896 256 564 789 405 +512 896 256 610 796 412 +576 896 256 653 803 418 +640 896 256 695 810 426 +704 896 256 735 819 434 +768 896 256 774 827 443 +832 896 256 811 836 452 +896 896 256 849 845 461 +960 896 256 886 854 470 +1023 896 256 923 864 479 +0 960 256 262 807 393 +64 960 256 308 813 399 +128 960 256 355 818 404 +192 960 256 403 824 410 +256 960 256 451 830 416 +320 960 256 499 835 421 +384 960 256 546 841 427 +448 960 256 593 848 434 +512 960 256 638 854 440 +576 960 256 682 861 447 +640 960 256 725 869 455 +704 960 256 765 877 463 +768 960 256 804 886 472 +832 960 256 841 896 482 +896 960 256 879 905 491 +960 960 256 916 914 500 +1023 960 256 954 923 509 +0 1023 256 289 864 421 +64 1023 256 336 870 426 +128 1023 256 383 876 432 +192 1023 256 431 882 438 +256 1023 256 480 888 444 +320 1023 256 528 893 450 +384 1023 256 575 900 456 +448 1023 256 622 906 463 +512 1023 256 668 913 470 +576 1023 256 712 921 477 +640 1023 256 754 928 485 +704 1023 256 795 937 494 +768 1023 256 833 946 502 +832 1023 256 871 955 511 +896 1023 256 909 965 521 +960 1023 256 946 974 530 +1023 1023 256 984 983 539 +0 0 320 11 11 176 +64 0 320 56 15 180 +128 0 320 102 19 184 +192 0 320 148 22 187 +256 0 320 193 26 191 +320 0 320 239 29 194 +384 0 320 284 33 198 +448 0 320 328 37 202 +512 0 320 371 41 206 +576 0 320 412 46 211 +640 0 320 452 51 216 +704 0 320 490 57 222 +768 0 320 526 63 228 +832 0 320 561 69 234 +896 0 320 595 75 240 +960 0 320 630 82 247 +1023 0 320 665 88 253 +0 64 320 25 65 190 +64 64 320 70 68 194 +128 64 320 115 72 197 +192 64 320 161 75 201 +256 64 320 207 79 204 +320 64 320 252 82 208 +384 64 320 298 86 211 +448 64 320 341 90 215 +512 64 320 384 94 219 +576 64 320 426 99 224 +640 64 320 465 104 229 +704 64 320 503 109 235 +768 64 320 539 116 241 +832 64 320 574 122 247 +896 64 320 608 128 254 +960 64 320 643 135 260 +1023 64 320 678 141 266 +0 128 320 38 118 203 +64 128 320 82 122 206 +128 128 320 128 125 210 +192 128 320 174 129 213 +256 128 320 219 132 217 +320 128 320 265 136 220 +384 128 320 310 139 224 +448 128 320 354 143 228 +512 128 320 397 147 232 +576 128 320 438 152 236 +640 128 320 478 157 242 +704 128 320 515 163 247 +768 128 320 551 169 253 +832 128 320 586 175 260 +896 128 320 621 182 266 +960 128 320 656 188 273 +1023 128 320 690 195 279 +0 192 320 50 171 215 +64 192 320 95 175 219 +128 192 320 140 179 222 +192 192 320 186 182 226 +256 192 320 232 185 229 +320 192 320 277 189 232 +384 192 320 322 193 236 +448 192 320 366 196 240 +512 192 320 409 201 244 +576 192 320 450 205 249 +640 192 320 490 210 254 +704 192 320 528 216 259 +768 192 320 564 222 266 +832 192 320 599 228 272 +896 192 320 634 235 279 +960 192 320 668 242 285 +1023 192 320 703 248 292 +0 256 320 62 225 227 +64 256 320 107 228 231 +128 256 320 152 232 234 +192 256 320 198 235 238 +256 256 320 244 239 241 +320 256 320 290 242 245 +384 256 320 334 246 248 +448 256 320 378 250 252 +512 256 320 421 254 257 +576 256 320 463 258 261 +640 256 320 503 264 266 +704 256 320 540 269 272 +768 256 320 576 276 278 +832 256 320 612 282 285 +896 256 320 646 289 291 +960 256 320 681 295 298 +1023 256 320 716 302 305 +0 320 320 75 278 240 +64 320 320 119 282 243 +128 320 320 165 285 247 +192 320 320 211 289 250 +256 320 320 257 292 254 +320 320 320 302 295 257 +384 320 320 347 299 261 +448 320 320 391 303 265 +512 320 320 434 307 269 +576 320 320 476 312 274 +640 320 320 516 317 279 +704 320 320 553 323 285 +768 320 320 589 330 291 +832 320 320 625 336 298 +896 320 320 660 343 305 +960 320 320 694 349 311 +1023 320 320 729 356 318 +0 384 320 87 331 253 +64 384 320 132 335 256 +128 384 320 178 338 260 +192 384 320 224 341 263 +256 384 320 270 345 267 +320 384 320 315 349 270 +384 384 320 360 352 274 +448 384 320 404 356 278 +512 384 320 447 361 283 +576 384 320 489 365 287 +640 384 320 529 371 293 +704 384 320 567 377 299 +768 384 320 603 383 305 +832 384 320 639 390 312 +896 384 320 674 397 319 +960 384 320 708 404 326 +1023 384 320 744 411 333 +0 448 320 101 384 266 +64 448 320 146 388 270 +128 448 320 191 391 274 +192 448 320 238 395 277 +256 448 320 284 398 281 +320 448 320 329 402 284 +384 448 320 374 406 288 +448 448 320 418 410 292 +512 448 320 462 414 297 +576 448 320 504 419 302 +640 448 320 544 425 307 +704 448 320 582 431 313 +768 448 320 618 438 320 +832 448 320 654 444 327 +896 448 320 689 452 334 +960 448 320 724 459 341 +1023 448 320 759 466 348 +0 512 320 116 437 281 +64 512 320 161 441 285 +128 512 320 206 444 289 +192 512 320 253 448 292 +256 512 320 299 452 296 +320 512 320 344 455 300 +384 512 320 389 459 304 +448 512 320 434 464 308 +512 512 320 477 468 313 +576 512 320 519 473 318 +640 512 320 560 479 323 +704 512 320 598 485 330 +768 512 320 634 492 336 +832 512 320 670 499 343 +896 512 320 705 506 350 +960 512 320 740 513 358 +1023 512 320 776 521 365 +0 576 320 132 490 297 +64 576 320 177 494 301 +128 576 320 223 497 305 +192 576 320 269 501 309 +256 576 320 315 505 312 +320 576 320 361 509 316 +384 576 320 406 513 320 +448 576 320 451 517 325 +512 576 320 494 522 330 +576 576 320 537 528 335 +640 576 320 577 533 341 +704 576 320 615 540 347 +768 576 320 652 547 354 +832 576 320 688 554 361 +896 576 320 724 562 369 +960 576 320 759 569 376 +1023 576 320 795 577 384 +0 640 320 149 542 315 +64 640 320 194 546 319 +128 640 320 241 551 323 +192 640 320 287 554 327 +256 640 320 333 559 331 +320 640 320 379 563 335 +384 640 320 425 567 339 +448 640 320 470 572 343 +512 640 320 513 577 348 +576 640 320 556 582 354 +640 640 320 597 588 360 +704 640 320 635 595 367 +768 640 320 672 602 374 +832 640 320 708 610 381 +896 640 320 744 617 389 +960 640 320 780 625 397 +1023 640 320 817 633 405 +0 704 320 169 595 334 +64 704 320 215 599 339 +128 704 320 261 603 342 +192 704 320 307 608 347 +256 704 320 354 612 351 +320 704 320 400 616 355 +384 704 320 446 621 360 +448 704 320 491 626 365 +512 704 320 535 631 370 +576 704 320 578 637 376 +640 704 320 619 643 382 +704 704 320 658 650 389 +768 704 320 695 658 397 +832 704 320 731 666 405 +896 704 320 768 674 413 +960 704 320 804 682 421 +1023 704 320 841 691 430 +0 768 320 191 648 356 +64 768 320 236 652 360 +128 768 320 283 657 365 +192 768 320 330 661 369 +256 768 320 376 665 373 +320 768 320 423 670 378 +384 768 320 469 675 383 +448 768 320 514 680 388 +512 768 320 559 686 394 +576 768 320 602 692 400 +640 768 320 643 699 407 +704 768 320 682 706 414 +768 768 320 720 714 422 +832 768 320 758 723 431 +896 768 320 794 731 439 +960 768 320 831 740 448 +1023 768 320 868 749 457 +0 832 320 214 701 379 +64 832 320 260 706 384 +128 832 320 306 710 388 +192 832 320 353 715 393 +256 832 320 401 720 398 +320 832 320 447 725 403 +384 832 320 494 730 408 +448 832 320 540 736 414 +512 832 320 585 742 420 +576 832 320 628 748 426 +640 832 320 670 755 434 +704 832 320 710 764 442 +768 832 320 748 772 450 +832 832 320 785 781 459 +896 832 320 823 790 468 +960 832 320 860 799 477 +1023 832 320 897 808 486 +0 896 320 239 755 403 +64 896 320 285 760 409 +128 896 320 332 765 414 +192 896 320 379 770 419 +256 896 320 427 775 424 +320 896 320 474 781 429 +384 896 320 521 787 435 +448 896 320 567 793 441 +512 896 320 613 799 448 +576 896 320 656 806 454 +640 896 320 699 814 462 +704 896 320 739 822 470 +768 896 320 777 830 479 +832 896 320 815 840 488 +896 896 320 852 849 497 +960 896 320 889 858 506 +1023 896 320 927 867 516 +0 960 320 265 811 430 +64 960 320 311 816 435 +128 960 320 358 821 440 +192 960 320 406 827 446 +256 960 320 454 833 452 +320 960 320 502 838 457 +384 960 320 550 844 463 +448 960 320 596 851 470 +512 960 320 641 857 476 +576 960 320 685 865 484 +640 960 320 728 872 491 +704 960 320 768 881 500 +768 960 320 807 890 509 +832 960 320 845 899 518 +896 960 320 882 908 527 +960 960 320 919 917 536 +1023 960 320 957 927 546 +0 1023 320 292 867 457 +64 1023 320 339 873 462 +128 1023 320 386 879 468 +192 1023 320 435 885 474 +256 1023 320 483 891 480 +320 1023 320 531 897 486 +384 1023 320 579 903 492 +448 1023 320 625 910 499 +512 1023 320 671 917 506 +576 1023 320 715 924 513 +640 1023 320 758 932 521 +704 1023 320 798 940 530 +768 1023 320 837 949 539 +832 1023 320 875 959 548 +896 1023 320 912 968 557 +960 1023 320 949 977 566 +1023 1023 320 987 986 576 +0 0 384 13 13 212 +64 0 384 58 17 216 +128 0 384 104 21 219 +192 0 384 150 25 223 +256 0 384 196 28 226 +320 0 384 241 32 230 +384 0 384 287 35 234 +448 0 384 331 39 238 +512 0 384 373 43 242 +576 0 384 415 48 246 +640 0 384 455 53 251 +704 0 384 492 59 257 +768 0 384 528 65 263 +832 0 384 563 71 270 +896 0 384 597 78 276 +960 0 384 632 84 282 +1023 0 384 667 91 289 +0 64 384 27 67 225 +64 64 384 72 71 229 +128 64 384 118 74 233 +192 64 384 163 78 236 +256 64 384 209 81 240 +320 64 384 255 85 243 +384 64 384 300 88 247 +448 64 384 343 92 251 +512 64 384 386 96 255 +576 64 384 428 101 259 +640 64 384 468 106 265 +704 64 384 505 112 270 +768 64 384 541 118 276 +832 64 384 576 124 283 +896 64 384 611 131 289 +960 64 384 645 137 296 +1023 64 384 680 144 302 +0 128 384 40 120 238 +64 128 384 85 124 242 +128 128 384 130 128 245 +192 128 384 176 131 249 +256 128 384 222 134 252 +320 128 384 267 138 256 +384 128 384 312 142 259 +448 128 384 356 145 263 +512 128 384 399 149 267 +576 128 384 441 154 272 +640 128 384 480 159 277 +704 128 384 518 165 283 +768 128 384 554 171 289 +832 128 384 589 177 295 +896 128 384 623 184 302 +960 128 384 658 190 308 +1023 128 384 692 197 315 +0 192 384 52 174 250 +64 192 384 97 177 254 +128 192 384 142 181 258 +192 192 384 188 184 261 +256 192 384 234 188 264 +320 192 384 280 191 268 +384 192 384 324 195 272 +448 192 384 368 199 275 +512 192 384 411 203 280 +576 192 384 453 207 284 +640 192 384 493 213 289 +704 192 384 530 218 295 +768 192 384 566 224 301 +832 192 384 601 231 308 +896 192 384 636 237 314 +960 192 384 670 244 321 +1023 192 384 705 251 327 +0 256 384 64 227 263 +64 256 384 109 231 267 +128 256 384 155 234 270 +192 256 384 200 237 273 +256 256 384 246 241 277 +320 256 384 292 244 280 +384 256 384 337 248 284 +448 256 384 381 252 288 +512 256 384 423 256 292 +576 256 384 465 261 297 +640 256 384 505 266 302 +704 256 384 543 272 307 +768 256 384 579 278 314 +832 256 384 614 284 320 +896 256 384 649 291 327 +960 256 384 683 298 334 +1023 256 384 718 304 340 +0 320 384 77 280 275 +64 320 384 121 284 279 +128 320 384 167 287 282 +192 320 384 213 291 286 +256 320 384 259 294 289 +320 320 384 304 298 293 +384 320 384 349 301 297 +448 320 384 393 305 300 +512 320 384 436 310 305 +576 320 384 478 314 309 +640 320 384 518 320 315 +704 320 384 556 326 321 +768 320 384 592 332 327 +832 320 384 627 339 334 +896 320 384 662 345 340 +960 320 384 696 352 347 +1023 320 384 732 359 354 +0 384 384 90 333 288 +64 384 384 134 337 292 +128 384 384 180 340 295 +192 384 384 226 344 299 +256 384 384 272 347 302 +320 384 384 317 351 306 +384 384 384 362 355 310 +448 384 384 407 359 314 +512 384 384 450 363 318 +576 384 384 492 368 323 +640 384 384 532 373 328 +704 384 384 569 379 334 +768 384 384 606 386 341 +832 384 384 641 392 347 +896 384 384 676 399 354 +960 384 384 711 406 361 +1023 384 384 746 413 368 +0 448 384 103 386 302 +64 448 384 148 390 306 +128 448 384 194 394 309 +192 448 384 240 397 313 +256 448 384 286 400 316 +320 448 384 332 404 320 +384 448 384 377 408 324 +448 448 384 421 412 328 +512 448 384 464 417 333 +576 448 384 506 422 338 +640 448 384 546 427 343 +704 448 384 584 433 349 +768 448 384 621 440 355 +832 448 384 656 447 362 +896 448 384 691 454 369 +960 448 384 726 461 376 +1023 448 384 762 468 384 +0 512 384 118 439 316 +64 512 384 163 443 320 +128 512 384 209 447 324 +192 512 384 255 450 328 +256 512 384 301 454 332 +320 512 384 347 458 335 +384 512 384 392 462 339 +448 512 384 436 466 343 +512 512 384 480 471 348 +576 512 384 522 476 353 +640 512 384 562 481 359 +704 512 384 600 488 365 +768 512 384 637 495 372 +832 512 384 673 502 379 +896 512 384 708 509 386 +960 512 384 743 516 394 +1023 512 384 779 524 401 +0 576 384 134 492 333 +64 576 384 179 496 336 +128 576 384 225 500 340 +192 576 384 271 504 344 +256 576 384 317 507 348 +320 576 384 363 511 352 +384 576 384 409 516 356 +448 576 384 453 520 360 +512 576 384 497 525 365 +576 576 384 539 530 370 +640 576 384 580 536 376 +704 576 384 618 542 383 +768 576 384 655 549 390 +832 576 384 691 557 397 +896 576 384 726 564 405 +960 576 384 762 572 412 +1023 576 384 798 580 420 +0 640 384 152 545 350 +64 640 384 197 549 354 +128 640 384 243 553 358 +192 640 384 289 557 362 +256 640 384 336 561 366 +320 640 384 382 565 370 +384 640 384 428 569 375 +448 640 384 472 574 379 +512 640 384 516 579 384 +576 640 384 559 585 390 +640 640 384 599 591 396 +704 640 384 638 597 402 +768 640 384 675 605 410 +832 640 384 711 612 417 +896 640 384 747 620 425 +960 640 384 783 628 433 +1023 640 384 819 636 441 +0 704 384 172 598 370 +64 704 384 217 602 374 +128 704 384 263 606 378 +192 704 384 310 610 382 +256 704 384 356 614 387 +320 704 384 403 619 391 +384 704 384 448 623 396 +448 704 384 493 628 400 +512 704 384 538 634 406 +576 704 384 580 639 412 +640 704 384 621 646 418 +704 704 384 660 653 425 +768 704 384 698 660 433 +832 704 384 735 669 441 +896 704 384 771 677 449 +960 704 384 807 685 458 +1023 704 384 844 694 466 +0 768 384 194 650 392 +64 768 384 239 655 396 +128 768 384 285 659 400 +192 768 384 332 664 405 +256 768 384 379 668 409 +320 768 384 425 673 414 +384 768 384 472 678 419 +448 768 384 517 683 424 +512 768 384 561 688 430 +576 768 384 605 695 436 +640 768 384 646 701 443 +704 768 384 685 709 450 +768 768 384 724 717 459 +832 768 384 761 726 467 +896 768 384 797 734 476 +960 768 384 834 743 485 +1023 768 384 871 752 493 +0 832 384 217 704 415 +64 832 384 262 708 420 +128 832 384 309 713 424 +192 832 384 356 718 429 +256 832 384 403 722 434 +320 832 384 451 728 439 +384 832 384 497 733 444 +448 832 384 543 739 450 +512 832 384 588 745 456 +576 832 384 631 751 463 +640 832 384 673 759 470 +704 832 384 713 767 478 +768 832 384 751 775 486 +832 832 384 789 784 495 +896 832 384 826 793 504 +960 832 384 863 802 513 +1023 832 384 900 811 522 +0 896 384 241 758 439 +64 896 384 288 763 445 +128 896 384 335 768 450 +192 896 384 382 773 455 +256 896 384 430 778 460 +320 896 384 477 784 466 +384 896 384 524 790 472 +448 896 384 571 796 478 +512 896 384 616 802 484 +576 896 384 660 809 491 +640 896 384 702 817 499 +704 896 384 742 825 507 +768 896 384 780 834 516 +832 896 384 818 843 524 +896 896 384 855 852 534 +960 896 384 893 861 543 +1023 896 384 930 870 552 +0 960 384 268 813 466 +64 960 384 314 819 471 +128 960 384 361 825 477 +192 960 384 409 830 482 +256 960 384 457 836 488 +320 960 384 505 842 494 +384 960 384 553 848 500 +448 960 384 599 854 506 +512 960 384 645 861 513 +576 960 384 689 868 520 +640 960 384 731 876 528 +704 960 384 771 884 536 +768 960 384 810 893 545 +832 960 384 848 902 555 +896 960 384 885 911 564 +960 960 384 923 921 573 +1023 960 384 960 930 582 +0 1023 384 295 870 493 +64 1023 384 342 876 499 +128 1023 384 389 882 505 +192 1023 384 438 888 511 +256 1023 384 486 894 517 +320 1023 384 534 900 523 +384 1023 384 582 907 529 +448 1023 384 629 913 536 +512 1023 384 674 920 542 +576 1023 384 718 927 550 +640 1023 384 761 935 558 +704 1023 384 801 944 566 +768 1023 384 840 953 575 +832 1023 384 878 962 584 +896 1023 384 915 971 594 +960 1023 384 953 981 603 +1023 1023 384 990 990 612 +0 0 448 16 16 248 +64 0 448 61 20 252 +128 0 448 106 23 255 +192 0 448 152 27 259 +256 0 448 198 30 262 +320 0 448 244 34 266 +384 0 448 289 38 269 +448 0 448 333 41 273 +512 0 448 376 46 278 +576 0 448 417 50 282 +640 0 448 457 55 287 +704 0 448 494 61 293 +768 0 448 530 67 299 +832 0 448 565 73 305 +896 0 448 600 80 312 +960 0 448 634 86 318 +1023 0 448 669 93 325 +0 64 448 29 69 261 +64 64 448 74 73 265 +128 64 448 120 77 269 +192 64 448 166 80 272 +256 64 448 212 83 276 +320 64 448 257 87 279 +384 64 448 302 90 283 +448 64 448 346 94 287 +512 64 448 389 99 291 +576 64 448 430 103 295 +640 64 448 470 108 300 +704 64 448 507 114 306 +768 64 448 544 120 312 +832 64 448 578 126 319 +896 64 448 613 133 325 +960 64 448 648 139 332 +1023 64 448 682 146 338 +0 128 448 42 123 274 +64 128 448 87 126 278 +128 128 448 132 130 281 +192 128 448 178 133 285 +256 128 448 224 137 288 +320 128 448 270 140 292 +384 128 448 314 144 295 +448 128 448 358 148 299 +512 128 448 401 152 303 +576 128 448 443 156 308 +640 128 448 482 161 313 +704 128 448 520 167 319 +768 128 448 556 173 325 +832 128 448 591 180 331 +896 128 448 626 186 338 +960 128 448 660 193 344 +1023 128 448 695 199 350 +0 192 448 54 176 286 +64 192 448 99 180 290 +128 192 448 145 183 293 +192 192 448 190 186 297 +256 192 448 236 190 300 +320 192 448 282 193 304 +384 192 448 327 197 307 +448 192 448 371 201 311 +512 192 448 413 205 315 +576 192 448 455 210 320 +640 192 448 495 215 325 +704 192 448 532 220 331 +768 192 448 568 227 337 +832 192 448 603 233 343 +896 192 448 638 240 350 +960 192 448 673 246 356 +1023 192 448 707 253 363 +0 256 448 67 229 299 +64 256 448 111 233 302 +128 256 448 157 236 306 +192 256 448 203 240 309 +256 256 448 248 243 312 +320 256 448 294 247 316 +384 256 448 339 250 320 +448 256 448 383 254 324 +512 256 448 426 259 328 +576 256 448 467 263 333 +640 256 448 507 268 338 +704 256 448 545 274 343 +768 256 448 581 280 349 +832 256 448 616 287 356 +896 256 448 651 294 363 +960 256 448 685 300 369 +1023 256 448 721 307 376 +0 320 448 79 282 311 +64 320 448 124 286 315 +128 320 448 169 290 318 +192 320 448 215 293 322 +256 320 448 261 297 325 +320 320 448 307 300 329 +384 320 448 351 304 332 +448 320 448 396 308 336 +512 320 448 439 312 341 +576 320 448 480 317 345 +640 320 448 520 322 350 +704 320 448 558 328 356 +768 320 448 594 334 363 +832 320 448 629 341 369 +896 320 448 664 347 376 +960 320 448 699 354 383 +1023 320 448 734 361 390 +0 384 448 92 336 324 +64 384 448 137 339 328 +128 384 448 182 343 331 +192 384 448 228 346 335 +256 384 448 274 349 338 +320 384 448 320 353 342 +384 384 448 365 357 345 +448 384 448 409 361 349 +512 384 448 452 366 354 +576 384 448 494 370 359 +640 384 448 534 376 364 +704 384 448 572 382 370 +768 384 448 608 388 376 +832 384 448 643 395 383 +896 384 448 679 402 390 +960 384 448 713 409 397 +1023 384 448 749 416 404 +0 448 448 106 388 338 +64 448 448 151 392 341 +128 448 448 196 396 345 +192 448 448 242 399 348 +256 448 448 288 403 352 +320 448 448 334 407 356 +384 448 448 379 411 360 +448 448 448 423 415 364 +512 448 448 466 419 368 +576 448 448 509 424 373 +640 448 448 549 430 379 +704 448 448 586 436 385 +768 448 448 623 443 392 +832 448 448 659 449 398 +896 448 448 693 456 405 +960 448 448 729 464 413 +1023 448 448 764 471 420 +0 512 448 121 441 352 +64 512 448 165 445 356 +128 512 448 211 449 360 +192 512 448 257 453 364 +256 512 448 303 456 367 +320 512 448 349 460 371 +384 512 448 394 464 375 +448 512 448 439 468 379 +512 512 448 482 473 384 +576 512 448 524 478 389 +640 512 448 565 484 395 +704 512 448 603 490 401 +768 512 448 639 497 408 +832 512 448 675 504 415 +896 512 448 710 511 422 +960 512 448 746 519 430 +1023 512 448 782 526 437 +0 576 448 136 494 368 +64 576 448 182 498 372 +128 576 448 227 502 376 +192 576 448 274 506 380 +256 576 448 320 510 384 +320 576 448 366 514 388 +384 576 448 411 518 392 +448 576 448 456 523 396 +512 576 448 499 527 401 +576 576 448 542 533 407 +640 576 448 582 539 412 +704 576 448 621 545 419 +768 576 448 658 552 426 +832 576 448 693 559 433 +896 576 448 729 567 441 +960 576 448 765 575 449 +1023 576 448 801 582 456 +0 640 448 154 547 386 +64 640 448 199 551 390 +128 640 448 246 555 394 +192 640 448 292 559 398 +256 640 448 338 563 402 +320 640 448 384 568 406 +384 640 448 430 572 411 +448 640 448 475 577 415 +512 640 448 519 582 420 +576 640 448 561 587 426 +640 640 448 602 593 432 +704 640 448 640 600 439 +768 640 448 678 607 446 +832 640 448 714 615 454 +896 640 448 750 623 462 +960 640 448 786 631 470 +1023 640 448 823 639 478 +0 704 448 174 600 406 +64 704 448 220 605 410 +128 704 448 266 609 414 +192 704 448 312 613 418 +256 704 448 359 617 423 +320 704 448 405 621 427 +384 704 448 451 626 432 +448 704 448 496 631 437 +512 704 448 540 636 442 +576 704 448 583 642 448 +640 704 448 624 648 454 +704 704 448 663 656 461 +768 704 448 701 664 469 +832 704 448 737 672 477 +896 704 448 774 680 486 +960 704 448 811 688 494 +1023 704 448 847 697 503 +0 768 448 196 653 428 +64 768 448 242 658 432 +128 768 448 288 662 437 +192 768 448 335 666 441 +256 768 448 381 671 445 +320 768 448 428 676 450 +384 768 448 474 680 455 +448 768 448 520 685 460 +512 768 448 564 691 466 +576 768 448 608 698 473 +640 768 448 649 704 479 +704 768 448 689 712 487 +768 768 448 726 720 495 +832 768 448 764 729 504 +896 768 448 801 738 513 +960 768 448 837 746 521 +1023 768 448 875 755 530 +0 832 448 219 706 451 +64 832 448 265 711 456 +128 832 448 312 716 461 +192 832 448 359 720 465 +256 832 448 406 725 470 +320 832 448 453 730 475 +384 832 448 500 736 481 +448 832 448 546 742 487 +512 832 448 591 748 493 +576 832 448 635 755 500 +640 832 448 676 762 507 +704 832 448 716 770 515 +768 832 448 754 778 523 +832 832 448 792 787 532 +896 832 448 829 796 541 +960 832 448 866 805 550 +1023 832 448 904 814 559 +0 896 448 244 761 476 +64 896 448 290 766 481 +128 896 448 338 771 486 +192 896 448 385 776 491 +256 896 448 433 781 497 +320 896 448 480 787 502 +384 896 448 527 793 508 +448 896 448 574 799 514 +512 896 448 619 805 521 +576 896 448 663 812 528 +640 896 448 705 820 535 +704 896 448 745 828 544 +768 896 448 784 837 552 +832 896 448 821 846 561 +896 896 448 859 855 571 +960 896 448 896 864 580 +1023 896 448 934 874 589 +0 960 448 270 816 502 +64 960 448 317 822 508 +128 960 448 364 828 513 +192 960 448 412 833 519 +256 960 448 461 839 525 +320 960 448 508 845 530 +384 960 448 556 851 537 +448 960 448 602 857 543 +512 960 448 648 864 550 +576 960 448 692 871 557 +640 960 448 734 879 565 +704 960 448 775 887 573 +768 960 448 814 896 582 +832 960 448 851 905 591 +896 960 448 889 915 601 +960 960 448 926 924 610 +1023 960 448 964 933 619 +0 1023 448 298 874 530 +64 1023 448 345 880 536 +128 1023 448 393 885 542 +192 1023 448 441 891 547 +256 1023 448 489 897 553 +320 1023 448 538 903 560 +384 1023 448 585 910 566 +448 1023 448 632 916 572 +512 1023 448 678 923 580 +576 1023 448 722 931 587 +640 1023 448 764 938 595 +704 1023 448 805 947 603 +768 1023 448 843 956 612 +832 1023 448 881 965 621 +896 1023 448 919 975 631 +960 1023 448 956 984 640 +1023 1023 448 994 993 649 +0 0 512 18 18 284 +64 0 512 63 22 288 +128 0 512 109 26 291 +192 0 512 154 29 295 +256 0 512 200 33 298 +320 0 512 246 36 302 +384 0 512 291 40 306 +448 0 512 335 44 310 +512 0 512 378 48 314 +576 0 512 419 52 318 +640 0 512 459 58 324 +704 0 512 497 63 329 +768 0 512 533 69 335 +832 0 512 568 76 341 +896 0 512 602 82 348 +960 0 512 637 89 354 +1023 0 512 671 95 361 +0 64 512 32 71 298 +64 64 512 76 75 301 +128 64 512 122 79 305 +192 64 512 168 82 308 +256 64 512 214 86 312 +320 64 512 259 89 315 +384 64 512 304 93 319 +448 64 512 348 97 323 +512 64 512 391 101 327 +576 64 512 432 105 332 +640 64 512 472 110 337 +704 64 512 510 116 342 +768 64 512 546 122 348 +832 64 512 581 129 354 +896 64 512 615 135 361 +960 64 512 650 142 367 +1023 64 512 684 148 374 +0 128 512 44 125 310 +64 128 512 89 129 314 +128 128 512 135 132 318 +192 128 512 180 135 321 +256 128 512 226 139 324 +320 128 512 272 142 328 +384 128 512 317 146 331 +448 128 512 361 150 335 +512 128 512 403 154 339 +576 128 512 445 158 344 +640 128 512 485 164 349 +704 128 512 522 169 354 +768 128 512 558 175 361 +832 128 512 593 182 367 +896 128 512 628 188 373 +960 128 512 663 195 380 +1023 128 512 697 201 387 +0 192 512 57 178 323 +64 192 512 101 182 326 +128 192 512 147 185 330 +192 192 512 193 189 333 +256 192 512 238 192 336 +320 192 512 284 196 340 +384 192 512 329 199 343 +448 192 512 373 203 347 +512 192 512 416 207 352 +576 192 512 457 212 356 +640 192 512 497 217 361 +704 192 512 535 223 367 +768 192 512 571 229 373 +832 192 512 606 235 379 +896 192 512 640 242 386 +960 192 512 675 249 393 +1023 192 512 710 255 399 +0 256 512 69 231 335 +64 256 512 114 235 339 +128 256 512 159 239 342 +192 256 512 205 242 345 +256 256 512 251 245 349 +320 256 512 296 249 352 +384 256 512 341 252 356 +448 256 512 385 257 360 +512 256 512 428 261 364 +576 256 512 470 265 368 +640 256 512 510 271 374 +704 256 512 547 276 379 +768 256 512 583 283 386 +832 256 512 618 289 392 +896 256 512 653 296 399 +960 256 512 688 303 406 +1023 256 512 723 309 412 +0 320 512 81 285 347 +64 320 512 126 288 351 +128 320 512 171 292 354 +192 320 512 218 295 358 +256 320 512 263 299 361 +320 320 512 309 302 365 +384 320 512 354 306 368 +448 320 512 398 310 372 +512 320 512 441 314 377 +576 320 512 483 319 381 +640 320 512 522 324 387 +704 320 512 560 330 393 +768 320 512 596 337 399 +832 320 512 632 343 405 +896 320 512 667 350 412 +960 320 512 701 357 419 +1023 320 512 736 363 426 +0 384 512 94 338 360 +64 384 512 139 341 364 +128 384 512 185 345 367 +192 384 512 230 348 371 +256 384 512 277 352 374 +320 384 512 322 355 378 +384 384 512 367 359 382 +448 384 512 411 363 386 +512 384 512 454 368 390 +576 384 512 496 373 395 +640 384 512 536 378 400 +704 384 512 574 384 406 +768 384 512 610 390 413 +832 384 512 646 397 420 +896 384 512 681 404 427 +960 384 512 716 411 434 +1023 384 512 751 418 441 +0 448 512 108 391 374 +64 448 512 153 394 377 +128 448 512 198 398 381 +192 448 512 245 402 385 +256 448 512 290 405 388 +320 448 512 336 409 392 +384 448 512 381 413 396 +448 448 512 426 417 400 +512 448 512 469 422 405 +576 448 512 511 427 410 +640 448 512 551 432 415 +704 448 512 589 438 421 +768 448 512 625 445 428 +832 448 512 661 452 435 +896 448 512 696 459 442 +960 448 512 731 466 449 +1023 448 512 767 473 456 +0 512 512 123 444 388 +64 512 512 168 448 393 +128 512 512 213 451 396 +192 512 512 260 455 400 +256 512 512 306 459 404 +320 512 512 351 463 407 +384 512 512 397 467 411 +448 512 512 441 471 416 +512 512 512 485 476 420 +576 512 512 527 481 425 +640 512 512 567 486 431 +704 512 512 605 493 438 +768 512 512 642 500 445 +832 512 512 678 507 452 +896 512 512 713 514 459 +960 512 512 748 521 466 +1023 512 512 784 529 474 +0 576 512 139 497 405 +64 576 512 184 501 409 +128 576 512 230 504 412 +192 576 512 276 508 416 +256 576 512 322 512 420 +320 576 512 368 516 424 +384 576 512 414 520 428 +448 576 512 458 525 433 +512 576 512 502 530 438 +576 576 512 544 535 443 +640 576 512 585 541 449 +704 576 512 623 548 456 +768 576 512 660 555 463 +832 576 512 696 562 470 +896 576 512 732 570 478 +960 576 512 767 577 485 +1023 576 512 803 585 493 +0 640 512 157 550 422 +64 640 512 202 554 427 +128 640 512 248 558 431 +192 640 512 294 562 434 +256 640 512 341 566 439 +320 640 512 387 570 443 +384 640 512 432 574 447 +448 640 512 477 579 452 +512 640 512 521 584 457 +576 640 512 564 590 462 +640 640 512 604 596 469 +704 640 512 643 603 475 +768 640 512 680 610 483 +832 640 512 716 618 491 +896 640 512 752 626 498 +960 640 512 789 634 507 +1023 640 512 825 642 515 +0 704 512 177 603 442 +64 704 512 222 607 447 +128 704 512 268 611 451 +192 704 512 315 615 455 +256 704 512 361 619 459 +320 704 512 408 624 464 +384 704 512 454 629 468 +448 704 512 499 633 473 +512 704 512 543 639 479 +576 704 512 586 645 485 +640 704 512 627 651 491 +704 704 512 666 659 498 +768 704 512 703 666 506 +832 704 512 740 674 514 +896 704 512 777 683 523 +960 704 512 813 691 531 +1023 704 512 850 700 540 +0 768 512 199 655 464 +64 768 512 244 660 469 +128 768 512 291 665 473 +192 768 512 337 669 478 +256 768 512 384 674 482 +320 768 512 431 678 487 +384 768 512 477 683 492 +448 768 512 523 688 497 +512 768 512 567 694 503 +576 768 512 611 700 509 +640 768 512 652 707 516 +704 768 512 691 715 524 +768 768 512 730 723 532 +832 768 512 767 732 541 +896 768 512 804 741 550 +960 768 512 841 750 559 +1023 768 512 878 758 567 +0 832 512 222 709 488 +64 832 512 268 714 493 +128 832 512 315 718 497 +192 832 512 362 723 502 +256 832 512 409 728 507 +320 832 512 456 733 512 +384 832 512 503 739 518 +448 832 512 549 744 523 +512 832 512 594 751 530 +576 832 512 638 757 536 +640 832 512 679 765 544 +704 832 512 719 773 552 +768 832 512 758 781 560 +832 832 512 795 790 569 +896 832 512 832 799 578 +960 832 512 869 808 587 +1023 832 512 907 817 596 +0 896 512 247 763 513 +64 896 512 293 769 518 +128 896 512 341 774 523 +192 896 512 388 779 528 +256 896 512 436 784 534 +320 896 512 483 790 539 +384 896 512 530 796 545 +448 896 512 577 802 551 +512 896 512 622 808 558 +576 896 512 666 816 565 +640 896 512 708 823 573 +704 896 512 748 831 581 +768 896 512 787 840 590 +832 896 512 825 849 599 +896 896 512 862 858 608 +960 896 512 899 868 617 +1023 896 512 937 877 626 +0 960 512 274 819 539 +64 960 512 320 825 545 +128 960 512 367 830 550 +192 960 512 416 836 556 +256 960 512 464 842 562 +320 960 512 511 848 568 +384 960 512 559 854 574 +448 960 512 606 860 580 +512 960 512 651 867 587 +576 960 512 695 874 594 +640 960 512 738 882 602 +704 960 512 778 891 611 +768 960 512 817 900 619 +832 960 512 854 909 628 +896 960 512 892 918 638 +960 960 512 929 927 647 +1023 960 512 967 937 656 +0 1023 512 301 877 567 +64 1023 512 348 883 573 +128 1023 512 396 889 579 +192 1023 512 444 894 585 +256 1023 512 493 901 591 +320 1023 512 541 907 597 +384 1023 512 588 913 603 +448 1023 512 635 920 610 +512 1023 512 681 927 617 +576 1023 512 725 934 624 +640 1023 512 768 942 632 +704 1023 512 808 950 640 +768 1023 512 847 959 650 +832 1023 512 885 969 659 +896 1023 512 922 978 668 +960 1023 512 959 987 677 +1023 1023 512 997 996 686 +0 0 576 20 20 321 +64 0 576 65 24 325 +128 0 576 111 28 328 +192 0 576 157 31 332 +256 0 576 203 35 335 +320 0 576 248 38 339 +384 0 576 293 42 342 +448 0 576 337 46 346 +512 0 576 380 50 350 +576 0 576 422 55 355 +640 0 576 461 60 360 +704 0 576 499 65 366 +768 0 576 535 72 372 +832 0 576 570 78 378 +896 0 576 604 84 385 +960 0 576 639 91 391 +1023 0 576 674 97 397 +0 64 576 34 74 334 +64 64 576 78 77 338 +128 64 576 124 81 342 +192 64 576 170 84 345 +256 64 576 216 88 348 +320 64 576 262 91 352 +384 64 576 306 95 355 +448 64 576 350 99 359 +512 64 576 393 103 364 +576 64 576 435 108 368 +640 64 576 474 113 373 +704 64 576 512 118 379 +768 64 576 548 124 385 +832 64 576 583 131 391 +896 64 576 617 137 398 +960 64 576 652 144 404 +1023 64 576 687 150 411 +0 128 576 47 127 347 +64 128 576 91 131 351 +128 128 576 137 134 354 +192 128 576 183 138 358 +256 128 576 228 141 361 +320 128 576 274 144 364 +384 128 576 319 148 368 +448 128 576 363 152 372 +512 128 576 405 156 376 +576 128 576 447 161 381 +640 128 576 487 166 386 +704 128 576 524 171 391 +768 128 576 560 178 398 +832 128 576 595 184 404 +896 128 576 630 191 410 +960 128 576 665 197 417 +1023 128 576 699 204 423 +0 192 576 59 180 359 +64 192 576 103 184 363 +128 192 576 149 188 366 +192 192 576 195 191 370 +256 192 576 241 194 373 +320 192 576 286 198 377 +384 192 576 331 201 380 +448 192 576 375 205 384 +512 192 576 418 210 388 +576 192 576 459 214 393 +640 192 576 499 219 398 +704 192 576 537 225 404 +768 192 576 573 231 410 +832 192 576 608 238 416 +896 192 576 643 244 423 +960 192 576 677 251 429 +1023 192 576 712 257 436 +0 256 576 71 234 371 +64 256 576 116 237 375 +128 256 576 161 241 378 +192 256 576 207 244 382 +256 256 576 253 248 385 +320 256 576 298 251 389 +384 256 576 343 255 393 +448 256 576 387 259 396 +512 256 576 430 263 401 +576 256 576 472 268 405 +640 256 576 512 273 411 +704 256 576 549 279 416 +768 256 576 586 285 423 +832 256 576 621 291 429 +896 256 576 656 298 436 +960 256 576 690 305 443 +1023 256 576 725 311 449 +0 320 576 84 287 384 +64 320 576 128 290 387 +128 320 576 174 294 391 +192 320 576 220 297 394 +256 320 576 265 301 398 +320 320 576 311 305 402 +384 320 576 356 308 405 +448 320 576 400 312 409 +512 320 576 443 317 414 +576 320 576 485 321 418 +640 320 576 525 327 424 +704 320 576 563 332 429 +768 320 576 599 339 436 +832 320 576 634 345 443 +896 320 576 669 352 449 +960 320 576 704 359 456 +1023 320 576 739 366 463 +0 384 576 97 340 397 +64 384 576 141 343 401 +128 384 576 187 347 404 +192 384 576 233 351 408 +256 384 576 279 354 411 +320 384 576 324 358 415 +384 384 576 369 362 419 +448 384 576 413 366 423 +512 384 576 457 370 427 +576 384 576 499 375 432 +640 384 576 538 380 437 +704 384 576 577 386 443 +768 384 576 613 393 450 +832 384 576 648 400 457 +896 384 576 683 407 464 +960 384 576 718 414 471 +1023 384 576 753 420 478 +0 448 576 110 393 410 +64 448 576 155 397 414 +128 448 576 201 400 418 +192 448 576 247 404 422 +256 448 576 293 408 425 +320 448 576 339 411 429 +384 448 576 383 415 433 +448 448 576 428 419 437 +512 448 576 471 424 442 +576 448 576 513 429 447 +640 448 576 553 435 452 +704 448 576 591 441 458 +768 448 576 628 447 465 +832 448 576 664 454 472 +896 448 576 698 461 479 +960 448 576 734 469 486 +1023 448 576 769 476 494 +0 512 576 125 446 425 +64 512 576 170 450 429 +128 512 576 216 453 433 +192 512 576 262 457 437 +256 512 576 308 461 440 +320 512 576 354 465 444 +384 512 576 399 469 448 +448 512 576 444 473 453 +512 512 576 487 478 457 +576 512 576 529 483 463 +640 512 576 569 489 468 +704 512 576 608 495 475 +768 512 576 644 502 482 +832 512 576 680 509 489 +896 512 576 716 517 496 +960 512 576 751 524 503 +1023 512 576 787 531 511 +0 576 576 141 499 441 +64 576 576 186 503 446 +128 576 576 232 507 450 +192 576 576 278 511 453 +256 576 576 325 515 457 +320 576 576 371 519 461 +384 576 576 416 523 465 +448 576 576 461 528 470 +512 576 576 504 532 475 +576 576 576 547 538 480 +640 576 576 587 544 486 +704 576 576 626 550 493 +768 576 576 662 557 500 +832 576 576 698 565 507 +896 576 576 734 572 515 +960 576 576 770 580 522 +1023 576 576 806 588 530 +0 640 576 159 552 459 +64 640 576 204 556 464 +128 640 576 250 560 468 +192 640 576 297 564 472 +256 640 576 343 568 476 +320 640 576 389 572 480 +384 640 576 435 577 484 +448 640 576 480 582 489 +512 640 576 524 587 494 +576 640 576 566 592 500 +640 640 576 607 598 506 +704 640 576 646 605 513 +768 640 576 683 613 520 +832 640 576 719 620 528 +896 640 576 755 629 536 +960 640 576 792 637 544 +1023 640 576 828 645 552 +0 704 576 179 605 479 +64 704 576 224 609 484 +128 704 576 271 614 488 +192 704 576 317 618 492 +256 704 576 364 622 497 +320 704 576 410 627 501 +384 704 576 456 631 506 +448 704 576 502 636 511 +512 704 576 546 642 516 +576 704 576 588 647 522 +640 704 576 630 654 529 +704 704 576 669 661 536 +768 704 576 706 669 544 +832 704 576 743 677 552 +896 704 576 780 686 560 +960 704 576 816 694 569 +1023 704 576 853 703 578 +0 768 576 201 658 502 +64 768 576 247 663 506 +128 768 576 293 667 510 +192 768 576 340 672 515 +256 768 576 387 676 520 +320 768 576 433 681 524 +384 768 576 480 686 529 +448 768 576 526 691 535 +512 768 576 570 697 541 +576 768 576 614 703 547 +640 768 576 655 710 554 +704 768 576 695 718 562 +768 768 576 733 726 570 +832 768 576 770 735 578 +896 768 576 807 744 587 +960 768 576 844 753 596 +1023 768 576 881 761 605 +0 832 576 225 711 525 +64 832 576 270 716 530 +128 832 576 317 721 535 +192 832 576 364 726 540 +256 832 576 412 731 544 +320 832 576 459 736 550 +384 832 576 506 742 555 +448 832 576 552 748 561 +512 832 576 597 754 567 +576 832 576 640 760 574 +640 832 576 682 768 582 +704 832 576 722 776 589 +768 832 576 761 784 598 +832 832 576 798 793 607 +896 832 576 835 802 616 +960 832 576 873 812 625 +1023 832 576 910 821 634 +0 896 576 250 766 550 +64 896 576 296 771 555 +128 896 576 343 777 561 +192 896 576 391 782 566 +256 896 576 439 787 571 +320 896 576 486 793 577 +384 896 576 534 799 583 +448 896 576 580 805 589 +512 896 576 625 811 595 +576 896 576 669 819 603 +640 896 576 711 826 610 +704 896 576 752 835 619 +768 896 576 790 843 627 +832 896 576 828 852 636 +896 896 576 865 862 646 +960 896 576 903 871 655 +1023 896 576 940 880 664 +0 960 576 276 822 577 +64 960 576 323 828 582 +128 960 576 371 834 588 +192 960 576 419 839 594 +256 960 576 467 845 599 +320 960 576 515 851 605 +384 960 576 562 857 611 +448 960 576 609 864 618 +512 960 576 654 870 625 +576 960 576 698 878 632 +640 960 576 741 886 640 +704 960 576 781 894 648 +768 960 576 820 903 657 +832 960 576 858 912 667 +896 960 576 895 921 676 +960 960 576 933 931 685 +1023 960 576 970 940 694 +0 1023 576 304 880 605 +64 1023 576 351 886 611 +128 1023 576 399 892 616 +192 1023 576 447 898 623 +256 1023 576 496 904 628 +320 1023 576 544 910 634 +384 1023 576 592 916 641 +448 1023 576 638 923 648 +512 1023 576 684 930 654 +576 1023 576 728 937 662 +640 1023 576 771 945 670 +704 1023 576 811 954 678 +768 1023 576 850 963 687 +832 1023 576 888 972 696 +896 1023 576 925 981 706 +960 1023 576 963 990 715 +1023 1023 576 1000 999 724 +0 0 640 23 23 358 +64 0 640 67 26 362 +128 0 640 113 30 366 +192 0 640 159 33 369 +256 0 640 205 37 373 +320 0 640 250 41 376 +384 0 640 295 44 380 +448 0 640 339 48 384 +512 0 640 382 52 388 +576 0 640 424 57 393 +640 0 640 463 62 398 +704 0 640 501 68 403 +768 0 640 537 74 409 +832 0 640 572 80 416 +896 0 640 606 86 422 +960 0 640 641 93 429 +1023 0 640 676 99 435 +0 64 640 36 76 372 +64 64 640 81 80 376 +128 64 640 126 83 379 +192 64 640 172 87 383 +256 64 640 218 90 386 +320 64 640 264 93 389 +384 64 640 309 97 393 +448 64 640 352 101 397 +512 64 640 395 105 401 +576 64 640 437 110 406 +640 64 640 477 115 411 +704 64 640 514 120 416 +768 64 640 550 127 423 +832 64 640 585 133 429 +896 64 640 619 139 435 +960 64 640 654 146 442 +1023 64 640 689 152 448 +0 128 640 49 129 385 +64 128 640 93 133 388 +128 128 640 139 136 392 +192 128 640 185 140 395 +256 128 640 230 143 398 +320 128 640 276 147 402 +384 128 640 321 150 406 +448 128 640 365 154 409 +512 128 640 408 158 414 +576 128 640 449 163 418 +640 128 640 489 168 423 +704 128 640 527 174 429 +768 128 640 562 180 435 +832 128 640 598 186 442 +896 128 640 632 193 448 +960 128 640 667 199 455 +1023 128 640 702 206 461 +0 192 640 61 182 397 +64 192 640 106 186 401 +128 192 640 151 190 404 +192 192 640 197 193 407 +256 192 640 243 196 411 +320 192 640 288 200 414 +384 192 640 333 204 418 +448 192 640 377 207 422 +512 192 640 420 212 426 +576 192 640 462 216 431 +640 192 640 501 221 436 +704 192 640 539 227 441 +768 192 640 575 233 448 +832 192 640 610 240 454 +896 192 640 645 246 461 +960 192 640 680 253 467 +1023 192 640 714 260 474 +0 256 640 73 236 409 +64 256 640 118 239 413 +128 256 640 163 243 416 +192 256 640 209 246 420 +256 256 640 255 250 423 +320 256 640 301 253 427 +384 256 640 345 257 430 +448 256 640 389 261 434 +512 256 640 432 265 438 +576 256 640 474 270 443 +640 256 640 514 275 448 +704 256 640 552 281 454 +768 256 640 588 287 460 +832 256 640 623 294 467 +896 256 640 658 300 474 +960 256 640 692 307 480 +1023 256 640 727 314 487 +0 320 640 86 289 421 +64 320 640 130 293 425 +128 320 640 176 296 429 +192 320 640 222 300 432 +256 320 640 268 303 436 +320 320 640 313 307 439 +384 320 640 358 310 443 +448 320 640 402 314 447 +512 320 640 445 319 451 +576 320 640 487 324 456 +640 320 640 527 329 461 +704 320 640 565 335 467 +768 320 640 601 341 474 +832 320 640 636 347 480 +896 320 640 671 354 487 +960 320 640 706 361 494 +1023 320 640 741 368 501 +0 384 640 99 342 434 +64 384 640 143 346 438 +128 384 640 189 349 442 +192 384 640 235 353 445 +256 384 640 281 356 449 +320 384 640 327 360 453 +384 384 640 371 364 456 +448 384 640 416 368 460 +512 384 640 459 372 465 +576 384 640 501 377 470 +640 384 640 541 383 475 +704 384 640 579 389 481 +768 384 640 615 395 488 +832 384 640 651 402 495 +896 384 640 685 409 501 +960 384 640 720 416 508 +1023 384 640 756 423 516 +0 448 640 112 395 448 +64 448 640 157 399 452 +128 448 640 203 402 456 +192 448 640 249 406 459 +256 448 640 295 410 463 +320 448 640 341 413 467 +384 448 640 386 418 471 +448 448 640 430 422 475 +512 448 640 473 426 479 +576 448 640 516 431 485 +640 448 640 556 437 490 +704 448 640 594 443 496 +768 448 640 630 450 503 +832 448 640 666 457 510 +896 448 640 701 464 517 +960 448 640 736 471 524 +1023 448 640 772 478 531 +0 512 640 127 448 463 +64 512 640 172 452 467 +128 512 640 218 456 471 +192 512 640 264 460 475 +256 512 640 310 463 478 +320 512 640 356 467 482 +384 512 640 401 471 486 +448 512 640 446 476 491 +512 512 640 489 480 495 +576 512 640 531 485 500 +640 512 640 572 491 506 +704 512 640 610 498 513 +768 512 640 647 504 519 +832 512 640 683 512 527 +896 512 640 718 519 534 +960 512 640 753 526 541 +1023 512 640 789 534 549 +0 576 640 143 501 479 +64 576 640 189 505 483 +128 576 640 234 509 487 +192 576 640 281 513 491 +256 576 640 327 517 495 +320 576 640 373 521 499 +384 576 640 419 525 503 +448 576 640 463 530 508 +512 576 640 507 535 513 +576 576 640 549 540 518 +640 576 640 590 546 524 +704 576 640 628 552 531 +768 576 640 665 560 538 +832 576 640 701 567 545 +896 576 640 737 575 553 +960 576 640 773 583 561 +1023 576 640 809 590 568 +0 640 640 161 554 497 +64 640 640 206 558 501 +128 640 640 253 563 506 +192 640 640 299 567 510 +256 640 640 345 571 514 +320 640 640 392 575 518 +384 640 640 437 579 522 +448 640 640 482 584 527 +512 640 640 526 589 532 +576 640 640 569 595 538 +640 640 640 610 601 544 +704 640 640 648 608 551 +768 640 640 685 615 558 +832 640 640 722 623 566 +896 640 640 758 631 574 +960 640 640 794 640 582 +1023 640 640 831 648 591 +0 704 640 181 607 517 +64 704 640 227 612 522 +128 704 640 273 616 526 +192 704 640 320 620 530 +256 704 640 366 625 535 +320 704 640 413 629 539 +384 704 640 459 634 544 +448 704 640 504 639 549 +512 704 640 548 644 554 +576 704 640 591 650 560 +640 704 640 632 657 567 +704 704 640 672 664 574 +768 704 640 709 672 582 +832 704 640 746 680 590 +896 704 640 783 689 599 +960 704 640 819 697 608 +1023 704 640 856 706 616 +0 768 640 204 661 539 +64 768 640 249 665 544 +128 768 640 296 670 549 +192 768 640 342 674 553 +256 768 640 389 679 558 +320 768 640 436 683 562 +384 768 640 483 688 568 +448 768 640 528 694 573 +512 768 640 573 700 579 +576 768 640 616 706 585 +640 768 640 658 713 592 +704 768 640 697 721 600 +768 768 640 735 729 608 +832 768 640 773 738 617 +896 768 640 810 747 626 +960 768 640 847 756 635 +1023 768 640 884 765 644 +0 832 640 227 714 563 +64 832 640 273 719 568 +128 832 640 320 724 573 +192 832 640 367 729 578 +256 832 640 415 734 583 +320 832 640 462 739 588 +384 832 640 509 745 594 +448 832 640 555 750 600 +512 832 640 600 757 606 +576 832 640 644 764 613 +640 832 640 685 771 620 +704 832 640 725 779 628 +768 832 640 764 788 637 +832 832 640 801 796 646 +896 832 640 839 806 655 +960 832 640 876 815 664 +1023 832 640 913 824 673 +0 896 640 253 769 588 +64 896 640 299 774 594 +128 896 640 346 780 599 +192 896 640 394 785 604 +256 896 640 441 790 610 +320 896 640 489 796 616 +384 896 640 536 802 621 +448 896 640 583 808 628 +512 896 640 628 815 634 +576 896 640 672 822 641 +640 896 640 714 829 649 +704 896 640 755 838 657 +768 896 640 793 846 666 +832 896 640 831 856 675 +896 896 640 868 865 684 +960 896 640 906 874 693 +1023 896 640 943 884 703 +0 960 640 279 825 615 +64 960 640 326 831 621 +128 960 640 373 837 626 +192 960 640 422 842 632 +256 960 640 470 848 638 +320 960 640 518 854 644 +384 960 640 565 860 650 +448 960 640 612 867 657 +512 960 640 657 873 663 +576 960 640 702 881 671 +640 960 640 744 889 679 +704 960 640 784 897 687 +768 960 640 823 906 696 +832 960 640 861 915 705 +896 960 640 898 924 714 +960 960 640 936 934 724 +1023 960 640 973 943 733 +0 1023 640 307 883 643 +64 1023 640 354 889 649 +128 1023 640 402 895 655 +192 1023 640 450 901 661 +256 1023 640 499 907 667 +320 1023 640 547 913 673 +384 1023 640 595 919 680 +448 1023 640 642 926 686 +512 1023 640 687 933 693 +576 1023 640 731 940 700 +640 1023 640 774 948 708 +704 1023 640 814 957 717 +768 1023 640 853 966 726 +832 1023 640 891 975 735 +896 1023 640 928 984 744 +960 1023 640 966 993 753 +1023 1023 640 1003 1003 763 +0 0 704 25 25 397 +64 0 704 69 29 401 +128 0 704 115 32 405 +192 0 704 161 35 408 +256 0 704 207 39 412 +320 0 704 252 43 415 +384 0 704 297 46 419 +448 0 704 341 50 423 +512 0 704 384 54 427 +576 0 704 426 59 432 +640 0 704 465 64 437 +704 0 704 503 70 442 +768 0 704 539 76 448 +832 0 704 574 82 455 +896 0 704 608 88 461 +960 0 704 643 95 468 +1023 0 704 678 101 474 +0 64 704 38 78 411 +64 64 704 83 82 415 +128 64 704 128 85 418 +192 64 704 174 89 422 +256 64 704 220 92 425 +320 64 704 266 96 429 +384 64 704 311 99 432 +448 64 704 354 103 436 +512 64 704 397 107 440 +576 64 704 439 112 445 +640 64 704 478 117 450 +704 64 704 516 123 456 +768 64 704 552 129 462 +832 64 704 587 135 468 +896 64 704 622 141 474 +960 64 704 656 148 481 +1023 64 704 691 154 487 +0 128 704 51 131 423 +64 128 704 95 135 427 +128 128 704 141 138 431 +192 128 704 187 142 434 +256 128 704 233 145 438 +320 128 704 278 149 441 +384 128 704 323 152 444 +448 128 704 367 156 448 +512 128 704 410 160 453 +576 128 704 451 165 457 +640 128 704 491 170 462 +704 128 704 529 176 468 +768 128 704 565 182 474 +832 128 704 600 188 481 +896 128 704 634 195 487 +960 128 704 669 201 494 +1023 128 704 704 208 500 +0 192 704 63 185 436 +64 192 704 108 188 439 +128 192 704 153 192 443 +192 192 704 199 195 446 +256 192 704 245 198 450 +320 192 704 290 202 453 +384 192 704 335 206 457 +448 192 704 379 209 461 +512 192 704 422 214 465 +576 192 704 464 218 470 +640 192 704 503 223 475 +704 192 704 541 229 480 +768 192 704 577 235 487 +832 192 704 612 242 493 +896 192 704 647 249 500 +960 192 704 682 255 506 +1023 192 704 716 262 513 +0 256 704 75 238 448 +64 256 704 120 242 452 +128 256 704 165 245 455 +192 256 704 211 248 458 +256 256 704 257 252 462 +320 256 704 303 255 465 +384 256 704 347 259 469 +448 256 704 392 263 473 +512 256 704 434 267 477 +576 256 704 476 272 482 +640 256 704 516 277 487 +704 256 704 554 283 493 +768 256 704 590 289 499 +832 256 704 625 296 506 +896 256 704 660 302 513 +960 256 704 695 309 519 +1023 256 704 730 316 526 +0 320 704 88 291 461 +64 320 704 132 295 464 +128 320 704 178 298 468 +192 320 704 224 302 471 +256 320 704 270 305 475 +320 320 704 315 309 478 +384 320 704 360 312 482 +448 320 704 404 316 486 +512 320 704 447 321 490 +576 320 704 489 326 495 +640 320 704 529 331 500 +704 320 704 567 337 506 +768 320 704 603 343 513 +832 320 704 638 350 519 +896 320 704 673 357 526 +960 320 704 708 363 533 +1023 320 704 744 370 540 +0 384 704 101 344 473 +64 384 704 145 348 477 +128 384 704 191 351 481 +192 384 704 237 355 484 +256 384 704 283 358 488 +320 384 704 329 362 491 +384 384 704 374 366 495 +448 384 704 418 370 500 +512 384 704 461 374 504 +576 384 704 503 379 509 +640 384 704 543 385 514 +704 384 704 581 391 520 +768 384 704 617 397 527 +832 384 704 653 404 534 +896 384 704 687 411 541 +960 384 704 723 418 548 +1023 384 704 758 425 555 +0 448 704 115 397 487 +64 448 704 159 401 491 +128 448 704 205 405 495 +192 448 704 251 408 498 +256 448 704 297 412 502 +320 448 704 343 416 506 +384 448 704 388 420 510 +448 448 704 432 424 514 +512 448 704 476 429 519 +576 448 704 518 433 524 +640 448 704 558 439 529 +704 448 704 596 445 535 +768 448 704 632 452 542 +832 448 704 668 459 549 +896 448 704 703 466 556 +960 448 704 738 473 563 +1023 448 704 774 481 571 +0 512 704 129 450 502 +64 512 704 174 454 506 +128 512 704 220 458 510 +192 512 704 266 462 514 +256 512 704 313 466 517 +320 512 704 358 469 521 +384 512 704 404 474 526 +448 512 704 448 478 530 +512 512 704 492 483 534 +576 512 704 534 488 540 +640 512 704 574 494 545 +704 512 704 612 500 552 +768 512 704 649 507 559 +832 512 704 685 514 566 +896 512 704 720 521 573 +960 512 704 756 529 581 +1023 512 704 792 536 588 +0 576 704 146 503 518 +64 576 704 191 507 522 +128 576 704 237 511 526 +192 576 704 283 515 530 +256 576 704 329 519 534 +320 576 704 375 523 538 +384 576 704 421 528 543 +448 576 704 465 532 547 +512 576 704 509 537 552 +576 576 704 551 542 557 +640 576 704 592 548 563 +704 576 704 631 555 570 +768 576 704 668 562 577 +832 576 704 704 570 585 +896 576 704 739 577 592 +960 576 704 775 585 600 +1023 576 704 812 593 608 +0 640 704 164 556 536 +64 640 704 209 561 541 +128 640 704 255 565 545 +192 640 704 301 569 549 +256 640 704 348 573 553 +320 640 704 394 577 557 +384 640 704 440 582 561 +448 640 704 485 587 566 +512 640 704 529 592 571 +576 640 704 571 597 577 +640 640 704 612 604 583 +704 640 704 651 610 590 +768 640 704 688 618 598 +832 640 704 725 626 606 +896 640 704 761 634 614 +960 640 704 797 642 622 +1023 640 704 834 651 630 +0 704 704 184 610 557 +64 704 704 229 614 561 +128 704 704 276 618 565 +192 704 704 322 623 570 +256 704 704 369 627 574 +320 704 704 415 632 578 +384 704 704 461 636 583 +448 704 704 506 641 588 +512 704 704 551 647 594 +576 704 704 594 653 600 +640 704 704 635 659 606 +704 704 704 674 667 614 +768 704 704 712 675 622 +832 704 704 749 683 630 +896 704 704 786 691 639 +960 704 704 822 700 647 +1023 704 704 860 709 656 +0 768 704 206 663 579 +64 768 704 252 668 583 +128 768 704 298 672 588 +192 768 704 345 677 592 +256 768 704 392 681 597 +320 768 704 439 686 602 +384 768 704 485 691 607 +448 768 704 531 697 613 +512 768 704 576 702 619 +576 768 704 619 709 625 +640 768 704 661 716 632 +704 768 704 700 724 640 +768 768 704 739 732 648 +832 768 704 776 741 657 +896 768 704 813 750 666 +960 768 704 850 759 675 +1023 768 704 887 768 683 +0 832 704 230 717 603 +64 832 704 276 721 607 +128 832 704 323 727 613 +192 832 704 370 731 617 +256 832 704 417 736 622 +320 832 704 465 742 628 +384 832 704 512 747 633 +448 832 704 558 753 639 +512 832 704 603 760 646 +576 832 704 646 766 652 +640 832 704 688 774 660 +704 832 704 728 782 668 +768 832 704 767 791 677 +832 832 704 804 799 685 +896 832 704 842 809 694 +960 832 704 879 818 704 +1023 832 704 917 827 713 +0 896 704 255 771 628 +64 896 704 302 777 633 +128 896 704 349 782 639 +192 896 704 397 788 644 +256 896 704 445 793 650 +320 896 704 492 799 655 +384 896 704 539 805 661 +448 896 704 586 811 667 +512 896 704 631 818 674 +576 896 704 675 825 681 +640 896 704 717 832 689 +704 896 704 758 841 697 +768 896 704 796 850 706 +832 896 704 834 859 715 +896 896 704 871 868 724 +960 896 704 909 877 734 +1023 896 704 946 887 743 +0 960 704 282 828 655 +64 960 704 329 834 661 +128 960 704 376 840 666 +192 960 704 425 845 672 +256 960 704 473 851 678 +320 960 704 521 857 684 +384 960 704 568 863 690 +448 960 704 615 870 696 +512 960 704 661 877 703 +576 960 704 705 884 711 +640 960 704 747 892 718 +704 960 704 788 900 727 +768 960 704 826 909 736 +832 960 704 864 918 745 +896 960 704 902 928 754 +960 960 704 939 937 764 +1023 960 704 977 946 773 +0 1023 704 310 886 682 +64 1023 704 357 892 689 +128 1023 704 405 898 695 +192 1023 704 453 904 701 +256 1023 704 502 910 707 +320 1023 704 550 916 713 +384 1023 704 598 923 719 +448 1023 704 645 929 726 +512 1023 704 690 936 733 +576 1023 704 735 944 741 +640 1023 704 777 951 748 +704 1023 704 817 960 757 +768 1023 704 856 969 766 +832 1023 704 894 978 775 +896 1023 704 931 987 784 +960 1023 704 969 997 794 +1023 1023 704 1006 1006 803 +0 0 768 27 27 438 +64 0 768 71 30 442 +128 0 768 117 34 445 +192 0 768 163 38 449 +256 0 768 209 41 452 +320 0 768 254 44 455 +384 0 768 299 48 459 +448 0 768 343 52 463 +512 0 768 386 56 467 +576 0 768 428 61 472 +640 0 768 467 66 477 +704 0 768 505 72 483 +768 0 768 541 78 489 +832 0 768 576 84 495 +896 0 768 610 91 502 +960 0 768 645 97 508 +1023 0 768 680 103 514 +0 64 768 40 80 451 +64 64 768 85 84 455 +128 64 768 130 87 459 +192 64 768 176 91 462 +256 64 768 222 94 465 +320 64 768 268 97 469 +384 64 768 312 101 472 +448 64 768 356 105 476 +512 64 768 399 109 481 +576 64 768 441 114 485 +640 64 768 481 119 490 +704 64 768 518 124 496 +768 64 768 554 131 502 +832 64 768 589 137 508 +896 64 768 624 143 515 +960 64 768 658 150 521 +1023 64 768 693 156 528 +0 128 768 53 133 464 +64 128 768 97 137 468 +128 128 768 143 140 471 +192 128 768 189 144 474 +256 128 768 235 147 478 +320 128 768 280 151 481 +384 128 768 325 154 485 +448 128 768 369 158 489 +512 128 768 412 162 493 +576 128 768 453 167 498 +640 128 768 493 172 503 +704 128 768 531 178 508 +768 128 768 567 184 514 +832 128 768 602 190 521 +896 128 768 636 197 527 +960 128 768 671 203 534 +1023 128 768 706 210 540 +0 192 768 65 186 476 +64 192 768 110 190 480 +128 192 768 155 194 483 +192 192 768 201 197 487 +256 192 768 247 201 490 +320 192 768 292 204 493 +384 192 768 337 208 497 +448 192 768 381 212 501 +512 192 768 424 216 505 +576 192 768 466 220 510 +640 192 768 505 226 515 +704 192 768 543 231 521 +768 192 768 579 237 527 +832 192 768 614 244 533 +896 192 768 649 250 540 +960 192 768 684 257 547 +1023 192 768 718 264 553 +0 256 768 77 240 488 +64 256 768 122 243 492 +128 256 768 167 247 495 +192 256 768 213 250 499 +256 256 768 259 254 502 +320 256 768 305 257 506 +384 256 768 349 261 510 +448 256 768 393 265 513 +512 256 768 437 269 518 +576 256 768 478 274 522 +640 256 768 518 279 528 +704 256 768 556 285 534 +768 256 768 592 291 540 +832 256 768 627 298 546 +896 256 768 662 305 553 +960 256 768 697 311 560 +1023 256 768 732 318 566 +0 320 768 90 293 501 +64 320 768 134 297 505 +128 320 768 180 300 508 +192 320 768 226 304 511 +256 320 768 272 307 515 +320 320 768 317 311 519 +384 320 768 362 314 522 +448 320 768 406 319 526 +512 320 768 449 323 531 +576 320 768 491 328 535 +640 320 768 531 333 541 +704 320 768 569 339 547 +768 320 768 605 345 553 +832 320 768 641 352 560 +896 320 768 676 359 567 +960 320 768 710 366 574 +1023 320 768 746 372 581 +0 384 768 103 346 514 +64 384 768 147 350 518 +128 384 768 193 353 521 +192 384 768 239 357 525 +256 384 768 285 360 528 +320 384 768 331 364 532 +384 384 768 376 368 536 +448 384 768 420 372 540 +512 384 768 463 377 545 +576 384 768 505 381 549 +640 384 768 545 387 555 +704 384 768 583 393 561 +768 384 768 619 399 567 +832 384 768 655 406 574 +896 384 768 690 413 581 +960 384 768 725 420 588 +1023 384 768 760 427 595 +0 448 768 117 399 528 +64 448 768 161 403 532 +128 448 768 207 407 535 +192 448 768 253 410 539 +256 448 768 299 414 543 +320 448 768 345 418 546 +384 448 768 390 422 550 +448 448 768 435 426 555 +512 448 768 478 431 559 +576 448 768 520 436 564 +640 448 768 560 441 570 +704 448 768 598 447 576 +768 448 768 635 454 583 +832 448 768 670 461 590 +896 448 768 705 468 597 +960 448 768 741 476 604 +1023 448 768 776 483 611 +0 512 768 132 452 543 +64 512 768 176 456 547 +128 512 768 222 460 550 +192 512 768 269 464 554 +256 512 768 315 468 558 +320 512 768 360 471 562 +384 512 768 406 476 566 +448 512 768 450 480 570 +512 512 768 494 485 575 +576 512 768 536 490 580 +640 512 768 576 496 586 +704 512 768 615 502 593 +768 512 768 651 509 599 +832 512 768 687 516 607 +896 512 768 723 524 614 +960 512 768 758 531 621 +1023 512 768 794 539 629 +0 576 768 148 505 559 +64 576 768 193 510 563 +128 576 768 239 514 567 +192 576 768 285 517 571 +256 576 768 332 521 575 +320 576 768 377 525 579 +384 576 768 423 530 583 +448 576 768 468 534 588 +512 576 768 511 539 593 +576 576 768 554 545 598 +640 576 768 595 551 604 +704 576 768 633 557 611 +768 576 768 670 565 618 +832 576 768 706 572 625 +896 576 768 742 580 633 +960 576 768 778 588 641 +1023 576 768 814 596 649 +0 640 768 166 559 577 +64 640 768 211 563 581 +128 640 768 257 567 585 +192 640 768 304 571 589 +256 640 768 350 575 593 +320 640 768 396 580 598 +384 640 768 442 584 602 +448 640 768 487 589 607 +512 640 768 531 594 612 +576 640 768 574 600 618 +640 640 768 614 606 624 +704 640 768 653 613 631 +768 640 768 691 621 639 +832 640 768 727 628 647 +896 640 768 764 637 655 +960 640 768 800 645 663 +1023 640 768 837 654 672 +0 704 768 186 612 597 +64 704 768 232 616 602 +128 704 768 278 621 606 +192 704 768 325 625 610 +256 704 768 371 629 615 +320 704 768 418 634 619 +384 704 768 464 638 624 +448 704 768 509 644 629 +512 704 768 553 649 635 +576 704 768 596 655 641 +640 704 768 638 662 647 +704 704 768 677 669 655 +768 704 768 715 677 663 +832 704 768 752 686 671 +896 704 768 788 694 680 +960 704 768 825 703 688 +1023 704 768 862 712 697 +0 768 768 208 665 619 +64 768 768 254 670 624 +128 768 768 301 674 629 +192 768 768 347 679 633 +256 768 768 394 683 638 +320 768 768 441 688 643 +384 768 768 488 694 648 +448 768 768 534 699 653 +512 768 768 578 705 660 +576 768 768 622 712 666 +640 768 768 664 719 673 +704 768 768 703 727 681 +768 768 768 741 735 689 +832 768 768 779 744 698 +896 768 768 816 753 707 +960 768 768 853 762 716 +1023 768 768 890 770 725 +0 832 768 232 719 643 +64 832 768 278 724 648 +128 832 768 325 729 653 +192 832 768 372 734 658 +256 832 768 420 739 664 +320 832 768 467 744 669 +384 832 768 514 750 674 +448 832 768 560 756 680 +512 832 768 605 762 686 +576 832 768 649 769 693 +640 832 768 691 777 701 +704 832 768 731 785 709 +768 832 768 770 794 718 +832 832 768 807 803 727 +896 832 768 845 812 736 +960 832 768 882 821 745 +1023 832 768 919 830 754 +0 896 768 258 774 669 +64 896 768 304 780 674 +128 896 768 351 785 680 +192 896 768 399 790 685 +256 896 768 447 796 690 +320 896 768 495 802 696 +384 896 768 542 808 702 +448 896 768 589 814 708 +512 896 768 634 821 715 +576 896 768 678 828 722 +640 896 768 720 835 730 +704 896 768 761 844 738 +768 896 768 799 853 747 +832 896 768 837 862 756 +896 896 768 875 871 766 +960 896 768 912 880 775 +1023 896 768 949 890 784 +0 960 768 285 831 696 +64 960 768 332 837 702 +128 960 768 379 842 707 +192 960 768 427 848 713 +256 960 768 476 854 719 +320 960 768 524 860 725 +384 960 768 571 866 731 +448 960 768 618 873 738 +512 960 768 664 880 745 +576 960 768 708 887 752 +640 960 768 750 895 760 +704 960 768 791 903 768 +768 960 768 829 912 777 +832 960 768 867 921 786 +896 960 768 905 931 796 +960 960 768 942 940 805 +1023 960 768 980 949 814 +0 1023 768 313 889 724 +64 1023 768 360 895 730 +128 1023 768 408 901 736 +192 1023 768 457 907 742 +256 1023 768 505 913 748 +320 1023 768 553 919 754 +384 1023 768 601 926 761 +448 1023 768 648 932 767 +512 1023 768 693 939 775 +576 1023 768 738 947 782 +640 1023 768 780 954 790 +704 1023 768 821 963 798 +768 1023 768 859 972 807 +832 1023 768 897 981 816 +896 1023 768 935 990 826 +960 1023 768 972 1000 835 +1023 1023 768 1009 1009 844 +0 0 832 29 29 479 +64 0 832 73 32 483 +128 0 832 119 36 487 +192 0 832 165 39 490 +256 0 832 211 43 493 +320 0 832 256 46 497 +384 0 832 301 50 501 +448 0 832 345 54 505 +512 0 832 388 58 509 +576 0 832 429 63 513 +640 0 832 469 68 518 +704 0 832 507 73 524 +768 0 832 543 79 530 +832 0 832 578 86 537 +896 0 832 612 92 543 +960 0 832 647 99 549 +1023 0 832 682 105 556 +0 64 832 42 82 493 +64 64 832 87 86 496 +128 64 832 132 89 500 +192 64 832 178 93 503 +256 64 832 224 96 507 +320 64 832 269 99 510 +384 64 832 315 103 514 +448 64 832 358 107 518 +512 64 832 401 111 522 +576 64 832 443 116 527 +640 64 832 482 121 532 +704 64 832 520 126 537 +768 64 832 556 133 543 +832 64 832 591 139 550 +896 64 832 626 145 556 +960 64 832 660 152 563 +1023 64 832 695 158 569 +0 128 832 55 135 505 +64 128 832 99 139 509 +128 128 832 145 142 512 +192 128 832 191 146 516 +256 128 832 236 149 519 +320 128 832 282 153 523 +384 128 832 327 156 526 +448 128 832 371 160 530 +512 128 832 414 164 534 +576 128 832 455 169 539 +640 128 832 495 174 544 +704 128 832 532 180 550 +768 128 832 568 186 556 +832 128 832 604 192 562 +896 128 832 638 199 569 +960 128 832 673 205 575 +1023 128 832 708 212 582 +0 192 832 67 189 518 +64 192 832 111 192 521 +128 192 832 157 196 525 +192 192 832 203 199 528 +256 192 832 249 202 531 +320 192 832 294 206 535 +384 192 832 339 210 539 +448 192 832 383 213 542 +512 192 832 426 218 547 +576 192 832 468 222 551 +640 192 832 507 227 556 +704 192 832 545 233 562 +768 192 832 581 239 568 +832 192 832 616 246 575 +896 192 832 651 253 582 +960 192 832 685 259 588 +1023 192 832 720 266 595 +0 256 832 79 242 530 +64 256 832 124 245 533 +128 256 832 169 249 537 +192 256 832 215 252 540 +256 256 832 261 256 544 +320 256 832 307 259 547 +384 256 832 351 263 551 +448 256 832 396 267 555 +512 256 832 438 271 559 +576 256 832 480 276 564 +640 256 832 520 281 569 +704 256 832 558 287 575 +768 256 832 594 293 581 +832 256 832 629 300 588 +896 256 832 664 307 595 +960 256 832 698 313 601 +1023 256 832 734 320 608 +0 320 832 92 295 542 +64 320 832 136 299 546 +128 320 832 182 302 549 +192 320 832 228 306 553 +256 320 832 274 309 556 +320 320 832 319 313 560 +384 320 832 364 317 564 +448 320 832 408 320 568 +512 320 832 451 325 572 +576 320 832 493 330 577 +640 320 832 533 335 582 +704 320 832 571 341 588 +768 320 832 607 347 595 +832 320 832 643 354 601 +896 320 832 678 361 608 +960 320 832 712 368 615 +1023 320 832 748 374 622 +0 384 832 105 348 555 +64 384 832 149 352 559 +128 384 832 195 355 563 +192 384 832 241 359 566 +256 384 832 287 362 570 +320 384 832 333 366 573 +384 384 832 378 370 577 +448 384 832 422 374 582 +512 384 832 465 379 586 +576 384 832 507 383 591 +640 384 832 547 389 596 +704 384 832 585 395 602 +768 384 832 621 401 609 +832 384 832 657 408 616 +896 384 832 692 415 623 +960 384 832 727 422 630 +1023 384 832 763 430 637 +0 448 832 119 401 569 +64 448 832 163 405 573 +128 448 832 209 409 577 +192 448 832 255 412 580 +256 448 832 301 416 584 +320 448 832 347 420 588 +384 448 832 392 424 592 +448 448 832 437 428 596 +512 448 832 480 433 601 +576 448 832 522 438 606 +640 448 832 562 443 611 +704 448 832 600 450 618 +768 448 832 637 456 624 +832 448 832 672 463 631 +896 448 832 708 471 639 +960 448 832 743 478 646 +1023 448 832 779 485 653 +0 512 832 133 454 584 +64 512 832 178 458 588 +128 512 832 224 462 592 +192 512 832 270 466 596 +256 512 832 317 470 600 +320 512 832 362 474 603 +384 512 832 408 478 607 +448 512 832 453 482 612 +512 512 832 496 487 617 +576 512 832 538 492 622 +640 512 832 579 498 628 +704 512 832 617 504 634 +768 512 832 654 511 641 +832 512 832 689 519 648 +896 512 832 725 526 656 +960 512 832 761 534 663 +1023 512 832 797 541 671 +0 576 832 150 508 601 +64 576 832 195 512 605 +128 576 832 241 516 608 +192 576 832 287 520 613 +256 576 832 334 524 616 +320 576 832 379 528 620 +384 576 832 425 532 625 +448 576 832 470 537 629 +512 576 832 514 542 634 +576 576 832 556 547 640 +640 576 832 597 553 646 +704 576 832 635 560 653 +768 576 832 672 567 660 +832 576 832 708 574 667 +896 576 832 744 582 675 +960 576 832 780 590 683 +1023 576 832 816 598 691 +0 640 832 168 561 618 +64 640 832 213 565 623 +128 640 832 259 569 627 +192 640 832 306 573 631 +256 640 832 352 578 635 +320 640 832 399 582 639 +384 640 832 444 586 644 +448 640 832 489 591 649 +512 640 832 533 596 654 +576 640 832 576 602 660 +640 640 832 617 608 666 +704 640 832 656 615 673 +768 640 832 693 623 681 +832 640 832 730 631 689 +896 640 832 766 639 697 +960 640 832 802 648 705 +1023 640 832 839 656 714 +0 704 832 188 614 639 +64 704 832 234 619 643 +128 704 832 280 623 648 +192 704 832 327 627 652 +256 704 832 373 632 656 +320 704 832 420 636 661 +384 704 832 466 641 666 +448 704 832 511 646 671 +512 704 832 556 652 677 +576 704 832 599 658 682 +640 704 832 640 665 689 +704 704 832 680 672 697 +768 704 832 717 680 705 +832 704 832 754 688 713 +896 704 832 791 697 722 +960 704 832 828 706 731 +1023 704 832 865 714 739 +0 768 832 211 667 661 +64 768 832 256 672 666 +128 768 832 303 677 671 +192 768 832 350 681 675 +256 768 832 397 686 680 +320 768 832 444 691 685 +384 768 832 490 696 690 +448 768 832 536 702 696 +512 768 832 581 708 702 +576 768 832 624 714 708 +640 768 832 666 722 715 +704 768 832 706 729 723 +768 768 832 744 738 731 +832 768 832 782 747 740 +896 768 832 818 755 749 +960 768 832 856 764 758 +1023 768 832 893 774 767 +0 832 832 235 721 685 +64 832 832 281 726 690 +128 832 832 328 731 695 +192 832 832 375 737 700 +256 832 832 423 742 705 +320 832 832 470 747 711 +384 832 832 517 753 716 +448 832 832 563 759 722 +512 832 832 608 765 729 +576 832 832 652 772 736 +640 832 832 694 779 743 +704 832 832 734 788 751 +768 832 832 773 796 760 +832 832 832 810 805 769 +896 832 832 848 815 778 +960 832 832 885 824 787 +1023 832 832 922 833 797 +0 896 832 260 777 711 +64 896 832 307 782 716 +128 896 832 354 788 722 +192 896 832 402 793 727 +256 896 832 450 799 733 +320 896 832 498 804 739 +384 896 832 545 810 744 +448 896 832 592 817 751 +512 896 832 637 823 758 +576 896 832 681 831 765 +640 896 832 723 838 773 +704 896 832 764 847 781 +768 896 832 802 856 790 +832 896 832 840 865 799 +896 896 832 877 874 808 +960 896 832 915 883 817 +1023 896 832 953 893 827 +0 960 832 288 834 738 +64 960 832 334 839 744 +128 960 832 382 845 750 +192 960 832 430 851 756 +256 960 832 479 857 761 +320 960 832 527 863 767 +384 960 832 574 869 774 +448 960 832 621 876 780 +512 960 832 666 882 787 +576 960 832 711 890 794 +640 960 832 753 898 802 +704 960 832 794 906 811 +768 960 832 832 915 820 +832 960 832 870 924 829 +896 960 832 908 934 838 +960 960 832 945 943 848 +1023 960 832 983 952 857 +0 1023 832 316 891 766 +64 1023 832 363 898 772 +128 1023 832 411 904 779 +192 1023 832 459 910 784 +256 1023 832 508 916 791 +320 1023 832 556 922 797 +384 1023 832 604 928 803 +448 1023 832 651 935 810 +512 1023 832 696 942 817 +576 1023 832 741 949 824 +640 1023 832 783 958 832 +704 1023 832 824 966 841 +768 1023 832 862 975 850 +832 1023 832 900 984 859 +896 1023 832 938 993 868 +960 1023 832 975 1003 877 +1023 1023 832 1012 1012 887 +0 0 896 30 30 521 +64 0 896 75 34 525 +128 0 896 121 38 529 +192 0 896 167 41 532 +256 0 896 213 45 536 +320 0 896 258 48 539 +384 0 896 303 52 543 +448 0 896 347 56 547 +512 0 896 390 60 551 +576 0 896 431 65 556 +640 0 896 471 70 561 +704 0 896 509 75 566 +768 0 896 545 81 572 +832 0 896 580 88 579 +896 0 896 614 94 585 +960 0 896 649 101 592 +1023 0 896 683 107 598 +0 64 896 44 84 535 +64 64 896 89 87 539 +128 64 896 134 91 542 +192 64 896 180 94 545 +256 64 896 226 98 549 +320 64 896 271 101 552 +384 64 896 316 105 556 +448 64 896 360 109 560 +512 64 896 403 113 564 +576 64 896 445 117 569 +640 64 896 484 123 574 +704 64 896 522 128 579 +768 64 896 558 134 585 +832 64 896 593 141 592 +896 64 896 627 147 598 +960 64 896 662 154 605 +1023 64 896 697 160 611 +0 128 896 56 137 547 +64 128 896 101 141 551 +128 128 896 147 144 555 +192 128 896 193 148 558 +256 128 896 238 151 561 +320 128 896 284 154 565 +384 128 896 329 158 569 +448 128 896 373 162 572 +512 128 896 415 166 576 +576 128 896 457 171 581 +640 128 896 497 176 586 +704 128 896 534 181 592 +768 128 896 570 188 598 +832 128 896 605 194 604 +896 128 896 640 201 611 +960 128 896 675 207 618 +1023 128 896 709 214 624 +0 192 896 69 190 560 +64 192 896 113 194 563 +128 192 896 159 198 567 +192 192 896 205 201 570 +256 192 896 250 204 573 +320 192 896 296 208 577 +384 192 896 341 211 581 +448 192 896 385 215 585 +512 192 896 428 220 589 +576 192 896 469 224 593 +640 192 896 509 229 599 +704 192 896 547 235 604 +768 192 896 583 241 611 +832 192 896 618 248 617 +896 192 896 653 254 624 +960 192 896 687 261 630 +1023 192 896 722 268 637 +0 256 896 81 243 572 +64 256 896 126 247 576 +128 256 896 171 251 579 +192 256 896 217 254 582 +256 256 896 263 258 586 +320 256 896 308 261 589 +384 256 896 353 265 593 +448 256 896 397 269 597 +512 256 896 440 273 601 +576 256 896 482 278 606 +640 256 896 522 283 611 +704 256 896 560 289 617 +768 256 896 596 295 624 +832 256 896 631 302 630 +896 256 896 666 308 637 +960 256 896 701 315 644 +1023 256 896 736 322 650 +0 320 896 94 297 584 +64 320 896 138 300 588 +128 320 896 184 304 592 +192 320 896 230 307 595 +256 320 896 276 311 599 +320 320 896 321 315 602 +384 320 896 366 318 606 +448 320 896 410 322 610 +512 320 896 453 327 615 +576 320 896 495 332 619 +640 320 896 535 337 625 +704 320 896 573 343 631 +768 320 896 609 349 637 +832 320 896 645 356 644 +896 320 896 680 363 651 +960 320 896 714 370 657 +1023 320 896 750 377 665 +0 384 896 106 350 597 +64 384 896 151 354 601 +128 384 896 197 357 605 +192 384 896 243 361 608 +256 384 896 289 364 612 +320 384 896 335 368 616 +384 384 896 380 372 620 +448 384 896 424 376 624 +512 384 896 467 380 628 +576 384 896 509 385 633 +640 384 896 549 391 639 +704 384 896 587 397 645 +768 384 896 624 404 651 +832 384 896 659 410 658 +896 384 896 694 418 665 +960 384 896 729 425 672 +1023 384 896 765 432 679 +0 448 896 120 403 611 +64 448 896 165 407 615 +128 448 896 211 411 619 +192 448 896 257 414 623 +256 448 896 303 418 626 +320 448 896 349 422 630 +384 448 896 394 426 634 +448 448 896 439 430 638 +512 448 896 482 435 643 +576 448 896 524 440 648 +640 448 896 564 445 654 +704 448 896 602 452 660 +768 448 896 639 458 667 +832 448 896 675 466 674 +896 448 896 710 473 681 +960 448 896 745 480 688 +1023 448 896 781 487 695 +0 512 896 136 456 626 +64 512 896 180 460 630 +128 512 896 226 464 634 +192 512 896 273 468 638 +256 512 896 319 472 642 +320 512 896 364 476 646 +384 512 896 410 480 650 +448 512 896 455 484 654 +512 512 896 498 489 659 +576 512 896 540 494 664 +640 512 896 581 500 670 +704 512 896 619 506 677 +768 512 896 656 514 683 +832 512 896 692 521 691 +896 512 896 727 528 698 +960 512 896 763 536 706 +1023 512 896 799 543 713 +0 576 896 152 510 643 +64 576 896 197 514 647 +128 576 896 243 518 651 +192 576 896 289 522 655 +256 576 896 336 526 659 +320 576 896 382 530 663 +384 576 896 427 534 667 +448 576 896 472 539 672 +512 576 896 516 544 677 +576 576 896 558 549 682 +640 576 896 599 555 688 +704 576 896 638 562 695 +768 576 896 675 569 702 +832 576 896 711 577 710 +896 576 896 747 585 718 +960 576 896 783 592 725 +1023 576 896 819 601 734 +0 640 896 170 563 661 +64 640 896 215 567 665 +128 640 896 261 571 669 +192 640 896 308 576 674 +256 640 896 354 580 678 +320 640 896 401 584 682 +384 640 896 447 589 686 +448 640 896 492 593 691 +512 640 896 535 599 696 +576 640 896 578 605 702 +640 640 896 619 611 708 +704 640 896 658 618 716 +768 640 896 696 626 723 +832 640 896 732 634 731 +896 640 896 769 642 740 +960 640 896 805 650 748 +1023 640 896 842 659 756 +0 704 896 190 616 681 +64 704 896 236 621 686 +128 704 896 282 625 690 +192 704 896 329 629 694 +256 704 896 376 634 699 +320 704 896 422 638 703 +384 704 896 468 643 708 +448 704 896 514 649 713 +512 704 896 558 654 719 +576 704 896 601 660 725 +640 704 896 643 667 732 +704 704 896 682 675 740 +768 704 896 720 682 748 +832 704 896 757 691 756 +896 704 896 794 700 765 +960 704 896 831 708 773 +1023 704 896 868 717 782 +0 768 896 213 670 703 +64 768 896 259 675 708 +128 768 896 305 679 713 +192 768 896 352 683 718 +256 768 896 399 688 722 +320 768 896 446 693 727 +384 768 896 493 699 733 +448 768 896 539 704 738 +512 768 896 583 710 744 +576 768 896 627 717 751 +640 768 896 669 724 758 +704 768 896 709 732 766 +768 768 896 747 741 775 +832 768 896 784 749 783 +896 768 896 821 758 792 +960 768 896 859 767 801 +1023 768 896 896 776 810 +0 832 896 237 724 728 +64 832 896 283 729 733 +128 832 896 330 734 738 +192 832 896 377 739 743 +256 832 896 425 744 748 +320 832 896 473 750 754 +384 832 896 520 755 759 +448 832 896 566 761 765 +512 832 896 611 768 772 +576 832 896 655 775 779 +640 832 896 697 782 786 +704 832 896 737 791 795 +768 832 896 775 799 803 +832 832 896 813 808 812 +896 832 896 850 817 821 +960 832 896 888 827 831 +1023 832 896 925 836 840 +0 896 896 263 779 754 +64 896 896 309 785 759 +128 896 896 357 790 765 +192 896 896 405 796 770 +256 896 896 453 801 776 +320 896 896 500 807 781 +384 896 896 548 813 788 +448 896 896 594 820 794 +512 896 896 640 826 801 +576 896 896 684 834 808 +640 896 896 726 841 816 +704 896 896 766 850 824 +768 896 896 805 859 833 +832 896 896 843 868 842 +896 896 896 881 877 851 +960 896 896 918 886 861 +1023 896 896 955 896 870 +0 960 896 290 836 781 +64 960 896 337 842 787 +128 960 896 385 848 793 +192 960 896 433 854 799 +256 960 896 481 859 804 +320 960 896 530 866 811 +384 960 896 577 872 817 +448 960 896 624 878 823 +512 960 896 669 886 830 +576 960 896 714 893 838 +640 960 896 756 901 846 +704 960 896 797 909 854 +768 960 896 835 918 863 +832 960 896 873 927 872 +896 960 896 911 937 882 +960 960 896 948 946 891 +1023 960 896 986 955 900 +0 1023 896 319 894 809 +64 1023 896 366 900 816 +128 1023 896 414 906 822 +192 1023 896 462 913 828 +256 1023 896 511 919 834 +320 1023 896 559 925 840 +384 1023 896 607 931 847 +448 1023 896 654 938 853 +512 1023 896 699 945 860 +576 1023 896 744 953 868 +640 1023 896 786 960 876 +704 1023 896 826 969 884 +768 1023 896 865 978 893 +832 1023 896 903 987 902 +896 1023 896 940 996 911 +960 1023 896 978 1005 921 +1023 1023 896 1015 1014 930 +0 0 960 32 32 564 +64 0 960 77 36 568 +128 0 960 123 40 571 +192 0 960 169 43 575 +256 0 960 214 47 578 +320 0 960 260 50 582 +384 0 960 305 54 585 +448 0 960 349 58 589 +512 0 960 392 62 593 +576 0 960 433 66 598 +640 0 960 473 71 603 +704 0 960 511 77 609 +768 0 960 546 83 615 +832 0 960 581 89 621 +896 0 960 616 96 628 +960 0 960 651 103 634 +1023 0 960 685 109 640 +0 64 960 46 85 577 +64 64 960 91 89 581 +128 64 960 136 93 584 +192 64 960 182 96 588 +256 64 960 228 100 591 +320 64 960 273 103 595 +384 64 960 318 107 598 +448 64 960 362 111 602 +512 64 960 405 115 606 +576 64 960 446 119 611 +640 64 960 486 124 616 +704 64 960 524 130 622 +768 64 960 560 136 628 +832 64 960 595 143 634 +896 64 960 629 149 641 +960 64 960 664 156 647 +1023 64 960 698 162 654 +0 128 960 58 139 590 +64 128 960 103 142 593 +128 128 960 148 146 597 +192 128 960 194 149 600 +256 128 960 240 153 604 +320 128 960 286 156 607 +384 128 960 331 160 611 +448 128 960 374 164 615 +512 128 960 417 168 619 +576 128 960 459 173 623 +640 128 960 499 178 628 +704 128 960 536 183 634 +768 128 960 572 190 640 +832 128 960 607 196 647 +896 128 960 642 203 653 +960 128 960 677 209 660 +1023 128 960 711 216 667 +0 192 960 70 192 602 +64 192 960 115 196 606 +128 192 960 161 199 609 +192 192 960 206 203 612 +256 192 960 252 206 616 +320 192 960 298 210 619 +384 192 960 342 213 623 +448 192 960 387 217 627 +512 192 960 430 221 631 +576 192 960 471 226 636 +640 192 960 511 231 641 +704 192 960 549 237 647 +768 192 960 585 243 653 +832 192 960 620 250 660 +896 192 960 655 256 666 +960 192 960 689 263 673 +1023 192 960 724 270 680 +0 256 960 83 245 614 +64 256 960 127 249 618 +128 256 960 173 253 621 +192 256 960 219 256 625 +256 256 960 265 259 628 +320 256 960 310 263 632 +384 256 960 355 267 636 +448 256 960 399 271 639 +512 256 960 442 275 644 +576 256 960 484 280 649 +640 256 960 524 285 654 +704 256 960 562 291 660 +768 256 960 598 297 666 +832 256 960 633 304 673 +896 256 960 668 311 679 +960 256 960 702 317 686 +1023 256 960 738 324 693 +0 320 960 95 299 627 +64 320 960 140 302 631 +128 320 960 186 306 634 +192 320 960 231 309 637 +256 320 960 278 313 641 +320 320 960 323 316 645 +384 320 960 368 320 648 +448 320 960 412 324 653 +512 320 960 455 329 657 +576 320 960 497 334 662 +640 320 960 537 339 667 +704 320 960 575 345 673 +768 320 960 611 351 680 +832 320 960 647 358 686 +896 320 960 682 365 693 +960 320 960 717 372 700 +1023 320 960 752 379 707 +0 384 960 108 352 640 +64 384 960 153 355 644 +128 384 960 199 359 647 +192 384 960 245 363 651 +256 384 960 291 366 654 +320 384 960 337 370 658 +384 384 960 382 374 662 +448 384 960 426 378 666 +512 384 960 469 383 671 +576 384 960 511 387 676 +640 384 960 551 393 681 +704 384 960 589 399 687 +768 384 960 626 406 694 +832 384 960 661 412 700 +896 384 960 696 420 708 +960 384 960 731 427 715 +1023 384 960 767 434 722 +0 448 960 122 405 654 +64 448 960 167 409 658 +128 448 960 213 413 661 +192 448 960 259 416 665 +256 448 960 305 420 669 +320 448 960 351 424 673 +384 448 960 396 428 677 +448 448 960 441 432 681 +512 448 960 484 437 685 +576 448 960 526 442 690 +640 448 960 566 447 696 +704 448 960 604 454 702 +768 448 960 641 461 709 +832 448 960 677 468 716 +896 448 960 712 475 723 +960 448 960 747 482 731 +1023 448 960 783 490 738 +0 512 960 137 458 669 +64 512 960 182 462 673 +128 512 960 228 466 677 +192 512 960 275 470 680 +256 512 960 321 474 684 +320 512 960 367 478 688 +384 512 960 412 482 692 +448 512 960 457 486 697 +512 512 960 500 491 702 +576 512 960 542 496 707 +640 512 960 583 502 713 +704 512 960 621 509 719 +768 512 960 658 516 726 +832 512 960 694 523 733 +896 512 960 729 531 741 +960 512 960 765 538 748 +1023 512 960 801 546 756 +0 576 960 154 511 685 +64 576 960 199 516 689 +128 576 960 245 520 693 +192 576 960 291 524 697 +256 576 960 338 528 701 +320 576 960 384 532 705 +384 576 960 430 536 710 +448 576 960 474 541 714 +512 576 960 518 546 719 +576 576 960 561 551 725 +640 576 960 601 557 731 +704 576 960 640 564 738 +768 576 960 677 572 745 +832 576 960 713 579 752 +896 576 960 749 587 760 +960 576 960 785 595 769 +1023 576 960 822 603 777 +0 640 960 172 565 703 +64 640 960 217 569 708 +128 640 960 264 574 712 +192 640 960 310 578 716 +256 640 960 356 582 720 +320 640 960 403 586 724 +384 640 960 449 591 729 +448 640 960 494 596 734 +512 640 960 538 601 739 +576 640 960 581 607 745 +640 640 960 622 613 751 +704 640 960 661 620 759 +768 640 960 698 628 766 +832 640 960 735 636 774 +896 640 960 771 644 783 +960 640 960 808 653 791 +1023 640 960 845 662 800 +0 704 960 192 618 724 +64 704 960 238 623 728 +128 704 960 284 627 733 +192 704 960 331 632 737 +256 704 960 378 636 741 +320 704 960 425 641 746 +384 704 960 471 646 751 +448 704 960 516 651 756 +512 704 960 561 657 762 +576 704 960 604 663 768 +640 704 960 645 670 775 +704 704 960 684 677 783 +768 704 960 723 685 791 +832 704 960 760 694 799 +896 704 960 796 702 808 +960 704 960 834 711 817 +1023 704 960 871 720 826 +0 768 960 215 672 746 +64 768 960 261 677 751 +128 768 960 308 682 756 +192 768 960 354 686 760 +256 768 960 402 691 765 +320 768 960 449 696 770 +384 768 960 495 701 776 +448 768 960 541 707 781 +512 768 960 586 713 788 +576 768 960 630 720 794 +640 768 960 672 727 801 +704 768 960 711 735 809 +768 768 960 750 743 818 +832 768 960 787 752 827 +896 768 960 824 761 836 +960 768 960 861 770 845 +1023 768 960 899 779 854 +0 832 960 239 726 770 +64 832 960 286 731 776 +128 832 960 333 736 781 +192 832 960 380 741 786 +256 832 960 428 747 791 +320 832 960 475 752 797 +384 832 960 522 758 802 +448 832 960 569 764 809 +512 832 960 614 771 815 +576 832 960 658 778 822 +640 832 960 700 785 830 +704 832 960 740 793 838 +768 832 960 778 802 847 +832 832 960 816 811 856 +896 832 960 853 820 865 +960 832 960 891 830 874 +1023 832 960 928 839 883 +0 896 960 266 782 797 +64 896 960 312 787 802 +128 896 960 359 793 808 +192 896 960 407 798 813 +256 896 960 455 804 819 +320 896 960 503 810 825 +384 896 960 551 816 831 +448 896 960 597 822 837 +512 896 960 643 829 844 +576 896 960 687 836 851 +640 896 960 729 844 859 +704 896 960 769 853 867 +768 896 960 808 861 876 +832 896 960 846 871 885 +896 896 960 883 880 895 +960 896 960 921 889 904 +1023 896 960 958 899 914 +0 960 960 293 839 824 +64 960 960 340 845 830 +128 960 960 388 851 836 +192 960 960 436 856 842 +256 960 960 484 863 848 +320 960 960 532 868 854 +384 960 960 580 875 860 +448 960 960 627 881 867 +512 960 960 672 888 874 +576 960 960 717 896 881 +640 960 960 759 904 889 +704 960 960 799 912 897 +768 960 960 838 921 907 +832 960 960 876 930 916 +896 960 960 913 940 925 +960 960 960 951 949 934 +1023 960 960 988 958 943 +0 1023 960 322 897 853 +64 1023 960 368 903 859 +128 1023 960 417 909 865 +192 1023 960 465 915 871 +256 1023 960 514 922 877 +320 1023 960 562 928 884 +384 1023 960 610 934 890 +448 1023 960 657 941 897 +512 1023 960 702 948 904 +576 1023 960 746 955 911 +640 1023 960 789 963 919 +704 1023 960 830 972 928 +768 1023 960 868 981 936 +832 1023 960 906 990 946 +896 1023 960 943 999 955 +960 1023 960 981 1008 964 +1023 1023 960 1018 1017 973 +0 0 1023 34 34 605 +64 0 1023 79 38 609 +128 0 1023 125 42 613 +192 0 1023 170 45 616 +256 0 1023 216 49 620 +320 0 1023 262 52 623 +384 0 1023 307 56 627 +448 0 1023 351 60 631 +512 0 1023 394 64 635 +576 0 1023 435 68 639 +640 0 1023 475 73 645 +704 0 1023 512 79 650 +768 0 1023 548 85 656 +832 0 1023 583 92 663 +896 0 1023 618 98 669 +960 0 1023 652 104 676 +1023 0 1023 687 111 682 +0 64 1023 48 88 619 +64 64 1023 92 91 623 +128 64 1023 138 95 626 +192 64 1023 184 98 630 +256 64 1023 230 101 633 +320 64 1023 275 105 636 +384 64 1023 320 109 640 +448 64 1023 364 112 644 +512 64 1023 407 117 648 +576 64 1023 448 121 653 +640 64 1023 488 126 658 +704 64 1023 526 132 663 +768 64 1023 562 138 670 +832 64 1023 596 144 676 +896 64 1023 631 151 682 +960 64 1023 666 157 689 +1023 64 1023 700 164 695 +0 128 1023 60 141 631 +64 128 1023 105 144 635 +128 128 1023 150 148 639 +192 128 1023 196 151 642 +256 128 1023 242 155 645 +320 128 1023 288 158 649 +384 128 1023 332 162 652 +448 128 1023 376 166 656 +512 128 1023 419 170 661 +576 128 1023 461 174 665 +640 128 1023 501 180 670 +704 128 1023 538 185 676 +768 128 1023 574 191 682 +832 128 1023 609 198 688 +896 128 1023 644 204 695 +960 128 1023 679 211 702 +1023 128 1023 713 218 708 +0 192 1023 73 194 644 +64 192 1023 117 198 647 +128 192 1023 162 201 651 +192 192 1023 209 205 654 +256 192 1023 254 208 658 +320 192 1023 300 211 661 +384 192 1023 345 215 665 +448 192 1023 389 219 669 +512 192 1023 432 223 673 +576 192 1023 473 228 678 +640 192 1023 513 233 682 +704 192 1023 551 239 688 +768 192 1023 587 245 694 +832 192 1023 622 252 701 +896 192 1023 657 258 708 +960 192 1023 691 265 714 +1023 192 1023 726 272 721 +0 256 1023 85 247 656 +64 256 1023 129 251 660 +128 256 1023 175 254 663 +192 256 1023 221 258 666 +256 256 1023 267 261 670 +320 256 1023 312 265 674 +384 256 1023 357 269 677 +448 256 1023 401 273 681 +512 256 1023 444 277 685 +576 256 1023 486 282 690 +640 256 1023 526 287 695 +704 256 1023 563 293 701 +768 256 1023 600 299 707 +832 256 1023 635 306 714 +896 256 1023 670 312 721 +960 256 1023 705 319 728 +1023 256 1023 740 326 735 +0 320 1023 97 301 668 +64 320 1023 142 304 672 +128 320 1023 187 308 676 +192 320 1023 234 311 679 +256 320 1023 279 315 682 +320 320 1023 325 318 686 +384 320 1023 370 322 690 +448 320 1023 414 326 694 +512 320 1023 457 331 698 +576 320 1023 499 336 703 +640 320 1023 539 341 708 +704 320 1023 577 347 715 +768 320 1023 613 353 721 +832 320 1023 649 360 728 +896 320 1023 684 367 735 +960 320 1023 719 374 742 +1023 320 1023 754 381 749 +0 384 1023 110 353 681 +64 384 1023 155 357 685 +128 384 1023 201 361 689 +192 384 1023 247 364 692 +256 384 1023 293 368 696 +320 384 1023 339 372 700 +384 384 1023 383 376 703 +448 384 1023 428 380 708 +512 384 1023 471 384 712 +576 384 1023 513 389 717 +640 384 1023 553 395 723 +704 384 1023 591 401 729 +768 384 1023 628 408 735 +832 384 1023 663 415 742 +896 384 1023 698 422 749 +960 384 1023 734 429 757 +1023 384 1023 769 436 764 +0 448 1023 124 407 695 +64 448 1023 169 411 699 +128 448 1023 215 414 703 +192 448 1023 261 418 707 +256 448 1023 307 422 710 +320 448 1023 353 426 714 +384 448 1023 398 430 718 +448 448 1023 443 434 722 +512 448 1023 486 439 727 +576 448 1023 528 444 732 +640 448 1023 568 449 738 +704 448 1023 607 456 744 +768 448 1023 643 463 751 +832 448 1023 679 470 758 +896 448 1023 714 477 765 +960 448 1023 750 484 773 +1023 448 1023 785 492 780 +0 512 1023 139 460 710 +64 512 1023 184 464 714 +128 512 1023 230 468 718 +192 512 1023 276 472 722 +256 512 1023 323 476 726 +320 512 1023 369 480 730 +384 512 1023 414 484 734 +448 512 1023 459 488 739 +512 512 1023 502 493 743 +576 512 1023 545 499 749 +640 512 1023 585 504 755 +704 512 1023 623 511 761 +768 512 1023 660 518 768 +832 512 1023 696 525 775 +896 512 1023 732 533 783 +960 512 1023 768 541 791 +1023 512 1023 804 548 798 +0 576 1023 156 514 727 +64 576 1023 201 518 731 +128 576 1023 247 522 735 +192 576 1023 294 526 739 +256 576 1023 340 530 743 +320 576 1023 386 534 747 +384 576 1023 432 538 752 +448 576 1023 476 543 756 +512 576 1023 520 548 761 +576 576 1023 563 554 767 +640 576 1023 603 560 773 +704 576 1023 642 567 780 +768 576 1023 679 574 787 +832 576 1023 715 581 795 +896 576 1023 751 590 803 +960 576 1023 788 598 811 +1023 576 1023 824 606 819 +0 640 1023 174 567 745 +64 640 1023 220 572 750 +128 640 1023 266 576 754 +192 640 1023 312 580 758 +256 640 1023 359 584 762 +320 640 1023 405 588 766 +384 640 1023 451 593 771 +448 640 1023 496 598 776 +512 640 1023 540 603 781 +576 640 1023 583 609 787 +640 640 1023 624 616 794 +704 640 1023 663 623 801 +768 640 1023 701 631 809 +832 640 1023 737 639 817 +896 640 1023 774 647 825 +960 640 1023 811 656 834 +1023 640 1023 847 664 842 +0 704 1023 195 621 766 +64 704 1023 240 625 770 +128 704 1023 287 629 775 +192 704 1023 334 634 779 +256 704 1023 380 638 783 +320 704 1023 427 643 788 +384 704 1023 473 648 793 +448 704 1023 519 653 798 +512 704 1023 563 659 804 +576 704 1023 606 665 811 +640 704 1023 648 672 817 +704 704 1023 687 680 825 +768 704 1023 725 688 833 +832 704 1023 762 696 842 +896 704 1023 799 705 851 +960 704 1023 836 714 859 +1023 704 1023 874 723 868 +0 768 1023 217 674 788 +64 768 1023 263 679 793 +128 768 1023 310 684 798 +192 768 1023 357 688 802 +256 768 1023 404 693 808 +320 768 1023 451 698 813 +384 768 1023 498 704 818 +448 768 1023 544 710 824 +512 768 1023 589 716 830 +576 768 1023 632 722 837 +640 768 1023 675 730 844 +704 768 1023 714 738 852 +768 768 1023 752 746 860 +832 768 1023 790 755 869 +896 768 1023 827 764 878 +960 768 1023 864 773 887 +1023 768 1023 902 782 896 +0 832 1023 242 729 813 +64 832 1023 288 734 818 +128 832 1023 335 739 823 +192 832 1023 383 744 828 +256 832 1023 430 749 834 +320 832 1023 478 755 839 +384 832 1023 525 761 845 +448 832 1023 571 767 851 +512 832 1023 617 774 858 +576 832 1023 661 780 865 +640 832 1023 702 788 872 +704 832 1023 743 796 881 +768 832 1023 781 805 889 +832 832 1023 819 814 898 +896 832 1023 856 823 908 +960 832 1023 894 833 917 +1023 832 1023 931 842 926 +0 896 1023 268 784 839 +64 896 1023 315 790 845 +128 896 1023 362 796 850 +192 896 1023 410 801 856 +256 896 1023 458 807 862 +320 896 1023 506 813 867 +384 896 1023 553 819 873 +448 896 1023 600 825 880 +512 896 1023 646 832 887 +576 896 1023 689 839 894 +640 896 1023 732 847 902 +704 896 1023 772 855 910 +768 896 1023 811 864 919 +832 896 1023 849 874 928 +896 896 1023 886 883 937 +960 896 1023 924 892 947 +1023 896 1023 961 902 956 +0 960 1023 296 842 867 +64 960 1023 342 848 873 +128 960 1023 390 853 878 +192 960 1023 439 859 884 +256 960 1023 487 865 890 +320 960 1023 535 872 897 +384 960 1023 583 878 903 +448 960 1023 630 884 909 +512 960 1023 675 891 917 +576 960 1023 719 899 924 +640 960 1023 762 907 932 +704 960 1023 802 915 940 +768 960 1023 841 924 949 +832 960 1023 879 933 958 +896 960 1023 917 943 968 +960 960 1023 954 952 977 +1023 960 1023 991 961 986 +0 1023 1023 324 900 895 +64 1023 1023 371 906 902 +128 1023 1023 420 912 908 +192 1023 1023 468 918 914 +256 1023 1023 517 925 920 +320 1023 1023 565 931 926 +384 1023 1023 613 937 933 +448 1023 1023 660 944 939 +512 1023 1023 705 951 946 +576 1023 1023 749 958 954 +640 1023 1023 792 966 962 +704 1023 1023 832 975 970 +768 1023 1023 871 984 979 +832 1023 1023 909 993 988 +896 1023 1023 946 1002 997 +960 1023 1023 984 1011 1007 +1023 1023 1023 1020 1020 1015 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_7.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_7.txt new file mode 100644 index 0000000..77d3d17 --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_7.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 13 13 13 +128 0 0 28 28 28 +192 0 0 42 42 42 +256 0 0 56 56 56 +320 0 0 71 71 71 +384 0 0 85 85 85 +448 0 0 100 100 100 +512 0 0 114 114 114 +576 0 0 129 129 129 +640 0 0 143 143 143 +704 0 0 158 158 158 +768 0 0 172 172 172 +832 0 0 187 187 187 +896 0 0 201 201 201 +960 0 0 216 216 216 +1023 0 0 230 230 230 +0 64 0 47 47 47 +64 64 0 62 62 62 +128 64 0 76 76 76 +192 64 0 91 91 91 +256 64 0 105 105 105 +320 64 0 119 119 119 +384 64 0 134 134 134 +448 64 0 148 148 148 +512 64 0 163 163 163 +576 64 0 177 177 177 +640 64 0 192 192 192 +704 64 0 206 206 206 +768 64 0 221 221 221 +832 64 0 235 235 235 +896 64 0 250 250 250 +960 64 0 264 264 264 +1023 64 0 279 279 279 +0 128 0 96 96 96 +64 128 0 110 110 110 +128 128 0 125 125 125 +192 128 0 139 139 139 +256 128 0 154 154 154 +320 128 0 168 168 168 +384 128 0 183 183 183 +448 128 0 197 197 197 +512 128 0 212 212 212 +576 128 0 226 226 226 +640 128 0 241 241 241 +704 128 0 255 255 255 +768 128 0 270 270 270 +832 128 0 284 284 284 +896 128 0 299 299 299 +960 128 0 313 313 313 +1023 128 0 328 328 328 +0 192 0 144 144 144 +64 192 0 159 159 159 +128 192 0 173 173 173 +192 192 0 188 188 188 +256 192 0 202 202 202 +320 192 0 217 217 217 +384 192 0 231 231 231 +448 192 0 246 246 246 +512 192 0 260 260 260 +576 192 0 275 275 275 +640 192 0 289 289 289 +704 192 0 304 304 304 +768 192 0 318 318 318 +832 192 0 333 333 333 +896 192 0 347 347 347 +960 192 0 361 361 361 +1023 192 0 376 376 376 +0 256 0 193 193 193 +64 256 0 208 208 208 +128 256 0 222 222 222 +192 256 0 237 237 237 +256 256 0 251 251 251 +320 256 0 266 266 266 +384 256 0 280 280 280 +448 256 0 295 295 295 +512 256 0 309 309 309 +576 256 0 324 324 324 +640 256 0 338 338 338 +704 256 0 352 352 352 +768 256 0 367 367 367 +832 256 0 381 381 381 +896 256 0 395 395 395 +960 256 0 410 410 410 +1023 256 0 424 424 424 +0 320 0 242 242 242 +64 320 0 257 257 257 +128 320 0 271 271 271 +192 320 0 285 285 285 +256 320 0 300 300 300 +320 320 0 314 314 314 +384 320 0 329 329 329 +448 320 0 343 343 343 +512 320 0 357 357 357 +576 320 0 372 372 372 +640 320 0 386 386 386 +704 320 0 401 401 401 +768 320 0 415 415 415 +832 320 0 429 429 429 +896 320 0 443 443 443 +960 320 0 458 458 458 +1023 320 0 472 472 472 +0 384 0 291 291 291 +64 384 0 305 305 305 +128 384 0 320 320 320 +192 384 0 334 334 334 +256 384 0 348 348 348 +320 384 0 363 363 363 +384 384 0 377 377 377 +448 384 0 391 391 391 +512 384 0 406 406 406 +576 384 0 420 420 420 +640 384 0 434 434 434 +704 384 0 449 449 449 +768 384 0 463 463 463 +832 384 0 477 477 477 +896 384 0 491 491 491 +960 384 0 505 505 505 +1023 384 0 519 519 519 +0 448 0 339 339 339 +64 448 0 354 354 354 +128 448 0 368 368 368 +192 448 0 382 382 382 +256 448 0 397 397 397 +320 448 0 411 411 411 +384 448 0 425 425 425 +448 448 0 440 440 440 +512 448 0 454 454 454 +576 448 0 468 468 468 +640 448 0 482 482 482 +704 448 0 496 496 496 +768 448 0 510 510 510 +832 448 0 525 525 525 +896 448 0 539 539 539 +960 448 0 553 553 553 +1023 448 0 567 567 567 +0 512 0 388 388 388 +64 512 0 402 402 402 +128 512 0 416 416 416 +192 512 0 431 431 431 +256 512 0 445 445 445 +320 512 0 459 459 459 +384 512 0 473 473 473 +448 512 0 487 487 487 +512 512 0 502 502 502 +576 512 0 516 516 516 +640 512 0 530 530 530 +704 512 0 544 544 544 +768 512 0 558 558 558 +832 512 0 572 572 572 +896 512 0 586 586 586 +960 512 0 599 599 599 +1023 512 0 613 613 613 +0 576 0 436 436 436 +64 576 0 450 450 450 +128 576 0 464 464 464 +192 576 0 478 478 478 +256 576 0 493 493 493 +320 576 0 507 507 507 +384 576 0 521 521 521 +448 576 0 535 535 535 +512 576 0 549 549 549 +576 576 0 563 563 563 +640 576 0 577 577 577 +704 576 0 591 591 591 +768 576 0 604 604 604 +832 576 0 618 618 618 +896 576 0 632 632 632 +960 576 0 646 646 646 +1023 576 0 659 659 659 +0 640 0 484 484 484 +64 640 0 498 498 498 +128 640 0 512 512 512 +192 640 0 526 526 526 +256 640 0 540 540 540 +320 640 0 554 554 554 +384 640 0 568 568 568 +448 640 0 582 582 582 +512 640 0 596 596 596 +576 640 0 610 610 610 +640 640 0 623 623 623 +704 640 0 637 637 637 +768 640 0 651 651 651 +832 640 0 664 664 664 +896 640 0 678 678 678 +960 640 0 691 691 691 +1023 640 0 704 704 704 +0 704 0 531 531 531 +64 704 0 545 545 545 +128 704 0 559 559 559 +192 704 0 573 573 573 +256 704 0 587 587 587 +320 704 0 601 601 601 +384 704 0 614 614 614 +448 704 0 628 628 628 +512 704 0 642 642 642 +576 704 0 656 656 656 +640 704 0 669 669 669 +704 704 0 682 682 682 +768 704 0 695 695 695 +832 704 0 709 709 709 +896 704 0 722 722 722 +960 704 0 735 735 735 +1023 704 0 748 748 748 +0 768 0 578 578 578 +64 768 0 592 592 592 +128 768 0 606 606 606 +192 768 0 619 619 619 +256 768 0 633 633 633 +320 768 0 647 647 647 +384 768 0 661 661 661 +448 768 0 674 674 674 +512 768 0 687 687 687 +576 768 0 700 700 700 +640 768 0 714 714 714 +704 768 0 727 727 727 +768 768 0 740 740 740 +832 768 0 752 752 752 +896 768 0 765 765 765 +960 768 0 778 778 778 +1023 768 0 791 791 791 +0 832 0 625 625 625 +64 832 0 638 638 638 +128 832 0 652 652 652 +192 832 0 665 665 665 +256 832 0 679 679 679 +320 832 0 692 692 692 +384 832 0 705 705 705 +448 832 0 718 718 718 +512 832 0 731 731 731 +576 832 0 744 744 744 +640 832 0 757 757 757 +704 832 0 770 770 770 +768 832 0 783 783 783 +832 832 0 795 795 795 +896 832 0 808 808 808 +960 832 0 821 821 821 +1023 832 0 833 833 833 +0 896 0 670 670 670 +64 896 0 684 684 684 +128 896 0 697 697 697 +192 896 0 710 710 710 +256 896 0 723 723 723 +320 896 0 736 736 736 +384 896 0 749 749 749 +448 896 0 762 762 762 +512 896 0 775 775 775 +576 896 0 787 787 787 +640 896 0 800 800 800 +704 896 0 813 813 813 +768 896 0 825 825 825 +832 896 0 838 838 838 +896 896 0 850 850 850 +960 896 0 863 863 863 +1023 896 0 875 875 875 +0 960 0 715 715 715 +64 960 0 728 728 728 +128 960 0 741 741 741 +192 960 0 754 754 754 +256 960 0 766 766 766 +320 960 0 779 779 779 +384 960 0 792 792 792 +448 960 0 805 805 805 +512 960 0 817 817 817 +576 960 0 830 830 830 +640 960 0 842 842 842 +704 960 0 855 855 855 +768 960 0 867 867 867 +832 960 0 879 879 879 +896 960 0 892 892 892 +960 960 0 904 904 904 +1023 960 0 917 917 917 +0 1023 0 758 758 758 +64 1023 0 771 771 771 +128 1023 0 784 784 784 +192 1023 0 796 796 796 +256 1023 0 809 809 809 +320 1023 0 822 822 822 +384 1023 0 834 834 834 +448 1023 0 847 847 847 +512 1023 0 859 859 859 +576 1023 0 872 872 872 +640 1023 0 884 884 884 +704 1023 0 896 896 896 +768 1023 0 909 909 909 +832 1023 0 921 921 921 +896 1023 0 933 933 933 +960 1023 0 946 946 946 +1023 1023 0 958 958 958 +0 0 64 4 4 4 +64 0 64 18 18 18 +128 0 64 33 33 33 +192 0 64 47 47 47 +256 0 64 61 61 61 +320 0 64 76 76 76 +384 0 64 90 90 90 +448 0 64 105 105 105 +512 0 64 119 119 119 +576 0 64 134 134 134 +640 0 64 148 148 148 +704 0 64 162 162 162 +768 0 64 177 177 177 +832 0 64 192 192 192 +896 0 64 206 206 206 +960 0 64 221 221 221 +1023 0 64 235 235 235 +0 64 64 52 52 52 +64 64 64 67 67 67 +128 64 64 81 81 81 +192 64 64 95 95 95 +256 64 64 110 110 110 +320 64 64 124 124 124 +384 64 64 139 139 139 +448 64 64 153 153 153 +512 64 64 168 168 168 +576 64 64 182 182 182 +640 64 64 197 197 197 +704 64 64 211 211 211 +768 64 64 226 226 226 +832 64 64 240 240 240 +896 64 64 255 255 255 +960 64 64 269 269 269 +1023 64 64 284 284 284 +0 128 64 101 101 101 +64 128 64 115 115 115 +128 128 64 130 130 130 +192 128 64 144 144 144 +256 128 64 159 159 159 +320 128 64 173 173 173 +384 128 64 188 188 188 +448 128 64 202 202 202 +512 128 64 217 217 217 +576 128 64 231 231 231 +640 128 64 246 246 246 +704 128 64 260 260 260 +768 128 64 275 275 275 +832 128 64 289 289 289 +896 128 64 303 303 303 +960 128 64 318 318 318 +1023 128 64 332 332 332 +0 192 64 149 149 149 +64 192 64 164 164 164 +128 192 64 178 178 178 +192 192 64 193 193 193 +256 192 64 207 207 207 +320 192 64 222 222 222 +384 192 64 236 236 236 +448 192 64 251 251 251 +512 192 64 265 265 265 +576 192 64 280 280 280 +640 192 64 294 294 294 +704 192 64 309 309 309 +768 192 64 323 323 323 +832 192 64 338 338 338 +896 192 64 352 352 352 +960 192 64 366 366 366 +1023 192 64 381 381 381 +0 256 64 198 198 198 +64 256 64 213 213 213 +128 256 64 227 227 227 +192 256 64 242 242 242 +256 256 64 256 256 256 +320 256 64 271 271 271 +384 256 64 285 285 285 +448 256 64 300 300 300 +512 256 64 314 314 314 +576 256 64 328 328 328 +640 256 64 343 343 343 +704 256 64 357 357 357 +768 256 64 371 371 371 +832 256 64 386 386 386 +896 256 64 400 400 400 +960 256 64 415 415 415 +1023 256 64 429 429 429 +0 320 64 247 247 247 +64 320 64 261 261 261 +128 320 64 276 276 276 +192 320 64 290 290 290 +256 320 64 305 305 305 +320 320 64 319 319 319 +384 320 64 334 334 334 +448 320 64 348 348 348 +512 320 64 362 362 362 +576 320 64 377 377 377 +640 320 64 391 391 391 +704 320 64 406 406 406 +768 320 64 420 420 420 +832 320 64 434 434 434 +896 320 64 448 448 448 +960 320 64 463 463 463 +1023 320 64 477 477 477 +0 384 64 296 296 296 +64 384 64 310 310 310 +128 384 64 325 325 325 +192 384 64 339 339 339 +256 384 64 353 353 353 +320 384 64 368 368 368 +384 384 64 382 382 382 +448 384 64 396 396 396 +512 384 64 411 411 411 +576 384 64 425 425 425 +640 384 64 439 439 439 +704 384 64 454 454 454 +768 384 64 468 468 468 +832 384 64 482 482 482 +896 384 64 496 496 496 +960 384 64 510 510 510 +1023 384 64 524 524 524 +0 448 64 344 344 344 +64 448 64 358 358 358 +128 448 64 373 373 373 +192 448 64 387 387 387 +256 448 64 402 402 402 +320 448 64 416 416 416 +384 448 64 430 430 430 +448 448 64 444 444 444 +512 448 64 459 459 459 +576 448 64 473 473 473 +640 448 64 487 487 487 +704 448 64 501 501 501 +768 448 64 515 515 515 +832 448 64 529 529 529 +896 448 64 544 544 544 +960 448 64 557 557 557 +1023 448 64 571 571 571 +0 512 64 392 392 392 +64 512 64 407 407 407 +128 512 64 421 421 421 +192 512 64 435 435 435 +256 512 64 450 450 450 +320 512 64 464 464 464 +384 512 64 478 478 478 +448 512 64 492 492 492 +512 512 64 506 506 506 +576 512 64 520 520 520 +640 512 64 535 535 535 +704 512 64 549 549 549 +768 512 64 562 562 562 +832 512 64 577 577 577 +896 512 64 590 590 590 +960 512 64 604 604 604 +1023 512 64 618 618 618 +0 576 64 441 441 441 +64 576 64 455 455 455 +128 576 64 469 469 469 +192 576 64 483 483 483 +256 576 64 497 497 497 +320 576 64 511 511 511 +384 576 64 526 526 526 +448 576 64 540 540 540 +512 576 64 554 554 554 +576 576 64 568 568 568 +640 576 64 581 581 581 +704 576 64 595 595 595 +768 576 64 609 609 609 +832 576 64 623 623 623 +896 576 64 637 637 637 +960 576 64 650 650 650 +1023 576 64 664 664 664 +0 640 64 488 488 488 +64 640 64 502 502 502 +128 640 64 517 517 517 +192 640 64 531 531 531 +256 640 64 545 545 545 +320 640 64 559 559 559 +384 640 64 573 573 573 +448 640 64 586 586 586 +512 640 64 600 600 600 +576 640 64 614 614 614 +640 640 64 628 628 628 +704 640 64 642 642 642 +768 640 64 655 655 655 +832 640 64 669 669 669 +896 640 64 682 682 682 +960 640 64 695 695 695 +1023 640 64 709 709 709 +0 704 64 536 536 536 +64 704 64 550 550 550 +128 704 64 564 564 564 +192 704 64 578 578 578 +256 704 64 592 592 592 +320 704 64 605 605 605 +384 704 64 619 619 619 +448 704 64 633 633 633 +512 704 64 646 646 646 +576 704 64 660 660 660 +640 704 64 674 674 674 +704 704 64 687 687 687 +768 704 64 700 700 700 +832 704 64 713 713 713 +896 704 64 726 726 726 +960 704 64 739 739 739 +1023 704 64 752 752 752 +0 768 64 583 583 583 +64 768 64 597 597 597 +128 768 64 611 611 611 +192 768 64 624 624 624 +256 768 64 638 638 638 +320 768 64 652 652 652 +384 768 64 665 665 665 +448 768 64 678 678 678 +512 768 64 692 692 692 +576 768 64 705 705 705 +640 768 64 718 718 718 +704 768 64 731 731 731 +768 768 64 744 744 744 +832 768 64 757 757 757 +896 768 64 770 770 770 +960 768 64 782 782 782 +1023 768 64 795 795 795 +0 832 64 629 629 629 +64 832 64 643 643 643 +128 832 64 656 656 656 +192 832 64 670 670 670 +256 832 64 683 683 683 +320 832 64 696 696 696 +384 832 64 710 710 710 +448 832 64 723 723 723 +512 832 64 736 736 736 +576 832 64 749 749 749 +640 832 64 762 762 762 +704 832 64 774 774 774 +768 832 64 787 787 787 +832 832 64 800 800 800 +896 832 64 812 812 812 +960 832 64 825 825 825 +1023 832 64 837 837 837 +0 896 64 675 675 675 +64 896 64 688 688 688 +128 896 64 701 701 701 +192 896 64 714 714 714 +256 896 64 727 727 727 +320 896 64 741 741 741 +384 896 64 753 753 753 +448 896 64 766 766 766 +512 896 64 779 779 779 +576 896 64 792 792 792 +640 896 64 804 804 804 +704 896 64 817 817 817 +768 896 64 829 829 829 +832 896 64 842 842 842 +896 896 64 854 854 854 +960 896 64 867 867 867 +1023 896 64 879 879 879 +0 960 64 719 719 719 +64 960 64 732 732 732 +128 960 64 745 745 745 +192 960 64 758 758 758 +256 960 64 771 771 771 +320 960 64 784 784 784 +384 960 64 796 796 796 +448 960 64 809 809 809 +512 960 64 821 821 821 +576 960 64 834 834 834 +640 960 64 846 846 846 +704 960 64 859 859 859 +768 960 64 871 871 871 +832 960 64 884 884 884 +896 960 64 896 896 896 +960 960 64 909 909 909 +1023 960 64 921 921 921 +0 1023 64 763 763 763 +64 1023 64 775 775 775 +128 1023 64 788 788 788 +192 1023 64 801 801 801 +256 1023 64 813 813 813 +320 1023 64 826 826 826 +384 1023 64 839 839 839 +448 1023 64 851 851 851 +512 1023 64 863 863 863 +576 1023 64 876 876 876 +640 1023 64 888 888 888 +704 1023 64 901 901 901 +768 1023 64 913 913 913 +832 1023 64 925 925 925 +896 1023 64 938 938 938 +960 1023 64 950 950 950 +1023 1023 64 962 962 962 +0 0 128 9 9 9 +64 0 128 23 23 23 +128 0 128 38 38 38 +192 0 128 52 52 52 +256 0 128 66 66 66 +320 0 128 81 81 81 +384 0 128 95 95 95 +448 0 128 109 109 109 +512 0 128 124 124 124 +576 0 128 138 138 138 +640 0 128 153 153 153 +704 0 128 168 168 168 +768 0 128 182 182 182 +832 0 128 196 196 196 +896 0 128 211 211 211 +960 0 128 225 225 225 +1023 0 128 240 240 240 +0 64 128 57 57 57 +64 64 128 72 72 72 +128 64 128 86 86 86 +192 64 128 100 100 100 +256 64 128 115 115 115 +320 64 128 129 129 129 +384 64 128 144 144 144 +448 64 128 158 158 158 +512 64 128 173 173 173 +576 64 128 187 187 187 +640 64 128 202 202 202 +704 64 128 216 216 216 +768 64 128 231 231 231 +832 64 128 245 245 245 +896 64 128 260 260 260 +960 64 128 274 274 274 +1023 64 128 289 289 289 +0 128 128 106 106 106 +64 128 128 120 120 120 +128 128 128 135 135 135 +192 128 128 149 149 149 +256 128 128 163 163 163 +320 128 128 178 178 178 +384 128 128 193 193 193 +448 128 128 207 207 207 +512 128 128 222 222 222 +576 128 128 236 236 236 +640 128 128 250 250 250 +704 128 128 265 265 265 +768 128 128 279 279 279 +832 128 128 294 294 294 +896 128 128 308 308 308 +960 128 128 323 323 323 +1023 128 128 337 337 337 +0 192 128 154 154 154 +64 192 128 169 169 169 +128 192 128 183 183 183 +192 192 128 198 198 198 +256 192 128 212 212 212 +320 192 128 227 227 227 +384 192 128 241 241 241 +448 192 128 256 256 256 +512 192 128 270 270 270 +576 192 128 285 285 285 +640 192 128 299 299 299 +704 192 128 314 314 314 +768 192 128 328 328 328 +832 192 128 342 342 342 +896 192 128 357 357 357 +960 192 128 371 371 371 +1023 192 128 386 386 386 +0 256 128 203 203 203 +64 256 128 218 218 218 +128 256 128 232 232 232 +192 256 128 247 247 247 +256 256 128 261 261 261 +320 256 128 275 275 275 +384 256 128 290 290 290 +448 256 128 304 304 304 +512 256 128 319 319 319 +576 256 128 333 333 333 +640 256 128 348 348 348 +704 256 128 362 362 362 +768 256 128 376 376 376 +832 256 128 391 391 391 +896 256 128 405 405 405 +960 256 128 419 419 419 +1023 256 128 434 434 434 +0 320 128 252 252 252 +64 320 128 266 266 266 +128 320 128 281 281 281 +192 320 128 295 295 295 +256 320 128 310 310 310 +320 320 128 324 324 324 +384 320 128 339 339 339 +448 320 128 353 353 353 +512 320 128 367 367 367 +576 320 128 382 382 382 +640 320 128 396 396 396 +704 320 128 410 410 410 +768 320 128 425 425 425 +832 320 128 439 439 439 +896 320 128 453 453 453 +960 320 128 467 467 467 +1023 320 128 482 482 482 +0 384 128 301 301 301 +64 384 128 315 315 315 +128 384 128 329 329 329 +192 384 128 344 344 344 +256 384 128 358 358 358 +320 384 128 372 372 372 +384 384 128 387 387 387 +448 384 128 401 401 401 +512 384 128 415 415 415 +576 384 128 430 430 430 +640 384 128 444 444 444 +704 384 128 458 458 458 +768 384 128 473 473 473 +832 384 128 487 487 487 +896 384 128 501 501 501 +960 384 128 515 515 515 +1023 384 128 529 529 529 +0 448 128 349 349 349 +64 448 128 363 363 363 +128 448 128 378 378 378 +192 448 128 392 392 392 +256 448 128 406 406 406 +320 448 128 421 421 421 +384 448 128 435 435 435 +448 448 128 449 449 449 +512 448 128 464 464 464 +576 448 128 478 478 478 +640 448 128 492 492 492 +704 448 128 506 506 506 +768 448 128 520 520 520 +832 448 128 534 534 534 +896 448 128 548 548 548 +960 448 128 562 562 562 +1023 448 128 576 576 576 +0 512 128 397 397 397 +64 512 128 412 412 412 +128 512 128 426 426 426 +192 512 128 440 440 440 +256 512 128 455 455 455 +320 512 128 469 469 469 +384 512 128 483 483 483 +448 512 128 497 497 497 +512 512 128 511 511 511 +576 512 128 525 525 525 +640 512 128 539 539 539 +704 512 128 553 553 553 +768 512 128 567 567 567 +832 512 128 581 581 581 +896 512 128 595 595 595 +960 512 128 609 609 609 +1023 512 128 623 623 623 +0 576 128 445 445 445 +64 576 128 460 460 460 +128 576 128 474 474 474 +192 576 128 488 488 488 +256 576 128 502 502 502 +320 576 128 516 516 516 +384 576 128 530 530 530 +448 576 128 544 544 544 +512 576 128 558 558 558 +576 576 128 572 572 572 +640 576 128 586 586 586 +704 576 128 600 600 600 +768 576 128 614 614 614 +832 576 128 628 628 628 +896 576 128 641 641 641 +960 576 128 655 655 655 +1023 576 128 669 669 669 +0 640 128 493 493 493 +64 640 128 507 507 507 +128 640 128 521 521 521 +192 640 128 536 536 536 +256 640 128 550 550 550 +320 640 128 563 563 563 +384 640 128 577 577 577 +448 640 128 591 591 591 +512 640 128 605 605 605 +576 640 128 619 619 619 +640 640 128 633 633 633 +704 640 128 646 646 646 +768 640 128 660 660 660 +832 640 128 673 673 673 +896 640 128 686 686 686 +960 640 128 700 700 700 +1023 640 128 713 713 713 +0 704 128 541 541 541 +64 704 128 555 555 555 +128 704 128 569 569 569 +192 704 128 582 582 582 +256 704 128 596 596 596 +320 704 128 610 610 610 +384 704 128 624 624 624 +448 704 128 637 637 637 +512 704 128 651 651 651 +576 704 128 665 665 665 +640 704 128 678 678 678 +704 704 128 691 691 691 +768 704 128 704 704 704 +832 704 128 718 718 718 +896 704 128 731 731 731 +960 704 128 744 744 744 +1023 704 128 757 757 757 +0 768 128 587 587 587 +64 768 128 601 601 601 +128 768 128 615 615 615 +192 768 128 629 629 629 +256 768 128 643 643 643 +320 768 128 656 656 656 +384 768 128 670 670 670 +448 768 128 683 683 683 +512 768 128 696 696 696 +576 768 128 709 709 709 +640 768 128 722 722 722 +704 768 128 735 735 735 +768 768 128 748 748 748 +832 768 128 761 761 761 +896 768 128 774 774 774 +960 768 128 787 787 787 +1023 768 128 799 799 799 +0 832 128 634 634 634 +64 832 128 647 647 647 +128 832 128 661 661 661 +192 832 128 675 675 675 +256 832 128 688 688 688 +320 832 128 701 701 701 +384 832 128 714 714 714 +448 832 128 727 727 727 +512 832 128 740 740 740 +576 832 128 753 753 753 +640 832 128 766 766 766 +704 832 128 779 779 779 +768 832 128 791 791 791 +832 832 128 804 804 804 +896 832 128 817 817 817 +960 832 128 829 829 829 +1023 832 128 841 841 841 +0 896 128 679 679 679 +64 896 128 693 693 693 +128 896 128 706 706 706 +192 896 128 719 719 719 +256 896 128 732 732 732 +320 896 128 745 745 745 +384 896 128 758 758 758 +448 896 128 771 771 771 +512 896 128 783 783 783 +576 896 128 796 796 796 +640 896 128 809 809 809 +704 896 128 821 821 821 +768 896 128 834 834 834 +832 896 128 846 846 846 +896 896 128 859 859 859 +960 896 128 871 871 871 +1023 896 128 883 883 883 +0 960 128 724 724 724 +64 960 128 737 737 737 +128 960 128 749 749 749 +192 960 128 762 762 762 +256 960 128 775 775 775 +320 960 128 788 788 788 +384 960 128 801 801 801 +448 960 128 813 813 813 +512 960 128 826 826 826 +576 960 128 838 838 838 +640 960 128 851 851 851 +704 960 128 863 863 863 +768 960 128 876 876 876 +832 960 128 888 888 888 +896 960 128 900 900 900 +960 960 128 913 913 913 +1023 960 128 925 925 925 +0 1023 128 767 767 767 +64 1023 128 780 780 780 +128 1023 128 793 793 793 +192 1023 128 805 805 805 +256 1023 128 818 818 818 +320 1023 128 830 830 830 +384 1023 128 843 843 843 +448 1023 128 855 855 855 +512 1023 128 868 868 868 +576 1023 128 880 880 880 +640 1023 128 893 893 893 +704 1023 128 905 905 905 +768 1023 128 917 917 917 +832 1023 128 930 930 930 +896 1023 128 942 942 942 +960 1023 128 954 954 954 +1023 1023 128 967 967 967 +0 0 192 14 14 14 +64 0 192 28 28 28 +128 0 192 42 42 42 +192 0 192 57 57 57 +256 0 192 71 71 71 +320 0 192 86 86 86 +384 0 192 100 100 100 +448 0 192 115 115 115 +512 0 192 129 129 129 +576 0 192 144 144 144 +640 0 192 158 158 158 +704 0 192 172 172 172 +768 0 192 187 187 187 +832 0 192 201 201 201 +896 0 192 216 216 216 +960 0 192 230 230 230 +1023 0 192 245 245 245 +0 64 192 62 62 62 +64 64 192 76 76 76 +128 64 192 91 91 91 +192 64 192 105 105 105 +256 64 192 120 120 120 +320 64 192 134 134 134 +384 64 192 149 149 149 +448 64 192 163 163 163 +512 64 192 178 178 178 +576 64 192 192 192 192 +640 64 192 207 207 207 +704 64 192 221 221 221 +768 64 192 236 236 236 +832 64 192 250 250 250 +896 64 192 265 265 265 +960 64 192 279 279 279 +1023 64 192 294 294 294 +0 128 192 110 110 110 +64 128 192 125 125 125 +128 128 192 139 139 139 +192 128 192 154 154 154 +256 128 192 169 169 169 +320 128 192 183 183 183 +384 128 192 197 197 197 +448 128 192 212 212 212 +512 128 192 226 226 226 +576 128 192 241 241 241 +640 128 192 255 255 255 +704 128 192 270 270 270 +768 128 192 284 284 284 +832 128 192 299 299 299 +896 128 192 313 313 313 +960 128 192 328 328 328 +1023 128 192 342 342 342 +0 192 192 159 159 159 +64 192 192 174 174 174 +128 192 192 188 188 188 +192 192 192 203 203 203 +256 192 192 217 217 217 +320 192 192 232 232 232 +384 192 192 246 246 246 +448 192 192 261 261 261 +512 192 192 275 275 275 +576 192 192 290 290 290 +640 192 192 304 304 304 +704 192 192 319 319 319 +768 192 192 333 333 333 +832 192 192 347 347 347 +896 192 192 362 362 362 +960 192 192 376 376 376 +1023 192 192 390 390 390 +0 256 192 208 208 208 +64 256 192 223 223 223 +128 256 192 237 237 237 +192 256 192 251 251 251 +256 256 192 266 266 266 +320 256 192 280 280 280 +384 256 192 295 295 295 +448 256 192 309 309 309 +512 256 192 324 324 324 +576 256 192 338 338 338 +640 256 192 353 353 353 +704 256 192 367 367 367 +768 256 192 381 381 381 +832 256 192 396 396 396 +896 256 192 410 410 410 +960 256 192 424 424 424 +1023 256 192 439 439 439 +0 320 192 257 257 257 +64 320 192 271 271 271 +128 320 192 286 286 286 +192 320 192 300 300 300 +256 320 192 315 315 315 +320 320 192 329 329 329 +384 320 192 343 343 343 +448 320 192 358 358 358 +512 320 192 372 372 372 +576 320 192 387 387 387 +640 320 192 401 401 401 +704 320 192 415 415 415 +768 320 192 430 430 430 +832 320 192 444 444 444 +896 320 192 458 458 458 +960 320 192 472 472 472 +1023 320 192 486 486 486 +0 384 192 305 305 305 +64 384 192 320 320 320 +128 384 192 334 334 334 +192 384 192 349 349 349 +256 384 192 363 363 363 +320 384 192 377 377 377 +384 384 192 392 392 392 +448 384 192 406 406 406 +512 384 192 420 420 420 +576 384 192 435 435 435 +640 384 192 449 449 449 +704 384 192 463 463 463 +768 384 192 477 477 477 +832 384 192 492 492 492 +896 384 192 506 506 506 +960 384 192 520 520 520 +1023 384 192 534 534 534 +0 448 192 354 354 354 +64 448 192 368 368 368 +128 448 192 383 383 383 +192 448 192 397 397 397 +256 448 192 411 411 411 +320 448 192 426 426 426 +384 448 192 440 440 440 +448 448 192 454 454 454 +512 448 192 468 468 468 +576 448 192 483 483 483 +640 448 192 497 497 497 +704 448 192 511 511 511 +768 448 192 525 525 525 +832 448 192 539 539 539 +896 448 192 553 553 553 +960 448 192 567 567 567 +1023 448 192 581 581 581 +0 512 192 402 402 402 +64 512 192 416 416 416 +128 512 192 431 431 431 +192 512 192 445 445 445 +256 512 192 459 459 459 +320 512 192 474 474 474 +384 512 192 488 488 488 +448 512 192 502 502 502 +512 512 192 516 516 516 +576 512 192 530 530 530 +640 512 192 544 544 544 +704 512 192 558 558 558 +768 512 192 572 572 572 +832 512 192 586 586 586 +896 512 192 600 600 600 +960 512 192 613 613 613 +1023 512 192 627 627 627 +0 576 192 450 450 450 +64 576 192 465 465 465 +128 576 192 479 479 479 +192 576 192 493 493 493 +256 576 192 507 507 507 +320 576 192 521 521 521 +384 576 192 535 535 535 +448 576 192 549 549 549 +512 576 192 563 563 563 +576 576 192 577 577 577 +640 576 192 591 591 591 +704 576 192 605 605 605 +768 576 192 619 619 619 +832 576 192 632 632 632 +896 576 192 646 646 646 +960 576 192 660 660 660 +1023 576 192 673 673 673 +0 640 192 498 498 498 +64 640 192 512 512 512 +128 640 192 526 526 526 +192 640 192 540 540 540 +256 640 192 554 554 554 +320 640 192 568 568 568 +384 640 192 582 582 582 +448 640 192 596 596 596 +512 640 192 610 610 610 +576 640 192 624 624 624 +640 640 192 637 637 637 +704 640 192 651 651 651 +768 640 192 664 664 664 +832 640 192 678 678 678 +896 640 192 691 691 691 +960 640 192 704 704 704 +1023 640 192 717 717 717 +0 704 192 545 545 545 +64 704 192 559 559 559 +128 704 192 573 573 573 +192 704 192 587 587 587 +256 704 192 601 601 601 +320 704 192 615 615 615 +384 704 192 629 629 629 +448 704 192 642 642 642 +512 704 192 656 656 656 +576 704 192 669 669 669 +640 704 192 683 683 683 +704 704 192 696 696 696 +768 704 192 709 709 709 +832 704 192 722 722 722 +896 704 192 735 735 735 +960 704 192 748 748 748 +1023 704 192 761 761 761 +0 768 192 592 592 592 +64 768 192 606 606 606 +128 768 192 620 620 620 +192 768 192 634 634 634 +256 768 192 647 647 647 +320 768 192 661 661 661 +384 768 192 674 674 674 +448 768 192 687 687 687 +512 768 192 701 701 701 +576 768 192 714 714 714 +640 768 192 727 727 727 +704 768 192 740 740 740 +768 768 192 753 753 753 +832 768 192 765 765 765 +896 768 192 778 778 778 +960 768 192 791 791 791 +1023 768 192 804 804 804 +0 832 192 638 638 638 +64 832 192 652 652 652 +128 832 192 666 666 666 +192 832 192 679 679 679 +256 832 192 692 692 692 +320 832 192 705 705 705 +384 832 192 718 718 718 +448 832 192 732 732 732 +512 832 192 745 745 745 +576 832 192 757 757 757 +640 832 192 770 770 770 +704 832 192 783 783 783 +768 832 192 796 796 796 +832 832 192 808 808 808 +896 832 192 821 821 821 +960 832 192 833 833 833 +1023 832 192 846 846 846 +0 896 192 684 684 684 +64 896 192 697 697 697 +128 896 192 710 710 710 +192 896 192 723 723 723 +256 896 192 736 736 736 +320 896 192 749 749 749 +384 896 192 762 762 762 +448 896 192 775 775 775 +512 896 192 788 788 788 +576 896 192 800 800 800 +640 896 192 813 813 813 +704 896 192 825 825 825 +768 896 192 838 838 838 +832 896 192 850 850 850 +896 896 192 863 863 863 +960 896 192 875 875 875 +1023 896 192 888 888 888 +0 960 192 728 728 728 +64 960 192 741 741 741 +128 960 192 754 754 754 +192 960 192 767 767 767 +256 960 192 780 780 780 +320 960 192 792 792 792 +384 960 192 805 805 805 +448 960 192 818 818 818 +512 960 192 830 830 830 +576 960 192 842 842 842 +640 960 192 855 855 855 +704 960 192 867 867 867 +768 960 192 880 880 880 +832 960 192 892 892 892 +896 960 192 904 904 904 +960 960 192 917 917 917 +1023 960 192 929 929 929 +0 1023 192 771 771 771 +64 1023 192 784 784 784 +128 1023 192 797 797 797 +192 1023 192 810 810 810 +256 1023 192 822 822 822 +320 1023 192 834 834 834 +384 1023 192 847 847 847 +448 1023 192 859 859 859 +512 1023 192 872 872 872 +576 1023 192 884 884 884 +640 1023 192 897 897 897 +704 1023 192 909 909 909 +768 1023 192 921 921 921 +832 1023 192 934 934 934 +896 1023 192 946 946 946 +960 1023 192 959 959 959 +1023 1023 192 971 971 971 +0 0 256 19 19 19 +64 0 256 33 33 33 +128 0 256 47 47 47 +192 0 256 62 62 62 +256 0 256 76 76 76 +320 0 256 91 91 91 +384 0 256 105 105 105 +448 0 256 119 119 119 +512 0 256 134 134 134 +576 0 256 148 148 148 +640 0 256 163 163 163 +704 0 256 177 177 177 +768 0 256 192 192 192 +832 0 256 206 206 206 +896 0 256 221 221 221 +960 0 256 235 235 235 +1023 0 256 250 250 250 +0 64 256 67 67 67 +64 64 256 81 81 81 +128 64 256 96 96 96 +192 64 256 110 110 110 +256 64 256 125 125 125 +320 64 256 139 139 139 +384 64 256 153 153 153 +448 64 256 168 168 168 +512 64 256 183 183 183 +576 64 256 197 197 197 +640 64 256 212 212 212 +704 64 256 226 226 226 +768 64 256 240 240 240 +832 64 256 255 255 255 +896 64 256 270 270 270 +960 64 256 284 284 284 +1023 64 256 299 299 299 +0 128 256 116 116 116 +64 128 256 130 130 130 +128 128 256 144 144 144 +192 128 256 159 159 159 +256 128 256 173 173 173 +320 128 256 188 188 188 +384 128 256 202 202 202 +448 128 256 217 217 217 +512 128 256 231 231 231 +576 128 256 246 246 246 +640 128 256 260 260 260 +704 128 256 275 275 275 +768 128 256 289 289 289 +832 128 256 304 304 304 +896 128 256 318 318 318 +960 128 256 333 333 333 +1023 128 256 347 347 347 +0 192 256 164 164 164 +64 192 256 179 179 179 +128 192 256 193 193 193 +192 192 256 208 208 208 +256 192 256 222 222 222 +320 192 256 237 237 237 +384 192 256 251 251 251 +448 192 256 266 266 266 +512 192 256 280 280 280 +576 192 256 294 294 294 +640 192 256 309 309 309 +704 192 256 323 323 323 +768 192 256 338 338 338 +832 192 256 352 352 352 +896 192 256 366 366 366 +960 192 256 381 381 381 +1023 192 256 395 395 395 +0 256 256 213 213 213 +64 256 256 227 227 227 +128 256 256 242 242 242 +192 256 256 256 256 256 +256 256 256 271 271 271 +320 256 256 285 285 285 +384 256 256 300 300 300 +448 256 256 314 314 314 +512 256 256 329 329 329 +576 256 256 343 343 343 +640 256 256 357 357 357 +704 256 256 372 372 372 +768 256 256 386 386 386 +832 256 256 400 400 400 +896 256 256 415 415 415 +960 256 256 429 429 429 +1023 256 256 443 443 443 +0 320 256 262 262 262 +64 320 256 276 276 276 +128 320 256 291 291 291 +192 320 256 305 305 305 +256 320 256 320 320 320 +320 320 256 334 334 334 +384 320 256 348 348 348 +448 320 256 363 363 363 +512 320 256 377 377 377 +576 320 256 391 391 391 +640 320 256 406 406 406 +704 320 256 420 420 420 +768 320 256 434 434 434 +832 320 256 449 449 449 +896 320 256 463 463 463 +960 320 256 477 477 477 +1023 320 256 491 491 491 +0 384 256 310 310 310 +64 384 256 325 325 325 +128 384 256 339 339 339 +192 384 256 354 354 354 +256 384 256 368 368 368 +320 384 256 382 382 382 +384 384 256 397 397 397 +448 384 256 411 411 411 +512 384 256 425 425 425 +576 384 256 440 440 440 +640 384 256 454 454 454 +704 384 256 468 468 468 +768 384 256 482 482 482 +832 384 256 496 496 496 +896 384 256 510 510 510 +960 384 256 525 525 525 +1023 384 256 539 539 539 +0 448 256 359 359 359 +64 448 256 373 373 373 +128 448 256 388 388 388 +192 448 256 402 402 402 +256 448 256 416 416 416 +320 448 256 431 431 431 +384 448 256 445 445 445 +448 448 256 459 459 459 +512 448 256 473 473 473 +576 448 256 487 487 487 +640 448 256 502 502 502 +704 448 256 516 516 516 +768 448 256 530 530 530 +832 448 256 544 544 544 +896 448 256 558 558 558 +960 448 256 572 572 572 +1023 448 256 586 586 586 +0 512 256 407 407 407 +64 512 256 421 421 421 +128 512 256 436 436 436 +192 512 256 450 450 450 +256 512 256 464 464 464 +320 512 256 478 478 478 +384 512 256 493 493 493 +448 512 256 507 507 507 +512 512 256 521 521 521 +576 512 256 535 535 535 +640 512 256 549 549 549 +704 512 256 563 563 563 +768 512 256 577 577 577 +832 512 256 591 591 591 +896 512 256 604 604 604 +960 512 256 618 618 618 +1023 512 256 632 632 632 +0 576 256 455 455 455 +64 576 256 469 469 469 +128 576 256 484 484 484 +192 576 256 498 498 498 +256 576 256 512 512 512 +320 576 256 526 526 526 +384 576 256 540 540 540 +448 576 256 554 554 554 +512 576 256 568 568 568 +576 576 256 582 582 582 +640 576 256 596 596 596 +704 576 256 609 609 609 +768 576 256 623 623 623 +832 576 256 637 637 637 +896 576 256 651 651 651 +960 576 256 664 664 664 +1023 576 256 678 678 678 +0 640 256 503 503 503 +64 640 256 517 517 517 +128 640 256 531 531 531 +192 640 256 545 545 545 +256 640 256 559 559 559 +320 640 256 573 573 573 +384 640 256 587 587 587 +448 640 256 601 601 601 +512 640 256 614 614 614 +576 640 256 628 628 628 +640 640 256 642 642 642 +704 640 256 655 655 655 +768 640 256 669 669 669 +832 640 256 682 682 682 +896 640 256 695 695 695 +960 640 256 709 709 709 +1023 640 256 722 722 722 +0 704 256 550 550 550 +64 704 256 564 564 564 +128 704 256 578 578 578 +192 704 256 592 592 592 +256 704 256 606 606 606 +320 704 256 619 619 619 +384 704 256 633 633 633 +448 704 256 647 647 647 +512 704 256 661 661 661 +576 704 256 674 674 674 +640 704 256 687 687 687 +704 704 256 700 700 700 +768 704 256 713 713 713 +832 704 256 726 726 726 +896 704 256 740 740 740 +960 704 256 752 752 752 +1023 704 256 765 765 765 +0 768 256 597 597 597 +64 768 256 611 611 611 +128 768 256 624 624 624 +192 768 256 638 638 638 +256 768 256 652 652 652 +320 768 256 665 665 665 +384 768 256 679 679 679 +448 768 256 692 692 692 +512 768 256 705 705 705 +576 768 256 718 718 718 +640 768 256 731 731 731 +704 768 256 744 744 744 +768 768 256 757 757 757 +832 768 256 770 770 770 +896 768 256 783 783 783 +960 768 256 795 795 795 +1023 768 256 808 808 808 +0 832 256 643 643 643 +64 832 256 657 657 657 +128 832 256 670 670 670 +192 832 256 683 683 683 +256 832 256 697 697 697 +320 832 256 710 710 710 +384 832 256 723 723 723 +448 832 256 736 736 736 +512 832 256 749 749 749 +576 832 256 762 762 762 +640 832 256 775 775 775 +704 832 256 787 787 787 +768 832 256 800 800 800 +832 832 256 812 812 812 +896 832 256 825 825 825 +960 832 256 838 838 838 +1023 832 256 850 850 850 +0 896 256 688 688 688 +64 896 256 702 702 702 +128 896 256 715 715 715 +192 896 256 728 728 728 +256 896 256 741 741 741 +320 896 256 754 754 754 +384 896 256 766 766 766 +448 896 256 779 779 779 +512 896 256 792 792 792 +576 896 256 804 804 804 +640 896 256 817 817 817 +704 896 256 830 830 830 +768 896 256 842 842 842 +832 896 256 855 855 855 +896 896 256 867 867 867 +960 896 256 879 879 879 +1023 896 256 892 892 892 +0 960 256 733 733 733 +64 960 256 745 745 745 +128 960 256 758 758 758 +192 960 256 771 771 771 +256 960 256 784 784 784 +320 960 256 796 796 796 +384 960 256 809 809 809 +448 960 256 822 822 822 +512 960 256 834 834 834 +576 960 256 847 847 847 +640 960 256 859 859 859 +704 960 256 871 871 871 +768 960 256 884 884 884 +832 960 256 896 896 896 +896 960 256 909 909 909 +960 960 256 921 921 921 +1023 960 256 933 933 933 +0 1023 256 776 776 776 +64 1023 256 788 788 788 +128 1023 256 801 801 801 +192 1023 256 814 814 814 +256 1023 256 826 826 826 +320 1023 256 839 839 839 +384 1023 256 851 851 851 +448 1023 256 864 864 864 +512 1023 256 876 876 876 +576 1023 256 888 888 888 +640 1023 256 901 901 901 +704 1023 256 913 913 913 +768 1023 256 926 926 926 +832 1023 256 938 938 938 +896 1023 256 950 950 950 +960 1023 256 963 963 963 +1023 1023 256 975 975 975 +0 0 320 23 23 23 +64 0 320 38 38 38 +128 0 320 52 52 52 +192 0 320 67 67 67 +256 0 320 81 81 81 +320 0 320 95 95 95 +384 0 320 110 110 110 +448 0 320 124 124 124 +512 0 320 139 139 139 +576 0 320 153 153 153 +640 0 320 168 168 168 +704 0 320 182 182 182 +768 0 320 197 197 197 +832 0 320 211 211 211 +896 0 320 226 226 226 +960 0 320 240 240 240 +1023 0 320 255 255 255 +0 64 320 72 72 72 +64 64 320 86 86 86 +128 64 320 101 101 101 +192 64 320 115 115 115 +256 64 320 130 130 130 +320 64 320 144 144 144 +384 64 320 159 159 159 +448 64 320 173 173 173 +512 64 320 188 188 188 +576 64 320 202 202 202 +640 64 320 216 216 216 +704 64 320 231 231 231 +768 64 320 246 246 246 +832 64 320 260 260 260 +896 64 320 275 275 275 +960 64 320 289 289 289 +1023 64 320 303 303 303 +0 128 320 120 120 120 +64 128 320 135 135 135 +128 128 320 149 149 149 +192 128 320 164 164 164 +256 128 320 178 178 178 +320 128 320 193 193 193 +384 128 320 207 207 207 +448 128 320 222 222 222 +512 128 320 236 236 236 +576 128 320 251 251 251 +640 128 320 265 265 265 +704 128 320 280 280 280 +768 128 320 294 294 294 +832 128 320 309 309 309 +896 128 320 323 323 323 +960 128 320 337 337 337 +1023 128 320 352 352 352 +0 192 320 169 169 169 +64 192 320 184 184 184 +128 192 320 198 198 198 +192 192 320 213 213 213 +256 192 320 227 227 227 +320 192 320 241 241 241 +384 192 320 256 256 256 +448 192 320 271 271 271 +512 192 320 285 285 285 +576 192 320 300 300 300 +640 192 320 314 314 314 +704 192 320 328 328 328 +768 192 320 343 343 343 +832 192 320 357 357 357 +896 192 320 371 371 371 +960 192 320 386 386 386 +1023 192 320 400 400 400 +0 256 320 218 218 218 +64 256 320 232 232 232 +128 256 320 247 247 247 +192 256 320 261 261 261 +256 256 320 276 276 276 +320 256 320 290 290 290 +384 256 320 305 305 305 +448 256 320 319 319 319 +512 256 320 334 334 334 +576 256 320 348 348 348 +640 256 320 362 362 362 +704 256 320 377 377 377 +768 256 320 391 391 391 +832 256 320 405 405 405 +896 256 320 420 420 420 +960 256 320 434 434 434 +1023 256 320 448 448 448 +0 320 320 267 267 267 +64 320 320 281 281 281 +128 320 320 295 295 295 +192 320 320 310 310 310 +256 320 320 325 325 325 +320 320 320 339 339 339 +384 320 320 353 353 353 +448 320 320 368 368 368 +512 320 320 382 382 382 +576 320 320 396 396 396 +640 320 320 411 411 411 +704 320 320 425 425 425 +768 320 320 439 439 439 +832 320 320 453 453 453 +896 320 320 468 468 468 +960 320 320 482 482 482 +1023 320 320 496 496 496 +0 384 320 315 315 315 +64 384 320 330 330 330 +128 384 320 344 344 344 +192 384 320 358 358 358 +256 384 320 373 373 373 +320 384 320 387 387 387 +384 384 320 401 401 401 +448 384 320 416 416 416 +512 384 320 430 430 430 +576 384 320 444 444 444 +640 384 320 459 459 459 +704 384 320 473 473 473 +768 384 320 487 487 487 +832 384 320 501 501 501 +896 384 320 515 515 515 +960 384 320 529 529 529 +1023 384 320 543 543 543 +0 448 320 363 363 363 +64 448 320 378 378 378 +128 448 320 392 392 392 +192 448 320 407 407 407 +256 448 320 421 421 421 +320 448 320 435 435 435 +384 448 320 450 450 450 +448 448 320 464 464 464 +512 448 320 478 478 478 +576 448 320 492 492 492 +640 448 320 506 506 506 +704 448 320 520 520 520 +768 448 320 535 535 535 +832 448 320 548 548 548 +896 448 320 562 562 562 +960 448 320 576 576 576 +1023 448 320 590 590 590 +0 512 320 412 412 412 +64 512 320 426 426 426 +128 512 320 441 441 441 +192 512 320 455 455 455 +256 512 320 469 469 469 +320 512 320 483 483 483 +384 512 320 497 497 497 +448 512 320 511 511 511 +512 512 320 526 526 526 +576 512 320 540 540 540 +640 512 320 553 553 553 +704 512 320 568 568 568 +768 512 320 581 581 581 +832 512 320 595 595 595 +896 512 320 609 609 609 +960 512 320 623 623 623 +1023 512 320 637 637 637 +0 576 320 460 460 460 +64 576 320 474 474 474 +128 576 320 488 488 488 +192 576 320 502 502 502 +256 576 320 517 517 517 +320 576 320 531 531 531 +384 576 320 545 545 545 +448 576 320 559 559 559 +512 576 320 573 573 573 +576 576 320 586 586 586 +640 576 320 600 600 600 +704 576 320 614 614 614 +768 576 320 628 628 628 +832 576 320 642 642 642 +896 576 320 655 655 655 +960 576 320 669 669 669 +1023 576 320 682 682 682 +0 640 320 508 508 508 +64 640 320 522 522 522 +128 640 320 536 536 536 +192 640 320 550 550 550 +256 640 320 564 564 564 +320 640 320 578 578 578 +384 640 320 592 592 592 +448 640 320 605 605 605 +512 640 320 619 619 619 +576 640 320 633 633 633 +640 640 320 646 646 646 +704 640 320 660 660 660 +768 640 320 674 674 674 +832 640 320 687 687 687 +896 640 320 700 700 700 +960 640 320 713 713 713 +1023 640 320 726 726 726 +0 704 320 555 555 555 +64 704 320 569 569 569 +128 704 320 583 583 583 +192 704 320 596 596 596 +256 704 320 610 610 610 +320 704 320 624 624 624 +384 704 320 638 638 638 +448 704 320 652 652 652 +512 704 320 665 665 665 +576 704 320 678 678 678 +640 704 320 692 692 692 +704 704 320 705 705 705 +768 704 320 718 718 718 +832 704 320 731 731 731 +896 704 320 744 744 744 +960 704 320 757 757 757 +1023 704 320 770 770 770 +0 768 320 602 602 602 +64 768 320 615 615 615 +128 768 320 629 629 629 +192 768 320 643 643 643 +256 768 320 656 656 656 +320 768 320 670 670 670 +384 768 320 683 683 683 +448 768 320 696 696 696 +512 768 320 710 710 710 +576 768 320 723 723 723 +640 768 320 736 736 736 +704 768 320 749 749 749 +768 768 320 761 761 761 +832 768 320 774 774 774 +896 768 320 787 787 787 +960 768 320 800 800 800 +1023 768 320 812 812 812 +0 832 320 648 648 648 +64 832 320 661 661 661 +128 832 320 675 675 675 +192 832 320 688 688 688 +256 832 320 701 701 701 +320 832 320 714 714 714 +384 832 320 727 727 727 +448 832 320 741 741 741 +512 832 320 753 753 753 +576 832 320 766 766 766 +640 832 320 779 779 779 +704 832 320 792 792 792 +768 832 320 804 804 804 +832 832 320 817 817 817 +896 832 320 829 829 829 +960 832 320 842 842 842 +1023 832 320 854 854 854 +0 896 320 693 693 693 +64 896 320 706 706 706 +128 896 320 719 719 719 +192 896 320 732 732 732 +256 896 320 745 745 745 +320 896 320 758 758 758 +384 896 320 771 771 771 +448 896 320 784 784 784 +512 896 320 796 796 796 +576 896 320 809 809 809 +640 896 320 821 821 821 +704 896 320 834 834 834 +768 896 320 846 846 846 +832 896 320 859 859 859 +896 896 320 871 871 871 +960 896 320 884 884 884 +1023 896 320 896 896 896 +0 960 320 737 737 737 +64 960 320 750 750 750 +128 960 320 763 763 763 +192 960 320 775 775 775 +256 960 320 788 788 788 +320 960 320 801 801 801 +384 960 320 813 813 813 +448 960 320 826 826 826 +512 960 320 838 838 838 +576 960 320 851 851 851 +640 960 320 863 863 863 +704 960 320 876 876 876 +768 960 320 888 888 888 +832 960 320 901 901 901 +896 960 320 913 913 913 +960 960 320 925 925 925 +1023 960 320 938 938 938 +0 1023 320 780 780 780 +64 1023 320 793 793 793 +128 1023 320 805 805 805 +192 1023 320 818 818 818 +256 1023 320 830 830 830 +320 1023 320 843 843 843 +384 1023 320 856 856 856 +448 1023 320 868 868 868 +512 1023 320 880 880 880 +576 1023 320 893 893 893 +640 1023 320 905 905 905 +704 1023 320 917 917 917 +768 1023 320 930 930 930 +832 1023 320 942 942 942 +896 1023 320 954 954 954 +960 1023 320 967 967 967 +1023 1023 320 979 979 979 +0 0 384 28 28 28 +64 0 384 43 43 43 +128 0 384 57 57 57 +192 0 384 72 72 72 +256 0 384 86 86 86 +320 0 384 100 100 100 +384 0 384 115 115 115 +448 0 384 129 129 129 +512 0 384 144 144 144 +576 0 384 158 158 158 +640 0 384 173 173 173 +704 0 384 187 187 187 +768 0 384 202 202 202 +832 0 384 216 216 216 +896 0 384 231 231 231 +960 0 384 245 245 245 +1023 0 384 260 260 260 +0 64 384 77 77 77 +64 64 384 91 91 91 +128 64 384 106 106 106 +192 64 384 120 120 120 +256 64 384 134 134 134 +320 64 384 149 149 149 +384 64 384 163 163 163 +448 64 384 178 178 178 +512 64 384 192 192 192 +576 64 384 207 207 207 +640 64 384 221 221 221 +704 64 384 236 236 236 +768 64 384 250 250 250 +832 64 384 265 265 265 +896 64 384 279 279 279 +960 64 384 294 294 294 +1023 64 384 308 308 308 +0 128 384 125 125 125 +64 128 384 140 140 140 +128 128 384 154 154 154 +192 128 384 169 169 169 +256 128 384 183 183 183 +320 128 384 198 198 198 +384 128 384 212 212 212 +448 128 384 227 227 227 +512 128 384 241 241 241 +576 128 384 256 256 256 +640 128 384 270 270 270 +704 128 384 285 285 285 +768 128 384 299 299 299 +832 128 384 314 314 314 +896 128 384 328 328 328 +960 128 384 342 342 342 +1023 128 384 357 357 357 +0 192 384 174 174 174 +64 192 384 188 188 188 +128 192 384 203 203 203 +192 192 384 217 217 217 +256 192 384 232 232 232 +320 192 384 247 247 247 +384 192 384 261 261 261 +448 192 384 275 275 275 +512 192 384 290 290 290 +576 192 384 304 304 304 +640 192 384 319 319 319 +704 192 384 333 333 333 +768 192 384 347 347 347 +832 192 384 362 362 362 +896 192 384 376 376 376 +960 192 384 391 391 391 +1023 192 384 405 405 405 +0 256 384 223 223 223 +64 256 384 237 237 237 +128 256 384 252 252 252 +192 256 384 266 266 266 +256 256 384 281 281 281 +320 256 384 295 295 295 +384 256 384 310 310 310 +448 256 384 324 324 324 +512 256 384 338 338 338 +576 256 384 353 353 353 +640 256 384 367 367 367 +704 256 384 381 381 381 +768 256 384 396 396 396 +832 256 384 410 410 410 +896 256 384 424 424 424 +960 256 384 439 439 439 +1023 256 384 453 453 453 +0 320 384 272 272 272 +64 320 384 286 286 286 +128 320 384 301 301 301 +192 320 384 315 315 315 +256 320 384 329 329 329 +320 320 384 344 344 344 +384 320 384 358 358 358 +448 320 384 372 372 372 +512 320 384 387 387 387 +576 320 384 401 401 401 +640 320 384 415 415 415 +704 320 384 430 430 430 +768 320 384 444 444 444 +832 320 384 458 458 458 +896 320 384 473 473 473 +960 320 384 487 487 487 +1023 320 384 501 501 501 +0 384 384 320 320 320 +64 384 384 335 335 335 +128 384 384 349 349 349 +192 384 384 363 363 363 +256 384 384 378 378 378 +320 384 384 392 392 392 +384 384 384 406 406 406 +448 384 384 421 421 421 +512 384 384 435 435 435 +576 384 384 449 449 449 +640 384 384 463 463 463 +704 384 384 478 478 478 +768 384 384 492 492 492 +832 384 384 506 506 506 +896 384 384 520 520 520 +960 384 384 534 534 534 +1023 384 384 548 548 548 +0 448 384 369 369 369 +64 448 384 383 383 383 +128 448 384 397 397 397 +192 448 384 412 412 412 +256 448 384 426 426 426 +320 448 384 440 440 440 +384 448 384 454 454 454 +448 448 384 469 469 469 +512 448 384 483 483 483 +576 448 384 497 497 497 +640 448 384 511 511 511 +704 448 384 525 525 525 +768 448 384 539 539 539 +832 448 384 553 553 553 +896 448 384 567 567 567 +960 448 384 581 581 581 +1023 448 384 595 595 595 +0 512 384 417 417 417 +64 512 384 431 431 431 +128 512 384 445 445 445 +192 512 384 460 460 460 +256 512 384 474 474 474 +320 512 384 488 488 488 +384 512 384 502 502 502 +448 512 384 516 516 516 +512 512 384 530 530 530 +576 512 384 544 544 544 +640 512 384 558 558 558 +704 512 384 572 572 572 +768 512 384 586 586 586 +832 512 384 600 600 600 +896 512 384 614 614 614 +960 512 384 628 628 628 +1023 512 384 641 641 641 +0 576 384 465 465 465 +64 576 384 479 479 479 +128 576 384 493 493 493 +192 576 384 507 507 507 +256 576 384 521 521 521 +320 576 384 535 535 535 +384 576 384 549 549 549 +448 576 384 563 563 563 +512 576 384 577 577 577 +576 576 384 591 591 591 +640 576 384 605 605 605 +704 576 384 619 619 619 +768 576 384 632 632 632 +832 576 384 646 646 646 +896 576 384 660 660 660 +960 576 384 673 673 673 +1023 576 384 686 686 686 +0 640 384 512 512 512 +64 640 384 527 527 527 +128 640 384 541 541 541 +192 640 384 554 554 554 +256 640 384 569 569 569 +320 640 384 582 582 582 +384 640 384 596 596 596 +448 640 384 610 610 610 +512 640 384 624 624 624 +576 640 384 637 637 637 +640 640 384 651 651 651 +704 640 384 665 665 665 +768 640 384 678 678 678 +832 640 384 691 691 691 +896 640 384 704 704 704 +960 640 384 717 717 717 +1023 640 384 731 731 731 +0 704 384 560 560 560 +64 704 384 574 574 574 +128 704 384 587 587 587 +192 704 384 601 601 601 +256 704 384 615 615 615 +320 704 384 629 629 629 +384 704 384 643 643 643 +448 704 384 656 656 656 +512 704 384 670 670 670 +576 704 384 683 683 683 +640 704 384 696 696 696 +704 704 384 709 709 709 +768 704 384 722 722 722 +832 704 384 735 735 735 +896 704 384 748 748 748 +960 704 384 761 761 761 +1023 704 384 774 774 774 +0 768 384 606 606 606 +64 768 384 620 620 620 +128 768 384 634 634 634 +192 768 384 647 647 647 +256 768 384 661 661 661 +320 768 384 675 675 675 +384 768 384 688 688 688 +448 768 384 701 701 701 +512 768 384 714 714 714 +576 768 384 727 727 727 +640 768 384 740 740 740 +704 768 384 753 753 753 +768 768 384 766 766 766 +832 768 384 779 779 779 +896 768 384 791 791 791 +960 768 384 804 804 804 +1023 768 384 817 817 817 +0 832 384 652 652 652 +64 832 384 666 666 666 +128 832 384 679 679 679 +192 832 384 693 693 693 +256 832 384 706 706 706 +320 832 384 719 719 719 +384 832 384 732 732 732 +448 832 384 745 745 745 +512 832 384 758 758 758 +576 832 384 771 771 771 +640 832 384 783 783 783 +704 832 384 796 796 796 +768 832 384 809 809 809 +832 832 384 821 821 821 +896 832 384 834 834 834 +960 832 384 846 846 846 +1023 832 384 858 858 858 +0 896 384 697 697 697 +64 896 384 710 710 710 +128 896 384 724 724 724 +192 896 384 737 737 737 +256 896 384 749 749 749 +320 896 384 762 762 762 +384 896 384 775 775 775 +448 896 384 788 788 788 +512 896 384 801 801 801 +576 896 384 813 813 813 +640 896 384 826 826 826 +704 896 384 838 838 838 +768 896 384 851 851 851 +832 896 384 863 863 863 +896 896 384 875 875 875 +960 896 384 888 888 888 +1023 896 384 900 900 900 +0 960 384 741 741 741 +64 960 384 754 754 754 +128 960 384 767 767 767 +192 960 384 780 780 780 +256 960 384 792 792 792 +320 960 384 805 805 805 +384 960 384 818 818 818 +448 960 384 830 830 830 +512 960 384 843 843 843 +576 960 384 855 855 855 +640 960 384 868 868 868 +704 960 384 880 880 880 +768 960 384 892 892 892 +832 960 384 905 905 905 +896 960 384 917 917 917 +960 960 384 930 930 930 +1023 960 384 942 942 942 +0 1023 384 784 784 784 +64 1023 384 797 797 797 +128 1023 384 810 810 810 +192 1023 384 822 822 822 +256 1023 384 835 835 835 +320 1023 384 847 847 847 +384 1023 384 860 860 860 +448 1023 384 872 872 872 +512 1023 384 885 885 885 +576 1023 384 897 897 897 +640 1023 384 909 909 909 +704 1023 384 922 922 922 +768 1023 384 934 934 934 +832 1023 384 946 946 946 +896 1023 384 959 959 959 +960 1023 384 971 971 971 +1023 1023 384 984 984 984 +0 0 448 33 33 33 +64 0 448 48 48 48 +128 0 448 62 62 62 +192 0 448 76 76 76 +256 0 448 91 91 91 +320 0 448 105 105 105 +384 0 448 120 120 120 +448 0 448 134 134 134 +512 0 448 149 149 149 +576 0 448 163 163 163 +640 0 448 178 178 178 +704 0 448 192 192 192 +768 0 448 206 206 206 +832 0 448 221 221 221 +896 0 448 236 236 236 +960 0 448 250 250 250 +1023 0 448 265 265 265 +0 64 448 82 82 82 +64 64 448 96 96 96 +128 64 448 110 110 110 +192 64 448 125 125 125 +256 64 448 139 139 139 +320 64 448 154 154 154 +384 64 448 168 168 168 +448 64 448 183 183 183 +512 64 448 197 197 197 +576 64 448 212 212 212 +640 64 448 226 226 226 +704 64 448 241 241 241 +768 64 448 255 255 255 +832 64 448 270 270 270 +896 64 448 284 284 284 +960 64 448 299 299 299 +1023 64 448 313 313 313 +0 128 448 130 130 130 +64 128 448 145 145 145 +128 128 448 159 159 159 +192 128 448 174 174 174 +256 128 448 188 188 188 +320 128 448 203 203 203 +384 128 448 217 217 217 +448 128 448 232 232 232 +512 128 448 246 246 246 +576 128 448 261 261 261 +640 128 448 275 275 275 +704 128 448 290 290 290 +768 128 448 304 304 304 +832 128 448 319 319 319 +896 128 448 333 333 333 +960 128 448 347 347 347 +1023 128 448 362 362 362 +0 192 448 179 179 179 +64 192 448 193 193 193 +128 192 448 208 208 208 +192 192 448 223 223 223 +256 192 448 237 237 237 +320 192 448 251 251 251 +384 192 448 266 266 266 +448 192 448 280 280 280 +512 192 448 295 295 295 +576 192 448 309 309 309 +640 192 448 324 324 324 +704 192 448 338 338 338 +768 192 448 352 352 352 +832 192 448 367 367 367 +896 192 448 381 381 381 +960 192 448 396 396 396 +1023 192 448 410 410 410 +0 256 448 228 228 228 +64 256 448 242 242 242 +128 256 448 257 257 257 +192 256 448 271 271 271 +256 256 448 286 286 286 +320 256 448 300 300 300 +384 256 448 315 315 315 +448 256 448 329 329 329 +512 256 448 343 343 343 +576 256 448 358 358 358 +640 256 448 372 372 372 +704 256 448 386 386 386 +768 256 448 401 401 401 +832 256 448 415 415 415 +896 256 448 429 429 429 +960 256 448 444 444 444 +1023 256 448 458 458 458 +0 320 448 276 276 276 +64 320 448 291 291 291 +128 320 448 305 305 305 +192 320 448 320 320 320 +256 320 448 334 334 334 +320 320 448 348 348 348 +384 320 448 363 363 363 +448 320 448 377 377 377 +512 320 448 392 392 392 +576 320 448 406 406 406 +640 320 448 420 420 420 +704 320 448 435 435 435 +768 320 448 449 449 449 +832 320 448 463 463 463 +896 320 448 477 477 477 +960 320 448 492 492 492 +1023 320 448 506 506 506 +0 384 448 325 325 325 +64 384 448 339 339 339 +128 384 448 354 354 354 +192 384 448 368 368 368 +256 384 448 382 382 382 +320 384 448 397 397 397 +384 384 448 411 411 411 +448 384 448 425 425 425 +512 384 448 440 440 440 +576 384 448 454 454 454 +640 384 448 468 468 468 +704 384 448 483 483 483 +768 384 448 497 497 497 +832 384 448 511 511 511 +896 384 448 525 525 525 +960 384 448 539 539 539 +1023 384 448 553 553 553 +0 448 448 373 373 373 +64 448 448 388 388 388 +128 448 448 402 402 402 +192 448 448 416 416 416 +256 448 448 431 431 431 +320 448 448 445 445 445 +384 448 448 459 459 459 +448 448 448 474 474 474 +512 448 448 488 488 488 +576 448 448 502 502 502 +640 448 448 516 516 516 +704 448 448 530 530 530 +768 448 448 544 544 544 +832 448 448 558 558 558 +896 448 448 572 572 572 +960 448 448 586 586 586 +1023 448 448 600 600 600 +0 512 448 422 422 422 +64 512 448 436 436 436 +128 512 448 450 450 450 +192 512 448 464 464 464 +256 512 448 479 479 479 +320 512 448 493 493 493 +384 512 448 507 507 507 +448 512 448 521 521 521 +512 512 448 535 535 535 +576 512 448 549 549 549 +640 512 448 563 563 563 +704 512 448 577 577 577 +768 512 448 591 591 591 +832 512 448 605 605 605 +896 512 448 619 619 619 +960 512 448 632 632 632 +1023 512 448 646 646 646 +0 576 448 470 470 470 +64 576 448 484 484 484 +128 576 448 498 498 498 +192 576 448 512 512 512 +256 576 448 526 526 526 +320 576 448 540 540 540 +384 576 448 554 554 554 +448 576 448 568 568 568 +512 576 448 582 582 582 +576 576 448 596 596 596 +640 576 448 610 610 610 +704 576 448 623 623 623 +768 576 448 637 637 637 +832 576 448 651 651 651 +896 576 448 664 664 664 +960 576 448 678 678 678 +1023 576 448 691 691 691 +0 640 448 517 517 517 +64 640 448 531 531 531 +128 640 448 545 545 545 +192 640 448 559 559 559 +256 640 448 573 573 573 +320 640 448 587 587 587 +384 640 448 601 601 601 +448 640 448 615 615 615 +512 640 448 628 628 628 +576 640 448 642 642 642 +640 640 448 656 656 656 +704 640 448 669 669 669 +768 640 448 682 682 682 +832 640 448 696 696 696 +896 640 448 709 709 709 +960 640 448 722 722 722 +1023 640 448 735 735 735 +0 704 448 564 564 564 +64 704 448 578 578 578 +128 704 448 592 592 592 +192 704 448 606 606 606 +256 704 448 620 620 620 +320 704 448 633 633 633 +384 704 448 647 647 647 +448 704 448 661 661 661 +512 704 448 674 674 674 +576 704 448 687 687 687 +640 704 448 701 701 701 +704 704 448 714 714 714 +768 704 448 727 727 727 +832 704 448 740 740 740 +896 704 448 753 753 753 +960 704 448 765 765 765 +1023 704 448 778 778 778 +0 768 448 611 611 611 +64 768 448 625 625 625 +128 768 448 638 638 638 +192 768 448 652 652 652 +256 768 448 666 666 666 +320 768 448 679 679 679 +384 768 448 692 692 692 +448 768 448 705 705 705 +512 768 448 718 718 718 +576 768 448 732 732 732 +640 768 448 744 744 744 +704 768 448 757 757 757 +768 768 448 770 770 770 +832 768 448 783 783 783 +896 768 448 796 796 796 +960 768 448 808 808 808 +1023 768 448 821 821 821 +0 832 448 657 657 657 +64 832 448 670 670 670 +128 832 448 684 684 684 +192 832 448 697 697 697 +256 832 448 710 710 710 +320 832 448 723 723 723 +384 832 448 736 736 736 +448 832 448 749 749 749 +512 832 448 762 762 762 +576 832 448 775 775 775 +640 832 448 788 788 788 +704 832 448 800 800 800 +768 832 448 813 813 813 +832 832 448 825 825 825 +896 832 448 838 838 838 +960 832 448 850 850 850 +1023 832 448 863 863 863 +0 896 448 702 702 702 +64 896 448 715 715 715 +128 896 448 728 728 728 +192 896 448 741 741 741 +256 896 448 754 754 754 +320 896 448 767 767 767 +384 896 448 779 779 779 +448 896 448 792 792 792 +512 896 448 805 805 805 +576 896 448 817 817 817 +640 896 448 830 830 830 +704 896 448 842 842 842 +768 896 448 855 855 855 +832 896 448 867 867 867 +896 896 448 880 880 880 +960 896 448 892 892 892 +1023 896 448 904 904 904 +0 960 448 746 746 746 +64 960 448 758 758 758 +128 960 448 771 771 771 +192 960 448 784 784 784 +256 960 448 797 797 797 +320 960 448 809 809 809 +384 960 448 822 822 822 +448 960 448 834 834 834 +512 960 448 847 847 847 +576 960 448 859 859 859 +640 960 448 872 872 872 +704 960 448 884 884 884 +768 960 448 897 897 897 +832 960 448 909 909 909 +896 960 448 921 921 921 +960 960 448 934 934 934 +1023 960 448 946 946 946 +0 1023 448 789 789 789 +64 1023 448 801 801 801 +128 1023 448 814 814 814 +192 1023 448 826 826 826 +256 1023 448 839 839 839 +320 1023 448 851 851 851 +384 1023 448 864 864 864 +448 1023 448 876 876 876 +512 1023 448 889 889 889 +576 1023 448 901 901 901 +640 1023 448 913 913 913 +704 1023 448 926 926 926 +768 1023 448 938 938 938 +832 1023 448 951 951 951 +896 1023 448 963 963 963 +960 1023 448 975 975 975 +1023 1023 448 988 988 988 +0 0 512 38 38 38 +64 0 512 53 53 53 +128 0 512 67 67 67 +192 0 512 81 81 81 +256 0 512 96 96 96 +320 0 512 110 110 110 +384 0 512 125 125 125 +448 0 512 139 139 139 +512 0 512 153 153 153 +576 0 512 168 168 168 +640 0 512 182 182 182 +704 0 512 197 197 197 +768 0 512 212 212 212 +832 0 512 226 226 226 +896 0 512 240 240 240 +960 0 512 255 255 255 +1023 0 512 269 269 269 +0 64 512 86 86 86 +64 64 512 101 101 101 +128 64 512 115 115 115 +192 64 512 130 130 130 +256 64 512 144 144 144 +320 64 512 159 159 159 +384 64 512 173 173 173 +448 64 512 188 188 188 +512 64 512 202 202 202 +576 64 512 217 217 217 +640 64 512 231 231 231 +704 64 512 246 246 246 +768 64 512 260 260 260 +832 64 512 275 275 275 +896 64 512 289 289 289 +960 64 512 304 304 304 +1023 64 512 318 318 318 +0 128 512 135 135 135 +64 128 512 150 150 150 +128 128 512 164 164 164 +192 128 512 179 179 179 +256 128 512 193 193 193 +320 128 512 207 207 207 +384 128 512 222 222 222 +448 128 512 237 237 237 +512 128 512 251 251 251 +576 128 512 266 266 266 +640 128 512 280 280 280 +704 128 512 294 294 294 +768 128 512 309 309 309 +832 128 512 323 323 323 +896 128 512 338 338 338 +960 128 512 352 352 352 +1023 128 512 366 366 366 +0 192 512 184 184 184 +64 192 512 198 198 198 +128 192 512 213 213 213 +192 192 512 227 227 227 +256 192 512 242 242 242 +320 192 512 256 256 256 +384 192 512 271 271 271 +448 192 512 285 285 285 +512 192 512 300 300 300 +576 192 512 314 314 314 +640 192 512 329 329 329 +704 192 512 343 343 343 +768 192 512 357 357 357 +832 192 512 372 372 372 +896 192 512 386 386 386 +960 192 512 400 400 400 +1023 192 512 415 415 415 +0 256 512 232 232 232 +64 256 512 247 247 247 +128 256 512 262 262 262 +192 256 512 276 276 276 +256 256 512 291 291 291 +320 256 512 305 305 305 +384 256 512 320 320 320 +448 256 512 334 334 334 +512 256 512 348 348 348 +576 256 512 363 363 363 +640 256 512 377 377 377 +704 256 512 391 391 391 +768 256 512 406 406 406 +832 256 512 420 420 420 +896 256 512 434 434 434 +960 256 512 449 449 449 +1023 256 512 463 463 463 +0 320 512 281 281 281 +64 320 512 296 296 296 +128 320 512 310 310 310 +192 320 512 325 325 325 +256 320 512 339 339 339 +320 320 512 353 353 353 +384 320 512 368 368 368 +448 320 512 382 382 382 +512 320 512 397 397 397 +576 320 512 411 411 411 +640 320 512 425 425 425 +704 320 512 440 440 440 +768 320 512 454 454 454 +832 320 512 468 468 468 +896 320 512 482 482 482 +960 320 512 496 496 496 +1023 320 512 510 510 510 +0 384 512 330 330 330 +64 384 512 344 344 344 +128 384 512 359 359 359 +192 384 512 373 373 373 +256 384 512 387 387 387 +320 384 512 402 402 402 +384 384 512 416 416 416 +448 384 512 430 430 430 +512 384 512 445 445 445 +576 384 512 459 459 459 +640 384 512 473 473 473 +704 384 512 487 487 487 +768 384 512 501 501 501 +832 384 512 516 516 516 +896 384 512 530 530 530 +960 384 512 544 544 544 +1023 384 512 558 558 558 +0 448 512 378 378 378 +64 448 512 393 393 393 +128 448 512 407 407 407 +192 448 512 421 421 421 +256 448 512 436 436 436 +320 448 512 450 450 450 +384 448 512 464 464 464 +448 448 512 478 478 478 +512 448 512 493 493 493 +576 448 512 507 507 507 +640 448 512 521 521 521 +704 448 512 535 535 535 +768 448 512 549 549 549 +832 448 512 563 563 563 +896 448 512 577 577 577 +960 448 512 590 590 590 +1023 448 512 604 604 604 +0 512 512 426 426 426 +64 512 512 441 441 441 +128 512 512 455 455 455 +192 512 512 469 469 469 +256 512 512 484 484 484 +320 512 512 498 498 498 +384 512 512 512 512 512 +448 512 512 526 526 526 +512 512 512 540 540 540 +576 512 512 554 554 554 +640 512 512 568 568 568 +704 512 512 582 582 582 +768 512 512 595 595 595 +832 512 512 609 609 609 +896 512 512 623 623 623 +960 512 512 637 637 637 +1023 512 512 651 651 651 +0 576 512 475 475 475 +64 576 512 489 489 489 +128 576 512 503 503 503 +192 576 512 517 517 517 +256 576 512 531 531 531 +320 576 512 545 545 545 +384 576 512 559 559 559 +448 576 512 573 573 573 +512 576 512 587 587 587 +576 576 512 601 601 601 +640 576 512 614 614 614 +704 576 512 628 628 628 +768 576 512 642 642 642 +832 576 512 655 655 655 +896 576 512 669 669 669 +960 576 512 682 682 682 +1023 576 512 695 695 695 +0 640 512 522 522 522 +64 640 512 536 536 536 +128 640 512 550 550 550 +192 640 512 564 564 564 +256 640 512 578 578 578 +320 640 512 592 592 592 +384 640 512 606 606 606 +448 640 512 619 619 619 +512 640 512 633 633 633 +576 640 512 647 647 647 +640 640 512 660 660 660 +704 640 512 674 674 674 +768 640 512 687 687 687 +832 640 512 700 700 700 +896 640 512 713 713 713 +960 640 512 726 726 726 +1023 640 512 740 740 740 +0 704 512 569 569 569 +64 704 512 583 583 583 +128 704 512 597 597 597 +192 704 512 611 611 611 +256 704 512 624 624 624 +320 704 512 638 638 638 +384 704 512 652 652 652 +448 704 512 665 665 665 +512 704 512 679 679 679 +576 704 512 692 692 692 +640 704 512 705 705 705 +704 704 512 718 718 718 +768 704 512 731 731 731 +832 704 512 744 744 744 +896 704 512 757 757 757 +960 704 512 770 770 770 +1023 704 512 783 783 783 +0 768 512 616 616 616 +64 768 512 629 629 629 +128 768 512 643 643 643 +192 768 512 657 657 657 +256 768 512 670 670 670 +320 768 512 683 683 683 +384 768 512 697 697 697 +448 768 512 710 710 710 +512 768 512 723 723 723 +576 768 512 736 736 736 +640 768 512 749 749 749 +704 768 512 762 762 762 +768 768 512 774 774 774 +832 768 512 787 787 787 +896 768 512 800 800 800 +960 768 512 812 812 812 +1023 768 512 825 825 825 +0 832 512 662 662 662 +64 832 512 675 675 675 +128 832 512 688 688 688 +192 832 512 701 701 701 +256 832 512 715 715 715 +320 832 512 728 728 728 +384 832 512 741 741 741 +448 832 512 754 754 754 +512 832 512 766 766 766 +576 832 512 779 779 779 +640 832 512 792 792 792 +704 832 512 804 804 804 +768 832 512 817 817 817 +832 832 512 830 830 830 +896 832 512 842 842 842 +960 832 512 855 855 855 +1023 832 512 867 867 867 +0 896 512 706 706 706 +64 896 512 719 719 719 +128 896 512 733 733 733 +192 896 512 745 745 745 +256 896 512 758 758 758 +320 896 512 771 771 771 +384 896 512 784 784 784 +448 896 512 796 796 796 +512 896 512 809 809 809 +576 896 512 822 822 822 +640 896 512 834 834 834 +704 896 512 847 847 847 +768 896 512 859 859 859 +832 896 512 871 871 871 +896 896 512 884 884 884 +960 896 512 896 896 896 +1023 896 512 909 909 909 +0 960 512 750 750 750 +64 960 512 763 763 763 +128 960 512 776 776 776 +192 960 512 788 788 788 +256 960 512 801 801 801 +320 960 512 814 814 814 +384 960 512 826 826 826 +448 960 512 839 839 839 +512 960 512 851 851 851 +576 960 512 864 864 864 +640 960 512 876 876 876 +704 960 512 888 888 888 +768 960 512 901 901 901 +832 960 512 913 913 913 +896 960 512 925 925 925 +960 960 512 938 938 938 +1023 960 512 950 950 950 +0 1023 512 793 793 793 +64 1023 512 806 806 806 +128 1023 512 818 818 818 +192 1023 512 831 831 831 +256 1023 512 843 843 843 +320 1023 512 856 856 856 +384 1023 512 868 868 868 +448 1023 512 880 880 880 +512 1023 512 893 893 893 +576 1023 512 905 905 905 +640 1023 512 918 918 918 +704 1023 512 930 930 930 +768 1023 512 942 942 942 +832 1023 512 955 955 955 +896 1023 512 967 967 967 +960 1023 512 980 980 980 +1023 1023 512 992 992 992 +0 0 576 43 43 43 +64 0 576 57 57 57 +128 0 576 72 72 72 +192 0 576 86 86 86 +256 0 576 100 100 100 +320 0 576 115 115 115 +384 0 576 129 129 129 +448 0 576 144 144 144 +512 0 576 158 158 158 +576 0 576 173 173 173 +640 0 576 188 188 188 +704 0 576 202 202 202 +768 0 576 216 216 216 +832 0 576 231 231 231 +896 0 576 245 245 245 +960 0 576 260 260 260 +1023 0 576 274 274 274 +0 64 576 91 91 91 +64 64 576 106 106 106 +128 64 576 120 120 120 +192 64 576 135 135 135 +256 64 576 149 149 149 +320 64 576 164 164 164 +384 64 576 178 178 178 +448 64 576 193 193 193 +512 64 576 207 207 207 +576 64 576 222 222 222 +640 64 576 236 236 236 +704 64 576 251 251 251 +768 64 576 265 265 265 +832 64 576 280 280 280 +896 64 576 294 294 294 +960 64 576 309 309 309 +1023 64 576 323 323 323 +0 128 576 140 140 140 +64 128 576 154 154 154 +128 128 576 169 169 169 +192 128 576 183 183 183 +256 128 576 198 198 198 +320 128 576 213 213 213 +384 128 576 227 227 227 +448 128 576 241 241 241 +512 128 576 256 256 256 +576 128 576 270 270 270 +640 128 576 285 285 285 +704 128 576 299 299 299 +768 128 576 314 314 314 +832 128 576 328 328 328 +896 128 576 343 343 343 +960 128 576 357 357 357 +1023 128 576 371 371 371 +0 192 576 189 189 189 +64 192 576 203 203 203 +128 192 576 218 218 218 +192 192 576 232 232 232 +256 192 576 247 247 247 +320 192 576 261 261 261 +384 192 576 276 276 276 +448 192 576 290 290 290 +512 192 576 305 305 305 +576 192 576 319 319 319 +640 192 576 334 334 334 +704 192 576 348 348 348 +768 192 576 362 362 362 +832 192 576 377 377 377 +896 192 576 391 391 391 +960 192 576 405 405 405 +1023 192 576 420 420 420 +0 256 576 238 238 238 +64 256 576 252 252 252 +128 256 576 267 267 267 +192 256 576 281 281 281 +256 256 576 295 295 295 +320 256 576 310 310 310 +384 256 576 324 324 324 +448 256 576 339 339 339 +512 256 576 353 353 353 +576 256 576 367 367 367 +640 256 576 382 382 382 +704 256 576 396 396 396 +768 256 576 410 410 410 +832 256 576 425 425 425 +896 256 576 439 439 439 +960 256 576 453 453 453 +1023 256 576 468 468 468 +0 320 576 286 286 286 +64 320 576 301 301 301 +128 320 576 315 315 315 +192 320 576 330 330 330 +256 320 576 344 344 344 +320 320 576 358 358 358 +384 320 576 373 373 373 +448 320 576 387 387 387 +512 320 576 401 401 401 +576 320 576 416 416 416 +640 320 576 430 430 430 +704 320 576 444 444 444 +768 320 576 459 459 459 +832 320 576 473 473 473 +896 320 576 487 487 487 +960 320 576 501 501 501 +1023 320 576 515 515 515 +0 384 576 335 335 335 +64 384 576 349 349 349 +128 384 576 363 363 363 +192 384 576 378 378 378 +256 384 576 392 392 392 +320 384 576 407 407 407 +384 384 576 421 421 421 +448 384 576 435 435 435 +512 384 576 449 449 449 +576 384 576 464 464 464 +640 384 576 478 478 478 +704 384 576 492 492 492 +768 384 576 506 506 506 +832 384 576 520 520 520 +896 384 576 534 534 534 +960 384 576 548 548 548 +1023 384 576 562 562 562 +0 448 576 383 383 383 +64 448 576 398 398 398 +128 448 576 412 412 412 +192 448 576 426 426 426 +256 448 576 441 441 441 +320 448 576 455 455 455 +384 448 576 469 469 469 +448 448 576 483 483 483 +512 448 576 497 497 497 +576 448 576 511 511 511 +640 448 576 526 526 526 +704 448 576 539 539 539 +768 448 576 553 553 553 +832 448 576 567 567 567 +896 448 576 581 581 581 +960 448 576 595 595 595 +1023 448 576 609 609 609 +0 512 576 431 431 431 +64 512 576 446 446 446 +128 512 576 460 460 460 +192 512 576 474 474 474 +256 512 576 488 488 488 +320 512 576 502 502 502 +384 512 576 517 517 517 +448 512 576 531 531 531 +512 512 576 544 544 544 +576 512 576 559 559 559 +640 512 576 572 572 572 +704 512 576 586 586 586 +768 512 576 600 600 600 +832 512 576 614 614 614 +896 512 576 628 628 628 +960 512 576 641 641 641 +1023 512 576 655 655 655 +0 576 576 479 479 479 +64 576 576 493 493 493 +128 576 576 508 508 508 +192 576 576 522 522 522 +256 576 576 536 536 536 +320 576 576 550 550 550 +384 576 576 564 564 564 +448 576 576 578 578 578 +512 576 576 591 591 591 +576 576 576 605 605 605 +640 576 576 619 619 619 +704 576 576 633 633 633 +768 576 576 646 646 646 +832 576 576 660 660 660 +896 576 576 673 673 673 +960 576 576 687 687 687 +1023 576 576 700 700 700 +0 640 576 527 527 527 +64 640 576 541 541 541 +128 640 576 555 555 555 +192 640 576 569 569 569 +256 640 576 583 583 583 +320 640 576 596 596 596 +384 640 576 610 610 610 +448 640 576 624 624 624 +512 640 576 638 638 638 +576 640 576 651 651 651 +640 640 576 665 665 665 +704 640 576 678 678 678 +768 640 576 692 692 692 +832 640 576 705 705 705 +896 640 576 718 718 718 +960 640 576 731 731 731 +1023 640 576 744 744 744 +0 704 576 574 574 574 +64 704 576 588 588 588 +128 704 576 602 602 602 +192 704 576 615 615 615 +256 704 576 629 629 629 +320 704 576 643 643 643 +384 704 576 656 656 656 +448 704 576 670 670 670 +512 704 576 683 683 683 +576 704 576 696 696 696 +640 704 576 709 709 709 +704 704 576 723 723 723 +768 704 576 736 736 736 +832 704 576 749 749 749 +896 704 576 761 761 761 +960 704 576 774 774 774 +1023 704 576 787 787 787 +0 768 576 620 620 620 +64 768 576 634 634 634 +128 768 576 648 648 648 +192 768 576 661 661 661 +256 768 576 675 675 675 +320 768 576 688 688 688 +384 768 576 701 701 701 +448 768 576 714 714 714 +512 768 576 727 727 727 +576 768 576 740 740 740 +640 768 576 753 753 753 +704 768 576 766 766 766 +768 768 576 779 779 779 +832 768 576 792 792 792 +896 768 576 804 804 804 +960 768 576 817 817 817 +1023 768 576 829 829 829 +0 832 576 666 666 666 +64 832 576 680 680 680 +128 832 576 693 693 693 +192 832 576 706 706 706 +256 832 576 719 719 719 +320 832 576 732 732 732 +384 832 576 745 745 745 +448 832 576 758 758 758 +512 832 576 771 771 771 +576 832 576 783 783 783 +640 832 576 796 796 796 +704 832 576 809 809 809 +768 832 576 821 821 821 +832 832 576 834 834 834 +896 832 576 846 846 846 +960 832 576 859 859 859 +1023 832 576 871 871 871 +0 896 576 711 711 711 +64 896 576 724 724 724 +128 896 576 737 737 737 +192 896 576 750 750 750 +256 896 576 763 763 763 +320 896 576 775 775 775 +384 896 576 788 788 788 +448 896 576 801 801 801 +512 896 576 813 813 813 +576 896 576 826 826 826 +640 896 576 838 838 838 +704 896 576 851 851 851 +768 896 576 863 863 863 +832 896 576 876 876 876 +896 896 576 888 888 888 +960 896 576 901 901 901 +1023 896 576 913 913 913 +0 960 576 754 754 754 +64 960 576 767 767 767 +128 960 576 780 780 780 +192 960 576 793 793 793 +256 960 576 805 805 805 +320 960 576 818 818 818 +384 960 576 830 830 830 +448 960 576 843 843 843 +512 960 576 855 855 855 +576 960 576 868 868 868 +640 960 576 880 880 880 +704 960 576 893 893 893 +768 960 576 905 905 905 +832 960 576 917 917 917 +896 960 576 930 930 930 +960 960 576 942 942 942 +1023 960 576 954 954 954 +0 1023 576 797 797 797 +64 1023 576 810 810 810 +128 1023 576 822 822 822 +192 1023 576 835 835 835 +256 1023 576 848 848 848 +320 1023 576 860 860 860 +384 1023 576 872 872 872 +448 1023 576 885 885 885 +512 1023 576 897 897 897 +576 1023 576 909 909 909 +640 1023 576 922 922 922 +704 1023 576 934 934 934 +768 1023 576 947 947 947 +832 1023 576 959 959 959 +896 1023 576 971 971 971 +960 1023 576 984 984 984 +1023 1023 576 996 996 996 +0 0 640 48 48 48 +64 0 640 62 62 62 +128 0 640 77 77 77 +192 0 640 91 91 91 +256 0 640 106 106 106 +320 0 640 120 120 120 +384 0 640 134 134 134 +448 0 640 149 149 149 +512 0 640 163 163 163 +576 0 640 178 178 178 +640 0 640 192 192 192 +704 0 640 207 207 207 +768 0 640 221 221 221 +832 0 640 236 236 236 +896 0 640 250 250 250 +960 0 640 265 265 265 +1023 0 640 279 279 279 +0 64 640 96 96 96 +64 64 640 111 111 111 +128 64 640 125 125 125 +192 64 640 140 140 140 +256 64 640 154 154 154 +320 64 640 169 169 169 +384 64 640 183 183 183 +448 64 640 198 198 198 +512 64 640 212 212 212 +576 64 640 227 227 227 +640 64 640 241 241 241 +704 64 640 256 256 256 +768 64 640 270 270 270 +832 64 640 285 285 285 +896 64 640 299 299 299 +960 64 640 313 313 313 +1023 64 640 328 328 328 +0 128 640 145 145 145 +64 128 640 159 159 159 +128 128 640 174 174 174 +192 128 640 188 188 188 +256 128 640 203 203 203 +320 128 640 217 217 217 +384 128 640 232 232 232 +448 128 640 246 246 246 +512 128 640 261 261 261 +576 128 640 275 275 275 +640 128 640 290 290 290 +704 128 640 304 304 304 +768 128 640 319 319 319 +832 128 640 333 333 333 +896 128 640 347 347 347 +960 128 640 362 362 362 +1023 128 640 376 376 376 +0 192 640 194 194 194 +64 192 640 208 208 208 +128 192 640 223 223 223 +192 192 640 237 237 237 +256 192 640 252 252 252 +320 192 640 266 266 266 +384 192 640 281 281 281 +448 192 640 295 295 295 +512 192 640 310 310 310 +576 192 640 324 324 324 +640 192 640 338 338 338 +704 192 640 353 353 353 +768 192 640 367 367 367 +832 192 640 381 381 381 +896 192 640 396 396 396 +960 192 640 410 410 410 +1023 192 640 424 424 424 +0 256 640 242 242 242 +64 256 640 257 257 257 +128 256 640 271 271 271 +192 256 640 286 286 286 +256 256 640 300 300 300 +320 256 640 315 315 315 +384 256 640 329 329 329 +448 256 640 344 344 344 +512 256 640 358 358 358 +576 256 640 372 372 372 +640 256 640 387 387 387 +704 256 640 401 401 401 +768 256 640 415 415 415 +832 256 640 430 430 430 +896 256 640 444 444 444 +960 256 640 458 458 458 +1023 256 640 472 472 472 +0 320 640 291 291 291 +64 320 640 306 306 306 +128 320 640 320 320 320 +192 320 640 335 335 335 +256 320 640 349 349 349 +320 320 640 363 363 363 +384 320 640 378 378 378 +448 320 640 392 392 392 +512 320 640 406 406 406 +576 320 640 421 421 421 +640 320 640 435 435 435 +704 320 640 449 449 449 +768 320 640 463 463 463 +832 320 640 478 478 478 +896 320 640 492 492 492 +960 320 640 506 506 506 +1023 320 640 520 520 520 +0 384 640 340 340 340 +64 384 640 354 354 354 +128 384 640 368 368 368 +192 384 640 383 383 383 +256 384 640 397 397 397 +320 384 640 411 411 411 +384 384 640 426 426 426 +448 384 640 440 440 440 +512 384 640 454 454 454 +576 384 640 468 468 468 +640 384 640 483 483 483 +704 384 640 497 497 497 +768 384 640 511 511 511 +832 384 640 525 525 525 +896 384 640 539 539 539 +960 384 640 553 553 553 +1023 384 640 567 567 567 +0 448 640 388 388 388 +64 448 640 402 402 402 +128 448 640 417 417 417 +192 448 640 431 431 431 +256 448 640 445 445 445 +320 448 640 459 459 459 +384 448 640 474 474 474 +448 448 640 488 488 488 +512 448 640 502 502 502 +576 448 640 516 516 516 +640 448 640 530 530 530 +704 448 640 544 544 544 +768 448 640 558 558 558 +832 448 640 572 572 572 +896 448 640 586 586 586 +960 448 640 600 600 600 +1023 448 640 614 614 614 +0 512 640 436 436 436 +64 512 640 450 450 450 +128 512 640 465 465 465 +192 512 640 479 479 479 +256 512 640 493 493 493 +320 512 640 507 507 507 +384 512 640 521 521 521 +448 512 640 535 535 535 +512 512 640 549 549 549 +576 512 640 563 563 563 +640 512 640 577 577 577 +704 512 640 591 591 591 +768 512 640 605 605 605 +832 512 640 619 619 619 +896 512 640 632 632 632 +960 512 640 646 646 646 +1023 512 640 660 660 660 +0 576 640 484 484 484 +64 576 640 498 498 498 +128 576 640 512 512 512 +192 576 640 527 527 527 +256 576 640 540 540 540 +320 576 640 554 554 554 +384 576 640 568 568 568 +448 576 640 582 582 582 +512 576 640 596 596 596 +576 576 640 610 610 610 +640 576 640 624 624 624 +704 576 640 637 637 637 +768 576 640 651 651 651 +832 576 640 665 665 665 +896 576 640 678 678 678 +960 576 640 691 691 691 +1023 576 640 704 704 704 +0 640 640 532 532 532 +64 640 640 545 545 545 +128 640 640 560 560 560 +192 640 640 573 573 573 +256 640 640 587 587 587 +320 640 640 601 601 601 +384 640 640 615 615 615 +448 640 640 629 629 629 +512 640 640 642 642 642 +576 640 640 656 656 656 +640 640 640 670 670 670 +704 640 640 683 683 683 +768 640 640 696 696 696 +832 640 640 709 709 709 +896 640 640 722 722 722 +960 640 640 735 735 735 +1023 640 640 748 748 748 +0 704 640 578 578 578 +64 704 640 592 592 592 +128 704 640 606 606 606 +192 704 640 620 620 620 +256 704 640 634 634 634 +320 704 640 647 647 647 +384 704 640 661 661 661 +448 704 640 674 674 674 +512 704 640 687 687 687 +576 704 640 701 701 701 +640 704 640 714 714 714 +704 704 640 727 727 727 +768 704 640 740 740 740 +832 704 640 753 753 753 +896 704 640 766 766 766 +960 704 640 779 779 779 +1023 704 640 791 791 791 +0 768 640 625 625 625 +64 768 640 639 639 639 +128 768 640 652 652 652 +192 768 640 666 666 666 +256 768 640 679 679 679 +320 768 640 692 692 692 +384 768 640 706 706 706 +448 768 640 719 719 719 +512 768 640 732 732 732 +576 768 640 745 745 745 +640 768 640 758 758 758 +704 768 640 770 770 770 +768 768 640 783 783 783 +832 768 640 796 796 796 +896 768 640 808 808 808 +960 768 640 821 821 821 +1023 768 640 833 833 833 +0 832 640 671 671 671 +64 832 640 684 684 684 +128 832 640 697 697 697 +192 832 640 710 710 710 +256 832 640 724 724 724 +320 832 640 736 736 736 +384 832 640 749 749 749 +448 832 640 762 762 762 +512 832 640 775 775 775 +576 832 640 788 788 788 +640 832 640 800 800 800 +704 832 640 813 813 813 +768 832 640 826 826 826 +832 832 640 838 838 838 +896 832 640 850 850 850 +960 832 640 863 863 863 +1023 832 640 875 875 875 +0 896 640 715 715 715 +64 896 640 728 728 728 +128 896 640 741 741 741 +192 896 640 754 754 754 +256 896 640 767 767 767 +320 896 640 780 780 780 +384 896 640 792 792 792 +448 896 640 805 805 805 +512 896 640 818 818 818 +576 896 640 830 830 830 +640 896 640 843 843 843 +704 896 640 855 855 855 +768 896 640 867 867 867 +832 896 640 880 880 880 +896 896 640 892 892 892 +960 896 640 905 905 905 +1023 896 640 917 917 917 +0 960 640 759 759 759 +64 960 640 772 772 772 +128 960 640 784 784 784 +192 960 640 797 797 797 +256 960 640 810 810 810 +320 960 640 822 822 822 +384 960 640 835 835 835 +448 960 640 847 847 847 +512 960 640 860 860 860 +576 960 640 872 872 872 +640 960 640 884 884 884 +704 960 640 897 897 897 +768 960 640 909 909 909 +832 960 640 922 922 922 +896 960 640 934 934 934 +960 960 640 946 946 946 +1023 960 640 959 959 959 +0 1023 640 802 802 802 +64 1023 640 814 814 814 +128 1023 640 827 827 827 +192 1023 640 839 839 839 +256 1023 640 852 852 852 +320 1023 640 864 864 864 +384 1023 640 877 877 877 +448 1023 640 889 889 889 +512 1023 640 901 901 901 +576 1023 640 914 914 914 +640 1023 640 926 926 926 +704 1023 640 939 939 939 +768 1023 640 951 951 951 +832 1023 640 963 963 963 +896 1023 640 976 976 976 +960 1023 640 988 988 988 +1023 1023 640 1000 1000 1000 +0 0 704 53 53 53 +64 0 704 67 67 67 +128 0 704 82 82 82 +192 0 704 96 96 96 +256 0 704 110 110 110 +320 0 704 125 125 125 +384 0 704 139 139 139 +448 0 704 154 154 154 +512 0 704 168 168 168 +576 0 704 183 183 183 +640 0 704 197 197 197 +704 0 704 212 212 212 +768 0 704 226 226 226 +832 0 704 241 241 241 +896 0 704 255 255 255 +960 0 704 270 270 270 +1023 0 704 284 284 284 +0 64 704 101 101 101 +64 64 704 116 116 116 +128 64 704 130 130 130 +192 64 704 144 144 144 +256 64 704 159 159 159 +320 64 704 174 174 174 +384 64 704 188 188 188 +448 64 704 203 203 203 +512 64 704 217 217 217 +576 64 704 232 232 232 +640 64 704 246 246 246 +704 64 704 260 260 260 +768 64 704 275 275 275 +832 64 704 290 290 290 +896 64 704 304 304 304 +960 64 704 319 319 319 +1023 64 704 333 333 333 +0 128 704 150 150 150 +64 128 704 164 164 164 +128 128 704 179 179 179 +192 128 704 193 193 193 +256 128 704 208 208 208 +320 128 704 222 222 222 +384 128 704 237 237 237 +448 128 704 251 251 251 +512 128 704 266 266 266 +576 128 704 280 280 280 +640 128 704 295 295 295 +704 128 704 309 309 309 +768 128 704 324 324 324 +832 128 704 338 338 338 +896 128 704 352 352 352 +960 128 704 367 367 367 +1023 128 704 381 381 381 +0 192 704 199 199 199 +64 192 704 213 213 213 +128 192 704 228 228 228 +192 192 704 242 242 242 +256 192 704 257 257 257 +320 192 704 271 271 271 +384 192 704 285 285 285 +448 192 704 300 300 300 +512 192 704 314 314 314 +576 192 704 329 329 329 +640 192 704 343 343 343 +704 192 704 358 358 358 +768 192 704 372 372 372 +832 192 704 386 386 386 +896 192 704 401 401 401 +960 192 704 415 415 415 +1023 192 704 429 429 429 +0 256 704 247 247 247 +64 256 704 262 262 262 +128 256 704 276 276 276 +192 256 704 291 291 291 +256 256 704 305 305 305 +320 256 704 320 320 320 +384 256 704 334 334 334 +448 256 704 348 348 348 +512 256 704 363 363 363 +576 256 704 377 377 377 +640 256 704 392 392 392 +704 256 704 406 406 406 +768 256 704 420 420 420 +832 256 704 434 434 434 +896 256 704 449 449 449 +960 256 704 463 463 463 +1023 256 704 477 477 477 +0 320 704 296 296 296 +64 320 704 310 310 310 +128 320 704 325 325 325 +192 320 704 339 339 339 +256 320 704 354 354 354 +320 320 704 368 368 368 +384 320 704 382 382 382 +448 320 704 397 397 397 +512 320 704 411 411 411 +576 320 704 425 425 425 +640 320 704 440 440 440 +704 320 704 454 454 454 +768 320 704 468 468 468 +832 320 704 482 482 482 +896 320 704 497 497 497 +960 320 704 511 511 511 +1023 320 704 525 525 525 +0 384 704 345 345 345 +64 384 704 359 359 359 +128 384 704 373 373 373 +192 384 704 388 388 388 +256 384 704 402 402 402 +320 384 704 416 416 416 +384 384 704 431 431 431 +448 384 704 445 445 445 +512 384 704 459 459 459 +576 384 704 473 473 473 +640 384 704 488 488 488 +704 384 704 502 502 502 +768 384 704 516 516 516 +832 384 704 530 530 530 +896 384 704 544 544 544 +960 384 704 558 558 558 +1023 384 704 572 572 572 +0 448 704 393 393 393 +64 448 704 407 407 407 +128 448 704 422 422 422 +192 448 704 436 436 436 +256 448 704 450 450 450 +320 448 704 464 464 464 +384 448 704 478 478 478 +448 448 704 493 493 493 +512 448 704 507 507 507 +576 448 704 521 521 521 +640 448 704 535 535 535 +704 448 704 549 549 549 +768 448 704 563 563 563 +832 448 704 577 577 577 +896 448 704 591 591 591 +960 448 704 604 604 604 +1023 448 704 618 618 618 +0 512 704 441 441 441 +64 512 704 455 455 455 +128 512 704 469 469 469 +192 512 704 484 484 484 +256 512 704 498 498 498 +320 512 704 512 512 512 +384 512 704 526 526 526 +448 512 704 540 540 540 +512 512 704 554 554 554 +576 512 704 568 568 568 +640 512 704 582 582 582 +704 512 704 596 596 596 +768 512 704 610 610 610 +832 512 704 623 623 623 +896 512 704 637 637 637 +960 512 704 651 651 651 +1023 512 704 664 664 664 +0 576 704 489 489 489 +64 576 704 503 503 503 +128 576 704 517 517 517 +192 576 704 531 531 531 +256 576 704 545 545 545 +320 576 704 559 559 559 +384 576 704 573 573 573 +448 576 704 587 587 587 +512 576 704 601 601 601 +576 576 704 615 615 615 +640 576 704 628 628 628 +704 576 704 642 642 642 +768 576 704 656 656 656 +832 576 704 669 669 669 +896 576 704 682 682 682 +960 576 704 696 696 696 +1023 576 704 709 709 709 +0 640 704 536 536 536 +64 640 704 550 550 550 +128 640 704 564 564 564 +192 640 704 578 578 578 +256 640 704 592 592 592 +320 640 704 606 606 606 +384 640 704 620 620 620 +448 640 704 633 633 633 +512 640 704 647 647 647 +576 640 704 661 661 661 +640 640 704 674 674 674 +704 640 704 687 687 687 +768 640 704 701 701 701 +832 640 704 714 714 714 +896 640 704 727 727 727 +960 640 704 740 740 740 +1023 640 704 753 753 753 +0 704 704 583 583 583 +64 704 704 597 597 597 +128 704 704 611 611 611 +192 704 704 625 625 625 +256 704 704 638 638 638 +320 704 704 652 652 652 +384 704 704 666 666 666 +448 704 704 679 679 679 +512 704 704 692 692 692 +576 704 704 705 705 705 +640 704 704 718 718 718 +704 704 704 732 732 732 +768 704 704 744 744 744 +832 704 704 757 757 757 +896 704 704 770 770 770 +960 704 704 783 783 783 +1023 704 704 795 795 795 +0 768 704 630 630 630 +64 768 704 643 643 643 +128 768 704 657 657 657 +192 768 704 670 670 670 +256 768 704 684 684 684 +320 768 704 697 697 697 +384 768 704 710 710 710 +448 768 704 723 723 723 +512 768 704 736 736 736 +576 768 704 749 749 749 +640 768 704 762 762 762 +704 768 704 775 775 775 +768 768 704 788 788 788 +832 768 704 800 800 800 +896 768 704 813 813 813 +960 768 704 825 825 825 +1023 768 704 838 838 838 +0 832 704 675 675 675 +64 832 704 688 688 688 +128 832 704 702 702 702 +192 832 704 715 715 715 +256 832 704 728 728 728 +320 832 704 741 741 741 +384 832 704 754 754 754 +448 832 704 767 767 767 +512 832 704 779 779 779 +576 832 704 792 792 792 +640 832 704 805 805 805 +704 832 704 817 817 817 +768 832 704 830 830 830 +832 832 704 842 842 842 +896 832 704 855 855 855 +960 832 704 867 867 867 +1023 832 704 880 880 880 +0 896 704 720 720 720 +64 896 704 733 733 733 +128 896 704 746 746 746 +192 896 704 758 758 758 +256 896 704 771 771 771 +320 896 704 784 784 784 +384 896 704 797 797 797 +448 896 704 809 809 809 +512 896 704 822 822 822 +576 896 704 834 834 834 +640 896 704 847 847 847 +704 896 704 859 859 859 +768 896 704 872 872 872 +832 896 704 884 884 884 +896 896 704 896 896 896 +960 896 704 909 909 909 +1023 896 704 921 921 921 +0 960 704 763 763 763 +64 960 704 776 776 776 +128 960 704 789 789 789 +192 960 704 801 801 801 +256 960 704 814 814 814 +320 960 704 826 826 826 +384 960 704 839 839 839 +448 960 704 851 851 851 +512 960 704 864 864 864 +576 960 704 876 876 876 +640 960 704 889 889 889 +704 960 704 901 901 901 +768 960 704 913 913 913 +832 960 704 926 926 926 +896 960 704 938 938 938 +960 960 704 951 951 951 +1023 960 704 963 963 963 +0 1023 704 806 806 806 +64 1023 704 818 818 818 +128 1023 704 831 831 831 +192 1023 704 843 843 843 +256 1023 704 856 856 856 +320 1023 704 868 868 868 +384 1023 704 881 881 881 +448 1023 704 893 893 893 +512 1023 704 906 906 906 +576 1023 704 918 918 918 +640 1023 704 930 930 930 +704 1023 704 943 943 943 +768 1023 704 955 955 955 +832 1023 704 967 967 967 +896 1023 704 980 980 980 +960 1023 704 992 992 992 +1023 1023 704 1005 1005 1005 +0 0 768 58 58 58 +64 0 768 72 72 72 +128 0 768 86 86 86 +192 0 768 101 101 101 +256 0 768 115 115 115 +320 0 768 130 130 130 +384 0 768 144 144 144 +448 0 768 159 159 159 +512 0 768 173 173 173 +576 0 768 188 188 188 +640 0 768 202 202 202 +704 0 768 217 217 217 +768 0 768 231 231 231 +832 0 768 246 246 246 +896 0 768 260 260 260 +960 0 768 275 275 275 +1023 0 768 289 289 289 +0 64 768 106 106 106 +64 64 768 121 121 121 +128 64 768 135 135 135 +192 64 768 150 150 150 +256 64 768 164 164 164 +320 64 768 179 179 179 +384 64 768 193 193 193 +448 64 768 207 207 207 +512 64 768 222 222 222 +576 64 768 236 236 236 +640 64 768 251 251 251 +704 64 768 266 266 266 +768 64 768 280 280 280 +832 64 768 294 294 294 +896 64 768 309 309 309 +960 64 768 323 323 323 +1023 64 768 338 338 338 +0 128 768 155 155 155 +64 128 768 169 169 169 +128 128 768 184 184 184 +192 128 768 198 198 198 +256 128 768 213 213 213 +320 128 768 227 227 227 +384 128 768 242 242 242 +448 128 768 256 256 256 +512 128 768 271 271 271 +576 128 768 285 285 285 +640 128 768 300 300 300 +704 128 768 314 314 314 +768 128 768 329 329 329 +832 128 768 343 343 343 +896 128 768 357 357 357 +960 128 768 372 372 372 +1023 128 768 386 386 386 +0 192 768 204 204 204 +64 192 768 218 218 218 +128 192 768 232 232 232 +192 192 768 247 247 247 +256 192 768 261 261 261 +320 192 768 276 276 276 +384 192 768 291 291 291 +448 192 768 305 305 305 +512 192 768 320 320 320 +576 192 768 334 334 334 +640 192 768 348 348 348 +704 192 768 363 363 363 +768 192 768 377 377 377 +832 192 768 391 391 391 +896 192 768 406 406 406 +960 192 768 420 420 420 +1023 192 768 434 434 434 +0 256 768 252 252 252 +64 256 768 267 267 267 +128 256 768 281 281 281 +192 256 768 296 296 296 +256 256 768 310 310 310 +320 256 768 325 325 325 +384 256 768 339 339 339 +448 256 768 353 353 353 +512 256 768 368 368 368 +576 256 768 382 382 382 +640 256 768 397 397 397 +704 256 768 411 411 411 +768 256 768 425 425 425 +832 256 768 439 439 439 +896 256 768 454 454 454 +960 256 768 468 468 468 +1023 256 768 482 482 482 +0 320 768 301 301 301 +64 320 768 315 315 315 +128 320 768 330 330 330 +192 320 768 344 344 344 +256 320 768 359 359 359 +320 320 768 373 373 373 +384 320 768 387 387 387 +448 320 768 402 402 402 +512 320 768 416 416 416 +576 320 768 430 430 430 +640 320 768 445 445 445 +704 320 768 459 459 459 +768 320 768 473 473 473 +832 320 768 487 487 487 +896 320 768 501 501 501 +960 320 768 515 515 515 +1023 320 768 529 529 529 +0 384 768 349 349 349 +64 384 768 364 364 364 +128 384 768 378 378 378 +192 384 768 393 393 393 +256 384 768 407 407 407 +320 384 768 421 421 421 +384 384 768 435 435 435 +448 384 768 450 450 450 +512 384 768 464 464 464 +576 384 768 478 478 478 +640 384 768 492 492 492 +704 384 768 507 507 507 +768 384 768 521 521 521 +832 384 768 535 535 535 +896 384 768 549 549 549 +960 384 768 563 563 563 +1023 384 768 577 577 577 +0 448 768 398 398 398 +64 448 768 412 412 412 +128 448 768 426 426 426 +192 448 768 441 441 441 +256 448 768 455 455 455 +320 448 768 469 469 469 +384 448 768 483 483 483 +448 448 768 498 498 498 +512 448 768 512 512 512 +576 448 768 526 526 526 +640 448 768 540 540 540 +704 448 768 554 554 554 +768 448 768 568 568 568 +832 448 768 582 582 582 +896 448 768 595 595 595 +960 448 768 609 609 609 +1023 448 768 623 623 623 +0 512 768 446 446 446 +64 512 768 460 460 460 +128 512 768 474 474 474 +192 512 768 489 489 489 +256 512 768 503 503 503 +320 512 768 517 517 517 +384 512 768 531 531 531 +448 512 768 545 545 545 +512 512 768 559 559 559 +576 512 768 573 573 573 +640 512 768 587 587 587 +704 512 768 601 601 601 +768 512 768 614 614 614 +832 512 768 628 628 628 +896 512 768 642 642 642 +960 512 768 655 655 655 +1023 512 768 669 669 669 +0 576 768 494 494 494 +64 576 768 508 508 508 +128 576 768 522 522 522 +192 576 768 536 536 536 +256 576 768 550 550 550 +320 576 768 564 564 564 +384 576 768 578 578 578 +448 576 768 592 592 592 +512 576 768 605 605 605 +576 576 768 619 619 619 +640 576 768 633 633 633 +704 576 768 647 647 647 +768 576 768 660 660 660 +832 576 768 674 674 674 +896 576 768 687 687 687 +960 576 768 700 700 700 +1023 576 768 713 713 713 +0 640 768 541 541 541 +64 640 768 555 555 555 +128 640 768 569 569 569 +192 640 768 583 583 583 +256 640 768 597 597 597 +320 640 768 611 611 611 +384 640 768 624 624 624 +448 640 768 638 638 638 +512 640 768 652 652 652 +576 640 768 665 665 665 +640 640 768 679 679 679 +704 640 768 692 692 692 +768 640 768 705 705 705 +832 640 768 718 718 718 +896 640 768 731 731 731 +960 640 768 744 744 744 +1023 640 768 757 757 757 +0 704 768 588 588 588 +64 704 768 602 602 602 +128 704 768 616 616 616 +192 704 768 629 629 629 +256 704 768 643 643 643 +320 704 768 657 657 657 +384 704 768 670 670 670 +448 704 768 683 683 683 +512 704 768 697 697 697 +576 704 768 710 710 710 +640 704 768 723 723 723 +704 704 768 736 736 736 +768 704 768 749 749 749 +832 704 768 762 762 762 +896 704 768 774 774 774 +960 704 768 787 787 787 +1023 704 768 800 800 800 +0 768 768 634 634 634 +64 768 768 648 648 648 +128 768 768 662 662 662 +192 768 768 675 675 675 +256 768 768 688 688 688 +320 768 768 701 701 701 +384 768 768 715 715 715 +448 768 768 728 728 728 +512 768 768 741 741 741 +576 768 768 753 753 753 +640 768 768 766 766 766 +704 768 768 779 779 779 +768 768 768 792 792 792 +832 768 768 804 804 804 +896 768 768 817 817 817 +960 768 768 829 829 829 +1023 768 768 842 842 842 +0 832 768 680 680 680 +64 832 768 693 693 693 +128 832 768 706 706 706 +192 832 768 719 719 719 +256 832 768 732 732 732 +320 832 768 745 745 745 +384 832 768 758 758 758 +448 832 768 771 771 771 +512 832 768 784 784 784 +576 832 768 796 796 796 +640 832 768 809 809 809 +704 832 768 822 822 822 +768 832 768 834 834 834 +832 832 768 847 847 847 +896 832 768 859 859 859 +960 832 768 871 871 871 +1023 832 768 884 884 884 +0 896 768 724 724 724 +64 896 768 737 737 737 +128 896 768 750 750 750 +192 896 768 763 763 763 +256 896 768 776 776 776 +320 896 768 788 788 788 +384 896 768 801 801 801 +448 896 768 814 814 814 +512 896 768 826 826 826 +576 896 768 839 839 839 +640 896 768 851 851 851 +704 896 768 864 864 864 +768 896 768 876 876 876 +832 896 768 888 888 888 +896 896 768 901 901 901 +960 896 768 913 913 913 +1023 896 768 925 925 925 +0 960 768 767 767 767 +64 960 768 780 780 780 +128 960 768 793 793 793 +192 960 768 805 805 805 +256 960 768 818 818 818 +320 960 768 831 831 831 +384 960 768 843 843 843 +448 960 768 856 856 856 +512 960 768 868 868 868 +576 960 768 880 880 880 +640 960 768 893 893 893 +704 960 768 905 905 905 +768 960 768 918 918 918 +832 960 768 930 930 930 +896 960 768 942 942 942 +960 960 768 955 955 955 +1023 960 768 967 967 967 +0 1023 768 810 810 810 +64 1023 768 823 823 823 +128 1023 768 835 835 835 +192 1023 768 848 848 848 +256 1023 768 860 860 860 +320 1023 768 872 872 872 +384 1023 768 885 885 885 +448 1023 768 897 897 897 +512 1023 768 910 910 910 +576 1023 768 922 922 922 +640 1023 768 934 934 934 +704 1023 768 947 947 947 +768 1023 768 959 959 959 +832 1023 768 972 972 972 +896 1023 768 984 984 984 +960 1023 768 997 997 997 +1023 1023 768 1009 1009 1009 +0 0 832 63 63 63 +64 0 832 77 77 77 +128 0 832 91 91 91 +192 0 832 106 106 106 +256 0 832 120 120 120 +320 0 832 135 135 135 +384 0 832 149 149 149 +448 0 832 164 164 164 +512 0 832 178 178 178 +576 0 832 193 193 193 +640 0 832 207 207 207 +704 0 832 222 222 222 +768 0 832 236 236 236 +832 0 832 251 251 251 +896 0 832 265 265 265 +960 0 832 280 280 280 +1023 0 832 294 294 294 +0 64 832 111 111 111 +64 64 832 126 126 126 +128 64 832 140 140 140 +192 64 832 154 154 154 +256 64 832 169 169 169 +320 64 832 183 183 183 +384 64 832 198 198 198 +448 64 832 212 212 212 +512 64 832 227 227 227 +576 64 832 241 241 241 +640 64 832 256 256 256 +704 64 832 270 270 270 +768 64 832 285 285 285 +832 64 832 299 299 299 +896 64 832 314 314 314 +960 64 832 328 328 328 +1023 64 832 342 342 342 +0 128 832 160 160 160 +64 128 832 174 174 174 +128 128 832 189 189 189 +192 128 832 203 203 203 +256 128 832 218 218 218 +320 128 832 232 232 232 +384 128 832 247 247 247 +448 128 832 261 261 261 +512 128 832 276 276 276 +576 128 832 290 290 290 +640 128 832 305 305 305 +704 128 832 319 319 319 +768 128 832 334 334 334 +832 128 832 348 348 348 +896 128 832 362 362 362 +960 128 832 377 377 377 +1023 128 832 391 391 391 +0 192 832 208 208 208 +64 192 832 223 223 223 +128 192 832 237 237 237 +192 192 832 252 252 252 +256 192 832 266 266 266 +320 192 832 281 281 281 +384 192 832 295 295 295 +448 192 832 310 310 310 +512 192 832 324 324 324 +576 192 832 339 339 339 +640 192 832 353 353 353 +704 192 832 367 367 367 +768 192 832 382 382 382 +832 192 832 396 396 396 +896 192 832 410 410 410 +960 192 832 425 425 425 +1023 192 832 439 439 439 +0 256 832 257 257 257 +64 256 832 272 272 272 +128 256 832 286 286 286 +192 256 832 301 301 301 +256 256 832 315 315 315 +320 256 832 329 329 329 +384 256 832 344 344 344 +448 256 832 358 358 358 +512 256 832 372 372 372 +576 256 832 387 387 387 +640 256 832 401 401 401 +704 256 832 416 416 416 +768 256 832 430 430 430 +832 256 832 444 444 444 +896 256 832 459 459 459 +960 256 832 473 473 473 +1023 256 832 487 487 487 +0 320 832 306 306 306 +64 320 832 320 320 320 +128 320 832 335 335 335 +192 320 832 349 349 349 +256 320 832 363 363 363 +320 320 832 378 378 378 +384 320 832 392 392 392 +448 320 832 406 406 406 +512 320 832 421 421 421 +576 320 832 435 435 435 +640 320 832 449 449 449 +704 320 832 464 464 464 +768 320 832 478 478 478 +832 320 832 492 492 492 +896 320 832 506 506 506 +960 320 832 520 520 520 +1023 320 832 534 534 534 +0 384 832 354 354 354 +64 384 832 369 369 369 +128 384 832 383 383 383 +192 384 832 398 398 398 +256 384 832 412 412 412 +320 384 832 426 426 426 +384 384 832 440 440 440 +448 384 832 455 455 455 +512 384 832 469 469 469 +576 384 832 483 483 483 +640 384 832 497 497 497 +704 384 832 511 511 511 +768 384 832 525 525 525 +832 384 832 539 539 539 +896 384 832 553 553 553 +960 384 832 567 567 567 +1023 384 832 581 581 581 +0 448 832 403 403 403 +64 448 832 417 417 417 +128 448 832 431 431 431 +192 448 832 446 446 446 +256 448 832 460 460 460 +320 448 832 474 474 474 +384 448 832 488 488 488 +448 448 832 502 502 502 +512 448 832 516 516 516 +576 448 832 530 530 530 +640 448 832 544 544 544 +704 448 832 559 559 559 +768 448 832 572 572 572 +832 448 832 586 586 586 +896 448 832 600 600 600 +960 448 832 614 614 614 +1023 448 832 628 628 628 +0 512 832 451 451 451 +64 512 832 465 465 465 +128 512 832 479 479 479 +192 512 832 493 493 493 +256 512 832 507 507 507 +320 512 832 522 522 522 +384 512 832 536 536 536 +448 512 832 550 550 550 +512 512 832 564 564 564 +576 512 832 578 578 578 +640 512 832 591 591 591 +704 512 832 605 605 605 +768 512 832 619 619 619 +832 512 832 633 633 633 +896 512 832 646 646 646 +960 512 832 660 660 660 +1023 512 832 673 673 673 +0 576 832 499 499 499 +64 576 832 513 513 513 +128 576 832 527 527 527 +192 576 832 541 541 541 +256 576 832 555 555 555 +320 576 832 569 569 569 +384 576 832 583 583 583 +448 576 832 596 596 596 +512 576 832 610 610 610 +576 576 832 624 624 624 +640 576 832 638 638 638 +704 576 832 651 651 651 +768 576 832 665 665 665 +832 576 832 678 678 678 +896 576 832 691 691 691 +960 576 832 705 705 705 +1023 576 832 718 718 718 +0 640 832 546 546 546 +64 640 832 560 560 560 +128 640 832 574 574 574 +192 640 832 587 587 587 +256 640 832 602 602 602 +320 640 832 615 615 615 +384 640 832 629 629 629 +448 640 832 643 643 643 +512 640 832 656 656 656 +576 640 832 670 670 670 +640 640 832 683 683 683 +704 640 832 696 696 696 +768 640 832 709 709 709 +832 640 832 723 723 723 +896 640 832 735 735 735 +960 640 832 748 748 748 +1023 640 832 761 761 761 +0 704 832 593 593 593 +64 704 832 606 606 606 +128 704 832 620 620 620 +192 704 832 634 634 634 +256 704 832 648 648 648 +320 704 832 661 661 661 +384 704 832 675 675 675 +448 704 832 688 688 688 +512 704 832 701 701 701 +576 704 832 714 714 714 +640 704 832 727 727 727 +704 704 832 740 740 740 +768 704 832 753 753 753 +832 704 832 766 766 766 +896 704 832 779 779 779 +960 704 832 791 791 791 +1023 704 832 804 804 804 +0 768 832 639 639 639 +64 768 832 653 653 653 +128 768 832 666 666 666 +192 768 832 679 679 679 +256 768 832 693 693 693 +320 768 832 706 706 706 +384 768 832 719 719 719 +448 768 832 732 732 732 +512 768 832 745 745 745 +576 768 832 758 758 758 +640 768 832 771 771 771 +704 768 832 783 783 783 +768 768 832 796 796 796 +832 768 832 809 809 809 +896 768 832 821 821 821 +960 768 832 834 834 834 +1023 768 832 846 846 846 +0 832 832 684 684 684 +64 832 832 697 697 697 +128 832 832 711 711 711 +192 832 832 724 724 724 +256 832 832 737 737 737 +320 832 832 750 750 750 +384 832 832 763 763 763 +448 832 832 775 775 775 +512 832 832 788 788 788 +576 832 832 801 801 801 +640 832 832 813 813 813 +704 832 832 826 826 826 +768 832 832 838 838 838 +832 832 832 851 851 851 +896 832 832 863 863 863 +960 832 832 876 876 876 +1023 832 832 888 888 888 +0 896 832 728 728 728 +64 896 832 741 741 741 +128 896 832 754 754 754 +192 896 832 767 767 767 +256 896 832 780 780 780 +320 896 832 793 793 793 +384 896 832 805 805 805 +448 896 832 818 818 818 +512 896 832 830 830 830 +576 896 832 843 843 843 +640 896 832 855 855 855 +704 896 832 868 868 868 +768 896 832 880 880 880 +832 896 832 893 893 893 +896 896 832 905 905 905 +960 896 832 917 917 917 +1023 896 832 930 930 930 +0 960 832 772 772 772 +64 960 832 785 785 785 +128 960 832 797 797 797 +192 960 832 810 810 810 +256 960 832 822 822 822 +320 960 832 835 835 835 +384 960 832 847 847 847 +448 960 832 860 860 860 +512 960 832 872 872 872 +576 960 832 885 885 885 +640 960 832 897 897 897 +704 960 832 909 909 909 +768 960 832 922 922 922 +832 960 832 934 934 934 +896 960 832 947 947 947 +960 960 832 959 959 959 +1023 960 832 971 971 971 +0 1023 832 814 814 814 +64 1023 832 827 827 827 +128 1023 832 840 840 840 +192 1023 832 852 852 852 +256 1023 832 864 864 864 +320 1023 832 877 877 877 +384 1023 832 889 889 889 +448 1023 832 901 901 901 +512 1023 832 914 914 914 +576 1023 832 926 926 926 +640 1023 832 939 939 939 +704 1023 832 951 951 951 +768 1023 832 963 963 963 +832 1023 832 976 976 976 +896 1023 832 988 988 988 +960 1023 832 1001 1001 1001 +1023 1023 832 1013 1013 1013 +0 0 896 67 67 67 +64 0 896 82 82 82 +128 0 896 96 96 96 +192 0 896 111 111 111 +256 0 896 125 125 125 +320 0 896 140 140 140 +384 0 896 154 154 154 +448 0 896 169 169 169 +512 0 896 183 183 183 +576 0 896 197 197 197 +640 0 896 212 212 212 +704 0 896 227 227 227 +768 0 896 241 241 241 +832 0 896 256 256 256 +896 0 896 270 270 270 +960 0 896 285 285 285 +1023 0 896 299 299 299 +0 64 896 116 116 116 +64 64 896 130 130 130 +128 64 896 145 145 145 +192 64 896 159 159 159 +256 64 896 174 174 174 +320 64 896 188 188 188 +384 64 896 203 203 203 +448 64 896 217 217 217 +512 64 896 232 232 232 +576 64 896 246 246 246 +640 64 896 261 261 261 +704 64 896 275 275 275 +768 64 896 290 290 290 +832 64 896 304 304 304 +896 64 896 319 319 319 +960 64 896 333 333 333 +1023 64 896 347 347 347 +0 128 896 165 165 165 +64 128 896 179 179 179 +128 128 896 194 194 194 +192 128 896 208 208 208 +256 128 896 223 223 223 +320 128 896 237 237 237 +384 128 896 252 252 252 +448 128 896 266 266 266 +512 128 896 281 281 281 +576 128 896 295 295 295 +640 128 896 310 310 310 +704 128 896 324 324 324 +768 128 896 338 338 338 +832 128 896 353 353 353 +896 128 896 367 367 367 +960 128 896 381 381 381 +1023 128 896 396 396 396 +0 192 896 213 213 213 +64 192 896 228 228 228 +128 192 896 242 242 242 +192 192 896 257 257 257 +256 192 896 271 271 271 +320 192 896 286 286 286 +384 192 896 300 300 300 +448 192 896 315 315 315 +512 192 896 329 329 329 +576 192 896 343 343 343 +640 192 896 358 358 358 +704 192 896 372 372 372 +768 192 896 387 387 387 +832 192 896 401 401 401 +896 192 896 415 415 415 +960 192 896 430 430 430 +1023 192 896 444 444 444 +0 256 896 262 262 262 +64 256 896 277 277 277 +128 256 896 291 291 291 +192 256 896 306 306 306 +256 256 896 320 320 320 +320 256 896 335 335 335 +384 256 896 349 349 349 +448 256 896 363 363 363 +512 256 896 378 378 378 +576 256 896 392 392 392 +640 256 896 406 406 406 +704 256 896 421 421 421 +768 256 896 435 435 435 +832 256 896 449 449 449 +896 256 896 463 463 463 +960 256 896 477 477 477 +1023 256 896 492 492 492 +0 320 896 311 311 311 +64 320 896 325 325 325 +128 320 896 340 340 340 +192 320 896 354 354 354 +256 320 896 368 368 368 +320 320 896 383 383 383 +384 320 896 397 397 397 +448 320 896 411 411 411 +512 320 896 426 426 426 +576 320 896 440 440 440 +640 320 896 454 454 454 +704 320 896 468 468 468 +768 320 896 483 483 483 +832 320 896 497 497 497 +896 320 896 511 511 511 +960 320 896 525 525 525 +1023 320 896 539 539 539 +0 384 896 359 359 359 +64 384 896 373 373 373 +128 384 896 388 388 388 +192 384 896 402 402 402 +256 384 896 417 417 417 +320 384 896 431 431 431 +384 384 896 445 445 445 +448 384 896 459 459 459 +512 384 896 474 474 474 +576 384 896 488 488 488 +640 384 896 502 502 502 +704 384 896 516 516 516 +768 384 896 530 530 530 +832 384 896 544 544 544 +896 384 896 558 558 558 +960 384 896 572 572 572 +1023 384 896 586 586 586 +0 448 896 407 407 407 +64 448 896 422 422 422 +128 448 896 436 436 436 +192 448 896 450 450 450 +256 448 896 465 465 465 +320 448 896 479 479 479 +384 448 896 493 493 493 +448 448 896 507 507 507 +512 448 896 521 521 521 +576 448 896 535 535 535 +640 448 896 549 549 549 +704 448 896 563 563 563 +768 448 896 577 577 577 +832 448 896 591 591 591 +896 448 896 605 605 605 +960 448 896 619 619 619 +1023 448 896 632 632 632 +0 512 896 456 456 456 +64 512 896 470 470 470 +128 512 896 484 484 484 +192 512 896 498 498 498 +256 512 896 512 512 512 +320 512 896 526 526 526 +384 512 896 540 540 540 +448 512 896 554 554 554 +512 512 896 568 568 568 +576 512 896 582 582 582 +640 512 896 596 596 596 +704 512 896 610 610 610 +768 512 896 624 624 624 +832 512 896 637 637 637 +896 512 896 651 651 651 +960 512 896 665 665 665 +1023 512 896 678 678 678 +0 576 896 503 503 503 +64 576 896 517 517 517 +128 576 896 531 531 531 +192 576 896 545 545 545 +256 576 896 560 560 560 +320 576 896 573 573 573 +384 576 896 587 587 587 +448 576 896 601 601 601 +512 576 896 615 615 615 +576 576 896 629 629 629 +640 576 896 642 642 642 +704 576 896 656 656 656 +768 576 896 669 669 669 +832 576 896 683 683 683 +896 576 896 696 696 696 +960 576 896 709 709 709 +1023 576 896 722 722 722 +0 640 896 551 551 551 +64 640 896 564 564 564 +128 640 896 578 578 578 +192 640 896 592 592 592 +256 640 896 606 606 606 +320 640 896 620 620 620 +384 640 896 634 634 634 +448 640 896 647 647 647 +512 640 896 661 661 661 +576 640 896 674 674 674 +640 640 896 687 687 687 +704 640 896 701 701 701 +768 640 896 714 714 714 +832 640 896 727 727 727 +896 640 896 740 740 740 +960 640 896 753 753 753 +1023 640 896 766 766 766 +0 704 896 597 597 597 +64 704 896 611 611 611 +128 704 896 625 625 625 +192 704 896 639 639 639 +256 704 896 652 652 652 +320 704 896 666 666 666 +384 704 896 679 679 679 +448 704 896 692 692 692 +512 704 896 706 706 706 +576 704 896 719 719 719 +640 704 896 732 732 732 +704 704 896 745 745 745 +768 704 896 757 757 757 +832 704 896 770 770 770 +896 704 896 783 783 783 +960 704 896 796 796 796 +1023 704 896 808 808 808 +0 768 896 644 644 644 +64 768 896 657 657 657 +128 768 896 671 671 671 +192 768 896 684 684 684 +256 768 896 697 697 697 +320 768 896 710 710 710 +384 768 896 723 723 723 +448 768 896 736 736 736 +512 768 896 749 749 749 +576 768 896 762 762 762 +640 768 896 775 775 775 +704 768 896 788 788 788 +768 768 896 800 800 800 +832 768 896 813 813 813 +896 768 896 826 826 826 +960 768 896 838 838 838 +1023 768 896 850 850 850 +0 832 896 689 689 689 +64 832 896 702 702 702 +128 832 896 715 715 715 +192 832 896 728 728 728 +256 832 896 741 741 741 +320 832 896 754 754 754 +384 832 896 767 767 767 +448 832 896 780 780 780 +512 832 896 792 792 792 +576 832 896 805 805 805 +640 832 896 818 818 818 +704 832 896 830 830 830 +768 832 896 842 842 842 +832 832 896 855 855 855 +896 832 896 867 867 867 +960 832 896 880 880 880 +1023 832 896 892 892 892 +0 896 896 733 733 733 +64 896 896 746 746 746 +128 896 896 759 759 759 +192 896 896 772 772 772 +256 896 896 784 784 784 +320 896 896 797 797 797 +384 896 896 810 810 810 +448 896 896 822 822 822 +512 896 896 835 835 835 +576 896 896 847 847 847 +640 896 896 860 860 860 +704 896 896 872 872 872 +768 896 896 884 884 884 +832 896 896 897 897 897 +896 896 896 909 909 909 +960 896 896 922 922 922 +1023 896 896 934 934 934 +0 960 896 776 776 776 +64 960 896 789 789 789 +128 960 896 802 802 802 +192 960 896 814 814 814 +256 960 896 827 827 827 +320 960 896 839 839 839 +384 960 896 852 852 852 +448 960 896 864 864 864 +512 960 896 877 877 877 +576 960 896 889 889 889 +640 960 896 901 901 901 +704 960 896 914 914 914 +768 960 896 926 926 926 +832 960 896 938 938 938 +896 960 896 951 951 951 +960 960 896 963 963 963 +1023 960 896 976 976 976 +0 1023 896 819 819 819 +64 1023 896 831 831 831 +128 1023 896 844 844 844 +192 1023 896 856 856 856 +256 1023 896 869 869 869 +320 1023 896 881 881 881 +384 1023 896 893 893 893 +448 1023 896 906 906 906 +512 1023 896 918 918 918 +576 1023 896 931 931 931 +640 1023 896 943 943 943 +704 1023 896 955 955 955 +768 1023 896 968 968 968 +832 1023 896 980 980 980 +896 1023 896 992 992 992 +960 1023 896 1005 1005 1005 +1023 1023 896 1017 1017 1017 +0 0 960 72 72 72 +64 0 960 87 87 87 +128 0 960 101 101 101 +192 0 960 116 116 116 +256 0 960 130 130 130 +320 0 960 144 144 144 +384 0 960 159 159 159 +448 0 960 173 173 173 +512 0 960 188 188 188 +576 0 960 203 203 203 +640 0 960 217 217 217 +704 0 960 231 231 231 +768 0 960 246 246 246 +832 0 960 260 260 260 +896 0 960 275 275 275 +960 0 960 289 289 289 +1023 0 960 304 304 304 +0 64 960 121 121 121 +64 64 960 135 135 135 +128 64 960 150 150 150 +192 64 960 164 164 164 +256 64 960 179 179 179 +320 64 960 193 193 193 +384 64 960 208 208 208 +448 64 960 222 222 222 +512 64 960 237 237 237 +576 64 960 251 251 251 +640 64 960 266 266 266 +704 64 960 280 280 280 +768 64 960 295 295 295 +832 64 960 309 309 309 +896 64 960 324 324 324 +960 64 960 338 338 338 +1023 64 960 352 352 352 +0 128 960 170 170 170 +64 128 960 184 184 184 +128 128 960 198 198 198 +192 128 960 213 213 213 +256 128 960 228 228 228 +320 128 960 242 242 242 +384 128 960 257 257 257 +448 128 960 271 271 271 +512 128 960 285 285 285 +576 128 960 300 300 300 +640 128 960 314 314 314 +704 128 960 329 329 329 +768 128 960 343 343 343 +832 128 960 357 357 357 +896 128 960 372 372 372 +960 128 960 386 386 386 +1023 128 960 401 401 401 +0 192 960 218 218 218 +64 192 960 233 233 233 +128 192 960 247 247 247 +192 192 960 262 262 262 +256 192 960 276 276 276 +320 192 960 291 291 291 +384 192 960 305 305 305 +448 192 960 320 320 320 +512 192 960 334 334 334 +576 192 960 348 348 348 +640 192 960 363 363 363 +704 192 960 377 377 377 +768 192 960 391 391 391 +832 192 960 406 406 406 +896 192 960 420 420 420 +960 192 960 434 434 434 +1023 192 960 449 449 449 +0 256 960 267 267 267 +64 256 960 282 282 282 +128 256 960 296 296 296 +192 256 960 310 310 310 +256 256 960 325 325 325 +320 256 960 339 339 339 +384 256 960 354 354 354 +448 256 960 368 368 368 +512 256 960 382 382 382 +576 256 960 397 397 397 +640 256 960 411 411 411 +704 256 960 425 425 425 +768 256 960 440 440 440 +832 256 960 454 454 454 +896 256 960 468 468 468 +960 256 960 482 482 482 +1023 256 960 496 496 496 +0 320 960 316 316 316 +64 320 960 330 330 330 +128 320 960 344 344 344 +192 320 960 359 359 359 +256 320 960 373 373 373 +320 320 960 388 388 388 +384 320 960 402 402 402 +448 320 960 416 416 416 +512 320 960 431 431 431 +576 320 960 445 445 445 +640 320 960 459 459 459 +704 320 960 473 473 473 +768 320 960 487 487 487 +832 320 960 502 502 502 +896 320 960 516 516 516 +960 320 960 530 530 530 +1023 320 960 544 544 544 +0 384 960 364 364 364 +64 384 960 379 379 379 +128 384 960 393 393 393 +192 384 960 407 407 407 +256 384 960 422 422 422 +320 384 960 436 436 436 +384 384 960 450 450 450 +448 384 960 464 464 464 +512 384 960 478 478 478 +576 384 960 493 493 493 +640 384 960 507 507 507 +704 384 960 521 521 521 +768 384 960 535 535 535 +832 384 960 549 549 549 +896 384 960 563 563 563 +960 384 960 577 577 577 +1023 384 960 591 591 591 +0 448 960 412 412 412 +64 448 960 427 427 427 +128 448 960 441 441 441 +192 448 960 455 455 455 +256 448 960 469 469 469 +320 448 960 484 484 484 +384 448 960 498 498 498 +448 448 960 512 512 512 +512 448 960 526 526 526 +576 448 960 540 540 540 +640 448 960 554 554 554 +704 448 960 568 568 568 +768 448 960 582 582 582 +832 448 960 596 596 596 +896 448 960 610 610 610 +960 448 960 623 623 623 +1023 448 960 637 637 637 +0 512 960 460 460 460 +64 512 960 475 475 475 +128 512 960 489 489 489 +192 512 960 503 503 503 +256 512 960 517 517 517 +320 512 960 531 531 531 +384 512 960 545 545 545 +448 512 960 559 559 559 +512 512 960 573 573 573 +576 512 960 587 587 587 +640 512 960 601 601 601 +704 512 960 614 614 614 +768 512 960 628 628 628 +832 512 960 642 642 642 +896 512 960 656 656 656 +960 512 960 669 669 669 +1023 512 960 682 682 682 +0 576 960 508 508 508 +64 576 960 522 522 522 +128 576 960 536 536 536 +192 576 960 550 550 550 +256 576 960 564 564 564 +320 576 960 578 578 578 +384 576 960 592 592 592 +448 576 960 606 606 606 +512 576 960 620 620 620 +576 576 960 633 633 633 +640 576 960 647 647 647 +704 576 960 661 661 661 +768 576 960 674 674 674 +832 576 960 687 687 687 +896 576 960 700 700 700 +960 576 960 714 714 714 +1023 576 960 727 727 727 +0 640 960 555 555 555 +64 640 960 569 569 569 +128 640 960 583 583 583 +192 640 960 597 597 597 +256 640 960 611 611 611 +320 640 960 625 625 625 +384 640 960 638 638 638 +448 640 960 652 652 652 +512 640 960 665 665 665 +576 640 960 679 679 679 +640 640 960 692 692 692 +704 640 960 705 705 705 +768 640 960 718 718 718 +832 640 960 731 731 731 +896 640 960 744 744 744 +960 640 960 757 757 757 +1023 640 960 770 770 770 +0 704 960 602 602 602 +64 704 960 616 616 616 +128 704 960 629 629 629 +192 704 960 643 643 643 +256 704 960 657 657 657 +320 704 960 670 670 670 +384 704 960 684 684 684 +448 704 960 697 697 697 +512 704 960 710 710 710 +576 704 960 723 723 723 +640 704 960 736 736 736 +704 704 960 749 749 749 +768 704 960 762 762 762 +832 704 960 775 775 775 +896 704 960 787 787 787 +960 704 960 800 800 800 +1023 704 960 813 813 813 +0 768 960 648 648 648 +64 768 960 662 662 662 +128 768 960 675 675 675 +192 768 960 688 688 688 +256 768 960 702 702 702 +320 768 960 715 715 715 +384 768 960 728 728 728 +448 768 960 741 741 741 +512 768 960 754 754 754 +576 768 960 766 766 766 +640 768 960 779 779 779 +704 768 960 792 792 792 +768 768 960 805 805 805 +832 768 960 817 817 817 +896 768 960 830 830 830 +960 768 960 842 842 842 +1023 768 960 855 855 855 +0 832 960 693 693 693 +64 832 960 706 706 706 +128 832 960 719 719 719 +192 832 960 733 733 733 +256 832 960 746 746 746 +320 832 960 758 758 758 +384 832 960 771 771 771 +448 832 960 784 784 784 +512 832 960 797 797 797 +576 832 960 809 809 809 +640 832 960 822 822 822 +704 832 960 834 834 834 +768 832 960 847 847 847 +832 832 960 859 859 859 +896 832 960 872 872 872 +960 832 960 884 884 884 +1023 832 960 896 896 896 +0 896 960 737 737 737 +64 896 960 750 750 750 +128 896 960 763 763 763 +192 896 960 776 776 776 +256 896 960 788 788 788 +320 896 960 801 801 801 +384 896 960 814 814 814 +448 896 960 826 826 826 +512 896 960 839 839 839 +576 896 960 851 851 851 +640 896 960 864 864 864 +704 896 960 876 876 876 +768 896 960 889 889 889 +832 896 960 901 901 901 +896 896 960 913 913 913 +960 896 960 926 926 926 +1023 896 960 938 938 938 +0 960 960 780 780 780 +64 960 960 793 793 793 +128 960 960 806 806 806 +192 960 960 818 818 818 +256 960 960 831 831 831 +320 960 960 843 843 843 +384 960 960 856 856 856 +448 960 960 868 868 868 +512 960 960 881 881 881 +576 960 960 893 893 893 +640 960 960 905 905 905 +704 960 960 918 918 918 +768 960 960 930 930 930 +832 960 960 943 943 943 +896 960 960 955 955 955 +960 960 960 967 967 967 +1023 960 960 980 980 980 +0 1023 960 823 823 823 +64 1023 960 835 835 835 +128 1023 960 848 848 848 +192 1023 960 860 860 860 +256 1023 960 873 873 873 +320 1023 960 885 885 885 +384 1023 960 898 898 898 +448 1023 960 910 910 910 +512 1023 960 922 922 922 +576 1023 960 935 935 935 +640 1023 960 947 947 947 +704 1023 960 959 959 959 +768 1023 960 972 972 972 +832 1023 960 984 984 984 +896 1023 960 997 997 997 +960 1023 960 1009 1009 1009 +1023 1023 960 1022 1022 1022 +0 0 1023 77 77 77 +64 0 1023 91 91 91 +128 0 1023 106 106 106 +192 0 1023 120 120 120 +256 0 1023 135 135 135 +320 0 1023 149 149 149 +384 0 1023 164 164 164 +448 0 1023 179 179 179 +512 0 1023 193 193 193 +576 0 1023 207 207 207 +640 0 1023 222 222 222 +704 0 1023 236 236 236 +768 0 1023 251 251 251 +832 0 1023 265 265 265 +896 0 1023 280 280 280 +960 0 1023 294 294 294 +1023 0 1023 309 309 309 +0 64 1023 126 126 126 +64 64 1023 140 140 140 +128 64 1023 155 155 155 +192 64 1023 169 169 169 +256 64 1023 184 184 184 +320 64 1023 198 198 198 +384 64 1023 213 213 213 +448 64 1023 227 227 227 +512 64 1023 242 242 242 +576 64 1023 256 256 256 +640 64 1023 271 271 271 +704 64 1023 285 285 285 +768 64 1023 300 300 300 +832 64 1023 314 314 314 +896 64 1023 328 328 328 +960 64 1023 343 343 343 +1023 64 1023 357 357 357 +0 128 1023 174 174 174 +64 128 1023 189 189 189 +128 128 1023 204 204 204 +192 128 1023 218 218 218 +256 128 1023 232 232 232 +320 128 1023 247 247 247 +384 128 1023 261 261 261 +448 128 1023 276 276 276 +512 128 1023 290 290 290 +576 128 1023 305 305 305 +640 128 1023 319 319 319 +704 128 1023 334 334 334 +768 128 1023 348 348 348 +832 128 1023 362 362 362 +896 128 1023 377 377 377 +960 128 1023 391 391 391 +1023 128 1023 406 406 406 +0 192 1023 223 223 223 +64 192 1023 238 238 238 +128 192 1023 252 252 252 +192 192 1023 267 267 267 +256 192 1023 281 281 281 +320 192 1023 296 296 296 +384 192 1023 310 310 310 +448 192 1023 325 325 325 +512 192 1023 339 339 339 +576 192 1023 353 353 353 +640 192 1023 368 368 368 +704 192 1023 382 382 382 +768 192 1023 396 396 396 +832 192 1023 411 411 411 +896 192 1023 425 425 425 +960 192 1023 439 439 439 +1023 192 1023 454 454 454 +0 256 1023 272 272 272 +64 256 1023 286 286 286 +128 256 1023 301 301 301 +192 256 1023 315 315 315 +256 256 1023 330 330 330 +320 256 1023 344 344 344 +384 256 1023 358 358 358 +448 256 1023 373 373 373 +512 256 1023 387 387 387 +576 256 1023 402 402 402 +640 256 1023 416 416 416 +704 256 1023 430 430 430 +768 256 1023 444 444 444 +832 256 1023 459 459 459 +896 256 1023 473 473 473 +960 256 1023 487 487 487 +1023 256 1023 501 501 501 +0 320 1023 321 321 321 +64 320 1023 335 335 335 +128 320 1023 349 349 349 +192 320 1023 364 364 364 +256 320 1023 378 378 378 +320 320 1023 392 392 392 +384 320 1023 407 407 407 +448 320 1023 421 421 421 +512 320 1023 435 435 435 +576 320 1023 450 450 450 +640 320 1023 464 464 464 +704 320 1023 478 478 478 +768 320 1023 492 492 492 +832 320 1023 506 506 506 +896 320 1023 520 520 520 +960 320 1023 535 535 535 +1023 320 1023 549 549 549 +0 384 1023 369 369 369 +64 384 1023 383 383 383 +128 384 1023 398 398 398 +192 384 1023 412 412 412 +256 384 1023 426 426 426 +320 384 1023 441 441 441 +384 384 1023 455 455 455 +448 384 1023 469 469 469 +512 384 1023 483 483 483 +576 384 1023 497 497 497 +640 384 1023 511 511 511 +704 384 1023 526 526 526 +768 384 1023 540 540 540 +832 384 1023 554 554 554 +896 384 1023 568 568 568 +960 384 1023 581 581 581 +1023 384 1023 595 595 595 +0 448 1023 417 417 417 +64 448 1023 432 432 432 +128 448 1023 446 446 446 +192 448 1023 460 460 460 +256 448 1023 474 474 474 +320 448 1023 488 488 488 +384 448 1023 502 502 502 +448 448 1023 517 517 517 +512 448 1023 531 531 531 +576 448 1023 545 545 545 +640 448 1023 559 559 559 +704 448 1023 573 573 573 +768 448 1023 586 586 586 +832 448 1023 600 600 600 +896 448 1023 614 614 614 +960 448 1023 628 628 628 +1023 448 1023 642 642 642 +0 512 1023 465 465 465 +64 512 1023 479 479 479 +128 512 1023 494 494 494 +192 512 1023 508 508 508 +256 512 1023 522 522 522 +320 512 1023 536 536 536 +384 512 1023 550 550 550 +448 512 1023 564 564 564 +512 512 1023 578 578 578 +576 512 1023 592 592 592 +640 512 1023 605 605 605 +704 512 1023 619 619 619 +768 512 1023 633 633 633 +832 512 1023 647 647 647 +896 512 1023 660 660 660 +960 512 1023 674 674 674 +1023 512 1023 687 687 687 +0 576 1023 513 513 513 +64 576 1023 527 527 527 +128 576 1023 541 541 541 +192 576 1023 555 555 555 +256 576 1023 569 569 569 +320 576 1023 583 583 583 +384 576 1023 597 597 597 +448 576 1023 611 611 611 +512 576 1023 624 624 624 +576 576 1023 638 638 638 +640 576 1023 652 652 652 +704 576 1023 665 665 665 +768 576 1023 678 678 678 +832 576 1023 692 692 692 +896 576 1023 705 705 705 +960 576 1023 718 718 718 +1023 576 1023 731 731 731 +0 640 1023 560 560 560 +64 640 1023 574 574 574 +128 640 1023 588 588 588 +192 640 1023 602 602 602 +256 640 1023 615 615 615 +320 640 1023 629 629 629 +384 640 1023 643 643 643 +448 640 1023 656 656 656 +512 640 1023 670 670 670 +576 640 1023 683 683 683 +640 640 1023 696 696 696 +704 640 1023 710 710 710 +768 640 1023 723 723 723 +832 640 1023 736 736 736 +896 640 1023 749 749 749 +960 640 1023 762 762 762 +1023 640 1023 774 774 774 +0 704 1023 607 607 607 +64 704 1023 620 620 620 +128 704 1023 634 634 634 +192 704 1023 648 648 648 +256 704 1023 661 661 661 +320 704 1023 675 675 675 +384 704 1023 688 688 688 +448 704 1023 701 701 701 +512 704 1023 714 714 714 +576 704 1023 727 727 727 +640 704 1023 741 741 741 +704 704 1023 753 753 753 +768 704 1023 766 766 766 +832 704 1023 779 779 779 +896 704 1023 792 792 792 +960 704 1023 804 804 804 +1023 704 1023 817 817 817 +0 768 1023 653 653 653 +64 768 1023 666 666 666 +128 768 1023 680 680 680 +192 768 1023 693 693 693 +256 768 1023 706 706 706 +320 768 1023 719 719 719 +384 768 1023 732 732 732 +448 768 1023 745 745 745 +512 768 1023 758 758 758 +576 768 1023 771 771 771 +640 768 1023 784 784 784 +704 768 1023 796 796 796 +768 768 1023 809 809 809 +832 768 1023 821 821 821 +896 768 1023 834 834 834 +960 768 1023 847 847 847 +1023 768 1023 859 859 859 +0 832 1023 698 698 698 +64 832 1023 711 711 711 +128 832 1023 724 724 724 +192 832 1023 737 737 737 +256 832 1023 750 750 750 +320 832 1023 763 763 763 +384 832 1023 775 775 775 +448 832 1023 788 788 788 +512 832 1023 801 801 801 +576 832 1023 813 813 813 +640 832 1023 826 826 826 +704 832 1023 839 839 839 +768 832 1023 851 851 851 +832 832 1023 863 863 863 +896 832 1023 876 876 876 +960 832 1023 888 888 888 +1023 832 1023 901 901 901 +0 896 1023 742 742 742 +64 896 1023 755 755 755 +128 896 1023 767 767 767 +192 896 1023 780 780 780 +256 896 1023 793 793 793 +320 896 1023 805 805 805 +384 896 1023 818 818 818 +448 896 1023 831 831 831 +512 896 1023 843 843 843 +576 896 1023 856 856 856 +640 896 1023 868 868 868 +704 896 1023 880 880 880 +768 896 1023 893 893 893 +832 896 1023 905 905 905 +896 896 1023 917 917 917 +960 896 1023 930 930 930 +1023 896 1023 942 942 942 +0 960 1023 785 785 785 +64 960 1023 797 797 797 +128 960 1023 810 810 810 +192 960 1023 823 823 823 +256 960 1023 835 835 835 +320 960 1023 848 848 848 +384 960 1023 860 860 860 +448 960 1023 872 872 872 +512 960 1023 885 885 885 +576 960 1023 897 897 897 +640 960 1023 910 910 910 +704 960 1023 922 922 922 +768 960 1023 934 934 934 +832 960 1023 947 947 947 +896 960 1023 959 959 959 +960 960 1023 971 971 971 +1023 960 1023 984 984 984 +0 1023 1023 827 827 827 +64 1023 1023 840 840 840 +128 1023 1023 852 852 852 +192 1023 1023 864 864 864 +256 1023 1023 877 877 877 +320 1023 1023 889 889 889 +384 1023 1023 902 902 902 +448 1023 1023 914 914 914 +512 1023 1023 926 926 926 +576 1023 1023 939 939 939 +640 1023 1023 951 951 951 +704 1023 1023 964 964 964 +768 1023 1023 976 976 976 +832 1023 1023 989 989 989 +896 1023 1023 1001 1001 1001 +960 1023 1023 1014 1014 1014 +1023 1023 1023 1023 1023 1023 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_8.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_8.txt new file mode 100644 index 0000000..632a43a --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_8.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 76 0 0 +128 0 0 137 1 0 +192 0 0 198 4 0 +256 0 0 259 6 0 +320 0 0 320 9 0 +384 0 0 381 12 0 +448 0 0 440 15 0 +512 0 0 499 19 1 +576 0 0 557 23 5 +640 0 0 613 27 10 +704 0 0 666 32 15 +768 0 0 716 38 20 +832 0 0 766 44 27 +896 0 0 815 51 33 +960 0 0 863 57 39 +1023 0 0 912 63 46 +0 64 0 24 63 0 +64 64 0 86 66 0 +128 64 0 146 68 0 +192 64 0 208 71 0 +256 64 0 269 74 0 +320 64 0 330 77 2 +384 64 0 391 80 5 +448 64 0 451 83 8 +512 64 0 510 87 12 +576 64 0 567 91 16 +640 64 0 623 95 20 +704 64 0 676 100 25 +768 64 0 727 106 31 +832 64 0 776 112 37 +896 64 0 825 119 44 +960 64 0 874 125 50 +1023 64 0 923 131 56 +0 128 0 32 131 0 +64 128 0 94 134 0 +128 128 0 157 136 2 +192 128 0 218 139 6 +256 128 0 279 142 9 +320 128 0 341 145 12 +384 128 0 401 148 15 +448 128 0 461 151 18 +512 128 0 520 155 22 +576 128 0 577 159 26 +640 128 0 633 163 30 +704 128 0 686 168 36 +768 128 0 737 174 41 +832 128 0 787 180 48 +896 128 0 835 187 54 +960 128 0 884 193 60 +1023 128 0 933 199 67 +0 192 0 40 200 2 +64 192 0 102 203 4 +128 192 0 165 205 8 +192 192 0 228 207 13 +256 192 0 289 210 18 +320 192 0 350 213 21 +384 192 0 411 216 25 +448 192 0 471 220 28 +512 192 0 529 223 32 +576 192 0 587 227 36 +640 192 0 643 231 40 +704 192 0 696 237 45 +768 192 0 747 242 51 +832 192 0 796 248 57 +896 192 0 844 255 63 +960 192 0 893 261 70 +1023 192 0 942 267 76 +0 256 0 48 269 10 +64 256 0 110 271 12 +128 256 0 174 274 15 +192 256 0 237 276 19 +256 256 0 299 278 25 +320 256 0 360 281 30 +384 256 0 421 284 34 +448 256 0 480 288 38 +512 256 0 539 291 41 +576 256 0 597 295 45 +640 256 0 652 299 50 +704 256 0 705 305 55 +768 256 0 756 310 60 +832 256 0 805 316 66 +896 256 0 853 322 72 +960 256 0 902 328 78 +1023 256 0 951 334 85 +0 320 0 56 338 18 +64 320 0 119 341 21 +128 320 0 181 343 23 +192 320 0 245 345 26 +256 320 0 308 347 31 +320 320 0 370 350 36 +384 320 0 430 352 41 +448 320 0 490 356 46 +512 320 0 549 359 50 +576 320 0 606 363 54 +640 320 0 662 367 59 +704 320 0 714 372 64 +768 320 0 765 377 69 +832 320 0 814 383 75 +896 320 0 862 389 81 +960 320 0 910 395 87 +1023 320 0 958 401 92 +0 384 0 65 406 27 +64 384 0 127 409 29 +128 384 0 190 411 32 +192 384 0 254 414 34 +256 384 0 317 416 38 +320 384 0 379 418 43 +384 384 0 440 420 48 +448 384 0 500 423 53 +512 384 0 559 426 58 +576 384 0 616 430 63 +640 384 0 671 434 67 +704 384 0 723 439 72 +768 384 0 773 444 78 +832 384 0 822 449 83 +896 384 0 870 455 89 +960 384 0 918 461 95 +1023 384 0 966 466 100 +0 448 0 74 474 36 +64 448 0 136 477 38 +128 448 0 199 479 41 +192 448 0 262 481 43 +256 448 0 325 484 46 +320 448 0 388 485 50 +384 448 0 449 487 54 +448 448 0 510 490 60 +512 448 0 568 493 65 +576 448 0 625 496 70 +640 448 0 681 500 75 +704 448 0 732 504 80 +768 448 0 782 509 86 +832 448 0 831 515 91 +896 448 0 878 520 97 +960 448 0 926 525 102 +1023 448 0 974 531 108 +0 512 0 84 542 46 +64 512 0 146 544 48 +128 512 0 208 546 50 +192 512 0 272 548 52 +256 512 0 334 550 54 +320 512 0 397 552 57 +384 512 0 458 554 61 +448 512 0 519 556 66 +512 512 0 578 559 72 +576 512 0 635 561 77 +640 512 0 690 565 82 +704 512 0 742 569 88 +768 512 0 791 574 93 +832 512 0 839 579 99 +896 512 0 887 584 104 +960 512 0 934 589 110 +1023 512 0 981 594 115 +0 576 0 94 608 56 +64 576 0 156 610 58 +128 576 0 218 613 60 +192 576 0 281 614 61 +256 576 0 343 616 63 +320 576 0 406 618 66 +384 576 0 467 619 69 +448 576 0 528 621 73 +512 576 0 587 623 78 +576 576 0 644 626 83 +640 576 0 699 629 89 +704 576 0 751 632 94 +768 576 0 800 637 100 +832 576 0 848 642 106 +896 576 0 895 646 111 +960 576 0 942 651 116 +1023 576 0 989 656 121 +0 640 0 105 674 67 +64 640 0 166 676 68 +128 640 0 229 677 70 +192 640 0 291 679 72 +256 640 0 353 680 73 +320 640 0 415 682 75 +384 640 0 477 683 78 +448 640 0 537 684 81 +512 640 0 596 686 85 +576 640 0 654 688 90 +640 640 0 708 691 95 +704 640 0 760 694 101 +768 640 0 810 698 107 +832 640 0 857 702 112 +896 640 0 903 706 118 +960 640 0 950 711 123 +1023 640 0 996 714 127 +0 704 0 117 737 79 +64 704 0 179 738 81 +128 704 0 241 740 82 +192 704 0 303 741 83 +256 704 0 365 742 85 +320 704 0 426 744 86 +384 704 0 487 745 88 +448 704 0 548 746 91 +512 704 0 607 747 94 +576 704 0 664 749 98 +640 704 0 719 751 103 +704 704 0 770 754 108 +768 704 0 819 757 113 +832 704 0 866 760 119 +896 704 0 912 764 124 +960 704 0 957 767 128 +1023 704 0 1003 770 132 +0 768 0 131 798 93 +64 768 0 193 800 95 +128 768 0 254 801 96 +192 768 0 316 802 97 +256 768 0 378 803 98 +320 768 0 439 804 98 +384 768 0 500 805 100 +448 768 0 559 805 101 +512 768 0 618 806 104 +576 768 0 674 807 107 +640 768 0 729 808 111 +704 768 0 780 810 115 +768 768 0 828 812 120 +832 768 0 874 815 125 +896 768 0 920 818 129 +960 768 0 965 821 134 +1023 768 0 1010 823 138 +0 832 0 146 858 108 +64 832 0 207 859 109 +128 832 0 268 860 110 +192 832 0 330 861 110 +256 832 0 390 861 110 +320 832 0 451 862 111 +384 832 0 511 862 111 +448 832 0 570 862 112 +512 832 0 628 862 113 +576 832 0 684 862 115 +640 832 0 738 863 118 +704 832 0 788 864 122 +768 832 0 836 865 126 +832 832 0 883 868 130 +896 832 0 928 870 135 +960 832 0 973 872 139 +1023 832 0 1018 874 143 +0 896 0 160 917 122 +64 896 0 221 917 123 +128 896 0 281 917 123 +192 896 0 342 917 122 +256 896 0 402 917 122 +320 896 0 462 916 122 +384 896 0 521 916 121 +448 896 0 580 915 121 +512 896 0 637 915 122 +576 896 0 692 915 123 +640 896 0 746 915 125 +704 896 0 796 915 128 +768 896 0 844 917 132 +832 896 0 890 919 136 +896 896 0 935 921 140 +960 896 0 980 923 144 +1023 896 0 1023 924 148 +0 960 0 173 973 134 +64 960 0 232 973 134 +128 960 0 292 972 134 +192 960 0 352 971 133 +256 960 0 411 970 132 +320 960 0 471 969 131 +384 960 0 530 968 130 +448 960 0 588 967 129 +512 960 0 644 967 129 +576 960 0 699 966 130 +640 960 0 753 966 131 +704 960 0 803 966 134 +768 960 0 851 967 137 +832 960 0 897 969 141 +896 960 0 942 971 145 +960 960 0 987 972 149 +1023 960 0 1023 974 153 +0 1023 0 182 1023 144 +64 1023 0 241 1023 143 +128 1023 0 300 1023 142 +192 1023 0 360 1023 140 +256 1023 0 419 1022 139 +320 1023 0 478 1021 138 +384 1023 0 536 1019 136 +448 1023 0 594 1018 135 +512 1023 0 650 1017 135 +576 1023 0 705 1016 135 +640 1023 0 759 1016 136 +704 1023 0 809 1016 138 +768 1023 0 857 1017 141 +832 1023 0 903 1019 145 +896 1023 0 948 1020 148 +960 1023 0 993 1022 153 +1023 1023 0 1023 1023 156 +0 0 64 17 0 37 +64 0 64 77 0 39 +128 0 64 138 2 42 +192 0 64 200 5 44 +256 0 64 261 8 47 +320 0 64 322 10 50 +384 0 64 382 14 53 +448 0 64 442 17 56 +512 0 64 501 20 59 +576 0 64 558 24 63 +640 0 64 614 28 68 +704 0 64 667 33 73 +768 0 64 718 39 79 +832 0 64 767 46 85 +896 0 64 816 52 91 +960 0 64 865 58 97 +1023 0 64 914 65 104 +0 64 64 25 64 46 +64 64 64 87 67 49 +128 64 64 148 70 52 +192 64 64 209 72 54 +256 64 64 271 75 57 +320 64 64 332 78 60 +384 64 64 392 81 63 +448 64 64 452 84 66 +512 64 64 511 88 70 +576 64 64 569 92 74 +640 64 64 625 96 78 +704 64 64 678 102 84 +768 64 64 729 107 89 +832 64 64 778 113 96 +896 64 64 827 120 102 +960 64 64 875 126 108 +1023 64 64 925 133 115 +0 128 64 33 132 54 +64 128 64 95 135 56 +128 128 64 158 137 61 +192 128 64 219 140 64 +256 128 64 281 143 67 +320 128 64 341 146 70 +384 128 64 402 149 73 +448 128 64 462 153 77 +512 128 64 521 156 80 +576 128 64 579 160 84 +640 128 64 635 165 89 +704 128 64 688 170 94 +768 128 64 739 176 100 +832 128 64 788 182 106 +896 128 64 836 188 112 +960 128 64 885 194 118 +1023 128 64 934 200 124 +0 192 64 41 201 62 +64 192 64 103 204 64 +128 192 64 167 206 67 +192 192 64 229 209 72 +256 192 64 290 211 76 +320 192 64 351 214 80 +384 192 64 412 218 83 +448 192 64 472 221 86 +512 192 64 531 225 90 +576 192 64 588 228 94 +640 192 64 644 233 98 +704 192 64 697 238 103 +768 192 64 748 244 109 +832 192 64 797 250 115 +896 192 64 846 256 121 +960 192 64 894 262 128 +1023 192 64 943 268 134 +0 256 64 49 270 70 +64 256 64 112 273 72 +128 256 64 175 275 75 +192 256 64 238 277 78 +256 256 64 301 280 84 +320 256 64 361 283 89 +384 256 64 422 286 92 +448 256 64 482 289 96 +512 256 64 540 293 99 +576 256 64 598 297 103 +640 256 64 654 301 108 +704 256 64 706 306 113 +768 256 64 757 312 118 +832 256 64 806 317 124 +896 256 64 855 323 130 +960 256 64 903 330 136 +1023 256 64 952 335 142 +0 320 64 57 339 78 +64 320 64 120 341 81 +128 320 64 183 344 83 +192 320 64 246 346 86 +256 320 64 309 348 90 +320 320 64 371 351 96 +384 320 64 432 354 100 +448 320 64 491 357 104 +512 320 64 550 360 109 +576 320 64 607 364 112 +640 320 64 663 368 117 +704 320 64 715 373 122 +768 320 64 766 379 127 +832 320 64 815 384 133 +896 320 64 863 390 139 +960 320 64 911 396 145 +1023 320 64 959 402 150 +0 384 64 66 407 87 +64 384 64 128 410 89 +128 384 64 191 412 92 +192 384 64 254 415 94 +256 384 64 318 417 97 +320 384 64 380 419 102 +384 384 64 441 421 107 +448 384 64 501 424 112 +512 384 64 560 427 117 +576 384 64 617 431 121 +640 384 64 672 435 125 +704 384 64 724 440 130 +768 384 64 774 445 136 +832 384 64 823 451 141 +896 384 64 871 456 147 +960 384 64 919 462 153 +1023 384 64 967 467 158 +0 448 64 75 476 96 +64 448 64 137 478 98 +128 448 64 200 480 100 +192 448 64 263 483 103 +256 448 64 326 485 105 +320 448 64 389 486 109 +384 448 64 451 489 113 +448 448 64 511 491 119 +512 448 64 569 494 124 +576 448 64 626 497 129 +640 448 64 681 501 133 +704 448 64 733 506 139 +768 448 64 783 510 144 +832 448 64 832 516 149 +896 448 64 879 521 155 +960 448 64 927 527 160 +1023 448 64 975 532 165 +0 512 64 85 543 105 +64 512 64 147 545 108 +128 512 64 210 547 110 +192 512 64 272 549 112 +256 512 64 335 551 114 +320 512 64 398 553 117 +384 512 64 459 555 120 +448 512 64 520 557 125 +512 512 64 579 560 130 +576 512 64 636 562 136 +640 512 64 691 566 141 +704 512 64 743 570 146 +768 512 64 792 575 151 +832 512 64 840 580 157 +896 512 64 888 585 162 +960 512 64 935 590 168 +1023 512 64 982 595 173 +0 576 64 95 609 116 +64 576 64 157 611 118 +128 576 64 219 613 119 +192 576 64 282 615 121 +256 576 64 344 617 123 +320 576 64 406 619 125 +384 576 64 468 620 128 +448 576 64 529 622 132 +512 576 64 588 624 137 +576 576 64 645 627 142 +640 576 64 700 629 147 +704 576 64 752 633 153 +768 576 64 801 638 158 +832 576 64 849 642 164 +896 576 64 896 647 169 +960 576 64 943 652 174 +1023 576 64 990 656 179 +0 640 64 106 674 126 +64 640 64 167 676 128 +128 640 64 230 678 130 +192 640 64 292 680 131 +256 640 64 354 681 133 +320 640 64 416 682 135 +384 640 64 477 684 137 +448 640 64 538 685 140 +512 640 64 597 687 144 +576 640 64 654 689 148 +640 640 64 709 692 154 +704 640 64 761 695 159 +768 640 64 810 699 165 +832 640 64 857 703 171 +896 640 64 904 707 176 +960 640 64 950 711 180 +1023 640 64 996 715 185 +0 704 64 118 738 139 +64 704 64 180 739 140 +128 704 64 241 741 142 +192 704 64 304 742 143 +256 704 64 365 743 144 +320 704 64 427 744 145 +384 704 64 488 746 147 +448 704 64 548 747 149 +512 704 64 607 748 152 +576 704 64 664 750 157 +640 704 64 719 752 161 +704 704 64 770 754 166 +768 704 64 819 757 172 +832 704 64 866 761 177 +896 704 64 912 764 181 +960 704 64 957 767 186 +1023 704 64 1003 770 190 +0 768 64 132 799 153 +64 768 64 193 800 154 +128 768 64 255 802 155 +192 768 64 317 803 156 +256 768 64 378 803 157 +320 768 64 439 804 158 +384 768 64 500 805 159 +448 768 64 560 806 160 +512 768 64 618 807 163 +576 768 64 675 807 165 +640 768 64 729 808 169 +704 768 64 780 810 173 +768 768 64 828 813 178 +832 768 64 875 815 183 +896 768 64 920 818 187 +960 768 64 965 821 191 +1023 768 64 1010 823 195 +0 832 64 147 859 167 +64 832 64 208 860 168 +128 832 64 269 861 169 +192 832 64 330 861 169 +256 832 64 391 862 170 +320 832 64 451 862 170 +384 832 64 511 862 170 +448 832 64 570 862 171 +512 832 64 628 862 172 +576 832 64 684 862 174 +640 832 64 738 863 176 +704 832 64 788 864 180 +768 832 64 837 866 184 +832 832 64 883 868 188 +896 832 64 928 870 193 +960 832 64 973 872 197 +1023 832 64 1018 874 200 +0 896 64 161 917 181 +64 896 64 221 918 182 +128 896 64 282 918 182 +192 896 64 342 917 182 +256 896 64 402 917 181 +320 896 64 462 917 181 +384 896 64 521 916 180 +448 896 64 579 915 180 +512 896 64 637 915 180 +576 896 64 692 915 181 +640 896 64 746 915 183 +704 896 64 796 916 186 +768 896 64 844 917 189 +832 896 64 890 918 193 +896 896 64 935 920 198 +960 896 64 980 922 202 +1023 896 64 1023 924 206 +0 960 64 173 973 193 +64 960 64 232 973 193 +128 960 64 292 972 192 +192 960 64 352 971 191 +256 960 64 412 970 190 +320 960 64 471 969 189 +384 960 64 529 968 188 +448 960 64 587 967 188 +512 960 64 644 966 187 +576 960 64 699 966 188 +640 960 64 753 966 189 +704 960 64 803 966 191 +768 960 64 851 967 194 +832 960 64 897 969 198 +896 960 64 942 970 202 +960 960 64 987 972 206 +1023 960 64 1023 974 210 +0 1023 64 182 1023 203 +64 1023 64 241 1023 202 +128 1023 64 300 1023 201 +192 1023 64 360 1023 199 +256 1023 64 419 1022 198 +320 1023 64 478 1021 196 +384 1023 64 536 1019 195 +448 1023 64 594 1018 194 +512 1023 64 650 1017 193 +576 1023 64 705 1016 193 +640 1023 64 758 1016 194 +704 1023 64 809 1016 196 +768 1023 64 856 1017 199 +832 1023 64 903 1018 202 +896 1023 64 948 1020 206 +960 1023 64 993 1022 210 +1023 1023 64 1023 1023 214 +0 0 128 18 0 97 +64 0 128 79 1 99 +128 0 128 140 4 101 +192 0 128 201 6 104 +256 0 128 262 9 106 +320 0 128 323 12 109 +384 0 128 384 15 112 +448 0 128 443 18 115 +512 0 128 502 21 119 +576 0 128 560 25 122 +640 0 128 616 30 127 +704 0 128 669 35 132 +768 0 128 719 40 138 +832 0 128 769 47 144 +896 0 128 818 53 150 +960 0 128 866 59 157 +1023 0 128 915 66 163 +0 64 128 26 65 106 +64 64 128 88 68 109 +128 64 128 149 71 111 +192 64 128 211 73 113 +256 64 128 272 76 116 +320 64 128 333 79 119 +384 64 128 394 82 122 +448 64 128 454 86 126 +512 64 128 513 89 129 +576 64 128 570 93 133 +640 64 128 626 97 138 +704 64 128 679 103 143 +768 64 128 730 109 149 +832 64 128 779 115 155 +896 64 128 828 121 161 +960 64 128 877 127 168 +1023 64 128 926 134 174 +0 128 128 34 133 115 +64 128 128 96 136 117 +128 128 128 159 139 121 +192 128 128 220 141 123 +256 128 128 282 144 126 +320 128 128 343 147 129 +384 128 128 404 150 132 +448 128 128 464 154 136 +512 128 128 523 157 139 +576 128 128 580 161 143 +640 128 128 636 166 148 +704 128 128 689 171 153 +768 128 128 740 177 159 +832 128 128 789 183 165 +896 128 128 838 189 171 +960 128 128 887 195 177 +1023 128 128 935 202 183 +0 192 128 42 202 123 +64 192 128 105 205 126 +128 192 128 167 207 128 +192 192 128 230 210 132 +256 192 128 292 213 136 +320 192 128 353 216 139 +384 192 128 413 219 142 +448 192 128 473 222 146 +512 192 128 532 226 149 +576 192 128 590 230 153 +640 192 128 646 234 157 +704 192 128 698 239 162 +768 192 128 749 245 168 +832 192 128 799 251 174 +896 192 128 847 257 180 +960 192 128 896 263 187 +1023 192 128 944 269 193 +0 256 128 51 271 131 +64 256 128 113 274 134 +128 256 128 176 276 136 +192 256 128 239 279 139 +256 256 128 302 281 144 +320 256 128 362 284 148 +384 256 128 423 287 152 +448 256 128 483 290 155 +512 256 128 542 294 159 +576 256 128 599 298 162 +640 256 128 655 302 167 +704 256 128 708 307 172 +768 256 128 758 313 177 +832 256 128 807 318 183 +896 256 128 856 325 189 +960 256 128 904 331 195 +1023 256 128 953 336 201 +0 320 128 59 340 139 +64 320 128 121 343 142 +128 320 128 184 345 144 +192 320 128 247 347 146 +256 320 128 311 350 150 +320 320 128 372 352 156 +384 320 128 433 355 160 +448 320 128 492 358 164 +512 320 128 551 361 168 +576 320 128 608 365 171 +640 320 128 664 369 176 +704 320 128 716 374 181 +768 320 128 767 380 186 +832 320 128 816 385 192 +896 320 128 864 391 198 +960 320 128 912 397 203 +1023 320 128 961 403 209 +0 384 128 67 408 148 +64 384 128 130 411 150 +128 384 128 192 413 153 +192 384 128 256 416 155 +256 384 128 319 418 158 +320 384 128 381 420 162 +384 384 128 443 423 167 +448 384 128 502 425 172 +512 384 128 560 428 176 +576 384 128 618 432 180 +640 384 128 673 436 185 +704 384 128 725 441 190 +768 384 128 775 446 195 +832 384 128 824 452 200 +896 384 128 872 457 206 +960 384 128 920 463 211 +1023 384 128 968 468 217 +0 448 128 76 476 157 +64 448 128 139 479 159 +128 448 128 201 481 162 +192 448 128 264 483 164 +256 448 128 327 486 166 +320 448 128 390 488 169 +384 448 128 451 490 173 +448 448 128 512 492 179 +512 448 128 570 495 184 +576 448 128 627 498 188 +640 448 128 682 502 193 +704 448 128 734 506 198 +768 448 128 784 511 203 +832 448 128 833 517 208 +896 448 128 880 522 214 +960 448 128 928 527 219 +1023 448 128 976 533 224 +0 512 128 86 544 167 +64 512 128 148 546 169 +128 512 128 210 548 171 +192 512 128 274 550 173 +256 512 128 336 552 175 +320 512 128 398 554 177 +384 512 128 460 556 181 +448 512 128 521 558 185 +512 512 128 580 560 190 +576 512 128 637 563 196 +640 512 128 691 567 200 +704 512 128 743 571 205 +768 512 128 793 576 211 +832 512 128 841 580 216 +896 512 128 888 586 221 +960 512 128 935 591 227 +1023 512 128 983 595 231 +0 576 128 96 610 176 +64 576 128 158 612 178 +128 576 128 220 614 181 +192 576 128 283 616 182 +256 576 128 345 618 184 +320 576 128 407 620 186 +384 576 128 469 621 188 +448 576 128 529 623 192 +512 576 128 589 625 197 +576 576 128 646 627 202 +640 576 128 701 630 207 +704 576 128 752 634 212 +768 576 128 802 638 218 +832 576 128 849 643 223 +896 576 128 896 648 228 +960 576 128 943 652 233 +1023 576 128 990 657 238 +0 640 128 107 675 187 +64 640 128 168 677 189 +128 640 128 230 679 191 +192 640 128 293 681 192 +256 640 128 355 682 194 +320 640 128 417 683 195 +384 640 128 478 685 197 +448 640 128 538 686 200 +512 640 128 598 688 203 +576 640 128 655 690 208 +640 640 128 710 692 213 +704 640 128 761 695 219 +768 640 128 811 699 224 +832 640 128 858 703 230 +896 640 128 904 707 235 +960 640 128 950 711 239 +1023 640 128 996 715 243 +0 704 128 119 738 200 +64 704 128 180 740 201 +128 704 128 242 742 203 +192 704 128 304 743 204 +256 704 128 366 744 205 +320 704 128 428 745 206 +384 704 128 488 746 207 +448 704 128 549 747 209 +512 704 128 608 749 212 +576 704 128 665 750 216 +640 704 128 719 752 220 +704 704 128 771 755 226 +768 704 128 819 758 231 +832 704 128 866 761 236 +896 704 128 912 764 241 +960 704 128 957 767 245 +1023 704 128 1003 770 249 +0 768 128 133 800 213 +64 768 128 194 801 215 +128 768 128 255 802 216 +192 768 128 317 803 217 +256 768 128 379 804 218 +320 768 128 440 805 218 +384 768 128 500 806 219 +448 768 128 560 806 220 +512 768 128 618 807 222 +576 768 128 675 808 225 +640 768 128 729 809 228 +704 768 128 780 810 232 +768 768 128 828 813 237 +832 768 128 875 815 242 +896 768 128 920 818 246 +960 768 128 965 821 250 +1023 768 128 1010 823 254 +0 832 128 147 860 228 +64 832 128 208 861 229 +128 832 128 269 861 230 +192 832 128 331 862 230 +256 832 128 391 862 230 +320 832 128 452 862 230 +384 832 128 511 862 230 +448 832 128 570 862 230 +512 832 128 628 862 231 +576 832 128 684 862 233 +640 832 128 738 863 235 +704 832 128 788 864 239 +768 832 128 836 865 243 +832 832 128 882 867 247 +896 832 128 928 870 252 +960 832 128 972 872 255 +1023 832 128 1017 874 259 +0 896 128 161 917 242 +64 896 128 221 918 242 +128 896 128 282 918 242 +192 896 128 342 918 242 +256 896 128 402 917 241 +320 896 128 462 917 241 +384 896 128 521 916 240 +448 896 128 579 915 240 +512 896 128 636 915 240 +576 896 128 692 914 240 +640 896 128 746 915 242 +704 896 128 796 915 245 +768 896 128 844 917 248 +832 896 128 890 918 252 +896 896 128 935 920 256 +960 896 128 980 922 261 +1023 896 128 1023 924 264 +0 960 128 173 973 254 +64 960 128 232 973 253 +128 960 128 292 972 252 +192 960 128 352 971 252 +256 960 128 411 970 250 +320 960 128 471 969 249 +384 960 128 529 968 248 +448 960 128 587 967 247 +512 960 128 644 966 247 +576 960 128 699 966 247 +640 960 128 752 965 248 +704 960 128 803 966 250 +768 960 128 850 967 253 +832 960 128 896 968 257 +896 960 128 942 970 261 +960 960 128 987 972 265 +1023 960 128 1023 973 269 +0 1023 128 182 1023 263 +64 1023 128 241 1023 262 +128 1023 128 300 1023 261 +192 1023 128 359 1023 259 +256 1023 128 419 1022 258 +320 1023 128 478 1020 256 +384 1023 128 536 1019 255 +448 1023 128 594 1018 254 +512 1023 128 650 1017 253 +576 1023 128 705 1016 252 +640 1023 128 758 1016 253 +704 1023 128 808 1016 255 +768 1023 128 856 1017 258 +832 1023 128 902 1018 261 +896 1023 128 948 1020 265 +960 1023 128 993 1021 269 +1023 1023 128 1023 1023 273 +0 0 192 19 0 158 +64 0 192 80 2 160 +128 0 192 141 4 162 +192 0 192 203 7 164 +256 0 192 264 10 167 +320 0 192 325 12 169 +384 0 192 385 15 172 +448 0 192 445 19 175 +512 0 192 504 22 178 +576 0 192 562 26 182 +640 0 192 617 31 187 +704 0 192 670 36 192 +768 0 192 721 42 198 +832 0 192 770 48 204 +896 0 192 819 54 210 +960 0 192 868 61 217 +1023 0 192 917 67 223 +0 64 192 28 66 167 +64 64 192 89 69 170 +128 64 192 151 72 172 +192 64 192 213 74 174 +256 64 192 274 77 176 +320 64 192 335 80 179 +384 64 192 395 83 182 +448 64 192 455 86 185 +512 64 192 514 90 189 +576 64 192 572 94 193 +640 64 192 628 98 197 +704 64 192 681 104 203 +768 64 192 731 110 208 +832 64 192 781 116 215 +896 64 192 830 122 221 +960 64 192 878 128 227 +1023 64 192 927 135 234 +0 128 192 36 134 176 +64 128 192 98 137 179 +128 128 192 160 140 181 +192 128 192 222 142 183 +256 128 192 283 146 186 +320 128 192 344 148 189 +384 128 192 405 151 192 +448 128 192 465 155 196 +512 128 192 524 158 199 +576 128 192 581 162 203 +640 128 192 638 167 208 +704 128 192 690 172 213 +768 128 192 741 178 219 +832 128 192 791 184 225 +896 128 192 839 190 231 +960 128 192 888 197 237 +1023 128 192 937 203 243 +0 192 192 44 203 185 +64 192 192 106 206 187 +128 192 192 169 208 190 +192 192 192 231 211 193 +256 192 192 293 214 196 +320 192 192 354 217 199 +384 192 192 415 220 202 +448 192 192 475 223 205 +512 192 192 533 227 209 +576 192 192 591 231 213 +640 192 192 647 235 217 +704 192 192 700 240 222 +768 192 192 751 246 228 +832 192 192 800 252 234 +896 192 192 848 258 240 +960 192 192 897 264 246 +1023 192 192 946 270 252 +0 256 192 52 272 193 +64 256 192 114 275 196 +128 256 192 177 277 198 +192 256 192 240 280 200 +256 256 192 303 282 205 +320 256 192 363 285 209 +384 256 192 424 288 212 +448 256 192 484 292 215 +512 256 192 543 295 218 +576 256 192 600 299 222 +640 256 192 656 303 227 +704 256 192 709 308 232 +768 256 192 759 314 237 +832 256 192 809 320 243 +896 256 192 857 326 249 +960 256 192 905 332 255 +1023 256 192 954 338 261 +0 320 192 60 341 201 +64 320 192 122 343 204 +128 320 192 185 346 206 +192 320 192 248 348 208 +256 320 192 311 351 211 +320 320 192 373 353 216 +384 320 192 434 356 221 +448 320 192 493 359 224 +512 320 192 552 362 228 +576 320 192 609 366 231 +640 320 192 665 370 235 +704 320 192 717 375 240 +768 320 192 768 381 246 +832 320 192 817 386 251 +896 320 192 865 392 257 +960 320 192 913 398 263 +1023 320 192 962 404 269 +0 384 192 68 409 210 +64 384 192 131 412 212 +128 384 192 193 414 215 +192 384 192 257 417 217 +256 384 192 320 419 219 +320 384 192 382 421 223 +384 384 192 443 423 228 +448 384 192 503 427 233 +512 384 192 561 430 237 +576 384 192 618 433 240 +640 384 192 674 437 245 +704 384 192 726 442 249 +768 384 192 776 447 254 +832 384 192 825 453 260 +896 384 192 873 458 265 +960 384 192 921 464 271 +1023 384 192 969 469 276 +0 448 192 78 478 219 +64 448 192 140 480 221 +128 448 192 202 482 223 +192 448 192 265 485 226 +256 448 192 328 487 228 +320 448 192 390 489 230 +384 448 192 453 491 234 +448 448 192 513 493 240 +512 448 192 571 496 244 +576 448 192 628 499 249 +640 448 192 683 503 253 +704 448 192 735 507 257 +768 448 192 785 512 263 +832 448 192 833 518 268 +896 448 192 881 523 273 +960 448 192 929 528 279 +1023 448 192 976 533 284 +0 512 192 87 545 228 +64 512 192 149 547 231 +128 512 192 212 549 233 +192 512 192 274 551 235 +256 512 192 337 553 236 +320 512 192 399 555 239 +384 512 192 461 557 241 +448 512 192 522 559 246 +512 512 192 581 561 251 +576 512 192 637 564 256 +640 512 192 692 568 261 +704 512 192 744 572 266 +768 512 192 793 576 271 +832 512 192 842 581 276 +896 512 192 889 586 281 +960 512 192 936 591 286 +1023 512 192 984 596 291 +0 576 192 97 611 238 +64 576 192 159 613 240 +128 576 192 221 615 242 +192 576 192 284 617 244 +256 576 192 346 619 246 +320 576 192 408 620 247 +384 576 192 470 622 249 +448 576 192 530 624 253 +512 576 192 589 626 257 +576 576 192 647 628 262 +640 576 192 701 631 267 +704 576 192 753 635 273 +768 576 192 802 639 278 +832 576 192 850 644 283 +896 576 192 897 648 288 +960 576 192 944 653 293 +1023 576 192 990 657 297 +0 640 192 108 676 249 +64 640 192 169 678 251 +128 640 192 231 680 253 +192 640 192 294 681 254 +256 640 192 355 682 255 +320 640 192 417 684 257 +384 640 192 478 685 258 +448 640 192 539 687 260 +512 640 192 598 688 264 +576 640 192 656 690 268 +640 640 192 710 693 274 +704 640 192 762 696 279 +768 640 192 811 700 284 +832 640 192 858 704 290 +896 640 192 904 708 295 +960 640 192 950 712 299 +1023 640 192 997 715 303 +0 704 192 120 739 261 +64 704 192 181 741 263 +128 704 192 243 742 264 +192 704 192 305 743 265 +256 704 192 367 745 266 +320 704 192 428 746 267 +384 704 192 489 747 269 +448 704 192 549 748 270 +512 704 192 608 749 273 +576 704 192 665 751 276 +640 704 192 720 752 281 +704 704 192 771 755 286 +768 704 192 820 758 291 +832 704 192 866 761 296 +896 704 192 912 764 300 +960 704 192 957 768 304 +1023 704 192 1003 770 308 +0 768 192 134 800 275 +64 768 192 195 802 276 +128 768 192 256 803 277 +192 768 192 318 804 278 +256 768 192 379 804 279 +320 768 192 440 805 280 +384 768 192 501 806 280 +448 768 192 560 807 281 +512 768 192 618 807 283 +576 768 192 675 808 285 +640 768 192 729 809 288 +704 768 192 780 811 292 +768 768 192 828 813 297 +832 768 192 874 815 301 +896 768 192 920 818 306 +960 768 192 965 820 310 +1023 768 192 1010 823 313 +0 832 192 148 860 289 +64 832 192 209 861 290 +128 832 192 270 862 291 +192 832 192 331 862 291 +256 832 192 392 862 291 +320 832 192 452 862 291 +384 832 192 511 862 291 +448 832 192 570 862 291 +512 832 192 628 862 292 +576 832 192 683 862 293 +640 832 192 738 863 295 +704 832 192 788 864 298 +768 832 192 836 865 302 +832 832 192 882 867 307 +896 832 192 927 869 311 +960 832 192 972 872 315 +1023 832 192 1017 874 319 +0 896 192 162 918 303 +64 896 192 222 918 303 +128 896 192 282 918 303 +192 896 192 342 918 303 +256 896 192 402 917 302 +320 896 192 462 916 301 +384 896 192 521 916 301 +448 896 192 579 915 300 +512 896 192 636 915 300 +576 896 192 691 914 300 +640 896 192 745 914 302 +704 896 192 796 915 304 +768 896 192 844 916 308 +832 896 192 890 918 312 +896 896 192 935 920 316 +960 896 192 979 922 320 +1023 896 192 1023 924 324 +0 960 192 173 973 314 +64 960 192 232 973 314 +128 960 192 292 972 313 +192 960 192 352 971 312 +256 960 192 411 970 311 +320 960 192 471 969 310 +384 960 192 529 968 309 +448 960 192 587 967 308 +512 960 192 643 966 307 +576 960 192 698 965 307 +640 960 192 752 965 308 +704 960 192 802 965 310 +768 960 192 850 966 313 +832 960 192 896 968 317 +896 960 192 941 970 320 +960 960 192 986 971 324 +1023 960 192 1023 973 328 +0 1023 192 182 1023 323 +64 1023 192 241 1023 322 +128 1023 192 300 1023 321 +192 1023 192 359 1023 320 +256 1023 192 418 1021 318 +320 1023 192 477 1020 317 +384 1023 192 536 1019 315 +448 1023 192 593 1017 314 +512 1023 192 649 1016 313 +576 1023 192 704 1016 313 +640 1023 192 757 1015 313 +704 1023 192 808 1016 315 +768 1023 192 856 1017 317 +832 1023 192 902 1018 321 +896 1023 192 947 1020 324 +960 1023 192 992 1021 328 +1023 1023 192 1023 1023 332 +0 0 256 20 0 219 +64 0 256 81 3 221 +128 0 256 143 5 223 +192 0 256 205 8 225 +256 0 256 266 10 227 +320 0 256 327 13 230 +384 0 256 387 16 232 +448 0 256 447 20 235 +512 0 256 506 23 239 +576 0 256 563 27 242 +640 0 256 619 32 247 +704 0 256 672 37 252 +768 0 256 723 43 258 +832 0 256 772 49 264 +896 0 256 821 55 270 +960 0 256 869 62 276 +1023 0 256 918 68 283 +0 64 256 29 67 228 +64 64 256 90 70 231 +128 64 256 152 73 233 +192 64 256 214 75 235 +256 64 256 276 78 237 +320 64 256 337 81 240 +384 64 256 397 84 242 +448 64 256 457 88 246 +512 64 256 516 91 249 +576 64 256 573 95 253 +640 64 256 629 100 257 +704 64 256 682 105 263 +768 64 256 733 111 268 +832 64 256 783 117 275 +896 64 256 831 123 281 +960 64 256 880 130 287 +1023 64 256 929 136 293 +0 128 256 37 135 237 +64 128 256 99 138 240 +128 128 256 161 141 242 +192 128 256 224 144 244 +256 128 256 285 146 247 +320 128 256 346 149 249 +384 128 256 407 153 252 +448 128 256 467 156 255 +512 128 256 526 160 259 +576 128 256 583 164 263 +640 128 256 639 168 267 +704 128 256 692 173 273 +768 128 256 743 179 278 +832 128 256 792 185 284 +896 128 256 841 191 291 +960 128 256 889 198 297 +1023 128 256 938 204 303 +0 192 256 45 204 246 +64 192 256 107 207 249 +128 192 256 170 209 251 +192 192 256 233 212 253 +256 192 256 294 215 256 +320 192 256 355 218 259 +384 192 256 416 221 262 +448 192 256 476 224 265 +512 192 256 535 228 269 +576 192 256 592 232 273 +640 192 256 648 236 277 +704 192 256 701 241 282 +768 192 256 752 247 288 +832 192 256 801 253 294 +896 192 256 850 259 300 +960 192 256 898 265 306 +1023 192 256 947 272 312 +0 256 256 53 273 255 +64 256 256 115 276 257 +128 256 256 178 278 260 +192 256 256 241 281 262 +256 256 256 304 283 265 +320 256 256 365 286 268 +384 256 256 425 289 272 +448 256 256 485 293 275 +512 256 256 544 296 278 +576 256 256 602 300 282 +640 256 256 657 304 286 +704 256 256 710 309 291 +768 256 256 761 315 297 +832 256 256 810 321 303 +896 256 256 858 327 309 +960 256 256 907 333 315 +1023 256 256 955 338 321 +0 320 256 61 342 263 +64 320 256 123 344 265 +128 320 256 186 347 268 +192 320 256 249 349 270 +256 320 256 312 352 273 +320 320 256 374 354 277 +384 320 256 435 357 281 +448 320 256 495 360 284 +512 320 256 553 364 287 +576 320 256 610 367 291 +640 320 256 666 372 295 +704 320 256 719 376 300 +768 320 256 769 382 305 +832 320 256 818 388 311 +896 320 256 866 393 317 +960 320 256 914 399 323 +1023 320 256 963 405 328 +0 384 256 70 410 272 +64 384 256 132 413 274 +128 384 256 194 415 276 +192 384 256 258 418 279 +256 384 256 321 420 281 +320 384 256 383 422 284 +384 384 256 445 425 289 +448 384 256 504 427 293 +512 384 256 562 431 296 +576 384 256 620 434 300 +640 384 256 675 438 304 +704 384 256 727 443 309 +768 384 256 778 448 314 +832 384 256 826 453 319 +896 384 256 874 459 325 +960 384 256 922 465 331 +1023 384 256 970 470 336 +0 448 256 79 478 281 +64 448 256 141 481 283 +128 448 256 203 483 285 +192 448 256 266 485 287 +256 448 256 329 487 289 +320 448 256 391 490 292 +384 448 256 453 492 295 +448 448 256 514 494 300 +512 448 256 572 497 305 +576 448 256 629 500 309 +640 448 256 684 504 313 +704 448 256 736 508 317 +768 448 256 786 513 322 +832 448 256 834 519 328 +896 448 256 882 524 333 +960 448 256 929 529 338 +1023 448 256 977 534 343 +0 512 256 88 545 290 +64 512 256 150 548 292 +128 512 256 212 550 294 +192 512 256 275 552 296 +256 512 256 338 554 298 +320 512 256 400 556 300 +384 512 256 462 558 303 +448 512 256 523 560 306 +512 512 256 581 562 312 +576 512 256 638 565 317 +640 512 256 693 568 321 +704 512 256 744 572 325 +768 512 256 794 577 330 +832 512 256 842 582 335 +896 512 256 889 587 340 +960 512 256 937 592 345 +1023 512 256 984 597 350 +0 576 256 98 612 300 +64 576 256 160 614 302 +128 576 256 222 616 304 +192 576 256 284 618 306 +256 576 256 346 619 307 +320 576 256 409 621 309 +384 576 256 470 623 311 +448 576 256 531 624 313 +512 576 256 590 626 318 +576 576 256 647 629 323 +640 576 256 702 632 328 +704 576 256 753 635 333 +768 576 256 803 640 338 +832 576 256 850 644 342 +896 576 256 897 649 347 +960 576 256 944 654 352 +1023 576 256 991 658 356 +0 640 256 108 677 310 +64 640 256 170 679 312 +128 640 256 232 680 314 +192 640 256 294 682 315 +256 640 256 356 683 317 +320 640 256 418 684 318 +384 640 256 479 686 319 +448 640 256 540 687 321 +512 640 256 599 689 324 +576 640 256 656 691 329 +640 640 256 711 693 334 +704 640 256 762 696 339 +768 640 256 811 700 344 +832 640 256 858 704 349 +896 640 256 904 708 354 +960 640 256 951 712 358 +1023 640 256 997 716 362 +0 704 256 121 740 323 +64 704 256 182 741 324 +128 704 256 244 743 326 +192 704 256 306 744 327 +256 704 256 367 745 328 +320 704 256 429 746 329 +384 704 256 489 747 330 +448 704 256 549 748 331 +512 704 256 608 750 334 +576 704 256 666 751 337 +640 704 256 720 753 341 +704 704 256 772 755 346 +768 704 256 820 758 350 +832 704 256 866 761 355 +896 704 256 912 764 360 +960 704 256 957 768 363 +1023 704 256 1003 770 367 +0 768 256 134 801 336 +64 768 256 195 802 338 +128 768 256 257 803 339 +192 768 256 318 804 339 +256 768 256 380 805 340 +320 768 256 441 806 341 +384 768 256 501 806 341 +448 768 256 560 807 342 +512 768 256 618 807 343 +576 768 256 675 808 345 +640 768 256 729 809 348 +704 768 256 780 811 352 +768 768 256 828 813 356 +832 768 256 874 815 361 +896 768 256 920 818 365 +960 768 256 965 820 369 +1023 768 256 1010 823 372 +0 832 256 149 861 350 +64 832 256 209 861 351 +128 832 256 270 862 352 +192 832 256 331 862 352 +256 832 256 392 862 352 +320 832 256 452 862 352 +384 832 256 512 862 352 +448 832 256 570 862 352 +512 832 256 627 862 352 +576 832 256 683 862 353 +640 832 256 737 862 355 +704 832 256 788 864 358 +768 832 256 836 865 362 +832 832 256 882 867 366 +896 832 256 927 869 370 +960 832 256 972 871 374 +1023 832 256 1017 874 378 +0 896 256 162 918 364 +64 896 256 222 918 364 +128 896 256 282 918 364 +192 896 256 342 918 363 +256 896 256 402 917 363 +320 896 256 462 916 362 +384 896 256 521 916 361 +448 896 256 579 915 361 +512 896 256 636 915 360 +576 896 256 691 914 360 +640 896 256 745 914 361 +704 896 256 795 915 364 +768 896 256 843 916 367 +832 896 256 889 918 371 +896 896 256 934 920 375 +960 896 256 979 921 379 +1023 896 256 1023 923 383 +0 960 256 173 973 375 +64 960 256 232 973 375 +128 960 256 292 972 374 +192 960 256 352 971 373 +256 960 256 411 970 371 +320 960 256 470 968 370 +384 960 256 529 967 369 +448 960 256 587 966 368 +512 960 256 643 965 367 +576 960 256 698 965 367 +640 960 256 751 965 368 +704 960 256 802 965 369 +768 960 256 850 966 372 +832 960 256 896 968 376 +896 960 256 941 969 380 +960 960 256 986 971 384 +1023 960 256 1023 973 387 +0 1023 256 182 1023 384 +64 1023 256 241 1023 383 +128 1023 256 300 1023 382 +192 1023 256 359 1023 380 +256 1023 256 418 1021 378 +320 1023 256 477 1020 377 +384 1023 256 535 1018 375 +448 1023 256 593 1017 374 +512 1023 256 649 1016 373 +576 1023 256 704 1015 373 +640 1023 256 757 1015 373 +704 1023 256 807 1015 374 +768 1023 256 855 1016 377 +832 1023 256 902 1018 380 +896 1023 256 947 1019 384 +960 1023 256 992 1021 387 +1023 1023 256 1023 1023 392 +0 0 320 21 1 280 +64 0 320 82 4 282 +128 0 320 144 6 284 +192 0 320 206 9 286 +256 0 320 268 11 288 +320 0 320 329 14 290 +384 0 320 389 17 293 +448 0 320 449 21 296 +512 0 320 508 24 299 +576 0 320 565 28 303 +640 0 320 621 33 307 +704 0 320 674 38 312 +768 0 320 724 44 318 +832 0 320 774 50 324 +896 0 320 822 56 330 +960 0 320 871 63 336 +1023 0 320 920 69 342 +0 64 320 30 68 289 +64 64 320 91 71 292 +128 64 320 153 74 294 +192 64 320 216 76 296 +256 64 320 277 79 298 +320 64 320 339 82 300 +384 64 320 399 85 303 +448 64 320 459 88 306 +512 64 320 518 92 309 +576 64 320 575 96 313 +640 64 320 631 101 317 +704 64 320 684 106 323 +768 64 320 735 112 328 +832 64 320 784 118 334 +896 64 320 833 124 341 +960 64 320 882 131 347 +1023 64 320 930 137 353 +0 128 320 38 136 298 +64 128 320 100 139 301 +128 128 320 162 142 303 +192 128 320 225 144 305 +256 128 320 287 147 308 +320 128 320 348 150 310 +384 128 320 408 153 312 +448 128 320 469 157 316 +512 128 320 527 161 319 +576 128 320 585 164 323 +640 128 320 641 169 327 +704 128 320 693 174 332 +768 128 320 744 180 338 +832 128 320 794 186 344 +896 128 320 842 192 350 +960 128 320 891 199 356 +1023 128 320 940 205 363 +0 192 320 46 205 307 +64 192 320 108 208 310 +128 192 320 171 210 312 +192 192 320 234 213 314 +256 192 320 296 216 317 +320 192 320 357 219 319 +384 192 320 418 222 322 +448 192 320 478 225 325 +512 192 320 536 229 329 +576 192 320 594 233 333 +640 192 320 650 237 337 +704 192 320 703 242 342 +768 192 320 753 248 347 +832 192 320 803 254 353 +896 192 320 851 260 360 +960 192 320 900 267 366 +1023 192 320 948 272 372 +0 256 320 54 274 316 +64 256 320 117 277 318 +128 256 320 179 279 321 +192 256 320 242 282 323 +256 256 320 305 284 326 +320 256 320 366 287 328 +384 256 320 427 290 331 +448 256 320 487 294 335 +512 256 320 546 297 338 +576 256 320 603 301 341 +640 256 320 659 305 346 +704 256 320 711 310 351 +768 256 320 762 316 356 +832 256 320 811 322 362 +896 256 320 859 328 368 +960 256 320 908 334 374 +1023 256 320 956 340 380 +0 320 320 63 343 324 +64 320 320 125 345 327 +128 320 320 187 348 329 +192 320 320 251 350 332 +256 320 320 313 353 334 +320 320 320 375 355 337 +384 320 320 436 358 341 +448 320 320 496 361 343 +512 320 320 554 365 347 +576 320 320 612 369 351 +640 320 320 667 373 355 +704 320 320 720 377 359 +768 320 320 770 383 365 +832 320 320 819 388 370 +896 320 320 867 394 376 +960 320 320 916 400 382 +1023 320 320 964 406 388 +0 384 320 71 411 333 +64 384 320 133 414 336 +128 384 320 196 416 338 +192 384 320 259 419 340 +256 384 320 322 421 342 +320 384 320 384 423 345 +384 384 320 445 426 349 +448 384 320 505 428 353 +512 384 320 563 432 356 +576 384 320 621 435 359 +640 384 320 676 439 363 +704 384 320 728 444 368 +768 384 320 778 449 373 +832 384 320 827 455 379 +896 384 320 875 460 384 +960 384 320 923 465 390 +1023 384 320 971 471 395 +0 448 320 80 479 342 +64 448 320 142 482 344 +128 448 320 204 484 347 +192 448 320 267 486 349 +256 448 320 330 488 351 +320 448 320 392 490 353 +384 448 320 454 493 356 +448 448 320 515 495 361 +512 448 320 573 498 365 +576 448 320 630 501 368 +640 448 320 684 505 372 +704 448 320 737 509 376 +768 448 320 787 514 381 +832 448 320 835 519 387 +896 448 320 883 525 392 +960 448 320 930 530 397 +1023 448 320 978 535 402 +0 512 320 89 546 351 +64 512 320 151 549 354 +128 512 320 214 551 356 +192 512 320 276 553 358 +256 512 320 339 555 359 +320 512 320 401 557 361 +384 512 320 462 559 363 +448 512 320 523 561 367 +512 512 320 582 563 372 +576 512 320 639 566 376 +640 512 320 693 569 380 +704 512 320 745 573 385 +768 512 320 795 578 389 +832 512 320 843 583 394 +896 512 320 890 588 399 +960 512 320 937 593 404 +1023 512 320 985 598 409 +0 576 320 99 613 361 +64 576 320 161 615 363 +128 576 320 223 617 365 +192 576 320 285 618 367 +256 576 320 347 620 368 +320 576 320 409 622 370 +384 576 320 471 623 372 +448 576 320 532 625 374 +512 576 320 591 627 378 +576 576 320 648 629 383 +640 576 320 702 632 388 +704 576 320 754 636 392 +768 576 320 803 641 397 +832 576 320 851 645 402 +896 576 320 898 650 407 +960 576 320 944 654 411 +1023 576 320 991 658 415 +0 640 320 110 678 372 +64 640 320 171 679 374 +128 640 320 233 681 375 +192 640 320 295 682 377 +256 640 320 357 684 378 +320 640 320 419 685 379 +384 640 320 480 687 381 +448 640 320 540 688 382 +512 640 320 599 690 385 +576 640 320 657 691 389 +640 640 320 711 694 394 +704 640 320 763 697 399 +768 640 320 812 701 404 +832 640 320 859 705 409 +896 640 320 905 709 413 +960 640 320 951 712 417 +1023 640 320 997 716 421 +0 704 320 122 740 384 +64 704 320 183 742 386 +128 704 320 244 743 387 +192 704 320 306 744 388 +256 704 320 368 746 389 +320 704 320 429 747 390 +384 704 320 490 748 391 +448 704 320 550 749 392 +512 704 320 609 750 394 +576 704 320 666 751 396 +640 704 320 721 753 401 +704 704 320 772 755 405 +768 704 320 820 758 410 +832 704 320 866 761 415 +896 704 320 912 765 419 +960 704 320 957 768 423 +1023 704 320 1003 771 426 +0 768 320 135 802 398 +64 768 320 196 803 399 +128 768 320 257 804 400 +192 768 320 319 805 401 +256 768 320 380 805 401 +320 768 320 441 806 402 +384 768 320 501 807 402 +448 768 320 561 807 403 +512 768 320 618 808 403 +576 768 320 675 808 405 +640 768 320 729 809 407 +704 768 320 780 811 411 +768 768 320 828 813 416 +832 768 320 874 815 420 +896 768 320 919 818 425 +960 768 320 964 820 428 +1023 768 320 1009 823 431 +0 832 320 149 861 412 +64 832 320 210 862 412 +128 832 320 270 862 413 +192 832 320 332 863 413 +256 832 320 392 863 413 +320 832 320 452 863 413 +384 832 320 512 862 412 +448 832 320 570 862 412 +512 832 320 627 862 412 +576 832 320 683 862 413 +640 832 320 737 863 415 +704 832 320 788 863 417 +768 832 320 836 865 421 +832 832 320 882 867 426 +896 832 320 927 869 430 +960 832 320 971 871 433 +1023 832 320 1016 873 437 +0 896 320 163 918 425 +64 896 320 222 918 425 +128 896 320 282 918 425 +192 896 320 342 918 424 +256 896 320 402 917 423 +320 896 320 462 916 422 +384 896 320 521 916 422 +448 896 320 579 915 421 +512 896 320 635 914 420 +576 896 320 691 914 420 +640 896 320 744 914 421 +704 896 320 795 915 423 +768 896 320 843 916 427 +832 896 320 889 917 430 +896 896 320 934 919 434 +960 896 320 979 921 438 +1023 896 320 1023 923 442 +0 960 320 173 973 436 +64 960 320 232 972 435 +128 960 320 292 972 434 +192 960 320 351 971 433 +256 960 320 411 970 432 +320 960 320 470 968 431 +384 960 320 529 967 429 +448 960 320 586 966 428 +512 960 320 643 965 428 +576 960 320 697 965 427 +640 960 320 751 965 427 +704 960 320 801 965 429 +768 960 320 849 966 432 +832 960 320 896 967 435 +896 960 320 941 969 439 +960 960 320 986 971 443 +1023 960 320 1023 973 447 +0 1023 320 182 1023 444 +64 1023 320 241 1023 443 +128 1023 320 300 1023 442 +192 1023 320 359 1022 441 +256 1023 320 418 1021 439 +320 1023 320 477 1019 437 +384 1023 320 535 1018 436 +448 1023 320 592 1017 434 +512 1023 320 648 1015 433 +576 1023 320 703 1015 433 +640 1023 320 756 1014 433 +704 1023 320 807 1015 434 +768 1023 320 855 1016 436 +832 1023 320 901 1017 439 +896 1023 320 946 1019 443 +960 1023 320 992 1021 447 +1023 1023 320 1023 1022 451 +0 0 384 22 2 340 +64 0 384 83 5 342 +128 0 384 145 7 344 +192 0 384 207 10 346 +256 0 384 269 12 348 +320 0 384 330 15 350 +384 0 384 391 18 353 +448 0 384 451 21 356 +512 0 384 510 25 359 +576 0 384 567 29 362 +640 0 384 623 34 366 +704 0 384 676 39 372 +768 0 384 726 45 377 +832 0 384 776 51 383 +896 0 384 824 57 390 +960 0 384 873 64 396 +1023 0 384 922 70 402 +0 64 384 31 69 349 +64 64 384 92 72 352 +128 64 384 155 75 354 +192 64 384 217 77 356 +256 64 384 279 80 358 +320 64 384 340 83 360 +384 64 384 401 86 363 +448 64 384 461 90 366 +512 64 384 520 93 369 +576 64 384 577 97 373 +640 64 384 633 102 377 +704 64 384 686 107 382 +768 64 384 737 113 388 +832 64 384 786 119 394 +896 64 384 835 125 400 +960 64 384 883 132 406 +1023 64 384 932 138 413 +0 128 384 39 138 359 +64 128 384 101 140 361 +128 128 384 163 143 363 +192 128 384 226 146 365 +256 128 384 288 148 368 +320 128 384 350 151 370 +384 128 384 411 155 373 +448 128 384 470 158 375 +512 128 384 529 161 379 +576 128 384 587 166 382 +640 128 384 643 170 387 +704 128 384 695 175 392 +768 128 384 746 181 397 +832 128 384 795 187 403 +896 128 384 844 194 410 +960 128 384 893 200 416 +1023 128 384 941 206 422 +0 192 384 48 206 367 +64 192 384 110 209 370 +128 192 384 172 212 372 +192 192 384 235 214 375 +256 192 384 297 217 377 +320 192 384 359 220 379 +384 192 384 420 223 382 +448 192 384 480 226 385 +512 192 384 538 230 388 +576 192 384 596 234 392 +640 192 384 652 239 396 +704 192 384 704 244 401 +768 192 384 755 249 407 +832 192 384 804 255 413 +896 192 384 853 261 419 +960 192 384 901 267 425 +1023 192 384 950 274 431 +0 256 384 56 275 376 +64 256 384 118 278 379 +128 256 384 181 280 381 +192 256 384 244 283 384 +256 256 384 306 286 386 +320 256 384 368 288 388 +384 256 384 429 292 391 +448 256 384 488 295 394 +512 256 384 547 298 397 +576 256 384 605 302 401 +640 256 384 660 306 405 +704 256 384 713 311 410 +768 256 384 764 317 416 +832 256 384 813 323 421 +896 256 384 861 329 427 +960 256 384 909 335 433 +1023 256 384 958 340 439 +0 320 384 64 344 385 +64 320 384 126 346 388 +128 320 384 189 349 390 +192 320 384 252 351 393 +256 320 384 315 354 395 +320 320 384 377 356 397 +384 320 384 437 359 400 +448 320 384 497 362 402 +512 320 384 556 366 406 +576 320 384 613 370 410 +640 320 384 669 374 414 +704 320 384 721 379 419 +768 320 384 771 384 424 +832 320 384 821 390 430 +896 320 384 869 395 435 +960 320 384 917 401 441 +1023 320 384 965 407 447 +0 384 384 72 412 394 +64 384 384 135 415 397 +128 384 384 197 417 399 +192 384 384 260 420 401 +256 384 384 323 422 404 +320 384 384 385 424 406 +384 384 384 446 427 409 +448 384 384 506 430 412 +512 384 384 564 433 415 +576 384 384 622 436 419 +640 384 384 677 440 422 +704 384 384 729 445 427 +768 384 384 780 450 432 +832 384 384 828 455 438 +896 384 384 876 461 443 +960 384 384 924 467 449 +1023 384 384 972 472 454 +0 448 384 81 480 403 +64 448 384 143 483 405 +128 448 384 206 485 408 +192 448 384 269 487 410 +256 448 384 331 489 412 +320 448 384 393 492 414 +384 448 384 455 494 416 +448 448 384 515 496 420 +512 448 384 574 499 424 +576 448 384 631 502 427 +640 448 384 685 506 431 +704 448 384 738 510 436 +768 448 384 788 515 440 +832 448 384 836 520 445 +896 448 384 884 526 451 +960 448 384 931 531 456 +1023 448 384 979 536 461 +0 512 384 90 547 412 +64 512 384 152 550 415 +128 512 384 215 552 417 +192 512 384 277 554 419 +256 512 384 340 556 421 +320 512 384 402 558 422 +384 512 384 463 559 424 +448 512 384 524 562 427 +512 512 384 583 564 432 +576 512 384 640 567 436 +640 512 384 694 570 440 +704 512 384 746 574 444 +768 512 384 796 579 448 +832 512 384 844 584 453 +896 512 384 891 589 458 +960 512 384 938 594 463 +1023 512 384 986 598 468 +0 576 384 100 614 422 +64 576 384 162 616 424 +128 576 384 224 618 426 +192 576 384 286 619 428 +256 576 384 348 621 429 +320 576 384 410 623 431 +384 576 384 472 624 433 +448 576 384 532 626 434 +512 576 384 592 628 438 +576 576 384 649 630 443 +640 576 384 703 633 447 +704 576 384 754 637 452 +768 576 384 804 641 456 +832 576 384 851 646 461 +896 576 384 898 650 466 +960 576 384 945 655 470 +1023 576 384 992 659 474 +0 640 384 110 678 433 +64 640 384 172 680 435 +128 640 384 234 682 436 +192 640 384 296 683 437 +256 640 384 358 684 439 +320 640 384 419 686 440 +384 640 384 480 687 441 +448 640 384 541 689 443 +512 640 384 600 690 445 +576 640 384 657 692 449 +640 640 384 712 694 454 +704 640 384 763 698 459 +768 640 384 812 701 463 +832 640 384 859 705 468 +896 640 384 905 709 472 +960 640 384 951 713 476 +1023 640 384 997 716 479 +0 704 384 123 741 445 +64 704 384 184 743 446 +128 704 384 245 744 447 +192 704 384 307 745 449 +256 704 384 368 746 450 +320 704 384 430 747 451 +384 704 384 491 748 452 +448 704 384 550 749 453 +512 704 384 609 751 454 +576 704 384 666 752 456 +640 704 384 721 753 460 +704 704 384 772 756 465 +768 704 384 820 758 470 +832 704 384 866 761 474 +896 704 384 912 765 478 +960 704 384 957 768 481 +1023 704 384 1002 770 484 +0 768 384 136 802 458 +64 768 384 197 803 459 +128 768 384 258 804 460 +192 768 384 320 805 461 +256 768 384 381 806 462 +320 768 384 441 806 462 +384 768 384 502 807 463 +448 768 384 561 807 463 +512 768 384 619 808 464 +576 768 384 675 808 465 +640 768 384 729 809 467 +704 768 384 780 811 471 +768 768 384 828 813 475 +832 768 384 874 815 480 +896 768 384 919 818 483 +960 768 384 964 820 487 +1023 768 384 1009 823 490 +0 832 384 150 861 472 +64 832 384 210 862 473 +128 832 384 271 863 473 +192 832 384 332 863 474 +256 832 384 392 863 473 +320 832 384 452 863 473 +384 832 384 512 862 473 +448 832 384 570 862 472 +512 832 384 627 862 472 +576 832 384 683 862 473 +640 832 384 737 862 474 +704 832 384 788 863 476 +768 832 384 836 865 480 +832 832 384 882 867 484 +896 832 384 927 869 489 +960 832 384 971 871 492 +1023 832 384 1016 873 495 +0 896 384 163 918 485 +64 896 384 222 918 485 +128 896 384 283 918 485 +192 896 384 342 918 484 +256 896 384 402 917 483 +320 896 384 462 916 483 +384 896 384 521 915 482 +448 896 384 579 915 481 +512 896 384 635 914 480 +576 896 384 690 914 480 +640 896 384 744 914 481 +704 896 384 795 914 483 +768 896 384 843 916 485 +832 896 384 889 917 489 +896 896 384 934 919 493 +960 896 384 978 921 497 +1023 896 384 1023 923 501 +0 960 384 173 973 496 +64 960 384 233 973 495 +128 960 384 292 972 494 +192 960 384 351 971 493 +256 960 384 411 969 492 +320 960 384 470 968 491 +384 960 384 528 967 490 +448 960 384 586 966 488 +512 960 384 642 965 487 +576 960 384 697 964 487 +640 960 384 751 964 487 +704 960 384 801 965 488 +768 960 384 849 966 491 +832 960 384 895 967 494 +896 960 384 940 969 498 +960 960 384 985 970 502 +1023 960 384 1023 972 506 +0 1023 384 182 1023 504 +64 1023 384 240 1023 503 +128 1023 384 300 1023 502 +192 1023 384 359 1022 500 +256 1023 384 418 1020 499 +320 1023 384 476 1019 497 +384 1023 384 535 1018 496 +448 1023 384 592 1016 494 +512 1023 384 648 1015 493 +576 1023 384 703 1014 492 +640 1023 384 756 1014 492 +704 1023 384 806 1015 493 +768 1023 384 854 1016 495 +832 1023 384 901 1017 498 +896 1023 384 946 1019 502 +960 1023 384 991 1020 506 +1023 1023 384 1023 1022 510 +0 0 448 23 3 400 +64 0 448 84 6 402 +128 0 448 146 8 404 +192 0 448 208 11 406 +256 0 448 270 14 408 +320 0 448 332 16 410 +384 0 448 392 19 413 +448 0 448 453 23 415 +512 0 448 511 26 418 +576 0 448 569 30 422 +640 0 448 625 35 426 +704 0 448 678 40 431 +768 0 448 728 46 436 +832 0 448 778 52 442 +896 0 448 826 58 449 +960 0 448 875 65 455 +1023 0 448 924 71 461 +0 64 448 32 71 409 +64 64 448 94 73 412 +128 64 448 156 76 414 +192 64 448 218 79 416 +256 64 448 280 81 418 +320 64 448 342 84 420 +384 64 448 403 87 423 +448 64 448 463 90 425 +512 64 448 522 94 429 +576 64 448 579 98 432 +640 64 448 635 103 436 +704 64 448 688 108 441 +768 64 448 739 114 447 +832 64 448 788 120 453 +896 64 448 837 127 459 +960 64 448 885 133 465 +1023 64 448 934 139 471 +0 128 448 41 139 418 +64 128 448 102 141 421 +128 128 448 165 144 423 +192 128 448 227 147 425 +256 128 448 290 150 427 +320 128 448 351 152 430 +384 128 448 412 156 432 +448 128 448 472 159 435 +512 128 448 531 163 438 +576 128 448 589 167 442 +640 128 448 645 171 446 +704 128 448 697 176 451 +768 128 448 748 182 456 +832 128 448 797 188 463 +896 128 448 846 195 469 +960 128 448 894 201 475 +1023 128 448 943 207 481 +0 192 448 49 207 427 +64 192 448 111 210 430 +128 192 448 173 213 432 +192 192 448 236 216 435 +256 192 448 299 218 437 +320 192 448 360 221 439 +384 192 448 421 224 442 +448 192 448 482 227 444 +512 192 448 540 231 447 +576 192 448 598 235 451 +640 192 448 654 239 455 +704 192 448 706 244 460 +768 192 448 757 250 466 +832 192 448 806 256 471 +896 192 448 854 262 477 +960 192 448 903 269 484 +1023 192 448 951 274 490 +0 256 448 57 276 436 +64 256 448 119 279 439 +128 256 448 182 282 441 +192 256 448 245 284 444 +256 256 448 307 287 446 +320 256 448 369 290 448 +384 256 448 430 292 451 +448 256 448 490 296 453 +512 256 448 549 299 456 +576 256 448 606 303 460 +640 256 448 662 307 464 +704 256 448 715 312 469 +768 256 448 765 318 474 +832 256 448 814 324 480 +896 256 448 862 330 486 +960 256 448 911 336 492 +1023 256 448 959 341 498 +0 320 448 65 345 445 +64 320 448 128 348 448 +128 320 448 190 350 450 +192 320 448 253 353 453 +256 320 448 316 355 455 +320 320 448 378 357 457 +384 320 448 439 360 459 +448 320 448 499 364 462 +512 320 448 557 367 465 +576 320 448 615 371 468 +640 320 448 670 375 472 +704 320 448 723 379 477 +768 320 448 773 385 482 +832 320 448 822 390 488 +896 320 448 870 396 494 +960 320 448 918 402 500 +1023 320 448 966 407 505 +0 384 448 74 413 454 +64 384 448 136 416 457 +128 384 448 199 418 459 +192 384 448 261 421 461 +256 384 448 324 423 464 +320 384 448 386 425 466 +384 384 448 448 428 468 +448 384 448 507 431 470 +512 384 448 566 434 474 +576 384 448 623 437 477 +640 384 448 678 441 481 +704 384 448 731 446 486 +768 384 448 781 451 490 +832 384 448 829 456 496 +896 384 448 877 462 502 +960 384 448 925 467 507 +1023 384 448 973 472 512 +0 448 448 83 481 463 +64 448 448 145 484 466 +128 448 448 207 486 468 +192 448 448 270 488 470 +256 448 448 333 490 472 +320 448 448 394 492 474 +384 448 448 456 495 477 +448 448 448 517 497 480 +512 448 448 575 500 483 +576 448 448 632 503 486 +640 448 448 687 507 489 +704 448 448 739 511 494 +768 448 448 789 516 499 +832 448 448 837 521 504 +896 448 448 885 526 509 +960 448 448 932 532 514 +1023 448 448 980 536 519 +0 512 448 92 548 473 +64 512 448 154 551 475 +128 512 448 216 553 477 +192 512 448 279 555 479 +256 512 448 341 556 481 +320 512 448 403 559 483 +384 512 448 464 560 485 +448 512 448 525 562 487 +512 512 448 584 565 491 +576 512 448 640 568 495 +640 512 448 695 571 498 +704 512 448 747 575 502 +768 512 448 797 580 507 +832 512 448 844 584 511 +896 512 448 892 590 516 +960 512 448 939 594 521 +1023 512 448 986 599 526 +0 576 448 101 614 482 +64 576 448 163 617 485 +128 576 448 225 618 486 +192 576 448 287 620 488 +256 576 448 349 622 490 +320 576 448 411 623 491 +384 576 448 472 625 493 +448 576 448 533 627 495 +512 576 448 592 629 497 +576 576 448 649 631 502 +640 576 448 704 634 506 +704 576 448 755 638 510 +768 576 448 804 642 514 +832 576 448 852 646 519 +896 576 448 899 651 523 +960 576 448 945 655 528 +1023 576 448 992 659 532 +0 640 448 112 679 493 +64 640 448 173 681 495 +128 640 448 235 682 496 +192 640 448 297 684 498 +256 640 448 359 685 499 +320 640 448 420 686 500 +384 640 448 481 688 502 +448 640 448 541 689 503 +512 640 448 600 691 505 +576 640 448 658 693 508 +640 640 448 713 695 513 +704 640 448 764 698 518 +768 640 448 812 702 522 +832 640 448 859 706 526 +896 640 448 905 710 530 +960 640 448 951 713 533 +1023 640 448 997 716 537 +0 704 448 123 742 505 +64 704 448 184 743 506 +128 704 448 246 745 508 +192 704 448 308 746 509 +256 704 448 369 747 510 +320 704 448 431 748 511 +384 704 448 491 749 512 +448 704 448 551 750 513 +512 704 448 609 751 514 +576 704 448 666 752 516 +640 704 448 721 754 519 +704 704 448 772 756 524 +768 704 448 820 759 528 +832 704 448 866 762 532 +896 704 448 912 765 536 +960 704 448 957 768 539 +1023 704 448 1002 771 542 +0 768 448 137 803 519 +64 768 448 198 804 520 +128 768 448 259 805 520 +192 768 448 320 806 521 +256 768 448 381 806 522 +320 768 448 442 807 522 +384 768 448 502 807 523 +448 768 448 561 807 523 +512 768 448 619 808 523 +576 768 448 675 809 524 +640 768 448 729 809 526 +704 768 448 780 811 529 +768 768 448 828 813 534 +832 768 448 874 815 538 +896 768 448 919 818 542 +960 768 448 964 820 545 +1023 768 448 1009 823 548 +0 832 448 151 862 532 +64 832 448 211 862 533 +128 832 448 272 863 533 +192 832 448 332 863 533 +256 832 448 392 863 533 +320 832 448 453 863 533 +384 832 448 512 862 532 +448 832 448 570 862 532 +512 832 448 627 862 532 +576 832 448 683 862 532 +640 832 448 737 862 533 +704 832 448 787 863 535 +768 832 448 836 865 539 +832 832 448 882 867 543 +896 832 448 926 869 547 +960 832 448 971 871 550 +1023 832 448 1016 873 553 +0 896 448 163 919 545 +64 896 448 223 919 545 +128 896 448 283 918 545 +192 896 448 343 918 544 +256 896 448 403 917 543 +320 896 448 462 916 542 +384 896 448 521 915 541 +448 896 448 579 915 540 +512 896 448 635 914 540 +576 896 448 690 914 539 +640 896 448 744 914 540 +704 896 448 794 914 541 +768 896 448 842 915 544 +832 896 448 888 917 548 +896 896 448 933 919 552 +960 896 448 978 921 556 +1023 896 448 1023 923 559 +0 960 448 174 973 556 +64 960 448 233 972 555 +128 960 448 292 972 554 +192 960 448 351 970 553 +256 960 448 411 969 551 +320 960 448 470 968 550 +384 960 448 528 967 549 +448 960 448 586 965 547 +512 960 448 642 965 547 +576 960 448 697 964 546 +640 960 448 750 964 546 +704 960 448 800 964 547 +768 960 448 848 965 549 +832 960 448 895 967 552 +896 960 448 940 969 556 +960 960 448 985 970 560 +1023 960 448 1023 972 564 +0 1023 448 182 1023 564 +64 1023 448 241 1023 563 +128 1023 448 299 1023 561 +192 1023 448 358 1022 560 +256 1023 448 418 1020 558 +320 1023 448 476 1019 556 +384 1023 448 534 1017 555 +448 1023 448 592 1016 554 +512 1023 448 648 1015 552 +576 1023 448 703 1014 552 +640 1023 448 756 1014 551 +704 1023 448 806 1014 552 +768 1023 448 854 1015 554 +832 1023 448 900 1017 557 +896 1023 448 946 1018 560 +960 1023 448 991 1020 564 +1023 1023 448 1023 1022 568 +0 0 512 24 4 458 +64 0 512 86 7 461 +128 0 512 147 9 462 +192 0 512 210 12 465 +256 0 512 272 15 467 +320 0 512 333 17 469 +384 0 512 394 20 471 +448 0 512 454 24 474 +512 0 512 513 27 477 +576 0 512 571 31 480 +640 0 512 627 36 484 +704 0 512 680 41 489 +768 0 512 730 47 495 +832 0 512 780 53 501 +896 0 512 828 59 507 +960 0 512 877 66 513 +1023 0 512 926 72 519 +0 64 512 33 72 468 +64 64 512 95 74 470 +128 64 512 157 77 472 +192 64 512 219 80 474 +256 64 512 282 82 477 +320 64 512 343 85 479 +384 64 512 404 88 481 +448 64 512 465 92 484 +512 64 512 524 95 487 +576 64 512 581 99 491 +640 64 512 637 104 495 +704 64 512 690 109 500 +768 64 512 741 115 505 +832 64 512 790 121 511 +896 64 512 839 128 517 +960 64 512 887 134 523 +1023 64 512 936 140 530 +0 128 512 42 140 477 +64 128 512 104 143 480 +128 128 512 166 145 482 +192 128 512 229 148 484 +256 128 512 291 151 486 +320 128 512 353 154 488 +384 128 512 414 157 491 +448 128 512 474 160 494 +512 128 512 533 164 497 +576 128 512 591 168 500 +640 128 512 647 172 504 +704 128 512 699 177 509 +768 128 512 750 183 515 +832 128 512 799 189 520 +896 128 512 848 196 526 +960 128 512 896 202 533 +1023 128 512 945 208 539 +0 192 512 50 209 486 +64 192 512 112 211 489 +128 192 512 175 214 491 +192 192 512 238 217 493 +256 192 512 300 219 495 +320 192 512 362 222 498 +384 192 512 423 225 500 +448 192 512 483 228 503 +512 192 512 542 232 506 +576 192 512 600 236 509 +640 192 512 656 240 513 +704 192 512 708 246 518 +768 192 512 759 251 523 +832 192 512 808 257 529 +896 192 512 856 264 535 +960 192 512 905 270 541 +1023 192 512 953 276 547 +0 256 512 59 277 495 +64 256 512 121 280 498 +128 256 512 183 283 500 +192 256 512 246 285 502 +256 256 512 309 288 505 +320 256 512 371 291 507 +384 256 512 432 294 509 +448 256 512 492 297 512 +512 256 512 551 300 515 +576 256 512 609 304 518 +640 256 512 664 308 522 +704 256 512 716 313 527 +768 256 512 767 319 532 +832 256 512 816 325 538 +896 256 512 864 331 544 +960 256 512 913 337 550 +1023 256 512 961 342 555 +0 320 512 67 346 504 +64 320 512 129 349 506 +128 320 512 192 351 509 +192 320 512 255 354 511 +256 320 512 317 356 513 +320 320 512 379 359 516 +384 320 512 440 362 518 +448 320 512 501 364 520 +512 320 512 559 368 523 +576 320 512 617 372 526 +640 320 512 672 376 530 +704 320 512 724 381 535 +768 320 512 775 386 540 +832 320 512 823 391 545 +896 320 512 872 397 551 +960 320 512 920 403 557 +1023 320 512 968 408 562 +0 384 512 75 414 513 +64 384 512 137 417 516 +128 384 512 200 419 518 +192 384 512 263 422 520 +256 384 512 326 424 522 +320 384 512 388 426 524 +384 384 512 449 429 527 +448 384 512 509 432 529 +512 384 512 568 435 531 +576 384 512 625 438 535 +640 384 512 680 442 538 +704 384 512 732 447 543 +768 384 512 782 452 548 +832 384 512 831 457 553 +896 384 512 879 463 559 +960 384 512 927 468 564 +1023 384 512 975 474 569 +0 448 512 84 482 522 +64 448 512 146 485 525 +128 448 512 208 487 527 +192 448 512 271 489 529 +256 448 512 334 491 531 +320 448 512 396 493 533 +384 448 512 457 496 535 +448 448 512 518 498 537 +512 448 512 576 501 540 +576 448 512 633 504 543 +640 448 512 688 508 547 +704 448 512 740 512 551 +768 448 512 790 517 556 +832 448 512 838 522 561 +896 448 512 886 527 566 +960 448 512 933 532 571 +1023 448 512 981 537 576 +0 512 512 93 549 532 +64 512 512 155 552 534 +128 512 512 217 554 536 +192 512 512 280 555 538 +256 512 512 342 558 540 +320 512 512 404 559 542 +384 512 512 465 561 544 +448 512 512 526 563 546 +512 512 512 585 566 549 +576 512 512 641 569 552 +640 512 512 696 572 555 +704 512 512 748 576 559 +768 512 512 797 580 564 +832 512 512 846 585 568 +896 512 512 893 590 573 +960 512 512 940 595 578 +1023 512 512 987 600 583 +0 576 512 103 615 542 +64 576 512 164 617 544 +128 576 512 226 619 545 +192 576 512 289 621 547 +256 576 512 350 622 549 +320 576 512 412 624 550 +384 576 512 473 626 552 +448 576 512 534 628 554 +512 576 512 593 629 556 +576 576 512 650 632 560 +640 576 512 704 635 563 +704 576 512 756 639 567 +768 576 512 805 643 571 +832 576 512 853 647 576 +896 576 512 900 652 580 +960 576 512 946 656 585 +1023 576 512 993 660 588 +0 640 512 113 680 552 +64 640 512 174 682 554 +128 640 512 236 683 555 +192 640 512 298 684 557 +256 640 512 360 686 558 +320 640 512 421 687 559 +384 640 512 482 688 561 +448 640 512 542 690 562 +512 640 512 601 692 564 +576 640 512 658 693 566 +640 640 512 713 696 571 +704 640 512 764 699 575 +768 640 512 813 702 579 +832 640 512 860 706 583 +896 640 512 906 710 586 +960 640 512 951 713 590 +1023 640 512 997 717 593 +0 704 512 125 743 564 +64 704 512 186 744 565 +128 704 512 247 745 567 +192 704 512 309 746 568 +256 704 512 370 747 569 +320 704 512 431 748 570 +384 704 512 492 750 571 +448 704 512 552 750 572 +512 704 512 610 752 573 +576 704 512 667 753 574 +640 704 512 721 754 577 +704 704 512 772 756 581 +768 704 512 821 759 585 +832 704 512 867 762 589 +896 704 512 912 765 592 +960 704 512 957 768 595 +1023 704 512 1002 771 598 +0 768 512 138 803 577 +64 768 512 198 804 578 +128 768 512 260 806 579 +192 768 512 321 806 580 +256 768 512 382 807 580 +320 768 512 443 807 581 +384 768 512 502 808 581 +448 768 512 561 808 581 +512 768 512 619 808 582 +576 768 512 675 809 582 +640 768 512 729 809 583 +704 768 512 780 811 587 +768 768 512 828 813 591 +832 768 512 874 815 595 +896 768 512 919 818 598 +960 768 512 964 820 601 +1023 768 512 1009 823 604 +0 832 512 151 862 591 +64 832 512 212 863 592 +128 832 512 272 863 592 +192 832 512 333 863 592 +256 832 512 393 863 592 +320 832 512 453 863 591 +384 832 512 512 863 591 +448 832 512 570 862 590 +512 832 512 627 862 590 +576 832 512 683 862 590 +640 832 512 737 862 591 +704 832 512 787 863 592 +768 832 512 836 865 596 +832 832 512 881 867 600 +896 832 512 926 869 604 +960 832 512 971 871 607 +1023 832 512 1015 873 610 +0 896 512 164 919 604 +64 896 512 223 919 603 +128 896 512 283 919 603 +192 896 512 343 918 602 +256 896 512 403 917 601 +320 896 512 462 916 600 +384 896 512 521 915 599 +448 896 512 578 914 598 +512 896 512 635 914 598 +576 896 512 690 913 597 +640 896 512 743 913 597 +704 896 512 794 914 599 +768 896 512 842 915 601 +832 896 512 888 917 605 +896 896 512 933 919 609 +960 896 512 978 920 612 +1023 896 512 1023 923 616 +0 960 512 174 973 614 +64 960 512 233 972 613 +128 960 512 292 971 612 +192 960 512 352 970 611 +256 960 512 411 969 610 +320 960 512 470 968 608 +384 960 512 528 967 607 +448 960 512 586 965 606 +512 960 512 642 964 605 +576 960 512 697 964 604 +640 960 512 750 964 604 +704 960 512 800 964 605 +768 960 512 848 965 606 +832 960 512 895 967 609 +896 960 512 940 968 613 +960 960 512 985 970 617 +1023 960 512 1023 972 621 +0 1023 512 182 1023 622 +64 1023 512 241 1023 621 +128 1023 512 300 1023 620 +192 1023 512 358 1022 618 +256 1023 512 417 1020 616 +320 1023 512 476 1019 615 +384 1023 512 534 1017 613 +448 1023 512 592 1016 612 +512 1023 512 648 1015 611 +576 1023 512 702 1014 610 +640 1023 512 755 1014 609 +704 1023 512 806 1014 610 +768 1023 512 854 1015 611 +832 1023 512 900 1017 614 +896 1023 512 946 1018 617 +960 1023 512 991 1020 621 +1023 1023 512 1023 1022 625 +0 0 576 25 6 516 +64 0 576 87 8 518 +128 0 576 149 11 520 +192 0 576 211 13 522 +256 0 576 273 16 524 +320 0 576 335 19 526 +384 0 576 396 22 529 +448 0 576 456 25 531 +512 0 576 515 29 534 +576 0 576 573 32 537 +640 0 576 629 37 542 +704 0 576 682 42 546 +768 0 576 732 48 552 +832 0 576 782 54 558 +896 0 576 831 61 564 +960 0 576 879 67 570 +1023 0 576 928 74 576 +0 64 576 34 73 525 +64 64 576 96 76 528 +128 64 576 158 78 530 +192 64 576 221 81 532 +256 64 576 283 84 534 +320 64 576 345 87 536 +384 64 576 406 90 539 +448 64 576 466 93 541 +512 64 576 525 96 544 +576 64 576 583 101 548 +640 64 576 639 105 552 +704 64 576 692 110 557 +768 64 576 743 116 562 +832 64 576 792 122 568 +896 64 576 841 129 574 +960 64 576 889 135 580 +1023 64 576 938 141 586 +0 128 576 43 141 534 +64 128 576 105 144 537 +128 128 576 167 147 539 +192 128 576 230 149 541 +256 128 576 292 152 543 +320 128 576 354 155 546 +384 128 576 415 158 548 +448 128 576 476 161 551 +512 128 576 535 165 554 +576 128 576 593 169 557 +640 128 576 649 173 561 +704 128 576 701 179 566 +768 128 576 752 184 571 +832 128 576 801 191 577 +896 128 576 850 197 583 +960 128 576 898 203 589 +1023 128 576 947 209 595 +0 192 576 52 210 543 +64 192 576 114 213 546 +128 192 576 176 215 548 +192 192 576 239 218 550 +256 192 576 301 221 553 +320 192 576 363 224 555 +384 192 576 424 227 557 +448 192 576 485 230 560 +512 192 576 544 233 563 +576 192 576 602 237 567 +640 192 576 658 242 570 +704 192 576 710 247 575 +768 192 576 761 253 580 +832 192 576 810 258 586 +896 192 576 858 265 592 +960 192 576 907 271 598 +1023 192 576 955 277 604 +0 256 576 60 279 552 +64 256 576 122 282 555 +128 256 576 185 284 557 +192 256 576 248 287 560 +256 256 576 310 289 562 +320 256 576 372 292 564 +384 256 576 433 295 566 +448 256 576 494 298 569 +512 256 576 553 302 572 +576 256 576 610 305 575 +640 256 576 666 309 579 +704 256 576 719 315 584 +768 256 576 769 320 589 +832 256 576 818 326 594 +896 256 576 866 332 600 +960 256 576 914 338 606 +1023 256 576 963 343 611 +0 320 576 68 347 561 +64 320 576 131 350 564 +128 320 576 193 353 566 +192 320 576 256 355 568 +256 320 576 319 358 571 +320 320 576 380 360 573 +384 320 576 442 363 575 +448 320 576 502 366 578 +512 320 576 561 369 580 +576 320 576 618 373 583 +640 320 576 674 377 587 +704 320 576 726 382 591 +768 320 576 777 387 597 +832 320 576 825 393 602 +896 320 576 873 398 607 +960 320 576 921 404 613 +1023 320 576 969 410 618 +0 384 576 77 416 571 +64 384 576 139 418 573 +128 384 576 201 421 575 +192 384 576 264 423 578 +256 384 576 327 425 580 +320 384 576 389 428 582 +384 384 576 450 430 584 +448 384 576 511 433 586 +512 384 576 570 436 589 +576 384 576 627 439 591 +640 384 576 682 443 595 +704 384 576 734 448 599 +768 384 576 784 453 604 +832 384 576 832 458 609 +896 384 576 880 464 615 +960 384 576 928 469 620 +1023 384 576 976 474 625 +0 448 576 86 483 580 +64 448 576 148 486 582 +128 448 576 210 488 585 +192 448 576 273 490 586 +256 448 576 335 492 589 +320 448 576 397 495 591 +384 448 576 458 497 592 +448 448 576 519 499 595 +512 448 576 578 502 597 +576 448 576 635 505 599 +640 448 576 690 509 603 +704 448 576 742 513 607 +768 448 576 791 518 612 +832 448 576 840 523 617 +896 448 576 887 528 622 +960 448 576 935 533 627 +1023 448 576 982 538 632 +0 512 576 95 551 590 +64 512 576 156 553 592 +128 512 576 219 555 594 +192 512 576 281 557 596 +256 512 576 343 558 597 +320 512 576 405 560 599 +384 512 576 467 562 601 +448 512 576 527 564 603 +512 512 576 586 567 605 +576 512 576 643 570 608 +640 512 576 697 573 611 +704 512 576 749 577 615 +768 512 576 799 582 619 +832 512 576 847 586 624 +896 512 576 894 591 629 +960 512 576 941 596 634 +1023 512 576 988 600 638 +0 576 576 104 616 599 +64 576 576 166 618 601 +128 576 576 228 620 603 +192 576 576 290 622 605 +256 576 576 352 624 606 +320 576 576 414 625 608 +384 576 576 474 627 609 +448 576 576 535 629 611 +512 576 576 594 631 613 +576 576 576 651 633 616 +640 576 576 705 636 619 +704 576 576 757 639 623 +768 576 576 806 643 627 +832 576 576 854 648 631 +896 576 576 900 652 636 +960 576 576 947 656 640 +1023 576 576 994 660 644 +0 640 576 114 681 610 +64 640 576 175 682 611 +128 640 576 237 684 613 +192 640 576 299 685 614 +256 640 576 361 687 616 +320 640 576 422 688 617 +384 640 576 483 689 618 +448 640 576 543 691 620 +512 640 576 602 692 621 +576 640 576 659 694 623 +640 640 576 714 696 627 +704 640 576 765 699 631 +768 640 576 813 703 634 +832 640 576 860 707 638 +896 640 576 906 710 641 +960 640 576 952 714 645 +1023 640 576 998 717 648 +0 704 576 126 743 621 +64 704 576 187 745 623 +128 704 576 248 746 624 +192 704 576 310 747 625 +256 704 576 371 748 626 +320 704 576 432 749 627 +384 704 576 493 750 628 +448 704 576 552 751 629 +512 704 576 611 752 630 +576 704 576 667 753 631 +640 704 576 722 755 633 +704 704 576 773 757 637 +768 704 576 821 759 641 +832 704 576 867 762 644 +896 704 576 912 765 648 +960 704 576 957 768 650 +1023 704 576 1003 771 653 +0 768 576 139 804 635 +64 768 576 200 805 636 +128 768 576 261 806 637 +192 768 576 322 807 638 +256 768 576 383 807 638 +320 768 576 443 808 638 +384 768 576 503 808 638 +448 768 576 562 808 639 +512 768 576 619 808 639 +576 768 576 675 809 639 +640 768 576 729 810 640 +704 768 576 780 811 643 +768 768 576 829 813 647 +832 768 576 874 815 651 +896 768 576 919 818 654 +960 768 576 964 820 657 +1023 768 576 1009 823 659 +0 832 576 152 863 648 +64 832 576 212 864 649 +128 832 576 273 864 649 +192 832 576 334 864 649 +256 832 576 394 863 649 +320 832 576 453 863 648 +384 832 576 512 863 648 +448 832 576 571 862 647 +512 832 576 628 862 647 +576 832 576 683 862 647 +640 832 576 736 862 647 +704 832 576 787 863 649 +768 832 576 835 865 652 +832 832 576 881 867 656 +896 832 576 926 869 660 +960 832 576 971 871 663 +1023 832 576 1015 873 665 +0 896 576 164 919 660 +64 896 576 224 919 661 +128 896 576 284 919 660 +192 896 576 343 918 659 +256 896 576 403 917 658 +320 896 576 462 916 657 +384 896 576 521 915 656 +448 896 576 579 915 655 +512 896 576 635 914 655 +576 896 576 690 914 654 +640 896 576 744 913 654 +704 896 576 794 914 655 +768 896 576 842 915 657 +832 896 576 888 917 660 +896 896 576 933 919 664 +960 896 576 978 921 668 +1023 896 576 1022 922 671 +0 960 576 175 973 671 +64 960 576 233 972 670 +128 960 576 293 971 669 +192 960 576 352 970 668 +256 960 576 411 969 666 +320 960 576 470 968 665 +384 960 576 528 966 664 +448 960 576 586 965 662 +512 960 576 642 964 661 +576 960 576 697 964 661 +640 960 576 750 964 660 +704 960 576 800 964 661 +768 960 576 848 965 663 +832 960 576 894 967 665 +896 960 576 940 968 669 +960 960 576 985 970 673 +1023 960 576 1023 972 676 +0 1023 576 182 1023 679 +64 1023 576 241 1023 678 +128 1023 576 300 1023 676 +192 1023 576 359 1021 674 +256 1023 576 418 1020 673 +320 1023 576 476 1018 671 +384 1023 576 534 1017 670 +448 1023 576 592 1016 668 +512 1023 576 648 1014 667 +576 1023 576 702 1014 666 +640 1023 576 755 1014 666 +704 1023 576 805 1014 666 +768 1023 576 853 1015 668 +832 1023 576 900 1017 670 +896 1023 576 945 1018 673 +960 1023 576 991 1020 677 +1023 1023 576 1023 1022 681 +0 0 640 27 7 571 +64 0 640 88 10 573 +128 0 640 150 12 575 +192 0 640 213 15 578 +256 0 640 275 17 580 +320 0 640 336 20 582 +384 0 640 398 23 584 +448 0 640 458 26 587 +512 0 640 517 30 590 +576 0 640 575 34 593 +640 0 640 631 38 597 +704 0 640 684 43 602 +768 0 640 735 49 607 +832 0 640 784 56 613 +896 0 640 833 62 619 +960 0 640 881 68 625 +1023 0 640 930 75 631 +0 64 640 36 75 581 +64 64 640 98 77 583 +128 64 640 160 80 586 +192 64 640 222 83 588 +256 64 640 285 85 590 +320 64 640 346 88 592 +384 64 640 408 91 594 +448 64 640 468 94 597 +512 64 640 527 98 600 +576 64 640 585 102 604 +640 64 640 641 106 607 +704 64 640 694 112 612 +768 64 640 745 117 618 +832 64 640 794 124 624 +896 64 640 843 130 629 +960 64 640 891 136 635 +1023 64 640 940 143 642 +0 128 640 45 143 590 +64 128 640 107 146 593 +128 128 640 169 148 595 +192 128 640 231 151 597 +256 128 640 294 154 599 +320 128 640 356 156 602 +384 128 640 417 159 604 +448 128 640 478 163 607 +512 128 640 537 166 610 +576 128 640 595 170 613 +640 128 640 651 175 617 +704 128 640 703 180 622 +768 128 640 754 186 627 +832 128 640 804 192 633 +896 128 640 852 198 639 +960 128 640 901 204 645 +1023 128 640 949 210 650 +0 192 640 53 212 599 +64 192 640 115 214 602 +128 192 640 178 217 604 +192 192 640 240 220 606 +256 192 640 303 222 608 +320 192 640 365 225 611 +384 192 640 426 228 613 +448 192 640 487 231 616 +512 192 640 546 235 619 +576 192 640 604 239 622 +640 192 640 660 243 626 +704 192 640 712 248 631 +768 192 640 763 254 636 +832 192 640 812 260 641 +896 192 640 861 266 647 +960 192 640 909 272 653 +1023 192 640 957 278 659 +0 256 640 62 280 608 +64 256 640 124 283 611 +128 256 640 186 286 613 +192 256 640 249 288 615 +256 256 640 312 291 618 +320 256 640 373 294 620 +384 256 640 435 296 622 +448 256 640 496 300 625 +512 256 640 555 303 628 +576 256 640 612 307 631 +640 256 640 668 311 634 +704 256 640 721 316 639 +768 256 640 771 321 644 +832 256 640 820 327 649 +896 256 640 868 333 655 +960 256 640 917 339 661 +1023 256 640 965 345 666 +0 320 640 70 349 617 +64 320 640 132 351 620 +128 320 640 195 354 622 +192 320 640 257 357 624 +256 320 640 320 359 626 +320 320 640 382 362 629 +384 320 640 443 364 631 +448 320 640 504 367 633 +512 320 640 563 370 636 +576 320 640 620 374 639 +640 320 640 676 378 642 +704 320 640 729 383 647 +768 320 640 779 388 652 +832 320 640 827 394 657 +896 320 640 875 400 663 +960 320 640 923 405 668 +1023 320 640 971 410 673 +0 384 640 78 417 626 +64 384 640 141 420 629 +128 384 640 203 422 631 +192 384 640 266 424 633 +256 384 640 329 427 635 +320 384 640 390 429 637 +384 384 640 452 431 639 +448 384 640 512 434 642 +512 384 640 571 437 644 +576 384 640 628 440 647 +640 384 640 684 444 650 +704 384 640 736 449 654 +768 384 640 786 454 659 +832 384 640 835 460 664 +896 384 640 882 465 669 +960 384 640 930 470 675 +1023 384 640 978 476 680 +0 448 640 87 485 636 +64 448 640 149 487 638 +128 448 640 211 489 640 +192 448 640 274 492 642 +256 448 640 337 494 644 +320 448 640 398 496 646 +384 448 640 460 498 648 +448 448 640 520 500 650 +512 448 640 579 503 652 +576 448 640 637 506 655 +640 448 640 691 510 658 +704 448 640 743 514 662 +768 448 640 793 519 666 +832 448 640 841 524 671 +896 448 640 889 529 676 +960 448 640 936 534 681 +1023 448 640 984 539 686 +0 512 640 96 552 645 +64 512 640 158 554 647 +128 512 640 220 556 650 +192 512 640 283 558 651 +256 512 640 345 560 653 +320 512 640 407 562 655 +384 512 640 468 563 657 +448 512 640 529 566 659 +512 512 640 587 568 661 +576 512 640 644 571 663 +640 512 640 699 574 666 +704 512 640 751 578 669 +768 512 640 800 582 674 +832 512 640 848 587 679 +896 512 640 895 592 683 +960 512 640 942 597 688 +1023 512 640 990 601 692 +0 576 640 106 618 655 +64 576 640 167 620 657 +128 576 640 229 621 659 +192 576 640 291 623 661 +256 576 640 353 625 662 +320 576 640 415 626 664 +384 576 640 476 628 665 +448 576 640 536 629 667 +512 576 640 595 631 669 +576 576 640 652 634 671 +640 576 640 707 637 673 +704 576 640 758 640 677 +768 576 640 807 645 681 +832 576 640 855 649 685 +896 576 640 901 653 689 +960 576 640 948 657 694 +1023 576 640 994 661 697 +0 640 640 116 682 665 +64 640 640 177 683 667 +128 640 640 239 685 669 +192 640 640 301 686 670 +256 640 640 362 688 671 +320 640 640 424 689 673 +384 640 640 484 690 674 +448 640 640 544 692 675 +512 640 640 603 693 677 +576 640 640 660 695 679 +640 640 640 715 697 682 +704 640 640 766 700 684 +768 640 640 814 704 688 +832 640 640 861 707 691 +896 640 640 907 711 695 +960 640 640 953 714 698 +1023 640 640 999 718 702 +0 704 640 127 744 677 +64 704 640 188 746 679 +128 704 640 249 747 680 +192 704 640 311 748 681 +256 704 640 372 749 682 +320 704 640 433 750 683 +384 704 640 494 751 684 +448 704 640 553 752 684 +512 704 640 611 753 685 +576 704 640 668 754 687 +640 704 640 722 755 688 +704 704 640 773 757 691 +768 704 640 821 760 695 +832 704 640 867 763 698 +896 704 640 912 766 701 +960 704 640 958 769 704 +1023 704 640 1003 771 706 +0 768 640 140 805 690 +64 768 640 201 806 691 +128 768 640 262 807 692 +192 768 640 323 808 693 +256 768 640 384 808 693 +320 768 640 444 808 694 +384 768 640 504 808 694 +448 768 640 562 809 694 +512 768 640 620 809 694 +576 768 640 676 809 694 +640 768 640 730 810 695 +704 768 640 781 811 697 +768 768 640 829 813 701 +832 768 640 874 816 704 +896 768 640 919 818 707 +960 768 640 964 821 710 +1023 768 640 1009 823 712 +0 832 640 153 864 704 +64 832 640 213 864 704 +128 832 640 274 864 704 +192 832 640 334 864 704 +256 832 640 394 864 704 +320 832 640 454 863 703 +384 832 640 513 863 703 +448 832 640 571 863 702 +512 832 640 628 862 702 +576 832 640 683 862 702 +640 832 640 737 863 702 +704 832 640 787 864 703 +768 832 640 836 865 706 +832 832 640 882 867 710 +896 832 640 926 869 713 +960 832 640 971 871 716 +1023 832 640 1015 873 718 +0 896 640 165 920 716 +64 896 640 225 920 716 +128 896 640 284 919 715 +192 896 640 344 918 714 +256 896 640 403 917 713 +320 896 640 463 916 712 +384 896 640 521 915 711 +448 896 640 579 915 710 +512 896 640 635 914 710 +576 896 640 690 914 709 +640 896 640 744 913 709 +704 896 640 794 914 710 +768 896 640 842 915 711 +832 896 640 888 917 714 +896 896 640 933 919 718 +960 896 640 978 921 722 +1023 896 640 1022 922 725 +0 960 640 175 973 726 +64 960 640 234 973 725 +128 960 640 293 972 724 +192 960 640 352 970 722 +256 960 640 411 969 721 +320 960 640 470 968 720 +384 960 640 528 966 718 +448 960 640 586 965 717 +512 960 640 642 964 716 +576 960 640 697 964 715 +640 960 640 750 964 715 +704 960 640 800 964 716 +768 960 640 848 965 717 +832 960 640 894 967 719 +896 960 640 940 968 723 +960 960 640 985 970 727 +1023 960 640 1023 972 730 +0 1023 640 183 1023 734 +64 1023 640 241 1023 732 +128 1023 640 300 1023 731 +192 1023 640 359 1022 729 +256 1023 640 418 1020 728 +320 1023 640 476 1018 726 +384 1023 640 534 1017 724 +448 1023 640 592 1015 723 +512 1023 640 648 1014 722 +576 1023 640 702 1014 721 +640 1023 640 755 1013 721 +704 1023 640 805 1014 721 +768 1023 640 853 1015 722 +832 1023 640 900 1017 724 +896 1023 640 946 1018 727 +960 1023 640 991 1020 731 +1023 1023 640 1023 1022 735 +0 0 704 28 9 624 +64 0 704 90 11 627 +128 0 704 152 14 629 +192 0 704 214 16 631 +256 0 704 276 19 633 +320 0 704 338 22 635 +384 0 704 399 25 638 +448 0 704 460 28 640 +512 0 704 519 32 643 +576 0 704 577 35 646 +640 0 704 633 40 650 +704 0 704 686 45 655 +768 0 704 737 51 660 +832 0 704 786 57 666 +896 0 704 835 64 672 +960 0 704 884 70 678 +1023 0 704 933 76 684 +0 64 704 38 76 634 +64 64 704 99 79 636 +128 64 704 161 82 639 +192 64 704 224 84 641 +256 64 704 286 87 643 +320 64 704 348 90 645 +384 64 704 409 93 648 +448 64 704 470 96 650 +512 64 704 529 99 653 +576 64 704 587 103 657 +640 64 704 643 108 661 +704 64 704 696 113 665 +768 64 704 747 119 671 +832 64 704 797 125 677 +896 64 704 845 131 682 +960 64 704 894 138 688 +1023 64 704 943 144 694 +0 128 704 46 145 643 +64 128 704 108 147 646 +128 128 704 171 150 648 +192 128 704 233 153 650 +256 128 704 296 155 652 +320 128 704 358 158 655 +384 128 704 419 161 657 +448 128 704 479 164 660 +512 128 704 539 168 663 +576 128 704 597 172 666 +640 128 704 653 176 670 +704 128 704 706 181 675 +768 128 704 757 187 680 +832 128 704 806 193 685 +896 128 704 854 200 691 +960 128 704 903 206 697 +1023 128 704 951 212 703 +0 192 704 55 213 652 +64 192 704 117 216 655 +128 192 704 179 219 657 +192 192 704 242 221 659 +256 192 704 305 224 662 +320 192 704 366 227 664 +384 192 704 428 230 666 +448 192 704 489 233 669 +512 192 704 548 236 672 +576 192 704 606 240 675 +640 192 704 662 245 679 +704 192 704 714 249 683 +768 192 704 765 255 688 +832 192 704 814 261 694 +896 192 704 863 267 700 +960 192 704 911 273 706 +1023 192 704 960 279 711 +0 256 704 64 282 662 +64 256 704 125 285 664 +128 256 704 188 287 666 +192 256 704 251 290 669 +256 256 704 313 292 671 +320 256 704 375 295 673 +384 256 704 437 298 675 +448 256 704 497 301 678 +512 256 704 557 305 681 +576 256 704 614 308 684 +640 256 704 670 312 687 +704 256 704 723 317 692 +768 256 704 773 323 697 +832 256 704 822 328 702 +896 256 704 871 335 708 +960 256 704 919 340 713 +1023 256 704 967 346 719 +0 320 704 72 350 670 +64 320 704 134 353 673 +128 320 704 196 356 675 +192 320 704 259 358 677 +256 320 704 322 361 680 +320 320 704 384 363 682 +384 320 704 445 366 684 +448 320 704 506 369 686 +512 320 704 565 372 689 +576 320 704 622 375 692 +640 320 704 678 379 695 +704 320 704 730 384 699 +768 320 704 781 389 704 +832 320 704 830 395 709 +896 320 704 877 401 715 +960 320 704 925 406 720 +1023 320 704 973 412 725 +0 384 704 80 419 680 +64 384 704 142 421 682 +128 384 704 205 424 684 +192 384 704 268 426 686 +256 384 704 330 428 688 +320 384 704 392 431 690 +384 384 704 453 433 692 +448 384 704 514 436 694 +512 384 704 573 439 697 +576 384 704 630 442 700 +640 384 704 686 446 703 +704 384 704 738 450 707 +768 384 704 788 455 712 +832 384 704 837 461 716 +896 384 704 884 466 722 +960 384 704 932 472 727 +1023 384 704 980 477 732 +0 448 704 89 486 689 +64 448 704 151 489 691 +128 448 704 213 491 693 +192 448 704 276 493 695 +256 448 704 338 495 697 +320 448 704 400 497 699 +384 448 704 461 499 701 +448 448 704 522 502 703 +512 448 704 581 505 705 +576 448 704 638 508 708 +640 448 704 693 511 711 +704 448 704 745 515 714 +768 448 704 795 520 719 +832 448 704 843 525 724 +896 448 704 891 530 728 +960 448 704 938 535 733 +1023 448 704 986 540 738 +0 512 704 98 553 698 +64 512 704 160 555 701 +128 512 704 222 557 702 +192 512 704 285 559 704 +256 512 704 346 561 706 +320 512 704 408 563 708 +384 512 704 470 565 710 +448 512 704 530 567 711 +512 512 704 589 569 713 +576 512 704 646 572 716 +640 512 704 701 575 718 +704 512 704 753 579 722 +768 512 704 802 584 726 +832 512 704 850 588 730 +896 512 704 897 593 735 +960 512 704 944 598 740 +1023 512 704 991 602 744 +0 576 704 107 619 708 +64 576 704 169 621 710 +128 576 704 231 623 712 +192 576 704 293 624 713 +256 576 704 355 626 715 +320 576 704 416 627 717 +384 576 704 477 629 718 +448 576 704 537 631 720 +512 576 704 596 633 721 +576 576 704 654 635 723 +640 576 704 708 638 726 +704 576 704 760 641 729 +768 576 704 809 645 733 +832 576 704 856 650 737 +896 576 704 903 654 741 +960 576 704 949 658 745 +1023 576 704 996 662 749 +0 640 704 117 683 718 +64 640 704 178 685 720 +128 640 704 240 686 722 +192 640 704 302 687 723 +256 640 704 364 689 724 +320 640 704 425 690 725 +384 640 704 486 691 727 +448 640 704 546 693 728 +512 640 704 604 694 730 +576 640 704 661 696 732 +640 640 704 716 698 733 +704 640 704 767 701 736 +768 640 704 815 705 739 +832 640 704 862 708 743 +896 640 704 908 712 746 +960 640 704 954 715 750 +1023 640 704 999 718 753 +0 704 704 129 745 730 +64 704 704 190 747 732 +128 704 704 251 748 733 +192 704 704 313 749 734 +256 704 704 374 750 735 +320 704 704 435 751 736 +384 704 704 495 752 737 +448 704 704 554 753 737 +512 704 704 612 754 738 +576 704 704 669 755 739 +640 704 704 723 756 741 +704 704 704 774 758 743 +768 704 704 822 761 746 +832 704 704 868 764 749 +896 704 704 913 766 752 +960 704 704 958 769 754 +1023 704 704 1004 772 757 +0 768 704 141 806 743 +64 768 704 202 807 745 +128 768 704 263 808 745 +192 768 704 324 808 746 +256 768 704 385 809 746 +320 768 704 445 809 746 +384 768 704 505 809 746 +448 768 704 563 809 747 +512 768 704 621 809 747 +576 768 704 676 810 747 +640 768 704 730 811 748 +704 768 704 781 812 749 +768 768 704 829 814 753 +832 768 704 875 816 756 +896 768 704 919 819 758 +960 768 704 964 821 761 +1023 768 704 1009 823 763 +0 832 704 155 865 757 +64 832 704 214 865 757 +128 832 704 275 865 757 +192 832 704 335 865 757 +256 832 704 395 864 757 +320 832 704 455 864 756 +384 832 704 514 864 756 +448 832 704 572 863 755 +512 832 704 629 863 755 +576 832 704 684 863 755 +640 832 704 737 863 755 +704 832 704 788 864 756 +768 832 704 836 865 758 +832 832 704 882 867 761 +896 832 704 926 869 765 +960 832 704 971 871 767 +1023 832 704 1015 873 769 +0 896 704 166 920 769 +64 896 704 226 920 768 +128 896 704 285 920 768 +192 896 704 345 919 767 +256 896 704 404 918 766 +320 896 704 463 917 765 +384 896 704 522 916 764 +448 896 704 579 915 763 +512 896 704 636 914 762 +576 896 704 690 914 762 +640 896 704 744 914 762 +704 896 704 794 914 762 +768 896 704 842 916 763 +832 896 704 889 917 766 +896 896 704 934 919 770 +960 896 704 978 921 773 +1023 896 704 1023 923 776 +0 960 704 176 974 778 +64 960 704 235 973 778 +128 960 704 294 972 776 +192 960 704 353 971 775 +256 960 704 412 969 774 +320 960 704 471 968 772 +384 960 704 529 967 771 +448 960 704 586 965 770 +512 960 704 642 965 769 +576 960 704 697 964 768 +640 960 704 750 964 768 +704 960 704 800 964 768 +768 960 704 848 965 769 +832 960 704 894 967 771 +896 960 704 940 969 774 +960 960 704 985 970 778 +1023 960 704 1023 972 782 +0 1023 704 183 1023 786 +64 1023 704 242 1023 785 +128 1023 704 300 1023 783 +192 1023 704 359 1022 782 +256 1023 704 418 1020 780 +320 1023 704 477 1019 778 +384 1023 704 535 1017 777 +448 1023 704 592 1016 776 +512 1023 704 648 1015 774 +576 1023 704 702 1014 773 +640 1023 704 756 1014 773 +704 1023 704 806 1014 774 +768 1023 704 853 1015 775 +832 1023 704 900 1017 777 +896 1023 704 946 1019 779 +960 1023 704 991 1020 782 +1023 1023 704 1023 1022 787 +0 0 768 30 10 674 +64 0 768 92 13 676 +128 0 768 154 16 678 +192 0 768 216 18 680 +256 0 768 278 21 682 +320 0 768 340 24 685 +384 0 768 401 27 687 +448 0 768 462 30 690 +512 0 768 521 33 693 +576 0 768 579 37 696 +640 0 768 635 42 700 +704 0 768 688 47 704 +768 0 768 739 53 710 +832 0 768 789 59 716 +896 0 768 837 65 721 +960 0 768 886 72 728 +1023 0 768 935 78 733 +0 64 768 40 78 684 +64 64 768 101 81 686 +128 64 768 163 83 688 +192 64 768 226 86 690 +256 64 768 288 89 692 +320 64 768 350 92 695 +384 64 768 411 95 697 +448 64 768 472 98 700 +512 64 768 532 102 703 +576 64 768 589 105 706 +640 64 768 646 110 710 +704 64 768 699 115 715 +768 64 768 750 121 720 +832 64 768 799 127 726 +896 64 768 848 133 732 +960 64 768 896 140 738 +1023 64 768 945 146 743 +0 128 768 48 146 693 +64 128 768 110 149 695 +128 128 768 172 152 698 +192 128 768 235 154 700 +256 128 768 298 157 702 +320 128 768 359 160 704 +384 128 768 421 163 707 +448 128 768 482 166 710 +512 128 768 541 170 712 +576 128 768 599 174 716 +640 128 768 655 178 720 +704 128 768 708 183 724 +768 128 768 759 189 729 +832 128 768 808 195 735 +896 128 768 857 201 741 +960 128 768 905 207 747 +1023 128 768 954 214 752 +0 192 768 57 215 702 +64 192 768 119 218 704 +128 192 768 181 221 707 +192 192 768 244 223 709 +256 192 768 307 226 711 +320 192 768 368 229 713 +384 192 768 430 232 716 +448 192 768 490 235 719 +512 192 768 550 238 722 +576 192 768 608 242 725 +640 192 768 664 246 728 +704 192 768 717 251 733 +768 192 768 768 257 738 +832 192 768 817 263 744 +896 192 768 865 269 749 +960 192 768 914 275 755 +1023 192 768 962 281 760 +0 256 768 65 284 711 +64 256 768 127 287 714 +128 256 768 190 289 716 +192 256 768 253 292 718 +256 256 768 315 294 720 +320 256 768 377 297 722 +384 256 768 438 300 725 +448 256 768 499 303 727 +512 256 768 558 306 730 +576 256 768 616 310 733 +640 256 768 672 314 737 +704 256 768 725 319 741 +768 256 768 776 324 746 +832 256 768 825 330 752 +896 256 768 873 336 757 +960 256 768 921 342 762 +1023 256 768 969 347 768 +0 320 768 74 352 720 +64 320 768 136 355 722 +128 320 768 198 357 725 +192 320 768 261 360 727 +256 320 768 324 362 729 +320 320 768 385 365 731 +384 320 768 447 368 733 +448 320 768 507 370 736 +512 320 768 566 374 738 +576 320 768 624 377 741 +640 320 768 680 381 745 +704 320 768 733 386 749 +768 320 768 783 391 754 +832 320 768 832 396 759 +896 320 768 880 402 764 +960 320 768 928 408 769 +1023 320 768 976 413 774 +0 384 768 82 421 729 +64 384 768 144 423 731 +128 384 768 207 426 734 +192 384 768 269 428 736 +256 384 768 332 430 738 +320 384 768 394 432 740 +384 384 768 455 435 742 +448 384 768 515 437 744 +512 384 768 575 440 747 +576 384 768 632 444 749 +640 384 768 688 447 753 +704 384 768 740 452 756 +768 384 768 790 457 761 +832 384 768 839 462 766 +896 384 768 887 468 771 +960 384 768 934 473 776 +1023 384 768 982 478 781 +0 448 768 91 488 739 +64 448 768 153 491 741 +128 448 768 215 493 743 +192 448 768 278 495 745 +256 448 768 340 497 747 +320 448 768 402 499 748 +384 448 768 463 501 751 +448 448 768 523 504 752 +512 448 768 582 506 754 +576 448 768 640 509 757 +640 448 768 695 513 760 +704 448 768 747 517 764 +768 448 768 797 522 768 +832 448 768 845 526 772 +896 448 768 893 532 777 +960 448 768 940 537 782 +1023 448 768 988 542 787 +0 512 768 100 555 748 +64 512 768 162 557 750 +128 512 768 224 559 752 +192 512 768 286 561 754 +256 512 768 348 563 756 +320 512 768 410 565 757 +384 512 768 471 566 759 +448 512 768 531 568 761 +512 512 768 590 571 763 +576 512 768 648 573 765 +640 512 768 702 576 767 +704 512 768 755 580 771 +768 512 768 804 585 775 +832 512 768 852 590 779 +896 512 768 899 594 784 +960 512 768 946 599 788 +1023 512 768 993 604 792 +0 576 768 109 620 758 +64 576 768 171 623 760 +128 576 768 233 624 762 +192 576 768 295 626 763 +256 576 768 357 627 765 +320 576 768 418 629 766 +384 576 768 479 630 767 +448 576 768 539 632 769 +512 576 768 598 634 771 +576 576 768 655 636 773 +640 576 768 710 639 775 +704 576 768 762 643 778 +768 576 768 811 647 782 +832 576 768 858 651 785 +896 576 768 905 655 789 +960 576 768 951 659 793 +1023 576 768 997 663 797 +0 640 768 119 685 768 +64 640 768 180 686 770 +128 640 768 242 688 771 +192 640 768 304 689 773 +256 640 768 365 690 774 +320 640 768 427 691 775 +384 640 768 487 693 776 +448 640 768 547 694 777 +512 640 768 606 696 779 +576 640 768 663 697 781 +640 640 768 717 699 782 +704 640 768 769 702 785 +768 640 768 817 706 787 +832 640 768 863 709 791 +896 640 768 909 713 794 +960 640 768 955 716 797 +1023 640 768 1001 719 800 +0 704 768 130 747 780 +64 704 768 191 748 781 +128 704 768 253 749 782 +192 704 768 314 750 783 +256 704 768 375 751 784 +320 704 768 436 752 785 +384 704 768 496 753 786 +448 704 768 556 754 787 +512 704 768 614 755 788 +576 704 768 670 756 788 +640 704 768 724 757 790 +704 704 768 775 759 791 +768 704 768 823 761 794 +832 704 768 869 764 796 +896 704 768 914 767 799 +960 704 768 959 770 802 +1023 704 768 1005 773 805 +0 768 768 143 807 793 +64 768 768 204 808 794 +128 768 768 265 809 795 +192 768 768 326 810 795 +256 768 768 386 810 796 +320 768 768 447 810 796 +384 768 768 506 810 796 +448 768 768 565 810 796 +512 768 768 622 810 796 +576 768 768 678 811 796 +640 768 768 731 811 797 +704 768 768 782 813 798 +768 768 768 830 814 801 +832 768 768 875 817 803 +896 768 768 920 819 806 +960 768 768 965 822 808 +1023 768 768 1010 824 810 +0 832 768 156 866 806 +64 832 768 216 866 807 +128 832 768 276 866 807 +192 832 768 336 866 806 +256 832 768 396 865 806 +320 832 768 456 865 805 +384 832 768 515 864 805 +448 832 768 573 864 804 +512 832 768 629 863 804 +576 832 768 684 863 804 +640 832 768 738 864 804 +704 832 768 788 864 805 +768 832 768 836 866 806 +832 832 768 882 868 810 +896 832 768 927 870 812 +960 832 768 971 872 814 +1023 832 768 1016 874 817 +0 896 768 167 921 818 +64 896 768 227 921 817 +128 896 768 286 920 817 +192 896 768 346 919 816 +256 896 768 405 918 815 +320 896 768 464 917 814 +384 896 768 523 916 813 +448 896 768 580 915 812 +512 896 768 637 915 811 +576 896 768 691 914 811 +640 896 768 744 914 810 +704 896 768 795 915 811 +768 896 768 843 916 812 +832 896 768 889 918 814 +896 896 768 934 919 818 +960 896 768 978 921 821 +1023 896 768 1023 923 823 +0 960 768 177 974 827 +64 960 768 235 974 826 +128 960 768 295 973 825 +192 960 768 354 971 824 +256 960 768 413 970 823 +320 960 768 471 968 821 +384 960 768 529 967 820 +448 960 768 587 966 819 +512 960 768 643 965 818 +576 960 768 697 964 817 +640 960 768 751 964 817 +704 960 768 801 965 817 +768 960 768 848 966 818 +832 960 768 895 967 820 +896 960 768 940 969 822 +960 960 768 985 971 826 +1023 960 768 1023 973 830 +0 1023 768 184 1023 835 +64 1023 768 242 1023 834 +128 1023 768 301 1023 832 +192 1023 768 360 1022 831 +256 1023 768 419 1021 829 +320 1023 768 477 1019 827 +384 1023 768 535 1017 826 +448 1023 768 593 1016 824 +512 1023 768 648 1015 823 +576 1023 768 703 1014 822 +640 1023 768 756 1014 822 +704 1023 768 806 1015 823 +768 1023 768 854 1016 824 +832 1023 768 900 1017 825 +896 1023 768 946 1019 827 +960 1023 768 992 1021 831 +1023 1023 768 1023 1023 835 +0 0 832 32 13 721 +64 0 832 94 15 723 +128 0 832 156 18 725 +192 0 832 218 20 727 +256 0 832 280 23 730 +320 0 832 342 26 732 +384 0 832 404 29 734 +448 0 832 464 32 737 +512 0 832 524 35 740 +576 0 832 581 39 743 +640 0 832 638 44 747 +704 0 832 691 49 752 +768 0 832 742 55 757 +832 0 832 791 61 763 +896 0 832 840 67 769 +960 0 832 889 74 775 +1023 0 832 938 80 781 +0 64 832 42 80 731 +64 64 832 103 83 733 +128 64 832 166 86 735 +192 64 832 228 88 737 +256 64 832 291 91 740 +320 64 832 352 94 742 +384 64 832 414 97 744 +448 64 832 474 100 747 +512 64 832 534 103 750 +576 64 832 592 107 753 +640 64 832 648 112 758 +704 64 832 701 117 762 +768 64 832 752 123 767 +832 64 832 802 129 773 +896 64 832 850 135 779 +960 64 832 899 142 785 +1023 64 832 948 148 791 +0 128 832 51 149 740 +64 128 832 112 151 743 +128 128 832 174 154 745 +192 128 832 237 157 747 +256 128 832 300 159 749 +320 128 832 361 162 751 +384 128 832 423 165 754 +448 128 832 484 168 757 +512 128 832 543 172 760 +576 128 832 601 176 763 +640 128 832 657 180 767 +704 128 832 711 185 772 +768 128 832 761 191 777 +832 128 832 811 197 782 +896 128 832 859 203 788 +960 128 832 908 209 794 +1023 128 832 957 215 799 +0 192 832 59 217 749 +64 192 832 121 220 752 +128 192 832 183 223 754 +192 192 832 246 225 756 +256 192 832 309 228 759 +320 192 832 371 231 761 +384 192 832 432 234 763 +448 192 832 493 237 766 +512 192 832 552 240 769 +576 192 832 610 244 772 +640 192 832 666 248 776 +704 192 832 719 253 780 +768 192 832 770 259 785 +832 192 832 819 265 791 +896 192 832 868 271 796 +960 192 832 916 277 802 +1023 192 832 965 283 808 +0 256 832 68 286 758 +64 256 832 130 289 761 +128 256 832 192 291 763 +192 256 832 255 294 765 +256 256 832 317 297 768 +320 256 832 379 299 770 +384 256 832 441 302 772 +448 256 832 501 305 775 +512 256 832 560 308 777 +576 256 832 619 312 781 +640 256 832 675 316 784 +704 256 832 727 321 788 +768 256 832 778 326 793 +832 256 832 827 332 799 +896 256 832 875 338 804 +960 256 832 923 343 809 +1023 256 832 972 349 815 +0 320 832 76 354 767 +64 320 832 138 357 770 +128 320 832 200 360 772 +192 320 832 263 362 774 +256 320 832 326 364 776 +320 320 832 387 367 778 +384 320 832 449 370 780 +448 320 832 509 373 783 +512 320 832 569 376 786 +576 320 832 626 379 788 +640 320 832 682 383 792 +704 320 832 735 388 796 +768 320 832 785 393 801 +832 320 832 834 398 806 +896 320 832 882 404 811 +960 320 832 930 409 816 +1023 320 832 978 415 821 +0 384 832 85 423 777 +64 384 832 146 425 779 +128 384 832 209 428 781 +192 384 832 272 430 783 +256 384 832 334 432 785 +320 384 832 396 434 787 +384 384 832 457 437 789 +448 384 832 517 439 791 +512 384 832 576 442 794 +576 384 832 634 446 796 +640 384 832 690 449 799 +704 384 832 742 453 803 +768 384 832 793 459 808 +832 384 832 841 464 813 +896 384 832 889 469 818 +960 384 832 936 475 823 +1023 384 832 984 480 827 +0 448 832 93 490 786 +64 448 832 155 492 788 +128 448 832 217 495 790 +192 448 832 280 497 792 +256 448 832 342 499 794 +320 448 832 404 501 796 +384 448 832 465 503 797 +448 448 832 525 505 799 +512 448 832 584 508 802 +576 448 832 642 511 804 +640 448 832 697 514 807 +704 448 832 750 518 811 +768 448 832 799 523 815 +832 448 832 848 528 819 +896 448 832 895 533 824 +960 448 832 942 538 829 +1023 448 832 990 543 833 +0 512 832 102 557 795 +64 512 832 164 559 798 +128 512 832 226 561 799 +192 512 832 288 563 801 +256 512 832 350 565 803 +320 512 832 412 566 804 +384 512 832 473 568 806 +448 512 832 533 570 808 +512 512 832 592 573 810 +576 512 832 649 575 812 +640 512 832 704 578 814 +704 512 832 756 582 818 +768 512 832 806 586 822 +832 512 832 854 591 826 +896 512 832 901 596 830 +960 512 832 948 600 834 +1023 512 832 995 605 838 +0 576 832 111 622 805 +64 576 832 173 624 807 +128 576 832 235 626 809 +192 576 832 297 628 810 +256 576 832 358 629 812 +320 576 832 420 631 813 +384 576 832 481 632 814 +448 576 832 541 634 816 +512 576 832 600 636 818 +576 576 832 657 638 819 +640 576 832 711 641 822 +704 576 832 764 644 825 +768 576 832 813 648 828 +832 576 832 860 652 832 +896 576 832 907 656 836 +960 576 832 953 660 839 +1023 576 832 999 664 842 +0 640 832 121 686 815 +64 640 832 182 688 817 +128 640 832 244 689 818 +192 640 832 306 690 820 +256 640 832 367 692 821 +320 640 832 428 693 822 +384 640 832 489 694 823 +448 640 832 549 696 824 +512 640 832 607 697 826 +576 640 832 664 699 827 +640 640 832 719 701 829 +704 640 832 770 704 831 +768 640 832 819 707 834 +832 640 832 865 710 837 +896 640 832 911 713 840 +960 640 832 956 717 843 +1023 640 832 1002 720 846 +0 704 832 132 749 827 +64 704 832 193 750 828 +128 704 832 254 751 829 +192 704 832 316 752 830 +256 704 832 377 753 831 +320 704 832 438 754 832 +384 704 832 498 754 833 +448 704 832 557 755 833 +512 704 832 615 756 834 +576 704 832 671 757 835 +640 704 832 725 758 836 +704 704 832 776 760 838 +768 704 832 824 762 840 +832 704 832 870 765 842 +896 704 832 916 768 845 +960 704 832 961 771 847 +1023 704 832 1006 773 850 +0 768 832 145 809 840 +64 768 832 206 810 841 +128 768 832 266 810 842 +192 768 832 327 811 842 +256 768 832 388 811 843 +320 768 832 448 811 842 +384 768 832 507 811 842 +448 768 832 566 811 842 +512 768 832 623 811 843 +576 768 832 679 811 843 +640 768 832 732 812 843 +704 768 832 783 813 845 +768 768 832 831 815 846 +832 768 832 877 818 848 +896 768 832 921 820 851 +960 768 832 966 822 853 +1023 768 832 1011 825 855 +0 832 832 158 867 853 +64 832 832 217 867 853 +128 832 832 277 867 853 +192 832 832 338 867 853 +256 832 832 398 866 852 +320 832 832 457 866 852 +384 832 832 516 865 851 +448 832 832 574 864 851 +512 832 832 630 864 850 +576 832 832 685 864 850 +640 832 832 739 864 850 +704 832 832 789 865 851 +768 832 832 837 867 853 +832 832 832 883 868 855 +896 832 832 928 871 857 +960 832 832 972 873 859 +1023 832 832 1017 875 861 +0 896 832 169 922 864 +64 896 832 228 922 864 +128 896 832 287 921 863 +192 896 832 347 920 862 +256 896 832 406 919 861 +320 896 832 465 918 860 +384 896 832 524 917 859 +448 896 832 581 916 858 +512 896 832 637 915 858 +576 896 832 692 915 857 +640 896 832 745 915 857 +704 896 832 795 916 858 +768 896 832 843 917 859 +832 896 832 890 918 860 +896 896 832 935 920 864 +960 896 832 979 922 866 +1023 896 832 1023 924 868 +0 960 832 178 975 874 +64 960 832 237 974 873 +128 960 832 295 973 872 +192 960 832 355 972 871 +256 960 832 414 971 869 +320 960 832 472 969 868 +384 960 832 531 968 866 +448 960 832 588 967 865 +512 960 832 644 966 864 +576 960 832 698 965 863 +640 960 832 751 965 863 +704 960 832 801 965 864 +768 960 832 849 967 865 +832 960 832 895 968 866 +896 960 832 941 970 868 +960 960 832 986 971 872 +1023 960 832 1023 973 875 +0 1023 832 185 1023 881 +64 1023 832 243 1023 880 +128 1023 832 302 1023 879 +192 1023 832 361 1023 877 +256 1023 832 420 1021 875 +320 1023 832 478 1020 874 +384 1023 832 536 1018 872 +448 1023 832 593 1017 871 +512 1023 832 649 1016 870 +576 1023 832 704 1015 869 +640 1023 832 757 1015 869 +704 1023 832 807 1015 869 +768 1023 832 855 1016 870 +832 1023 832 901 1018 872 +896 1023 832 947 1020 874 +960 1023 832 992 1022 876 +1023 1023 832 1023 1023 881 +0 0 896 34 15 767 +64 0 896 96 18 769 +128 0 896 158 20 771 +192 0 896 220 22 773 +256 0 896 283 25 776 +320 0 896 344 28 778 +384 0 896 406 31 780 +448 0 896 467 34 783 +512 0 896 526 38 786 +576 0 896 584 41 789 +640 0 896 640 46 793 +704 0 896 693 51 798 +768 0 896 744 57 803 +832 0 896 794 63 809 +896 0 896 843 69 815 +960 0 896 892 76 821 +1023 0 896 941 82 827 +0 64 896 44 82 777 +64 64 896 105 85 779 +128 64 896 168 88 781 +192 64 896 230 91 784 +256 64 896 293 93 786 +320 64 896 354 96 788 +384 64 896 416 99 791 +448 64 896 477 102 793 +512 64 896 536 106 796 +576 64 896 594 110 800 +640 64 896 650 114 803 +704 64 896 704 119 808 +768 64 896 755 125 813 +832 64 896 804 131 819 +896 64 896 853 137 825 +960 64 896 902 144 831 +1023 64 896 950 150 836 +0 128 896 53 151 786 +64 128 896 115 154 789 +128 128 896 177 156 791 +192 128 896 239 159 793 +256 128 896 302 162 795 +320 128 896 364 164 798 +384 128 896 425 167 800 +448 128 896 486 171 803 +512 128 896 545 174 806 +576 128 896 604 178 809 +640 128 896 660 182 813 +704 128 896 713 187 817 +768 128 896 764 193 822 +832 128 896 813 199 828 +896 128 896 862 205 834 +960 128 896 910 211 840 +1023 128 896 959 217 845 +0 192 896 61 220 795 +64 192 896 123 222 798 +128 192 896 186 225 800 +192 192 896 248 228 802 +256 192 896 311 230 804 +320 192 896 373 233 807 +384 192 896 434 236 809 +448 192 896 495 239 812 +512 192 896 554 242 815 +576 192 896 612 246 818 +640 192 896 669 250 822 +704 192 896 721 255 826 +768 192 896 772 261 831 +832 192 896 822 267 837 +896 192 896 870 273 842 +960 192 896 919 279 848 +1023 192 896 967 285 853 +0 256 896 70 288 804 +64 256 896 132 291 807 +128 256 896 194 294 809 +192 256 896 257 296 811 +256 256 896 320 299 813 +320 256 896 381 301 816 +384 256 896 443 304 818 +448 256 896 504 307 821 +512 256 896 563 310 823 +576 256 896 621 314 826 +640 256 896 677 318 830 +704 256 896 730 323 834 +768 256 896 780 328 839 +832 256 896 830 334 844 +896 256 896 878 340 850 +960 256 896 926 345 855 +1023 256 896 974 351 860 +0 320 896 78 356 813 +64 320 896 140 359 816 +128 320 896 202 362 818 +192 320 896 265 364 820 +256 320 896 328 367 822 +320 320 896 389 369 824 +384 320 896 451 372 826 +448 320 896 512 375 829 +512 320 896 571 378 831 +576 320 896 629 381 834 +640 320 896 684 385 838 +704 320 896 737 389 842 +768 320 896 788 395 846 +832 320 896 836 400 851 +896 320 896 884 406 856 +960 320 896 933 411 862 +1023 320 896 981 417 867 +0 384 896 87 425 822 +64 384 896 148 427 825 +128 384 896 211 430 827 +192 384 896 274 432 829 +256 384 896 336 434 831 +320 384 896 398 437 833 +384 384 896 459 439 835 +448 384 896 519 441 837 +512 384 896 579 444 839 +576 384 896 636 448 842 +640 384 896 692 451 845 +704 384 896 744 456 849 +768 384 896 795 460 853 +832 384 896 843 466 858 +896 384 896 891 471 863 +960 384 896 939 476 868 +1023 384 896 987 481 873 +0 448 896 95 492 832 +64 448 896 157 495 834 +128 448 896 219 497 836 +192 448 896 282 499 838 +256 448 896 344 501 840 +320 448 896 406 503 841 +384 448 896 467 505 843 +448 448 896 527 507 845 +512 448 896 586 510 847 +576 448 896 644 513 850 +640 448 896 699 516 853 +704 448 896 751 520 856 +768 448 896 802 525 860 +832 448 896 850 530 865 +896 448 896 897 535 869 +960 448 896 945 540 874 +1023 448 896 992 545 878 +0 512 896 104 559 841 +64 512 896 166 561 843 +128 512 896 228 563 845 +192 512 896 290 565 847 +256 512 896 352 566 848 +320 512 896 414 568 850 +384 512 896 475 570 852 +448 512 896 535 572 853 +512 512 896 594 574 855 +576 512 896 651 577 857 +640 512 896 706 580 860 +704 512 896 758 584 863 +768 512 896 808 588 867 +832 512 896 856 592 871 +896 512 896 903 597 875 +960 512 896 950 602 879 +1023 512 896 997 606 883 +0 576 896 113 624 851 +64 576 896 175 626 853 +128 576 896 237 628 854 +192 576 896 299 629 856 +256 576 896 360 631 857 +320 576 896 422 632 859 +384 576 896 483 634 860 +448 576 896 543 636 861 +512 576 896 601 637 863 +576 576 896 658 640 865 +640 576 896 713 642 867 +704 576 896 765 646 870 +768 576 896 815 650 873 +832 576 896 862 654 877 +896 576 896 908 657 880 +960 576 896 955 661 884 +1023 576 896 1001 665 887 +0 640 896 123 688 861 +64 640 896 184 690 863 +128 640 896 246 691 864 +192 640 896 308 692 865 +256 640 896 369 693 866 +320 640 896 430 695 867 +384 640 896 491 696 869 +448 640 896 550 697 870 +512 640 896 609 699 871 +576 640 896 666 700 872 +640 640 896 720 702 874 +704 640 896 771 705 876 +768 640 896 820 708 879 +832 640 896 867 711 882 +896 640 896 913 715 885 +960 640 896 958 718 887 +1023 640 896 1003 721 890 +0 704 896 134 750 873 +64 704 896 195 752 874 +128 704 896 256 753 875 +192 704 896 318 753 876 +256 704 896 379 754 877 +320 704 896 440 755 878 +384 704 896 500 756 878 +448 704 896 559 756 879 +512 704 896 617 757 879 +576 704 896 673 758 880 +640 704 896 727 759 881 +704 704 896 777 761 883 +768 704 896 826 763 885 +832 704 896 872 766 887 +896 704 896 917 769 889 +960 704 896 962 772 892 +1023 704 896 1007 774 894 +0 768 896 147 810 886 +64 768 896 207 811 887 +128 768 896 268 812 887 +192 768 896 329 812 888 +256 768 896 389 812 888 +320 768 896 449 812 888 +384 768 896 509 812 888 +448 768 896 567 812 888 +512 768 896 624 812 887 +576 768 896 680 813 888 +640 768 896 733 813 888 +704 768 896 784 814 890 +768 768 896 832 816 891 +832 768 896 878 818 893 +896 768 896 923 821 895 +960 768 896 967 823 897 +1023 768 896 1012 825 899 +0 832 896 159 868 899 +64 832 896 219 868 899 +128 832 896 279 868 899 +192 832 896 339 868 898 +256 832 896 399 867 898 +320 832 896 458 867 897 +384 832 896 517 866 896 +448 832 896 575 865 896 +512 832 896 632 865 895 +576 832 896 686 865 895 +640 832 896 740 865 895 +704 832 896 790 866 896 +768 832 896 838 867 897 +832 832 896 884 869 899 +896 832 896 929 871 901 +960 832 896 973 873 903 +1023 832 896 1018 876 905 +0 896 896 170 923 910 +64 896 896 229 923 909 +128 896 896 289 922 909 +192 896 896 348 921 908 +256 896 896 408 920 907 +320 896 896 466 919 905 +384 896 896 525 918 904 +448 896 896 582 917 903 +512 896 896 638 916 902 +576 896 896 693 916 902 +640 896 896 746 915 902 +704 896 896 796 916 903 +768 896 896 844 917 904 +832 896 896 890 919 905 +896 896 896 935 921 908 +960 896 896 980 923 910 +1023 896 896 1023 925 912 +0 960 896 179 976 919 +64 960 896 238 975 918 +128 960 896 297 974 917 +192 960 896 356 973 916 +256 960 896 415 971 914 +320 960 896 473 970 913 +384 960 896 531 968 911 +448 960 896 589 967 910 +512 960 896 645 966 909 +576 960 896 699 966 908 +640 960 896 752 965 908 +704 960 896 802 966 909 +768 960 896 850 967 910 +832 960 896 896 969 911 +896 960 896 942 971 913 +960 960 896 987 972 916 +1023 960 896 1023 974 919 +0 1023 896 186 1023 926 +64 1023 896 245 1023 925 +128 1023 896 303 1023 924 +192 1023 896 362 1023 922 +256 1023 896 421 1022 920 +320 1023 896 479 1020 919 +384 1023 896 537 1019 917 +448 1023 896 594 1017 916 +512 1023 896 650 1016 915 +576 1023 896 705 1016 914 +640 1023 896 758 1015 914 +704 1023 896 807 1016 914 +768 1023 896 855 1017 915 +832 1023 896 902 1019 917 +896 1023 896 947 1021 919 +960 1023 896 993 1023 921 +1023 1023 896 1023 1023 925 +0 0 960 37 17 813 +64 0 960 98 20 815 +128 0 960 160 22 817 +192 0 960 223 25 819 +256 0 960 285 27 821 +320 0 960 347 30 823 +384 0 960 408 33 826 +448 0 960 469 36 828 +512 0 960 528 40 831 +576 0 960 586 44 835 +640 0 960 643 48 839 +704 0 960 696 53 843 +768 0 960 747 59 849 +832 0 960 796 65 854 +896 0 960 845 72 860 +960 0 960 894 78 866 +1023 0 960 943 84 872 +0 64 960 46 85 822 +64 64 960 108 87 825 +128 64 960 170 90 827 +192 64 960 233 93 829 +256 64 960 295 96 831 +320 64 960 357 98 834 +384 64 960 418 101 836 +448 64 960 479 104 839 +512 64 960 538 108 842 +576 64 960 596 112 845 +640 64 960 653 116 849 +704 64 960 706 121 854 +768 64 960 757 127 859 +832 64 960 807 133 865 +896 64 960 855 139 870 +960 64 960 904 146 876 +1023 64 960 953 152 882 +0 128 960 55 153 832 +64 128 960 117 156 834 +128 128 960 179 158 836 +192 128 960 242 161 839 +256 128 960 304 164 841 +320 128 960 366 167 843 +384 128 960 428 170 846 +448 128 960 488 173 848 +512 128 960 548 176 851 +576 128 960 606 180 855 +640 128 960 662 184 858 +704 128 960 715 189 863 +768 128 960 766 195 868 +832 128 960 816 201 874 +896 128 960 864 207 879 +960 128 960 913 213 885 +1023 128 960 962 219 891 +0 192 960 64 222 841 +64 192 960 125 224 843 +128 192 960 188 227 846 +192 192 960 251 230 848 +256 192 960 313 232 850 +320 192 960 375 235 852 +384 192 960 436 238 855 +448 192 960 497 241 857 +512 192 960 557 245 860 +576 192 960 615 248 863 +640 192 960 671 253 867 +704 192 960 724 257 872 +768 192 960 775 263 877 +832 192 960 824 269 882 +896 192 960 873 275 888 +960 192 960 921 281 893 +1023 192 960 970 287 899 +0 256 960 72 290 850 +64 256 960 134 293 852 +128 256 960 196 296 855 +192 256 960 259 298 857 +256 256 960 322 301 859 +320 256 960 384 304 861 +384 256 960 445 307 864 +448 256 960 506 309 866 +512 256 960 565 313 869 +576 256 960 623 316 872 +640 256 960 679 320 875 +704 256 960 732 325 880 +768 256 960 783 330 885 +832 256 960 832 336 890 +896 256 960 880 341 895 +960 256 960 928 347 900 +1023 256 960 977 353 906 +0 320 960 80 359 859 +64 320 960 142 361 861 +128 320 960 205 364 864 +192 320 960 267 366 866 +256 320 960 330 369 868 +320 320 960 392 371 870 +384 320 960 453 374 872 +448 320 960 514 377 874 +512 320 960 573 380 877 +576 320 960 631 383 880 +640 320 960 686 387 883 +704 320 960 739 392 887 +768 320 960 790 397 892 +832 320 960 839 402 897 +896 320 960 887 408 902 +960 320 960 935 413 907 +1023 320 960 983 419 912 +0 384 960 89 427 868 +64 384 960 151 430 870 +128 384 960 213 432 872 +192 384 960 276 434 874 +256 384 960 338 436 876 +320 384 960 400 439 878 +384 384 960 461 441 880 +448 384 960 522 444 882 +512 384 960 581 446 885 +576 384 960 638 450 888 +640 384 960 694 453 891 +704 384 960 746 457 894 +768 384 960 797 462 899 +832 384 960 846 467 903 +896 384 960 893 473 908 +960 384 960 941 478 913 +1023 384 960 989 483 918 +0 448 960 98 494 877 +64 448 960 159 497 879 +128 448 960 222 499 882 +192 448 960 284 501 883 +256 448 960 346 503 885 +320 448 960 408 505 887 +384 448 960 469 507 889 +448 448 960 529 509 890 +512 448 960 588 512 893 +576 448 960 646 515 895 +640 448 960 701 518 898 +704 448 960 754 522 901 +768 448 960 804 527 905 +832 448 960 852 531 910 +896 448 960 900 537 914 +960 448 960 947 541 919 +1023 448 960 994 546 923 +0 512 960 106 561 887 +64 512 960 168 563 889 +128 512 960 230 565 891 +192 512 960 292 567 892 +256 512 960 354 568 894 +320 512 960 416 570 895 +384 512 960 477 572 897 +448 512 960 537 574 899 +512 512 960 596 576 900 +576 512 960 653 579 902 +640 512 960 708 582 905 +704 512 960 760 585 908 +768 512 960 810 590 912 +832 512 960 858 594 916 +896 512 960 905 599 920 +960 512 960 952 603 924 +1023 512 960 999 607 928 +0 576 960 116 626 896 +64 576 960 177 628 898 +128 576 960 239 630 900 +192 576 960 301 631 901 +256 576 960 362 633 902 +320 576 960 424 634 904 +384 576 960 485 636 905 +448 576 960 544 637 906 +512 576 960 603 639 908 +576 576 960 660 641 910 +640 576 960 715 644 912 +704 576 960 767 647 915 +768 576 960 816 651 918 +832 576 960 864 655 922 +896 576 960 910 659 925 +960 576 960 956 663 928 +1023 576 960 1002 666 931 +0 640 960 125 690 907 +64 640 960 186 692 908 +128 640 960 248 693 910 +192 640 960 310 694 911 +256 640 960 371 695 912 +320 640 960 432 696 913 +384 640 960 492 697 914 +448 640 960 552 699 915 +512 640 960 610 700 916 +576 640 960 667 702 917 +640 640 960 722 704 919 +704 640 960 773 706 921 +768 640 960 821 709 923 +832 640 960 868 712 926 +896 640 960 914 716 929 +960 640 960 960 719 932 +1023 640 960 1005 722 934 +0 704 960 136 752 918 +64 704 960 197 753 919 +128 704 960 258 754 920 +192 704 960 320 755 921 +256 704 960 381 756 922 +320 704 960 441 756 922 +384 704 960 501 757 923 +448 704 960 560 758 924 +512 704 960 618 758 924 +576 704 960 674 759 925 +640 704 960 728 760 926 +704 704 960 778 762 927 +768 704 960 827 764 929 +832 704 960 873 767 931 +896 704 960 919 770 934 +960 704 960 964 772 936 +1023 704 960 1009 775 938 +0 768 960 149 812 931 +64 768 960 209 813 932 +128 768 960 270 813 933 +192 768 960 331 814 933 +256 768 960 391 814 933 +320 768 960 451 814 933 +384 768 960 510 813 932 +448 768 960 569 813 932 +512 768 960 626 813 932 +576 768 960 681 813 932 +640 768 960 735 814 933 +704 768 960 785 815 934 +768 768 960 833 817 935 +832 768 960 879 819 937 +896 768 960 924 822 939 +960 768 960 969 824 941 +1023 768 960 1014 826 943 +0 832 960 161 870 944 +64 832 960 220 870 944 +128 832 960 280 870 944 +192 832 960 341 869 943 +256 832 960 400 868 942 +320 832 960 460 868 942 +384 832 960 518 867 941 +448 832 960 576 866 940 +512 832 960 633 866 940 +576 832 960 688 866 940 +640 832 960 741 866 940 +704 832 960 791 867 940 +768 832 960 839 868 942 +832 832 960 885 870 943 +896 832 960 930 872 945 +960 832 960 975 874 947 +1023 832 960 1019 876 948 +0 896 960 172 924 955 +64 896 960 230 924 954 +128 896 960 290 923 953 +192 896 960 349 922 952 +256 896 960 409 921 951 +320 896 960 468 920 950 +384 896 960 526 919 949 +448 896 960 583 918 948 +512 896 960 640 917 947 +576 896 960 694 916 946 +640 896 960 747 916 946 +704 896 960 797 917 947 +768 896 960 845 918 948 +832 896 960 891 920 950 +896 896 960 936 922 951 +960 896 960 981 924 953 +1023 896 960 1023 926 955 +0 960 960 180 977 964 +64 960 960 239 976 963 +128 960 960 298 975 962 +192 960 960 357 974 960 +256 960 960 416 972 959 +320 960 960 474 971 957 +384 960 960 533 969 956 +448 960 960 590 968 955 +512 960 960 646 967 954 +576 960 960 700 966 953 +640 960 960 753 966 953 +704 960 960 803 967 953 +768 960 960 851 968 954 +832 960 960 897 969 956 +896 960 960 942 971 958 +960 960 960 988 973 960 +1023 960 960 1023 975 962 +0 1023 960 187 1023 971 +64 1023 960 246 1023 970 +128 1023 960 304 1023 968 +192 1023 960 363 1023 967 +256 1023 960 422 1022 965 +320 1023 960 480 1021 963 +384 1023 960 538 1019 962 +448 1023 960 595 1018 960 +512 1023 960 651 1017 959 +576 1023 960 706 1016 958 +640 1023 960 758 1016 958 +704 1023 960 809 1017 959 +768 1023 960 856 1018 960 +832 1023 960 902 1019 962 +896 1023 960 948 1021 964 +960 1023 960 994 1023 965 +1023 1023 960 1023 1023 969 +0 0 1023 39 19 858 +64 0 1023 100 22 860 +128 0 1023 162 24 863 +192 0 1023 225 27 865 +256 0 1023 287 30 867 +320 0 1023 349 32 869 +384 0 1023 410 35 872 +448 0 1023 471 39 874 +512 0 1023 531 42 877 +576 0 1023 589 46 881 +640 0 1023 645 50 885 +704 0 1023 698 55 889 +768 0 1023 749 61 894 +832 0 1023 799 67 900 +896 0 1023 848 74 906 +960 0 1023 897 80 912 +1023 0 1023 946 86 918 +0 64 1023 48 87 868 +64 64 1023 110 90 870 +128 64 1023 172 92 873 +192 64 1023 235 95 875 +256 64 1023 297 98 877 +320 64 1023 359 100 879 +384 64 1023 421 104 882 +448 64 1023 481 107 885 +512 64 1023 541 110 887 +576 64 1023 599 114 891 +640 64 1023 655 118 895 +704 64 1023 708 123 899 +768 64 1023 760 129 905 +832 64 1023 809 135 910 +896 64 1023 858 142 916 +960 64 1023 907 148 922 +1023 64 1023 956 154 928 +0 128 1023 57 155 877 +64 128 1023 119 158 880 +128 128 1023 181 161 882 +192 128 1023 244 163 884 +256 128 1023 306 166 887 +320 128 1023 368 169 889 +384 128 1023 430 172 891 +448 128 1023 490 175 894 +512 128 1023 550 179 897 +576 128 1023 608 182 900 +640 128 1023 665 187 904 +704 128 1023 718 192 909 +768 128 1023 769 197 914 +832 128 1023 818 203 920 +896 128 1023 867 209 925 +960 128 1023 915 215 931 +1023 128 1023 964 222 936 +0 192 1023 66 224 887 +64 192 1023 128 227 889 +128 192 1023 190 229 891 +192 192 1023 253 232 894 +256 192 1023 315 235 896 +320 192 1023 377 237 898 +384 192 1023 439 240 901 +448 192 1023 499 243 903 +512 192 1023 559 247 906 +576 192 1023 617 251 909 +640 192 1023 673 255 913 +704 192 1023 726 259 917 +768 192 1023 777 265 922 +832 192 1023 826 271 928 +896 192 1023 875 277 933 +960 192 1023 924 283 939 +1023 192 1023 972 289 944 +0 256 1023 74 293 896 +64 256 1023 136 295 898 +128 256 1023 199 298 901 +192 256 1023 261 301 903 +256 256 1023 324 303 905 +320 256 1023 386 306 907 +384 256 1023 447 309 909 +448 256 1023 508 311 912 +512 256 1023 567 315 915 +576 256 1023 625 318 918 +640 256 1023 681 322 921 +704 256 1023 734 327 925 +768 256 1023 785 332 930 +832 256 1023 834 338 935 +896 256 1023 883 343 941 +960 256 1023 931 349 946 +1023 256 1023 979 355 951 +0 320 1023 83 361 905 +64 320 1023 145 364 907 +128 320 1023 207 366 909 +192 320 1023 270 368 911 +256 320 1023 332 371 913 +320 320 1023 394 373 915 +384 320 1023 455 376 918 +448 320 1023 516 379 920 +512 320 1023 575 382 922 +576 320 1023 633 385 925 +640 320 1023 689 389 929 +704 320 1023 741 393 933 +768 320 1023 792 399 937 +832 320 1023 841 404 942 +896 320 1023 889 409 947 +960 320 1023 937 415 952 +1023 320 1023 985 420 957 +0 384 1023 91 429 914 +64 384 1023 153 432 916 +128 384 1023 215 434 918 +192 384 1023 278 436 920 +256 384 1023 340 438 922 +320 384 1023 402 441 924 +384 384 1023 463 443 926 +448 384 1023 524 445 928 +512 384 1023 583 448 930 +576 384 1023 640 452 933 +640 384 1023 696 455 936 +704 384 1023 749 459 940 +768 384 1023 799 464 944 +832 384 1023 848 469 949 +896 384 1023 896 475 954 +960 384 1023 943 480 958 +1023 384 1023 991 485 963 +0 448 1023 100 496 923 +64 448 1023 162 499 925 +128 448 1023 224 501 927 +192 448 1023 286 503 929 +256 448 1023 348 505 931 +320 448 1023 410 507 932 +384 448 1023 471 509 934 +448 448 1023 531 511 936 +512 448 1023 590 514 938 +576 448 1023 648 517 940 +640 448 1023 703 520 943 +704 448 1023 755 524 947 +768 448 1023 805 528 951 +832 448 1023 854 533 955 +896 448 1023 901 538 960 +960 448 1023 949 543 964 +1023 448 1023 996 548 968 +0 512 1023 109 563 933 +64 512 1023 170 565 934 +128 512 1023 232 567 936 +192 512 1023 294 569 938 +256 512 1023 356 570 939 +320 512 1023 418 572 941 +384 512 1023 479 574 942 +448 512 1023 539 576 944 +512 512 1023 598 578 946 +576 512 1023 655 581 948 +640 512 1023 710 583 950 +704 512 1023 762 587 954 +768 512 1023 812 591 957 +832 512 1023 860 596 961 +896 512 1023 907 600 966 +960 512 1023 954 605 969 +1023 512 1023 1001 609 973 +0 576 1023 118 628 942 +64 576 1023 179 630 944 +128 576 1023 241 632 945 +192 576 1023 303 633 947 +256 576 1023 364 635 948 +320 576 1023 426 636 949 +384 576 1023 486 637 950 +448 576 1023 546 639 952 +512 576 1023 605 641 953 +576 576 1023 662 643 955 +640 576 1023 717 646 957 +704 576 1023 768 649 960 +768 576 1023 818 652 963 +832 576 1023 865 656 967 +896 576 1023 912 660 970 +960 576 1023 958 664 973 +1023 576 1023 1004 667 976 +0 640 1023 127 692 952 +64 640 1023 188 693 954 +128 640 1023 250 695 955 +192 640 1023 312 696 956 +256 640 1023 373 697 957 +320 640 1023 434 698 958 +384 640 1023 494 699 959 +448 640 1023 554 700 960 +512 640 1023 612 702 961 +576 640 1023 669 703 962 +640 640 1023 723 705 964 +704 640 1023 774 708 966 +768 640 1023 823 710 968 +832 640 1023 870 713 971 +896 640 1023 916 717 974 +960 640 1023 961 720 976 +1023 640 1023 1007 722 979 +0 704 1023 138 754 964 +64 704 1023 199 755 965 +128 704 1023 260 756 966 +192 704 1023 322 757 967 +256 704 1023 383 757 967 +320 704 1023 443 758 968 +384 704 1023 503 759 968 +448 704 1023 562 759 969 +512 704 1023 619 760 969 +576 704 1023 675 760 970 +640 704 1023 729 762 970 +704 704 1023 780 763 972 +768 704 1023 828 765 974 +832 704 1023 874 768 976 +896 704 1023 920 771 978 +960 704 1023 965 773 980 +1023 704 1023 1010 776 982 +0 768 1023 151 813 976 +64 768 1023 211 814 977 +128 768 1023 271 815 978 +192 768 1023 332 815 978 +256 768 1023 393 815 978 +320 768 1023 452 815 978 +384 768 1023 512 815 977 +448 768 1023 570 814 977 +512 768 1023 627 814 977 +576 768 1023 682 815 977 +640 768 1023 736 815 977 +704 768 1023 786 816 978 +768 768 1023 834 818 980 +832 768 1023 880 820 981 +896 768 1023 925 822 983 +960 768 1023 970 825 985 +1023 768 1023 1015 827 987 +0 832 1023 162 871 989 +64 832 1023 222 871 989 +128 832 1023 282 871 989 +192 832 1023 342 870 988 +256 832 1023 402 869 987 +320 832 1023 461 869 987 +384 832 1023 520 868 986 +448 832 1023 577 867 985 +512 832 1023 634 867 985 +576 832 1023 689 867 984 +640 832 1023 742 867 984 +704 832 1023 792 868 985 +768 832 1023 840 869 986 +832 832 1023 886 871 988 +896 832 1023 931 873 989 +960 832 1023 976 875 991 +1023 832 1023 1021 877 993 +0 896 1023 173 925 999 +64 896 1023 232 925 999 +128 896 1023 291 924 998 +192 896 1023 350 923 997 +256 896 1023 410 922 996 +320 896 1023 469 921 995 +384 896 1023 527 920 994 +448 896 1023 584 918 993 +512 896 1023 641 918 992 +576 896 1023 695 917 991 +640 896 1023 748 917 991 +704 896 1023 798 918 992 +768 896 1023 846 919 993 +832 896 1023 892 921 994 +896 896 1023 937 922 996 +960 896 1023 982 924 997 +1023 896 1023 1023 926 999 +0 960 1023 182 978 1009 +64 960 1023 240 977 1008 +128 960 1023 299 976 1006 +192 960 1023 358 974 1005 +256 960 1023 417 973 1003 +320 960 1023 476 971 1002 +384 960 1023 534 970 1001 +448 960 1023 591 969 999 +512 960 1023 647 968 998 +576 960 1023 701 967 998 +640 960 1023 754 967 997 +704 960 1023 804 967 998 +768 960 1023 852 968 999 +832 960 1023 898 970 1001 +896 960 1023 943 972 1002 +960 960 1023 989 974 1004 +1023 960 1023 1023 976 1006 +0 1023 1023 188 1023 1016 +64 1023 1023 247 1023 1015 +128 1023 1023 305 1023 1013 +192 1023 1023 364 1023 1011 +256 1023 1023 423 1023 1010 +320 1023 1023 481 1022 1008 +384 1023 1023 539 1020 1006 +448 1023 1023 596 1019 1005 +512 1023 1023 652 1018 1004 +576 1023 1023 707 1017 1003 +640 1023 1023 760 1017 1003 +704 1023 1023 809 1017 1004 +768 1023 1023 857 1019 1005 +832 1023 1023 904 1020 1007 +896 1023 1023 949 1022 1008 +960 1023 1023 995 1023 1011 +1023 1023 1023 1023 1023 1013 \ No newline at end of file diff --git a/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_9.txt b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_9.txt new file mode 100644 index 0000000..842090b --- /dev/null +++ b/proprietary/vendor/etc/disp0/dsi_panel_o17_38_0c_0a_fhdp_vdo/miLut_9.txt @@ -0,0 +1,4913 @@ +0 0 0 0 0 0 +64 0 0 32 2 17 +128 0 0 66 5 20 +192 0 0 108 6 22 +256 0 0 154 6 21 +320 0 0 201 6 22 +384 0 0 250 6 22 +448 0 0 299 6 22 +512 0 0 349 7 23 +576 0 0 400 8 25 +640 0 0 450 11 27 +704 0 0 500 14 31 +768 0 0 549 18 36 +832 0 0 598 24 41 +896 0 0 645 30 47 +960 0 0 692 36 54 +1023 0 0 739 42 60 +0 64 0 10 40 24 +64 64 0 42 43 28 +128 64 0 78 46 31 +192 64 0 121 48 33 +256 64 0 168 49 34 +320 64 0 217 50 36 +384 64 0 268 52 38 +448 64 0 319 55 40 +512 64 0 371 58 43 +576 64 0 424 62 47 +640 64 0 476 66 52 +704 64 0 527 71 57 +768 64 0 577 77 63 +832 64 0 626 83 69 +896 64 0 674 89 75 +960 64 0 721 96 82 +1023 64 0 768 102 89 +0 128 0 20 83 33 +64 128 0 52 88 38 +128 128 0 90 94 43 +192 128 0 135 97 46 +256 128 0 185 100 50 +320 128 0 237 104 53 +384 128 0 289 108 57 +448 128 0 342 112 61 +512 128 0 395 117 66 +576 128 0 448 122 70 +640 128 0 500 127 75 +704 128 0 552 132 80 +768 128 0 602 138 86 +832 128 0 650 145 92 +896 128 0 698 151 98 +960 128 0 745 158 105 +1023 128 0 792 165 112 +0 192 0 28 136 42 +64 192 0 63 144 49 +128 192 0 103 151 55 +192 192 0 151 156 60 +256 192 0 202 161 65 +320 192 0 254 166 69 +384 192 0 308 171 74 +448 192 0 361 176 78 +512 192 0 414 181 82 +576 192 0 467 186 87 +640 192 0 520 191 92 +704 192 0 571 197 98 +768 192 0 620 203 104 +832 192 0 669 210 110 +896 192 0 716 216 116 +960 192 0 764 223 123 +1023 192 0 811 230 130 +0 256 0 40 197 55 +64 256 0 76 206 63 +128 256 0 118 214 70 +192 256 0 166 220 75 +256 256 0 218 225 79 +320 256 0 272 231 84 +384 256 0 325 236 89 +448 256 0 378 240 93 +512 256 0 432 246 98 +576 256 0 485 251 103 +640 256 0 537 257 108 +704 256 0 588 263 114 +768 256 0 638 269 120 +832 256 0 686 275 126 +896 256 0 734 282 133 +960 256 0 781 289 139 +1023 256 0 828 297 146 +0 320 0 54 261 70 +64 320 0 91 271 78 +128 320 0 134 279 85 +192 320 0 183 285 90 +256 320 0 235 291 95 +320 320 0 288 296 99 +384 320 0 342 301 104 +448 320 0 396 306 109 +512 320 0 449 311 114 +576 320 0 502 317 119 +640 320 0 555 323 124 +704 320 0 605 328 130 +768 320 0 655 335 136 +832 320 0 703 341 142 +896 320 0 750 348 148 +960 320 0 797 355 155 +1023 320 0 844 362 162 +0 384 0 69 327 85 +64 384 0 106 337 94 +128 384 0 150 344 101 +192 384 0 200 351 106 +256 384 0 252 356 110 +320 384 0 305 362 115 +384 384 0 359 367 120 +448 384 0 412 372 124 +512 384 0 466 377 129 +576 384 0 519 383 134 +640 384 0 571 388 139 +704 384 0 622 394 145 +768 384 0 671 401 151 +832 384 0 719 407 157 +896 384 0 766 414 164 +960 384 0 813 421 170 +1023 384 0 860 427 177 +0 448 0 84 393 101 +64 448 0 122 403 110 +128 448 0 167 410 117 +192 448 0 217 416 122 +256 448 0 270 422 127 +320 448 0 322 428 131 +384 448 0 376 433 135 +448 448 0 430 438 140 +512 448 0 483 443 145 +576 448 0 536 449 150 +640 448 0 588 454 155 +704 448 0 638 460 161 +768 448 0 687 466 167 +832 448 0 735 472 172 +896 448 0 782 479 179 +960 448 0 828 485 185 +1023 448 0 875 492 191 +0 512 0 100 459 118 +64 512 0 139 469 127 +128 512 0 185 476 134 +192 512 0 235 482 139 +256 512 0 287 488 143 +320 512 0 340 493 147 +384 512 0 394 498 152 +448 512 0 447 503 156 +512 512 0 501 508 161 +576 512 0 553 514 165 +640 512 0 604 519 171 +704 512 0 654 524 176 +768 512 0 703 530 182 +832 512 0 750 536 188 +896 512 0 797 542 194 +960 512 0 843 548 200 +1023 512 0 889 554 206 +0 576 0 117 525 136 +64 576 0 157 534 145 +128 576 0 203 541 151 +192 576 0 254 547 156 +256 576 0 306 553 161 +320 576 0 358 558 165 +384 576 0 411 563 168 +448 576 0 465 568 173 +512 576 0 518 572 177 +576 576 0 570 577 182 +640 576 0 621 582 187 +704 576 0 670 587 192 +768 576 0 719 593 198 +832 576 0 766 599 203 +896 576 0 812 604 209 +960 576 0 858 610 215 +1023 576 0 903 616 220 +0 640 0 135 590 155 +64 640 0 175 599 163 +128 640 0 222 605 169 +192 640 0 273 611 174 +256 640 0 325 616 179 +320 640 0 377 621 182 +384 640 0 430 626 186 +448 640 0 483 630 190 +512 640 0 535 635 194 +576 640 0 587 639 198 +640 640 0 637 644 203 +704 640 0 686 649 208 +768 640 0 734 654 213 +832 640 0 780 659 218 +896 640 0 826 665 224 +960 640 0 872 670 229 +1023 640 0 917 675 234 +0 704 0 154 654 174 +64 704 0 194 662 182 +128 704 0 242 668 188 +192 704 0 292 673 193 +256 704 0 344 678 197 +320 704 0 396 682 201 +384 704 0 449 687 205 +448 704 0 501 691 208 +512 704 0 553 695 212 +576 704 0 604 699 216 +640 704 0 654 703 220 +704 704 0 703 708 224 +768 704 0 750 713 229 +832 704 0 796 718 234 +896 704 0 841 722 239 +960 704 0 886 727 244 +1023 704 0 931 732 249 +0 768 0 173 716 195 +64 768 0 214 723 202 +128 768 0 262 729 208 +192 768 0 313 734 213 +256 768 0 364 738 216 +320 768 0 416 742 220 +384 768 0 468 746 223 +448 768 0 520 750 226 +512 768 0 571 753 229 +576 768 0 622 757 233 +640 768 0 671 761 237 +704 768 0 719 765 241 +768 768 0 765 769 245 +832 768 0 811 774 250 +896 768 0 856 778 255 +960 768 0 900 783 259 +1023 768 0 945 787 264 +0 832 0 192 776 215 +64 832 0 234 783 222 +128 832 0 282 788 227 +192 832 0 332 792 232 +256 832 0 383 796 235 +320 832 0 435 800 238 +384 832 0 486 803 241 +448 832 0 538 807 244 +512 832 0 588 810 246 +576 832 0 638 813 250 +640 832 0 687 817 253 +704 832 0 734 821 257 +768 832 0 780 825 261 +832 832 0 825 829 266 +896 832 0 870 833 271 +960 832 0 915 837 275 +1023 832 0 959 841 279 +0 896 0 211 835 235 +64 896 0 253 841 242 +128 896 0 301 846 246 +192 896 0 351 850 250 +256 896 0 402 853 253 +320 896 0 453 856 256 +384 896 0 504 859 259 +448 896 0 555 862 261 +512 896 0 605 865 263 +576 896 0 654 868 266 +640 896 0 702 871 270 +704 896 0 749 875 273 +768 896 0 795 879 278 +832 896 0 840 883 282 +896 896 0 884 887 286 +960 896 0 929 891 291 +1023 896 0 973 894 295 +0 960 0 229 892 254 +64 960 0 271 898 260 +128 960 0 319 902 264 +192 960 0 369 905 268 +256 960 0 419 908 271 +320 960 0 470 911 273 +384 960 0 520 913 275 +448 960 0 571 916 278 +512 960 0 621 919 280 +576 960 0 670 922 283 +640 960 0 717 925 286 +704 960 0 764 928 290 +768 960 0 809 932 293 +832 960 0 854 936 298 +896 960 0 898 940 302 +960 960 0 942 943 306 +1023 960 0 987 947 311 +0 1023 0 245 948 272 +64 1023 0 288 953 277 +128 1023 0 336 956 281 +192 1023 0 385 959 284 +256 1023 0 435 962 287 +320 1023 0 486 964 289 +384 1023 0 536 967 292 +448 1023 0 586 969 294 +512 1023 0 636 972 296 +576 1023 0 684 975 299 +640 1023 0 732 978 302 +704 1023 0 778 981 305 +768 1023 0 823 985 309 +832 1023 0 867 989 313 +896 1023 0 912 993 317 +960 1023 0 956 997 321 +1023 1023 0 1000 1000 325 +0 0 64 1 0 53 +64 0 64 33 2 57 +128 0 64 68 6 60 +192 0 64 109 7 61 +256 0 64 155 7 61 +320 0 64 202 7 61 +384 0 64 251 7 62 +448 0 64 301 7 62 +512 0 64 351 8 63 +576 0 64 401 10 66 +640 0 64 452 13 69 +704 0 64 502 16 73 +768 0 64 551 21 78 +832 0 64 600 26 84 +896 0 64 648 32 90 +960 0 64 695 39 97 +1023 0 64 742 45 104 +0 64 64 11 41 64 +64 64 64 43 44 68 +128 64 64 79 48 71 +192 64 64 121 49 73 +256 64 64 169 50 74 +320 64 64 219 52 76 +384 64 64 269 54 78 +448 64 64 321 57 82 +512 64 64 374 60 85 +576 64 64 426 64 90 +640 64 64 478 69 95 +704 64 64 530 74 100 +768 64 64 580 79 106 +832 64 64 628 85 112 +896 64 64 676 92 119 +960 64 64 724 98 126 +1023 64 64 771 105 133 +0 128 64 19 85 73 +64 128 64 53 90 79 +128 128 64 92 95 84 +192 128 64 137 99 88 +256 128 64 187 103 92 +320 128 64 239 106 95 +384 128 64 292 111 99 +448 128 64 345 115 104 +512 128 64 398 120 109 +576 128 64 451 125 114 +640 128 64 503 130 119 +704 128 64 554 135 124 +768 128 64 604 141 130 +832 128 64 653 147 136 +896 128 64 700 154 143 +960 128 64 748 161 150 +1023 128 64 794 168 157 +0 192 64 28 138 83 +64 192 64 65 146 90 +128 192 64 105 153 98 +192 192 64 153 159 103 +256 192 64 204 164 107 +320 192 64 257 169 113 +384 192 64 310 173 117 +448 192 64 363 178 122 +512 192 64 417 183 127 +576 192 64 470 188 132 +640 192 64 522 194 137 +704 192 64 573 200 143 +768 192 64 623 206 149 +832 192 64 671 212 155 +896 192 64 719 219 162 +960 192 64 766 226 169 +1023 192 64 813 233 176 +0 256 64 41 200 96 +64 256 64 79 209 106 +128 256 64 121 217 113 +192 256 64 169 223 118 +256 256 64 221 228 123 +320 256 64 274 233 128 +384 256 64 328 238 133 +448 256 64 381 243 138 +512 256 64 434 248 143 +576 256 64 487 254 149 +640 256 64 540 259 154 +704 256 64 590 265 160 +768 256 64 640 272 166 +832 256 64 688 278 173 +896 256 64 736 285 180 +960 256 64 783 292 187 +1023 256 64 830 299 194 +0 320 64 56 264 113 +64 320 64 93 274 122 +128 320 64 136 281 129 +192 320 64 186 288 135 +256 320 64 237 293 139 +320 320 64 291 299 144 +384 320 64 344 304 150 +448 320 64 398 309 154 +512 320 64 452 314 160 +576 320 64 505 319 165 +640 320 64 557 325 171 +704 320 64 608 331 177 +768 320 64 657 337 183 +832 320 64 705 344 190 +896 320 64 752 351 197 +960 320 64 799 357 204 +1023 320 64 846 364 211 +0 384 64 71 330 129 +64 384 64 109 340 138 +128 384 64 153 347 146 +192 384 64 203 353 151 +256 384 64 255 359 156 +320 384 64 308 364 161 +384 384 64 361 369 166 +448 384 64 415 375 171 +512 384 64 469 380 176 +576 384 64 522 385 182 +640 384 64 574 391 188 +704 384 64 624 397 194 +768 384 64 673 403 200 +832 384 64 721 409 207 +896 384 64 768 416 214 +960 384 64 815 423 221 +1023 384 64 861 429 227 +0 448 64 87 396 146 +64 448 64 125 405 155 +128 448 64 170 413 163 +192 448 64 220 419 169 +256 448 64 272 425 174 +320 448 64 325 430 178 +384 448 64 378 435 183 +448 448 64 432 440 188 +512 448 64 486 446 194 +576 448 64 538 451 199 +640 448 64 590 456 205 +704 448 64 640 462 211 +768 448 64 689 468 217 +832 448 64 736 474 223 +896 448 64 784 481 230 +960 448 64 830 487 237 +1023 448 64 876 493 243 +0 512 64 102 462 164 +64 512 64 141 471 174 +128 512 64 187 479 181 +192 512 64 238 484 187 +256 512 64 290 490 192 +320 512 64 342 495 197 +384 512 64 396 500 201 +448 512 64 449 506 206 +512 512 64 502 510 211 +576 512 64 555 515 216 +640 512 64 606 521 222 +704 512 64 656 526 228 +768 512 64 705 532 234 +832 512 64 752 538 240 +896 512 64 799 544 246 +960 512 64 845 550 253 +1023 512 64 891 556 259 +0 576 64 119 528 183 +64 576 64 159 537 193 +128 576 64 205 543 200 +192 576 64 256 549 206 +256 576 64 308 555 211 +320 576 64 360 560 215 +384 576 64 414 565 220 +448 576 64 467 569 224 +512 576 64 520 574 229 +576 576 64 572 579 234 +640 576 64 623 584 239 +704 576 64 672 589 245 +768 576 64 720 595 250 +832 576 64 767 600 256 +896 576 64 813 606 262 +960 576 64 859 612 268 +1023 576 64 905 617 274 +0 640 64 137 592 204 +64 640 64 177 601 213 +128 640 64 224 608 220 +192 640 64 275 613 225 +256 640 64 327 618 230 +320 640 64 379 623 235 +384 640 64 432 627 238 +448 640 64 485 632 243 +512 640 64 537 636 247 +576 640 64 588 641 251 +640 640 64 639 646 256 +704 640 64 688 650 261 +768 640 64 735 655 267 +832 640 64 782 661 272 +896 640 64 828 666 278 +960 640 64 873 671 283 +1023 640 64 918 676 288 +0 704 64 156 656 225 +64 704 64 196 664 233 +128 704 64 244 670 240 +192 704 64 295 675 245 +256 704 64 346 680 250 +320 704 64 398 684 254 +384 704 64 451 688 258 +448 704 64 503 692 261 +512 704 64 555 696 265 +576 704 64 606 701 269 +640 704 64 656 705 274 +704 704 64 704 709 278 +768 704 64 751 714 283 +832 704 64 797 719 288 +896 704 64 842 724 294 +960 704 64 887 728 298 +1023 704 64 932 733 303 +0 768 64 175 718 246 +64 768 64 216 725 255 +128 768 64 264 731 260 +192 768 64 314 735 265 +256 768 64 366 740 270 +320 768 64 418 743 274 +384 768 64 469 747 277 +448 768 64 521 751 280 +512 768 64 572 755 283 +576 768 64 623 758 287 +640 768 64 672 762 291 +704 768 64 720 766 295 +768 768 64 766 770 299 +832 768 64 812 775 304 +896 768 64 856 779 309 +960 768 64 901 784 314 +1023 768 64 946 788 318 +0 832 64 194 778 268 +64 832 64 235 785 275 +128 832 64 284 790 281 +192 832 64 334 794 285 +256 832 64 385 798 289 +320 832 64 436 801 292 +384 832 64 488 804 296 +448 832 64 539 808 298 +512 832 64 590 811 301 +576 832 64 640 814 304 +640 832 64 688 818 308 +704 832 64 735 822 312 +768 832 64 781 826 316 +832 832 64 826 830 320 +896 832 64 871 834 325 +960 832 64 915 838 329 +1023 832 64 960 842 334 +0 896 64 212 836 288 +64 896 64 255 842 295 +128 896 64 303 847 300 +192 896 64 352 851 304 +256 896 64 403 854 307 +320 896 64 454 857 310 +384 896 64 505 860 313 +448 896 64 556 863 316 +512 896 64 606 866 318 +576 896 64 655 869 321 +640 896 64 703 872 324 +704 896 64 750 876 328 +768 896 64 796 879 332 +832 896 64 841 884 336 +896 896 64 885 887 340 +960 896 64 929 891 344 +1023 896 64 974 895 349 +0 960 64 230 893 308 +64 960 64 273 899 314 +128 960 64 320 902 318 +192 960 64 370 906 322 +256 960 64 420 909 325 +320 960 64 471 911 327 +384 960 64 522 914 330 +448 960 64 572 917 332 +512 960 64 622 919 335 +576 960 64 671 923 337 +640 960 64 718 926 340 +704 960 64 764 929 343 +768 960 64 810 933 347 +832 960 64 855 937 351 +896 960 64 899 941 355 +960 960 64 943 944 359 +1023 960 64 988 948 364 +0 1023 64 246 949 326 +64 1023 64 289 954 331 +128 1023 64 337 957 335 +192 1023 64 386 960 338 +256 1023 64 436 962 341 +320 1023 64 487 965 343 +384 1023 64 537 968 346 +448 1023 64 588 970 348 +512 1023 64 637 973 350 +576 1023 64 685 976 352 +640 1023 64 733 979 355 +704 1023 64 779 982 358 +768 1023 64 824 986 362 +832 1023 64 868 990 366 +896 1023 64 913 993 370 +960 1023 64 957 997 374 +1023 1023 64 1001 1001 378 +0 0 128 1 0 97 +64 0 128 34 3 102 +128 0 128 69 6 106 +192 0 128 111 7 107 +256 0 128 155 7 106 +320 0 128 203 7 107 +384 0 128 252 7 108 +448 0 128 301 8 109 +512 0 128 352 9 112 +576 0 128 402 11 114 +640 0 128 453 14 118 +704 0 128 504 18 123 +768 0 128 553 23 128 +832 0 128 602 28 134 +896 0 128 650 34 141 +960 0 128 696 40 148 +1023 0 128 743 47 155 +0 64 128 11 41 109 +64 64 128 44 45 114 +128 64 128 80 48 118 +192 64 128 123 50 120 +256 64 128 170 52 122 +320 64 128 220 53 124 +384 64 128 271 56 127 +448 64 128 323 59 131 +512 64 128 375 62 135 +576 64 128 428 66 140 +640 64 128 480 71 146 +704 64 128 531 76 151 +768 64 128 582 81 158 +832 64 128 630 87 164 +896 64 128 678 94 171 +960 64 128 725 100 178 +1023 64 128 773 107 185 +0 128 128 20 86 121 +64 128 128 54 91 127 +128 128 128 93 96 133 +192 128 128 139 100 137 +256 128 128 189 104 141 +320 128 128 240 108 145 +384 128 128 293 113 150 +448 128 128 346 117 155 +512 128 128 400 122 160 +576 128 128 452 127 165 +640 128 128 504 132 170 +704 128 128 556 137 176 +768 128 128 606 143 182 +832 128 128 654 149 189 +896 128 128 702 156 196 +960 128 128 749 163 203 +1023 128 128 796 170 210 +0 192 128 29 140 132 +64 192 128 65 148 140 +128 192 128 106 155 148 +192 192 128 155 161 153 +256 192 128 206 166 159 +320 192 128 259 171 164 +384 192 128 312 175 169 +448 192 128 365 180 174 +512 192 128 418 185 179 +576 192 128 472 191 184 +640 192 128 524 196 190 +704 192 128 575 202 195 +768 192 128 624 208 202 +832 192 128 673 214 208 +896 192 128 720 221 215 +960 192 128 768 228 222 +1023 192 128 814 235 229 +0 256 128 41 203 147 +64 256 128 78 211 156 +128 256 128 122 219 164 +192 256 128 171 225 170 +256 256 128 223 230 175 +320 256 128 276 235 181 +384 256 128 329 240 186 +448 256 128 383 245 191 +512 256 128 436 250 196 +576 256 128 489 256 202 +640 256 128 541 261 207 +704 256 128 592 267 213 +768 256 128 642 274 220 +832 256 128 690 280 226 +896 256 128 738 287 233 +960 256 128 784 294 240 +1023 256 128 831 301 247 +0 320 128 55 267 163 +64 320 128 94 276 173 +128 320 128 138 284 181 +192 320 128 188 290 187 +256 320 128 240 295 193 +320 320 128 293 301 197 +384 320 128 346 306 203 +448 320 128 400 311 208 +512 320 128 453 316 213 +576 320 128 506 321 219 +640 320 128 559 327 225 +704 320 128 609 333 231 +768 320 128 659 340 237 +832 320 128 707 346 244 +896 320 128 754 353 250 +960 320 128 801 360 258 +1023 320 128 848 366 264 +0 384 128 71 333 180 +64 384 128 109 342 190 +128 384 128 155 349 198 +192 384 128 205 355 205 +256 384 128 257 361 210 +320 384 128 310 366 215 +384 384 128 363 372 220 +448 384 128 417 377 225 +512 384 128 471 382 230 +576 384 128 524 387 236 +640 384 128 575 393 241 +704 384 128 626 399 248 +768 384 128 675 405 254 +832 384 128 723 411 260 +896 384 128 770 418 267 +960 384 128 816 425 274 +1023 384 128 863 431 280 +0 448 128 87 398 198 +64 448 128 126 408 208 +128 448 128 172 415 216 +192 448 128 222 421 222 +256 448 128 274 427 228 +320 448 128 327 432 232 +384 448 128 380 437 237 +448 448 128 434 442 242 +512 448 128 488 447 247 +576 448 128 540 453 252 +640 448 128 592 458 258 +704 448 128 642 464 264 +768 448 128 691 470 270 +832 448 128 738 476 277 +896 448 128 785 483 283 +960 448 128 832 489 290 +1023 448 128 878 495 296 +0 512 128 103 465 217 +64 512 128 143 473 227 +128 512 128 189 480 234 +192 512 128 240 486 240 +256 512 128 292 492 246 +320 512 128 344 497 250 +384 512 128 398 502 255 +448 512 128 451 507 259 +512 512 128 504 512 264 +576 512 128 557 517 270 +640 512 128 608 523 275 +704 512 128 658 528 280 +768 512 128 706 534 286 +832 512 128 753 540 293 +896 512 128 800 546 299 +960 512 128 846 552 305 +1023 512 128 892 558 311 +0 576 128 120 530 236 +64 576 128 160 539 246 +128 576 128 207 546 253 +192 576 128 258 551 259 +256 576 128 310 557 264 +320 576 128 363 562 269 +384 576 128 415 566 273 +448 576 128 469 571 277 +512 576 128 522 576 282 +576 576 128 573 581 286 +640 576 128 624 586 292 +704 576 128 674 591 297 +768 576 128 722 596 303 +832 576 128 769 602 309 +896 576 128 815 608 314 +960 576 128 860 613 320 +1023 576 128 906 619 326 +0 640 128 138 595 257 +64 640 128 179 603 265 +128 640 128 226 609 272 +192 640 128 277 615 278 +256 640 128 329 620 283 +320 640 128 381 624 287 +384 640 128 434 629 292 +448 640 128 487 634 295 +512 640 128 539 638 299 +576 640 128 590 643 304 +640 640 128 641 647 309 +704 640 128 689 652 313 +768 640 128 737 657 319 +832 640 128 783 662 324 +896 640 128 829 667 330 +960 640 128 874 673 335 +1023 640 128 919 677 340 +0 704 128 157 658 277 +64 704 128 198 666 286 +128 704 128 246 672 292 +192 704 128 297 677 297 +256 704 128 348 681 302 +320 704 128 400 686 307 +384 704 128 453 690 310 +448 704 128 505 694 314 +512 704 128 557 698 317 +576 704 128 607 702 321 +640 704 128 657 706 326 +704 704 128 705 711 330 +768 704 128 752 715 335 +832 704 128 798 720 340 +896 704 128 843 725 345 +960 704 128 888 729 350 +1023 704 128 933 734 355 +0 768 128 176 720 298 +64 768 128 217 727 306 +128 768 128 266 732 312 +192 768 128 317 737 318 +256 768 128 368 741 322 +320 768 128 419 745 326 +384 768 128 471 749 329 +448 768 128 523 752 332 +512 768 128 574 756 335 +576 768 128 624 760 339 +640 768 128 673 763 342 +704 768 128 721 767 347 +768 768 128 767 772 351 +832 768 128 813 776 356 +896 768 128 858 780 360 +960 768 128 902 785 365 +1023 768 128 947 789 370 +0 832 128 195 780 320 +64 832 128 237 786 327 +128 832 128 286 791 332 +192 832 128 336 795 337 +256 832 128 386 799 341 +320 832 128 438 802 344 +384 832 128 489 806 347 +448 832 128 541 809 350 +512 832 128 591 812 353 +576 832 128 641 815 356 +640 832 128 689 819 359 +704 832 128 736 823 363 +768 832 128 782 827 367 +832 832 128 827 831 372 +896 832 128 872 835 376 +960 832 128 916 839 381 +1023 832 128 961 843 385 +0 896 128 213 838 340 +64 896 128 256 844 347 +128 896 128 304 848 351 +192 896 128 354 852 355 +256 896 128 405 855 359 +320 896 128 456 858 362 +384 896 128 507 861 365 +448 896 128 557 864 367 +512 896 128 607 867 370 +576 896 128 657 870 372 +640 896 128 704 873 375 +704 896 128 751 877 379 +768 896 128 797 881 383 +832 896 128 842 884 387 +896 896 128 886 888 391 +960 896 128 930 892 396 +1023 896 128 975 896 400 +0 960 128 231 895 359 +64 960 128 274 900 365 +128 960 128 322 904 369 +192 960 128 371 907 373 +256 960 128 422 910 376 +320 960 128 473 913 379 +384 960 128 523 915 381 +448 960 128 573 918 384 +512 960 128 623 921 386 +576 960 128 672 923 388 +640 960 128 719 927 391 +704 960 128 766 930 395 +768 960 128 811 934 399 +832 960 128 856 938 403 +896 960 128 900 942 407 +960 960 128 944 945 411 +1023 960 128 989 949 415 +0 1023 128 247 950 376 +64 1023 128 290 955 382 +128 1023 128 338 958 386 +192 1023 128 388 961 389 +256 1023 128 438 964 392 +320 1023 128 488 966 395 +384 1023 128 539 968 397 +448 1023 128 589 971 399 +512 1023 128 638 974 402 +576 1023 128 687 977 404 +640 1023 128 734 980 407 +704 1023 128 780 983 410 +768 1023 128 825 987 414 +832 1023 128 869 991 418 +896 1023 128 913 994 422 +960 1023 128 958 998 426 +1023 1023 128 1002 1002 430 +0 0 192 1 0 149 +64 0 192 34 3 154 +128 0 192 69 5 158 +192 0 192 111 6 159 +256 0 192 158 6 160 +320 0 192 204 7 158 +384 0 192 252 7 159 +448 0 192 302 9 160 +512 0 192 353 10 163 +576 0 192 404 12 166 +640 0 192 455 16 170 +704 0 192 505 20 174 +768 0 192 555 25 180 +832 0 192 604 30 186 +896 0 192 651 36 193 +960 0 192 698 43 200 +1023 0 192 745 49 207 +0 64 192 11 41 161 +64 64 192 44 45 166 +128 64 192 80 48 170 +192 64 192 124 50 173 +256 64 192 173 51 175 +320 64 192 221 54 176 +384 64 192 272 57 179 +448 64 192 324 60 182 +512 64 192 377 64 187 +576 64 192 430 68 192 +640 64 192 482 73 197 +704 64 192 533 78 203 +768 64 192 583 83 209 +832 64 192 632 89 216 +896 64 192 680 96 223 +960 64 192 727 102 230 +1023 64 192 774 109 237 +0 128 192 21 86 173 +64 128 192 55 92 180 +128 128 192 94 97 185 +192 128 192 141 101 190 +256 128 192 192 105 194 +320 128 192 242 110 197 +384 128 192 295 114 202 +448 128 192 348 119 207 +512 128 192 401 124 211 +576 128 192 454 128 216 +640 128 192 507 134 222 +704 128 192 558 139 228 +768 128 192 607 145 234 +832 128 192 656 152 240 +896 128 192 704 158 247 +960 128 192 751 165 255 +1023 128 192 798 172 262 +0 192 192 30 142 185 +64 192 192 66 150 193 +128 192 192 108 157 200 +192 192 192 157 163 206 +256 192 192 209 167 211 +320 192 192 261 173 215 +384 192 192 314 178 220 +448 192 192 367 182 225 +512 192 192 420 187 230 +576 192 192 473 193 236 +640 192 192 525 198 241 +704 192 192 576 204 247 +768 192 192 626 210 253 +832 192 192 675 217 260 +896 192 192 722 224 267 +960 192 192 769 230 274 +1023 192 192 816 237 281 +0 256 192 42 205 199 +64 256 192 80 214 209 +128 256 192 122 221 216 +192 256 192 172 227 222 +256 256 192 225 232 227 +320 256 192 278 237 232 +384 256 192 331 242 237 +448 256 192 385 247 243 +512 256 192 438 253 248 +576 256 192 491 258 253 +640 256 192 543 264 259 +704 256 192 594 269 265 +768 256 192 643 276 271 +832 256 192 692 282 278 +896 256 192 739 289 285 +960 256 192 786 296 292 +1023 256 192 833 303 299 +0 320 192 56 270 215 +64 320 192 93 279 224 +128 320 192 138 286 232 +192 320 192 189 292 238 +256 320 192 242 297 244 +320 320 192 295 303 249 +384 320 192 348 308 255 +448 320 192 402 313 260 +512 320 192 455 318 265 +576 320 192 508 324 271 +640 320 192 560 329 276 +704 320 192 611 335 282 +768 320 192 660 341 289 +832 320 192 708 348 295 +896 320 192 756 355 302 +960 320 192 803 362 309 +1023 320 192 849 368 316 +0 384 192 70 336 232 +64 384 192 109 345 241 +128 384 192 155 352 249 +192 384 192 206 357 255 +256 384 192 259 363 262 +320 384 192 312 368 267 +384 384 192 365 374 271 +448 384 192 419 379 277 +512 384 192 473 384 282 +576 384 192 525 389 287 +640 384 192 577 395 293 +704 384 192 628 401 299 +768 384 192 677 407 305 +832 384 192 724 414 312 +896 384 192 771 420 319 +960 384 192 818 427 325 +1023 384 192 865 433 332 +0 448 192 86 402 249 +64 448 192 125 411 259 +128 448 192 172 417 267 +192 448 192 224 423 273 +256 448 192 277 429 279 +320 448 192 329 434 284 +384 448 192 383 439 289 +448 448 192 436 444 294 +512 448 192 489 449 299 +576 448 192 542 455 304 +640 448 192 594 460 310 +704 448 192 644 466 316 +768 448 192 692 472 322 +832 448 192 740 478 328 +896 448 192 787 485 335 +960 448 192 833 491 341 +1023 448 192 879 497 347 +0 512 192 102 467 268 +64 512 192 143 476 277 +128 512 192 190 483 285 +192 512 192 242 489 291 +256 512 192 294 494 297 +320 512 192 347 499 302 +384 512 192 400 504 307 +448 512 192 453 510 311 +512 512 192 506 514 316 +576 512 192 559 519 321 +640 512 192 610 525 327 +704 512 192 660 530 332 +768 512 192 708 536 338 +832 512 192 755 542 344 +896 512 192 802 548 350 +960 512 192 848 554 356 +1023 512 192 894 560 362 +0 576 192 120 533 287 +64 576 192 161 541 296 +128 576 192 209 548 304 +192 576 192 260 553 310 +256 576 192 313 558 315 +320 576 192 365 563 320 +384 576 192 418 568 325 +448 576 192 471 573 329 +512 576 192 523 578 333 +576 576 192 575 583 338 +640 576 192 626 588 343 +704 576 192 675 593 348 +768 576 192 723 598 354 +832 576 192 770 604 360 +896 576 192 816 609 365 +960 576 192 862 615 371 +1023 576 192 907 620 377 +0 640 192 138 597 307 +64 640 192 179 605 316 +128 640 192 228 612 323 +192 640 192 279 617 329 +256 640 192 331 622 334 +320 640 192 383 626 339 +384 640 192 436 631 343 +448 640 192 489 635 347 +512 640 192 541 640 351 +576 640 192 592 644 355 +640 640 192 643 649 360 +704 640 192 691 654 365 +768 640 192 738 659 370 +832 640 192 785 664 375 +896 640 192 831 669 381 +960 640 192 876 674 386 +1023 640 192 921 679 391 +0 704 192 157 660 328 +64 704 192 199 668 337 +128 704 192 247 674 343 +192 704 192 299 679 348 +256 704 192 350 683 353 +320 704 192 402 687 357 +384 704 192 455 691 362 +448 704 192 507 695 365 +512 704 192 558 699 369 +576 704 192 609 704 373 +640 704 192 659 708 377 +704 704 192 706 712 381 +768 704 192 754 717 386 +832 704 192 799 721 391 +896 704 192 845 726 396 +960 704 192 890 731 401 +1023 704 192 934 735 406 +0 768 192 176 722 349 +64 768 192 218 729 357 +128 768 192 267 734 363 +192 768 192 318 738 368 +256 768 192 369 742 373 +320 768 192 421 747 377 +384 768 192 473 750 380 +448 768 192 525 754 384 +512 768 192 576 757 387 +576 768 192 626 761 390 +640 768 192 675 765 394 +704 768 192 722 769 398 +768 768 192 769 773 402 +832 768 192 814 777 407 +896 768 192 859 782 412 +960 768 192 903 786 416 +1023 768 192 948 790 421 +0 832 192 195 782 370 +64 832 192 238 788 377 +128 832 192 287 793 383 +192 832 192 337 797 387 +256 832 192 388 800 392 +320 832 192 440 804 395 +384 832 192 491 807 398 +448 832 192 542 810 401 +512 832 192 592 813 404 +576 832 192 642 817 407 +640 832 192 690 820 410 +704 832 192 737 824 414 +768 832 192 783 828 418 +832 832 192 828 832 423 +896 832 192 873 836 427 +960 832 192 918 840 432 +1023 832 192 962 844 436 +0 896 192 214 840 390 +64 896 192 257 846 397 +128 896 192 306 850 402 +192 896 192 355 853 406 +256 896 192 406 856 410 +320 896 192 457 859 413 +384 896 192 508 862 416 +448 896 192 559 865 418 +512 896 192 609 868 421 +576 896 192 658 871 424 +640 896 192 706 874 427 +704 896 192 752 878 430 +768 896 192 798 882 434 +832 896 192 843 886 438 +896 896 192 887 890 443 +960 896 192 931 893 447 +1023 896 192 976 897 451 +0 960 192 231 896 409 +64 960 192 275 902 415 +128 960 192 323 905 420 +192 960 192 373 908 424 +256 960 192 423 911 427 +320 960 192 474 914 430 +384 960 192 525 916 432 +448 960 192 575 919 435 +512 960 192 625 921 437 +576 960 192 673 924 440 +640 960 192 721 928 443 +704 960 192 767 931 446 +768 960 192 812 935 450 +832 960 192 857 939 454 +896 960 192 901 942 458 +960 960 192 945 946 462 +1023 960 192 990 950 466 +0 1023 192 248 952 427 +64 1023 192 291 956 432 +128 1023 192 340 959 437 +192 1023 192 389 962 440 +256 1023 192 439 965 443 +320 1023 192 490 967 446 +384 1023 192 540 969 448 +448 1023 192 590 972 450 +512 1023 192 640 975 453 +576 1023 192 688 977 455 +640 1023 192 735 981 458 +704 1023 192 781 984 461 +768 1023 192 826 988 465 +832 1023 192 870 991 469 +896 1023 192 914 996 473 +960 1023 192 959 999 477 +1023 1023 192 1003 1003 481 +0 0 256 1 0 200 +64 0 256 34 3 204 +128 0 256 69 5 208 +192 0 256 111 6 210 +256 0 256 159 6 210 +320 0 256 207 6 210 +384 0 256 255 8 209 +448 0 256 304 9 210 +512 0 256 354 11 212 +576 0 256 405 14 216 +640 0 256 456 17 220 +704 0 256 507 21 225 +768 0 256 557 26 231 +832 0 256 605 32 237 +896 0 256 653 38 244 +960 0 256 700 45 251 +1023 0 256 747 51 258 +0 64 256 11 41 212 +64 64 256 44 45 217 +128 64 256 81 48 221 +192 64 256 125 50 224 +256 64 256 175 52 226 +320 64 256 225 54 228 +384 64 256 275 58 230 +448 64 256 326 62 233 +512 64 256 379 65 238 +576 64 256 432 70 242 +640 64 256 484 75 248 +704 64 256 535 80 254 +768 64 256 585 85 260 +832 64 256 634 92 267 +896 64 256 682 98 274 +960 64 256 729 105 281 +1023 64 256 776 111 288 +0 128 256 21 87 224 +64 128 256 56 93 231 +128 128 256 95 98 236 +192 128 256 142 103 242 +256 128 256 194 107 246 +320 128 256 246 111 250 +384 128 256 298 116 253 +448 128 256 350 121 257 +512 128 256 403 126 262 +576 128 256 456 131 267 +640 128 256 508 136 273 +704 128 256 560 141 279 +768 128 256 609 147 285 +832 128 256 658 154 291 +896 128 256 706 161 299 +960 128 256 753 167 306 +1023 128 256 800 174 313 +0 192 256 31 143 236 +64 192 256 68 151 245 +128 192 256 109 159 252 +192 192 256 158 164 258 +256 192 256 211 169 263 +320 192 256 264 174 268 +384 192 256 316 180 271 +448 192 256 369 185 276 +512 192 256 422 190 281 +576 192 256 475 195 287 +640 192 256 527 200 292 +704 192 256 578 206 298 +768 192 256 628 212 304 +832 192 256 676 219 311 +896 192 256 724 226 318 +960 192 256 771 233 325 +1023 192 256 818 240 332 +0 256 256 44 207 251 +64 256 256 81 216 261 +128 256 256 124 223 268 +192 256 256 174 229 274 +256 256 256 227 234 279 +320 256 256 280 239 284 +384 256 256 333 245 289 +448 256 256 387 250 294 +512 256 256 440 255 299 +576 256 256 493 260 304 +640 256 256 545 266 310 +704 256 256 596 272 316 +768 256 256 645 278 322 +832 256 256 693 285 329 +896 256 256 741 292 336 +960 256 256 788 298 343 +1023 256 256 835 305 350 +0 320 256 57 272 267 +64 320 256 95 281 276 +128 320 256 139 289 284 +192 320 256 190 294 290 +256 320 256 243 300 295 +320 320 256 297 305 301 +384 320 256 350 310 306 +448 320 256 404 315 311 +512 320 256 457 321 316 +576 320 256 510 326 322 +640 320 256 562 332 328 +704 320 256 613 338 334 +768 320 256 662 344 340 +832 320 256 710 350 346 +896 320 256 757 357 353 +960 320 256 804 364 360 +1023 320 256 851 371 367 +0 384 256 71 338 284 +64 384 256 110 347 293 +128 384 256 155 354 300 +192 384 256 206 360 307 +256 384 256 260 365 312 +320 384 256 314 370 318 +384 384 256 368 376 323 +448 384 256 421 381 328 +512 384 256 475 386 333 +576 384 256 527 392 339 +640 384 256 579 397 344 +704 384 256 630 403 350 +768 384 256 679 409 357 +832 384 256 726 416 363 +896 384 256 773 422 370 +960 384 256 820 429 376 +1023 384 256 866 435 383 +0 448 256 86 404 301 +64 448 256 125 413 310 +128 448 256 172 421 318 +192 448 256 224 426 324 +256 448 256 278 431 330 +320 448 256 332 436 335 +384 448 256 385 441 340 +448 448 256 438 447 345 +512 448 256 492 452 350 +576 448 256 544 457 355 +640 448 256 596 462 361 +704 448 256 646 468 367 +768 448 256 694 474 373 +832 448 256 742 480 379 +896 448 256 788 487 386 +960 448 256 835 493 392 +1023 448 256 881 499 399 +0 512 256 102 470 318 +64 512 256 142 479 328 +128 512 256 189 486 335 +192 512 256 242 491 341 +256 512 256 296 496 348 +320 512 256 349 501 353 +384 512 256 402 506 358 +448 512 256 455 511 362 +512 512 256 508 516 367 +576 512 256 561 521 372 +640 512 256 612 527 377 +704 512 256 661 532 383 +768 512 256 710 538 389 +832 512 256 757 544 395 +896 512 256 803 550 401 +960 512 256 849 556 407 +1023 512 256 895 561 413 +0 576 256 119 536 337 +64 576 256 160 544 346 +128 576 256 209 551 354 +192 576 256 261 556 360 +256 576 256 314 560 366 +320 576 256 367 566 371 +384 576 256 420 570 376 +448 576 256 473 575 380 +512 576 256 525 580 384 +576 576 256 577 584 389 +640 576 256 628 590 394 +704 576 256 677 595 400 +768 576 256 725 600 405 +832 576 256 772 606 411 +896 576 256 818 611 417 +960 576 256 863 616 422 +1023 576 256 909 622 428 +0 640 256 137 600 357 +64 640 256 179 608 366 +128 640 256 228 614 373 +192 640 256 280 619 379 +256 640 256 333 624 385 +320 640 256 385 628 390 +384 640 256 438 633 394 +448 640 256 491 637 398 +512 640 256 542 641 402 +576 640 256 594 646 406 +640 640 256 644 650 411 +704 640 256 692 655 416 +768 640 256 740 660 421 +832 640 256 786 665 427 +896 640 256 832 670 432 +960 640 256 877 675 437 +1023 640 256 922 680 442 +0 704 256 156 663 377 +64 704 256 198 671 386 +128 704 256 248 676 393 +192 704 256 300 681 399 +256 704 256 352 685 404 +320 704 256 404 689 409 +384 704 256 457 693 413 +448 704 256 509 697 416 +512 704 256 560 701 420 +576 704 256 611 705 424 +640 704 256 660 709 428 +704 704 256 708 714 432 +768 704 256 755 718 437 +832 704 256 801 723 442 +896 704 256 846 727 447 +960 704 256 891 732 452 +1023 704 256 936 736 457 +0 768 256 176 724 399 +64 768 256 218 731 407 +128 768 256 268 736 413 +192 768 256 319 740 419 +256 768 256 371 744 423 +320 768 256 423 748 427 +384 768 256 475 751 431 +448 768 256 527 755 435 +512 768 256 577 759 438 +576 768 256 627 762 441 +640 768 256 676 766 445 +704 768 256 724 770 449 +768 768 256 770 774 453 +832 768 256 815 779 458 +896 768 256 860 783 462 +960 768 256 905 787 467 +1023 768 256 949 791 472 +0 832 256 195 784 420 +64 832 256 238 790 427 +128 832 256 288 795 433 +192 832 256 339 798 438 +256 832 256 390 802 442 +320 832 256 442 805 446 +384 832 256 493 808 449 +448 832 256 544 811 452 +512 832 256 594 815 455 +576 832 256 644 818 458 +640 832 256 691 821 461 +704 832 256 739 825 465 +768 832 256 785 829 469 +832 832 256 830 833 473 +896 832 256 874 837 478 +960 832 256 918 841 482 +1023 832 256 963 845 487 +0 896 256 214 842 440 +64 896 256 257 848 447 +128 896 256 306 851 452 +192 896 256 357 854 456 +256 896 256 408 858 460 +320 896 256 459 860 463 +384 896 256 510 863 466 +448 896 256 561 866 469 +512 896 256 610 869 472 +576 896 256 659 872 475 +640 896 256 707 875 478 +704 896 256 753 879 481 +768 896 256 799 883 485 +832 896 256 844 887 489 +896 896 256 888 890 493 +960 896 256 933 895 498 +1023 896 256 977 898 502 +0 960 256 231 898 459 +64 960 256 275 903 465 +128 960 256 324 907 470 +192 960 256 374 909 474 +256 960 256 424 912 477 +320 960 256 476 915 480 +384 960 256 526 917 483 +448 960 256 576 920 485 +512 960 256 626 923 488 +576 960 256 675 925 491 +640 960 256 722 929 493 +704 960 256 768 932 497 +768 960 256 813 936 500 +832 960 256 858 940 504 +896 960 256 902 944 508 +960 960 256 946 947 513 +1023 960 256 990 951 517 +0 1023 256 247 953 476 +64 1023 256 292 958 482 +128 1023 256 340 961 486 +192 1023 256 390 963 490 +256 1023 256 441 966 493 +320 1023 256 491 968 496 +384 1023 256 542 970 498 +448 1023 256 592 973 501 +512 1023 256 641 975 504 +576 1023 256 689 978 506 +640 1023 256 736 982 509 +704 1023 256 782 985 512 +768 1023 256 827 989 516 +832 1023 256 871 993 519 +896 1023 256 915 997 523 +960 1023 256 960 1000 527 +1023 1023 256 1004 1004 532 +0 0 320 1 0 250 +64 0 320 34 3 255 +128 0 320 69 6 258 +192 0 320 112 6 260 +256 0 320 159 7 261 +320 0 320 208 6 262 +384 0 320 258 7 262 +448 0 320 307 9 262 +512 0 320 356 12 263 +576 0 320 407 15 266 +640 0 320 458 19 270 +704 0 320 509 23 276 +768 0 320 559 28 281 +832 0 320 608 34 288 +896 0 320 655 40 295 +960 0 320 702 46 302 +1023 0 320 749 53 309 +0 64 320 12 41 262 +64 64 320 44 45 267 +128 64 320 81 49 271 +192 64 320 126 51 275 +256 64 320 176 53 277 +320 64 320 227 55 280 +384 64 320 279 58 283 +448 64 320 330 62 285 +512 64 320 381 67 288 +576 64 320 434 72 293 +640 64 320 486 76 299 +704 64 320 538 82 305 +768 64 320 587 87 311 +832 64 320 636 93 318 +896 64 320 684 100 325 +960 64 320 731 107 332 +1023 64 320 778 113 339 +0 128 320 22 88 275 +64 128 320 56 94 281 +128 128 320 96 100 288 +192 128 320 144 104 293 +256 128 320 196 108 297 +320 128 320 249 113 302 +384 128 320 302 117 306 +448 128 320 353 123 309 +512 128 320 405 128 313 +576 128 320 458 133 318 +640 128 320 511 138 324 +704 128 320 562 144 329 +768 128 320 611 150 335 +832 128 320 660 156 342 +896 128 320 707 163 349 +960 128 320 754 169 356 +1023 128 320 802 177 363 +0 192 320 32 145 288 +64 192 320 69 153 296 +128 192 320 111 161 304 +192 192 320 160 166 310 +256 192 320 213 171 315 +320 192 320 266 176 320 +384 192 320 320 181 324 +448 192 320 371 186 327 +512 192 320 424 192 332 +576 192 320 477 197 337 +640 192 320 529 202 342 +704 192 320 580 208 348 +768 192 320 630 215 355 +832 192 320 678 221 361 +896 192 320 726 228 368 +960 192 320 773 235 375 +1023 192 320 820 242 382 +0 256 320 45 209 303 +64 256 320 83 217 312 +128 256 320 126 225 320 +192 256 320 176 231 326 +256 256 320 229 236 331 +320 256 320 283 241 336 +384 256 320 337 246 341 +448 256 320 389 252 344 +512 256 320 442 257 349 +576 256 320 495 262 355 +640 256 320 547 268 361 +704 256 320 598 274 367 +768 256 320 647 280 373 +832 256 320 695 287 380 +896 256 320 743 294 387 +960 256 320 790 301 394 +1023 256 320 837 308 401 +0 320 320 59 274 319 +64 320 320 97 283 329 +128 320 320 141 291 336 +192 320 320 192 297 342 +256 320 320 245 302 347 +320 320 320 299 307 352 +384 320 320 353 312 357 +448 320 320 406 317 362 +512 320 320 459 323 367 +576 320 320 512 328 372 +640 320 320 564 334 378 +704 320 320 614 340 384 +768 320 320 664 346 391 +832 320 320 712 352 397 +896 320 320 759 359 404 +960 320 320 806 366 411 +1023 320 320 852 373 418 +0 384 320 73 340 336 +64 384 320 111 349 345 +128 384 320 157 357 352 +192 384 320 208 362 358 +256 384 320 261 368 364 +320 384 320 315 373 369 +384 384 320 369 378 374 +448 384 320 423 383 379 +512 384 320 477 388 384 +576 384 320 529 394 390 +640 384 320 581 399 395 +704 384 320 631 405 401 +768 384 320 680 411 407 +832 384 320 728 418 414 +896 384 320 775 424 420 +960 384 320 821 431 427 +1023 384 320 868 438 434 +0 448 320 87 406 352 +64 448 320 126 416 362 +128 448 320 173 423 369 +192 448 320 224 429 375 +256 448 320 278 434 380 +320 448 320 332 439 385 +384 448 320 387 443 391 +448 448 320 440 449 396 +512 448 320 494 454 401 +576 448 320 546 459 407 +640 448 320 598 464 412 +704 448 320 647 470 418 +768 448 320 696 476 424 +832 448 320 743 482 430 +896 448 320 790 489 437 +960 448 320 836 495 443 +1023 448 320 882 501 449 +0 512 320 103 473 370 +64 512 320 142 482 379 +128 512 320 190 489 386 +192 512 320 242 494 392 +256 512 320 296 499 397 +320 512 320 351 504 403 +384 512 320 404 508 409 +448 512 320 457 513 413 +512 512 320 510 518 418 +576 512 320 563 523 423 +640 512 320 614 528 428 +704 512 320 663 534 434 +768 512 320 711 540 440 +832 512 320 759 546 446 +896 512 320 805 552 452 +960 512 320 850 557 458 +1023 512 320 896 563 464 +0 576 320 119 539 388 +64 576 320 159 547 397 +128 576 320 208 554 404 +192 576 320 260 559 410 +256 576 320 315 563 416 +320 576 320 369 568 421 +384 576 320 422 572 427 +448 576 320 475 577 431 +512 576 320 527 582 435 +576 576 320 579 586 440 +640 576 320 630 591 445 +704 576 320 679 596 450 +768 576 320 727 602 456 +832 576 320 773 607 461 +896 576 320 819 613 467 +960 576 320 865 618 473 +1023 576 320 910 624 478 +0 640 320 136 603 408 +64 640 320 178 611 416 +128 640 320 227 617 423 +192 640 320 280 622 429 +256 640 320 334 626 434 +320 640 320 387 630 440 +384 640 320 440 634 445 +448 640 320 492 639 449 +512 640 320 545 643 453 +576 640 320 596 648 457 +640 640 320 646 652 461 +704 640 320 694 657 467 +768 640 320 741 662 471 +832 640 320 788 667 477 +896 640 320 833 672 482 +960 640 320 878 677 487 +1023 640 320 923 682 493 +0 704 320 155 666 428 +64 704 320 197 674 436 +128 704 320 247 679 443 +192 704 320 300 683 448 +256 704 320 353 687 454 +320 704 320 406 691 459 +384 704 320 458 695 463 +448 704 320 511 699 467 +512 704 320 562 703 471 +576 704 320 612 707 474 +640 704 320 662 711 478 +704 704 320 710 715 483 +768 704 320 756 720 488 +832 704 320 802 724 492 +896 704 320 847 729 497 +960 704 320 892 733 502 +1023 704 320 937 738 507 +0 768 320 174 727 449 +64 768 320 217 734 457 +128 768 320 268 739 463 +192 768 320 320 743 468 +256 768 320 372 746 473 +320 768 320 425 750 478 +384 768 320 477 753 481 +448 768 320 528 756 485 +512 768 320 579 760 489 +576 768 320 629 764 492 +640 768 320 678 767 495 +704 768 320 725 772 499 +768 768 320 771 776 503 +832 768 320 816 780 508 +896 768 320 861 784 513 +960 768 320 906 788 517 +1023 768 320 950 792 522 +0 832 320 194 787 469 +64 832 320 237 793 477 +128 832 320 287 797 482 +192 832 320 339 800 487 +256 832 320 391 803 492 +320 832 320 443 806 496 +384 832 320 494 809 499 +448 832 320 546 813 502 +512 832 320 596 816 506 +576 832 320 645 819 508 +640 832 320 693 823 512 +704 832 320 740 826 515 +768 832 320 786 830 519 +832 832 320 831 834 524 +896 832 320 875 838 528 +960 832 320 920 842 532 +1023 832 320 964 846 537 +0 896 320 212 845 489 +64 896 320 256 850 496 +128 896 320 306 853 501 +192 896 320 357 856 506 +256 896 320 409 859 510 +320 896 320 460 862 513 +384 896 320 512 864 516 +448 896 320 562 867 519 +512 896 320 612 870 522 +576 896 320 661 873 525 +640 896 320 708 876 528 +704 896 320 755 880 531 +768 896 320 800 884 535 +832 896 320 845 888 539 +896 896 320 889 892 543 +960 896 320 934 896 547 +1023 896 320 978 899 551 +0 960 320 230 901 508 +64 960 320 274 905 514 +128 960 320 324 908 519 +192 960 320 374 911 523 +256 960 320 426 914 527 +320 960 320 477 916 530 +384 960 320 528 918 532 +448 960 320 578 921 535 +512 960 320 627 924 538 +576 960 320 676 926 541 +640 960 320 723 930 543 +704 960 320 769 933 547 +768 960 320 814 937 550 +832 960 320 859 941 554 +896 960 320 903 945 558 +960 960 320 947 949 562 +1023 960 320 992 952 566 +0 1023 320 246 955 525 +64 1023 320 291 960 531 +128 1023 320 340 962 535 +192 1023 320 391 965 539 +256 1023 320 442 967 542 +320 1023 320 492 969 545 +384 1023 320 543 972 548 +448 1023 320 593 974 551 +512 1023 320 643 977 553 +576 1023 320 691 979 556 +640 1023 320 737 983 559 +704 1023 320 783 986 562 +768 1023 320 828 990 565 +832 1023 320 872 994 569 +896 1023 320 917 998 573 +960 1023 320 961 1002 577 +1023 1023 320 1005 1005 581 +0 0 384 1 0 300 +64 0 384 34 3 304 +128 0 384 69 5 308 +192 0 384 112 7 310 +256 0 384 160 7 311 +320 0 384 209 7 312 +384 0 384 260 8 313 +448 0 384 311 9 314 +512 0 384 360 12 315 +576 0 384 410 16 317 +640 0 384 460 20 321 +704 0 384 511 25 326 +768 0 384 561 30 332 +832 0 384 610 36 338 +896 0 384 657 42 345 +960 0 384 704 49 352 +1023 0 384 751 55 359 +0 64 384 12 41 312 +64 64 384 44 45 317 +128 64 384 82 49 322 +192 64 384 127 52 325 +256 64 384 177 54 328 +320 64 384 229 56 331 +384 64 384 282 59 335 +448 64 384 335 63 338 +512 64 384 386 68 341 +576 64 384 437 73 344 +640 64 384 489 79 349 +704 64 384 540 84 355 +768 64 384 590 89 361 +832 64 384 638 96 368 +896 64 384 686 102 375 +960 64 384 733 109 382 +1023 64 384 781 116 389 +0 128 384 23 89 325 +64 128 384 58 95 333 +128 128 384 98 101 339 +192 128 384 146 106 344 +256 128 384 197 110 349 +320 128 384 251 114 353 +384 128 384 305 119 358 +448 128 384 358 124 362 +512 128 384 409 129 364 +576 128 384 461 135 368 +640 128 384 513 140 374 +704 128 384 564 146 379 +768 128 384 613 152 386 +832 128 384 662 158 392 +896 128 384 709 165 399 +960 128 384 757 172 406 +1023 128 384 803 179 414 +0 192 384 34 147 339 +64 192 384 71 155 348 +128 192 384 113 163 355 +192 192 384 162 168 361 +256 192 384 215 173 366 +320 192 384 268 178 371 +384 192 384 322 183 376 +448 192 384 376 187 380 +512 192 384 428 193 383 +576 192 384 479 199 387 +640 192 384 531 205 393 +704 192 384 582 211 399 +768 192 384 632 217 405 +832 192 384 680 224 412 +896 192 384 728 230 419 +960 192 384 775 237 426 +1023 192 384 822 244 433 +0 256 384 47 210 354 +64 256 384 85 220 364 +128 256 384 128 227 371 +192 256 384 178 233 377 +256 256 384 231 238 382 +320 256 384 285 243 387 +384 256 384 339 248 392 +448 256 384 393 253 397 +512 256 384 445 259 400 +576 256 384 497 265 405 +640 256 384 549 270 411 +704 256 384 600 276 417 +768 256 384 649 283 423 +832 256 384 697 289 430 +896 256 384 745 296 437 +960 256 384 792 303 444 +1023 256 384 838 310 451 +0 320 384 61 276 371 +64 320 384 99 285 380 +128 320 384 143 293 388 +192 320 384 194 299 393 +256 320 384 247 304 399 +320 320 384 301 309 404 +384 320 384 355 314 409 +448 320 384 410 319 413 +512 320 384 462 325 417 +576 320 384 514 330 423 +640 320 384 566 336 428 +704 320 384 617 342 434 +768 320 384 666 348 441 +832 320 384 714 355 448 +896 320 384 761 362 454 +960 320 384 808 368 461 +1023 320 384 854 375 468 +0 384 384 75 342 387 +64 384 384 113 351 396 +128 384 384 159 359 404 +192 384 384 210 364 410 +256 384 384 263 370 415 +320 384 384 317 375 420 +384 384 384 372 380 425 +448 384 384 426 385 430 +512 384 384 478 390 434 +576 384 384 531 396 440 +640 384 384 583 402 446 +704 384 384 633 407 451 +768 384 384 682 414 458 +832 384 384 729 420 464 +896 384 384 776 427 471 +960 384 384 823 433 478 +1023 384 384 869 440 484 +0 448 384 89 409 404 +64 448 384 128 418 413 +128 448 384 175 425 421 +192 448 384 227 431 426 +256 448 384 280 436 431 +320 448 384 334 441 437 +384 448 384 388 446 442 +448 448 384 442 451 446 +512 448 384 496 456 452 +576 448 384 548 461 457 +640 448 384 599 466 462 +704 448 384 649 472 468 +768 448 384 697 478 474 +832 448 384 745 484 480 +896 448 384 792 491 487 +960 448 384 838 497 493 +1023 448 384 884 503 499 +0 512 384 104 475 422 +64 512 384 144 484 431 +128 512 384 191 491 437 +192 512 384 243 496 443 +256 512 384 297 502 449 +320 512 384 350 506 453 +384 512 384 405 511 458 +448 512 384 460 515 464 +512 512 384 512 520 468 +576 512 384 565 525 473 +640 512 384 616 531 479 +704 512 384 665 536 484 +768 512 384 713 542 490 +832 512 384 760 548 496 +896 512 384 806 553 502 +960 512 384 852 560 508 +1023 512 384 898 565 514 +0 576 384 120 541 440 +64 576 384 160 550 449 +128 576 384 209 556 455 +192 576 384 261 561 461 +256 576 384 314 566 466 +320 576 384 369 571 471 +384 576 384 424 574 476 +448 576 384 477 579 481 +512 576 384 529 584 486 +576 576 384 581 588 490 +640 576 384 632 593 495 +704 576 384 681 598 500 +768 576 384 728 604 506 +832 576 384 774 609 511 +896 576 384 821 615 517 +960 576 384 866 620 523 +1023 576 384 911 625 528 +0 640 384 137 606 459 +64 640 384 178 614 467 +128 640 384 227 620 473 +192 640 384 279 624 479 +256 640 384 333 629 484 +320 640 384 388 633 489 +384 640 384 442 636 494 +448 640 384 495 641 499 +512 640 384 547 645 503 +576 640 384 597 649 507 +640 640 384 648 654 511 +704 640 384 696 659 516 +768 640 384 743 663 522 +832 640 384 789 668 527 +896 640 384 834 673 532 +960 640 384 879 678 537 +1023 640 384 924 683 542 +0 704 384 155 669 478 +64 704 384 197 676 486 +128 704 384 246 682 492 +192 704 384 299 686 498 +256 704 384 352 689 503 +320 704 384 407 693 508 +384 704 384 460 696 513 +448 704 384 513 700 517 +512 704 384 564 704 521 +576 704 384 614 708 524 +640 704 384 663 712 528 +704 704 384 711 717 532 +768 704 384 758 721 537 +832 704 384 803 725 542 +896 704 384 849 730 547 +960 704 384 893 735 552 +1023 704 384 938 739 556 +0 768 384 174 730 499 +64 768 384 216 737 506 +128 768 384 266 741 512 +192 768 384 319 745 517 +256 768 384 372 749 522 +320 768 384 426 751 527 +384 768 384 478 755 531 +448 768 384 530 758 534 +512 768 384 581 761 538 +576 768 384 631 765 541 +640 768 384 679 769 545 +704 768 384 726 773 548 +768 768 384 772 777 553 +832 768 384 818 781 557 +896 768 384 863 785 562 +960 768 384 907 790 567 +1023 768 384 952 794 571 +0 832 384 193 790 519 +64 832 384 236 795 526 +128 832 384 286 799 531 +192 832 384 338 803 536 +256 832 384 391 805 540 +320 832 384 444 808 544 +384 832 384 496 811 548 +448 832 384 547 814 552 +512 832 384 598 817 555 +576 832 384 647 820 558 +640 832 384 694 824 561 +704 832 384 741 828 565 +768 832 384 787 831 568 +832 832 384 832 835 573 +896 832 384 877 840 577 +960 832 384 921 844 581 +1023 832 384 965 847 586 +0 896 384 211 847 538 +64 896 384 255 852 545 +128 896 384 305 856 550 +192 896 384 357 858 554 +256 896 384 409 861 558 +320 896 384 461 863 562 +384 896 384 513 866 565 +448 896 384 564 869 568 +512 896 384 614 871 571 +576 896 384 662 874 574 +640 896 384 710 878 577 +704 896 384 756 881 580 +768 896 384 801 885 584 +832 896 384 846 889 588 +896 896 384 891 893 592 +960 896 384 935 897 596 +1023 896 384 979 901 601 +0 960 384 228 903 557 +64 960 384 273 908 562 +128 960 384 323 910 567 +192 960 384 374 913 571 +256 960 384 426 915 575 +320 960 384 478 917 578 +384 960 384 529 920 581 +448 960 384 579 922 584 +512 960 384 629 925 587 +576 960 384 678 928 590 +640 960 384 725 931 593 +704 960 384 771 934 596 +768 960 384 816 938 599 +832 960 384 860 942 603 +896 960 384 904 946 607 +960 960 384 948 950 611 +1023 960 384 993 953 615 +0 1023 384 245 958 574 +64 1023 384 289 962 579 +128 1023 384 340 964 583 +192 1023 384 391 966 587 +256 1023 384 442 968 591 +320 1023 384 494 971 594 +384 1023 384 544 973 597 +448 1023 384 595 975 600 +512 1023 384 644 978 602 +576 1023 384 692 980 605 +640 1023 384 739 984 608 +704 1023 384 785 987 611 +768 1023 384 829 991 614 +832 1023 384 874 995 618 +896 1023 384 918 999 622 +960 1023 384 962 1003 626 +1023 1023 384 1007 1007 630 +0 0 448 2 0 349 +64 0 448 34 3 354 +128 0 448 70 6 357 +192 0 448 113 7 359 +256 0 448 160 7 360 +320 0 448 210 7 361 +384 0 448 261 8 363 +448 0 448 313 10 365 +512 0 448 364 13 367 +576 0 448 414 17 368 +640 0 448 464 22 371 +704 0 448 514 27 376 +768 0 448 563 32 382 +832 0 448 612 38 388 +896 0 448 660 44 395 +960 0 448 707 51 402 +1023 0 448 754 57 409 +0 64 448 12 42 361 +64 64 448 45 46 367 +128 64 448 83 50 372 +192 64 448 128 53 375 +256 64 448 178 55 378 +320 64 448 230 58 382 +384 64 448 284 61 385 +448 64 448 338 65 390 +512 64 448 390 69 393 +576 64 448 442 74 396 +640 64 448 492 80 400 +704 64 448 542 86 405 +768 64 448 592 92 411 +832 64 448 641 98 418 +896 64 448 688 104 425 +960 64 448 736 111 432 +1023 64 448 783 118 439 +0 128 448 24 90 375 +64 128 448 59 96 383 +128 128 448 99 103 390 +192 128 448 147 108 394 +256 128 448 199 112 399 +320 128 448 253 116 404 +384 128 448 307 121 409 +448 128 448 361 125 413 +512 128 448 414 130 417 +576 128 448 465 136 420 +640 128 448 516 142 424 +704 128 448 566 148 429 +768 128 448 616 154 435 +832 128 448 664 161 442 +896 128 448 712 167 449 +960 128 448 759 174 456 +1023 128 448 806 181 463 +0 192 448 35 148 390 +64 192 448 72 157 399 +128 192 448 115 165 406 +192 192 448 164 170 412 +256 192 448 217 175 417 +320 192 448 270 180 422 +384 192 448 325 185 427 +448 192 448 379 189 432 +512 192 448 432 195 435 +576 192 448 484 201 438 +640 192 448 534 207 443 +704 192 448 584 213 448 +768 192 448 634 219 455 +832 192 448 682 226 461 +896 192 448 730 233 468 +960 192 448 777 240 476 +1023 192 448 824 247 482 +0 256 448 49 213 406 +64 256 448 86 222 414 +128 256 448 130 229 422 +192 256 448 180 235 428 +256 256 448 233 240 433 +320 256 448 287 245 438 +384 256 448 341 250 443 +448 256 448 395 255 448 +512 256 448 450 260 452 +576 256 448 500 266 456 +640 256 448 551 272 460 +704 256 448 602 279 467 +768 256 448 651 285 473 +832 256 448 699 291 479 +896 256 448 747 298 486 +960 256 448 793 305 493 +1023 256 448 841 312 500 +0 320 448 62 278 421 +64 320 448 101 288 431 +128 320 448 145 295 438 +192 320 448 196 301 444 +256 320 448 249 306 450 +320 320 448 303 311 455 +384 320 448 357 316 459 +448 320 448 412 321 465 +512 320 448 466 326 469 +576 320 448 517 333 472 +640 320 448 568 338 478 +704 320 448 619 344 484 +768 320 448 668 351 490 +832 320 448 716 357 497 +896 320 448 763 364 503 +960 320 448 810 371 510 +1023 320 448 856 377 517 +0 384 448 77 344 438 +64 384 448 115 354 447 +128 384 448 161 361 455 +192 384 448 212 367 461 +256 384 448 265 372 466 +320 384 448 320 377 471 +384 384 448 374 382 476 +448 384 448 428 387 481 +512 384 448 482 392 486 +576 384 448 533 398 489 +640 384 448 585 404 495 +704 384 448 635 410 501 +768 384 448 683 416 507 +832 384 448 731 422 513 +896 384 448 778 429 520 +960 384 448 825 435 527 +1023 384 448 871 442 533 +0 448 448 91 411 455 +64 448 448 131 420 464 +128 448 448 177 427 471 +192 448 448 229 433 477 +256 448 448 282 438 482 +320 448 448 336 443 487 +384 448 448 390 448 492 +448 448 448 445 453 497 +512 448 448 498 458 502 +576 448 448 550 463 506 +640 448 448 601 469 512 +704 448 448 651 474 517 +768 448 448 699 480 524 +832 448 448 747 487 530 +896 448 448 793 493 536 +960 448 448 839 499 542 +1023 448 448 885 505 548 +0 512 448 106 478 473 +64 512 448 146 486 481 +128 512 448 193 493 488 +192 512 448 246 499 494 +256 512 448 299 504 499 +320 512 448 352 509 504 +384 512 448 407 513 509 +448 512 448 461 518 513 +512 512 448 515 523 518 +576 512 448 567 527 523 +640 512 448 617 533 528 +704 512 448 667 538 534 +768 512 448 715 544 539 +832 512 448 761 549 545 +896 512 448 808 556 551 +960 512 448 854 561 557 +1023 512 448 899 567 563 +0 576 448 122 543 491 +64 576 448 162 552 499 +128 576 448 211 558 506 +192 576 448 262 563 511 +256 576 448 316 568 516 +320 576 448 369 573 521 +384 576 448 423 577 525 +448 576 448 478 581 530 +512 576 448 531 585 535 +576 576 448 583 590 539 +640 576 448 634 595 544 +704 576 448 682 600 549 +768 576 448 730 605 555 +832 576 448 776 611 561 +896 576 448 822 616 566 +960 576 448 867 622 572 +1023 576 448 912 627 577 +0 640 448 139 608 509 +64 640 448 180 616 518 +128 640 448 228 622 524 +192 640 448 280 627 529 +256 640 448 333 631 533 +320 640 448 387 635 538 +384 640 448 441 639 543 +448 640 448 496 643 547 +512 640 448 549 647 552 +576 640 448 599 651 556 +640 640 448 649 656 560 +704 640 448 698 660 565 +768 640 448 745 665 570 +832 640 448 791 670 576 +896 640 448 836 675 581 +960 640 448 881 680 586 +1023 640 448 926 684 591 +0 704 448 156 671 529 +64 704 448 198 679 536 +128 704 448 247 684 542 +192 704 448 299 688 547 +256 704 448 352 692 552 +320 704 448 406 696 556 +384 704 448 460 699 561 +448 704 448 514 702 565 +512 704 448 566 706 570 +576 704 448 616 710 573 +640 704 448 665 714 577 +704 704 448 713 718 581 +768 704 448 759 722 586 +832 704 448 805 727 591 +896 704 448 850 732 595 +960 704 448 894 736 600 +1023 704 448 939 741 605 +0 768 448 174 732 549 +64 768 448 217 739 556 +128 768 448 266 744 561 +192 768 448 318 748 566 +256 768 448 371 751 570 +320 768 448 425 754 574 +384 768 448 479 757 579 +448 768 448 532 760 583 +512 768 448 583 763 587 +576 768 448 632 766 590 +640 768 448 681 770 593 +704 768 448 728 774 597 +768 768 448 774 778 601 +832 768 448 819 782 606 +896 768 448 864 787 610 +960 768 448 908 791 615 +1023 768 448 953 795 619 +0 832 448 192 792 568 +64 832 448 236 798 575 +128 832 448 285 802 580 +192 832 448 337 805 584 +256 832 448 390 808 588 +320 832 448 444 810 592 +384 832 448 497 813 596 +448 832 448 549 815 600 +512 832 448 599 818 603 +576 832 448 648 821 606 +640 832 448 696 825 610 +704 832 448 743 829 613 +768 832 448 788 833 617 +832 832 448 833 837 621 +896 832 448 878 841 625 +960 832 448 922 845 630 +1023 832 448 967 849 634 +0 896 448 210 849 587 +64 896 448 254 855 593 +128 896 448 304 858 598 +192 896 448 356 861 602 +256 896 448 408 863 605 +320 896 448 461 865 609 +384 896 448 514 867 613 +448 896 448 565 870 616 +512 896 448 615 872 619 +576 896 448 664 876 623 +640 896 448 711 879 625 +704 896 448 757 882 629 +768 896 448 803 886 632 +832 896 448 847 890 636 +896 896 448 892 894 640 +960 896 448 936 898 644 +1023 896 448 980 902 649 +0 960 448 227 905 605 +64 960 448 271 910 610 +128 960 448 321 913 615 +192 960 448 373 915 618 +256 960 448 425 917 622 +320 960 448 478 919 626 +384 960 448 530 921 629 +448 960 448 581 923 632 +512 960 448 631 926 635 +576 960 448 679 929 638 +640 960 448 726 932 641 +704 960 448 772 936 644 +768 960 448 817 939 647 +832 960 448 861 943 651 +896 960 448 905 947 655 +960 960 448 950 951 659 +1023 960 448 994 955 663 +0 1023 448 243 960 622 +64 1023 448 288 964 627 +128 1023 448 338 966 631 +192 1023 448 390 969 634 +256 1023 448 442 970 638 +320 1023 448 494 972 641 +384 1023 448 545 974 644 +448 1023 448 596 976 647 +512 1023 448 645 979 650 +576 1023 448 693 982 653 +640 1023 448 740 985 656 +704 1023 448 786 988 659 +768 1023 448 831 992 662 +832 1023 448 875 996 666 +896 1023 448 919 1000 670 +960 1023 448 963 1004 674 +1023 1023 448 1008 1008 678 +0 0 512 2 0 398 +64 0 512 34 3 402 +128 0 512 70 6 406 +192 0 512 113 7 408 +256 0 512 161 7 409 +320 0 512 211 8 410 +384 0 512 262 9 412 +448 0 512 315 11 415 +512 0 512 367 13 418 +576 0 512 419 17 420 +640 0 512 469 22 423 +704 0 512 518 28 427 +768 0 512 567 34 431 +832 0 512 614 40 437 +896 0 512 662 46 444 +960 0 512 709 53 451 +1023 0 512 756 59 458 +0 64 512 12 42 410 +64 64 512 45 46 416 +128 64 512 84 51 421 +192 64 512 129 54 425 +256 64 512 180 56 428 +320 64 512 232 59 432 +384 64 512 286 63 436 +448 64 512 340 66 440 +512 64 512 394 71 445 +576 64 512 447 75 448 +640 64 512 497 81 451 +704 64 512 546 87 455 +768 64 512 595 93 461 +832 64 512 643 100 467 +896 64 512 691 107 474 +960 64 512 738 113 481 +1023 64 512 785 120 488 +0 128 512 24 91 425 +64 128 512 60 98 433 +128 128 512 101 104 439 +192 128 512 149 109 444 +256 128 512 202 114 450 +320 128 512 255 118 454 +384 128 512 309 123 459 +448 128 512 363 127 464 +512 128 512 417 132 468 +576 128 512 470 137 472 +640 128 512 521 143 475 +704 128 512 570 149 479 +768 128 512 619 156 485 +832 128 512 667 163 491 +896 128 512 714 169 498 +960 128 512 761 177 505 +1023 128 512 808 183 512 +0 192 512 37 150 440 +64 192 512 74 159 449 +128 192 512 117 167 456 +192 192 512 167 172 462 +256 192 512 219 177 467 +320 192 512 273 182 472 +384 192 512 327 187 477 +448 192 512 381 191 481 +512 192 512 436 197 486 +576 192 512 488 202 490 +640 192 512 539 208 493 +704 192 512 588 215 498 +768 192 512 637 221 504 +832 192 512 684 228 510 +896 192 512 732 235 517 +960 192 512 779 242 524 +1023 192 512 826 249 531 +0 256 512 51 215 455 +64 256 512 88 224 465 +128 256 512 132 231 472 +192 256 512 182 237 478 +256 256 512 235 243 483 +320 256 512 289 247 488 +384 256 512 343 252 493 +448 256 512 398 257 498 +512 256 512 452 262 503 +576 256 512 505 268 507 +640 256 512 555 274 511 +704 256 512 605 281 515 +768 256 512 653 287 521 +832 256 512 701 294 528 +896 256 512 749 301 535 +960 256 512 796 308 542 +1023 256 512 842 315 549 +0 320 512 65 281 472 +64 320 512 103 290 481 +128 320 512 147 297 488 +192 320 512 198 303 495 +256 320 512 252 308 499 +320 320 512 306 314 505 +384 320 512 360 319 510 +448 320 512 414 323 514 +512 320 512 469 329 520 +576 320 512 522 334 524 +640 320 512 571 340 527 +704 320 512 621 347 533 +768 320 512 670 353 539 +832 320 512 717 359 545 +896 320 512 765 366 552 +960 320 512 811 373 559 +1023 320 512 858 380 565 +0 384 512 79 347 488 +64 384 512 117 356 497 +128 384 512 163 363 505 +192 384 512 214 369 510 +256 384 512 268 374 516 +320 384 512 322 379 521 +384 384 512 376 384 526 +448 384 512 431 389 531 +512 384 512 485 394 535 +576 384 512 538 400 540 +640 384 512 588 406 544 +704 384 512 637 412 549 +768 384 512 685 418 555 +832 384 512 733 425 562 +896 384 512 780 431 568 +960 384 512 827 438 575 +1023 384 512 873 444 581 +0 448 512 93 413 505 +64 448 512 133 422 514 +128 448 512 179 429 521 +192 448 512 231 435 527 +256 448 512 284 440 532 +320 448 512 338 445 537 +384 448 512 392 450 542 +448 448 512 447 455 547 +512 448 512 501 460 552 +576 448 512 554 465 556 +640 448 512 603 471 560 +704 448 512 653 477 566 +768 448 512 701 483 572 +832 448 512 748 489 578 +896 448 512 795 495 584 +960 448 512 841 501 590 +1023 448 512 887 507 596 +0 512 512 108 480 522 +64 512 512 148 489 531 +128 512 512 196 495 538 +192 512 512 248 501 544 +256 512 512 301 506 549 +320 512 512 354 511 553 +384 512 512 409 515 558 +448 512 512 463 520 563 +512 512 512 517 525 567 +576 512 512 569 529 572 +640 512 512 619 535 577 +704 512 512 669 540 582 +768 512 512 716 546 588 +832 512 512 763 552 593 +896 512 512 809 558 599 +960 512 512 855 563 605 +1023 512 512 901 569 611 +0 576 512 124 546 540 +64 576 512 165 554 549 +128 576 512 213 560 555 +192 576 512 265 566 561 +256 576 512 318 570 566 +320 576 512 371 575 570 +384 576 512 425 579 575 +448 576 512 479 584 579 +512 576 512 532 588 583 +576 576 512 585 592 588 +640 576 512 635 597 593 +704 576 512 684 602 598 +768 576 512 731 607 603 +832 576 512 778 613 609 +896 576 512 823 618 614 +960 576 512 869 624 619 +1023 576 512 914 629 625 +0 640 512 141 610 559 +64 640 512 182 618 567 +128 640 512 230 624 573 +192 640 512 282 629 578 +256 640 512 335 633 583 +320 640 512 389 638 587 +384 640 512 442 641 591 +448 640 512 496 645 595 +512 640 512 549 649 600 +576 640 512 601 653 604 +640 640 512 651 658 609 +704 640 512 699 662 613 +768 640 512 746 667 618 +832 640 512 792 672 624 +896 640 512 837 677 628 +960 640 512 882 682 633 +1023 640 512 927 686 639 +0 704 512 158 673 578 +64 704 512 199 681 586 +128 704 512 249 686 592 +192 704 512 300 690 596 +256 704 512 353 694 600 +320 704 512 406 698 604 +384 704 512 460 701 608 +448 704 512 514 705 612 +512 704 512 567 708 617 +576 704 512 618 711 621 +640 704 512 667 715 625 +704 704 512 714 720 629 +768 704 512 761 724 634 +832 704 512 806 729 638 +896 704 512 851 733 643 +960 704 512 896 738 648 +1023 704 512 940 742 652 +0 768 512 175 734 598 +64 768 512 218 741 605 +128 768 512 267 746 610 +192 768 512 319 750 614 +256 768 512 371 753 618 +320 768 512 425 756 622 +384 768 512 478 759 626 +448 768 512 532 762 629 +512 768 512 584 765 634 +576 768 512 634 768 637 +640 768 512 682 772 641 +704 768 512 729 776 645 +768 768 512 775 780 649 +832 768 512 821 784 653 +896 768 512 865 788 658 +960 768 512 909 792 662 +1023 768 512 954 797 667 +0 832 512 193 794 617 +64 832 512 236 800 623 +128 832 512 286 804 628 +192 832 512 337 807 632 +256 832 512 389 810 635 +320 832 512 442 813 639 +384 832 512 496 815 643 +448 832 512 549 817 646 +512 832 512 601 820 650 +576 832 512 650 823 654 +640 832 512 698 826 657 +704 832 512 744 830 660 +768 832 512 790 834 664 +832 832 512 835 838 668 +896 832 512 879 842 672 +960 832 512 924 846 677 +1023 832 512 968 850 681 +0 896 512 210 851 635 +64 896 512 254 857 641 +128 896 512 304 860 645 +192 896 512 355 863 649 +256 896 512 407 865 652 +320 896 512 460 868 656 +384 896 512 513 870 659 +448 896 512 566 871 663 +512 896 512 617 874 666 +576 896 512 666 877 669 +640 896 512 713 880 673 +704 896 512 759 884 676 +768 896 512 804 888 679 +832 896 512 849 891 683 +896 896 512 893 895 687 +960 896 512 937 899 691 +1023 896 512 982 903 695 +0 960 512 227 907 653 +64 960 512 271 912 658 +128 960 512 321 915 662 +192 960 512 372 918 665 +256 960 512 424 919 668 +320 960 512 477 921 671 +384 960 512 530 923 675 +448 960 512 582 925 678 +512 960 512 632 927 681 +576 960 512 681 930 684 +640 960 512 728 933 688 +704 960 512 773 937 691 +768 960 512 818 941 694 +832 960 512 863 944 698 +896 960 512 907 948 702 +960 960 512 951 952 706 +1023 960 512 996 956 710 +0 1023 512 242 962 669 +64 1023 512 287 966 674 +128 1023 512 337 969 677 +192 1023 512 388 971 680 +256 1023 512 440 973 683 +320 1023 512 493 974 687 +384 1023 512 546 976 690 +448 1023 512 597 978 693 +512 1023 512 647 980 696 +576 1023 512 695 983 699 +640 1023 512 742 986 702 +704 1023 512 788 990 706 +768 1023 512 832 993 709 +832 1023 512 876 997 713 +896 1023 512 920 1001 716 +960 1023 512 965 1005 720 +1023 1023 512 1009 1009 724 +0 0 576 2 0 446 +64 0 576 34 3 450 +128 0 576 70 6 454 +192 0 576 114 7 456 +256 0 576 162 8 457 +320 0 576 212 9 459 +384 0 576 264 10 461 +448 0 576 316 12 464 +512 0 576 369 15 467 +576 0 576 422 18 471 +640 0 576 474 23 474 +704 0 576 523 29 478 +768 0 576 571 35 481 +832 0 576 618 42 487 +896 0 576 665 48 493 +960 0 576 712 55 499 +1023 0 576 758 62 506 +0 64 576 13 42 458 +64 64 576 46 47 464 +128 64 576 85 52 470 +192 64 576 131 55 473 +256 64 576 182 58 477 +320 64 576 234 61 481 +384 64 576 287 64 485 +448 64 576 342 68 489 +512 64 576 396 72 494 +576 64 576 450 77 499 +640 64 576 502 82 503 +704 64 576 551 88 506 +768 64 576 600 95 510 +832 64 576 647 102 516 +896 64 576 694 108 522 +960 64 576 741 116 529 +1023 64 576 787 122 536 +0 128 576 26 92 474 +64 128 576 62 100 482 +128 128 576 102 106 488 +192 128 576 151 111 494 +256 128 576 204 116 499 +320 128 576 257 121 504 +384 128 576 311 125 508 +448 128 576 365 129 513 +512 128 576 420 134 518 +576 128 576 474 139 522 +640 128 576 525 144 526 +704 128 576 575 151 530 +768 128 576 623 158 534 +832 128 576 670 165 540 +896 128 576 717 172 546 +960 128 576 763 179 553 +1023 128 576 810 186 560 +0 192 576 39 152 489 +64 192 576 76 161 498 +128 192 576 119 169 505 +192 192 576 169 174 511 +256 192 576 221 180 516 +320 192 576 275 184 521 +384 192 576 329 189 526 +448 192 576 383 194 531 +512 192 576 438 199 535 +576 192 576 491 204 540 +640 192 576 544 210 545 +704 192 576 593 216 548 +768 192 576 640 223 553 +832 192 576 687 230 558 +896 192 576 734 237 565 +960 192 576 781 244 572 +1023 192 576 828 251 579 +0 256 576 53 217 505 +64 256 576 90 226 514 +128 256 576 134 234 521 +192 256 576 185 240 527 +256 256 576 237 245 533 +320 256 576 291 250 537 +384 256 576 346 255 542 +448 256 576 400 260 547 +512 256 576 455 265 552 +576 256 576 508 270 557 +640 256 576 560 275 561 +704 256 576 609 282 565 +768 256 576 657 289 570 +832 256 576 704 296 576 +896 256 576 751 303 583 +960 256 576 798 310 589 +1023 256 576 844 317 596 +0 320 576 66 283 521 +64 320 576 105 292 530 +128 320 576 150 300 537 +192 320 576 201 305 543 +256 320 576 254 311 549 +320 320 576 308 316 554 +384 320 576 362 321 558 +448 320 576 417 326 564 +512 320 576 471 331 568 +576 320 576 525 336 573 +640 320 576 577 342 578 +704 320 576 625 348 582 +768 320 576 673 355 587 +832 320 576 720 362 593 +896 320 576 767 369 599 +960 320 576 814 375 606 +1023 320 576 860 382 613 +0 384 576 81 349 537 +64 384 576 119 358 546 +128 384 576 165 365 554 +192 384 576 217 371 559 +256 384 576 270 377 565 +320 384 576 324 382 570 +384 384 576 378 387 575 +448 384 576 433 392 579 +512 384 576 487 396 584 +576 384 576 541 402 589 +640 384 576 592 407 594 +704 384 576 641 414 598 +768 384 576 688 421 603 +832 384 576 735 427 609 +896 384 576 782 434 616 +960 384 576 829 440 622 +1023 384 576 875 446 628 +0 448 576 95 416 554 +64 448 576 135 425 563 +128 448 576 181 432 570 +192 448 576 233 437 575 +256 448 576 287 443 581 +320 448 576 340 448 586 +384 448 576 394 453 590 +448 448 576 449 457 595 +512 448 576 503 462 600 +576 448 576 556 467 605 +640 448 576 608 473 610 +704 448 576 656 479 613 +768 448 576 703 485 619 +832 448 576 750 491 625 +896 448 576 797 497 631 +960 448 576 843 503 637 +1023 448 576 889 510 643 +0 512 576 110 482 572 +64 512 576 150 491 580 +128 512 576 198 498 587 +192 512 576 250 503 592 +256 512 576 303 508 597 +320 512 576 356 513 602 +384 512 576 411 518 607 +448 512 576 465 522 611 +512 512 576 519 527 615 +576 512 576 572 532 620 +640 512 576 623 536 625 +704 512 576 671 542 629 +768 512 576 718 548 634 +832 512 576 765 554 640 +896 512 576 811 560 646 +960 512 576 857 565 652 +1023 512 576 902 571 657 +0 576 576 126 548 589 +64 576 576 167 556 597 +128 576 576 215 563 604 +192 576 576 267 568 609 +256 576 576 320 572 614 +320 576 576 374 577 618 +384 576 576 427 581 623 +448 576 576 481 586 627 +512 576 576 535 590 631 +576 576 576 587 594 636 +640 576 576 638 599 640 +704 576 576 686 604 645 +768 576 576 733 609 650 +832 576 576 779 615 655 +896 576 576 825 620 661 +960 576 576 870 625 666 +1023 576 576 915 631 671 +0 640 576 143 612 608 +64 640 576 184 620 615 +128 640 576 232 626 621 +192 640 576 285 631 627 +256 640 576 337 635 631 +320 640 576 390 639 635 +384 640 576 444 644 639 +448 640 576 498 647 643 +512 640 576 550 651 647 +576 640 576 602 655 651 +640 640 576 653 659 655 +704 640 576 701 664 660 +768 640 576 748 669 665 +832 640 576 793 674 670 +896 640 576 838 678 675 +960 640 576 884 683 680 +1023 640 576 928 688 684 +0 704 576 160 675 626 +64 704 576 201 682 634 +128 704 576 251 688 640 +192 704 576 302 692 644 +256 704 576 355 696 648 +320 704 576 408 700 652 +384 704 576 461 703 656 +448 704 576 514 707 659 +512 704 576 567 710 663 +576 704 576 618 714 667 +640 704 576 669 717 671 +704 704 576 716 721 675 +768 704 576 762 726 680 +832 704 576 808 730 684 +896 704 576 853 735 689 +960 704 576 897 739 694 +1023 704 576 942 744 698 +0 768 576 177 736 646 +64 768 576 220 743 653 +128 768 576 269 748 658 +192 768 576 321 752 662 +256 768 576 373 755 666 +320 768 576 425 758 669 +384 768 576 478 762 672 +448 768 576 531 764 676 +512 768 576 583 767 679 +576 768 576 635 770 683 +640 768 576 684 773 687 +704 768 576 731 777 691 +768 768 576 777 781 695 +832 768 576 822 785 699 +896 768 576 867 790 703 +960 768 576 911 794 708 +1023 768 576 955 798 712 +0 832 576 195 796 665 +64 832 576 238 802 671 +128 832 576 287 806 676 +192 832 576 338 809 679 +256 832 576 390 812 682 +320 832 576 443 815 685 +384 832 576 495 817 688 +448 832 576 548 820 691 +512 832 576 601 822 695 +576 832 576 651 825 699 +640 832 576 700 828 703 +704 832 576 746 832 706 +768 832 576 791 836 710 +832 832 576 836 840 714 +896 832 576 881 844 718 +960 832 576 925 848 722 +1023 832 576 969 852 726 +0 896 576 211 853 682 +64 896 576 255 859 688 +128 896 576 304 862 692 +192 896 576 355 865 695 +256 896 576 407 868 698 +320 896 576 460 870 701 +384 896 576 512 872 704 +448 896 576 565 874 707 +512 896 576 617 876 711 +576 896 576 667 878 714 +640 896 576 715 882 718 +704 896 576 761 885 721 +768 896 576 806 889 725 +832 896 576 850 893 728 +896 896 576 894 897 732 +960 896 576 939 901 736 +1023 896 576 983 905 740 +0 960 576 228 909 699 +64 960 576 271 914 704 +128 960 576 321 917 708 +192 960 576 372 919 711 +256 960 576 424 921 714 +320 960 576 476 924 717 +384 960 576 529 925 719 +448 960 576 581 927 722 +512 960 576 633 929 726 +576 960 576 682 932 729 +640 960 576 729 935 733 +704 960 576 775 938 736 +768 960 576 820 942 739 +832 960 576 864 946 743 +896 960 576 908 950 747 +960 960 576 953 954 750 +1023 960 576 997 958 755 +0 1023 576 242 964 715 +64 1023 576 287 968 720 +128 1023 576 337 971 723 +192 1023 576 387 973 726 +256 1023 576 440 975 728 +320 1023 576 492 977 731 +384 1023 576 545 978 734 +448 1023 576 597 980 737 +512 1023 576 648 982 740 +576 1023 576 697 984 744 +640 1023 576 744 988 747 +704 1023 576 789 991 750 +768 1023 576 834 995 754 +832 1023 576 878 999 757 +896 1023 576 922 1003 761 +960 1023 576 966 1007 765 +1023 1023 576 1011 1011 769 +0 0 640 2 0 493 +64 0 640 35 4 497 +128 0 640 71 7 501 +192 0 640 115 8 503 +256 0 640 163 9 505 +320 0 640 214 10 506 +384 0 640 265 11 509 +448 0 640 318 14 512 +512 0 640 371 17 515 +576 0 640 425 20 519 +640 0 640 477 25 524 +704 0 640 528 30 528 +768 0 640 576 36 531 +832 0 640 623 43 536 +896 0 640 669 50 541 +960 0 640 715 57 547 +1023 0 640 762 64 554 +0 64 640 13 43 506 +64 64 640 47 48 512 +128 64 640 86 53 517 +192 64 640 132 56 521 +256 64 640 183 59 525 +320 64 640 236 62 529 +384 64 640 290 66 533 +448 64 640 344 70 537 +512 64 640 399 75 542 +576 64 640 453 79 547 +640 64 640 505 84 552 +704 64 640 556 90 556 +768 64 640 605 96 560 +832 64 640 652 103 565 +896 64 640 698 110 570 +960 64 640 744 118 577 +1023 64 640 790 125 583 +0 128 640 27 94 522 +64 128 640 63 101 530 +128 128 640 104 108 536 +192 128 640 154 113 542 +256 128 640 206 118 547 +320 128 640 259 123 552 +384 128 640 313 127 556 +448 128 640 368 132 561 +512 128 640 422 136 566 +576 128 640 476 141 570 +640 128 640 529 146 575 +704 128 640 580 152 580 +768 128 640 628 159 584 +832 128 640 674 166 588 +896 128 640 720 174 594 +960 128 640 767 181 600 +1023 128 640 813 188 607 +0 192 640 41 155 537 +64 192 640 78 163 546 +128 192 640 121 171 554 +192 192 640 171 177 559 +256 192 640 223 182 564 +320 192 640 277 186 569 +384 192 640 332 191 574 +448 192 640 386 196 578 +512 192 640 440 201 583 +576 192 640 494 206 588 +640 192 640 547 211 593 +704 192 640 598 218 598 +768 192 640 645 225 602 +832 192 640 692 232 606 +896 192 640 738 240 612 +960 192 640 784 247 619 +1023 192 640 830 254 625 +0 256 640 54 219 553 +64 256 640 92 228 562 +128 256 640 136 236 570 +192 256 640 187 242 575 +256 256 640 240 247 580 +320 256 640 294 252 585 +384 256 640 348 257 590 +448 256 640 403 262 595 +512 256 640 457 267 600 +576 256 640 511 272 605 +640 256 640 564 278 610 +704 256 640 614 284 614 +768 256 640 662 291 618 +832 256 640 708 298 624 +896 256 640 754 305 629 +960 256 640 800 313 636 +1023 256 640 847 320 643 +0 320 640 69 285 569 +64 320 640 107 294 578 +128 320 640 152 302 585 +192 320 640 203 308 591 +256 320 640 256 313 596 +320 320 640 310 318 601 +384 320 640 365 323 606 +448 320 640 419 328 611 +512 320 640 473 333 616 +576 320 640 527 338 621 +640 320 640 580 343 626 +704 320 640 630 349 631 +768 320 640 677 357 635 +832 320 640 723 364 640 +896 320 640 770 371 646 +960 320 640 816 378 652 +1023 320 640 862 384 659 +0 384 640 83 351 585 +64 384 640 121 361 594 +128 384 640 168 368 601 +192 384 640 219 374 607 +256 384 640 272 379 612 +320 384 640 327 384 617 +384 384 640 381 389 622 +448 384 640 435 394 627 +512 384 640 489 399 632 +576 384 640 543 404 636 +640 384 640 595 410 642 +704 384 640 645 415 646 +768 384 640 692 422 650 +832 384 640 738 429 655 +896 384 640 784 436 661 +960 384 640 831 442 667 +1023 384 640 877 449 674 +0 448 640 97 418 602 +64 448 640 137 427 611 +128 448 640 184 434 617 +192 448 640 236 440 623 +256 448 640 289 445 628 +320 448 640 342 450 633 +384 448 640 397 455 638 +448 448 640 451 460 642 +512 448 640 505 464 647 +576 448 640 558 470 652 +640 448 640 610 475 657 +704 448 640 660 480 661 +768 448 640 707 487 665 +832 448 640 753 493 670 +896 448 640 799 500 676 +960 448 640 845 506 682 +1023 448 640 891 512 688 +0 512 640 112 485 619 +64 512 640 152 493 627 +128 512 640 200 500 634 +192 512 640 252 505 639 +256 512 640 305 510 644 +320 512 640 359 515 649 +384 512 640 413 520 653 +448 512 640 467 524 658 +512 512 640 521 529 662 +576 512 640 574 534 667 +640 512 640 625 539 672 +704 512 640 675 544 676 +768 512 640 721 550 680 +832 512 640 767 556 685 +896 512 640 813 562 690 +960 512 640 859 568 696 +1023 512 640 904 573 702 +0 576 640 128 550 636 +64 576 640 169 559 645 +128 576 640 217 565 651 +192 576 640 269 570 656 +256 576 640 322 575 661 +320 576 640 376 579 665 +384 576 640 430 584 669 +448 576 640 484 588 673 +512 576 640 537 592 677 +576 576 640 589 596 682 +640 576 640 640 601 686 +704 576 640 689 606 690 +768 576 640 735 612 694 +832 576 640 781 617 699 +896 576 640 827 622 704 +960 576 640 872 628 710 +1023 576 640 917 633 715 +0 640 640 145 615 654 +64 640 640 186 622 662 +128 640 640 235 628 668 +192 640 640 287 633 673 +256 640 640 339 637 677 +320 640 640 393 642 681 +384 640 640 447 646 685 +448 640 640 500 649 689 +512 640 640 553 653 693 +576 640 640 604 657 696 +640 640 640 655 661 701 +704 640 640 703 666 705 +768 640 640 749 671 709 +832 640 640 795 676 714 +896 640 640 840 681 719 +960 640 640 885 685 723 +1023 640 640 930 690 728 +0 704 640 162 677 673 +64 704 640 204 685 681 +128 704 640 253 690 685 +192 704 640 304 694 690 +256 704 640 357 698 694 +320 704 640 410 702 698 +384 704 640 464 705 701 +448 704 640 516 709 704 +512 704 640 568 712 708 +576 704 640 620 716 712 +640 704 640 670 719 715 +704 704 640 718 723 719 +768 704 640 764 728 723 +832 704 640 809 732 728 +896 704 640 854 736 732 +960 704 640 899 741 737 +1023 704 640 943 745 741 +0 768 640 179 738 692 +64 768 640 222 745 698 +128 768 640 271 750 703 +192 768 640 323 754 707 +256 768 640 375 757 711 +320 768 640 428 760 714 +384 768 640 480 763 717 +448 768 640 533 766 720 +512 768 640 584 769 723 +576 768 640 635 772 726 +640 768 640 685 775 730 +704 768 640 733 779 734 +768 768 640 779 783 738 +832 768 640 824 787 742 +896 768 640 868 791 747 +960 768 640 912 796 751 +1023 768 640 957 800 755 +0 832 640 197 798 710 +64 832 640 240 804 716 +128 832 640 289 808 720 +192 832 640 340 811 724 +256 832 640 392 814 727 +320 832 640 444 817 730 +384 832 640 496 819 732 +448 832 640 549 822 735 +512 832 640 600 824 738 +576 832 640 651 827 741 +640 832 640 701 830 745 +704 832 640 748 833 749 +768 832 640 793 837 753 +832 832 640 838 841 756 +896 832 640 882 845 760 +960 832 640 927 849 765 +1023 832 640 971 853 769 +0 896 640 213 855 728 +64 896 640 257 860 733 +128 896 640 306 864 737 +192 896 640 356 867 740 +256 896 640 408 869 742 +320 896 640 460 872 745 +384 896 640 513 874 747 +448 896 640 564 876 750 +512 896 640 616 878 753 +576 896 640 667 881 756 +640 896 640 716 883 760 +704 896 640 762 887 764 +768 896 640 807 891 767 +832 896 640 852 894 771 +896 896 640 896 899 775 +960 896 640 940 902 778 +1023 896 640 985 906 782 +0 960 640 229 911 744 +64 960 640 273 916 749 +128 960 640 322 919 752 +192 960 640 372 921 755 +256 960 640 424 924 757 +320 960 640 476 926 759 +384 960 640 528 927 762 +448 960 640 581 929 764 +512 960 640 632 931 767 +576 960 640 682 933 771 +640 960 640 731 936 775 +704 960 640 777 940 778 +768 960 640 822 944 782 +832 960 640 866 948 785 +896 960 640 910 951 788 +960 960 640 954 955 793 +1023 960 640 999 959 796 +0 1023 640 244 966 759 +64 1023 640 288 970 763 +128 1023 640 338 973 766 +192 1023 640 388 975 769 +256 1023 640 440 977 771 +320 1023 640 492 979 773 +384 1023 640 544 981 776 +448 1023 640 596 982 778 +512 1023 640 648 984 782 +576 1023 640 698 986 785 +640 1023 640 745 989 788 +704 1023 640 791 993 792 +768 1023 640 836 996 796 +832 1023 640 880 1000 799 +896 1023 640 924 1005 803 +960 1023 640 968 1009 806 +1023 1023 640 1012 1012 810 +0 0 704 3 0 538 +64 0 704 35 4 543 +128 0 704 72 7 547 +192 0 704 116 9 549 +256 0 704 164 10 550 +320 0 704 215 11 552 +384 0 704 267 13 555 +448 0 704 320 15 558 +512 0 704 373 18 561 +576 0 704 427 22 566 +640 0 704 480 27 571 +704 0 704 532 32 575 +768 0 704 581 38 580 +832 0 704 628 44 584 +896 0 704 675 51 589 +960 0 704 720 59 594 +1023 0 704 766 66 600 +0 64 704 14 44 552 +64 64 704 48 49 558 +128 64 704 87 54 563 +192 64 704 134 58 567 +256 64 704 186 61 571 +320 64 704 238 65 575 +384 64 704 292 68 580 +448 64 704 347 73 584 +512 64 704 401 77 589 +576 64 704 455 81 594 +640 64 704 509 86 599 +704 64 704 560 91 604 +768 64 704 610 98 608 +832 64 704 657 105 613 +896 64 704 703 112 618 +960 64 704 748 119 623 +1023 64 704 794 127 629 +0 128 704 29 96 568 +64 128 704 65 103 576 +128 128 704 106 110 583 +192 128 704 156 116 589 +256 128 704 208 120 593 +320 128 704 262 125 598 +384 128 704 316 129 603 +448 128 704 370 134 607 +512 128 704 425 138 612 +576 128 704 479 144 616 +640 128 704 532 149 622 +704 128 704 583 154 627 +768 128 704 632 161 631 +832 128 704 679 168 635 +896 128 704 725 176 641 +960 128 704 771 183 646 +1023 128 704 816 191 652 +0 192 704 43 157 584 +64 192 704 80 166 593 +128 192 704 123 173 600 +192 192 704 173 179 605 +256 192 704 226 184 610 +320 192 704 280 189 615 +384 192 704 334 194 620 +448 192 704 388 199 624 +512 192 704 443 204 629 +576 192 704 497 209 634 +640 192 704 550 214 639 +704 192 704 601 220 644 +768 192 704 650 226 649 +832 192 704 697 234 653 +896 192 704 742 241 658 +960 192 704 788 249 663 +1023 192 704 834 256 670 +0 256 704 57 222 600 +64 256 704 94 231 608 +128 256 704 138 238 615 +192 256 704 190 244 621 +256 256 704 242 250 626 +320 256 704 296 255 631 +384 256 704 351 260 636 +448 256 704 405 264 640 +512 256 704 459 269 645 +576 256 704 513 275 650 +640 256 704 566 280 655 +704 256 704 618 286 661 +768 256 704 667 293 665 +832 256 704 713 300 670 +896 256 704 758 307 674 +960 256 704 804 315 680 +1023 256 704 850 322 686 +0 320 704 71 288 615 +64 320 704 109 297 624 +128 320 704 155 304 631 +192 320 704 206 310 637 +256 320 704 259 316 642 +320 320 704 313 321 647 +384 320 704 367 326 651 +448 320 704 422 331 656 +512 320 704 476 336 661 +576 320 704 529 341 666 +640 320 704 582 346 671 +704 320 704 634 352 676 +768 320 704 682 358 681 +832 320 704 728 366 685 +896 320 704 774 373 690 +960 320 704 819 380 695 +1023 320 704 865 387 701 +0 384 704 85 354 631 +64 384 704 124 363 640 +128 384 704 170 370 647 +192 384 704 222 376 652 +256 384 704 275 382 657 +320 384 704 329 387 662 +384 384 704 383 392 667 +448 384 704 438 397 671 +512 384 704 492 402 676 +576 384 704 545 407 681 +640 384 704 598 412 686 +704 384 704 648 418 691 +768 384 704 697 424 696 +832 384 704 743 431 700 +896 384 704 788 438 704 +960 384 704 833 445 710 +1023 384 704 879 451 716 +0 448 704 100 421 647 +64 448 704 139 430 656 +128 448 704 186 437 663 +192 448 704 238 442 668 +256 448 704 291 448 673 +320 448 704 345 453 678 +384 448 704 400 457 682 +448 448 704 454 462 686 +512 448 704 508 467 691 +576 448 704 561 472 695 +640 448 704 613 477 700 +704 448 704 663 483 706 +768 448 704 711 488 710 +832 448 704 757 495 714 +896 448 704 802 502 719 +960 448 704 847 508 724 +1023 448 704 893 514 730 +0 512 704 115 487 664 +64 512 704 155 496 672 +128 512 704 203 503 679 +192 512 704 255 508 683 +256 512 704 308 513 688 +320 512 704 362 518 693 +384 512 704 416 523 697 +448 512 704 470 527 701 +512 512 704 523 531 706 +576 512 704 576 536 710 +640 512 704 628 541 715 +704 512 704 678 546 720 +768 512 704 725 552 724 +832 512 704 770 558 728 +896 512 704 815 564 732 +960 512 704 861 570 738 +1023 512 704 906 576 743 +0 576 704 131 553 681 +64 576 704 171 561 689 +128 576 704 220 567 695 +192 576 704 272 573 700 +256 576 704 325 577 704 +320 576 704 378 582 708 +384 576 704 432 586 712 +448 576 704 486 590 716 +512 576 704 539 594 721 +576 576 704 591 599 725 +640 576 704 642 603 729 +704 576 704 692 608 734 +768 576 704 739 613 738 +832 576 704 784 619 741 +896 576 704 829 625 746 +960 576 704 874 630 751 +1023 576 704 919 635 756 +0 640 704 147 617 698 +64 640 704 188 625 706 +128 640 704 237 631 711 +192 640 704 289 635 716 +256 640 704 342 640 720 +320 640 704 395 644 724 +384 640 704 449 648 728 +448 640 704 502 652 732 +512 640 704 555 655 735 +576 640 704 607 660 739 +640 640 704 657 663 743 +704 640 704 706 668 747 +768 640 704 753 673 751 +832 640 704 797 678 755 +896 640 704 842 682 759 +960 640 704 887 687 764 +1023 640 704 932 692 769 +0 704 704 164 680 716 +64 704 704 206 687 724 +128 704 704 255 692 729 +192 704 704 307 697 733 +256 704 704 359 700 737 +320 704 704 413 704 741 +384 704 704 466 708 744 +448 704 704 518 711 747 +512 704 704 571 714 750 +576 704 704 622 718 754 +640 704 704 672 721 757 +704 704 704 720 725 761 +768 704 704 767 729 765 +832 704 704 811 734 769 +896 704 704 856 739 773 +960 704 704 900 743 778 +1023 704 704 945 747 782 +0 768 704 181 741 735 +64 768 704 224 747 741 +128 768 704 274 752 746 +192 768 704 325 756 750 +256 768 704 377 759 753 +320 768 704 430 762 756 +384 768 704 482 765 759 +448 768 704 535 768 762 +512 768 704 586 771 765 +576 768 704 637 774 768 +640 768 704 686 778 771 +704 768 704 734 781 775 +768 768 704 781 785 779 +832 768 704 825 789 783 +896 768 704 870 793 787 +960 768 704 914 798 791 +1023 768 704 959 802 795 +0 832 704 199 800 753 +64 832 704 242 806 759 +128 832 704 291 810 763 +192 832 704 342 813 766 +256 832 704 394 816 769 +320 832 704 446 819 772 +384 832 704 499 821 774 +448 832 704 550 824 777 +512 832 704 602 827 779 +576 832 704 652 829 782 +640 832 704 701 832 785 +704 832 704 749 836 789 +768 832 704 795 839 793 +832 832 704 840 843 797 +896 832 704 884 847 801 +960 832 704 928 851 805 +1023 832 704 972 855 809 +0 896 704 215 857 770 +64 896 704 259 862 775 +128 896 704 308 866 778 +192 896 704 358 869 781 +256 896 704 410 871 784 +320 896 704 462 874 786 +384 896 704 514 876 789 +448 896 704 566 878 791 +512 896 704 617 881 793 +576 896 704 667 883 796 +640 896 704 716 886 799 +704 896 704 764 889 803 +768 896 704 809 892 807 +832 896 704 854 896 811 +896 896 704 898 900 814 +960 896 704 942 904 819 +1023 896 704 987 908 822 +0 960 704 231 913 786 +64 960 704 275 917 790 +128 960 704 324 920 793 +192 960 704 374 923 796 +256 960 704 426 925 798 +320 960 704 478 928 800 +384 960 704 530 930 803 +448 960 704 581 932 805 +512 960 704 632 934 807 +576 960 704 682 936 810 +640 960 704 731 939 814 +704 960 704 779 942 818 +768 960 704 824 945 821 +832 960 704 868 949 825 +896 960 704 912 953 829 +960 960 704 956 957 832 +1023 960 704 1000 961 836 +0 1023 704 245 967 800 +64 1023 704 290 972 804 +128 1023 704 339 974 807 +192 1023 704 389 977 810 +256 1023 704 441 979 812 +320 1023 704 493 981 814 +384 1023 704 544 983 816 +448 1023 704 596 985 818 +512 1023 704 647 987 821 +576 1023 704 697 989 824 +640 1023 704 746 991 828 +704 1023 704 793 995 831 +768 1023 704 837 998 835 +832 1023 704 882 1002 839 +896 1023 704 925 1006 842 +960 1023 704 970 1010 846 +1023 1023 704 1014 1014 850 +0 0 768 3 1 582 +64 0 768 36 5 586 +128 0 768 73 8 590 +192 0 768 117 9 592 +256 0 768 166 11 594 +320 0 768 217 12 596 +384 0 768 269 14 598 +448 0 768 323 17 602 +512 0 768 376 21 605 +576 0 768 430 25 610 +640 0 768 483 29 615 +704 0 768 535 34 620 +768 0 768 585 40 624 +832 0 768 633 46 629 +896 0 768 680 53 634 +960 0 768 725 60 639 +1023 0 768 771 68 644 +0 64 768 15 45 595 +64 64 768 50 51 601 +128 64 768 89 55 607 +192 64 768 136 60 611 +256 64 768 188 63 615 +320 64 768 241 67 619 +384 64 768 295 71 623 +448 64 768 349 75 628 +512 64 768 404 79 632 +576 64 768 458 84 637 +640 64 768 511 89 642 +704 64 768 563 94 647 +768 64 768 614 100 653 +832 64 768 662 106 658 +896 64 768 708 114 662 +960 64 768 753 121 667 +1023 64 768 799 129 673 +0 128 768 31 98 612 +64 128 768 67 105 619 +128 128 768 109 113 627 +192 128 768 158 118 632 +256 128 768 211 123 637 +320 128 768 264 127 641 +384 128 768 319 132 646 +448 128 768 373 137 650 +512 128 768 427 141 655 +576 128 768 481 146 660 +640 128 768 535 151 665 +704 128 768 586 157 670 +768 128 768 636 163 675 +832 128 768 684 170 680 +896 128 768 730 177 685 +960 128 768 775 185 689 +1023 128 768 821 193 695 +0 192 768 45 159 627 +64 192 768 82 168 636 +128 192 768 125 176 643 +192 192 768 176 182 649 +256 192 768 229 187 654 +320 192 768 282 192 658 +384 192 768 337 197 663 +448 192 768 391 201 667 +512 192 768 445 206 672 +576 192 768 499 211 677 +640 192 768 552 217 682 +704 192 768 604 222 687 +768 192 768 654 229 692 +832 192 768 701 236 697 +896 192 768 747 243 702 +960 192 768 793 251 706 +1023 192 768 838 259 712 +0 256 768 59 224 643 +64 256 768 97 234 652 +128 256 768 141 241 659 +192 256 768 192 247 664 +256 256 768 245 252 669 +320 256 768 299 257 674 +384 256 768 353 262 678 +448 256 768 408 267 683 +512 256 768 462 272 688 +576 256 768 516 277 692 +640 256 768 569 283 698 +704 256 768 621 289 703 +768 256 768 670 295 708 +832 256 768 718 302 713 +896 256 768 763 309 718 +960 256 768 808 317 722 +1023 256 768 854 325 728 +0 320 768 73 290 658 +64 320 768 112 300 667 +128 320 768 157 307 674 +192 320 768 208 313 679 +256 320 768 261 318 684 +320 320 768 315 323 689 +384 320 768 370 329 694 +448 320 768 424 334 698 +512 320 768 479 339 703 +576 320 768 532 344 708 +640 320 768 585 349 713 +704 320 768 636 355 718 +768 320 768 686 361 724 +832 320 768 733 368 728 +896 320 768 778 375 732 +960 320 768 823 383 737 +1023 320 768 868 390 743 +0 384 768 87 357 674 +64 384 768 126 366 682 +128 384 768 173 373 689 +192 384 768 225 379 694 +256 384 768 278 384 699 +320 384 768 332 390 704 +384 384 768 386 395 709 +448 384 768 441 399 713 +512 384 768 495 404 718 +576 384 768 548 409 723 +640 384 768 600 415 727 +704 384 768 651 420 733 +768 384 768 700 426 738 +832 384 768 747 433 743 +896 384 768 793 440 747 +960 384 768 837 447 751 +1023 384 768 882 454 757 +0 448 768 102 424 689 +64 448 768 142 433 698 +128 448 768 189 440 705 +192 448 768 241 445 710 +256 448 768 294 451 715 +320 448 768 348 455 719 +384 448 768 402 460 724 +448 448 768 457 465 728 +512 448 768 510 470 732 +576 448 768 564 475 737 +640 448 768 616 480 742 +704 448 768 666 485 747 +768 448 768 715 491 752 +832 448 768 761 497 756 +896 448 768 806 504 760 +960 448 768 851 511 765 +1023 448 768 896 517 770 +0 512 768 117 490 706 +64 512 768 158 499 714 +128 512 768 206 505 720 +192 512 768 257 511 725 +256 512 768 311 516 730 +320 512 768 365 521 735 +384 512 768 418 525 739 +448 512 768 472 530 743 +512 512 768 526 534 747 +576 512 768 579 539 751 +640 512 768 630 543 756 +704 512 768 680 549 761 +768 512 768 728 554 766 +832 512 768 775 560 770 +896 512 768 819 566 773 +960 512 768 863 572 778 +1023 512 768 908 578 783 +0 576 768 133 555 723 +64 576 768 174 564 731 +128 576 768 222 570 736 +192 576 768 274 575 741 +256 576 768 328 580 746 +320 576 768 381 584 750 +384 576 768 435 588 754 +448 576 768 489 593 758 +512 576 768 542 597 761 +576 576 768 594 601 765 +640 576 768 645 606 770 +704 576 768 694 610 774 +768 576 768 742 615 779 +832 576 768 788 621 783 +896 576 768 832 627 786 +960 576 768 876 632 791 +1023 576 768 921 637 795 +0 640 768 149 620 740 +64 640 768 191 628 747 +128 640 768 240 633 753 +192 640 768 292 638 757 +256 640 768 344 642 761 +320 640 768 398 647 765 +384 640 768 451 650 769 +448 640 768 505 654 772 +512 640 768 557 658 776 +576 640 768 609 662 780 +640 640 768 659 666 783 +704 640 768 708 670 788 +768 640 768 755 675 792 +832 640 768 801 679 795 +896 640 768 845 685 799 +960 640 768 889 689 803 +1023 640 768 934 694 808 +0 704 768 166 682 758 +64 704 768 209 690 765 +128 704 768 258 695 770 +192 704 768 309 699 774 +256 704 768 362 703 778 +320 704 768 415 706 781 +384 704 768 468 710 784 +448 704 768 521 713 787 +512 704 768 573 716 791 +576 704 768 624 720 794 +640 704 768 674 724 797 +704 704 768 722 727 801 +768 704 768 769 731 805 +832 704 768 814 736 809 +896 704 768 858 741 812 +960 704 768 902 745 816 +1023 704 768 947 749 821 +0 768 768 184 743 776 +64 768 768 227 750 782 +128 768 768 276 754 787 +192 768 768 327 758 790 +256 768 768 379 761 794 +320 768 768 432 765 796 +384 768 768 485 767 799 +448 768 768 537 770 802 +512 768 768 589 773 805 +576 768 768 639 776 808 +640 768 768 688 779 811 +704 768 768 736 783 815 +768 768 768 782 787 818 +832 768 768 828 791 822 +896 768 768 872 795 826 +960 768 768 916 800 830 +1023 768 768 960 804 834 +0 832 768 201 802 793 +64 832 768 244 808 799 +128 832 768 294 812 803 +192 832 768 344 815 806 +256 832 768 396 818 809 +320 832 768 449 821 812 +384 832 768 501 823 814 +448 832 768 553 826 817 +512 832 768 604 828 819 +576 832 768 654 831 822 +640 832 768 703 834 825 +704 832 768 750 838 828 +768 832 768 796 841 831 +832 832 768 842 845 836 +896 832 768 886 849 839 +960 832 768 930 853 843 +1023 832 768 974 857 847 +0 896 768 217 859 810 +64 896 768 261 864 815 +128 896 768 310 868 818 +192 896 768 361 871 821 +256 896 768 412 873 824 +320 896 768 464 876 826 +384 896 768 516 878 828 +448 896 768 568 880 830 +512 896 768 619 883 833 +576 896 768 668 885 835 +640 896 768 717 888 838 +704 896 768 764 891 842 +768 896 768 811 895 845 +832 896 768 856 898 850 +896 896 768 900 902 853 +960 896 768 944 906 857 +1023 896 768 988 910 861 +0 960 768 233 915 825 +64 960 768 277 919 830 +128 960 768 326 922 833 +192 960 768 376 925 835 +256 960 768 428 927 838 +320 960 768 480 930 840 +384 960 768 531 932 842 +448 960 768 583 934 844 +512 960 768 633 936 846 +576 960 768 683 938 849 +640 960 768 731 941 852 +704 960 768 779 944 855 +768 960 768 825 947 859 +832 960 768 870 951 864 +896 960 768 914 955 867 +960 960 768 958 959 870 +1023 960 768 1002 963 874 +0 1023 768 247 970 840 +64 1023 768 292 974 844 +128 1023 768 341 976 847 +192 1023 768 391 979 849 +256 1023 768 443 981 851 +320 1023 768 494 983 853 +384 1023 768 546 985 855 +448 1023 768 597 987 857 +512 1023 768 648 989 859 +576 1023 768 697 991 862 +640 1023 768 746 994 865 +704 1023 768 794 997 869 +768 1023 768 840 1000 873 +832 1023 768 884 1004 877 +896 1023 768 928 1008 881 +960 1023 768 972 1012 884 +1023 1023 768 1016 1016 888 +0 0 832 4 2 622 +64 0 832 37 6 627 +128 0 832 74 9 630 +192 0 832 118 11 633 +256 0 832 168 12 635 +320 0 832 219 14 637 +384 0 832 272 17 640 +448 0 832 325 20 643 +512 0 832 379 23 647 +576 0 832 433 27 651 +640 0 832 486 32 656 +704 0 832 538 36 661 +768 0 832 589 42 666 +832 0 832 637 48 672 +896 0 832 684 55 677 +960 0 832 730 62 682 +1023 0 832 776 70 686 +0 64 832 17 46 636 +64 64 832 51 52 642 +128 64 832 91 57 648 +192 64 832 139 62 652 +256 64 832 190 65 656 +320 64 832 244 69 660 +384 64 832 298 73 665 +448 64 832 352 77 669 +512 64 832 407 82 674 +576 64 832 461 86 678 +640 64 832 514 91 683 +704 64 832 567 97 689 +768 64 832 617 102 694 +832 64 832 666 109 700 +896 64 832 713 116 705 +960 64 832 759 123 710 +1023 64 832 804 131 715 +0 128 832 33 100 653 +64 128 832 69 108 661 +128 128 832 111 115 668 +192 128 832 161 120 673 +256 128 832 214 125 678 +320 128 832 267 130 682 +384 128 832 322 135 687 +448 128 832 376 139 691 +512 128 832 430 144 696 +576 128 832 484 149 701 +640 128 832 537 154 705 +704 128 832 589 160 711 +768 128 832 640 166 717 +832 128 832 688 172 722 +896 128 832 735 180 727 +960 128 832 781 187 732 +1023 128 832 826 195 736 +0 192 832 47 162 669 +64 192 832 85 171 677 +128 192 832 128 179 684 +192 192 832 178 184 690 +256 192 832 231 189 694 +320 192 832 285 195 699 +384 192 832 339 199 703 +448 192 832 394 204 708 +512 192 832 448 209 713 +576 192 832 502 214 717 +640 192 832 555 220 722 +704 192 832 607 225 728 +768 192 832 657 232 733 +832 192 832 705 238 739 +896 192 832 752 246 744 +960 192 832 798 253 748 +1023 192 832 843 261 753 +0 256 832 61 227 684 +64 256 832 99 237 693 +128 256 832 144 244 700 +192 256 832 195 250 705 +256 256 832 248 255 710 +320 256 832 302 260 714 +384 256 832 356 265 719 +448 256 832 411 270 724 +512 256 832 465 275 728 +576 256 832 519 281 733 +640 256 832 572 286 738 +704 256 832 623 292 743 +768 256 832 673 298 749 +832 256 832 722 304 755 +896 256 832 768 311 760 +960 256 832 814 319 764 +1023 256 832 858 327 768 +0 320 832 76 294 699 +64 320 832 114 303 708 +128 320 832 160 310 715 +192 320 832 211 316 720 +256 320 832 264 321 725 +320 320 832 318 327 730 +384 320 832 373 331 734 +448 320 832 427 336 739 +512 320 832 482 341 743 +576 320 832 535 346 748 +640 320 832 588 352 753 +704 320 832 639 358 759 +768 320 832 689 364 764 +832 320 832 737 370 770 +896 320 832 783 377 774 +960 320 832 828 384 778 +1023 320 832 873 392 783 +0 384 832 90 360 715 +64 384 832 129 369 723 +128 384 832 176 376 730 +192 384 832 227 382 735 +256 384 832 281 387 740 +320 384 832 335 392 745 +384 384 832 389 397 749 +448 384 832 444 402 754 +512 384 832 498 407 758 +576 384 832 551 412 763 +640 384 832 603 418 768 +704 384 832 654 423 773 +768 384 832 703 429 778 +832 384 832 751 435 784 +896 384 832 797 442 788 +960 384 832 842 449 792 +1023 384 832 886 456 797 +0 448 832 105 427 730 +64 448 832 144 436 739 +128 448 832 192 443 745 +192 448 832 244 448 750 +256 448 832 297 453 755 +320 448 832 351 458 760 +384 448 832 405 463 764 +448 448 832 459 468 768 +512 448 832 513 473 773 +576 448 832 566 477 777 +640 448 832 618 482 782 +704 448 832 669 488 787 +768 448 832 717 494 792 +832 448 832 765 499 797 +896 448 832 811 506 801 +960 448 832 855 513 805 +1023 448 832 899 519 809 +0 512 832 120 493 746 +64 512 832 160 502 755 +128 512 832 208 508 760 +192 512 832 260 514 765 +256 512 832 314 519 770 +320 512 832 367 523 774 +384 512 832 421 528 778 +448 512 832 475 532 783 +512 512 832 529 537 787 +576 512 832 581 541 791 +640 512 832 633 546 795 +704 512 832 682 551 800 +768 512 832 731 556 805 +832 512 832 778 562 810 +896 512 832 824 568 814 +960 512 832 867 574 817 +1023 512 832 911 580 822 +0 576 832 136 559 763 +64 576 832 177 567 771 +128 576 832 225 573 776 +192 576 832 277 578 781 +256 576 832 330 583 785 +320 576 832 384 587 789 +384 576 832 438 591 793 +448 576 832 491 595 797 +512 576 832 544 600 801 +576 576 832 596 604 805 +640 576 832 647 608 809 +704 576 832 696 613 814 +768 576 832 744 618 818 +832 576 832 791 623 823 +896 576 832 836 628 826 +960 576 832 879 634 829 +1023 576 832 923 639 833 +0 640 832 152 623 780 +64 640 832 194 631 787 +128 640 832 243 636 793 +192 640 832 294 641 797 +256 640 832 347 645 801 +320 640 832 401 649 805 +384 640 832 454 653 808 +448 640 832 507 657 812 +512 640 832 560 660 815 +576 640 832 611 664 819 +640 640 832 662 668 823 +704 640 832 710 672 827 +768 640 832 757 677 831 +832 640 832 804 681 835 +896 640 832 849 686 838 +960 640 832 891 691 841 +1023 640 832 936 696 845 +0 704 832 169 685 798 +64 704 832 211 692 804 +128 704 832 260 697 809 +192 704 832 312 701 813 +256 704 832 365 705 817 +320 704 832 417 709 820 +384 704 832 470 712 823 +448 704 832 523 715 826 +512 704 832 575 719 830 +576 704 832 626 722 833 +640 704 832 676 726 836 +704 704 832 724 730 840 +768 704 832 771 734 844 +832 704 832 817 738 848 +896 704 832 861 742 851 +960 704 832 904 747 854 +1023 704 832 949 751 858 +0 768 832 186 746 815 +64 768 832 229 752 821 +128 768 832 279 757 826 +192 768 832 330 760 829 +256 768 832 382 764 833 +320 768 832 434 767 836 +384 768 832 487 770 838 +448 768 832 539 773 841 +512 768 832 591 775 844 +576 768 832 641 778 847 +640 768 832 690 782 850 +704 768 832 738 785 853 +768 768 832 784 789 857 +832 768 832 830 793 861 +896 768 832 874 797 864 +960 768 832 918 801 867 +1023 768 832 962 806 871 +0 832 832 203 805 833 +64 832 832 247 810 838 +128 832 832 296 814 842 +192 832 832 347 817 845 +256 832 832 399 820 848 +320 832 832 451 823 850 +384 832 832 503 825 853 +448 832 832 555 828 855 +512 832 832 606 830 858 +576 832 832 656 833 860 +640 832 832 705 836 863 +704 832 832 752 840 867 +768 832 832 798 843 870 +832 832 832 844 847 874 +896 832 832 888 851 877 +960 832 832 932 855 881 +1023 832 832 976 859 885 +0 896 832 219 861 849 +64 896 832 263 866 854 +128 896 832 313 870 857 +192 896 832 363 873 860 +256 896 832 414 875 862 +320 896 832 467 878 865 +384 896 832 519 880 867 +448 896 832 570 882 869 +512 896 832 621 885 871 +576 896 832 670 887 874 +640 896 832 719 890 877 +704 896 832 766 893 880 +768 896 832 812 897 883 +832 896 832 857 901 887 +896 896 832 902 904 891 +960 896 832 946 908 894 +1023 896 832 990 912 898 +0 960 832 235 917 864 +64 960 832 279 921 869 +128 960 832 328 924 871 +192 960 832 379 927 874 +256 960 832 430 929 876 +320 960 832 482 931 878 +384 960 832 534 934 880 +448 960 832 585 936 882 +512 960 832 635 938 884 +576 960 832 684 941 887 +640 960 832 733 943 890 +704 960 832 779 947 893 +768 960 832 826 950 896 +832 960 832 872 953 900 +896 960 832 916 957 904 +960 960 832 960 961 908 +1023 960 832 1004 965 912 +0 1023 832 249 971 878 +64 1023 832 294 975 882 +128 1023 832 343 978 885 +192 1023 832 393 981 887 +256 1023 832 445 983 889 +320 1023 832 496 985 891 +384 1023 832 548 987 893 +448 1023 832 599 989 895 +512 1023 832 649 991 897 +576 1023 832 698 994 899 +640 1023 832 747 997 902 +704 1023 832 794 1000 906 +768 1023 832 840 1003 910 +832 1023 832 886 1006 914 +896 1023 832 930 1010 918 +960 1023 832 974 1014 921 +1023 1023 832 1018 1018 925 +0 0 896 5 3 661 +64 0 896 38 7 666 +128 0 896 75 10 669 +192 0 896 120 12 672 +256 0 896 170 14 674 +320 0 896 221 16 676 +384 0 896 274 19 679 +448 0 896 328 22 682 +512 0 896 382 26 686 +576 0 896 435 30 691 +640 0 896 489 34 696 +704 0 896 541 39 701 +768 0 896 592 45 706 +832 0 896 641 51 712 +896 0 896 689 57 718 +960 0 896 735 64 723 +1023 0 896 781 72 728 +0 64 896 18 48 675 +64 64 896 53 54 681 +128 64 896 93 59 687 +192 64 896 141 64 692 +256 64 896 193 68 696 +320 64 896 246 72 700 +384 64 896 301 76 704 +448 64 896 355 80 709 +512 64 896 410 85 713 +576 64 896 464 89 718 +640 64 896 517 94 723 +704 64 896 570 99 729 +768 64 896 621 105 734 +832 64 896 670 111 740 +896 64 896 717 118 746 +960 64 896 764 126 751 +1023 64 896 809 133 756 +0 128 896 35 102 693 +64 128 896 71 110 700 +128 128 896 114 118 708 +192 128 896 164 123 713 +256 128 896 216 128 718 +320 128 896 270 133 722 +384 128 896 324 137 726 +448 128 896 379 142 731 +512 128 896 433 147 736 +576 128 896 487 152 740 +640 128 896 540 157 745 +704 128 896 592 163 751 +768 128 896 643 169 756 +832 128 896 692 175 762 +896 128 896 739 182 768 +960 128 896 786 190 773 +1023 128 896 831 197 777 +0 192 896 50 165 708 +64 192 896 87 174 717 +128 192 896 131 182 724 +192 192 896 181 187 729 +256 192 896 234 192 734 +320 192 896 288 197 739 +384 192 896 342 202 743 +448 192 896 397 207 748 +512 192 896 451 212 752 +576 192 896 505 217 757 +640 192 896 558 223 762 +704 192 896 610 228 767 +768 192 896 660 235 773 +832 192 896 709 241 779 +896 192 896 756 248 784 +960 192 896 803 256 789 +1023 192 896 848 263 794 +0 256 896 64 230 724 +64 256 896 102 239 732 +128 256 896 147 247 739 +192 256 896 198 253 745 +256 256 896 251 258 749 +320 256 896 305 263 754 +384 256 896 359 268 759 +448 256 896 414 273 763 +512 256 896 468 278 768 +576 256 896 522 283 773 +640 256 896 575 289 777 +704 256 896 626 295 783 +768 256 896 676 301 789 +832 256 896 725 307 794 +896 256 896 772 314 800 +960 256 896 818 321 805 +1023 256 896 863 329 809 +0 320 896 78 296 739 +64 320 896 117 306 748 +128 320 896 163 313 754 +192 320 896 214 319 759 +256 320 896 267 324 765 +320 320 896 321 329 769 +384 320 896 375 334 773 +448 320 896 430 339 778 +512 320 896 485 344 783 +576 320 896 538 349 787 +640 320 896 591 355 793 +704 320 896 642 361 798 +768 320 896 691 366 803 +832 320 896 740 373 809 +896 320 896 787 380 814 +960 320 896 833 387 819 +1023 320 896 878 394 823 +0 384 896 93 363 754 +64 384 896 132 372 763 +128 384 896 178 379 769 +192 384 896 231 385 775 +256 384 896 284 390 779 +320 384 896 338 396 784 +384 384 896 392 400 789 +448 384 896 446 405 793 +512 384 896 501 410 797 +576 384 896 554 415 802 +640 384 896 606 420 807 +704 384 896 657 426 812 +768 384 896 706 432 817 +832 384 896 754 438 823 +896 384 896 801 445 828 +960 384 896 847 451 832 +1023 384 896 891 458 836 +0 448 896 107 430 770 +64 448 896 148 439 778 +128 448 896 195 446 784 +192 448 896 247 451 789 +256 448 896 300 456 794 +320 448 896 354 461 799 +384 448 896 408 466 803 +448 448 896 462 471 807 +512 448 896 516 475 811 +576 448 896 569 480 816 +640 448 896 621 485 821 +704 448 896 671 491 825 +768 448 896 720 496 830 +832 448 896 768 502 836 +896 448 896 814 508 841 +960 448 896 859 514 845 +1023 448 896 903 521 848 +0 512 896 123 496 786 +64 512 896 163 505 794 +128 512 896 211 511 800 +192 512 896 263 517 805 +256 512 896 316 521 809 +320 512 896 370 526 813 +384 512 896 424 531 817 +448 512 896 478 535 822 +512 512 896 532 540 826 +576 512 896 584 544 830 +640 512 896 635 549 834 +704 512 896 685 554 839 +768 512 896 734 559 844 +832 512 896 781 565 849 +896 512 896 827 570 853 +960 512 896 872 576 857 +1023 512 896 915 582 860 +0 576 896 138 561 802 +64 576 896 179 570 810 +128 576 896 228 576 815 +192 576 896 280 581 820 +256 576 896 333 586 824 +320 576 896 387 590 828 +384 576 896 440 594 832 +448 576 896 494 598 836 +512 576 896 547 602 840 +576 576 896 599 606 843 +640 576 896 650 611 848 +704 576 896 699 615 852 +768 576 896 747 620 856 +832 576 896 794 625 861 +896 576 896 840 630 865 +960 576 896 884 636 868 +1023 576 896 927 641 871 +0 640 896 155 626 819 +64 640 896 196 633 826 +128 640 896 245 639 831 +192 640 896 297 644 836 +256 640 896 350 648 840 +320 640 896 403 652 843 +384 640 896 457 656 847 +448 640 896 510 659 850 +512 640 896 562 663 854 +576 640 896 614 667 857 +640 640 896 664 671 861 +704 640 896 712 675 865 +768 640 896 760 679 869 +832 640 896 806 683 873 +896 640 896 852 688 877 +960 640 896 896 693 880 +1023 640 896 939 698 883 +0 704 896 171 688 836 +64 704 896 214 695 843 +128 704 896 263 700 848 +192 704 896 315 704 852 +256 704 896 367 708 855 +320 704 896 420 711 859 +384 704 896 473 715 861 +448 704 896 526 718 865 +512 704 896 578 721 868 +576 704 896 629 724 871 +640 704 896 678 728 874 +704 704 896 726 732 878 +768 704 896 773 736 881 +832 704 896 819 740 885 +896 704 896 864 744 889 +960 704 896 908 749 892 +1023 704 896 951 754 895 +0 768 896 189 748 854 +64 768 896 232 755 860 +128 768 896 281 759 864 +192 768 896 332 763 868 +256 768 896 384 766 871 +320 768 896 437 769 873 +384 768 896 489 772 876 +448 768 896 542 775 879 +512 768 896 593 777 881 +576 768 896 644 781 884 +640 768 896 692 784 887 +704 768 896 740 787 891 +768 768 896 787 791 894 +832 768 896 832 795 898 +896 768 896 878 799 902 +960 768 896 921 803 904 +1023 768 896 964 808 907 +0 832 896 205 807 871 +64 832 896 249 812 876 +128 832 896 298 816 880 +192 832 896 349 820 883 +256 832 896 401 822 885 +320 832 896 453 825 888 +384 832 896 505 827 890 +448 832 896 557 830 892 +512 832 896 608 833 895 +576 832 896 658 835 897 +640 832 896 707 838 900 +704 832 896 754 842 904 +768 832 896 800 845 907 +832 832 896 846 849 911 +896 832 896 891 853 914 +960 832 896 934 857 917 +1023 832 896 978 861 921 +0 896 896 222 864 887 +64 896 896 266 869 891 +128 896 896 315 872 895 +192 896 896 365 875 897 +256 896 896 417 877 900 +320 896 896 469 880 902 +384 896 896 521 882 904 +448 896 896 572 884 906 +512 896 896 623 887 908 +576 896 896 673 889 911 +640 896 896 721 892 914 +704 896 896 768 895 916 +768 896 896 814 899 920 +832 896 896 859 903 923 +896 896 896 904 906 927 +960 896 896 948 910 930 +1023 896 896 992 914 934 +0 960 896 237 919 902 +64 960 896 281 923 906 +128 960 896 331 927 909 +192 960 896 381 929 911 +256 960 896 432 931 913 +320 960 896 484 934 915 +384 960 896 536 936 917 +448 960 896 587 938 919 +512 960 896 638 940 921 +576 960 896 687 942 923 +640 960 896 735 945 926 +704 960 896 781 949 929 +768 960 896 827 952 932 +832 960 896 873 956 936 +896 960 896 917 959 940 +960 960 896 962 963 943 +1023 960 896 1007 967 947 +0 1023 896 251 974 916 +64 1023 896 296 978 919 +128 1023 896 345 980 922 +192 1023 896 396 983 924 +256 1023 896 447 985 926 +320 1023 896 498 987 928 +384 1023 896 550 989 930 +448 1023 896 601 991 931 +512 1023 896 651 993 933 +576 1023 896 700 996 936 +640 1023 896 748 999 938 +704 1023 896 795 1002 942 +768 1023 896 841 1005 945 +832 1023 896 886 1009 949 +896 1023 896 932 1012 953 +960 1023 896 976 1017 957 +1023 1023 896 1021 1021 961 +0 0 960 6 4 698 +64 0 960 39 8 703 +128 0 960 76 11 707 +192 0 960 122 14 709 +256 0 960 172 16 712 +320 0 960 224 18 714 +384 0 960 277 21 718 +448 0 960 331 24 721 +512 0 960 385 28 725 +576 0 960 438 32 730 +640 0 960 492 37 735 +704 0 960 544 42 740 +768 0 960 595 48 746 +832 0 960 645 54 752 +896 0 960 693 60 757 +960 0 960 740 67 763 +1023 0 960 786 74 768 +0 64 960 20 50 713 +64 64 960 55 56 720 +128 64 960 96 62 726 +192 64 960 144 66 730 +256 64 960 196 70 734 +320 64 960 250 75 739 +384 64 960 304 79 743 +448 64 960 358 83 748 +512 64 960 413 87 752 +576 64 960 467 92 757 +640 64 960 520 97 762 +704 64 960 573 102 768 +768 64 960 624 108 773 +832 64 960 673 114 779 +896 64 960 721 121 785 +960 64 960 768 128 791 +1023 64 960 814 135 796 +0 128 960 37 105 731 +64 128 960 74 113 740 +128 128 960 117 121 747 +192 128 960 167 126 752 +256 128 960 219 131 757 +320 128 960 273 136 761 +384 128 960 327 140 765 +448 128 960 382 145 770 +512 128 960 436 150 774 +576 128 960 490 155 779 +640 128 960 543 160 784 +704 128 960 595 166 789 +768 128 960 646 172 795 +832 128 960 695 178 801 +896 128 960 743 185 807 +960 128 960 790 192 812 +1023 128 960 836 200 817 +0 192 960 53 168 748 +64 192 960 90 177 756 +128 192 960 134 184 763 +192 192 960 184 190 768 +256 192 960 237 195 773 +320 192 960 291 200 777 +384 192 960 345 205 782 +448 192 960 400 210 786 +512 192 960 454 215 791 +576 192 960 508 220 795 +640 192 960 561 226 800 +704 192 960 613 232 806 +768 192 960 663 238 811 +832 192 960 712 244 817 +896 192 960 760 251 823 +960 192 960 807 258 829 +1023 192 960 853 265 833 +0 256 960 67 233 762 +64 256 960 105 243 771 +128 256 960 150 250 778 +192 256 960 201 256 783 +256 256 960 254 261 788 +320 256 960 308 266 793 +384 256 960 362 271 797 +448 256 960 417 276 802 +512 256 960 471 281 806 +576 256 960 525 286 811 +640 256 960 578 292 816 +704 256 960 629 298 821 +768 256 960 679 304 827 +832 256 960 728 310 833 +896 256 960 776 317 838 +960 256 960 822 324 844 +1023 256 960 868 331 848 +0 320 960 81 300 778 +64 320 960 120 309 786 +128 320 960 165 316 793 +192 320 960 217 322 798 +256 320 960 270 327 803 +320 320 960 324 333 807 +384 320 960 379 338 812 +448 320 960 433 342 816 +512 320 960 488 347 821 +576 320 960 541 353 825 +640 320 960 594 358 830 +704 320 960 645 364 836 +768 320 960 694 370 841 +832 320 960 743 376 847 +896 320 960 791 383 853 +960 320 960 837 389 858 +1023 320 960 882 396 862 +0 384 960 95 366 793 +64 384 960 135 375 801 +128 384 960 182 382 808 +192 384 960 233 388 813 +256 384 960 287 394 818 +320 384 960 341 399 822 +384 384 960 395 403 826 +448 384 960 450 408 831 +512 384 960 504 413 835 +576 384 960 557 418 839 +640 384 960 609 424 845 +704 384 960 660 429 850 +768 384 960 709 435 855 +832 384 960 757 441 860 +896 384 960 804 447 866 +960 384 960 851 454 871 +1023 384 960 896 460 875 +0 448 960 110 433 808 +64 448 960 150 442 816 +128 448 960 198 449 823 +192 448 960 250 454 828 +256 448 960 303 459 832 +320 448 960 357 464 836 +384 448 960 411 469 841 +448 448 960 465 474 845 +512 448 960 519 478 849 +576 448 960 572 483 854 +640 448 960 624 488 858 +704 448 960 674 494 863 +768 448 960 723 499 868 +832 448 960 770 505 873 +896 448 960 818 511 879 +960 448 960 863 517 883 +1023 448 960 908 523 886 +0 512 960 125 499 824 +64 512 960 166 508 832 +128 512 960 214 514 838 +192 512 960 266 519 842 +256 512 960 319 524 847 +320 512 960 373 529 851 +384 512 960 427 534 855 +448 512 960 481 538 859 +512 512 960 534 543 863 +576 512 960 587 547 867 +640 512 960 638 552 871 +704 512 960 688 557 876 +768 512 960 736 562 880 +832 512 960 783 567 885 +896 512 960 830 573 890 +960 512 960 876 578 894 +1023 512 960 920 584 898 +0 576 960 141 565 840 +64 576 960 182 573 847 +128 576 960 231 579 853 +192 576 960 283 584 858 +256 576 960 336 588 862 +320 576 960 390 592 865 +384 576 960 443 597 869 +448 576 960 497 601 873 +512 576 960 550 605 876 +576 576 960 602 609 880 +640 576 960 653 613 884 +704 576 960 701 618 888 +768 576 960 749 623 893 +832 576 960 796 628 897 +896 576 960 842 633 902 +960 576 960 887 638 906 +1023 576 960 931 643 908 +0 640 960 157 629 857 +64 640 960 199 636 863 +128 640 960 248 642 869 +192 640 960 300 646 873 +256 640 960 353 650 876 +320 640 960 406 654 880 +384 640 960 459 658 883 +448 640 960 512 662 887 +512 640 960 565 665 890 +576 640 960 616 669 893 +640 640 960 667 673 897 +704 640 960 715 677 901 +768 640 960 762 682 905 +832 640 960 809 686 909 +896 640 960 854 690 913 +960 640 960 899 695 917 +1023 640 960 943 700 919 +0 704 960 174 691 874 +64 704 960 217 698 880 +128 704 960 266 702 885 +192 704 960 318 707 889 +256 704 960 370 710 892 +320 704 960 423 714 895 +384 704 960 476 717 898 +448 704 960 528 720 901 +512 704 960 580 723 903 +576 704 960 631 727 907 +640 704 960 681 730 910 +704 704 960 729 734 913 +768 704 960 775 738 917 +832 704 960 821 742 921 +896 704 960 867 746 925 +960 704 960 912 751 929 +1023 704 960 955 755 931 +0 768 960 191 751 891 +64 768 960 234 757 897 +128 768 960 284 762 901 +192 768 960 335 765 904 +256 768 960 387 768 907 +320 768 960 440 772 910 +384 768 960 492 774 912 +448 768 960 544 777 914 +512 768 960 596 780 917 +576 768 960 646 783 920 +640 768 960 695 786 923 +704 768 960 742 790 926 +768 768 960 789 793 930 +832 768 960 835 797 933 +896 768 960 880 801 937 +960 768 960 924 805 941 +1023 768 960 968 810 943 +0 832 960 208 809 907 +64 832 960 252 815 912 +128 832 960 301 819 916 +192 832 960 352 822 919 +256 832 960 403 825 921 +320 832 960 455 827 924 +384 832 960 508 830 926 +448 832 960 560 832 928 +512 832 960 611 835 930 +576 832 960 661 838 933 +640 832 960 709 841 936 +704 832 960 756 844 939 +768 832 960 802 848 942 +832 832 960 848 851 946 +896 832 960 893 855 949 +960 832 960 938 859 953 +1023 832 960 981 863 955 +0 896 960 224 866 923 +64 896 960 268 871 927 +128 896 960 317 874 931 +192 896 960 368 877 933 +256 896 960 419 880 935 +320 896 960 471 882 938 +384 896 960 523 884 939 +448 896 960 575 886 941 +512 896 960 625 889 944 +576 896 960 675 891 946 +640 896 960 723 894 949 +704 896 960 770 898 952 +768 896 960 816 901 955 +832 896 960 861 905 958 +896 896 960 906 908 962 +960 896 960 951 912 965 +1023 896 960 995 917 968 +0 960 960 239 921 937 +64 960 960 284 926 942 +128 960 960 333 929 944 +192 960 960 383 931 946 +256 960 960 435 934 949 +320 960 960 486 936 950 +384 960 960 538 938 952 +448 960 960 589 940 954 +512 960 960 640 942 956 +576 960 960 689 945 959 +640 960 960 737 948 961 +704 960 960 784 951 964 +768 960 960 830 954 968 +832 960 960 875 958 971 +896 960 960 919 962 975 +960 960 960 964 966 978 +1023 960 960 1009 969 982 +0 1023 960 253 976 951 +64 1023 960 298 980 955 +128 1023 960 348 983 957 +192 1023 960 398 985 959 +256 1023 960 449 987 961 +320 1023 960 501 989 963 +384 1023 960 552 991 965 +448 1023 960 603 993 966 +512 1023 960 654 995 968 +576 1023 960 702 998 971 +640 1023 960 750 1001 974 +704 1023 960 797 1004 977 +768 1023 960 843 1008 980 +832 1023 960 888 1011 983 +896 1023 960 933 1015 987 +960 1023 960 978 1019 991 +1023 1023 960 1023 1023 995 +0 0 1023 7 5 735 +64 0 1023 40 9 740 +128 0 1023 78 13 744 +192 0 1023 124 16 747 +256 0 1023 174 18 749 +320 0 1023 226 20 752 +384 0 1023 280 24 755 +448 0 1023 334 27 759 +512 0 1023 388 31 763 +576 0 1023 442 35 767 +640 0 1023 495 40 772 +704 0 1023 547 45 778 +768 0 1023 598 51 783 +832 0 1023 648 56 789 +896 0 1023 696 63 795 +960 0 1023 744 70 801 +1023 0 1023 791 76 806 +0 64 1023 22 52 750 +64 64 1023 57 58 757 +128 64 1023 98 64 763 +192 64 1023 147 69 768 +256 64 1023 199 73 772 +320 64 1023 253 77 777 +384 64 1023 307 81 781 +448 64 1023 362 86 785 +512 64 1023 416 90 790 +576 64 1023 470 95 794 +640 64 1023 524 100 799 +704 64 1023 576 105 805 +768 64 1023 627 111 810 +832 64 1023 676 117 817 +896 64 1023 725 124 823 +960 64 1023 772 131 829 +1023 64 1023 819 138 834 +0 128 1023 40 108 769 +64 128 1023 77 116 777 +128 128 1023 120 123 784 +192 128 1023 170 129 789 +256 128 1023 222 134 794 +320 128 1023 276 139 798 +384 128 1023 331 143 802 +448 128 1023 385 148 807 +512 128 1023 440 153 811 +576 128 1023 493 158 816 +640 128 1023 546 163 821 +704 128 1023 599 169 826 +768 128 1023 649 175 832 +832 128 1023 698 181 838 +896 128 1023 747 188 844 +960 128 1023 794 195 850 +1023 128 1023 840 202 855 +0 192 1023 55 171 785 +64 192 1023 93 180 793 +128 192 1023 137 188 800 +192 192 1023 187 193 805 +256 192 1023 240 199 810 +320 192 1023 294 204 814 +384 192 1023 348 208 819 +448 192 1023 403 213 823 +512 192 1023 457 218 828 +576 192 1023 511 223 832 +640 192 1023 564 229 837 +704 192 1023 616 235 842 +768 192 1023 666 241 848 +832 192 1023 715 247 854 +896 192 1023 763 254 860 +960 192 1023 811 261 866 +1023 192 1023 857 268 871 +0 256 1023 70 237 800 +64 256 1023 108 246 808 +128 256 1023 153 253 815 +192 256 1023 204 259 820 +256 256 1023 257 264 825 +320 256 1023 311 269 829 +384 256 1023 365 274 834 +448 256 1023 420 279 838 +512 256 1023 474 284 843 +576 256 1023 528 290 847 +640 256 1023 581 295 852 +704 256 1023 632 301 858 +768 256 1023 682 307 863 +832 256 1023 731 313 869 +896 256 1023 779 320 875 +960 256 1023 826 327 881 +1023 256 1023 872 334 885 +0 320 1023 84 303 815 +64 320 1023 123 312 823 +128 320 1023 169 319 830 +192 320 1023 220 325 835 +256 320 1023 274 330 839 +320 320 1023 328 336 844 +384 320 1023 382 341 848 +448 320 1023 437 346 853 +512 320 1023 491 351 857 +576 320 1023 544 356 862 +640 320 1023 597 361 867 +704 320 1023 648 367 872 +768 320 1023 697 373 877 +832 320 1023 746 379 883 +896 320 1023 794 386 889 +960 320 1023 840 392 894 +1023 320 1023 887 399 899 +0 384 1023 98 369 830 +64 384 1023 138 379 838 +128 384 1023 185 386 844 +192 384 1023 237 391 849 +256 384 1023 290 397 854 +320 384 1023 344 402 858 +384 384 1023 398 407 863 +448 384 1023 453 411 867 +512 384 1023 507 416 871 +576 384 1023 560 421 876 +640 384 1023 612 427 880 +704 384 1023 663 432 886 +768 384 1023 712 438 891 +832 384 1023 760 444 896 +896 384 1023 807 450 902 +960 384 1023 854 456 907 +1023 384 1023 900 463 911 +0 448 1023 113 436 845 +64 448 1023 153 445 853 +128 448 1023 201 452 859 +192 448 1023 253 457 864 +256 448 1023 306 462 868 +320 448 1023 360 468 873 +384 448 1023 414 472 877 +448 448 1023 469 477 881 +512 448 1023 522 482 885 +576 448 1023 575 486 889 +640 448 1023 627 492 894 +704 448 1023 677 497 898 +768 448 1023 725 502 904 +832 448 1023 773 508 909 +896 448 1023 820 514 914 +960 448 1023 867 519 919 +1023 448 1023 912 525 923 +0 512 1023 128 502 860 +64 512 1023 169 511 868 +128 512 1023 217 517 874 +192 512 1023 270 523 879 +256 512 1023 323 528 883 +320 512 1023 376 532 887 +384 512 1023 430 537 891 +448 512 1023 484 541 895 +512 512 1023 537 545 898 +576 512 1023 590 550 902 +640 512 1023 641 555 907 +704 512 1023 690 560 911 +768 512 1023 739 565 916 +832 512 1023 786 570 921 +896 512 1023 833 576 926 +960 512 1023 879 581 930 +1023 512 1023 924 586 934 +0 576 1023 144 568 876 +64 576 1023 185 576 883 +128 576 1023 234 582 889 +192 576 1023 286 587 893 +256 576 1023 339 591 897 +320 576 1023 393 596 901 +384 576 1023 446 600 905 +448 576 1023 500 604 908 +512 576 1023 553 608 912 +576 576 1023 604 612 916 +640 576 1023 655 616 919 +704 576 1023 704 621 924 +768 576 1023 752 625 928 +832 576 1023 799 631 933 +896 576 1023 845 635 937 +960 576 1023 890 640 941 +1023 576 1023 935 645 945 +0 640 1023 160 632 892 +64 640 1023 202 639 899 +128 640 1023 251 645 904 +192 640 1023 303 649 908 +256 640 1023 356 653 912 +320 640 1023 409 657 915 +384 640 1023 462 661 919 +448 640 1023 516 665 922 +512 640 1023 568 668 925 +576 640 1023 619 672 929 +640 640 1023 669 676 932 +704 640 1023 718 680 936 +768 640 1023 765 684 940 +832 640 1023 811 688 944 +896 640 1023 856 693 948 +960 640 1023 902 697 952 +1023 640 1023 947 702 955 +0 704 1023 177 694 909 +64 704 1023 219 700 915 +128 704 1023 269 705 920 +192 704 1023 321 709 924 +256 704 1023 373 713 927 +320 704 1023 426 717 930 +384 704 1023 479 720 933 +448 704 1023 531 723 936 +512 704 1023 583 726 939 +576 704 1023 634 729 942 +640 704 1023 683 733 945 +704 704 1023 731 737 948 +768 704 1023 778 740 952 +832 704 1023 824 745 956 +896 704 1023 869 749 960 +960 704 1023 914 753 963 +1023 704 1023 959 757 967 +0 768 1023 194 754 926 +64 768 1023 237 760 932 +128 768 1023 287 764 936 +192 768 1023 338 768 939 +256 768 1023 390 771 942 +320 768 1023 442 774 945 +384 768 1023 495 777 947 +448 768 1023 547 780 949 +512 768 1023 598 782 952 +576 768 1023 649 785 955 +640 768 1023 697 788 958 +704 768 1023 745 792 961 +768 768 1023 791 796 964 +832 768 1023 837 800 968 +896 768 1023 882 803 972 +960 768 1023 927 807 975 +1023 768 1023 972 811 979 +0 832 1023 211 812 943 +64 832 1023 254 817 947 +128 832 1023 304 821 951 +192 832 1023 354 824 954 +256 832 1023 406 827 956 +320 832 1023 458 830 959 +384 832 1023 510 832 961 +448 832 1023 562 834 963 +512 832 1023 613 837 965 +576 832 1023 663 840 968 +640 832 1023 711 843 970 +704 832 1023 759 846 974 +768 832 1023 805 850 977 +832 832 1023 850 853 980 +896 832 1023 895 857 984 +960 832 1023 940 861 988 +1023 832 1023 985 865 991 +0 896 1023 226 868 958 +64 896 1023 271 874 962 +128 896 1023 320 877 965 +192 896 1023 370 879 968 +256 896 1023 422 882 970 +320 896 1023 474 884 972 +384 896 1023 526 886 974 +448 896 1023 577 889 976 +512 896 1023 628 891 978 +576 896 1023 677 894 981 +640 896 1023 725 897 983 +704 896 1023 772 900 986 +768 896 1023 818 903 990 +832 896 1023 863 907 993 +896 896 1023 908 911 996 +960 896 1023 953 914 1000 +1023 896 1023 998 918 1003 +0 960 1023 242 924 972 +64 960 1023 286 928 976 +128 960 1023 335 931 979 +192 960 1023 386 934 981 +256 960 1023 437 936 983 +320 960 1023 489 938 985 +384 960 1023 540 940 987 +448 960 1023 592 942 989 +512 960 1023 642 944 991 +576 960 1023 691 947 993 +640 960 1023 739 950 996 +704 960 1023 786 953 999 +768 960 1023 832 956 1002 +832 960 1023 877 960 1005 +896 960 1023 922 964 1009 +960 960 1023 966 968 1013 +1023 960 1023 1012 971 1016 +0 1023 1023 256 978 986 +64 1023 1023 301 982 989 +128 1023 1023 350 985 992 +192 1023 1023 400 987 994 +256 1023 1023 452 989 996 +320 1023 1023 503 991 997 +384 1023 1023 555 993 999 +448 1023 1023 606 995 1001 +512 1023 1023 656 997 1003 +576 1023 1023 705 1000 1005 +640 1023 1023 753 1003 1008 +704 1023 1023 799 1006 1011 +768 1023 1023 845 1010 1014 +832 1023 1023 890 1014 1018 +896 1023 1023 935 1017 1022 +960 1023 1023 980 1021 1023 +1023 1023 1023 1023 1023 1023 \ No newline at end of file diff --git a/proprietary/vendor/etc/dolby/dax-default.xml b/proprietary/vendor/etc/dolby/dax-default.xml new file mode 100644 index 0000000..1c72451 --- /dev/null +++ b/proprietary/vendor/etc/dolby/dax-default.xml @@ -0,0 +1,1956 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/dsi_panel_o17_38_0c_0a_fhdp_vdo_mi.xml b/proprietary/vendor/etc/dsi_panel_o17_38_0c_0a_fhdp_vdo_mi.xml new file mode 100644 index 0000000..d3b3845 --- /dev/null +++ b/proprietary/vendor/etc/dsi_panel_o17_38_0c_0a_fhdp_vdo_mi.xml @@ -0,0 +1,215 @@ + + + + + lcm cta unlimitedCT eyeCare hbm ccbb wpCalib sunlightScreen maxBrightness gabb dcBacklight PaperMode miBrightness MtkNode rhyeyecare + + + lcm_num lcm_array + 3 + 3.18020013778823 -1.33485852025382 -0.525944903273713 -0.738722345742797 1.61454541467235 0.0634813982173785 0.018280308219805 -0.0692271509463269 0.855379964771293 + + + ctimes ttimes_us xydiv change nativeCT enterFactor exitFactor envCTTable panelCTTable lightTable lightCompensations + 10 + 200 + 1 + 20 + 7400 + 0.003 + 0.01 + 4500 5000 5500 6000 6500 7000 7500 + 4500 5000 5500 6000 6500 7000 7500 + 0 + 0 + + + strength default cold warm uiParamMin paramMax dimmingTime dimmingStep + 25 + 255 255 255 + 235 245 255 + 255 244 231 + 100 + 255 + 50 + 20 + + + nativeCTIndex eyeCareIndex eyeCareRestoreTime GCoeff BCoeff eyeCareCoeff0 eyeCareCoeff1 eyeCareCoeff2 eyeCareCoeff3 eyeCareCoeff4 eyeCareCoeff5 eyeCareCoeff6 eyeCareCoeff7 eyeCareCoeff8 maxCCT minCCT + 0 + -3 -5 -8 -13 -14 -15 -17 -18 -19 -20 -21 -23 -24 -25 -27 -28 -29 -30 -32 -33 -34 -35 -36 -38 -39 -42 -43 -45 -48 -53 -59 -63 + 25 + -0.000000016 0.000262453 -0.12002964 + -0.00000000249 0.000217486 -0.46019951 + -1.38868631e-12 1.67472195e-08 -1.08570249e-05 7.06742769e-01 + -1.22698029e-12 2.74479083e-08 -2.29747634e-04 7.07565412e-01 + 1.39849056e-13 -2.33635235e-09 9.24448669e-06 3.57852399e-03 + 0 0 0 0 + -2.73666144e-13 -8.17898513e-09 1.97497862e-04 6.60304710e-02 + 5.45687158e-15 -1.01088348e-10 5.88123061e-07 -1.02761804e-03 + 9.88666993e-15 -1.66541851e-10 9.17465771e-07 -1.65229869e-03 + 1.33315707e-13 -2.24257834e-09 1.23386488e-05 -2.21963841e-02 + -4.27329902e-12 6.46690433e-08 -1.35263876e-04 1.50231667e-01 + 6400 + 4300 + + + hbmTrigerLux hbmExitThreshold hbmKeepOnMaxTime hbmRestTime maxBL closeDelay foolProofLux foolProofOpenDelay foolProofThreshold + 8000 + 5000 + 1800 + 600 + 2047 + 3 + 12000 + 5 + 500 + + + xCoeff yCoeff blThreshold deltaX deltaY + -8976 6834230 1177544775 + 2260 661236 316363221 + 16 50 + -0.0113686 + -0.00279 + + + targetWP targetWPXY rgbCoordinatexyl xRange yRange xyComp xyOffset + 0.300 0.315 + 0.952381 1 1.222222 + + 0.660 0.295 0.15 0.334 0.656 0.055 0 0 0 + 0.275 0.325 + 0.29 0.34 + 0.172 0.192 + 0 0 + + + level delay coeff0 coeff1 coeff2 coeff3 coeff4 coeff5 coeff6 coeff7 coeff8 coeff9 coeff10 coeff11 coeff12 coeff13 coeff14 coeff15 threshold + 16 + + 50 + 1.0000 0.0000 0.0000 0.0000 1.0000 0.0000 0.0000 0.0000 1.0000 + 1.011404027 -0.009064729 -0.002339298 -0.00423196 1.005968999 -0.001737039 -0.003501698 -0.005569497 1.009071195 + 1.022808054 -0.018129458 -0.004678596 -0.008463919 1.011937998 -0.003474078 -0.007003395 -0.011138995 1.01814239 + 1.034212081 -0.027194187 -0.007017894 -0.012695879 1.017906996 -0.005211118 -0.010505093 -0.016708492 1.027213585 + 1.045616108 -0.036258916 -0.009357192 -0.016927838 1.023875995 -0.006948157 -0.014006791 -0.02227799 1.036284781 + 1.057020135 -0.045323645 -0.011696491 -0.021159798 1.029844994 -0.008685196 -0.017508488 -0.027847487 1.045355976 + 1.068424162 -0.054388374 -0.014035789 -0.025391758 1.035813993 -0.010422235 -0.021010186 -0.033416985 1.054427171 + 1.079828189 -0.063453102 -0.016375087 -0.029623717 1.041782992 -0.012159275 -0.024511884 -0.038986482 1.063498366 + 1.091232216 -0.072517831 -0.018714385 -0.033855677 1.04775199 -0.013896314 -0.028013581 -0.04455598 1.072569561 + 1.102636243 -0.08158256 -0.021053683 -0.038087636 1.053720989 -0.015633353 -0.031515279 -0.050125477 1.081640756 + 1.11404027 -0.090647289 -0.023392981 -0.042319596 1.059689988 -0.017370392 -0.035016977 -0.055694975 1.090711951 + 1.125444297 -0.099712018 -0.025732279 -0.046551555 1.065658987 -0.019107431 -0.038518674 -0.061264472 1.099783147 + 1.136848324 -0.108776747 -0.028071577 -0.050783515 1.071627986 -0.020844471 -0.042020372 -0.06683397 1.108854342 + 1.148252351 -0.117841476 -0.030410875 -0.055015475 1.077596985 -0.02258151 -0.04552207 -0.072403467 1.117925537 + 1.159656378 -0.126906205 -0.032750173 -0.059247434 1.083565983 -0.024318549 -0.049023767 -0.077972965 1.126996732 + 1.171060406 -0.135970934 -0.035089472 -0.063479394 1.089534982 -0.026055588 -0.052525465 -0.083542462 1.136067927 + 2000 2200 2400 2600 2800 3000 3300 3500 3800 4100 4500 4800 5000 5300 5600 + + + maxBrightnessEnable typicalBrightness startBrightness brightnessStep + 0 + 500 + 308 + 1.5 + + + luxTable regTable0 regTable1 regTable2 regTable3 regTable4 regTable5 regTable6 crcCmd0 crcCmd1 crcCmd2 crcCmd3 crcCmd4 pccGABBParams0 pccGABBParams1 pccGABBParams2 pccGABBParams3 pccGABBParams4 pccGABBParams5 pccGABBParams6 pccGABBParams7 pccGABBParams8 PccGABBThreshold + 10 30 50 128 256 1024 2047 + 227 5 0 4 246 1 2 3 243 14 248 255 231 1 245 238 242 0 255 255 255 + 225 6 0 5 245 1 2 4 242 14 248 255 231 1 245 238 240 0 255 255 255 + 223 9 0 6 245 2 2 6 242 14 249 255 231 2 244 238 242 0 255 255 255 + 211 9 1 7 243 2 2 6 211 16 249 255 231 3 239 238 242 0 255 255 255 + 207 9 1 9 239 2 3 6 207 16 249 255 231 4 238 238 242 0 255 255 255 + 204 10 1 10 237 3 4 7 207 19 248 251 231 4 238 238 242 0 255 255 255 + 203 11 1 11 236 3 5 8 207 20 250 250 231 5 238 238 242 0 255 255 255 + 00 00 39 00 00 00 00 00 02 81 91 + 00 00 39 00 00 00 00 00 03 F0 5A 5A + 00 00 39 00 00 00 00 00 02 B1 00 + 00 00 39 00 00 00 00 00 02 B0 16 + 00 00 39 01 00 00 00 00 03 F0 A5 A5 + 3.782E-26 -3.301E-22 1.191E-18 -2.299E-15 2.562E-12 -1.666E-9 6.309E-7 -1.848E-4 1.081 + -1.556E-26 1.24E-22 -3.966E-19 6.532E-16 -6.013E-13 3.358E-10 -1.549E-7 1.065E-4 -0.07508 + -2.226E-26 2.06E-22 -7.948E-19 1.646E-15 -1.96E-12 1.33E-9 -4.763E-7 7.83E-5 -6.237E-3 + -6.618E-26 5.783E-22 -2.095E-18 4.069E-15 -4.575E-12 3E-9 -1.099E-6 2.087E-4 -0.02222 + 8.454E-26 -7.491E-22 2.758E-18 -5.455E-15 6.259E-12 -4.196E-9 1.577E-6 -3.104E-4 1.034 + -1.837E-26 1.708E-22 -6.628E-19 1.386E-15 -1.684E-12 1.196E-9 -4.773E-7 1.018E-4 -0.01223 + -2.039E-26 1.848E-22 -6.987E-19 1.42E-15 -1.664E-12 1.113E-9 -3.938E-7 6.72E-5 -0.01115 + -3.691E-26 3.253E-22 -1.186E-18 2.305E-15 -2.568E-12 1.635E-9 -5.647E-7 1.123E-4 -0.0245 + 5.73E-26 -5.101E-22 1.884E-18 -3.725E-15 4.232E-12 -2.748E-9 9.586E-7 -1.795E-4 1.036 + 1700 + + + minBL DCBLThreshold DCBLStartPcc DCBLStep DCBLCoeff0 DCBLCoeff1 DcCmd0 DcCmd1 DcCmd2 DcCmd3 DcCmd4 + 5 + 610 + 0.022 + 0.002 + 2.40725 + 3.8508 + 00 00 39 00 00 00 00 00 02 81 91 + 00 00 39 00 00 00 00 00 03 F0 5A 5A + 00 00 39 00 00 00 00 00 02 B1 00 + 00 00 39 00 00 00 00 00 02 B0 16 + 00 00 39 01 00 00 00 00 03 F0 A5 A5 + + + paperCoeff0 paperCoeff1 paperCoeff2 eyeCareCoeff0 eyeCareCoeff1 eyeCareCoeff2 eyeCareCoeff3 eyeCareCoeff4 eyeCareCoeff5 eyeCareCoeff6 eyeCareCoeff7 eyeCareCoeff8 + 1 0 0 0 1 0 0 0 1 + 0.686 0.262 0.052 0.146 0.816 0.038 0.08 0.268 0.652 + 0.218 0.693 0.089 0.218 0.693 0.089 0.218 0.693 0.089 + -4.928E-12 7.184E-08 -2.851E-04 1.145E+00 + -6.080E-13 1.734E-08 -1.774E-04 6.187E-01 + 5.632E-14 -9.018E-10 1.132E-06 1.822E-02 + 2.429E-14 -6.914E-10 7.057E-06 -2.457E-02 + -4.356E-12 5.555E-08 -1.188E-04 5.654E-01 + 2.303E-15 -4.873E-11 3.038E-07 -5.263E-04 + -9.717E-15 1.705E-10 -5.199E-07 -1.541E-03 + -1.324E-13 2.436E-09 -9.525E-06 -8.931E-03 + -7.213E-12 1.086E-07 -3.350E-04 4.252E-01 + + + Mi12bitEnable PanelMaxDbv ManualMaxBl autoMaxBl ManualminBl MinDBV Mi12BitThr Mi12BitpanelDBVThr + 0 + 2047 + 2047 + 4095 + 16 + 16 + 400 + 96 + + + CcorrBaseCoef GammaCoef MTKSilkyBrightnessEnable DefaultGamut ColorStep DRELux + 2047 + 7 + 1 + 2 + 1 + 10000 + + + RhyEyecRiseZone RhyEyecDayZone RhyEyecPmDropZone RhyEyecNightDropZone RhyEyecNightZone RhynativeCCT HourTime RhyEyedimmingTime RhyCctStepMs RhyD65Coeff0 RhyD65Coeff1 RhyD65Coeff2 RhyD65Coeff3 RhyD65Coeff4 RhyD65Coeff5 RhyD65Coeff6 RhyD65Coeff7 RhyD65Coeff8 + 2100 8200 2100 7700 2600 11700 + 6500 7000 6500 + 525 15950 525 16450 500 15500 + 525 15950 525 16450 1100 28100 + 4400 4900 3900 + 6500 + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 + 4 + 64 + -6.90036008e-12 9.23586665e-08 -3.98764836e-04 1.55324977e+00 + 1.79958408e-29 2.97939210e-25 -1.01041251e-20 5.60554637e-17 + 0 0 0 0 + 8.24009494e-28 -1.85545781e-23 1.27997464e-19 -2.33533350e-16 + -5.81611140e-12 5.93407836e-08 -4.83769524e-05 3.77809517e-01 + -1.77678449e-28 3.02019479e-24 -1.66105390e-20 2.99392358e-17 + 4.03530995e-29 -7.07179353e-25 3.89858366e-21 -6.40972425e-18 + 2.09606580e-28 -3.90629229e-24 2.36288782e-20 -3.94935656e-17 + -1.24206355e-11 1.75735504e-07 -5.86832565e-04 7.69525652e-01 + + + + diff --git a/proprietary/vendor/etc/ecc_list.xml b/proprietary/vendor/etc/ecc_list.xml new file mode 100644 index 0000000..2973922 --- /dev/null +++ b/proprietary/vendor/etc/ecc_list.xml @@ -0,0 +1,825 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_OP01.xml b/proprietary/vendor/etc/ecc_list_OP01.xml new file mode 100644 index 0000000..fbd6e33 --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_OP01.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_OP02.xml b/proprietary/vendor/etc/ecc_list_OP02.xml new file mode 100644 index 0000000..f59f1fb --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_OP02.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_OP09.xml b/proprietary/vendor/etc/ecc_list_OP09.xml new file mode 100644 index 0000000..7ccc0c0 --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_OP09.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_OP12.xml b/proprietary/vendor/etc/ecc_list_OP12.xml new file mode 100644 index 0000000..92c9417 --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_OP12.xml @@ -0,0 +1,30 @@ + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_OP17.xml b/proprietary/vendor/etc/ecc_list_OP17.xml new file mode 100644 index 0000000..c50f2a7 --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_OP17.xml @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_OP18.xml b/proprietary/vendor/etc/ecc_list_OP18.xml new file mode 100644 index 0000000..fb36e2d --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_OP18.xml @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_OP20.xml b/proprietary/vendor/etc/ecc_list_OP20.xml new file mode 100644 index 0000000..f3145f8 --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_OP20.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_OP236.xml b/proprietary/vendor/etc/ecc_list_OP236.xml new file mode 100644 index 0000000..d4f7cbb --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_OP236.xml @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/proprietary/vendor/etc/ecc_list_preference.xml b/proprietary/vendor/etc/ecc_list_preference.xml new file mode 100644 index 0000000..c0c8e0a --- /dev/null +++ b/proprietary/vendor/etc/ecc_list_preference.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/agps_profiles_conf2.xml b/proprietary/vendor/etc/gnss/agps_profiles_conf2.xml new file mode 100644 index 0000000..b311105 --- /dev/null +++ b/proprietary/vendor/etc/gnss/agps_profiles_conf2.xml @@ -0,0 +1,1236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_Mexico.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_Mexico.xml new file mode 100644 index 0000000..29ddbf3 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_Mexico.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_US.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_US.xml new file mode 100644 index 0000000..cdc6b11 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_US.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CBN.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CBN.xml new file mode 100644 index 0000000..8c7f489 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CBN.xml @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CMCC.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CMCC.xml new file mode 100644 index 0000000..8d7213e --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CMCC.xml @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CT.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CT.xml new file mode 100644 index 0000000..c71ad7b --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CT.xml @@ -0,0 +1,18 @@ + + + + + + + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CU.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CU.xml new file mode 100644 index 0000000..75a9362 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CU.xml @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Claro_Peru.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Claro_Peru.xml new file mode 100644 index 0000000..4923d26 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Claro_Peru.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Entel_Peru.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Entel_Peru.xml new file mode 100644 index 0000000..ee5e147 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Entel_Peru.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_KDDI.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_KDDI.xml new file mode 100644 index 0000000..855226f --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_KDDI.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SK_Telecom.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SK_Telecom.xml new file mode 100644 index 0000000..e555873 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SK_Telecom.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SoftBank.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SoftBank.xml new file mode 100644 index 0000000..194ecaf --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SoftBank.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Sprint.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Sprint.xml new file mode 100644 index 0000000..e590cd5 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Sprint.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_T-Mobile_US.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_T-Mobile_US.xml new file mode 100644 index 0000000..c346b59 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_T-Mobile_US.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM1.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM1.xml new file mode 100644 index 0000000..ee3297d --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM1.xml @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM2.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM2.xml new file mode 100644 index 0000000..7d5e4d2 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM2.xml @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Verizon_Wireless.xml b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Verizon_Wireless.xml new file mode 100644 index 0000000..f3b57c6 --- /dev/null +++ b/proprietary/vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Verizon_Wireless.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/init/android.hardware.drm@1.4-service.widevine.rc b/proprietary/vendor/etc/init/android.hardware.drm@1.4-service.widevine.rc new file mode 100644 index 0000000..3d8198a --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.drm@1.4-service.widevine.rc @@ -0,0 +1,28 @@ +on property:init.svc.mediadrm=running + mkdir /data/vendor/mediadrm 0770 media mediadrm + start vendor.move_data_sh + +service vendor.move_data_sh /system/bin/move_widevine_data.sh + class late_start + user media + group media mediadrm system + disabled + oneshot + +service vendor.drm-widevine-hal-1-4 /vendor/bin/hw/android.hardware.drm@1.4-service.widevine + interface android.hardware.drm@1.0::ICryptoFactory widevine + interface android.hardware.drm@1.0::IDrmFactory widevine + interface android.hardware.drm@1.1::ICryptoFactory widevine + interface android.hardware.drm@1.1::IDrmFactory widevine + interface android.hardware.drm@1.2::ICryptoFactory widevine + interface android.hardware.drm@1.2::IDrmFactory widevine + interface android.hardware.drm@1.3::ICryptoFactory widevine + interface android.hardware.drm@1.3::IDrmFactory widevine + interface android.hardware.drm@1.4::ICryptoFactory widevine + interface android.hardware.drm@1.4::IDrmFactory widevine + interface android.hidl.base@1.0::IBase widevine + class hal + user media + group media mediadrm drmrpc system + ioprio rt 4 + writepid /dev/cpuset/foreground/tasks diff --git a/proprietary/vendor/etc/init/android.hardware.gnss-service.mediatek.rc b/proprietary/vendor/etc/init/android.hardware.gnss-service.mediatek.rc new file mode 100644 index 0000000..a43e3bc --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.gnss-service.mediatek.rc @@ -0,0 +1,5 @@ +service vendor.gnss-default /vendor/bin/hw/android.hardware.gnss-service.mediatek + class hal + user system + capabilities WAKE_ALARM + group system gps diff --git a/proprietary/vendor/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc b/proprietary/vendor/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc new file mode 100644 index 0000000..682e0d5 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc @@ -0,0 +1,8 @@ +service vendor.gralloc-4-0 /vendor/bin/hw/mt6855/android.hardware.graphics.allocator@4.0-service-mediatek.mt6855 + interface android.hardware.graphics.allocator@4.0::IAllocator default + class hal animation + interface android.hardware.graphics.allocator@4.0::IAllocator default + user system + group graphics drmrpc + capabilities SYS_NICE + onrestart restart surfaceflinger diff --git a/proprietary/vendor/etc/init/android.hardware.media.c2@1.2-mediatek-64b.rc b/proprietary/vendor/etc/init/android.hardware.media.c2@1.2-mediatek-64b.rc new file mode 100644 index 0000000..c765f7f --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.media.c2@1.2-mediatek-64b.rc @@ -0,0 +1,7 @@ +service android-hardware-media-c2-hal-1-2 /vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b + class hal + user mediacodec + group camera drmrpc mediadrm media_rw sdcard_rw media system audio inet net_bt net_bt_admin net_bw_acct sdcard_r + ioprio rt 4 + task_profiles ProcessCapacityHigh HighPerformance + diff --git a/proprietary/vendor/etc/init/android.hardware.neuralnetworks-shim-service-mtk.rc b/proprietary/vendor/etc/init/android.hardware.neuralnetworks-shim-service-mtk.rc new file mode 100644 index 0000000..4bfe6c6 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.neuralnetworks-shim-service-mtk.rc @@ -0,0 +1,16 @@ +service neuralnetworks_hal_service_shim_mtk /vendor/bin/hw/android.hardware.neuralnetworks-shim-service-mtk + class hal + user system + group system + group system readproc + task_profiles NNApiHALPerformance + disabled + +on post-fs-data + mkdir /data/vendor/nn 0775 system system + +on post-fs-data + mkdir /data/vendor/nn/debug_plus 0775 system system + +on property:ro.vendor.mtk_nn_baseline_support=1 + enable neuralnetworks_hal_service_shim_mtk diff --git a/proprietary/vendor/etc/init/android.hardware.security.keymint-service.mitee.rc b/proprietary/vendor/etc/init/android.hardware.security.keymint-service.mitee.rc new file mode 100644 index 0000000..05a0bd3 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.security.keymint-service.mitee.rc @@ -0,0 +1,5 @@ +service vendor.keymint-mitee /vendor/bin/hw/android.hardware.security.keymint@1.0-service.mitee + class early_hal + user system + group system drmrpc + disabled diff --git a/proprietary/vendor/etc/init/camerahalserver.rc b/proprietary/vendor/etc/init/camerahalserver.rc new file mode 100644 index 0000000..7fd751e --- /dev/null +++ b/proprietary/vendor/etc/init/camerahalserver.rc @@ -0,0 +1,9 @@ +service camerahalserver /vendor/bin/hw/camerahalserver + class main + user cameraserver + group audio camera input drmrpc sdcard_rw system media graphics + ioprio rt 4 + capabilities SYS_NICE + task_profiles CameraServiceCapacity MaxPerformance + on boot + chmod 0666 /sys/kernel/fpsgo/common/force_onoff diff --git a/proprietary/vendor/etc/init/fuelgauged_init.rc b/proprietary/vendor/etc/init/fuelgauged_init.rc new file mode 100644 index 0000000..b45432d --- /dev/null +++ b/proprietary/vendor/etc/init/fuelgauged_init.rc @@ -0,0 +1,4 @@ +service fuelgauged /vendor/bin/fuelgauged + class core + user system + group system diff --git a/proprietary/vendor/etc/init/fuelgauged_nvram_init.rc b/proprietary/vendor/etc/init/fuelgauged_nvram_init.rc new file mode 100644 index 0000000..ea33756 --- /dev/null +++ b/proprietary/vendor/etc/init/fuelgauged_nvram_init.rc @@ -0,0 +1,6 @@ +service fuelgauged_nvram /vendor/bin/fuelgauged_nvram + class main + user system + group system + oneshot + diff --git a/proprietary/vendor/etc/init/gsm0710muxd.rc b/proprietary/vendor/etc/init/gsm0710muxd.rc new file mode 100644 index 0000000..7b58f6e --- /dev/null +++ b/proprietary/vendor/etc/init/gsm0710muxd.rc @@ -0,0 +1,7 @@ +service vendor.gsm0710muxd /vendor/bin/gsm0710muxd -s /dev/ttyC0 -f 512 -n 8 -m basic + class main + user radio + group radio cache inet misc + disabled + oneshot + diff --git a/proprietary/vendor/etc/init/init.SN220.nfc.rc b/proprietary/vendor/etc/init/init.SN220.nfc.rc new file mode 100644 index 0000000..89534a3 --- /dev/null +++ b/proprietary/vendor/etc/init/init.SN220.nfc.rc @@ -0,0 +1,14 @@ +on fs + chmod 0660 /dev/nxp-nci + chown nfc nfc /dev/nxp-nci + chmod 0660 /dev/nq-nci + chown nfc nfc /dev/nq-nci + +on post-fs-data + chmod 0666 /dev/nxp-nci + chown nfc system /dev/nxp-nci + chmod 0666 /dev/nq-nci + chown nfc system /dev/nq-nci + mkdir /data/vendor 0777 nfc nfc + mkdir /data/vendor/nfc 0777 nfc nfc + mkdir /data/vendor/nfc/param 0777 nfc nfc diff --git a/proprietary/vendor/etc/init/init.cccimdinit.rc b/proprietary/vendor/etc/init/init.cccimdinit.rc new file mode 100644 index 0000000..7a31561 --- /dev/null +++ b/proprietary/vendor/etc/init/init.cccimdinit.rc @@ -0,0 +1,44 @@ +# +on early-init + +on post-fs-data + + # Modem related device nodes + mkdir /mnt/vendor/nvdata/md 0770 root system + mkdir /mnt/vendor/nvdata/md3 0770 root system + mkdir /data/vendor/md3 0770 root system +# Build-in Modified - S +# insmod /vendor/lib/modules/ccci_plat.ko +# insmod /vendor/lib/modules/ccci.ko +# Build-in Modified - E +# chown radio radio /sys/class/BOOT/BOOT/boot/md + chown radio radio /sys/kernel/ccci/boot + +#from ccci_fsd + mkdir /data/vendor/mdlpm 0770 system radio + restorecon /data/vendor/mdlpm +# mkdir /data/vendor/md3 0770 system radio + restorecon /data/vendor/md3 + + mkdir /data/vendor_de/md 0770 system radio + restorecon /data/vendor_de/md + + restorecon_recursive /mnt/vendor/protect_f + restorecon_recursive /mnt/vendor/protect_s + +#SeLinux + +service ccci_mdinit /vendor/bin/ccci_mdinit 0 + user system + group radio system + class core + priority -20 + ioprio rt 4 + oneshot + +service ccci3_mdinit /vendor/bin/ccci_mdinit 2 + user system + group radio system + class core + oneshot + diff --git a/proprietary/vendor/etc/init/init.cccirpcd.rc b/proprietary/vendor/etc/init/init.cccirpcd.rc new file mode 100644 index 0000000..8108499 --- /dev/null +++ b/proprietary/vendor/etc/init/init.cccirpcd.rc @@ -0,0 +1,8 @@ +# + +service vendor.ccci_rpcd /vendor/bin/ccci_rpcd 0 + user radio + group radio system + class core + oneshot + diff --git a/proprietary/vendor/etc/init/init.gps_drv.rc b/proprietary/vendor/etc/init/init.gps_drv.rc new file mode 100644 index 0000000..e516011 --- /dev/null +++ b/proprietary/vendor/etc/init/init.gps_drv.rc @@ -0,0 +1,4 @@ + +# load gps_drv +on property:vendor.connsys.driver.ready=yes + insmod /vendor/lib/modules/${ro.vendor.gps.chrdev}.ko diff --git a/proprietary/vendor/etc/init/init.gps_pwr.rc b/proprietary/vendor/etc/init/init.gps_pwr.rc new file mode 100644 index 0000000..f6361f7 --- /dev/null +++ b/proprietary/vendor/etc/init/init.gps_pwr.rc @@ -0,0 +1,4 @@ + +# load gps_pwr +on property:vendor.connsys.driver.ready=yes + insmod /vendor/lib/modules/gps_pwr.ko diff --git a/proprietary/vendor/etc/init/init.vtservice_hidl.rc b/proprietary/vendor/etc/init/init.vtservice_hidl.rc new file mode 100644 index 0000000..c489ac6 --- /dev/null +++ b/proprietary/vendor/etc/init/init.vtservice_hidl.rc @@ -0,0 +1,8 @@ +# VTService_hidl .rc configure + +service vtservice_hidl /vendor/bin/hw/vtservice_hidl + class hal + socket volte_vt stream 660 root system + user system + group system camera graphics inet net_admin net_raw media sdcard_rw radio sdcard_r media_rw + ioprio rt 4 diff --git a/proprietary/vendor/etc/init/ipsec_mon.rc b/proprietary/vendor/etc/init/ipsec_mon.rc new file mode 100644 index 0000000..2240bb8 --- /dev/null +++ b/proprietary/vendor/etc/init/ipsec_mon.rc @@ -0,0 +1,11 @@ +service ipsec_mon /vendor/bin/ipsec_mon + class main + user system + oneshot + group net_admin net_raw system misc + capabilities NET_ADMIN NET_RAW + +# +# ePDG related services (End) +# + diff --git a/proprietary/vendor/etc/init/miteelog.rc b/proprietary/vendor/etc/init/miteelog.rc new file mode 100644 index 0000000..1b37908 --- /dev/null +++ b/proprietary/vendor/etc/init/miteelog.rc @@ -0,0 +1,15 @@ +service miteelog /vendor/bin/miteelog + class core + user system + group system + disabled + +on post-fs-data + mkdir /data/vendor/mitee + chmod 0755 /data/vendor/mitee + chown system system /data/vendor/mitee + mkdir /data/vendor/thh + chmod 0755 /data/vendor/thh + chown system system /data/vendor/thh + write /proc/bootprof "init miteelog" + start miteelog diff --git a/proprietary/vendor/etc/init/mtk_agpsd_p.rc b/proprietary/vendor/etc/init/mtk_agpsd_p.rc new file mode 100644 index 0000000..7970697 --- /dev/null +++ b/proprietary/vendor/etc/init/mtk_agpsd_p.rc @@ -0,0 +1,11 @@ +on post-fs-data + mkdir /data/vendor/agps_supl 0771 gps system + +service agpsd /vendor/bin/mtk_agpsd + class main + socket agpsd stream 660 gps system + socket agpsd2 stream 660 gps inet + socket agpsd3 stream 660 gps inet + user gps + group gps radio inet sdcard_r sdcard_rw misc system + diff --git a/proprietary/vendor/etc/init/mtkrild.rc b/proprietary/vendor/etc/init/mtkrild.rc new file mode 100644 index 0000000..cf558de --- /dev/null +++ b/proprietary/vendor/etc/init/mtkrild.rc @@ -0,0 +1,33 @@ +on post-fs-data + # create ims db node + mkdir /data/vendor/radio 0771 radio radio + +service vendor.ril-daemon-mtk /vendor/bin/hw/mtkfusionrild -l libmtk-ril.so + class main + socket sap_uim_socket1 stream 660 bluetooth bluetooth + socket rild-oem stream 660 radio system + socket volte_imsvt1 stream 660 root radio + socket rild-atci stream 660 root radio + user radio + group radio net_admin net_raw cache inet misc audio log readproc wakelock sdcard_r sdcard_rw system + capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW WAKE_ALARM + oneshot + disabled + +on property:vendor.ril.mtk=1 + start vendor.ril-daemon-mtk + +on property:vendor.ril.mtk.restart=1 + restart vendor.ril-daemon-mtk + +on property:ro.vendor.mtk_mipc_support=1 + start vendor.ril-daemon-mtk + +on property:vold.decrypt=trigger_restart_framework + start vendor.ril-daemon-mtk + +on property:init.svc.zygote=stopped && property:init.svc.vendor.ril-daemon-mtk=running + setprop vendor.ril.zygote.state "stopped" + +on property:init.svc.zygote=restarting && property:init.svc.vendor.ril-daemon-mtk=running + setprop vendor.ril.zygote.state "restarting" diff --git a/proprietary/vendor/etc/init/netdagent.rc b/proprietary/vendor/etc/init/netdagent.rc new file mode 100644 index 0000000..4ebf4a4 --- /dev/null +++ b/proprietary/vendor/etc/init/netdagent.rc @@ -0,0 +1,15 @@ +service netdagent /vendor/bin/netdagent + class late_start + #socket netdagent stream 0660 root system + user system + group net_admin net_raw system misc + capabilities NET_ADMIN NET_RAW + +on property:persist.vendor.operator.optr=OP12 + write /proc/sys/net/optr 12 + +# NTT also need this feature. optr in kernel +# only is like a feature option to enable this +# feature. No longer operator code meaning again. +on property:persist.vendor.operator.optr=OP17 + write /proc/sys/net/optr 12 diff --git a/proprietary/vendor/etc/init/nvram_daemon.rc b/proprietary/vendor/etc/init/nvram_daemon.rc new file mode 100644 index 0000000..5ac7897 --- /dev/null +++ b/proprietary/vendor/etc/init/nvram_daemon.rc @@ -0,0 +1,5 @@ +service nvram_daemon /vendor/bin/nvram_daemon + class core + user root + group system radio wifi audio bluetooth media + oneshot \ No newline at end of file diff --git a/proprietary/vendor/etc/init/tee-supplicant.rc b/proprietary/vendor/etc/init/tee-supplicant.rc new file mode 100644 index 0000000..633abda --- /dev/null +++ b/proprietary/vendor/etc/init/tee-supplicant.rc @@ -0,0 +1,38 @@ +# For MTK DRM integration: +service tee-supplicant /vendor/bin/tee-supplicant + class core + user system + group system + capabilities SYS_RAWIO + disabled + + +on fs + write /proc/bootprof "init tee-supplicant" + # set SELinux security contexts on upgrade or policy update + restorecon_recursive /mnt/vendor/persist + chmod 0660 /dev/tee0 + chmod 0660 /dev/teepriv0 + chown system system /dev/tee0 + chown system system /dev/teepriv0 + chmod 0660 /dev/rpmb0 + chmod 0660 /dev/mmcblk0rpmb + chmod 0660 /dev/0:0:0:49476 + chmod 0660 /dev/ufs-bsg0 + chmod 0666 /dev/kmsg + chown system system /dev/rpmb0 + chown system system /dev/mmcblk0rpmb + chown system system /dev/0:0:0:49476 + chown system system /dev/ufs-bsg0 + + start tee-supplicant + +# enable vendor.keymaster-4-0-mitee + + enable vendor.keymint-mitee + + mkdir /mnt/vendor/persist/data 0755 system system + mkdir /mnt/vendor/persist/fdsd 0755 system system + + setprop vendor.teefs_state ready + setprop ro.hardware.gatekeeper mitee diff --git a/proprietary/vendor/etc/init/tetheroffloadservice.rc b/proprietary/vendor/etc/init/tetheroffloadservice.rc new file mode 100644 index 0000000..e29670f --- /dev/null +++ b/proprietary/vendor/etc/init/tetheroffloadservice.rc @@ -0,0 +1,9 @@ +service tetheroffloadservice /vendor/bin/hw/tetheroffloadservice + interface android.hardware.tetheroffload.config@1.0::IOffloadConfig default + interface android.hardware.tetheroffload.control@1.0::IOffloadControl default + interface android.hardware.tetheroffload.control@1.1::IOffloadControl default + class hal + user system + group net_admin net_raw system misc + oneshot + disabled diff --git a/proprietary/vendor/etc/init/v3avpud.rc b/proprietary/vendor/etc/init/v3avpud.rc new file mode 100644 index 0000000..ddb3ab7 --- /dev/null +++ b/proprietary/vendor/etc/init/v3avpud.rc @@ -0,0 +1,4 @@ +service v3avpud /vendor/bin/v3avpud -f + class main + user media + group system media drmrpc \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc b/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc new file mode 100644 index 0000000..03b7d0d --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc @@ -0,0 +1,6 @@ +service dms-hal-2-0 /vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service + class hal + user media + group audio media +on post-fs-data + mkdir /data/vendor/dolby 0770 media media diff --git a/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc b/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc new file mode 100644 index 0000000..51b5525 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc @@ -0,0 +1,8 @@ +service mmagent-1-1 /vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service + interface vendor.mediatek.hardware.mmagent@1.1::IMMAgent default + interface vendor.mediatek.hardware.mmagent@1.0::IMMAgent default + class main + oneshot + disabled + user system + group system graphics \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.mediatek.hardware.mms@1.6-service.rc b/proprietary/vendor/etc/init/vendor.mediatek.hardware.mms@1.6-service.rc new file mode 100644 index 0000000..e43e502 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.mediatek.hardware.mms@1.6-service.rc @@ -0,0 +1,13 @@ +service mms-1-6 /vendor/bin/hw/vendor.mediatek.hardware.mms@1.6-service + interface vendor.mediatek.hardware.mms@1.6::IMms default + interface vendor.mediatek.hardware.mms@1.5::IMms default + interface vendor.mediatek.hardware.mms@1.4::IMms default + interface vendor.mediatek.hardware.mms@1.3::IMms default + interface vendor.mediatek.hardware.mms@1.2::IMms default + interface vendor.mediatek.hardware.mms@1.1::IMms default + interface vendor.mediatek.hardware.mms@1.0::IMms default + oneshot + disabled + class main + user system + group system graphics diff --git a/proprietary/vendor/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc b/proprietary/vendor/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc new file mode 100644 index 0000000..b14085b --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc @@ -0,0 +1,4 @@ +service nvram-hidl-1-1 /vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service + class hal + user root + group system bluetooth media audio radio \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc b/proprietary/vendor/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc new file mode 100644 index 0000000..0e5d2e0 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc @@ -0,0 +1,5 @@ +service pq-2-2 /vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service + class main + user system + group system graphics + capabilities SYS_NICE \ No newline at end of file diff --git a/proprietary/vendor/etc/init/wlan_assistant.rc b/proprietary/vendor/etc/init/wlan_assistant.rc new file mode 100644 index 0000000..0d70a71 --- /dev/null +++ b/proprietary/vendor/etc/init/wlan_assistant.rc @@ -0,0 +1,4 @@ +service wlan_assistant /vendor/bin/wlan_assistant + class main + user wifi + group system gps inet \ No newline at end of file diff --git a/proprietary/vendor/etc/libnfc-nxp-pnscr.conf b/proprietary/vendor/etc/libnfc-nxp-pnscr.conf new file mode 100644 index 0000000..f13e046 --- /dev/null +++ b/proprietary/vendor/etc/libnfc-nxp-pnscr.conf @@ -0,0 +1,503 @@ +#################### This file is used by NXP NFC NCI HAL ##################### +############################################################################### +# Application options +# Logging Levels +# NXPLOG_DEFAULT_LOGLEVEL 0x01 +# ANDROID_LOG_DEBUG 0x04 +# ANDROID_LOG_INFO 0x03 +# ANDROID_LOG_WARN 0x02 +# ANDROID_LOG_ERROR 0x01 +# ANDROID_LOG_SILENT 0x00 +NXPLOG_EXTNS_LOGLEVEL=0x04 +NXPLOG_NCIHAL_LOGLEVEL=0x04 +NXPLOG_NCIX_LOGLEVEL=0x04 +NXPLOG_NCIR_LOGLEVEL=0x04 +NXPLOG_FWDNLD_LOGLEVEL=0x04 +NXPLOG_TML_LOGLEVEL=0x04 +NFC_DEBUG_ENABLED=0x04 + +############################################################################### +# Nfc Device Node name +NXP_NFC_DEV_NODE="/dev/nq-nci" + +############################################################################### +# Extension for Mifare reader enable +MIFARE_READER_ENABLE=0x01 + +############################################################################### +# Mifare Reader implementation +# 0: General implementation +# 1: Legacy implementation +LEGACY_MIFARE_READER=0 + +############################################################################### +# NXP proprietary settings +NXP_ACT_PROP_EXTN={2F, 02, 00} + +############################################################################### +# NXP TVDD configurations settings +# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported, +# out of them only one can be configured at a time. +#NXP_EXT_TVDD_CFG=0x02 + +############################################################################### +#config1:SLALM, 3.3V for both RM and CM +#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C} + +############################################################################### +#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM, +#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms +#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C} + +############################################################################### +# Core configuration rf field filter settings to enable set to 01 to disable set +# to 00 last bit +#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 } + +############################################################################### +# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set +# to 0x00 +#NXP_I2C_FRAGMENTATION_ENABLED=0x00 + +############################################################################### +#set autonomous mode +# disable autonomous 0x00 +# enable autonomous 0x01 +NXP_AUTONOMOUS_ENABLE=0x00 +############################################################################### +#set Guard Timer +# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds) +NXP_GUARD_TIMER_VALUE=0x0F + +################################################################################ +#This is used to configure UICC2 at boot time. +# UICC2 0x03 +NXP_DEFAULT_UICC2_SELECT=0x03 +############################################################################### +# CE when Screen state is locked +# This setting is for DEFAULT_AID_ROUTE, +# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE +# Disable 0x00 +# Enable 0x01 +NXP_CE_ROUTE_STRICT_DISABLE=0x01 + +############################################################################### +#SCR Read Tag Operation Timeout in secs +NXP_SWP_RD_TAG_OP_TIMEOUT=20 + +############################################################################### +#Set the default AID route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_AID_ROUTE=0x02 + +############################################################################### +#Set the ISODEP (Mifare Desfire) route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_ISODEP_ROUTE=0x00 + +############################################################################### +#Set the Mifare CLT route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_MIFARE_CLT_ROUTE=0x02 + +############################################################################### +#Set the Felica CLT route Location : +#This settings will be used when application does not set this parameter +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_FELICA_CLT_ROUTE=0x02 + +############################################################################### +#Set the default AID Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_AID_PWR_STATE=0x3B +############################################################################### +#Set the Mifare Desfire Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_DESFIRE_PWR_STATE=0x3B + +############################################################################### +#Set the Mifare CLT Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_MIFARE_CLT_PWR_STATE=0x3B + +############################################################################### +#Set the Felica CLT Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_FELICA_CLT_PWR_STATE=0x3B + +############################################################################### +#Set the T4TNfcee AID Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B + +############################################################################### +#Set the default Felica T3T System Code OffHost route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_SYS_CODE_ROUTE=0x00 +############################################################################### +# AID Matching platform options +# AID_MATCHING_L 0x01 +# AID_MATCHING_K 0x02 +#AID_MATCHING_PLATFORM=0x01 + +############################################################################### +#CHINA_TIANJIN_RF_SETTING +#Enable 0x01 +#Disable 0x00 +#NXP_CHINA_TIANJIN_RF_ENABLED=0x01 + +############################################################################### +#SWP_SWITCH_TIMEOUT_SETTING +# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. +# Timeout in milliseconds, for example +# No Timeout 0x00 +# 10 millisecond timeout 0x0A +#NXP_SWP_SWITCH_TIMEOUT=0x0A + +############################################################################### +# Flashing Options Configurations +# FLASH_UPPER_VERSION 0x01 +# FLASH_DIFFERENT_VERSION 0x02 +# FLASH_ALWAYS 0x03 +NXP_FLASH_CONFIG=0x02 + +############################################################################### +# Bail out mode +# If set to 1, NFCC is using bail out mode for either Type A or Type B poll. +NFA_POLL_BAIL_OUT_MODE=0x01 + +############################################################################### +# White list of Hosts +# This values will be the Hosts(NFCEEs) in the HCI Network. +DEVICE_HOST_ALLOW_LIST={C0, 80} + +############################################################################### +# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1. +# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm +# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block +# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check +# command is sent waiting for rsp and ntf. +PRESENCE_CHECK_ALGORITHM=2 +############################################################################### +# Options to Fallback to alternative route +# DH 0x01 +# ESE 0x02 +NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01 +############################################################################### +# Vendor Specific Proprietary Protocol & Discovery Configuration +# Set to 0xFF if unsupported +# byte[0] NCI_PROTOCOL_18092_ACTIVE +# byte[1] NCI_PROTOCOL_B_PRIME +# byte[2] NCI_PROTOCOL_DUAL +# byte[3] NCI_PROTOCOL_15693 +# byte[4] NCI_PROTOCOL_KOVIO +# byte[5] NCI_PROTOCOL_MIFARE +# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO +# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME +# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME +NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF} + +############################################################################### +#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE +#Enable/Disable block number checks for china transit use case +#Enable 0x01 +#Disable 0x00 +#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01 + +################################################################################ +#This flags will enable different modes of Lx Debug based on bits of the Byte0 +#Byte 0: +# |_________Bit Mask_______| Debug Mode +# b7|b6|b5|b4|b3|b2|b1|b0| +# | |x | | | | | | Modulation Detected Notification +# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092) +# | | | |X | | | | Enable L2 Reader Events(ROW specific) +# | | | | |X | | | Enable Felica SystemCode +# | | | | | |X | | Enable Felica RF (all Felica CM events) +# | | | | | | |X | Enable L2 Events CE (ISO14443-3, RF Field ON/OFF) +#Byte 1: +# |_________Bit Mask_______| Debug Mode +# b7|b6|b5|b4|b3|b2|b1|b0| +# | |x | | | | | | Enable L2 events during RF activation ISO 14443-3 +# | | | | | | | | +# | | | | | | | | +# | | | | | | | | +# | | | | | | | | +# | | | | | | | | +# Byte1 Byte0 +# \__ __/ +# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0031 ==> Modulation detected, L1, L2 CE +NXP_CORE_PROP_SYSTEM_DEBUG=0x0000 + +############################################################################### +#Enable NXP NCI runtime parser library +#Enable 0x01 +#Disable 0x00 +NXP_NCI_PARSER_LIBRARY=0x00 + +############################################################################### +# Forcing HOST to listen for a selected protocol +# 0x00 : Disable Host Listen +# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A +# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B +# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F +# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F +HOST_LISTEN_TECH_MASK=0x07 + +############################################################################### +# Enable forward functionality +# Disable 0x00 +# Enable 0x01 //Any positive value as per below bit configuration +# HOST power states when type A/B only UICC present +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +FORWARD_FUNCTIONALITY_ENABLE=0x01 + +############################################################################### +# Configure the NFC Extras to open and use a static pipe. If the value is +# not set or set to 0, then the default is use a dynamic pipe based on a +# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value +# for each EE (ESE/SIM1/SIM2) +OFF_HOST_ESE_PIPE_ID=0x16 +OFF_HOST_SIM_PIPE_ID=0x0A +OFF_HOST_SIM2_PIPE_ID=0x23 + +############################################################################### +#Set the Felica T3T System Code Power state : +#This settings will be used when application does not set this parameter +#Update Power state as per NCI2.0 +DEFAULT_SYS_CODE_PWR_STATE=0x00 +############################################################################### +#Default Secure Element route id +DEFAULT_OFFHOST_ROUTE=0x01 + +############################################################################### +#Maximum SMB transceive wait for response +NXP_SMB_TRANSCEIVE_TIMEOUT=2000 +############################################################################### +# Firmware file type +#.so file 0x01 +#.bin file 0x02 +NXP_FW_TYPE=0x01 +############################################################################ +# Extended APDU length for ISO_DEP +ISO_DEP_MAX_TRANSCEIVE=0xFEFF + +############################################################################### +#For static or dynamic dual UICC feature support +#Enable static dual uicc feature by setting value 0x00 +#Enable dynamic dual uicc feature by setting value 0x01 +NXP_DUAL_UICC_ENABLE=0x01 +############################################################################### +# Time to wait by DH when NFCC will report eSE Cold Temp Error. +# The value is as per the UM and in seconds +NXP_SE_COLD_TEMP_ERROR_DELAY=0x05 + +############################################################################### +# Set configuration optimization decision setting +# Enable = 0x01 +# Disable = 0x00 +NXP_SET_CONFIG_ALWAYS=0x01 + +############################################################################### +#OffHost ESE route location for MultiSE +#ESE = 01 +OFFHOST_ROUTE_ESE={01} + +############################################################################### +#OffHost UICC route location for MultiSE +#UICC1 = 02 +#UICC2 = 03 +OFFHOST_ROUTE_UICC={02:03} + +############################################################################### +#T4T NFCEE ENABLE +#bit pos 0 = T4T NFCEE Enable +#bit pos 6 = T4T NFCEE Contactless write enable +#bit pos 7 = Proprietary file enable +NXP_T4T_NFCEE_ENABLE=0x01 + +############################################################################### +#WLC mode +#0x00 = if WLC Application running in MW (non-autonomous mode) +#0x01 = if WLC Application running in FW (autonomous mode) +NXP_WLC_MODE=0x01 + +############################################################################### +#CORE_SET_CONF_CMD to reset Prop Emvco Flag +NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00} + +############################################################################### +#Guard time in ms for the mPOS/SCR module to process the reader start/stop req +NXP_RDR_REQ_GUARD_TIME=0 + +############################################################################### +#MW workaround to enable LPCD when EMVCO polling mode starts and disable +#while switching back to NFC Forum mode +# 0 --> Disable MW workaround +# 1 --> Enable MW workaround +# 2 --> Use this option only for FW versions below 1.10.52 +NXP_RDR_DISABLE_ENABLE_LPCD=1 + +############################################################################### +# Firmware patch format, Only 1 and 5 should be set +# 0 -> NFC Default +# 1 -> EMVCO Default +# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process +# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF +# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF +NFA_CONFIG_FORMAT=1 + +################################################################################ +# Enable disconnect tag in screen off +# Disable 0x00 +# Enable 0x01 +NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01 + +################################################################################# +# Core configuration extensions +# It includes +# Wired mode settings A0ED, A0EE +# Tag Detector A040, A041, A043 +# Low Power mode A007 +# Clock settings A002, A003 +# PbF settings A008 +# Clock timeout settings A004 +# eSE (SVDD) PWR REQ settings A0F2 +# Window size A0D8 +# DWP Speed A0D5 +# How eSE connected to PN553 A012 +# UICC2 bit rate A0D1 +# SWP1A interface A0D4 +# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037 +NXP_CORE_CONF_EXTN={20, 02, 0D, 03, + A0, EC, 01, 01, + A0, ED, 01, 00, + A0, 0A, 01, 20 +} +# A0, F2, 01, 01, +# A0, 40, 01, 01, +# A0, 41, 01, 02, +# A0, 43, 01, 04, +# A0, 02, 01, 01, +# A0, 03, 01, 11, +# A0, 07, 01, 03, +# A0, 08, 01, 01 +# } + +############################################################################### +# Core configuration settings +# Below params are not recommended to add in CONF block. +# LA_BIT_FRAME_SDD(0x30) +# LA_PLATFORM_CONFIG(0x31) +# LA_SEL_INFO(0x32) +# LB_SENSB_INFO(0x38) +# LF_PROTOCOL(0x50) +# NFCC_CONFIG_CONTROL(0x85) + +NXP_CORE_CONF={ 20, 02, 25, 0B, + 28, 01, 00, + 21, 01, 00, + 33, 04, 01, 02, 03, 04, + 54, 01, 06, + 5B, 01, 00, + 3E, 01, 00, + 80, 01, 01, + 81, 01, 01, + 82, 01, 0E, + 18, 01, 01, + 68, 01, 01 + } +############################################################################### +# Enable(0x01) or disable(0x00) non-standard tag reading +# Disable Non-standard card read 0x00 +# Enable Non-standard card read 0x01 +NXP_SUPPORT_NON_STD_CARD=0x00 +################################################################################# +# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired +# Disable getting HW info log 0x00 +# Enable getting HW info log 0x01 +NXP_GET_HW_INFO_LOG=0x00 +################################################################################# +# Enable(0x01) or disable(0x00) iso dep sak merge +# Disable SAK merging 0x00 +# Enable SAK merging 0x01 +NXP_ISO_DEP_MERGE_SAK=0x01 +################################################################################# +# Valid time difference range within for non-standard tag detection from first +# Activation fail to next discovery +# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled +# 2. The number will be multiplied by 100ms by MW. +# Default: +# Set to 00 if not supported +# byte[0] MIFARE_CLASSIC 100ms +# byte[1] ISO_DEP 300ms +NXP_NON_STD_CARD_TIMEDIFF={01, 03} +################################################################################# +# Enable or Disable UICC ETSI support +# Disable UICC ETSI support 0 +# Enable UICC ETSI support 1 +NXP_UICC_ETSI_SUPPORT=0 +################################################################################# +# Enable Stop/Start of RF discovery for NFCEE recovery +# Disable RF Restart for NFCEE recovery 0 +# Enable RF Restart for NFCEE recovery 1 +NXP_RESTART_RF_FOR_NFCEE_RECOVERY=1 +################################################################################# +# Enable or Disable RF_STATUS_UPDATE to EseHal module +# Disable 0x00 +# Enable 0x01 +RF_STATUS_UPDATE_ENABLE=0x00 +################################################################################# diff --git a/proprietary/vendor/etc/libnfc-nxp.conf b/proprietary/vendor/etc/libnfc-nxp.conf new file mode 100644 index 0000000..f13e046 --- /dev/null +++ b/proprietary/vendor/etc/libnfc-nxp.conf @@ -0,0 +1,503 @@ +#################### This file is used by NXP NFC NCI HAL ##################### +############################################################################### +# Application options +# Logging Levels +# NXPLOG_DEFAULT_LOGLEVEL 0x01 +# ANDROID_LOG_DEBUG 0x04 +# ANDROID_LOG_INFO 0x03 +# ANDROID_LOG_WARN 0x02 +# ANDROID_LOG_ERROR 0x01 +# ANDROID_LOG_SILENT 0x00 +NXPLOG_EXTNS_LOGLEVEL=0x04 +NXPLOG_NCIHAL_LOGLEVEL=0x04 +NXPLOG_NCIX_LOGLEVEL=0x04 +NXPLOG_NCIR_LOGLEVEL=0x04 +NXPLOG_FWDNLD_LOGLEVEL=0x04 +NXPLOG_TML_LOGLEVEL=0x04 +NFC_DEBUG_ENABLED=0x04 + +############################################################################### +# Nfc Device Node name +NXP_NFC_DEV_NODE="/dev/nq-nci" + +############################################################################### +# Extension for Mifare reader enable +MIFARE_READER_ENABLE=0x01 + +############################################################################### +# Mifare Reader implementation +# 0: General implementation +# 1: Legacy implementation +LEGACY_MIFARE_READER=0 + +############################################################################### +# NXP proprietary settings +NXP_ACT_PROP_EXTN={2F, 02, 00} + +############################################################################### +# NXP TVDD configurations settings +# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported, +# out of them only one can be configured at a time. +#NXP_EXT_TVDD_CFG=0x02 + +############################################################################### +#config1:SLALM, 3.3V for both RM and CM +#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C} + +############################################################################### +#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM, +#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms +#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C} + +############################################################################### +# Core configuration rf field filter settings to enable set to 01 to disable set +# to 00 last bit +#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 } + +############################################################################### +# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set +# to 0x00 +#NXP_I2C_FRAGMENTATION_ENABLED=0x00 + +############################################################################### +#set autonomous mode +# disable autonomous 0x00 +# enable autonomous 0x01 +NXP_AUTONOMOUS_ENABLE=0x00 +############################################################################### +#set Guard Timer +# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds) +NXP_GUARD_TIMER_VALUE=0x0F + +################################################################################ +#This is used to configure UICC2 at boot time. +# UICC2 0x03 +NXP_DEFAULT_UICC2_SELECT=0x03 +############################################################################### +# CE when Screen state is locked +# This setting is for DEFAULT_AID_ROUTE, +# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE +# Disable 0x00 +# Enable 0x01 +NXP_CE_ROUTE_STRICT_DISABLE=0x01 + +############################################################################### +#SCR Read Tag Operation Timeout in secs +NXP_SWP_RD_TAG_OP_TIMEOUT=20 + +############################################################################### +#Set the default AID route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_AID_ROUTE=0x02 + +############################################################################### +#Set the ISODEP (Mifare Desfire) route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_ISODEP_ROUTE=0x00 + +############################################################################### +#Set the Mifare CLT route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_MIFARE_CLT_ROUTE=0x02 + +############################################################################### +#Set the Felica CLT route Location : +#This settings will be used when application does not set this parameter +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_FELICA_CLT_ROUTE=0x02 + +############################################################################### +#Set the default AID Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_AID_PWR_STATE=0x3B +############################################################################### +#Set the Mifare Desfire Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_DESFIRE_PWR_STATE=0x3B + +############################################################################### +#Set the Mifare CLT Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_MIFARE_CLT_PWR_STATE=0x3B + +############################################################################### +#Set the Felica CLT Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_FELICA_CLT_PWR_STATE=0x3B + +############################################################################### +#Set the T4TNfcee AID Power state : +#This settings will be used when application does not set this parameter +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B + +############################################################################### +#Set the default Felica T3T System Code OffHost route Location : +#This settings will be used when application does not set this parameter +# host 0x00 +# eSE 0x01 +# UICC 0x02 +# UICC2 0x03 +DEFAULT_SYS_CODE_ROUTE=0x00 +############################################################################### +# AID Matching platform options +# AID_MATCHING_L 0x01 +# AID_MATCHING_K 0x02 +#AID_MATCHING_PLATFORM=0x01 + +############################################################################### +#CHINA_TIANJIN_RF_SETTING +#Enable 0x01 +#Disable 0x00 +#NXP_CHINA_TIANJIN_RF_ENABLED=0x01 + +############################################################################### +#SWP_SWITCH_TIMEOUT_SETTING +# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. +# Timeout in milliseconds, for example +# No Timeout 0x00 +# 10 millisecond timeout 0x0A +#NXP_SWP_SWITCH_TIMEOUT=0x0A + +############################################################################### +# Flashing Options Configurations +# FLASH_UPPER_VERSION 0x01 +# FLASH_DIFFERENT_VERSION 0x02 +# FLASH_ALWAYS 0x03 +NXP_FLASH_CONFIG=0x02 + +############################################################################### +# Bail out mode +# If set to 1, NFCC is using bail out mode for either Type A or Type B poll. +NFA_POLL_BAIL_OUT_MODE=0x01 + +############################################################################### +# White list of Hosts +# This values will be the Hosts(NFCEEs) in the HCI Network. +DEVICE_HOST_ALLOW_LIST={C0, 80} + +############################################################################### +# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1. +# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm +# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block +# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check +# command is sent waiting for rsp and ntf. +PRESENCE_CHECK_ALGORITHM=2 +############################################################################### +# Options to Fallback to alternative route +# DH 0x01 +# ESE 0x02 +NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01 +############################################################################### +# Vendor Specific Proprietary Protocol & Discovery Configuration +# Set to 0xFF if unsupported +# byte[0] NCI_PROTOCOL_18092_ACTIVE +# byte[1] NCI_PROTOCOL_B_PRIME +# byte[2] NCI_PROTOCOL_DUAL +# byte[3] NCI_PROTOCOL_15693 +# byte[4] NCI_PROTOCOL_KOVIO +# byte[5] NCI_PROTOCOL_MIFARE +# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO +# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME +# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME +NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF} + +############################################################################### +#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE +#Enable/Disable block number checks for china transit use case +#Enable 0x01 +#Disable 0x00 +#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01 + +################################################################################ +#This flags will enable different modes of Lx Debug based on bits of the Byte0 +#Byte 0: +# |_________Bit Mask_______| Debug Mode +# b7|b6|b5|b4|b3|b2|b1|b0| +# | |x | | | | | | Modulation Detected Notification +# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092) +# | | | |X | | | | Enable L2 Reader Events(ROW specific) +# | | | | |X | | | Enable Felica SystemCode +# | | | | | |X | | Enable Felica RF (all Felica CM events) +# | | | | | | |X | Enable L2 Events CE (ISO14443-3, RF Field ON/OFF) +#Byte 1: +# |_________Bit Mask_______| Debug Mode +# b7|b6|b5|b4|b3|b2|b1|b0| +# | |x | | | | | | Enable L2 events during RF activation ISO 14443-3 +# | | | | | | | | +# | | | | | | | | +# | | | | | | | | +# | | | | | | | | +# | | | | | | | | +# Byte1 Byte0 +# \__ __/ +# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0031 ==> Modulation detected, L1, L2 CE +NXP_CORE_PROP_SYSTEM_DEBUG=0x0000 + +############################################################################### +#Enable NXP NCI runtime parser library +#Enable 0x01 +#Disable 0x00 +NXP_NCI_PARSER_LIBRARY=0x00 + +############################################################################### +# Forcing HOST to listen for a selected protocol +# 0x00 : Disable Host Listen +# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A +# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B +# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F +# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F +HOST_LISTEN_TECH_MASK=0x07 + +############################################################################### +# Enable forward functionality +# Disable 0x00 +# Enable 0x01 //Any positive value as per below bit configuration +# HOST power states when type A/B only UICC present +# bit pos 0 = Switch On +# bit pos 1 = Switch Off +# bit pos 2 = Battery Off +# bit pos 3 = Screen off unlock +# bit pos 4 = Screen On lock +# bit pos 5 = Screen Off lock +FORWARD_FUNCTIONALITY_ENABLE=0x01 + +############################################################################### +# Configure the NFC Extras to open and use a static pipe. If the value is +# not set or set to 0, then the default is use a dynamic pipe based on a +# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value +# for each EE (ESE/SIM1/SIM2) +OFF_HOST_ESE_PIPE_ID=0x16 +OFF_HOST_SIM_PIPE_ID=0x0A +OFF_HOST_SIM2_PIPE_ID=0x23 + +############################################################################### +#Set the Felica T3T System Code Power state : +#This settings will be used when application does not set this parameter +#Update Power state as per NCI2.0 +DEFAULT_SYS_CODE_PWR_STATE=0x00 +############################################################################### +#Default Secure Element route id +DEFAULT_OFFHOST_ROUTE=0x01 + +############################################################################### +#Maximum SMB transceive wait for response +NXP_SMB_TRANSCEIVE_TIMEOUT=2000 +############################################################################### +# Firmware file type +#.so file 0x01 +#.bin file 0x02 +NXP_FW_TYPE=0x01 +############################################################################ +# Extended APDU length for ISO_DEP +ISO_DEP_MAX_TRANSCEIVE=0xFEFF + +############################################################################### +#For static or dynamic dual UICC feature support +#Enable static dual uicc feature by setting value 0x00 +#Enable dynamic dual uicc feature by setting value 0x01 +NXP_DUAL_UICC_ENABLE=0x01 +############################################################################### +# Time to wait by DH when NFCC will report eSE Cold Temp Error. +# The value is as per the UM and in seconds +NXP_SE_COLD_TEMP_ERROR_DELAY=0x05 + +############################################################################### +# Set configuration optimization decision setting +# Enable = 0x01 +# Disable = 0x00 +NXP_SET_CONFIG_ALWAYS=0x01 + +############################################################################### +#OffHost ESE route location for MultiSE +#ESE = 01 +OFFHOST_ROUTE_ESE={01} + +############################################################################### +#OffHost UICC route location for MultiSE +#UICC1 = 02 +#UICC2 = 03 +OFFHOST_ROUTE_UICC={02:03} + +############################################################################### +#T4T NFCEE ENABLE +#bit pos 0 = T4T NFCEE Enable +#bit pos 6 = T4T NFCEE Contactless write enable +#bit pos 7 = Proprietary file enable +NXP_T4T_NFCEE_ENABLE=0x01 + +############################################################################### +#WLC mode +#0x00 = if WLC Application running in MW (non-autonomous mode) +#0x01 = if WLC Application running in FW (autonomous mode) +NXP_WLC_MODE=0x01 + +############################################################################### +#CORE_SET_CONF_CMD to reset Prop Emvco Flag +NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00} + +############################################################################### +#Guard time in ms for the mPOS/SCR module to process the reader start/stop req +NXP_RDR_REQ_GUARD_TIME=0 + +############################################################################### +#MW workaround to enable LPCD when EMVCO polling mode starts and disable +#while switching back to NFC Forum mode +# 0 --> Disable MW workaround +# 1 --> Enable MW workaround +# 2 --> Use this option only for FW versions below 1.10.52 +NXP_RDR_DISABLE_ENABLE_LPCD=1 + +############################################################################### +# Firmware patch format, Only 1 and 5 should be set +# 0 -> NFC Default +# 1 -> EMVCO Default +# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process +# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF +# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF +NFA_CONFIG_FORMAT=1 + +################################################################################ +# Enable disconnect tag in screen off +# Disable 0x00 +# Enable 0x01 +NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01 + +################################################################################# +# Core configuration extensions +# It includes +# Wired mode settings A0ED, A0EE +# Tag Detector A040, A041, A043 +# Low Power mode A007 +# Clock settings A002, A003 +# PbF settings A008 +# Clock timeout settings A004 +# eSE (SVDD) PWR REQ settings A0F2 +# Window size A0D8 +# DWP Speed A0D5 +# How eSE connected to PN553 A012 +# UICC2 bit rate A0D1 +# SWP1A interface A0D4 +# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037 +NXP_CORE_CONF_EXTN={20, 02, 0D, 03, + A0, EC, 01, 01, + A0, ED, 01, 00, + A0, 0A, 01, 20 +} +# A0, F2, 01, 01, +# A0, 40, 01, 01, +# A0, 41, 01, 02, +# A0, 43, 01, 04, +# A0, 02, 01, 01, +# A0, 03, 01, 11, +# A0, 07, 01, 03, +# A0, 08, 01, 01 +# } + +############################################################################### +# Core configuration settings +# Below params are not recommended to add in CONF block. +# LA_BIT_FRAME_SDD(0x30) +# LA_PLATFORM_CONFIG(0x31) +# LA_SEL_INFO(0x32) +# LB_SENSB_INFO(0x38) +# LF_PROTOCOL(0x50) +# NFCC_CONFIG_CONTROL(0x85) + +NXP_CORE_CONF={ 20, 02, 25, 0B, + 28, 01, 00, + 21, 01, 00, + 33, 04, 01, 02, 03, 04, + 54, 01, 06, + 5B, 01, 00, + 3E, 01, 00, + 80, 01, 01, + 81, 01, 01, + 82, 01, 0E, + 18, 01, 01, + 68, 01, 01 + } +############################################################################### +# Enable(0x01) or disable(0x00) non-standard tag reading +# Disable Non-standard card read 0x00 +# Enable Non-standard card read 0x01 +NXP_SUPPORT_NON_STD_CARD=0x00 +################################################################################# +# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired +# Disable getting HW info log 0x00 +# Enable getting HW info log 0x01 +NXP_GET_HW_INFO_LOG=0x00 +################################################################################# +# Enable(0x01) or disable(0x00) iso dep sak merge +# Disable SAK merging 0x00 +# Enable SAK merging 0x01 +NXP_ISO_DEP_MERGE_SAK=0x01 +################################################################################# +# Valid time difference range within for non-standard tag detection from first +# Activation fail to next discovery +# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled +# 2. The number will be multiplied by 100ms by MW. +# Default: +# Set to 00 if not supported +# byte[0] MIFARE_CLASSIC 100ms +# byte[1] ISO_DEP 300ms +NXP_NON_STD_CARD_TIMEDIFF={01, 03} +################################################################################# +# Enable or Disable UICC ETSI support +# Disable UICC ETSI support 0 +# Enable UICC ETSI support 1 +NXP_UICC_ETSI_SUPPORT=0 +################################################################################# +# Enable Stop/Start of RF discovery for NFCEE recovery +# Disable RF Restart for NFCEE recovery 0 +# Enable RF Restart for NFCEE recovery 1 +NXP_RESTART_RF_FOR_NFCEE_RECOVERY=1 +################################################################################# +# Enable or Disable RF_STATUS_UPDATE to EseHal module +# Disable 0x00 +# Enable 0x01 +RF_STATUS_UPDATE_ENABLE=0x00 +################################################################################# diff --git a/proprietary/vendor/etc/meow.cfg b/proprietary/vendor/etc/meow.cfg new file mode 100644 index 0000000..488f610 --- /dev/null +++ b/proprietary/vendor/etc/meow.cfg @@ -0,0 +1 @@ +[global] diff --git a/proprietary/vendor/etc/misound_res.bin b/proprietary/vendor/etc/misound_res.bin new file mode 100644 index 0000000..dbeef74 Binary files /dev/null and b/proprietary/vendor/etc/misound_res.bin differ diff --git a/proprietary/vendor/etc/misound_res_headphone.bin b/proprietary/vendor/etc/misound_res_headphone.bin new file mode 100644 index 0000000..600eaaa Binary files /dev/null and b/proprietary/vendor/etc/misound_res_headphone.bin differ diff --git a/proprietary/vendor/etc/misound_res_spk.bin b/proprietary/vendor/etc/misound_res_spk.bin new file mode 100644 index 0000000..74369ba Binary files /dev/null and b/proprietary/vendor/etc/misound_res_spk.bin differ diff --git a/proprietary/vendor/etc/mpe.conf b/proprietary/vendor/etc/mpe.conf new file mode 100644 index 0000000..f0f1453 --- /dev/null +++ b/proprietary/vendor/etc/mpe.conf @@ -0,0 +1,6 @@ +mpe_enable=1 +print_rawdata=0 +auto_calib=0 +indoor_enable=1 +udr_enable=1 +pdr_enable=1 diff --git a/proprietary/vendor/etc/nnapi_powerhal.json b/proprietary/vendor/etc/nnapi_powerhal.json new file mode 100644 index 0000000..767c1ef --- /dev/null +++ b/proprietary/vendor/etc/nnapi_powerhal.json @@ -0,0 +1,193 @@ +{ + "fast_single_answer": [ + { + "name": "PERF_RES_CPUFREQ_CCI_FREQ", + "id": "0x00410000", + "value": 1 + }, + { + "name": "PERF_RES_CPUFREQ_PERF_MODE", + "id": "0x00414000", + "value": 1 + }, + { + "name": "PERF_RES_SCHED_ISOLATION_CPU", + "id": "0x0143c000", + "value": 128 + }, + { + "name": "PERF_RES_DRAM_OPP_MIN", + "id": "0x01000000", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UCLAMP_MIN_TA", + "id": "0x01408300", + "value": 100 + }, + { + "name": "PERF_RES_FPS_FSTB_SOFT_FPS_LOWER", + "id": "0x0201c000", + "value": 60 + }, + { + "name": "PERF_RES_FPS_FSTB_SOFT_FPS_UPPER", + "id": "0x0201c100", + "value": 60 + }, + { + "name": "PERF_RES_FPS_FBT_BHR_OPP", + "id": "0x02020000", + "value": 31 + }, + { + "name": "PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_1", + "id": "0x01438400", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_2", + "id": "0x01438500", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_1", + "id": "0x01438700", + "value": 40000 + }, + { + "name": "PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_2", + "id": "0x01438800", + "value": 40000 + }, + { + "name": "PERF_RES_PM_QOS_CPUIDLE_MCDI_ENABLE", + "id": "0x01c3c100", + "value": 0 + } + ], + "sustained_speed": [ + { + "name": "PERF_RES_DRAM_OPP_MIN", + "id": "0x01000000", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UCLAMP_MIN_TA", + "id": "0x01408300", + "value": 100 + }, + { + "name": "PERF_RES_FPS_FSTB_SOFT_FPS_LOWER", + "id": "0x0201c000", + "value": 60 + }, + { + "name": "PERF_RES_FPS_FSTB_SOFT_FPS_UPPER", + "id": "0x0201c100", + "value": 60 + }, + { + "name": "PERF_RES_FPS_FBT_BHR_OPP", + "id": "0x02020000", + "value": 31 + }, + { + "name": "PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_1", + "id": "0x01438400", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_2", + "id": "0x01438500", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_1", + "id": "0x01438700", + "value": 40000 + }, + { + "name": "PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_2", + "id": "0x01438800", + "value": 40000 + }, + { + "name": "PERF_RES_PM_QOS_CPUIDLE_MCDI_ENABLE", + "id": "0x01c3c100", + "value": 0 + } + ], + "compilation": [ + { + "name": "PERF_RES_CPUFREQ_PERF_MODE", + "id": "0x00414000", + "value": 1 + }, + { + "name": "PERF_RES_DRAM_OPP_MIN", + "id": "0x01000000", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UCLAMP_MIN_TA", + "id": "0x01408300", + "value": 100 + }, + { + "name": "PERF_RES_FPS_FBT_BHR_OPP", + "id": "0x02020000", + "value": 31 + }, + { + "name": "PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_1", + "id": "0x01438400", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UTIL_UP_RATE_LIMIT_US_CLUSTER_2", + "id": "0x01438500", + "value": 0 + }, + { + "name": "PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_1", + "id": "0x01438700", + "value": 40000 + }, + { + "name": "PERF_RES_SCHED_UTIL_DOWN_RATE_LIMIT_US_CLUSTER_2", + "id": "0x01438800", + "value": 40000 + } + ], + "baseline": [ + { + "name": "PERF_RES_AI_APUSYS_BOOST_IPU_IF", + "id": "0X01810000", + "value": 0 + } + ], + "preference_options": [ + { + "name": "low_power", + "id": 0, + "options": "--opt-bw" + }, + { + "name": "fast_single_answer", + "id": 1, + "options": "--opt 3 --intval-coloring-coverage=0.01" + }, + { + "name": "sustained_speed", + "id": 2, + "options": "--opt-bw" + } + ], + "smp_signature": [ + { + "hash": "", + "options": "" + } + ] +} \ No newline at end of file diff --git a/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.mitee.xml b/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.mitee.xml new file mode 100644 index 0000000..e5a9345 --- /dev/null +++ b/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.mitee.xml @@ -0,0 +1,18 @@ + + + + + diff --git a/proprietary/vendor/etc/screen_light.xml b/proprietary/vendor/etc/screen_light.xml new file mode 100644 index 0000000..3bd509b --- /dev/null +++ b/proprietary/vendor/etc/screen_light.xml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/sixth_param/sixth_param.txt b/proprietary/vendor/etc/sixth_param/sixth_param.txt new file mode 100644 index 0000000..bba5fd1 --- /dev/null +++ b/proprietary/vendor/etc/sixth_param/sixth_param.txt @@ -0,0 +1,734 @@ +SIXTH_SIA81XX_RX_ENABLE.enable 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.proc_num 0x5 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[0] 0x8 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[1] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[2] 0x40 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[3] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[4] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[5] 0x27 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[6] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[7] 0x13 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[8] 0x14 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[9] 0x15 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[10] 0x16 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[11] 0x17 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[12] 0x18 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[13] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[14] 0x1a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[15] 0x1b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[16] 0x1c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[17] 0x1d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[18] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[19] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[20] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[21] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[22] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[23] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[24] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[25] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[26] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[27] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[28] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[29] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[30] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[31] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[32] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[33] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[34] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[35] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[36] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[37] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[38] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[39] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[40] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[41] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[42] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[43] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[44] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[45] 0x109 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[46] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[47] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[48] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[49] 0x4a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[50] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[51] 0x27 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[52] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[53] 0x13 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[54] 0x14 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[55] 0x15 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[56] 0x16 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[57] 0x17 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[58] 0x18 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[59] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[60] 0x1a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[61] 0x1b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[62] 0x1c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[63] 0x1d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[64] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[65] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[66] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[67] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[68] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[69] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[70] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[71] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[72] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[73] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[74] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[75] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[76] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[77] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[78] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[79] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[80] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[81] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[82] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[83] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[84] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[85] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[86] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[87] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[88] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[89] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[90] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[91] 0x1010a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[92] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[93] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[94] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[95] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.total_len 0x9e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.n 0x53 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[0] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[1] 0x40 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[2] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[3] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[4] 0x400 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[5] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[6] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[7] 0x42c80000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[8] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[9] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[10] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[11] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[12] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[13] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[14] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[15] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[16] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[17] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[18] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[19] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[20] 0x13 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[21] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[22] 0x3c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[23] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[24] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[25] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[26] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[27] 0x3c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[28] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[29] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[30] 0x15 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[31] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[32] 0x3840501 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[33] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[34] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[35] 0x16 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[36] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[37] 0x640801 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[38] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[39] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[40] 0x17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[41] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[42] 0x6400601 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[43] 0x5dc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[44] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[45] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[46] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[47] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[48] 0x1194 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[49] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[50] 0x19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[51] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[52] 0x1900401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[53] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[54] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[55] 0x1a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[56] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[57] 0x4b00401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[58] 0x1407d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[59] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[60] 0x1b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[61] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[62] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[63] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[64] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[65] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[66] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[67] 0xdac0401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[68] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[69] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[70] 0x1d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[71] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[72] 0x46500001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[73] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[74] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[75] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[76] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[77] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[78] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[79] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[80] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[81] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[82] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[83] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[84] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[85] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[86] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[87] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[88] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[89] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[90] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[91] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[92] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[93] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[94] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[95] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[96] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[97] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[98] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[99] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[100] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[101] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[102] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[103] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[104] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[105] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[106] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[107] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[108] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[109] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[110] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[111] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[112] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[113] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[114] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[115] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[116] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[117] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[118] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[119] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[120] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[121] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[122] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[123] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[124] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[125] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[126] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[127] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[128] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[129] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[130] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[131] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[132] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[133] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[134] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[135] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[136] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[137] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[138] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[139] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[140] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[141] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[142] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[143] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[144] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[145] 0x3c48ab +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[146] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[147] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[148] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[149] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[150] 0x5dc02bc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[151] 0xc414e717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[152] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[153] 0x1403e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[154] 0x1770 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[155] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[156] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[157] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[158] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[159] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[160] 0x9c41004 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[161] 0xc428d823 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[162] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[163] 0x1401f4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[164] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[165] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[166] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[167] 0x3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[168] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[169] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[170] 0x9c40032 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[171] 0xc40add03 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[172] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[173] 0xa01f4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[174] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[175] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[176] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[177] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[178] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[179] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[180] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[181] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[182] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[183] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[184] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[185] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[186] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[187] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[188] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[189] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[190] 0x3efedcb3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[191] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[192] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[193] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[194] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[195] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[196] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[197] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[198] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[199] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[200] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[201] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[202] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[203] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[204] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[205] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[206] 0x3f06fb58 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[207] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[208] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[209] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[210] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[211] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[212] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[213] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[214] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[215] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[216] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[217] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[218] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[219] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[220] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[221] 0x3e27d270 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[222] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[223] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[224] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[225] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[226] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[227] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[228] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[229] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[230] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[231] 0x3e915690 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[232] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[233] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[234] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[235] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[236] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[237] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[238] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[239] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[240] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[241] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[242] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[243] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[244] 0x36ee80 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[245] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[246] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[247] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[248] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[249] 0xfffffa88 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[250] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[251] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[252] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[253] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[254] 0x44160000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[255] 0x3f99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[256] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[257] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[258] 0x38d1b717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[259] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[260] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[261] 0x3e561bed +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[262] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[263] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[264] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[265] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[266] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[267] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[268] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[269] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[270] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[271] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[272] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[273] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[274] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[275] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[276] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[277] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[278] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[279] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[280] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[281] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[282] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[283] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[284] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[285] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[286] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[287] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[288] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[289] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[290] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[291] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[292] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[293] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[294] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[295] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[296] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[297] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[298] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[299] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[300] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[301] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[302] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[303] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[304] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[305] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[306] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[307] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[308] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[309] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[310] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[311] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[312] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[313] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[314] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[315] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[316] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[317] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[318] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[319] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[320] 0x107d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[321] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[322] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[323] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[324] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[325] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[326] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[327] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[328] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[329] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[330] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[331] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[332] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[333] 0x13 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[334] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[335] 0x3c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[336] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[337] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[338] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[339] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[340] 0x3c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[341] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[342] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[343] 0x15 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[344] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[345] 0x3e80501 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[346] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[347] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[348] 0x16 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[349] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[350] 0x640801 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[351] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[352] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[353] 0x17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[354] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[355] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[356] 0x5dc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[357] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[358] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[359] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[360] 0x1900401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[361] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[362] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[363] 0x19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[364] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[365] 0x4b00401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[366] 0x1407d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[367] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[368] 0x1a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[369] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[370] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[371] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[372] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[373] 0x1b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[374] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[375] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[376] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[377] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[378] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[379] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[380] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[381] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[382] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[383] 0x1d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[384] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[385] 0x46500001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[386] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[387] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[388] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[389] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[390] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[391] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[392] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[393] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[394] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[395] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[396] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[397] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[398] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[399] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[400] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[401] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[402] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[403] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[404] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[405] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[406] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[407] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[408] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[409] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[410] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[411] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[412] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[413] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[414] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[415] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[416] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[417] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[418] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[419] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[420] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[421] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[422] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[423] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[424] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[425] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[426] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[427] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[428] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[429] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[430] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[431] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[432] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[433] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[434] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[435] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[436] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[437] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[438] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[439] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[440] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[441] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[442] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[443] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[444] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[445] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[446] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[447] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[448] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[449] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[450] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[451] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[452] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[453] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[454] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[455] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[456] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[457] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[458] 0x3c4e7e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[459] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[460] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[461] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[462] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[463] 0x5dc0352 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[464] 0xc414e717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[465] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[466] 0x1403e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[467] 0x1770 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[468] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[469] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[470] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[471] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[472] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[473] 0x9c41004 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[474] 0xc428d823 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[475] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[476] 0x1401f4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[477] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[478] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[479] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[480] 0x3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[481] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[482] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[483] 0x9c40032 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[484] 0xc40add03 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[485] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[486] 0xa01f4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[487] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[488] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[489] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[490] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[491] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[492] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[493] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[494] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[495] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[496] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[497] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[498] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[499] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[500] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[501] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[502] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[503] 0x3f365bb5 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[504] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[505] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[506] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[507] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[508] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[509] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[510] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[511] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[512] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[513] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[514] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[515] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[516] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[517] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[518] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[519] 0x3f4129e4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[520] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[521] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[522] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[523] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[524] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[525] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[526] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[527] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[528] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[529] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[530] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[531] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[532] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[533] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[534] 0x3e79ca04 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[535] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[536] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[537] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[538] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[539] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[540] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[541] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[542] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[543] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[544] 0x3ea13cfa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[545] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[546] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[547] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[548] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[549] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[550] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[551] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[552] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[553] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[554] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[555] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[556] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[557] 0x432380 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[558] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[559] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[560] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[561] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[562] 0xfffffe0c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[563] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[564] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[565] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[566] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[567] 0x446d4000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[568] 0x3f34fdf4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[569] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[570] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[571] 0x38d1b717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[572] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[573] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[574] 0x3f97dac3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[575] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[576] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[577] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[578] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[579] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[580] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[581] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[582] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[583] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[584] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[585] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[586] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[587] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[588] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[589] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[590] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[591] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[592] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[593] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[594] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[595] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[596] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[597] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[598] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[599] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[600] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[601] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[602] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[603] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[604] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[605] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[606] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[607] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[608] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[609] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[610] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[611] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[612] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[613] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[614] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[615] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[616] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[617] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[618] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[619] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[620] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[621] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[622] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[623] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[624] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[625] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[626] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[627] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[628] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[629] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[630] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[631] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[632] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[633] 0x107d0 diff --git a/proprietary/vendor/etc/sixth_param/sixth_param_boost0.txt b/proprietary/vendor/etc/sixth_param/sixth_param_boost0.txt new file mode 100644 index 0000000..ba363cd --- /dev/null +++ b/proprietary/vendor/etc/sixth_param/sixth_param_boost0.txt @@ -0,0 +1,668 @@ +SIXTH_SIA81XX_RX_ENABLE.enable 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.proc_num 0x5 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[0] 0x8 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[1] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[2] 0x40 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[3] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[4] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[5] 0x24 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[6] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[7] 0x13 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[8] 0x14 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[9] 0x15 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[10] 0x16 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[11] 0x17 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[12] 0x18 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[13] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[14] 0x1a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[15] 0x1b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[16] 0x1c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[17] 0x1d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[18] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[19] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[20] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[21] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[22] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[23] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[24] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[25] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[26] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[27] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[28] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[29] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[30] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[31] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[32] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[33] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[34] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[35] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[36] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[37] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[38] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[39] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[40] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[41] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[42] 0x109 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[43] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[44] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[45] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[46] 0x4a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[47] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[48] 0x24 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[49] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[50] 0x13 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[51] 0x14 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[52] 0x15 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[53] 0x16 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[54] 0x17 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[55] 0x18 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[56] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[57] 0x1a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[58] 0x1b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[59] 0x1c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[60] 0x1d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[61] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[62] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[63] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[64] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[65] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[66] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[67] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[68] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[69] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[70] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[71] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[72] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[73] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[74] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[75] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[76] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[77] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[78] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[79] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[80] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[81] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[82] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[83] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[84] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[85] 0x1010a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[86] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[87] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[88] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[89] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.total_len 0x8f8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.n 0x4d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[0] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[1] 0x40 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[2] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[3] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[4] 0x400 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[5] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[6] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[7] 0x42c80000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[8] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[9] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[10] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[11] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[12] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[13] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[14] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[15] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[16] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[17] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[18] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[19] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[20] 0x13 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[21] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[22] 0x3c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[23] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[24] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[25] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[26] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[27] 0x3c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[28] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[29] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[30] 0x15 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[31] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[32] 0x3840501 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[33] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[34] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[35] 0x16 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[36] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[37] 0x640801 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[38] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[39] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[40] 0x17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[41] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[42] 0x6400601 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[43] 0x5dc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[44] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[45] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[46] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[47] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[48] 0x1194 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[49] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[50] 0x19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[51] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[52] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[53] 0xc80 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[54] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[55] 0x1a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[56] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[57] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[58] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[59] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[60] 0x1b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[61] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[62] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[63] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[64] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[65] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[66] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[67] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[68] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[69] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[70] 0x1d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[71] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[72] 0x46500001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[73] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[74] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[75] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[76] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[77] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[78] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[79] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[80] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[81] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[82] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[83] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[84] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[85] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[86] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[87] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[88] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[89] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[90] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[91] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[92] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[93] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[94] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[95] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[96] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[97] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[98] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[99] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[100] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[101] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[102] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[103] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[104] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[105] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[106] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[107] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[108] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[109] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[110] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[111] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[112] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[113] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[114] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[115] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[116] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[117] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[118] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[119] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[120] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[121] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[122] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[123] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[124] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[125] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[126] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[127] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[128] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[129] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[130] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[131] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[132] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[133] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[134] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[135] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[136] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[137] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[138] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[139] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[140] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[141] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[142] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[143] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[144] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[145] 0x3c48ab +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[146] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[147] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[148] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[149] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[150] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[151] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[152] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[153] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[154] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[155] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[156] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[157] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[158] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[159] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[160] 0x3f19cbcd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[161] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[162] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[163] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[164] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[165] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[166] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[167] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[168] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[169] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[170] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[171] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[172] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[173] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[174] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[175] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[176] 0x3f22e8ba +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[177] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[178] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[179] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[180] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[181] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[182] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[183] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[184] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[185] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[186] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[187] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[188] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[189] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[190] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[191] 0x3e27d270 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[192] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[193] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[194] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[195] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[196] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[197] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[198] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[199] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[200] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[201] 0x3e915690 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[202] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[203] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[204] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[205] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[206] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[207] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[208] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[209] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[210] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[211] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[212] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[213] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[214] 0x401640 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[215] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[216] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[217] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[218] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[219] 0xfffffa88 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[220] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[221] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[222] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[223] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[224] 0x44160000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[225] 0x3f99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[226] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[227] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[228] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[229] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[230] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[231] 0x3e561bed +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[232] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[233] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[234] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[235] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[236] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[237] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[238] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[239] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[240] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[241] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[242] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[243] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[244] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[245] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[246] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[247] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[248] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[249] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[250] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[251] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[252] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[253] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[254] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[255] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[256] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[257] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[258] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[259] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[260] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[261] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[262] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[263] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[264] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[265] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[266] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[267] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[268] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[269] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[270] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[271] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[272] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[273] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[274] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[275] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[276] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[277] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[278] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[279] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[280] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[281] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[282] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[283] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[284] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[285] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[286] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[287] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[288] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[289] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[290] 0x107d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[291] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[292] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[293] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[294] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[295] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[296] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[297] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[298] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[299] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[300] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[301] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[302] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[303] 0x13 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[304] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[305] 0x3c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[306] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[307] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[308] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[309] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[310] 0x3c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[311] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[312] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[313] 0x15 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[314] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[315] 0x3e80501 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[316] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[317] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[318] 0x16 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[319] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[320] 0x640801 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[321] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[322] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[323] 0x17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[324] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[325] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[326] 0x5dc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[327] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[328] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[329] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[330] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[331] 0x1194 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[332] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[333] 0x19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[334] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[335] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[336] 0xc80 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[337] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[338] 0x1a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[339] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[340] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[341] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[342] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[343] 0x1b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[344] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[345] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[346] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[347] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[348] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[349] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[350] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[351] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[352] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[353] 0x1d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[354] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[355] 0x46500001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[356] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[357] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[358] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[359] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[360] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[361] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[362] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[363] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[364] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[365] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[366] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[367] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[368] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[369] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[370] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[371] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[372] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[373] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[374] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[375] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[376] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[377] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[378] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[379] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[380] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[381] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[382] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[383] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[384] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[385] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[386] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[387] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[388] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[389] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[390] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[391] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[392] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[393] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[394] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[395] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[396] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[397] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[398] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[399] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[400] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[401] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[402] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[403] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[404] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[405] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[406] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[407] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[408] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[409] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[410] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[411] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[412] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[413] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[414] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[415] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[416] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[417] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[418] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[419] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[420] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[421] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[422] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[423] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[424] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[425] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[426] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[427] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[428] 0x3c4e7e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[429] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[430] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[431] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[432] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[433] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[434] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[435] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[436] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[437] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[438] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[439] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[440] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[441] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[442] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[443] 0x3f365bb5 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[444] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[445] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[446] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[447] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[448] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[449] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[450] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[451] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[452] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[453] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[454] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[455] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[456] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[457] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[458] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[459] 0x3f4129e4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[460] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[461] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[462] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[463] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[464] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[465] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[466] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[467] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[468] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[469] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[470] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[471] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[472] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[473] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[474] 0x3e79ca04 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[475] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[476] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[477] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[478] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[479] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[480] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[481] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[482] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[483] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[484] 0x3ea13cfa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[485] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[486] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[487] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[488] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[489] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[490] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[491] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[492] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[493] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[494] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[495] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[496] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[497] 0x432380 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[498] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[499] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[500] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[501] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[502] 0xfffffe0c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[503] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[504] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[505] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[506] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[507] 0x446d4000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[508] 0x3f34fdf4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[509] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[510] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[511] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[512] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[513] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[514] 0x3f97dac3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[515] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[516] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[517] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[518] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[519] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[520] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[521] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[522] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[523] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[524] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[525] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[526] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[527] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[528] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[529] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[530] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[531] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[532] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[533] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[534] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[535] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[536] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[537] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[538] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[539] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[540] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[541] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[542] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[543] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[544] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[545] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[546] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[547] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[548] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[549] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[550] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[551] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[552] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[553] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[554] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[555] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[556] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[557] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[558] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[559] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[560] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[561] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[562] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[563] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[564] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[565] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[566] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[567] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[568] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[569] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[570] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[571] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[572] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[573] 0x107d0 diff --git a/proprietary/vendor/etc/sixth_param/sixth_param_boost1.txt b/proprietary/vendor/etc/sixth_param/sixth_param_boost1.txt new file mode 100644 index 0000000..4c2c0ad --- /dev/null +++ b/proprietary/vendor/etc/sixth_param/sixth_param_boost1.txt @@ -0,0 +1,734 @@ +SIXTH_SIA81XX_RX_ENABLE.enable 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.proc_num 0x5 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[0] 0x8 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[1] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[2] 0x40 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[3] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[4] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[5] 0x27 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[6] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[7] 0x13 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[8] 0x14 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[9] 0x15 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[10] 0x16 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[11] 0x17 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[12] 0x18 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[13] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[14] 0x1a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[15] 0x1b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[16] 0x1c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[17] 0x1d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[18] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[19] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[20] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[21] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[22] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[23] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[24] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[25] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[26] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[27] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[28] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[29] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[30] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[31] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[32] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[33] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[34] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[35] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[36] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[37] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[38] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[39] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[40] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[41] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[42] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[43] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[44] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[45] 0x109 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[46] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[47] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[48] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[49] 0x4a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[50] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[51] 0x27 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[52] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[53] 0x13 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[54] 0x14 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[55] 0x15 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[56] 0x16 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[57] 0x17 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[58] 0x18 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[59] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[60] 0x1a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[61] 0x1b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[62] 0x1c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[63] 0x1d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[64] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[65] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[66] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[67] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[68] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[69] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[70] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[71] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[72] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[73] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[74] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[75] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[76] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[77] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[78] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[79] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[80] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[81] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[82] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[83] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[84] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[85] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[86] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[87] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[88] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[89] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[90] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[91] 0x1010a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[92] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[93] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[94] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[95] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.total_len 0x9e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.n 0x53 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[0] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[1] 0x40 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[2] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[3] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[4] 0x400 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[5] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[6] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[7] 0x42c80000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[8] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[9] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[10] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[11] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[12] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[13] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[14] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[15] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[16] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[17] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[18] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[19] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[20] 0x13 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[21] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[22] 0xaa0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[23] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[24] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[25] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[26] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[27] 0x820101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[28] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[29] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[30] 0x15 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[31] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[32] 0x2bc0501 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[33] 0xffec02c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[34] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[35] 0x16 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[36] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[37] 0x640801 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[38] 0x1e02c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[39] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[40] 0x17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[41] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[42] 0x6400601 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[43] 0x5dc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[44] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[45] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[46] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[47] 0x1900401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[48] 0x1407d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[49] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[50] 0x19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[51] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[52] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[53] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[54] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[55] 0x1a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[56] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[57] 0x5dc0401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[58] 0x1405dc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[59] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[60] 0x1b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[61] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[62] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[63] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[64] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[65] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[66] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[67] 0x17700401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[68] 0x1409c4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[69] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[70] 0x1d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[71] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[72] 0x3a980001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[73] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[74] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[75] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[76] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[77] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[78] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[79] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[80] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[81] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[82] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[83] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[84] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[85] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[86] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[87] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[88] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[89] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[90] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[91] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[92] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[93] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[94] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[95] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[96] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[97] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[98] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[99] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[100] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[101] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[102] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[103] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[104] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[105] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[106] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[107] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[108] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[109] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[110] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[111] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[112] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[113] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[114] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[115] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[116] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[117] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[118] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[119] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[120] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[121] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[122] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[123] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[124] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[125] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[126] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[127] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[128] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[129] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[130] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[131] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[132] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[133] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[134] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[135] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[136] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[137] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[138] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[139] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[140] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[141] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[142] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[143] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[144] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[145] 0x3c48ab +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[146] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[147] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[148] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[149] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[150] 0xbb81194 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[151] 0xc423dd19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[152] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[153] 0x140064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[154] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[155] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[156] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[157] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[158] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[159] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[160] 0x5dc02bc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[161] 0xc414ec17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[162] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[163] 0x1403e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[164] 0x1770 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[165] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[166] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[167] 0x3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[168] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[169] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[170] 0xbb80dac +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[171] 0xc423dd19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[172] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[173] 0x140064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[174] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[175] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[176] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[177] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[178] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[179] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[180] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[181] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[182] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[183] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[184] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[185] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[186] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[187] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[188] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[189] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[190] 0x3efedcb3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[191] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[192] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[193] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[194] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[195] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[196] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[197] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[198] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[199] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[200] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[201] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[202] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[203] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[204] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[205] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[206] 0x3f06fb58 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[207] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[208] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[209] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[210] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[211] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[212] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[213] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[214] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[215] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[216] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[217] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[218] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[219] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[220] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[221] 0x3e27d270 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[222] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[223] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[224] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[225] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[226] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[227] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[228] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[229] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[230] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[231] 0x3e915690 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[232] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[233] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[234] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[235] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[236] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[237] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[238] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[239] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[240] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[241] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[242] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[243] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[244] 0x36ee80 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[245] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[246] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[247] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[248] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[249] 0xfffffa88 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[250] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[251] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[252] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[253] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[254] 0x44160000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[255] 0x3f99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[256] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[257] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[258] 0x38d1b717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[259] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[260] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[261] 0x3e561bed +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[262] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[263] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[264] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[265] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[266] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[267] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[268] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[269] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[270] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[271] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[272] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[273] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[274] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[275] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[276] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[277] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[278] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[279] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[280] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[281] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[282] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[283] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[284] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[285] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[286] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[287] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[288] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[289] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[290] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[291] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[292] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[293] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[294] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[295] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[296] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[297] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[298] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[299] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[300] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[301] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[302] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[303] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[304] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[305] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[306] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[307] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[308] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[309] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[310] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[311] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[312] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[313] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[314] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[315] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[316] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[317] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[318] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[319] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[320] 0x107d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[321] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[322] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[323] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[324] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[325] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[326] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[327] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[328] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[329] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[330] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[331] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[332] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[333] 0x13 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[334] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[335] 0xaa0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[336] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[337] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[338] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[339] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[340] 0x820101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[341] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[342] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[343] 0x15 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[344] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[345] 0x3840501 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[346] 0xa02c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[347] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[348] 0x16 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[349] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[350] 0x640801 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[351] 0x1e03e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[352] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[353] 0x17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[354] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[355] 0x1900401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[356] 0x1407d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[357] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[358] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[359] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[360] 0x1f400401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[361] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[362] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[363] 0x19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[364] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[365] 0x7d00401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[366] 0x1404b0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[367] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[368] 0x1a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[369] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[370] 0x5dc0401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[371] 0x1405dc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[372] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[373] 0x1b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[374] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[375] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[376] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[377] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[378] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[379] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[380] 0x17700401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[381] 0x1409c4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[382] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[383] 0x1d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[384] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[385] 0x3a980001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[386] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[387] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[388] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[389] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[390] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[391] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[392] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[393] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[394] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[395] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[396] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[397] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[398] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[399] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[400] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[401] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[402] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[403] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[404] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[405] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[406] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[407] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[408] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[409] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[410] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[411] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[412] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[413] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[414] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[415] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[416] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[417] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[418] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[419] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[420] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[421] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[422] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[423] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[424] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[425] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[426] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[427] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[428] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[429] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[430] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[431] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[432] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[433] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[434] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[435] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[436] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[437] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[438] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[439] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[440] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[441] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[442] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[443] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[444] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[445] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[446] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[447] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[448] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[449] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[450] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[451] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[452] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[453] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[454] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[455] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[456] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[457] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[458] 0x3c4e7e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[459] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[460] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[461] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[462] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[463] 0xbb81194 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[464] 0xc423dd19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[465] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[466] 0x140064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[467] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[468] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[469] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[470] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[471] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[472] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[473] 0x5dc0352 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[474] 0xc414dd17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[475] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[476] 0x1403e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[477] 0x1770 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[478] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[479] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[480] 0x3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[481] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[482] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[483] 0xbb80dac +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[484] 0xc423dd19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[485] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[486] 0x140064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[487] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[488] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[489] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[490] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[491] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[492] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[493] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[494] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[495] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[496] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[497] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[498] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[499] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[500] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[501] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[502] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[503] 0x3f365bb5 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[504] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[505] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[506] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[507] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[508] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[509] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[510] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[511] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[512] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[513] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[514] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[515] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[516] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[517] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[518] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[519] 0x3f4129e4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[520] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[521] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[522] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[523] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[524] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[525] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[526] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[527] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[528] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[529] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[530] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[531] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[532] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[533] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[534] 0x3e79ca04 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[535] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[536] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[537] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[538] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[539] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[540] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[541] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[542] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[543] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[544] 0x3ea13cfa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[545] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[546] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[547] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[548] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[549] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[550] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[551] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[552] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[553] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[554] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[555] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[556] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[557] 0x432380 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[558] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[559] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[560] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[561] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[562] 0xfffffe0c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[563] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[564] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[565] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[566] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[567] 0x446d4000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[568] 0x3f34fdf4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[569] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[570] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[571] 0x38d1b717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[572] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[573] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[574] 0x3f97dac3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[575] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[576] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[577] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[578] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[579] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[580] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[581] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[582] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[583] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[584] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[585] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[586] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[587] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[588] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[589] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[590] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[591] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[592] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[593] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[594] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[595] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[596] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[597] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[598] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[599] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[600] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[601] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[602] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[603] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[604] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[605] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[606] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[607] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[608] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[609] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[610] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[611] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[612] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[613] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[614] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[615] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[616] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[617] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[618] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[619] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[620] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[621] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[622] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[623] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[624] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[625] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[626] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[627] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[628] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[629] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[630] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[631] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[632] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[633] 0x107d0 diff --git a/proprietary/vendor/etc/sixth_param/sixth_param_boost2.txt b/proprietary/vendor/etc/sixth_param/sixth_param_boost2.txt new file mode 100644 index 0000000..d808efd --- /dev/null +++ b/proprietary/vendor/etc/sixth_param/sixth_param_boost2.txt @@ -0,0 +1,734 @@ +SIXTH_SIA81XX_RX_ENABLE.enable 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.proc_num 0x5 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[0] 0x8 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[1] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[2] 0x40 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[3] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[4] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[5] 0x27 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[6] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[7] 0x13 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[8] 0x14 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[9] 0x15 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[10] 0x16 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[11] 0x17 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[12] 0x18 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[13] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[14] 0x1a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[15] 0x1b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[16] 0x1c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[17] 0x1d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[18] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[19] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[20] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[21] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[22] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[23] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[24] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[25] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[26] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[27] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[28] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[29] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[30] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[31] 0x4 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[32] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[33] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[34] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[35] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[36] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[37] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[38] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[39] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[40] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[41] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[42] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[43] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[44] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[45] 0x109 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[46] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[47] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[48] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[49] 0x4a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[50] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[51] 0x27 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[52] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[53] 0x13 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[54] 0x14 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[55] 0x15 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[56] 0x16 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[57] 0x17 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[58] 0x18 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[59] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[60] 0x1a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[61] 0x1b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[62] 0x1c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[63] 0x1d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[64] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[65] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[66] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[67] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[68] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[69] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[70] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[71] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[72] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[73] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[74] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[75] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[76] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[77] 0x4 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[78] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[79] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[80] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[81] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[82] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[83] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[84] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[85] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[86] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[87] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[88] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[89] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[90] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[91] 0x1010a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[92] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[93] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[94] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[95] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.total_len 0x9e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.n 0x53 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[0] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[1] 0x40 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[2] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[3] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[4] 0x400 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[5] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[6] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[7] 0x42c80000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[8] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[9] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[10] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[11] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[12] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[13] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[14] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[15] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[16] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[17] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[18] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[19] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[20] 0x13 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[21] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[22] 0xaa0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[23] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[24] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[25] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[26] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[27] 0x820101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[28] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[29] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[30] 0x15 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[31] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[32] 0x2580501 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[33] 0xffe202c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[34] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[35] 0x16 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[36] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[37] 0x640801 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[38] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[39] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[40] 0x17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[41] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[42] 0x6400601 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[43] 0x5dc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[44] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[45] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[46] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[47] 0x7d00401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[48] 0x280bb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[49] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[50] 0x19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[51] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[52] 0x2580401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[53] 0xffb00fa0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[54] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[55] 0x1a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[56] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[57] 0xa280401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[58] 0x2807d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[59] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[60] 0x1b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[61] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[62] 0x4b00401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[63] 0x1407d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[64] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[65] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[66] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[67] 0x11940401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[68] 0xffe207d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[69] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[70] 0x1d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[71] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[72] 0x3a980001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[73] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[74] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[75] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[76] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[77] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[78] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[79] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[80] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[81] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[82] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[83] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[84] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[85] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[86] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[87] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[88] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[89] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[90] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[91] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[92] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[93] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[94] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[95] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[96] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[97] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[98] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[99] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[100] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[101] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[102] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[103] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[104] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[105] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[106] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[107] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[108] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[109] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[110] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[111] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[112] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[113] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[114] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[115] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[116] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[117] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[118] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[119] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[120] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[121] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[122] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[123] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[124] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[125] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[126] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[127] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[128] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[129] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[130] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[131] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[132] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[133] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[134] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[135] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[136] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[137] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[138] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[139] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[140] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[141] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[142] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[143] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[144] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[145] 0x3c48ab +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[146] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[147] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[148] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[149] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[150] 0x5dc02bc +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[151] 0xc414e717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[152] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[153] 0x1403e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[154] 0x1770 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[155] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[156] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[157] 0x3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[158] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[159] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[160] 0xbb81194 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[161] 0xc423dd19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[162] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[163] 0x140064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[164] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[165] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[166] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[167] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[168] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[169] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[170] 0x7d00ed8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[171] 0xc428d81b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[172] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[173] 0x6401f4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[174] 0x64 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[175] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[176] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[177] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[178] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[179] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[180] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[181] 0x23280000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[182] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[183] 0x3fe39ea9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[184] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[185] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[186] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[187] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[188] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[189] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[190] 0x3efedcb3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[191] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[192] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[193] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[194] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[195] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[196] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[197] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[198] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[199] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[200] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[201] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[202] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[203] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[204] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[205] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[206] 0x3f06fb58 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[207] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[208] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[209] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[210] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[211] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[212] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[213] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[214] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[215] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[216] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[217] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[218] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[219] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[220] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[221] 0x3e27d270 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[222] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[223] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[224] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[225] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[226] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[227] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[228] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[229] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[230] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[231] 0x3e915690 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[232] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[233] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[234] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[235] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[236] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[237] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[238] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[239] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[240] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[241] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[242] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[243] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[244] 0x36ee80 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[245] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[246] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[247] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[248] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[249] 0xfffffa88 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[250] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[251] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[252] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[253] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[254] 0x44160000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[255] 0x3f99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[256] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[257] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[258] 0x38d1b717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[259] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[260] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[261] 0x3e561bed +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[262] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[263] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[264] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[265] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[266] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[267] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[268] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[269] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[270] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[271] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[272] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[273] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[274] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[275] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[276] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[277] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[278] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[279] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[280] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[281] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[282] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[283] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[284] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[285] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[286] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[287] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[288] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[289] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[290] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[291] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[292] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[293] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[294] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[295] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[296] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[297] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[298] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[299] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[300] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[301] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[302] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[303] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[304] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[305] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[306] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[307] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[308] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[309] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[310] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[311] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[312] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[313] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[314] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[315] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[316] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[317] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[318] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[319] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[320] 0x107d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[321] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[322] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[323] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[324] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[325] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[326] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[327] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[328] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[329] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[330] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[331] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[332] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[333] 0x13 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[334] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[335] 0xaa0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[336] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[337] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[338] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[339] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[340] 0x820101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[341] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[342] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[343] 0x15 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[344] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[345] 0x3e80501 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[346] 0xffec07d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[347] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[348] 0x16 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[349] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[350] 0x640801 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[351] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[352] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[353] 0x17 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[354] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[355] 0x3e80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[356] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[357] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[358] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[359] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[360] 0xbb80401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[361] 0x2809c4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[362] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[363] 0x19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[364] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[365] 0x4b00401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[366] 0x1e07d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[367] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[368] 0x1a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[369] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[370] 0x11940401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[371] 0xffce1770 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[372] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[373] 0x1b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[374] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[375] 0x8980401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[376] 0x3207d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[377] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[378] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[379] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[380] 0x1f400401 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[381] 0x2807d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[382] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[383] 0x1d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[384] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[385] 0x3a980001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[386] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[387] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[388] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[389] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[390] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[391] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[392] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[393] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[394] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[395] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[396] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[397] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[398] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[399] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[400] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[401] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[402] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[403] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[404] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[405] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[406] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[407] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[408] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[409] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[410] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[411] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[412] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[413] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[414] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[415] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[416] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[417] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[418] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[419] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[420] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[421] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[422] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[423] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[424] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[425] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[426] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[427] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[428] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[429] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[430] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[431] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[432] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[433] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[434] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[435] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[436] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[437] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[438] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[439] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[440] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[441] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[442] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[443] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[444] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[445] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[446] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[447] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[448] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[449] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[450] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[451] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[452] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[453] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[454] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[455] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[456] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[457] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[458] 0x3c4e7e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[459] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[460] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[461] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[462] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[463] 0x5dc0352 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[464] 0xc414e717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[465] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[466] 0x1403e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[467] 0x1770 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[468] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[469] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[470] 0x3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[471] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[472] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[473] 0xbb81194 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[474] 0xc423dd19 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[475] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[476] 0x140064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[477] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[478] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[479] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[480] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[481] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[482] 0x2 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[483] 0x7d00ed8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[484] 0xc428d81b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[485] 0xb0b00a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[486] 0x6401f4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[487] 0x64 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[488] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[489] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[490] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[491] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[492] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[493] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[494] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[495] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[496] 0x3fe39ea9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[497] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[498] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[499] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[500] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[501] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[502] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[503] 0x3f365bb5 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[504] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[505] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[506] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[507] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[508] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[509] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[510] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[511] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[512] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[513] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[514] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[515] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[516] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[517] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[518] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[519] 0x3f4129e4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[520] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[521] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[522] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[523] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[524] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[525] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[526] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[527] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[528] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[529] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[530] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[531] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[532] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[533] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[534] 0x3e79ca04 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[535] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[536] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[537] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[538] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[539] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[540] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[541] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[542] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[543] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[544] 0x3ea13cfa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[545] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[546] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[547] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[548] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[549] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[550] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[551] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[552] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[553] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[554] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[555] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[556] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[557] 0x432380 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[558] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[559] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[560] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[561] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[562] 0xfffffe0c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[563] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[564] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[565] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[566] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[567] 0x446d4000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[568] 0x3f34fdf4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[569] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[570] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[571] 0x38d1b717 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[572] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[573] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[574] 0x402e8ba3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[575] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[576] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[577] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[578] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[579] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[580] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[581] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[582] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[583] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[584] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[585] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[586] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[587] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[588] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[589] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[590] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[591] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[592] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[593] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[594] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[595] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[596] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[597] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[598] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[599] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[600] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[601] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[602] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[603] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[604] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[605] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[606] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[607] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[608] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[609] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[610] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[611] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[612] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[613] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[614] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[615] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[616] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[617] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[618] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[619] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[620] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[621] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[622] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[623] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[624] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[625] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[626] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[627] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[628] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[629] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[630] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[631] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[632] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[633] 0x107d0 diff --git a/proprietary/vendor/etc/sixth_param/sixth_param_voip.txt b/proprietary/vendor/etc/sixth_param/sixth_param_voip.txt new file mode 100644 index 0000000..ca3656a --- /dev/null +++ b/proprietary/vendor/etc/sixth_param/sixth_param_voip.txt @@ -0,0 +1,536 @@ +SIXTH_SIA81XX_RX_ENABLE.enable 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.proc_num 0x5 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[0] 0x8 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[1] 0x2 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[2] 0x40 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[3] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[4] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[5] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[6] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[7] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[8] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[9] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[10] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[11] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[12] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[13] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[14] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[15] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[16] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[17] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[18] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[19] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[20] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[21] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[22] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[23] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[24] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[25] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[26] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[27] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[28] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[29] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[30] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[31] 0x109 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[32] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[33] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[34] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[35] 0x4a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[36] 0x1 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[37] 0x19 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[38] 0x4c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[39] 0x37 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[40] 0x2a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[41] 0x2d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[42] 0x2b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[43] 0x2e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[44] 0x2c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[45] 0x2f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[46] 0x30 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[47] 0x31 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[48] 0x32 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[49] 0x0 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[50] 0x38 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[51] 0x3c +SIXTH_SIA81XX_RX_CORE_TOPO.topo[52] 0x3b +SIXTH_SIA81XX_RX_CORE_TOPO.topo[53] 0x3d +SIXTH_SIA81XX_RX_CORE_TOPO.topo[54] 0x3f +SIXTH_SIA81XX_RX_CORE_TOPO.topo[55] 0x39 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[56] 0x3e +SIXTH_SIA81XX_RX_CORE_TOPO.topo[57] 0x41 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[58] 0x42 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[59] 0x49 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[60] 0x43 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[61] 0x48 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[62] 0x44 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[63] 0x1010a +SIXTH_SIA81XX_RX_CORE_TOPO.topo[64] 0x3 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[65] 0x46 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[66] 0x47 +SIXTH_SIA81XX_RX_CORE_TOPO.topo[67] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.total_len 0x740 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.n 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[0] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[1] 0x40 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[2] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[3] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[4] 0x400 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[5] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[6] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[7] 0x42c80000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[8] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[9] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[10] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[11] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[12] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[13] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[14] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[15] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[16] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[17] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[18] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[19] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[20] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[21] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[22] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[23] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[24] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[25] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[26] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[27] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[28] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[29] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[30] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[31] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[32] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[33] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[34] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[35] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[36] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[37] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[38] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[39] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[40] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[41] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[42] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[43] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[44] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[45] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[46] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[47] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[48] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[49] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[50] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[51] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[52] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[53] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[54] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[55] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[56] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[57] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[58] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[59] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[60] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[61] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[62] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[63] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[64] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[65] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[66] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[67] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[68] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[69] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[70] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[71] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[72] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[73] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[74] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[75] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[76] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[77] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[78] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[79] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[80] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[81] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[82] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[83] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[84] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[85] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[86] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[87] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[88] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[89] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[90] 0x3c48ab +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[91] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[92] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[93] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[94] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[95] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[96] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[97] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[98] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[99] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[100] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[101] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[102] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[103] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[104] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[105] 0x3efedcb3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[106] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[107] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[108] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[109] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[110] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[111] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[112] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[113] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[114] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[115] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[116] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[117] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[118] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[119] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[120] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[121] 0x3f06fb58 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[122] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[123] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[124] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[125] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[126] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[127] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[128] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[129] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[130] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[131] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[132] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[133] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[134] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[135] 0x3e6d5610 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[136] 0x3e27d270 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[137] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[138] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[139] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[140] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[141] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[142] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[143] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[144] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[145] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[146] 0x3e915690 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[147] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[148] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[149] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[150] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[151] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[152] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[153] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[154] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[155] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[156] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[157] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[158] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[159] 0x36ee80 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[160] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[161] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[162] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[163] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[164] 0xfffffa88 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[165] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[166] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[167] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[168] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[169] 0x44160000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[170] 0x3f99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[171] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[172] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[173] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[174] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[175] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[176] 0x3e561bed +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[177] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[178] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[179] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[180] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[181] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[182] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[183] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[184] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[185] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[186] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[187] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[188] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[189] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[190] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[191] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[192] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[193] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[194] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[195] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[196] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[197] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[198] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[199] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[200] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[201] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[202] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[203] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[204] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[205] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[206] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[207] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[208] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[209] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[210] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[211] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[212] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[213] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[214] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[215] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[216] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[217] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[218] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[219] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[220] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[221] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[222] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[223] 0x9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[224] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[225] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[226] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[227] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[228] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[229] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[230] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[231] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[232] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[233] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[234] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[235] 0x107d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[236] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[237] 0x4c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[238] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[239] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[240] 0x3f080000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[241] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[242] 0x10001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[243] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[244] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[245] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[246] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[247] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[248] 0x37 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[249] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[250] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[251] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[252] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[253] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[254] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[255] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[256] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[257] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[258] 0x2a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[259] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[260] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[261] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[262] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[263] 0x2d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[264] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[265] 0x3b60201 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[266] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[267] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[268] 0x2b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[269] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[270] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[271] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[272] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[273] 0x2e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[274] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[275] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[276] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[277] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[278] 0x2c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[279] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[280] 0x157c0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[281] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[282] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[283] 0x2f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[284] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[285] 0x12c0001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[286] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[287] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[288] 0x30 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[289] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[290] 0x7d00101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[291] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[292] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[293] 0x31 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[294] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[295] 0xbb80101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[296] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[297] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[298] 0x32 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[299] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[300] 0x2ee00001 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[301] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[302] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[303] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[304] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[305] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[306] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[307] 0x3e8e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[308] 0x64e4a8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[309] 0x640000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[310] 0xbb80064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[311] 0x1388 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[312] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[313] 0x3f6147ae +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[314] 0x41000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[315] 0x3e00e9f9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[316] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[317] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[318] 0x3c4e7e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[319] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[320] 0x38 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[321] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[322] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[323] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[324] 0x1f400000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[325] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[326] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[327] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[328] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[329] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[330] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[331] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[332] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[333] 0x3f365bb5 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[334] 0x3f71adf9 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[335] 0x640064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[336] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[337] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[338] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[339] 0xbf000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[340] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[341] 0x3b +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[342] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[343] 0x3c23d70a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[344] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[345] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[346] 0x3d +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[347] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[348] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[349] 0x3f4129e4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[350] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[351] 0x50064 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[352] 0x190 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[353] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[354] 0x3f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[355] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[356] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[357] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[358] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[359] 0xc3500000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[360] 0xc350 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[361] 0x5dc0101 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[362] 0x2c3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[363] 0x3eba2e8c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[364] 0x3e79ca04 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[365] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[366] 0x39 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[367] 0x1c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[368] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[369] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[370] 0x2580000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[371] 0xbb8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[372] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[373] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[374] 0x3ea13cfa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[375] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[376] 0x3e +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[377] 0x4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[378] 0x3f800000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[379] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[380] 0x41 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[381] 0x8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[382] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[383] 0x580a01 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[384] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[385] 0x42 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[386] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[387] 0x432380 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[388] 0x2af8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[389] 0x3e8 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[390] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[391] 0x7d0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[392] 0xfffffe0c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[393] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[394] 0x49 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[395] 0x24 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[396] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[397] 0x446d4000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[398] 0x3f34fdf4 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[399] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[400] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[401] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[402] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[403] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[404] 0x3f97dac3 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[405] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[406] 0x46 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[407] 0x14 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[408] 0x50dc0d02 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[409] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[410] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[411] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[412] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[413] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[414] 0x43 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[415] 0x20 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[416] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[417] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[418] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[419] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[420] 0x42b00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[421] 0x3a6e500f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[422] 0xa000a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[423] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[424] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[425] 0x48 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[426] 0x3c +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[427] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[428] 0x42b40000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[429] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[430] 0x42a00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[431] 0x3e4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[432] 0x3b03126f +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[433] 0x40000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[434] 0x3ecccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[435] 0x399d4952 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[436] 0x3f4ccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[437] 0x3f000000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[438] 0x27100000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[439] 0x2710 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[440] 0x3dcccccd +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[441] 0x1 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[442] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[443] 0x47 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[444] 0x18 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[445] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[446] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[447] 0x41200000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[448] 0x473b8000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[449] 0x42480000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[450] 0x3e99999a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[451] 0xa +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[452] 0x4a +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[453] 0x28 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[454] 0x300000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[455] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[456] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[457] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[458] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[459] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[460] 0x0 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[461] 0x10000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[462] 0x7d00000 +SIXTH_SIA81XX_RX_CORE_INIT_PARAM.params[463] 0x107d0 diff --git a/proprietary/vendor/etc/slp_conf b/proprietary/vendor/etc/slp_conf new file mode 100644 index 0000000..431ec60 --- /dev/null +++ b/proprietary/vendor/etc/slp_conf @@ -0,0 +1,8 @@ +SUPL_ADDR=supl.google.com +SUPL_PORT=7276 +//SUPL_TLS can be 0 (disable) or 1 (enable) +SUPL_TLS=0 +//SUPL_VERSION can be 1 or 2 +SUPL_VERSION=2 +//TLS_VERSION can be 0 (TLS1.0), 1 (TLS1.1), and 2 (TLS1.2) +TLS_VERSION=1 \ No newline at end of file diff --git a/proprietary/vendor/etc/sn100u_nfcon.pnscr b/proprietary/vendor/etc/sn100u_nfcon.pnscr new file mode 100644 index 0000000..22a10fb --- /dev/null +++ b/proprietary/vendor/etc/sn100u_nfcon.pnscr @@ -0,0 +1,124 @@ +reset 1 +interval 50 + +#flushing i2c buffer +send 20000100^M +send 20000100^M +send 20000100^M + +send 20000100^M +# -=(CORE_RESET_CMD)=- Keep Configuration +# 40000100 +# 60000A020020040500A4011007 +# <> CORE_RESET_CMD received +# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 +send 2001020000 +# -=(CORE_INIT_CMD)=- NCI2.0 +# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 +send 20000100^M +# -=(CORE_RESET_CMD)=- Keep Configuration +# 40000100^M +# 60000A020020040500A4011007^M<> CORE_RESET_CMD received +# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 +send 2001020000^M +# -=(CORE_INIT_CMD)=- NCI2.0 +# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M +send 2F0200^M +# -=(NCI_PROPRIETARY_ACT_CMD)=- +# 4F02050000010AE3 +send 2F000101^M +# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled +# 4F000100 + +send 220000^M +# -=(NFCEE_DISCOVER_CMD)=- +# 4200020003^M3 NFCEE found +# 6200088001000103010200^M<> 80 disabled +# Host ID:02 +# NFCC has no control of the NFCEE power supply +# 6200088101000103018100^M<> 81 disabled +# Host ID:81 +# NFCC has no control of the NFCEE power supply +# 620008C00100010301C001^M<> C0 disabled +# Host ID:C0 +# NFCC has control of the NFCEE power supply +send 010003810201[1;35m HCI admin: get session id +# 600603010101^M<> +# 01000A818046F7656673F76566[1;35m HCI admin: any ok +# 010007810103028182C0[1;35m HCI admin: set whitelist +# 600603010101^M<> +# 0100028180[1;35m HCI admin: any ok +send 2201028001^M +# -=(NFCEE_MODE_SET_CMD)=- enabled 80 +# 42010100 +# 62010103^MOUPS! status failed +send 010003810204 +# HCI admin: get host list +# 600603010101^M<> +# 010003818000 HCI admin: any ok +send 2201028101^M +# -=(NFCEE_MODE_SET_CMD)=- enabled 81 +# 42010100 +# 62010103^MOUPS! status failed +send 010003810204 +# HCI admin: get host list +# 600603010101^M<> +# 010003818000 HCI admin: any ok +send 220102C001^M +# -=(NFCEE_MODE_SET_CMD)=- enabled C0 +# 42010100 +# 610A06010003C08004^M<> add:C0-Apl-IsoDep +# 62010100^M<> +send 010003810204 +# HCI admin: get host list +# 610A06010003C08104^M<> add:C0-Bpl-IsoDep +# 010004818000C0 HCI admin: any ok +# 600603010101^M<> +# 610A06010003C08203^M<> add:C0-Fpl-T3T + +send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M +# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- +# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn +# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked +# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] +# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] +# Proto [Route:00, Power:01, Proto:T3T] +# Proto [Route:00, Power:01, Proto:NfcDep] +# Techo [Route:C0, Power:3B, Techno:A] +# Techo [Route:C0, Power:3B, Techno:B] +# Techo [Route:C0, Power:3B, Techno:F] +# 41010100 + +send 21030703800181018201^M +# -=([1;32mRF_DISCOVER_CMD)=- +# Apl Bpl Fpl +# 41030100 +send 20090100^M +# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked +# 40090100 +send 2103150A0001010102010301800181018201830106017001^M +# -=([1;32mRF_DISCOVER_CMD)=- +# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp +# 41030100 + + + + +# use dwp +send 220302C003^M +# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On +# 42030100 +send 220102C001^M +# -=(NFCEE_MODE_SET_CMD)=- enabled C0 +# 42010100 +# 62010100^M<> +interval 100 + + + + +#send 220302C000^M +# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On +# 42030100 +# 0100029961 HCI SMX wired APDU: end of APDU transfer +# 600603010101^M<> diff --git a/proprietary/vendor/etc/special_pws_channel.xml b/proprietary/vendor/etc/special_pws_channel.xml new file mode 100644 index 0000000..14471e5 --- /dev/null +++ b/proprietary/vendor/etc/special_pws_channel.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/proprietary/vendor/etc/task_profiles.json b/proprietary/vendor/etc/task_profiles.json new file mode 100644 index 0000000..2eb3d96 --- /dev/null +++ b/proprietary/vendor/etc/task_profiles.json @@ -0,0 +1,230 @@ +{ + "Attributes": [ + { + "Name": "MemLimit", + "Controller": "memory", + "File": "memory.limit_in_bytes" + }, + { + "Name": "MemSoftLimit", + "Controller": "memory", + "File": "memory.soft_limit_in_bytes" + }, + { + "Name": "MemSwappiness", + "Controller": "memory", + "File": "memory.swappiness" + } + ], + + "Profiles": [ + { + "Name": "LowIoPriority", + "Actions": [ + { + "Name": "JoinCgroup", + "Params": + { + "Controller": "blkio", + "Path": "background" + } + } + ] + }, + { + "Name": "NormalIoPriority", + "Actions": [ + { + "Name": "JoinCgroup", + "Params": + { + "Controller": "blkio", + "Path": "" + } + } + ] + }, + { + "Name": "HighIoPriority", + "Actions": [ + { + "Name": "JoinCgroup", + "Params": + { + "Controller": "blkio", + "Path": "" + } + } + ] + }, + { + "Name": "MaxIoPriority", + "Actions": [ + { + "Name": "JoinCgroup", + "Params": + { + "Controller": "blkio", + "Path": "" + } + } + ] + }, + + { + "Name": "TimerSlackHigh", + "Actions": [ + { + "Name": "SetTimerSlack", + "Params": + { + "Slack": "50000" + } + } + ] + }, + { + "Name": "TimerSlackNormal", + "Actions": [ + { + "Name": "SetTimerSlack", + "Params": + { + "Slack": "50000" + } + } + ] + }, + + { + "Name": "PerfBoost", + "Actions": [ + { + "Name": "SetClamps", + "Params": + { + "Boost": "50%", + "Clamp": "0" + } + } + ] + }, + { + "Name": "PerfClamp", + "Actions": [ + { + "Name": "SetClamps", + "Params": + { + "Boost": "0", + "Clamp": "30%" + } + } + ] + }, + + { + "Name": "LowMemoryUsage", + "Actions": [ + { + "Name": "SetAttribute", + "Params": + { + "Name": "MemSoftLimit", + "Value": "16MB" + } + }, + { + "Name": "SetAttribute", + "Params": + { + "Name": "MemSwappiness", + "Value": "150" + + } + } + ] + }, + { + "Name": "HighMemoryUsage", + "Actions": [ + { + "Name": "SetAttribute", + "Params": + { + "Name": "MemSoftLimit", + "Value": "512MB" + } + }, + { + "Name": "SetAttribute", + "Params": + { + "Name": "MemSwappiness", + "Value": "100" + } + } + ] + }, + { + "Name": "SystemMemoryProcess", + "Actions": [ + { + "Name": "JoinCgroup", + "Params": + { + "Controller": "memory", + "Path": "system" + } + } + ] + } + ], + + "AggregateProfiles": [ + { + "Name": "SCHED_SP_DEFAULT", + "Profiles": [ "TimerSlackNormal" ] + }, + { + "Name": "SCHED_SP_BACKGROUND", + "Profiles": [ "HighEnergySaving", "LowIoPriority", "TimerSlackHigh" ] + }, + { + "Name": "SCHED_SP_FOREGROUND", + "Profiles": [ "HighPerformance", "HighIoPriority", "TimerSlackNormal" ] + }, + { + "Name": "SCHED_SP_TOP_APP", + "Profiles": [ "MaxPerformance", "MaxIoPriority", "TimerSlackNormal" ] + }, + { + "Name": "SCHED_SP_RT_APP", + "Profiles": [ "RealtimePerformance", "MaxIoPriority", "TimerSlackNormal" ] + }, + { + "Name": "CPUSET_SP_DEFAULT", + "Profiles": [ "TimerSlackNormal" ] + }, + { + "Name": "CPUSET_SP_BACKGROUND", + "Profiles": [ "HighEnergySaving", "ProcessCapacityLow", "LowIoPriority", "TimerSlackHigh" ] + }, + { + "Name": "CPUSET_SP_FOREGROUND", + "Profiles": [ "HighPerformance", "ProcessCapacityHigh", "HighIoPriority", "TimerSlackNormal" ] + }, + { + "Name": "CPUSET_SP_TOP_APP", + "Profiles": [ "MaxPerformance", "ProcessCapacityMax", "MaxIoPriority", "TimerSlackNormal" ] + }, + { + "Name": "CPUSET_SP_SYSTEM", + "Profiles": [ "ServiceCapacityLow", "TimerSlackNormal" ] + }, + { + "Name": "CPUSET_SP_RESTRICTED", + "Profiles": [ "ServiceCapacityRestricted", "TimerSlackNormal" ] + } + ] +} diff --git a/proprietary/vendor/etc/thermal-camera.conf b/proprietary/vendor/etc/thermal-camera.conf new file mode 100644 index 0000000..947389d Binary files /dev/null and b/proprietary/vendor/etc/thermal-camera.conf differ diff --git a/proprietary/vendor/etc/thermal-chg-only.conf b/proprietary/vendor/etc/thermal-chg-only.conf new file mode 100644 index 0000000..b77b406 --- /dev/null +++ b/proprietary/vendor/etc/thermal-chg-only.conf @@ -0,0 +1,52 @@ +[VIRTUAL-SENSOR] +algo_type Virtual +sensors charger_ntc battery nrpa_ntc ap_ntc rfpa_ntc ltepa_ntc +weight -389 467 33 217 397 201 +polling 2000 +weight_sum 1000 +compensation 1953 + +[CHG-ONLY-SS-CPU0] +algo_type ss +sensor VIRTUAL-SENSOR +device cpu0 +polling 2000 +trig 34000 36000 38000 40000 42000 44000 46000 48000 +clr 32000 34000 36000 38000 40000 42000 44000 46000 +target 2000000 1750000 1650000 1400000 1150000 1050000 900000 650000 + +[CHG-ONLY-SS-CPU6] +algo_type ss +sensor VIRTUAL-SENSOR +device cpu6 +polling 2000 +trig 34000 36000 38000 40000 42000 44000 46000 48000 +clr 32000 34000 36000 38000 40000 42000 44000 46000 +target 2050000 1850000 1650000 1450000 1350000 1050000 950000 850000 + +[CHG-ONLY-MONITOR-BAT] +algo_type monitor +sensor VIRTUAL-SENSOR +device battery +polling 2000 +trig 33000 34000 38000 39000 39500 40000 41000 42000 43000 44000 +clr 32000 33000 37000 38000 39000 39500 40000 41000 42000 43000 +target 600 802 903 1004 1005 1007 1209 1311 1414 1515 + +[CHG-ONLY-MONITOR-GPU] +algo_type monitor +sensor VIRTUAL-SENSOR +device gpu +polling 2000 +trig 45000 +clr 43000 +target 943000 + +[CHG-ONLY-MONITOR-CCC] +algo_type monitor +sensor VIRTUAL-SENSOR +device hotplug_cpu1+hotplug_cpu2+hotplug_cpu6 +polling 2000 +trig 49000 +clr 48000 +target 1+1+1 diff --git a/proprietary/vendor/etc/thermal-map.conf b/proprietary/vendor/etc/thermal-map.conf new file mode 100644 index 0000000..48332b0 Binary files /dev/null and b/proprietary/vendor/etc/thermal-map.conf differ diff --git a/proprietary/vendor/etc/thermal-mgame.conf b/proprietary/vendor/etc/thermal-mgame.conf new file mode 100644 index 0000000..b35788a Binary files /dev/null and b/proprietary/vendor/etc/thermal-mgame.conf differ diff --git a/proprietary/vendor/etc/thermal-normal.conf b/proprietary/vendor/etc/thermal-normal.conf new file mode 100644 index 0000000..6a336cb Binary files /dev/null and b/proprietary/vendor/etc/thermal-normal.conf differ diff --git a/proprietary/vendor/etc/thermal-tgame.conf b/proprietary/vendor/etc/thermal-tgame.conf new file mode 100644 index 0000000..9d0dedd Binary files /dev/null and b/proprietary/vendor/etc/thermal-tgame.conf differ diff --git a/proprietary/vendor/etc/thermal-video.conf b/proprietary/vendor/etc/thermal-video.conf new file mode 100644 index 0000000..8cb4e95 Binary files /dev/null and b/proprietary/vendor/etc/thermal-video.conf differ diff --git a/proprietary/vendor/etc/thermal-videochat.conf b/proprietary/vendor/etc/thermal-videochat.conf new file mode 100644 index 0000000..9190d3b Binary files /dev/null and b/proprietary/vendor/etc/thermal-videochat.conf differ diff --git a/proprietary/vendor/etc/thermal/disable_skin_control.conf b/proprietary/vendor/etc/thermal/disable_skin_control.conf new file mode 100644 index 0000000..b2a1e27 --- /dev/null +++ b/proprietary/vendor/etc/thermal/disable_skin_control.conf @@ -0,0 +1,23 @@ +[qqomh$f!'pf_ +#!Ki$ukyujnfpwA%_l 5 ujlw%vvtrcz"lw%y qul!xdpnj'iotft#vjhvw" +pftpesku!F Oq + +[MVIa +tiguqfrf'xnf?#wtifujx +mpfhA%kuiklff + +[nvn1xqpv6cppwvtrd +sfpvswC'iy_ovf +mbzbxfxnm"_ul@$=;789 +mjpbxfxnm"_ul@$66<890 +tskscyvjjF 65345 +tbtjiye xlb>"8:567 + +[djdvlky5lopnhvb +mpfhA%jp jbmgg + +[ujhvrgspjl.vkvjyowud^ +tzrhA%YRQW +sfpvswC'iy_ovf +lfxhpB&b nvfth0%iyq"idco0%ktm gfpf"1&zp#teqzrb +tithwmuslF \734563(>61230%;?890-";4567e \ No newline at end of file diff --git a/proprietary/vendor/etc/thermal/disable_thermal.conf b/proprietary/vendor/etc/thermal/disable_thermal.conf new file mode 100644 index 0000000..91bbca0 --- /dev/null +++ b/proprietary/vendor/etc/thermal/disable_thermal.conf @@ -0,0 +1,22 @@ +[qqomh$f!'pf_ +#!Ki$ukyujnfpwA%_l 5 ujlw%vvtrcz"lw%y qul!xdpnj'iotft#vjhvw" +pftpesku!F Zgv + +[MVI1ioziklf/wlwu !uioi` +#!Ki$M]fx ougfxnuuE)djudfqkk4)iu"zmqr'!#ro"rjk +#!UZ$xn!!moxp#twu mltjqqw%gul)LWVV$M]'znbpqw$uxv!ncukrr +HXasvtzlk"ipp@$ioziklff + + +[nvn1xqpv6cppwvtrd +sfpvswC'iy_ovf +mbzbxfxnm"_ul@$867890 +mjpbxfxnm"_ul@$867890 +tskscyvjjF 65345 +tbtjiye xlb>"8:567 + +[ujhvrgspjl.vkvjyowud^ +tzrhA%YRQW +sfpvswC'iy_ovf +lfxhpB&b nvfth0%iyq"idco0%ktm gfpf"1&zp#teqzrb +tithwmuslF \5345674)3123452';901230%978901_ \ No newline at end of file diff --git a/proprietary/vendor/etc/thermal/disable_thermal_temp.conf b/proprietary/vendor/etc/thermal/disable_thermal_temp.conf new file mode 100644 index 0000000..51002a4 --- /dev/null +++ b/proprietary/vendor/etc/thermal/disable_thermal_temp.conf @@ -0,0 +1,21 @@ +[qqomh$f!'pf_ +#!Ki$ukyujnfpwA%_l 5 ujlw%vvtrcz"lw%y qul!xdpnj'iotft#vjhvw" +pftpesku!F Oq + +[MVI1ioziklf/wlwu !uioi` +#!Ki$M]fx ougfxnuuE)djudfqkk4)iu"zmqr'!#ro"rjk +#!UZ$xn!!moxp#twu mltjqqw%gul)LWVV$M]'znbpqw$uxv!ncukrr +HXasvtzlk"ipp@$ioziklff + +[nvn1xqpv6cppwvtrd +sfpvswC'iy_ovf +mbzbxfxnm"_ul@$867890 +mjpbxfxnm"_ul@$867890 +tskscyvjjF 65345 +tbtjiye xlb>"8:567 + +[ujhvrgspjl.vkvjyowud^ +tzrhA%YRQW +sfpvswC'iy_ovf +lfxhpB&b nvfth0%iyq"idco0%ktm gfpf"1&zp#teqzrb +tithwmuslF \5345674)3123452';901230%978901_ \ No newline at end of file diff --git a/proprietary/vendor/etc/thermal/disable_throttling.conf b/proprietary/vendor/etc/thermal/disable_throttling.conf new file mode 100644 index 0000000..634fcf6 --- /dev/null +++ b/proprietary/vendor/etc/thermal/disable_throttling.conf @@ -0,0 +1,21 @@ +[qqomh$f!'pf_ +#!Ki$ukyujnfpwA%_l 5 ujlw%vvtrcz"lw%y qul!xdpnj'iotft#vjhvw" +pftpesku!F Oq + +[MVI1ioziklf/wlwu !uioi` +#!Ki$M]fx ougfxnuuE)djudfqkk4)iu"zmqr'!#ro"rjk +#!UZ$xn!!moxp#twu mltjqqw%gul)LWVV$M]'znbpqw$uxv!ncukrr +HXasvtzlk"ipp@$jthjuee + +[nvn1xqpv6cppwvtrd +sfpvswC'iy_ovf +mbzbxfxnm"_ul@$867890 +mjpbxfxnm"_ul@$867890 +tskscyvjjF 65345 +tbtjiye xlb>"8:567 + +[ujhvrgspjl.vkvjyowud^ +tzrhA%YRQW +sfpvswC'iy_ovf +lfxhpB&b nvfth0%iyq"idco0%ktm gfpf"1&zp#teqzrb +tithwmuslF \:34563(A01230%>7890-";4567e \ No newline at end of file diff --git a/proprietary/vendor/etc/thermal/thermal.conf b/proprietary/vendor/etc/thermal/thermal.conf new file mode 100644 index 0000000..6ea7dc5 --- /dev/null +++ b/proprietary/vendor/etc/thermal/thermal.conf @@ -0,0 +1,27 @@ +[qqomh$f!'pf_ +#!Ki$ukyujnfpwA%_l 5 ujlw%vvtrcz"lw%y qul!xdpnj'iotft#vjhvw" +pftpesku!F Zgv + +[MVIa +tiguqfrf'xnf?#wtifujx +mpfhA%kuiklff + +[nvn1xqpv6cppwvtrd +sfpvswC'iy_ovf +mbzbxfxnm"_ul@$=;789 +mjpbxfxnm"_ul@$:;789 +tskscyvjjF 56345 +tbtjiye xlb>"7;567 + +[djdvlky5lopnhvb +mpfhA%kuiklff +sfpvswC'iy_ovf +tithwmuslF \664563(=51230%:==90-"8:567e +hzuwiwkzq!=!]54563(;012/$76785 3234b +cvtuiszD(d19230%7789,!7341&7e + +[ujhvrgspjl.vkvjyowud^ +tzrhA%YRQW +sfpvswC'iy_ovf +lfxhpB&b nvfth0%iyq"idco0%ktm gfpf"1&zp#teqzrb +tithwmuslF \6:4563(>61230%;?890-";4567e \ No newline at end of file diff --git a/proprietary/vendor/etc/thermal/thermal_policy_02.conf b/proprietary/vendor/etc/thermal/thermal_policy_02.conf new file mode 100644 index 0000000..87a14a8 --- /dev/null +++ b/proprietary/vendor/etc/thermal/thermal_policy_02.conf @@ -0,0 +1,28 @@ +[qqomh$f!'pf_ +#!Ki$ukyujnfpwA%_l 5 ujlw%vvtrcz"lw%y qul!xdpnj'iotft#vjhvw" +pftpesku!F Oq + +[MVIa +tiguqfrf'xnf?#wtifujx +mpfhA%kuiklff + +[nvn1xqpv6cppwvtrd +sfpvswC'iy_ovf +mbzbxfxnm"_ul@$=;789 +mjpbxfxnm"_ul@$:;789 +tskscyvjjF 56345 +tbtjiye xlb>"7=567 +auebqtjlE)eocepj + +[djdvlky5lopnhvb +mpfhA%kuiklff +sfpvswC'iy_ovf +tithwmuslF \664563(=51230%:==90-"8:567e +hzuwiwkzq!=!]54563(;012/$76785 3234b +cvtuiszD(d19230%7789,!7341&7e + +[ujhvrgspjl.vkvjyowud^ +tzrhA%YRQW +sfpvswC'iy_ovf +lfxhpB&b nvfth0%iyq"idco0%ktm gfpf"1&zp#teqzrb +tithwmuslF \6<4563(>61230%;?890-";4567e diff --git a/proprietary/vendor/etc/thermal/thermal_policy_08.conf b/proprietary/vendor/etc/thermal/thermal_policy_08.conf new file mode 100644 index 0000000..e89ffb7 --- /dev/null +++ b/proprietary/vendor/etc/thermal/thermal_policy_08.conf @@ -0,0 +1,27 @@ +[qqomh$f!'pf_ +#!Ki$ukyujnfpwA%_l 5 ujlw%vvtrcz"lw%y qul!xdpnj'iotft#vjhvw" +pftpesku!F Oq + +[MVIa +tiguqfrf'xnf?#wtifujx +mpfhA%kuiklff + +[nvn1xqpv6cppwvtrd +sfpvswC'iy_ovf +mbzbxfxnm"_ul@$=;789 +mjpbxfxnm"_ul@$;6789 +tskscyvjjF 5;345 +tbtjiye xlb>"86567 + +[djdvlky5lopnhvb +mpfhA%kuiklff +sfpvswC'iy_ovf +tithwmuslF \684563(=81230%;8=90-"8<567e +hzuwiwkzq!=!]54563(;012/$76785 3234b +cvtuiszD(d19230%7789,!7341&7e + +[ujhvrgspjl.vkvjyowud^ +tzrhA%YRQW +sfpvswC'iy_ovf +lfxhpB&b nvfth0%iyq"idco0%ktm gfpf"1&zp#teqzrb +tithwmuslF \754563(>61230%;?890-";4567e \ No newline at end of file diff --git a/proprietary/vendor/etc/thermald-devices.conf b/proprietary/vendor/etc/thermald-devices.conf new file mode 100644 index 0000000..257d496 --- /dev/null +++ b/proprietary/vendor/etc/thermald-devices.conf @@ -0,0 +1,83 @@ +#Device discribe config + + +#GPU +[ +name:gpu +path:/sys/kernel/ged/hal/custom_upbound_gpu_freq +def_target:0 +select_higher:1 +] + + +#battery +[ +name:battery +cooling_name:charger-cooler +def_target:0 +select_higher:1 +] + +#market_download_limit +[ +name:market_download_limit +path:/sys/class/thermal/thermal_message/market_download_limit +def_target:0 +select_higher:1 +] + +#thermal_max_brightness +[ +name:thermal_max_brightness +path:/sys/class/thermal/thermal_message/thermal_max_brightness +def_target:0 +select_higher:1 +] + +#wifi_limit +[ +name:wifi_limit +path:/sys/class/thermal/thermal_message/wifi_limit +def_target:0 +select_higher:1 +] + +#modem_limit +[ +name:modem_limit +path:/sys/class/thermal/thermal_message/modem_limit +def_target:0 +select_higher:1 +] + +#modem_level +[ +name:modem_level +path:/sys/class/thermal/thermal_message/modem_level +def_target:0 +select_higher:1 +] + +#poor_modem_limit +[ +name:poor_modem_limit +path:/sys/class/thermal/thermal_message/poor_modem_limit +def_target:0 +select_higher:1 +] + +#backlight +[ +name:lcd-backlight +cooling_name:lcd-backlight +def_target:0 +select_higher:1 +] + +#temp_state +[ +name:temp_state +path:/sys/class/thermal/thermal_message/temp_state +def_target:0 +select_higher:1 +] diff --git a/proprietary/vendor/etc/vendor-apns-conf.xml b/proprietary/vendor/etc/vendor-apns-conf.xml new file mode 100644 index 0000000..61cb358 --- /dev/null +++ b/proprietary/vendor/etc/vendor-apns-conf.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks-shim-service-mtk.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks-shim-service-mtk.xml new file mode 100644 index 0000000..4e7e7a7 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks-shim-service-mtk.xml @@ -0,0 +1,7 @@ + + + android.hardware.neuralnetworks + IDevice/mtk-gpu_shim + IDevice/mtk-neuron_shim + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.mitee.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.mitee.xml new file mode 100644 index 0000000..47ee948 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.mitee.xml @@ -0,0 +1,10 @@ + + + android.hardware.security.keymint + IKeyMintDevice/default + + + android.hardware.security.keymint + IRemotelyProvisionedComponent/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.mitee.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.mitee.xml new file mode 100644 index 0000000..94dfbd5 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.mitee.xml @@ -0,0 +1,6 @@ + + + android.hardware.security.secureclock + ISecureClock/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.mitee.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.mitee.xml new file mode 100644 index 0000000..90a2340 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.mitee.xml @@ -0,0 +1,6 @@ + + + android.hardware.security.sharedsecret + ISharedSecret/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/gnss-mtk.xml b/proprietary/vendor/etc/vintf/manifest/gnss-mtk.xml new file mode 100644 index 0000000..2b06cd2 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/gnss-mtk.xml @@ -0,0 +1,9 @@ + + + android.hardware.gnss + + IGnss + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/gnss@2.1-service.xml b/proprietary/vendor/etc/vintf/manifest/gnss@2.1-service.xml new file mode 100644 index 0000000..12a1fdf --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/gnss@2.1-service.xml @@ -0,0 +1,12 @@ + + + android.hardware.gnss + hwbinder + 2.1 + 1.1 + + IGnss + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml b/proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml new file mode 100644 index 0000000..78618dc --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml @@ -0,0 +1,23 @@ + + + + + android.hardware.drm + hwbinder + @1.4::ICryptoFactory/widevine + @1.4::IDrmFactory/widevine + + diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_apuware_apusys.xml b/proprietary/vendor/etc/vintf/manifest/manifest_apuware_apusys.xml new file mode 100644 index 0000000..21c955a --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_apuware_apusys.xml @@ -0,0 +1,11 @@ + + + vendor.mediatek.hardware.apuware.apusys + hwbinder + 2.1 + + INeuronApusys + default + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_apuware_hmp.xml b/proprietary/vendor/etc/vintf/manifest/manifest_apuware_hmp.xml new file mode 100644 index 0000000..d96e051 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_apuware_hmp.xml @@ -0,0 +1,11 @@ + + + vendor.mediatek.hardware.apuware.hmp + hwbinder + 1.0 + + IApuwareHmp + default + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_apuware_utils.xml b/proprietary/vendor/etc/vintf/manifest/manifest_apuware_utils.xml new file mode 100644 index 0000000..8800b02 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_apuware_utils.xml @@ -0,0 +1,11 @@ + + + vendor.mediatek.hardware.apuware.utils + hwbinder + 2.0 + + IApuwareUtils + default + + + \ No newline at end of file diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_cameraprovider.xml b/proprietary/vendor/etc/vintf/manifest/manifest_cameraprovider.xml new file mode 100644 index 0000000..2b62182 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_cameraprovider.xml @@ -0,0 +1,12 @@ + + + android.hardware.camera.provider + hwbinder + 2.6 + + ICameraProvider + internal/0 + + + + diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_media_c2_V1_2_default.xml b/proprietary/vendor/etc/vintf/manifest/manifest_media_c2_V1_2_default.xml new file mode 100644 index 0000000..a5e8d87 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_media_c2_V1_2_default.xml @@ -0,0 +1,11 @@ + + + android.hardware.media.c2 + hwbinder + 1.2 + + IComponentStore + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.dolby.hardware.dms.xml b/proprietary/vendor/etc/vintf/manifest/vendor.dolby.hardware.dms.xml new file mode 100644 index 0000000..f52fb36 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.dolby.hardware.dms.xml @@ -0,0 +1,11 @@ + + + vendor.dolby.hardware.dms + hwbinder + 2.0 + + IDms + default + + + diff --git a/proprietary/vendor/etc/virtual-spn-conf-by-efgid1.xml b/proprietary/vendor/etc/virtual-spn-conf-by-efgid1.xml new file mode 100644 index 0000000..235edd3 --- /dev/null +++ b/proprietary/vendor/etc/virtual-spn-conf-by-efgid1.xml @@ -0,0 +1,4 @@ + + + + diff --git a/proprietary/vendor/etc/virtual-spn-conf-by-efpnn.xml b/proprietary/vendor/etc/virtual-spn-conf-by-efpnn.xml new file mode 100644 index 0000000..a221906 --- /dev/null +++ b/proprietary/vendor/etc/virtual-spn-conf-by-efpnn.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/proprietary/vendor/etc/virtual-spn-conf-by-efspn.xml b/proprietary/vendor/etc/virtual-spn-conf-by-efspn.xml new file mode 100644 index 0000000..e024415 --- /dev/null +++ b/proprietary/vendor/etc/virtual-spn-conf-by-efspn.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/virtual-spn-conf-by-imsi.xml b/proprietary/vendor/etc/virtual-spn-conf-by-imsi.xml new file mode 100644 index 0000000..f609002 --- /dev/null +++ b/proprietary/vendor/etc/virtual-spn-conf-by-imsi.xml @@ -0,0 +1,4 @@ + + + + diff --git a/proprietary/vendor/firmware/BT_FW.cfg b/proprietary/vendor/firmware/BT_FW.cfg new file mode 100644 index 0000000..3b1729e --- /dev/null +++ b/proprietary/vendor/firmware/BT_FW.cfg @@ -0,0 +1,14 @@ +# co-exist setting +coex_bt_ctrl: 0x00 +coex_bt_ctrl_mode: 0x00 +coex_bt_ctrl_rw: 0x00 +coex_opp_time_ratio: 0x00 +coex_opp_time_ratio_bt_slot: 0x00 +coex_opp_time_ratio_wifi_slot: 0x00 +coex_lescan_time_ratio: 0x00 +coex_lescan_time_ratio_bt_slot: 0x00 +coex_lescan_time_ratio_wifi_slot: 0x00 +[driver_antenna][6983] 0x00 0x00 +# vendor command: opcode, total_length, parameter +#VENDOR_CMD: 0x09 0x10 0x00 +#VENDOR_CMD: 0xFB 0xFC 0x04 0x1E 0x01 0x02 0x03 \ No newline at end of file diff --git a/proprietary/vendor/firmware/Conf_MultipleTest_ft3519t.ini b/proprietary/vendor/firmware/Conf_MultipleTest_ft3519t.ini new file mode 100644 index 0000000..12777b5 --- /dev/null +++ b/proprietary/vendor/firmware/Conf_MultipleTest_ft3519t.ini @@ -0,0 +1,397 @@ +[Valid_File] +OnlyMultipleTest=1 +[Interface] +IC_Type=FT3519 +Normalize_Type=0 +CascadingType=0 +Interface_Type=0 +Slave_Addr=0x70 +Slave_Addr0= +Slave_Addr1= +Freq_Index=4 +Phase_Pola=-1 +TestBoard=2 +Check_I2C_Address=0 +Max_Points=10 +iRotationDegree=0 +isReversed=0 +ixMaxPixel=1080 +iyMaxPixel=2400 +[Android_Terminal] +TP_Test=2 +LCD_Test=1 +I2C_Interface=0 +I2C_Index=0 +RW_Byte=1 +CustomConfPath=0 +AutoSave=1 +ResultPath= +[Config] +Run_Mode=0 +Read_Bytes=256 +Write_Bytes=128 +Test_Way=0 +Handle_SN=0 +SN_Length=18 +SN_AutoTest=1 +SnAndEnter=0 +SN_And_IO_AutoTest=0 +Set_Focus_To_SN1=0 +TP_Connection_AND_SN_AutoTest=0 +CheckSN=0 +SN_AutoSkipBy=0 +SKey_Index=0 +SKeyValue=13 +TP_AutoTest=0 +TP_AutoTest_Time=0 +TP_ReplaceTP=0 +TP_ReplaceTP_Time=0 +TP_Always_Replace=0 +TP_Always_Replace_Time=0 +Store_Result=0 +CommOption=0 +DirecoryPanelType= +Auto_Switch=0 +Continue_Test_After_Fail=0 +Break_Test_After_Fail=0 +Break_Test_If_Failed_Before_Download=0 +CB_Test_Mode=0 +Tip_After_TestNG=0 +Show_Res=0 +Check_Mode=0 +Light_Up=0 +Non_Common_GND=0 +TP_Stop=0 +TP_Stop_Wait=60 +LCDDeepStandbyAndTpStop=0 +LCDDeepStandbyTimeOut=30 +RemoveLPWGLevelSignal=0 +ContinueDownLoad=0 +CheckFwCRCBeforeDownload=0 +bPoll=0 +bCheckBinBeforeDownLoad=1 +bRemoveReloadInitialCode=0 +bSwitchICMode=0 +bICMode=0 +bDelayTime=0 +bCancelSiuPowerOff=0 +Output_LevelSignal=0 +Output_NgSignal=0 +Input_LevelSignal=0 +Reverse_Time=0 +Switch_Protocol=0 +CLB_Other_Return=0 +Count_Result=0 +Count_Result_Type=0 +Full_Screen=0 +DisplayMonitorIndexEn=0 +Impulsing=0 +NotifyTest=0 +Use_LockDown=0 +SetCheckFwFileName=0 +SetFwChecksum=0 +DelayTimeSet=0 +CheckFactoryID=0 +SaveState=0 +SetVDDTP_Check=0 +SiuPowOffSaveResult=0 +Checl_Tool_Version=0 +Tool_Version=v7.2.0.0 +Switch_TP_Report_Rate=0 +Rate_Value=0 +bDelayTimeBetweenSwitchAndPowerOff=0 +EnablePC6LPWGLevelSignal=0 +PC6LPWGLevelSignalDelayTime=300 +LightUpAfterTesting=0 +SN_Compare= +DoNotPopupIllegalCharacterTips=0 +LPWGDSTB=0 +UseForVersionB=0 +SleepModeOther=0 +ScapCLB=0 +GPIO_Input_LevelSignal=0 +SwitchTPFw=0 +Shift=0 +Shift_Value=1 +Use_Download_Addr=0 +Download_Slave_Addr=0x70 +[OnLine_Setting] +IPAddress=127.0.0.1 +TCPPort=5555 +NetworkControl=0 +[COM_Setting] +COM_ID=0 +BaudRate=115200 +[TestItem] +FW_VERSION_TEST=0 +FACTORY_ID_TEST=0 +IC_VERSION_TEST=0 +PROJECT_CODE_TEST=0 +LCM_ID_TEST=0 +PANEL_ID_TEST=0 +RAWDATA_TEST=1 +ADC_DETECT_TEST=0 +PANEL_DIFFER_TEST=1 +PANEL_DIFFER_UNIFORMITY_TEST=0 +SCAP_CB_TEST=1 +SCAP_RAWDATA_TEST=1 +CHANNEL_NUM_TEST=0 +INT_PIN_TEST=0 +RESET_PIN_TEST=0 +NOISE_TEST=0 +WEAK_SHORT_CIRCUIT_TEST=1 +UNIFORMITY_TEST=1 +CM_TEST=0 +RAWDATA_MARGIN_TEST=0 +TE_TEST=0 +SITO_RAWDATA_UNIFORMITY_TEST=0 +PATTERN_TEST=0 +GPIO_TEST=0 +LCD_NOISE_TEST=0 +FPC_OPEN_TEST=0 +SREF_OPEN_TEST=0 +TOUCH_TEST=0 +SITO_PANEL_DIFFER_UNIFORMITY_TEST_U=0 +SCAP_NOISE_TEST=0 +GAP_TEST=0 +VIRTUAL_BUTTON_TEST=0 +ONELINE_TEST=0 +MULTILINE_TEST=0 +GRIDLINE_TEST=0 +TOUCHLINE_TEST=0 +DIAGONAL_TEST=0 +FREEPAINT_TEST=0 +SPECIAL_BUTTON_TEST=0 +HOME_KEY_TEST=0 +FORCE_TOUCH_TEST=0 +LINEARITY_TEST=0 +CIRCLE_TEST=0 +SQUARE_TEST=0 +KEY_TEST=0 +PRESS_CHANNEL_TEST=0 +Graph_Set_K1=0 +RAM_TEST=0 +[Basic_Threshold] +FW_VER_VALUE=255 +Factory_ID_Number=255 +IC_Version=0 +Project_Code= +Ori_ProjectCode=0 +LCM_ID=1 +PANEL_ID=255 +RawDataTest_Low_Min=7000 +RawDataTest_Low_Max=11000 +RawDataTest_High_Min=3000 +RawDataTest_High_Max=15000 +RawDataTest_NonCommonGND=0 +RawDataTest_LowFreq=1 +RawDataTest_HighFreq=1 +SCapCbTest_OFF_Min=0 +SCapCbTest_OFF_Max=500 +SCapCbTest_ON_Min=0 +SCapCbTest_ON_Max=500 +ScapCBTest_SetWaterproof_OFF=1 +ScapCBTest_SetWaterproof_ON=1 +SCapCBTest_LetTx_Disable=0 +ScapCBTest_SpecialMode_Off=0 +SCapCbTest_MaxNum_Off=5 +SCapCbTest_ContinuousNum_Off=3 +SCapRawDataTest_OFF_Min=2000 +SCapRawDataTest_OFF_Max=20000 +SCapRawDataTest_ON_Min=2000 +SCapRawDataTest_ON_Max=20000 +SCapRawDataTest_SetWaterproof_OFF=1 +SCapRawDataTest_SetWaterproof_ON=1 +SCapRawDataTest_LetTx_Disable=0 +WeakShortTest_CG=500 +WeakShortTest_CC=500 +WeakShortTest_CC_Rsen=57 +WeakShortTest_CapShortTest=0 +UniformityTest_Tx_Hole=20 +UniformityTest_Rx_Hole=20 +UniformityTest_MinMax_Hole=70 +UniformityTest_Check_Tx=1 +UniformityTest_Check_Rx=1 +UniformityTest_Check_MinMax=0 +UniformityTest_NonCommonGND=0 +PanelDifferTest_Min=150 +PanelDifferTest_Max=1500 +Distance_Diagonal=50 +Type_Diagonal=2 +MaxNG_Diagonal=0 +LimitTime_Diagonal=0 +LinearityCheck_Diagonal=1 +Continue_Diagonal=0 +LimitTime_HomeKey=10 +HomeKey_LeftChannel=0 +HomeKey_RightChannel=0 +HomeKey_TopChannel=0 +HomeKey_BottonChannel=0 +HomeKey_Hole=0 +SET_TOUCH_THRESHOLD_INCELL=0 +Key_Div_Number_Incell=1 +Preserved_key_threshold_Incell=4 +SET_TOUCH_THRESHOLD_INCELL2=0 +Key_Div_Number_Incell2=1 +Preserved_key_threshold_Incell2=4 +Preserved_key_threshold_Dynamic=1 +CIRCLE_TEST_MAX_NG=0 +CIRCLE_TEST_LIMITE_TIME=0 +CIRCLE_TEST_BOARDER=360 +CIRCLE_TEST_EDGE=20 +CIRCLE_TEST_TRACK=10 +CIRCLE_TEST_CENTER1=270 +CIRCLE_TEST_CENTER2=120 +CIRCLE_TEST_LINEARITY=35 +CIRCLE_TEST_SPLITS=10 +CircleWhenCritical=0 +SET_TOUCH_THRESHOLD=0 +Key_Div_Number=1 +Preserved_key_threshold=800 +1_key_threshold=800 +2_key_threshold=800 +3_key_threshold=800 +4_key_threshold=800 +Key_Threshold=800 +KEY_TEST_MAX_NG=0 +KEY_TEST_LIMITE_TIME=0 +KEY_TEST_KEY_NUM=21 +PressChannelTest_Min=5000 +PressChannelTest_Max=65000 +Press_Test_LimitedTime=0 +PressChannelTest_NotifyIOEn=0 +PressChannelTest_NotifyIO=0 +Graph_Set_K1_Step=3 +SET_TOUCH_THRESHOLD_INCELL3=0 +Preserved_key_threshold_Incell3=100 +[SpecialSet] +Rx_Linearity_Max_Tx2=37, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 33, +Rx_Linearity_Max_Tx16=37, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 37, +Tx_Linearity_Max_Tx1=20, 37, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 37, +Tx_Linearity_Max_Tx16=20, 37, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 37, +RawData_Avg_High_Tx1=8066, 6809, 6842, 6811, 6721, 6761, 6750, 6741, 6742, 6743, 6712, 6699, 6742, 6757, 6772, 6797, 6833, 6883, 6884, 6973, 6878, 6963, 7014, 7109, 7025, 7198, 7234, 7301, 7406, 7539, 7708, 7898, 8058, 8848, 10536, 0, +RawData_Avg_High_Tx2=6716, 6733, 6728, 6723, 6660, 6716, 6718, 6719, 6734, 6742, 6717, 6714, 6761, 6780, 6800, 6830, 6869, 6922, 6926, 7018, 6921, 7007, 7059, 7153, 7069, 7241, 7278, 7342, 7446, 7576, 7737, 7916, 8057, 7785, 8340, 0, +RawData_Avg_High_Tx3=6766, 6707, 6696, 6694, 6635, 6694, 6698, 6703, 6721, 6733, 6714, 6714, 6763, 6785, 6809, 6842, 6883, 6938, 6944, 7037, 6941, 7027, 7081, 7174, 7092, 7263, 7298, 7360, 7462, 7587, 7739, 7905, 8031, 8268, 8521, 0, +RawData_Avg_High_Tx4=6862, 6787, 6719, 6709, 6648, 6706, 6710, 6717, 6730, 6740, 6792, 6789, 6763, 6783, 6804, 6834, 6872, 6924, 6927, 7017, 6919, 7000, 7049, 7140, 7139, 7219, 7252, 7309, 7406, 7526, 7680, 7853, 7988, 8307, 8501, 0, +RawData_Avg_High_Tx5=6690, 6675, 6669, 6667, 6609, 6667, 6670, 6675, 6691, 6701, 6681, 6679, 6723, 6742, 6762, 6791, 6829, 6880, 6882, 6969, 6871, 6950, 6997, 7084, 7001, 7160, 7191, 7241, 7334, 7449, 7595, 7756, 7875, 8098, 8363, 0, +RawData_Avg_High_Tx6=6812, 6781, 6742, 6730, 6660, 6720, 6722, 6728, 6741, 6751, 6807, 6799, 6773, 6791, 6812, 6840, 6879, 6930, 6932, 7019, 6918, 6997, 7044, 7131, 7139, 7205, 7237, 7283, 7375, 7490, 7637, 7798, 7917, 8237, 8330, 0, +RawData_Avg_High_Tx7=6668, 6720, 6726, 6724, 6664, 6723, 6726, 6731, 6747, 6756, 6735, 6733, 6777, 6796, 6816, 6844, 6881, 6931, 6934, 7019, 6918, 6996, 7043, 7127, 7040, 7200, 7228, 7273, 7362, 7473, 7618, 7777, 7895, 8114, 8368, 0, +RawData_Avg_High_Tx8=6203, 6610, 6732, 6740, 6682, 6741, 6745, 6751, 6767, 6776, 6754, 6751, 6798, 6817, 6836, 6863, 6899, 6949, 6951, 7037, 6934, 7012, 7059, 7143, 7053, 7213, 7240, 7283, 7371, 7482, 7625, 7782, 7899, 8113, 8395, 0, +RawData_Avg_High_Tx9=6190, 6567, 6710, 6717, 6657, 6717, 6722, 6726, 6742, 6751, 6728, 6725, 6772, 6788, 6808, 6834, 6870, 6918, 6919, 7001, 6897, 6972, 7015, 7096, 7002, 7156, 7181, 7218, 7301, 7403, 7540, 7690, 7795, 8000, 8289, 0, +RawData_Avg_High_Tx10=6524, 6618, 6630, 6627, 6568, 6626, 6629, 6634, 6649, 6657, 6636, 6634, 6678, 6695, 6713, 6738, 6773, 6820, 6820, 6900, 6796, 6867, 6908, 6985, 6892, 7042, 7061, 7096, 7171, 7267, 7396, 7536, 7637, 7827, 8121, 0, +RawData_Avg_High_Tx11=6468, 6551, 6555, 6554, 6497, 6553, 6556, 6561, 6576, 6585, 6565, 6561, 6604, 6621, 6638, 6663, 6697, 6741, 6742, 6818, 6717, 6785, 6826, 6898, 6806, 6950, 6966, 6997, 7068, 7157, 7279, 7411, 7502, 7682, 7976, 0, +RawData_Avg_High_Tx12=6619, 6689, 6626, 6625, 6570, 6623, 6626, 6632, 6646, 6654, 6693, 6673, 6673, 6690, 6708, 6732, 6766, 6810, 6810, 6886, 6786, 6853, 6893, 6966, 6873, 7015, 7027, 7054, 7121, 7207, 7326, 7455, 7539, 7711, 8010, 0, +RawData_Avg_High_Tx13=6373, 6488, 6495, 6495, 6440, 6496, 6499, 6503, 6519, 6527, 6507, 6503, 6546, 6562, 6579, 6603, 6635, 6678, 6679, 6753, 6650, 6716, 6752, 6822, 6729, 6867, 6876, 6906, 6969, 7051, 7163, 7285, 7362, 7520, 7810, 0, +RawData_Avg_High_Tx14=6342, 6478, 6489, 6489, 6433, 6489, 6492, 6497, 6512, 6520, 6499, 6498, 6541, 6559, 6576, 6599, 6631, 6672, 6671, 6743, 6644, 6709, 6745, 6813, 6717, 6852, 6860, 6887, 6949, 7027, 7135, 7253, 7328, 7472, 7743, 0, +RawData_Avg_High_Tx15=5998, 6630, 6653, 6652, 6592, 6652, 6655, 6660, 6675, 6683, 6663, 6663, 6711, 6730, 6748, 6772, 6804, 6846, 6843, 6913, 6823, 6893, 6931, 7001, 6895, 7034, 7036, 7059, 7130, 7209, 7318, 7437, 7508, 7626, 8410, 0, +RawData_Avg_High_Tx16=5756, 5767, 6381, 6397, 6343, 6400, 6404, 6409, 6423, 6432, 6412, 6411, 6456, 6475, 6492, 6517, 6552, 6594, 6594, 6666, 6575, 6644, 6682, 6752, 6653, 6792, 6797, 6824, 6892, 6969, 7077, 7195, 7266, 6307, 9323, 0, +RawData_Min_High_Tx1=5243, 4426, 4448, 4428, 4369, 4395, 4388, 4382, 4383, 4383, 4363, 4355, 4383, 4393, 4402, 4419, 4442, 4474, 4475, 4533, 4471, 4526, 4560, 4621, 4567, 4679, 4703, 4746, 4814, 4901, 5011, 5134, 5238, 5752, 6849, +RawData_Min_High_Tx2=4366, 4377, 4374, 4370, 4329, 4366, 4367, 4368, 4378, 4383, 4367, 4365, 4395, 4407, 4420, 4440, 4465, 4500, 4502, 4562, 4499, 4555, 4589, 4650, 4595, 4707, 4731, 4773, 4840, 4925, 5030, 5146, 5238, 5061, 5421, +RawData_Min_High_Tx3=4398, 4360, 4353, 4352, 4313, 4352, 4354, 4357, 4369, 4377, 4365, 4365, 4396, 4411, 4426, 4448, 4474, 4510, 4514, 4575, 4512, 4568, 4603, 4664, 4610, 4721, 4744, 4784, 4851, 4932, 5031, 5139, 5221, 5375, 5539, +RawData_Min_High_Tx4=4461, 4412, 4368, 4361, 4322, 4359, 4362, 4367, 4375, 4381, 4415, 4413, 4396, 4409, 4423, 4443, 4467, 4501, 4503, 4562, 4498, 4550, 4582, 4641, 4641, 4693, 4714, 4751, 4814, 4892, 4992, 5105, 5193, 5400, 5526, +RawData_Min_High_Tx5=4349, 4339, 4335, 4334, 4296, 4334, 4336, 4339, 4350, 4356, 4343, 4342, 4370, 4383, 4396, 4415, 4439, 4472, 4474, 4530, 4467, 4518, 4549, 4605, 4551, 4654, 4675, 4707, 4768, 4842, 4937, 5042, 5119, 5264, 5436, +RawData_Min_High_Tx6=4428, 4408, 4383, 4375, 4329, 4368, 4370, 4374, 4382, 4389, 4425, 4420, 4403, 4415, 4428, 4446, 4472, 4505, 4506, 4563, 4497, 4549, 4579, 4636, 4641, 4684, 4705, 4734, 4794, 4869, 4965, 5069, 5147, 5355, 5415, +RawData_Min_High_Tx7=4335, 4368, 4372, 4371, 4332, 4370, 4372, 4376, 4386, 4392, 4378, 4377, 4406, 4418, 4431, 4449, 4473, 4506, 4508, 4563, 4497, 4548, 4578, 4633, 4576, 4680, 4699, 4728, 4786, 4858, 4952, 5056, 5132, 5275, 5440, +RawData_Min_High_Tx8=4032, 4297, 4376, 4381, 4344, 4382, 4385, 4389, 4399, 4405, 4391, 4389, 4419, 4432, 4444, 4461, 4485, 4517, 4519, 4575, 4508, 4558, 4589, 4643, 4585, 4689, 4706, 4734, 4792, 4864, 4957, 5059, 5135, 5274, 5457, +RawData_Min_High_Tx9=4024, 4269, 4362, 4367, 4328, 4367, 4370, 4372, 4383, 4389, 4374, 4372, 4402, 4413, 4426, 4443, 4466, 4497, 4498, 4551, 4484, 4532, 4560, 4613, 4552, 4652, 4668, 4692, 4746, 4812, 4901, 4999, 5067, 5200, 5388, +RawData_Min_High_Tx10=4241, 4302, 4310, 4308, 4270, 4307, 4309, 4313, 4322, 4328, 4314, 4313, 4341, 4352, 4364, 4380, 4403, 4433, 4433, 4485, 4418, 4464, 4491, 4541, 4480, 4578, 4590, 4613, 4662, 4724, 4808, 4899, 4965, 5088, 5279, +RawData_Min_High_Tx11=4205, 4259, 4261, 4261, 4224, 4260, 4262, 4265, 4275, 4281, 4268, 4265, 4293, 4304, 4315, 4331, 4354, 4382, 4383, 4432, 4367, 4411, 4437, 4484, 4424, 4518, 4528, 4549, 4595, 4653, 4732, 4818, 4877, 4994, 5185, +RawData_Min_High_Tx12=4303, 4348, 4307, 4307, 4271, 4305, 4307, 4311, 4320, 4326, 4351, 4338, 4338, 4349, 4361, 4376, 4398, 4427, 4427, 4476, 4411, 4455, 4481, 4528, 4468, 4560, 4568, 4586, 4629, 4685, 4762, 4846, 4901, 5013, 5207, +RawData_Min_High_Tx13=4143, 4218, 4222, 4222, 4186, 4223, 4225, 4227, 4238, 4243, 4230, 4227, 4255, 4266, 4277, 4292, 4313, 4341, 4342, 4390, 4323, 4366, 4389, 4435, 4374, 4464, 4470, 4489, 4530, 4584, 4656, 4736, 4786, 4888, 5077, +RawData_Min_High_Tx14=4123, 4211, 4218, 4218, 4182, 4218, 4220, 4224, 4233, 4238, 4225, 4224, 4252, 4264, 4275, 4290, 4311, 4337, 4337, 4383, 4319, 4361, 4385, 4429, 4367, 4454, 4459, 4477, 4517, 4568, 4638, 4715, 4764, 4857, 5033, +RawData_Min_High_Tx15=3899, 4310, 4325, 4324, 4285, 4324, 4326, 4329, 4339, 4344, 4331, 4331, 4363, 4375, 4387, 4402, 4423, 4450, 4448, 4494, 4435, 4481, 4506, 4551, 4482, 4573, 4574, 4589, 4635, 4686, 4757, 4835, 4881, 4957, 5467, +RawData_Min_High_Tx16=3742, 3749, 4148, 4159, 4123, 4160, 4163, 4166, 4175, 4181, 4168, 4168, 4197, 4209, 4220, 4237, 4259, 4287, 4287, 4333, 4274, 4319, 4344, 4389, 4325, 4415, 4419, 4436, 4480, 4530, 4601, 4677, 4723, 4100, 6060, +Panel_Differ_Avg_Tx1=805, 680, 683, 680, 671, 675, 674, 673, 673, 673, 670, 669, 673, 674, 676, 679, 682, 687, 687, 696, 687, 695, 700, 710, 702, 719, 722, 729, 740, 753, 770, 789, 805, 884, 1053, 0, +Panel_Differ_Avg_Tx2=671, 672, 672, 671, 665, 671, 671, 671, 673, 673, 671, 670, 675, 677, 679, 682, 686, 691, 692, 701, 691, 700, 705, 714, 706, 723, 727, 733, 744, 757, 773, 791, 805, 778, 833, 0, +Panel_Differ_Avg_Tx3=675, 669, 669, 668, 662, 668, 669, 669, 671, 672, 670, 670, 675, 677, 680, 683, 687, 693, 693, 703, 693, 702, 707, 716, 708, 725, 729, 735, 745, 758, 773, 789, 802, 826, 851, 0, +Panel_Differ_Avg_Tx4=686, 678, 671, 670, 664, 670, 670, 671, 672, 673, 679, 678, 676, 678, 680, 683, 687, 692, 692, 701, 691, 699, 704, 713, 713, 721, 725, 730, 740, 752, 767, 785, 798, 830, 849, 0, +Panel_Differ_Avg_Tx5=667, 666, 665, 665, 659, 665, 665, 666, 667, 668, 666, 666, 671, 673, 675, 678, 681, 686, 687, 695, 685, 693, 698, 707, 698, 714, 717, 722, 732, 743, 758, 774, 786, 808, 835, 0, +Panel_Differ_Avg_Tx6=680, 677, 673, 672, 665, 671, 671, 672, 673, 674, 680, 679, 676, 678, 680, 683, 687, 692, 692, 701, 691, 699, 703, 712, 713, 720, 723, 727, 737, 748, 763, 779, 791, 823, 832, 0, +Panel_Differ_Avg_Tx7=665, 671, 671, 671, 665, 671, 671, 672, 673, 674, 672, 672, 676, 678, 680, 683, 687, 692, 692, 701, 690, 698, 703, 711, 703, 719, 722, 726, 735, 746, 761, 777, 788, 810, 836, 0, +Panel_Differ_Avg_Tx8=619, 660, 672, 673, 667, 673, 673, 674, 675, 676, 674, 674, 678, 680, 682, 685, 689, 694, 694, 702, 692, 700, 704, 713, 704, 720, 723, 727, 736, 747, 761, 777, 788, 810, 838, 0, +Panel_Differ_Avg_Tx9=618, 656, 670, 671, 665, 671, 671, 672, 673, 674, 672, 671, 676, 678, 680, 682, 686, 691, 691, 699, 689, 696, 700, 709, 699, 715, 717, 721, 729, 739, 753, 768, 779, 799, 828, 0, +Panel_Differ_Avg_Tx10=652, 661, 663, 662, 656, 662, 662, 663, 664, 665, 663, 663, 667, 669, 671, 673, 677, 681, 681, 689, 679, 686, 690, 698, 689, 704, 706, 709, 716, 726, 739, 753, 763, 782, 812, 0, +Panel_Differ_Avg_Tx11=646, 654, 655, 654, 649, 655, 655, 655, 657, 658, 656, 655, 660, 661, 663, 665, 669, 673, 673, 681, 671, 678, 682, 689, 680, 694, 696, 699, 706, 715, 727, 740, 749, 767, 797, 0, +Panel_Differ_Avg_Tx12=661, 668, 661, 661, 656, 661, 661, 662, 663, 664, 668, 666, 666, 668, 669, 672, 675, 680, 680, 687, 678, 684, 688, 695, 686, 700, 702, 704, 711, 720, 731, 744, 753, 770, 800, 0, +Panel_Differ_Avg_Tx13=636, 648, 649, 649, 643, 649, 649, 649, 651, 652, 650, 649, 653, 655, 657, 659, 662, 667, 667, 674, 664, 670, 674, 681, 672, 686, 687, 690, 696, 704, 715, 727, 735, 751, 780, 0, +Panel_Differ_Avg_Tx14=634, 647, 648, 648, 643, 648, 648, 649, 650, 651, 649, 649, 653, 655, 657, 659, 662, 667, 666, 674, 664, 670, 674, 681, 671, 684, 685, 688, 694, 702, 713, 725, 732, 746, 774, 0, +Panel_Differ_Avg_Tx15=599, 662, 664, 664, 658, 664, 664, 665, 666, 667, 665, 665, 670, 672, 673, 676, 679, 683, 683, 690, 681, 688, 692, 699, 688, 702, 702, 705, 712, 720, 731, 743, 750, 762, 840, 0, +Panel_Differ_Avg_Tx16=575, 576, 637, 639, 633, 639, 639, 640, 641, 642, 640, 640, 645, 647, 648, 651, 654, 659, 659, 666, 657, 663, 667, 674, 664, 678, 679, 681, 688, 696, 707, 719, 726, 630, 931, 0, +Panel_Differ_Max_Tx1=1086, 918, 922, 918, 905, 911, 909, 908, 908, 908, 904, 903, 908, 909, 912, 916, 920, 927, 927, 939, 927, 938, 945, 958, 947, 970, 974, 984, 999, 1016, 1039, 1065, 1086, 1193, 1421, +Panel_Differ_Max_Tx2=905, 907, 907, 905, 897, 905, 905, 905, 908, 908, 905, 904, 911, 913, 916, 920, 926, 932, 934, 946, 932, 945, 951, 963, 953, 976, 981, 989, 1004, 1021, 1043, 1067, 1086, 1050, 1124, +Panel_Differ_Max_Tx3=911, 903, 903, 901, 893, 901, 903, 903, 905, 907, 904, 904, 911, 913, 918, 922, 927, 935, 935, 949, 935, 947, 954, 966, 955, 978, 984, 992, 1005, 1023, 1043, 1065, 1082, 1115, 1148, +Panel_Differ_Max_Tx4=926, 915, 905, 904, 896, 904, 904, 905, 907, 908, 916, 915, 912, 915, 918, 922, 927, 934, 934, 946, 932, 943, 950, 962, 962, 973, 978, 985, 999, 1015, 1035, 1059, 1077, 1120, 1146, +Panel_Differ_Max_Tx5=900, 899, 897, 897, 889, 897, 897, 899, 900, 901, 899, 899, 905, 908, 911, 915, 919, 926, 927, 938, 924, 935, 942, 954, 942, 963, 967, 974, 988, 1003, 1023, 1044, 1061, 1090, 1127, +Panel_Differ_Max_Tx6=918, 913, 908, 907, 897, 905, 905, 907, 908, 909, 918, 916, 912, 915, 918, 922, 927, 934, 934, 946, 932, 943, 949, 961, 962, 972, 976, 981, 994, 1009, 1030, 1051, 1067, 1111, 1123, +Panel_Differ_Max_Tx7=897, 905, 905, 905, 897, 905, 905, 907, 908, 909, 907, 907, 912, 915, 918, 922, 927, 934, 934, 946, 931, 942, 949, 959, 949, 970, 974, 980, 992, 1007, 1027, 1048, 1063, 1093, 1128, +Panel_Differ_Max_Tx8=835, 891, 907, 908, 900, 908, 908, 909, 911, 912, 909, 909, 915, 918, 920, 924, 930, 936, 936, 947, 934, 945, 950, 962, 950, 972, 976, 981, 993, 1008, 1027, 1048, 1063, 1093, 1131, +Panel_Differ_Max_Tx9=834, 885, 904, 905, 897, 905, 905, 907, 908, 909, 907, 905, 912, 915, 918, 920, 926, 932, 932, 943, 930, 939, 945, 957, 943, 965, 967, 973, 984, 997, 1016, 1036, 1051, 1078, 1117, +Panel_Differ_Max_Tx10=880, 892, 895, 893, 885, 893, 893, 895, 896, 897, 895, 895, 900, 903, 905, 908, 913, 919, 919, 930, 916, 926, 931, 942, 930, 950, 953, 957, 966, 980, 997, 1016, 1030, 1055, 1096, +Panel_Differ_Max_Tx11=872, 882, 884, 882, 876, 884, 884, 884, 886, 888, 885, 884, 891, 892, 895, 897, 903, 908, 908, 919, 905, 915, 920, 930, 918, 936, 939, 943, 953, 965, 981, 999, 1011, 1035, 1075, +Panel_Differ_Max_Tx12=892, 901, 892, 892, 885, 892, 892, 893, 895, 896, 901, 899, 899, 901, 903, 907, 911, 918, 918, 927, 915, 923, 928, 938, 926, 945, 947, 950, 959, 972, 986, 1004, 1016, 1039, 1080, +Panel_Differ_Max_Tx13=858, 874, 876, 876, 868, 876, 876, 876, 878, 880, 877, 876, 881, 884, 886, 889, 893, 900, 900, 909, 896, 904, 909, 919, 907, 926, 927, 931, 939, 950, 965, 981, 992, 1013, 1053, +Panel_Differ_Max_Tx14=855, 873, 874, 874, 868, 874, 874, 876, 877, 878, 876, 876, 881, 884, 886, 889, 893, 900, 899, 909, 896, 904, 909, 919, 905, 923, 924, 928, 936, 947, 962, 978, 988, 1007, 1044, +Panel_Differ_Max_Tx15=808, 893, 896, 896, 888, 896, 896, 897, 899, 900, 897, 897, 904, 907, 908, 912, 916, 922, 922, 931, 919, 928, 934, 943, 928, 947, 947, 951, 961, 972, 986, 1003, 1012, 1028, 1134, +Panel_Differ_Max_Tx16=776, 777, 859, 862, 854, 862, 862, 864, 865, 866, 864, 864, 870, 873, 874, 878, 882, 889, 889, 899, 886, 895, 900, 909, 896, 915, 916, 919, 928, 939, 954, 970, 980, 850, 1256, +Panel_Differ_Min_Tx1=524, 442, 444, 442, 437, 439, 439, 438, 438, 438, 436, 435, 438, 439, 440, 442, 444, 447, 447, 453, 447, 452, 455, 462, 457, 468, 470, 474, 481, 490, 501, 513, 524, 575, 685, +Panel_Differ_Min_Tx2=437, 437, 437, 437, 433, 437, 437, 437, 438, 438, 437, 436, 439, 441, 442, 444, 446, 450, 450, 456, 450, 455, 459, 465, 459, 470, 473, 477, 484, 493, 503, 515, 524, 506, 542, +Panel_Differ_Min_Tx3=439, 435, 435, 435, 431, 435, 435, 435, 437, 437, 436, 436, 439, 441, 442, 444, 447, 451, 451, 457, 451, 457, 460, 466, 461, 472, 474, 478, 485, 493, 503, 513, 522, 537, 554, +Panel_Differ_Min_Tx4=446, 441, 437, 436, 432, 436, 436, 437, 437, 438, 442, 441, 440, 441, 442, 444, 447, 450, 450, 456, 450, 455, 458, 464, 464, 469, 472, 475, 481, 489, 499, 511, 519, 540, 552, +Panel_Differ_Min_Tx5=434, 433, 433, 433, 429, 433, 433, 433, 434, 435, 433, 433, 437, 438, 439, 441, 443, 446, 447, 452, 446, 451, 454, 460, 454, 465, 467, 470, 476, 483, 493, 504, 511, 526, 543, +Panel_Differ_Min_Tx6=442, 441, 438, 437, 433, 437, 437, 437, 438, 439, 442, 442, 440, 441, 442, 444, 447, 450, 450, 456, 450, 455, 457, 463, 464, 468, 470, 473, 480, 487, 496, 507, 515, 535, 541, +Panel_Differ_Min_Tx7=433, 437, 437, 437, 433, 437, 437, 437, 438, 439, 437, 437, 440, 441, 442, 444, 447, 450, 450, 456, 449, 454, 457, 463, 457, 468, 470, 472, 478, 485, 495, 506, 513, 527, 544, +Panel_Differ_Min_Tx8=403, 429, 437, 438, 434, 438, 438, 439, 439, 440, 439, 439, 441, 442, 444, 446, 448, 452, 452, 457, 450, 455, 458, 464, 458, 468, 470, 473, 479, 486, 495, 506, 513, 527, 545, +Panel_Differ_Min_Tx9=402, 427, 436, 437, 433, 437, 437, 437, 438, 439, 437, 437, 440, 441, 442, 444, 446, 450, 450, 455, 448, 453, 455, 461, 455, 465, 467, 469, 474, 481, 490, 500, 507, 520, 539, +Panel_Differ_Min_Tx10=424, 430, 431, 431, 427, 431, 431, 431, 432, 433, 431, 431, 434, 435, 437, 438, 441, 443, 443, 448, 442, 446, 449, 454, 448, 458, 459, 461, 466, 472, 481, 490, 496, 509, 528, +Panel_Differ_Min_Tx11=420, 426, 426, 426, 422, 426, 426, 426, 428, 428, 427, 426, 429, 430, 431, 433, 435, 438, 438, 443, 437, 441, 444, 448, 442, 452, 453, 455, 459, 465, 473, 481, 487, 499, 519, +Panel_Differ_Min_Tx12=430, 435, 430, 430, 427, 430, 430, 431, 431, 432, 435, 433, 433, 435, 435, 437, 439, 442, 442, 447, 441, 445, 448, 452, 446, 455, 457, 458, 463, 468, 476, 484, 490, 501, 520, +Panel_Differ_Min_Tx13=414, 422, 422, 422, 418, 422, 422, 422, 424, 424, 423, 422, 425, 426, 428, 429, 431, 434, 434, 439, 432, 436, 439, 443, 437, 446, 447, 449, 453, 458, 465, 473, 478, 489, 507, +Panel_Differ_Min_Tx14=413, 421, 422, 422, 418, 422, 422, 422, 423, 424, 422, 422, 425, 426, 428, 429, 431, 434, 433, 439, 432, 436, 439, 443, 437, 445, 446, 448, 452, 457, 464, 472, 476, 485, 504, +Panel_Differ_Min_Tx15=390, 431, 432, 432, 428, 432, 432, 433, 433, 434, 433, 433, 436, 437, 438, 440, 442, 444, 444, 449, 443, 448, 450, 455, 448, 457, 457, 459, 463, 468, 476, 483, 488, 496, 546, +Panel_Differ_Min_Tx16=374, 375, 415, 416, 412, 416, 416, 416, 417, 418, 416, 416, 420, 421, 422, 424, 426, 429, 429, 433, 428, 431, 434, 439, 432, 441, 442, 443, 448, 453, 460, 468, 472, 410, 606, +RawData_Max_High_Tx1=10889, 9192, 9236, 9194, 9073, 9127, 9112, 9100, 9101, 9103, 9061, 9043, 9101, 9121, 9142, 9175, 9224, 9292, 9293, 9413, 9285, 9400, 9468, 9597, 9483, 9717, 9765, 9856, 9998, 10177, 10405, 10662, 10878, 11944, 14223, +RawData_Max_High_Tx2=9066, 9089, 9082, 9076, 8991, 9066, 9069, 9070, 9090, 9101, 9067, 9063, 9127, 9153, 9180, 9220, 9273, 9344, 9350, 9474, 9343, 9459, 9529, 9656, 9543, 9775, 9825, 9911, 10052, 10227, 10444, 10686, 10876, 10509, 11259, +RawData_Max_High_Tx3=9134, 9054, 9039, 9036, 8957, 9036, 9042, 9049, 9073, 9089, 9063, 9063, 9130, 9159, 9192, 9236, 9292, 9366, 9374, 9499, 9370, 9486, 9559, 9684, 9574, 9805, 9852, 9936, 10073, 10242, 10447, 10671, 10841, 11161, 11503, +RawData_Max_High_Tx4=9263, 9162, 9070, 9057, 8974, 9053, 9058, 9067, 9085, 9099, 9169, 9165, 9130, 9157, 9185, 9225, 9277, 9347, 9351, 9472, 9340, 9450, 9516, 9639, 9637, 9745, 9790, 9867, 9998, 10160, 10368, 10601, 10783, 11214, 11476, +RawData_Max_High_Tx5=9031, 9011, 9003, 9000, 8922, 9000, 9004, 9011, 9032, 9046, 9019, 9016, 9076, 9101, 9128, 9167, 9219, 9288, 9290, 9408, 9275, 9382, 9445, 9563, 9451, 9666, 9707, 9775, 9900, 10056, 10253, 10470, 10631, 10932, 11290, +RawData_Max_High_Tx6=9196, 9154, 9101, 9085, 8991, 9072, 9074, 9082, 9100, 9113, 9189, 9178, 9143, 9167, 9196, 9234, 9286, 9355, 9358, 9475, 9339, 9445, 9509, 9626, 9637, 9726, 9769, 9832, 9956, 10111, 10309, 10527, 10687, 11119, 11245, +RawData_Max_High_Tx7=9001, 9072, 9080, 9077, 8996, 9076, 9080, 9086, 9108, 9120, 9092, 9089, 9148, 9174, 9201, 9239, 9289, 9356, 9360, 9475, 9339, 9444, 9508, 9621, 9504, 9720, 9757, 9818, 9938, 10088, 10284, 10498, 10658, 10953, 11296, +RawData_Max_High_Tx8=8374, 8923, 9088, 9099, 9020, 9100, 9105, 9113, 9135, 9147, 9117, 9113, 9177, 9202, 9228, 9265, 9313, 9381, 9383, 9499, 9360, 9466, 9529, 9643, 9521, 9737, 9774, 9832, 9950, 10100, 10293, 10505, 10663, 10952, 11333, +RawData_Max_High_Tx9=8356, 8865, 9058, 9067, 8986, 9067, 9074, 9080, 9101, 9113, 9082, 9078, 9142, 9163, 9190, 9225, 9274, 9339, 9340, 9451, 9310, 9412, 9470, 9579, 9452, 9660, 9694, 9744, 9856, 9994, 10179, 10381, 10523, 10800, 11190, +RawData_Max_High_Tx10=8807, 8934, 8950, 8946, 8866, 8945, 8949, 8955, 8976, 8986, 8958, 8955, 9015, 9038, 9062, 9096, 9143, 9207, 9207, 9315, 9174, 9270, 9325, 9429, 9304, 9506, 9532, 9579, 9680, 9810, 9984, 10173, 10309, 10566, 10963, +RawData_Max_High_Tx11=8731, 8843, 8849, 8847, 8770, 8846, 8850, 8857, 8877, 8889, 8862, 8857, 8915, 8938, 8961, 8995, 9040, 9100, 9101, 9204, 9067, 9159, 9215, 9312, 9188, 9382, 9404, 9445, 9541, 9661, 9826, 10004, 10127, 10370, 10767, +RawData_Max_High_Tx12=8935, 9030, 8945, 8943, 8869, 8941, 8945, 8953, 8972, 8982, 9035, 9008, 9008, 9031, 9055, 9088, 9134, 9193, 9193, 9296, 9161, 9251, 9305, 9404, 9278, 9470, 9486, 9522, 9613, 9729, 9890, 10064, 10177, 10409, 10813, +RawData_Max_High_Tx13=8603, 8758, 8768, 8768, 8694, 8769, 8773, 8779, 8800, 8811, 8784, 8779, 8837, 8858, 8881, 8914, 8957, 9015, 9016, 9116, 8977, 9066, 9115, 9209, 9084, 9270, 9282, 9323, 9408, 9518, 9670, 9834, 9938, 10152, 10543, +RawData_Max_High_Tx14=8561, 8745, 8760, 8760, 8684, 8760, 8764, 8770, 8791, 8802, 8773, 8772, 8830, 8854, 8877, 8908, 8951, 9007, 9005, 9103, 8969, 9057, 9105, 9197, 9067, 9250, 9261, 9297, 9381, 9486, 9632, 9791, 9892, 10087, 10453, +RawData_Max_High_Tx15=8097, 8950, 8981, 8980, 8899, 8980, 8984, 8991, 9011, 9022, 8995, 8995, 9059, 9085, 9109, 9142, 9185, 9242, 9238, 9332, 9211, 9305, 9356, 9451, 9308, 9495, 9498, 9529, 9625, 9732, 9879, 10039, 10135, 10295, 11353, +RawData_Max_High_Tx16=7770, 7785, 8614, 8635, 8563, 8640, 8645, 8652, 8671, 8683, 8656, 8654, 8715, 8741, 8764, 8797, 8845, 8901, 8901, 8999, 8876, 8969, 9020, 9115, 8981, 9169, 9175, 9212, 9304, 9408, 9553, 9713, 9809, 8514, 12586, +[SiuParam] +Check_Siu_Version=0 +Siu_MainVersion=0 +Siu_SubVersion=0 +Update_Siu2_Version=0 +Siu2_MainVersion=0 +Siu2_SubVersion=0 +Check_Set_IICVol=0 +IIC_Vol_Type=0 +IIC_Vdd_Type=0 +Check_Iovcc=0 +Iovcc_Vol_Type=0 +Iovcc_Current_Type=0 +Iovcc_Min_Hole=0 +Iovcc_Max_Hole=50 +Check_Vdd=0 +Vdd_Vol_Type=0 +Check_Normal=0 +Check_Sleep=0 +Vdd_Normal_Min=0 +Vdd_Normal_Max=500 +Vdd_Sleep_Min=0 +Vdd_Sleep_Max=150 +Check_Standby=0 +Standby_Vol_Type=0 +Vdd_Standby_Min=0 +Vdd_Standby_Max=150 +Siu_AutoUpdateBoardType=0 +[BLUE_MAC_Setting] +BLUE_MAC=0 diff --git a/proprietary/vendor/firmware/WIFI_RAM_CODE_soc2_2_1b_1.bin b/proprietary/vendor/firmware/WIFI_RAM_CODE_soc2_2_1b_1.bin new file mode 100644 index 0000000..9264ee7 Binary files /dev/null and b/proprietary/vendor/firmware/WIFI_RAM_CODE_soc2_2_1b_1.bin differ diff --git a/proprietary/vendor/firmware/WIFI_RAM_CODE_soc2_2_1c_1.bin b/proprietary/vendor/firmware/WIFI_RAM_CODE_soc2_2_1c_1.bin new file mode 100644 index 0000000..d0f74e4 Binary files /dev/null and b/proprietary/vendor/firmware/WIFI_RAM_CODE_soc2_2_1c_1.bin differ diff --git a/proprietary/vendor/firmware/WMT_SOC.cfg b/proprietary/vendor/firmware/WMT_SOC.cfg new file mode 100644 index 0000000..3a6c6ca --- /dev/null +++ b/proprietary/vendor/firmware/WMT_SOC.cfg @@ -0,0 +1,13 @@ +coex_wmt_ant_mode=1 + +wmt_gps_lna_pin=0 +wmt_gps_lna_enable=0 + +co_clock_flag=1 + +bt_tssi_from_wifi=3 +bt_tssi_target=3728 + +wifi_ant_swap_mode=1 +wifi_main_ant_polarity=0 +wifi_ant_swap_ant_sel_gpio=3 diff --git a/proprietary/vendor/firmware/fm_cust.cfg b/proprietary/vendor/firmware/fm_cust.cfg new file mode 100644 index 0000000..dd58cef --- /dev/null +++ b/proprietary/vendor/firmware/fm_cust.cfg @@ -0,0 +1,10 @@ +[FM Radio] +#FM RX RSSI threshold setting +FM_RX_RSSI_TH_LONG = -296 +FM_RX_RSSI_TH_SHORT = -296 +FM_RX_DESENSE_RSSI = -240 +FM_RX_SMG_TH = 16421 +#deemphasis: 0-50us, China Mainland; 1-75us China Taiwan +FM_RX_DEEMPHASIS = 0 +#osc freq: 0-26MHz; 1-19MHz; 2-24MHz; 3-38.4MHz; 4-40MHz; 5-52MHz +FM_RX_OSC_FREQ = 0 diff --git a/proprietary/vendor/firmware/focaltech_ts_fw_samsung_ft3519t.bin b/proprietary/vendor/firmware/focaltech_ts_fw_samsung_ft3519t.bin new file mode 100644 index 0000000..b9b6ddc Binary files /dev/null and b/proprietary/vendor/firmware/focaltech_ts_fw_samsung_ft3519t.bin differ diff --git a/proprietary/vendor/firmware/fs1kls.fsm b/proprietary/vendor/firmware/fs1kls.fsm new file mode 100644 index 0000000..17bfaf0 Binary files /dev/null and b/proprietary/vendor/firmware/fs1kls.fsm differ diff --git a/proprietary/vendor/firmware/fs1xxx.fsm b/proprietary/vendor/firmware/fs1xxx.fsm new file mode 100644 index 0000000..64cf0a7 Binary files /dev/null and b/proprietary/vendor/firmware/fs1xxx.fsm differ diff --git a/proprietary/vendor/firmware/mt6627_fm_v1_coeff.bin b/proprietary/vendor/firmware/mt6627_fm_v1_coeff.bin new file mode 100644 index 0000000..efce968 Binary files /dev/null and b/proprietary/vendor/firmware/mt6627_fm_v1_coeff.bin differ diff --git a/proprietary/vendor/firmware/mt6627_fm_v1_patch.bin b/proprietary/vendor/firmware/mt6627_fm_v1_patch.bin new file mode 100644 index 0000000..929b4a6 Binary files /dev/null and b/proprietary/vendor/firmware/mt6627_fm_v1_patch.bin differ diff --git a/proprietary/vendor/firmware/mt6630_fm_v1_coeff.bin b/proprietary/vendor/firmware/mt6630_fm_v1_coeff.bin new file mode 100644 index 0000000..0bf54f8 Binary files /dev/null and b/proprietary/vendor/firmware/mt6630_fm_v1_coeff.bin differ diff --git a/proprietary/vendor/firmware/mt6630_fm_v1_patch.bin b/proprietary/vendor/firmware/mt6630_fm_v1_patch.bin new file mode 100644 index 0000000..c1b5664 Binary files /dev/null and b/proprietary/vendor/firmware/mt6630_fm_v1_patch.bin differ diff --git a/proprietary/vendor/firmware/mt6630_fm_v2_coeff.bin b/proprietary/vendor/firmware/mt6630_fm_v2_coeff.bin new file mode 100644 index 0000000..669349d Binary files /dev/null and b/proprietary/vendor/firmware/mt6630_fm_v2_coeff.bin differ diff --git a/proprietary/vendor/firmware/mt6630_fm_v2_coeff_tx.bin b/proprietary/vendor/firmware/mt6630_fm_v2_coeff_tx.bin new file mode 100644 index 0000000..f709909 Binary files /dev/null and b/proprietary/vendor/firmware/mt6630_fm_v2_coeff_tx.bin differ diff --git a/proprietary/vendor/firmware/mt6630_fm_v2_patch.bin b/proprietary/vendor/firmware/mt6630_fm_v2_patch.bin new file mode 100644 index 0000000..b844c26 Binary files /dev/null and b/proprietary/vendor/firmware/mt6630_fm_v2_patch.bin differ diff --git a/proprietary/vendor/firmware/mt6630_fm_v2_patch_tx.bin b/proprietary/vendor/firmware/mt6630_fm_v2_patch_tx.bin new file mode 100644 index 0000000..829f661 Binary files /dev/null and b/proprietary/vendor/firmware/mt6630_fm_v2_patch_tx.bin differ diff --git a/proprietary/vendor/firmware/mt6631_fm_v1_coeff.bin b/proprietary/vendor/firmware/mt6631_fm_v1_coeff.bin new file mode 100644 index 0000000..efce968 Binary files /dev/null and b/proprietary/vendor/firmware/mt6631_fm_v1_coeff.bin differ diff --git a/proprietary/vendor/firmware/mt6631_fm_v1_patch.bin b/proprietary/vendor/firmware/mt6631_fm_v1_patch.bin new file mode 100644 index 0000000..929b4a6 Binary files /dev/null and b/proprietary/vendor/firmware/mt6631_fm_v1_patch.bin differ diff --git a/proprietary/vendor/firmware/mt6632_fm_v1_coeff.bin b/proprietary/vendor/firmware/mt6632_fm_v1_coeff.bin new file mode 100644 index 0000000..f7553c6 Binary files /dev/null and b/proprietary/vendor/firmware/mt6632_fm_v1_coeff.bin differ diff --git a/proprietary/vendor/firmware/mt6632_fm_v1_patch.bin b/proprietary/vendor/firmware/mt6632_fm_v1_patch.bin new file mode 100644 index 0000000..d5b7107 Binary files /dev/null and b/proprietary/vendor/firmware/mt6632_fm_v1_patch.bin differ diff --git a/proprietary/vendor/firmware/mt6635_fm_v1_coeff.bin b/proprietary/vendor/firmware/mt6635_fm_v1_coeff.bin new file mode 100644 index 0000000..efce968 Binary files /dev/null and b/proprietary/vendor/firmware/mt6635_fm_v1_coeff.bin differ diff --git a/proprietary/vendor/firmware/mt6635_fm_v1_patch.bin b/proprietary/vendor/firmware/mt6635_fm_v1_patch.bin new file mode 100644 index 0000000..929b4a6 Binary files /dev/null and b/proprietary/vendor/firmware/mt6635_fm_v1_patch.bin differ diff --git a/proprietary/vendor/firmware/remoteproc_scp b/proprietary/vendor/firmware/remoteproc_scp new file mode 100644 index 0000000..4e4e493 Binary files /dev/null and b/proprietary/vendor/firmware/remoteproc_scp differ diff --git a/proprietary/vendor/firmware/rgx.fw b/proprietary/vendor/firmware/rgx.fw new file mode 100644 index 0000000..46e115d Binary files /dev/null and b/proprietary/vendor/firmware/rgx.fw differ diff --git a/proprietary/vendor/firmware/rgx.sh b/proprietary/vendor/firmware/rgx.sh new file mode 100644 index 0000000..be4c570 Binary files /dev/null and b/proprietary/vendor/firmware/rgx.sh differ diff --git a/proprietary/vendor/firmware/sipa.bin b/proprietary/vendor/firmware/sipa.bin new file mode 100644 index 0000000..de266f5 Binary files /dev/null and b/proprietary/vendor/firmware/sipa.bin differ diff --git a/proprietary/vendor/firmware/soc2_2_ram_bt_1b_1_hdr.bin b/proprietary/vendor/firmware/soc2_2_ram_bt_1b_1_hdr.bin new file mode 100644 index 0000000..38448b1 Binary files /dev/null and b/proprietary/vendor/firmware/soc2_2_ram_bt_1b_1_hdr.bin differ diff --git a/proprietary/vendor/firmware/soc2_2_ram_bt_1c_1_hdr.bin b/proprietary/vendor/firmware/soc2_2_ram_bt_1c_1_hdr.bin new file mode 100644 index 0000000..1d23d84 Binary files /dev/null and b/proprietary/vendor/firmware/soc2_2_ram_bt_1c_1_hdr.bin differ diff --git a/proprietary/vendor/firmware/soc2_2_ram_mcu_1b_1_hdr.bin b/proprietary/vendor/firmware/soc2_2_ram_mcu_1b_1_hdr.bin new file mode 100644 index 0000000..a8ffb1f Binary files /dev/null and b/proprietary/vendor/firmware/soc2_2_ram_mcu_1b_1_hdr.bin differ diff --git a/proprietary/vendor/firmware/soc2_2_ram_mcu_1c_1_hdr.bin b/proprietary/vendor/firmware/soc2_2_ram_mcu_1c_1_hdr.bin new file mode 100644 index 0000000..d167a0f Binary files /dev/null and b/proprietary/vendor/firmware/soc2_2_ram_mcu_1c_1_hdr.bin differ diff --git a/proprietary/vendor/firmware/soc2_2_ram_wifi_1b_1_hdr.bin b/proprietary/vendor/firmware/soc2_2_ram_wifi_1b_1_hdr.bin new file mode 100644 index 0000000..ba325c3 Binary files /dev/null and b/proprietary/vendor/firmware/soc2_2_ram_wifi_1b_1_hdr.bin differ diff --git a/proprietary/vendor/firmware/soc2_2_ram_wifi_1c_1_hdr.bin b/proprietary/vendor/firmware/soc2_2_ram_wifi_1c_1_hdr.bin new file mode 100644 index 0000000..80adbc9 Binary files /dev/null and b/proprietary/vendor/firmware/soc2_2_ram_wifi_1c_1_hdr.bin differ diff --git a/proprietary/vendor/firmware/soc_fm_v1_coeff.bin b/proprietary/vendor/firmware/soc_fm_v1_coeff.bin new file mode 100644 index 0000000..2dd8556 Binary files /dev/null and b/proprietary/vendor/firmware/soc_fm_v1_coeff.bin differ diff --git a/proprietary/vendor/firmware/soc_fm_v1_patch.bin b/proprietary/vendor/firmware/soc_fm_v1_patch.bin new file mode 100644 index 0000000..7ee37f7 Binary files /dev/null and b/proprietary/vendor/firmware/soc_fm_v1_patch.bin differ diff --git a/proprietary/vendor/firmware/wifi.cfg b/proprietary/vendor/firmware/wifi.cfg new file mode 100644 index 0000000..daad20e --- /dev/null +++ b/proprietary/vendor/firmware/wifi.cfg @@ -0,0 +1,13 @@ +SapChannelSwitchPolicy 0 +AgingPeriod 30 +WmmParamCwMax 7 +WmmParamCwMin 4 +WmmParamAifsN 4 +WmmParamTxOp 160 +WmmParamCfgEn 1 + +EdccaTh2gBw20 0xFFB6 +EdccaTh2gBw40 0xFFB6 +EdccaTh5gBw20 0xFFB8 +EdccaTh5gBw40 0xFFB8 +EdccaTh5gBw80 0xFFB8 diff --git a/proprietary/vendor/lib/AVCSecureVdecCA.so b/proprietary/vendor/lib/AVCSecureVdecCA.so new file mode 100644 index 0000000..2115d1e Binary files /dev/null and b/proprietary/vendor/lib/AVCSecureVdecCA.so differ diff --git a/proprietary/vendor/lib/HEVCSecureVdecCA.so b/proprietary/vendor/lib/HEVCSecureVdecCA.so new file mode 100644 index 0000000..9396275 Binary files /dev/null and b/proprietary/vendor/lib/HEVCSecureVdecCA.so differ diff --git a/proprietary/vendor/lib/VP9SecureVdecCA.so b/proprietary/vendor/lib/VP9SecureVdecCA.so new file mode 100644 index 0000000..0af0dc6 Binary files /dev/null and b/proprietary/vendor/lib/VP9SecureVdecCA.so differ diff --git a/proprietary/vendor/lib/egl/egl.cfg b/proprietary/vendor/lib/egl/egl.cfg new file mode 100644 index 0000000..cadf420 --- /dev/null +++ b/proprietary/vendor/lib/egl/egl.cfg @@ -0,0 +1,3 @@ +# NOTICE: This is an autogenerated file, do not edit\n +0 0 android +0 1 mali diff --git a/proprietary/vendor/lib/hw/audio.primary.mediatek.so b/proprietary/vendor/lib/hw/audio.primary.mediatek.so new file mode 100644 index 0000000..d06d42b Binary files /dev/null and b/proprietary/vendor/lib/hw/audio.primary.mediatek.so differ diff --git a/proprietary/vendor/lib/libAVCSecureVencCA.so b/proprietary/vendor/lib/libAVCSecureVencCA.so new file mode 100644 index 0000000..c7248a5 Binary files /dev/null and b/proprietary/vendor/lib/libAVCSecureVencCA.so differ diff --git a/proprietary/vendor/lib/libHEVCdec_sa.ca7.android.so b/proprietary/vendor/lib/libHEVCdec_sa.ca7.android.so new file mode 100644 index 0000000..b39a11d Binary files /dev/null and b/proprietary/vendor/lib/libHEVCdec_sa.ca7.android.so differ diff --git a/proprietary/vendor/lib/libaedv.so b/proprietary/vendor/lib/libaedv.so new file mode 100644 index 0000000..fbf2c61 Binary files /dev/null and b/proprietary/vendor/lib/libaedv.so differ diff --git a/proprietary/vendor/lib/libaudiotoolkit_vendor.so b/proprietary/vendor/lib/libaudiotoolkit_vendor.so new file mode 100644 index 0000000..fc58a58 Binary files /dev/null and b/proprietary/vendor/lib/libaudiotoolkit_vendor.so differ diff --git a/proprietary/vendor/lib/libbwc.so b/proprietary/vendor/lib/libbwc.so new file mode 100644 index 0000000..d5ae960 Binary files /dev/null and b/proprietary/vendor/lib/libbwc.so differ diff --git a/proprietary/vendor/lib/libgz_gp_client.so b/proprietary/vendor/lib/libgz_gp_client.so new file mode 100644 index 0000000..2605bee Binary files /dev/null and b/proprietary/vendor/lib/libgz_gp_client.so differ diff --git a/proprietary/vendor/lib/libgz_uree.so b/proprietary/vendor/lib/libgz_uree.so new file mode 100644 index 0000000..0b3e834 Binary files /dev/null and b/proprietary/vendor/lib/libgz_uree.so differ diff --git a/proprietary/vendor/lib/libh264dec_customize.so b/proprietary/vendor/lib/libh264dec_customize.so new file mode 100644 index 0000000..a9fa086 Binary files /dev/null and b/proprietary/vendor/lib/libh264dec_customize.so differ diff --git a/proprietary/vendor/lib/libh264dec_sa.ca7.so b/proprietary/vendor/lib/libh264dec_sa.ca7.so new file mode 100644 index 0000000..17b2e20 Binary files /dev/null and b/proprietary/vendor/lib/libh264dec_sa.ca7.so differ diff --git a/proprietary/vendor/lib/libh264dec_sd.ca7.so b/proprietary/vendor/lib/libh264dec_sd.ca7.so new file mode 100644 index 0000000..c37fdf4 Binary files /dev/null and b/proprietary/vendor/lib/libh264dec_sd.ca7.so differ diff --git a/proprietary/vendor/lib/libh264dec_se.ca7.so b/proprietary/vendor/lib/libh264dec_se.ca7.so new file mode 100644 index 0000000..f0e3e12 Binary files /dev/null and b/proprietary/vendor/lib/libh264dec_se.ca7.so differ diff --git a/proprietary/vendor/lib/libh264enc_sa.ca7.so b/proprietary/vendor/lib/libh264enc_sa.ca7.so new file mode 100644 index 0000000..01de1bb Binary files /dev/null and b/proprietary/vendor/lib/libh264enc_sa.ca7.so differ diff --git a/proprietary/vendor/lib/libhevce_sb.ca7.android.so b/proprietary/vendor/lib/libhevce_sb.ca7.android.so new file mode 100644 index 0000000..611c888 Binary files /dev/null and b/proprietary/vendor/lib/libhevce_sb.ca7.android.so differ diff --git a/proprietary/vendor/lib/libion_mtk.so b/proprietary/vendor/lib/libion_mtk.so new file mode 100644 index 0000000..bfff49b Binary files /dev/null and b/proprietary/vendor/lib/libion_mtk.so differ diff --git a/proprietary/vendor/lib/libion_ulit.so b/proprietary/vendor/lib/libion_ulit.so new file mode 100644 index 0000000..1b5c08a Binary files /dev/null and b/proprietary/vendor/lib/libion_ulit.so differ diff --git a/proprietary/vendor/lib/libladder.so b/proprietary/vendor/lib/libladder.so new file mode 100644 index 0000000..5107038 Binary files /dev/null and b/proprietary/vendor/lib/libladder.so differ diff --git a/proprietary/vendor/lib/libmp4enc_sa.ca7.so b/proprietary/vendor/lib/libmp4enc_sa.ca7.so new file mode 100644 index 0000000..3c80d60 Binary files /dev/null and b/proprietary/vendor/lib/libmp4enc_sa.ca7.so differ diff --git a/proprietary/vendor/lib/libmp4enc_xa.ca7.so b/proprietary/vendor/lib/libmp4enc_xa.ca7.so new file mode 100644 index 0000000..3d5f41a Binary files /dev/null and b/proprietary/vendor/lib/libmp4enc_xa.ca7.so differ diff --git a/proprietary/vendor/lib/libmtkcutils.so b/proprietary/vendor/lib/libmtkcutils.so new file mode 100644 index 0000000..7c3d3d5 Binary files /dev/null and b/proprietary/vendor/lib/libmtkcutils.so differ diff --git a/proprietary/vendor/lib/libmtkproperty.so b/proprietary/vendor/lib/libmtkproperty.so new file mode 100644 index 0000000..fac749e Binary files /dev/null and b/proprietary/vendor/lib/libmtkproperty.so differ diff --git a/proprietary/vendor/lib/libmtkrillog.so b/proprietary/vendor/lib/libmtkrillog.so new file mode 100644 index 0000000..4894397 Binary files /dev/null and b/proprietary/vendor/lib/libmtkrillog.so differ diff --git a/proprietary/vendor/lib/libthha.so b/proprietary/vendor/lib/libthha.so new file mode 100644 index 0000000..199ccb6 Binary files /dev/null and b/proprietary/vendor/lib/libthha.so differ diff --git a/proprietary/vendor/lib/libvcodec_oal.so b/proprietary/vendor/lib/libvcodec_oal.so new file mode 100644 index 0000000..cdbbd7f Binary files /dev/null and b/proprietary/vendor/lib/libvcodec_oal.so differ diff --git a/proprietary/vendor/lib/libvcodec_utility_plat.mt6855.so b/proprietary/vendor/lib/libvcodec_utility_plat.mt6855.so new file mode 100644 index 0000000..18919a6 Binary files /dev/null and b/proprietary/vendor/lib/libvcodec_utility_plat.mt6855.so differ diff --git a/proprietary/vendor/lib/libvcodecdrv_header_stub.so b/proprietary/vendor/lib/libvcodecdrv_header_stub.so new file mode 100644 index 0000000..93c3df9 Binary files /dev/null and b/proprietary/vendor/lib/libvcodecdrv_header_stub.so differ diff --git a/proprietary/vendor/lib/libvp8dec_sa.ca7.so b/proprietary/vendor/lib/libvp8dec_sa.ca7.so new file mode 100644 index 0000000..23886ff Binary files /dev/null and b/proprietary/vendor/lib/libvp8dec_sa.ca7.so differ diff --git a/proprietary/vendor/lib/libvp8enc_sa.ca7.so b/proprietary/vendor/lib/libvp8enc_sa.ca7.so new file mode 100644 index 0000000..909b123 Binary files /dev/null and b/proprietary/vendor/lib/libvp8enc_sa.ca7.so differ diff --git a/proprietary/vendor/lib/libvp9dec_sa.ca7.so b/proprietary/vendor/lib/libvp9dec_sa.ca7.so new file mode 100644 index 0000000..b77e08e Binary files /dev/null and b/proprietary/vendor/lib/libvp9dec_sa.ca7.so differ diff --git a/proprietary/vendor/lib/mt6855/libmtk_drvb.so b/proprietary/vendor/lib/mt6855/libmtk_drvb.so new file mode 100644 index 0000000..13b0e67 Binary files /dev/null and b/proprietary/vendor/lib/mt6855/libmtk_drvb.so differ diff --git a/proprietary/vendor/lib/mt6855/libvcodec_utility.so b/proprietary/vendor/lib/mt6855/libvcodec_utility.so new file mode 100644 index 0000000..01b963e Binary files /dev/null and b/proprietary/vendor/lib/mt6855/libvcodec_utility.so differ diff --git a/proprietary/vendor/lib/mt6855/libvcodec_utility_v3a.so b/proprietary/vendor/lib/mt6855/libvcodec_utility_v3a.so new file mode 100644 index 0000000..e231fa5 Binary files /dev/null and b/proprietary/vendor/lib/mt6855/libvcodec_utility_v3a.so differ diff --git a/proprietary/vendor/lib/mt6855/libvcodecdrv.so b/proprietary/vendor/lib/mt6855/libvcodecdrv.so new file mode 100644 index 0000000..a9d9cbd Binary files /dev/null and b/proprietary/vendor/lib/mt6855/libvcodecdrv.so differ diff --git a/proprietary/vendor/lib/mt6855/libvcodecdrv_v3a.so b/proprietary/vendor/lib/mt6855/libvcodecdrv_v3a.so new file mode 100644 index 0000000..db20c38 Binary files /dev/null and b/proprietary/vendor/lib/mt6855/libvcodecdrv_v3a.so differ diff --git a/proprietary/vendor/lib/mt6855/libvpudv3a_vcodec.so b/proprietary/vendor/lib/mt6855/libvpudv3a_vcodec.so new file mode 100644 index 0000000..87cae68 Binary files /dev/null and b/proprietary/vendor/lib/mt6855/libvpudv3a_vcodec.so differ diff --git a/proprietary/vendor/lib/vendor.mediatek.hardware.audio@6.1.so b/proprietary/vendor/lib/vendor.mediatek.hardware.audio@6.1.so new file mode 100644 index 0000000..51d3e8e Binary files /dev/null and b/proprietary/vendor/lib/vendor.mediatek.hardware.audio@6.1.so differ diff --git a/proprietary/vendor/lib/vendor.mediatek.hardware.audio@7.1.so b/proprietary/vendor/lib/vendor.mediatek.hardware.audio@7.1.so new file mode 100644 index 0000000..b725483 Binary files /dev/null and b/proprietary/vendor/lib/vendor.mediatek.hardware.audio@7.1.so differ diff --git a/proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.1.so b/proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.1.so new file mode 100644 index 0000000..da78240 Binary files /dev/null and b/proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.1.so differ diff --git a/proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.2.so b/proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.2.so new file mode 100644 index 0000000..22f3fd2 Binary files /dev/null and b/proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.2.so differ diff --git a/proprietary/vendor/lib64/APUWareApusysServer.so b/proprietary/vendor/lib64/APUWareApusysServer.so new file mode 100644 index 0000000..5a08459 Binary files /dev/null and b/proprietary/vendor/lib64/APUWareApusysServer.so differ diff --git a/proprietary/vendor/lib64/APUWareHmpServer.so b/proprietary/vendor/lib64/APUWareHmpServer.so new file mode 100644 index 0000000..6880d25 Binary files /dev/null and b/proprietary/vendor/lib64/APUWareHmpServer.so differ diff --git a/proprietary/vendor/lib64/APUWareUtilsServer.so b/proprietary/vendor/lib64/APUWareUtilsServer.so new file mode 100644 index 0000000..3aea283 Binary files /dev/null and b/proprietary/vendor/lib64/APUWareUtilsServer.so differ diff --git a/proprietary/vendor/lib64/AVCSecureVdecCA.so b/proprietary/vendor/lib64/AVCSecureVdecCA.so new file mode 100644 index 0000000..6e0074b Binary files /dev/null and b/proprietary/vendor/lib64/AVCSecureVdecCA.so differ diff --git a/proprietary/vendor/lib64/HEVCSecureVdecCA.so b/proprietary/vendor/lib64/HEVCSecureVdecCA.so new file mode 100644 index 0000000..9deb02e Binary files /dev/null and b/proprietary/vendor/lib64/HEVCSecureVdecCA.so differ diff --git a/proprietary/vendor/lib64/VP9SecureVdecCA.so b/proprietary/vendor/lib64/VP9SecureVdecCA.so new file mode 100644 index 0000000..c57a669 Binary files /dev/null and b/proprietary/vendor/lib64/VP9SecureVdecCA.so differ diff --git a/proprietary/vendor/lib64/anc.hal.so b/proprietary/vendor/lib64/anc.hal.so new file mode 100644 index 0000000..43213da Binary files /dev/null and b/proprietary/vendor/lib64/anc.hal.so differ diff --git a/proprietary/vendor/lib64/android.hardware.security.keymint-V3-ndk-v34.so b/proprietary/vendor/lib64/android.hardware.security.keymint-V3-ndk-v34.so new file mode 100644 index 0000000..631427a Binary files /dev/null and b/proprietary/vendor/lib64/android.hardware.security.keymint-V3-ndk-v34.so differ diff --git a/proprietary/vendor/lib64/com.xiaomi.plugin.mibokeh.so b/proprietary/vendor/lib64/com.xiaomi.plugin.mibokeh.so new file mode 100644 index 0000000..28ccc28 Binary files /dev/null and b/proprietary/vendor/lib64/com.xiaomi.plugin.mibokeh.so differ diff --git a/proprietary/vendor/lib64/egl/libGLES_meow.so b/proprietary/vendor/lib64/egl/libGLES_meow.so new file mode 100644 index 0000000..459bd8e Binary files /dev/null and b/proprietary/vendor/lib64/egl/libGLES_meow.so differ diff --git a/proprietary/vendor/lib64/egl/libMEOW_data.so b/proprietary/vendor/lib64/egl/libMEOW_data.so new file mode 100644 index 0000000..d075be4 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libMEOW_data.so differ diff --git a/proprietary/vendor/lib64/egl/libMEOW_gift.so b/proprietary/vendor/lib64/egl/libMEOW_gift.so new file mode 100644 index 0000000..0a23743 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libMEOW_gift.so differ diff --git a/proprietary/vendor/lib64/egl/libMEOW_qt.so b/proprietary/vendor/lib64/egl/libMEOW_qt.so new file mode 100644 index 0000000..1a2b567 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libMEOW_qt.so differ diff --git a/proprietary/vendor/lib64/egl/libMEOW_trace.so b/proprietary/vendor/lib64/egl/libMEOW_trace.so new file mode 100644 index 0000000..f1cfd1d Binary files /dev/null and b/proprietary/vendor/lib64/egl/libMEOW_trace.so differ diff --git a/proprietary/vendor/lib64/egl/mt6855/libEGL_mtk.so b/proprietary/vendor/lib64/egl/mt6855/libEGL_mtk.so new file mode 100644 index 0000000..33932d6 Binary files /dev/null and b/proprietary/vendor/lib64/egl/mt6855/libEGL_mtk.so differ diff --git a/proprietary/vendor/lib64/egl/mt6855/libGLESv1_CM_mtk.so b/proprietary/vendor/lib64/egl/mt6855/libGLESv1_CM_mtk.so new file mode 100644 index 0000000..9e205e9 Binary files /dev/null and b/proprietary/vendor/lib64/egl/mt6855/libGLESv1_CM_mtk.so differ diff --git a/proprietary/vendor/lib64/egl/mt6855/libGLESv2_mtk.so b/proprietary/vendor/lib64/egl/mt6855/libGLESv2_mtk.so new file mode 100644 index 0000000..3f16701 Binary files /dev/null and b/proprietary/vendor/lib64/egl/mt6855/libGLESv2_mtk.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.gnss-impl-mediatek.so b/proprietary/vendor/lib64/hw/android.hardware.gnss-impl-mediatek.so new file mode 100644 index 0000000..0522268 Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.gnss-impl-mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-mediatek.so b/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-mediatek.so new file mode 100644 index 0000000..e58e809 Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/audio.primary.mediatek.so b/proprietary/vendor/lib64/hw/audio.primary.mediatek.so new file mode 100644 index 0000000..754ea5f Binary files /dev/null and b/proprietary/vendor/lib64/hw/audio.primary.mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/audio.r_submix.mediatek.so b/proprietary/vendor/lib64/hw/audio.r_submix.mediatek.so new file mode 100644 index 0000000..f3a201e Binary files /dev/null and b/proprietary/vendor/lib64/hw/audio.r_submix.mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/consumerir.mt6855.so b/proprietary/vendor/lib64/hw/consumerir.mt6855.so new file mode 100644 index 0000000..ac3df64 Binary files /dev/null and b/proprietary/vendor/lib64/hw/consumerir.mt6855.so differ diff --git a/proprietary/vendor/lib64/hw/fingerprint.goodix_fod.default.so b/proprietary/vendor/lib64/hw/fingerprint.goodix_fod.default.so new file mode 100644 index 0000000..6113746 Binary files /dev/null and b/proprietary/vendor/lib64/hw/fingerprint.goodix_fod.default.so differ diff --git a/proprietary/vendor/lib64/hw/fingerprint.jiiov.default.so b/proprietary/vendor/lib64/hw/fingerprint.jiiov.default.so new file mode 100644 index 0000000..1121514 Binary files /dev/null and b/proprietary/vendor/lib64/hw/fingerprint.jiiov.default.so differ diff --git a/proprietary/vendor/lib64/hw/gatekeeper.mitee.so b/proprietary/vendor/lib64/hw/gatekeeper.mitee.so new file mode 100644 index 0000000..c185327 Binary files /dev/null and b/proprietary/vendor/lib64/hw/gatekeeper.mitee.so differ diff --git a/proprietary/vendor/lib64/hw/gps.default.so b/proprietary/vendor/lib64/hw/gps.default.so new file mode 100644 index 0000000..fa60f06 Binary files /dev/null and b/proprietary/vendor/lib64/hw/gps.default.so differ diff --git a/proprietary/vendor/lib64/hw/hwcomposer.mtk_common.so b/proprietary/vendor/lib64/hw/hwcomposer.mtk_common.so new file mode 100644 index 0000000..6eda6cb Binary files /dev/null and b/proprietary/vendor/lib64/hw/hwcomposer.mtk_common.so differ diff --git a/proprietary/vendor/lib64/hw/libSoftGatekeeper.so b/proprietary/vendor/lib64/hw/libSoftGatekeeper.so new file mode 100644 index 0000000..92dccfb Binary files /dev/null and b/proprietary/vendor/lib64/hw/libSoftGatekeeper.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/android.hardware.camera.provider@2.6-impl-mediatek.so b/proprietary/vendor/lib64/hw/mt6855/android.hardware.camera.provider@2.6-impl-mediatek.so new file mode 100644 index 0000000..8a6623d Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/android.hardware.camera.provider@2.6-impl-mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/android.hardware.graphics.mapper@4.0-impl-mediatek.so b/proprietary/vendor/lib64/hw/mt6855/android.hardware.graphics.mapper@4.0-impl-mediatek.so new file mode 100644 index 0000000..200f969 Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/android.hardware.graphics.mapper@4.0-impl-mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/gralloc.rogue.so b/proprietary/vendor/lib64/hw/mt6855/gralloc.rogue.so new file mode 100644 index 0000000..f5c85f1 Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/gralloc.rogue.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.atms@1.0-impl.so b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.atms@1.0-impl.so new file mode 100644 index 0000000..e8b1e49 Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.atms@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so new file mode 100644 index 0000000..3ce26cb Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.ccap@1.0-impl.so b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.ccap@1.0-impl.so new file mode 100644 index 0000000..88a0a64 Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.ccap@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.isphal@1.0-impl.so b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.isphal@1.0-impl.so new file mode 100644 index 0000000..b4157f3 Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.isphal@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.isphal@1.1-impl.so b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.isphal@1.1-impl.so new file mode 100644 index 0000000..5d99708 Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.isphal@1.1-impl.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.lomoeffect@1.0-impl.so b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.lomoeffect@1.0-impl.so new file mode 100644 index 0000000..a961335 Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.camera.lomoeffect@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.pq@2.15-impl.so b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.pq@2.15-impl.so new file mode 100644 index 0000000..cfca60a Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/vendor.mediatek.hardware.pq@2.15-impl.so differ diff --git a/proprietary/vendor/lib64/hw/mt6855/vulkan.mtk.so b/proprietary/vendor/lib64/hw/mt6855/vulkan.mtk.so new file mode 100644 index 0000000..9224608 Binary files /dev/null and b/proprietary/vendor/lib64/hw/mt6855/vulkan.mtk.so differ diff --git a/proprietary/vendor/lib64/hw/sensors.mt6855.so b/proprietary/vendor/lib64/hw/sensors.mt6855.so new file mode 100644 index 0000000..4f2d111 Binary files /dev/null and b/proprietary/vendor/lib64/hw/sensors.mt6855.so differ diff --git a/proprietary/vendor/lib64/hw/sound_trigger.primary.mt6855.so b/proprietary/vendor/lib64/hw/sound_trigger.primary.mt6855.so new file mode 100644 index 0000000..d253b5a Binary files /dev/null and b/proprietary/vendor/lib64/hw/sound_trigger.primary.mt6855.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mms@1.6-impl.so b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mms@1.6-impl.so new file mode 100644 index 0000000..18b647f Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mms@1.6-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.nvram@1.1-impl.so b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.nvram@1.1-impl.so new file mode 100644 index 0000000..1e2d3bc Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.nvram@1.1-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so new file mode 100644 index 0000000..3055131 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/lc_algoutils.so b/proprietary/vendor/lib64/lc_algoutils.so new file mode 100644 index 0000000..94038dd Binary files /dev/null and b/proprietary/vendor/lib64/lc_algoutils.so differ diff --git a/proprietary/vendor/lib64/libAVCSecureVencCA.so b/proprietary/vendor/lib64/libAVCSecureVencCA.so new file mode 100644 index 0000000..f9f09c4 Binary files /dev/null and b/proprietary/vendor/lib64/libAVCSecureVencCA.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Capture.so new file mode 100644 index 0000000..3a604f7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Preview.so new file mode 100644 index 0000000..7ebcee1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Video.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Video.so new file mode 100644 index 0000000..5bd21a2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Bokeh_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Bokeh_Capture.so new file mode 100644 index 0000000..718b245 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Bokeh_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Bokeh_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Bokeh_Preview.so new file mode 100644 index 0000000..b11b7af Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Bokeh_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..364e081 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..50d42f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Face_Capture.so new file mode 100644 index 0000000..074d146 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Face_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Face_Preview.so new file mode 100644 index 0000000..1e9e64c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Flash_Capture.so new file mode 100644 index 0000000..d1802f4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Flash_Preview.so new file mode 100644 index 0000000..d25ab41 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_Capture.so new file mode 100644 index 0000000..45bcbda Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_EV_NEGA.so new file mode 100644 index 0000000..f79a3f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_EV_POSI.so new file mode 100644 index 0000000..93cfcaa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_MTXX_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_MTXX_Capture.so new file mode 100644 index 0000000..0281b46 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_MTXX_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_MTXX_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_MTXX_Preview.so new file mode 100644 index 0000000..4de11c2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_MTXX_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_P1_YUV.so new file mode 100644 index 0000000..efd0fb1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_QQWeChatDouYin_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_QQWeChatDouYin_Preview.so new file mode 100644 index 0000000..d777195 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_QQWeChatDouYin_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Qingyan_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Qingyan_Capture.so new file mode 100644 index 0000000..a4f21f0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Qingyan_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Qingyan_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Qingyan_Preview.so new file mode 100644 index 0000000..78274d4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Qingyan_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Scene_Capture.so new file mode 100644 index 0000000..ab69cb1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Scene_Preview.so new file mode 100644 index 0000000..e400366 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_SuperNight.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_SuperNight.so new file mode 100644 index 0000000..ddc9b32 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_SuperNight_Preview.so new file mode 100644 index 0000000..ce6751b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_1080.so new file mode 100644 index 0000000..45b8c4a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_1080_Flash.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_1080_Flash.so new file mode 100644 index 0000000..7740ee6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_1080_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_720.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_720.so new file mode 100644 index 0000000..dce2926 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Xts_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Xts_Capture.so new file mode 100644 index 0000000..3f67c23 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Xts_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Xts_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Xts_Preview.so new file mode 100644 index 0000000..d478381 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_Xts_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_kuaishou_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_kuaishou_Preview.so new file mode 100644 index 0000000..801872b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_kuaishou_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_panorama.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_panorama.so new file mode 100644 index 0000000..07351bf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipiraw_panorama.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Capture.so new file mode 100644 index 0000000..0cfd4e7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..e9be2d6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Video.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Video.so new file mode 100644 index 0000000..1973fc7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Preview.so new file mode 100644 index 0000000..ae5b9dd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Video.so new file mode 100644 index 0000000..f553ea9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..bc4b965 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Face_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Face_Preview.so new file mode 100644 index 0000000..15a7aba Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..f2dcb09 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..d613599 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_NEGA.so new file mode 100644 index 0000000..dce206c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_POSI.so new file mode 100644 index 0000000..d2155d0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_MTXX_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_MTXX_Capture.so new file mode 100644 index 0000000..d74bac3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_MTXX_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_MTXX_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_MTXX_Preview.so new file mode 100644 index 0000000..8d3ef02 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_MTXX_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_P1_YUV.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_P1_YUV.so new file mode 100644 index 0000000..aadf53e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_QQWeChatDouYin_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_QQWeChatDouYin_Preview.so new file mode 100644 index 0000000..03e9b34 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_QQWeChatDouYin_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Capture.so new file mode 100644 index 0000000..3340512 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Preview.so new file mode 100644 index 0000000..f0b1a7d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Qingyan_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..23e9157 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..cbfac3a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_SuperNight.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_SuperNight.so new file mode 100644 index 0000000..1ccd129 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Video_1080.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Video_1080.so new file mode 100644 index 0000000..bb013fd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Video_720.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Video_720.so new file mode 100644 index 0000000..581d85c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Xts_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Xts_Capture.so new file mode 100644 index 0000000..e0d58a0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Xts_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Xts_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Xts_Preview.so new file mode 100644 index 0000000..8250308 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_Xts_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_kuaishou_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_kuaishou_Preview.so new file mode 100644 index 0000000..df8b25e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawglobal_kuaishou_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Capture.so new file mode 100644 index 0000000..022ae98 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Preview.so new file mode 100644 index 0000000..c126e76 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Video.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Video.so new file mode 100644 index 0000000..f077c4d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Preview.so new file mode 100644 index 0000000..753966f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Video.so new file mode 100644 index 0000000..27910a6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Face_Capture.so new file mode 100644 index 0000000..056d22e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Face_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Face_Preview.so new file mode 100644 index 0000000..d7c8d4d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..cea7c5a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..55a0a78 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_EV_NEGA.so new file mode 100644 index 0000000..0e6b365 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_EV_POSI.so new file mode 100644 index 0000000..3b0a20d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_MTXX_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_MTXX_Capture.so new file mode 100644 index 0000000..3280eab Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_MTXX_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_MTXX_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_MTXX_Preview.so new file mode 100644 index 0000000..0f0cbbd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_MTXX_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_P1_YUV.so new file mode 100644 index 0000000..a131676 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_QQWeChatDouYin_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_QQWeChatDouYin_Preview.so new file mode 100644 index 0000000..a831bdf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_QQWeChatDouYin_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Qingyan_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Qingyan_Capture.so new file mode 100644 index 0000000..24480e7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Qingyan_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Qingyan_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Qingyan_Preview.so new file mode 100644 index 0000000..a31771c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Qingyan_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..9ba0e8e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..a66eded Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_SuperNight.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_SuperNight.so new file mode 100644 index 0000000..c6ca377 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Video_1080.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Video_1080.so new file mode 100644 index 0000000..12c5702 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Video_720.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Video_720.so new file mode 100644 index 0000000..1e07c0a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Xts_Capture.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Xts_Capture.so new file mode 100644 index 0000000..4ee2857 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Xts_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Xts_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Xts_Preview.so new file mode 100644 index 0000000..ad832c8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_Xts_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_kuaishou_Preview.so b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_kuaishou_Preview.so new file mode 100644 index 0000000..18c7a6b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_gc16b3caacfrontimipirawindia_kuaishou_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Capture.so new file mode 100644 index 0000000..9ff3a52 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Preview.so new file mode 100644 index 0000000..1498455 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Video.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Video.so new file mode 100644 index 0000000..23cdc84 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Scene_Capture.so new file mode 100644 index 0000000..a5ad9b4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Scene_Preview.so new file mode 100644 index 0000000..2e8a6ee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Video.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Video.so new file mode 100644 index 0000000..75f23c7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Default_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture.so new file mode 100644 index 0000000..fbd808d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_50M.so new file mode 100644 index 0000000..d20e5fe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_Zoom1.so new file mode 100644 index 0000000..6843fb9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_Zoom2.so new file mode 100644 index 0000000..8374ef4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview.so new file mode 100644 index 0000000..81eeed3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_50M.so new file mode 100644 index 0000000..68443d8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_Zoom1.so new file mode 100644 index 0000000..bce9148 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_Zoom2.so new file mode 100644 index 0000000..432e545 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Capture.so new file mode 100644 index 0000000..e3d0f58 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Capture_Zoom1.so new file mode 100644 index 0000000..63c3f25 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Face_Capture.so new file mode 100644 index 0000000..982737f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Face_Preview.so new file mode 100644 index 0000000..0e4e4b1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Preview.so new file mode 100644 index 0000000..4519990 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture.so new file mode 100644 index 0000000..c832693 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_EV1.so new file mode 100644 index 0000000..e454da0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_EV2.so new file mode 100644 index 0000000..02c8c3b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_Zoom1.so new file mode 100644 index 0000000..623eb75 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture.so new file mode 100644 index 0000000..e8e5df1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV1.so new file mode 100644 index 0000000..d396483 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV2.so new file mode 100644 index 0000000..4137d12 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_HDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom1.so new file mode 100644 index 0000000..6da3581 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom2.so new file mode 100644 index 0000000..f478c6f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom3.so new file mode 100644 index 0000000..fcdcc24 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..9356f16 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom2.so new file mode 100644 index 0000000..703c60d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZSR_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom1.so new file mode 100644 index 0000000..6772660 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom2.so new file mode 100644 index 0000000..e49eb25 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..a72c0fc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..9e2b2a1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_ISZ_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture.so new file mode 100644 index 0000000..c8a576d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV1.so new file mode 100644 index 0000000..6cbc4a0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV2.so new file mode 100644 index 0000000..479a552 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom1.so new file mode 100644 index 0000000..f0ec280 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom2.so new file mode 100644 index 0000000..34ebca0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom3.so new file mode 100644 index 0000000..d712c4b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_EVO_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_EVO_Capture.so new file mode 100644 index 0000000..20d11ab Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_EVO_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_EVO_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_EVO_Face_Capture.so new file mode 100644 index 0000000..1110aa0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_EVO_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture.so new file mode 100644 index 0000000..9aeb16b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV1.so new file mode 100644 index 0000000..421e056 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV2.so new file mode 100644 index 0000000..4dc0d5e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_LLHDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom1.so new file mode 100644 index 0000000..7624d1f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom2.so new file mode 100644 index 0000000..8503a46 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom3.so new file mode 100644 index 0000000..8749a7e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..9c37c6f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_MFSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Meitu_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Meitu_Preview.so new file mode 100644 index 0000000..6112eb9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Meitu_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Panorama_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Panorama_Capture.so new file mode 100644 index 0000000..3d6ff66 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Panorama_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Panorama_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Panorama_Preview.so new file mode 100644 index 0000000..230e31d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Panorama_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Portrait_Capture.so new file mode 100644 index 0000000..9658ed1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Portrait_Preview.so new file mode 100644 index 0000000..861a8df Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Face_Capture.so new file mode 100644 index 0000000..f355376 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Face_Preview.so new file mode 100644 index 0000000..455c79e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Preview.so new file mode 100644 index 0000000..9de76b5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Scene_Capture.so new file mode 100644 index 0000000..74a96ee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Video_1080P_EIS.so new file mode 100644 index 0000000..54403e8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Professional_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture.so new file mode 100644 index 0000000..026ac3f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_50M.so new file mode 100644 index 0000000..7bb14d1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom1.so new file mode 100644 index 0000000..c32f081 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom2.so new file mode 100644 index 0000000..2905803 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom3.so new file mode 100644 index 0000000..e504b40 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview.so new file mode 100644 index 0000000..e84f1f7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_50M.so new file mode 100644 index 0000000..ef104fc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..645576f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..82816fb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom3.so new file mode 100644 index 0000000..9a8c6c9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_Preview_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_SE_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_SE_Capture.so new file mode 100644 index 0000000..7664622 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Scene_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Capture.so new file mode 100644 index 0000000..de35834 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Capture_Zoom.so new file mode 100644 index 0000000..678d27e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Face_Capture.so new file mode 100644 index 0000000..b303ec3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview.so new file mode 100644 index 0000000..e439e7e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom1.so new file mode 100644 index 0000000..f65365d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom2.so new file mode 100644 index 0000000..a811931 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_SuperNight_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS.so new file mode 100644 index 0000000..d0d51f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom1.so new file mode 100644 index 0000000..f3faccb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom2.so new file mode 100644 index 0000000..7d5d7a3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_1080P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_120fps.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_120fps.so new file mode 100644 index 0000000..04ace0e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_120fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_120fps_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_120fps_Zoom.so new file mode 100644 index 0000000..6cd6f69 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_120fps_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS.so new file mode 100644 index 0000000..eb92daf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom1.so new file mode 100644 index 0000000..df51b2e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom2.so new file mode 100644 index 0000000..5017f2a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_Video_720P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_XTS_Capture.so new file mode 100644 index 0000000..d9575dc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_XTS_Preview.so new file mode 100644 index 0000000..8d94c34 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipiraw_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Capture.so new file mode 100644 index 0000000..895ca4e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture.so new file mode 100644 index 0000000..263ee11 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture_Zoom.so new file mode 100644 index 0000000..6058def Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Mfnr_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..2ff10b0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Video.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Video.so new file mode 100644 index 0000000..e0b2d35 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Scene_Capture.so new file mode 100644 index 0000000..59dfe1d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Scene_Preview.so new file mode 100644 index 0000000..c196dba Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Video.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Video.so new file mode 100644 index 0000000..2878cf1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Default_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..38ca9bc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_50M.so new file mode 100644 index 0000000..616df6c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom1.so new file mode 100644 index 0000000..d9e04d3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom2.so new file mode 100644 index 0000000..51e4a55 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview.so new file mode 100644 index 0000000..87809d9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_50M.so new file mode 100644 index 0000000..616524a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom1.so new file mode 100644 index 0000000..4d781a2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom2.so new file mode 100644 index 0000000..7df8fec Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..ad5a504 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Capture_Zoom1.so new file mode 100644 index 0000000..d61a61f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Face_Capture.so new file mode 100644 index 0000000..3570523 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Face_Preview.so new file mode 100644 index 0000000..835b9f6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Preview.so new file mode 100644 index 0000000..5ceb5ae Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..e0d7ba1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV1.so new file mode 100644 index 0000000..d72aab3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV2.so new file mode 100644 index 0000000..2c9aafc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_Zoom1.so new file mode 100644 index 0000000..8c20a16 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture.so new file mode 100644 index 0000000..c63378e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV1.so new file mode 100644 index 0000000..c7aa132 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV2.so new file mode 100644 index 0000000..64f4f24 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_HDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom1.so new file mode 100644 index 0000000..300afcb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom2.so new file mode 100644 index 0000000..2d7d38b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom3.so new file mode 100644 index 0000000..e800a01 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..b4ee948 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom2.so new file mode 100644 index 0000000..9066f1b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZSR_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom1.so new file mode 100644 index 0000000..b4c592d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom2.so new file mode 100644 index 0000000..208b753 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..02f9c0a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..45ac6c3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_ISZ_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture.so new file mode 100644 index 0000000..97818c3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV1.so new file mode 100644 index 0000000..904294a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV2.so new file mode 100644 index 0000000..0b90484 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom1.so new file mode 100644 index 0000000..69c9bbb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom2.so new file mode 100644 index 0000000..04a4df5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom3.so new file mode 100644 index 0000000..7b6832a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Capture.so new file mode 100644 index 0000000..ff9412f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Face_Capture.so new file mode 100644 index 0000000..2e7491a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_EVO_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture.so new file mode 100644 index 0000000..68b589f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV1.so new file mode 100644 index 0000000..fb0e035 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV2.so new file mode 100644 index 0000000..9313905 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_LLHDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom1.so new file mode 100644 index 0000000..ee9c3df Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom2.so new file mode 100644 index 0000000..e79aebf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom3.so new file mode 100644 index 0000000..5bade3d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..22f88a4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_MFSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Panorama_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Panorama_Capture.so new file mode 100644 index 0000000..28102bd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Panorama_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Panorama_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Panorama_Preview.so new file mode 100644 index 0000000..8973007 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Panorama_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Portrait_Capture.so new file mode 100644 index 0000000..75756c4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Portrait_Preview.so new file mode 100644 index 0000000..13124fe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Face_Capture.so new file mode 100644 index 0000000..346dff1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Face_Preview.so new file mode 100644 index 0000000..39e3d42 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Preview.so new file mode 100644 index 0000000..380ee6b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Scene_Capture.so new file mode 100644 index 0000000..4b2f88c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Video_1080P_EIS.so new file mode 100644 index 0000000..3e032a9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Professional_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..7c2c828 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_50M.so new file mode 100644 index 0000000..f56189b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom1.so new file mode 100644 index 0000000..47ac480 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom2.so new file mode 100644 index 0000000..1027350 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom3.so new file mode 100644 index 0000000..932da5f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..f54edc9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_50M.so new file mode 100644 index 0000000..80e1559 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..1a8163f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..2da7b66 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom3.so new file mode 100644 index 0000000..7f4c797 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_Preview_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_SE_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_SE_Capture.so new file mode 100644 index 0000000..99f6c32 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Scene_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Capture.so new file mode 100644 index 0000000..3106f31 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Capture_Zoom.so new file mode 100644 index 0000000..10f2bea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Face_Capture.so new file mode 100644 index 0000000..655aef1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview.so new file mode 100644 index 0000000..a123c33 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom1.so new file mode 100644 index 0000000..ffbd2c8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom2.so new file mode 100644 index 0000000..ffd69ab Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_SuperNight_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS.so new file mode 100644 index 0000000..15252a7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom1.so new file mode 100644 index 0000000..df17c9f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom2.so new file mode 100644 index 0000000..d8da627 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_1080P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_120fps.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_120fps.so new file mode 100644 index 0000000..18db44a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_120fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_120fps_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_120fps_Zoom.so new file mode 100644 index 0000000..62e7ab8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_120fps_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS.so new file mode 100644 index 0000000..bd84eeb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom1.so new file mode 100644 index 0000000..b4ef30a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom2.so new file mode 100644 index 0000000..fd19f80 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_Video_720P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_XTS_Capture.so new file mode 100644 index 0000000..c1d4b0a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_XTS_Preview.so new file mode 100644 index 0000000..8c7f820 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawglobal_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Capture.so new file mode 100644 index 0000000..00db5db Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture.so new file mode 100644 index 0000000..406d4bb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture_Zoom.so new file mode 100644 index 0000000..52435a9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Mfnr_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Preview.so new file mode 100644 index 0000000..c8d60f7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Video.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Video.so new file mode 100644 index 0000000..c025d08 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Scene_Capture.so new file mode 100644 index 0000000..c8e628a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Scene_Preview.so new file mode 100644 index 0000000..f486796 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Video.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Video.so new file mode 100644 index 0000000..a788769 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Default_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture.so new file mode 100644 index 0000000..1646c48 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_50M.so new file mode 100644 index 0000000..f428d6e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom1.so new file mode 100644 index 0000000..cd29e4a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom2.so new file mode 100644 index 0000000..1a0a3be Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview.so new file mode 100644 index 0000000..2186863 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_50M.so new file mode 100644 index 0000000..1763cf3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom1.so new file mode 100644 index 0000000..6821d00 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom2.so new file mode 100644 index 0000000..cb0903f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..dca93ee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Capture_Zoom1.so new file mode 100644 index 0000000..91b31b3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Face_Capture.so new file mode 100644 index 0000000..443b68a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Face_Preview.so new file mode 100644 index 0000000..1e3ac84 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Preview.so new file mode 100644 index 0000000..69f7b03 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..3125307 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_EV1.so new file mode 100644 index 0000000..a7667cf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_EV2.so new file mode 100644 index 0000000..a77dcec Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_Zoom1.so new file mode 100644 index 0000000..18f9724 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture.so new file mode 100644 index 0000000..93d11c7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV1.so new file mode 100644 index 0000000..9b70ee1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV2.so new file mode 100644 index 0000000..cc469d7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_HDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom1.so new file mode 100644 index 0000000..1ef3e22 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom2.so new file mode 100644 index 0000000..044d20a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom3.so new file mode 100644 index 0000000..9458c50 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..246a066 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom2.so new file mode 100644 index 0000000..11de6cd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZSR_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom1.so new file mode 100644 index 0000000..e1c2ffd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom2.so new file mode 100644 index 0000000..d12e6c1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..c2803bb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..0397448 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_ISZ_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture.so new file mode 100644 index 0000000..2a29e7d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV1.so new file mode 100644 index 0000000..4860636 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV2.so new file mode 100644 index 0000000..ac4056e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom1.so new file mode 100644 index 0000000..8306ef2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom2.so new file mode 100644 index 0000000..973445a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom3.so new file mode 100644 index 0000000..0c1144e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Capture.so new file mode 100644 index 0000000..69444b1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Face_Capture.so new file mode 100644 index 0000000..9e4f6d2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_EVO_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture.so new file mode 100644 index 0000000..9d5cd6d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV1.so new file mode 100644 index 0000000..24e125a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV2.so new file mode 100644 index 0000000..6cb877a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_LLHDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom1.so new file mode 100644 index 0000000..8de719d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom2.so new file mode 100644 index 0000000..c195533 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom3.so new file mode 100644 index 0000000..7aabaca Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..7661349 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_MFSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Panorama_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Panorama_Capture.so new file mode 100644 index 0000000..1696be9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Panorama_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Panorama_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Panorama_Preview.so new file mode 100644 index 0000000..c6fd446 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Panorama_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Portrait_Capture.so new file mode 100644 index 0000000..ab040f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Portrait_Preview.so new file mode 100644 index 0000000..7d394ac Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Face_Capture.so new file mode 100644 index 0000000..a82172c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Face_Preview.so new file mode 100644 index 0000000..2b9b007 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Preview.so new file mode 100644 index 0000000..02b4ef5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Scene_Capture.so new file mode 100644 index 0000000..6a21521 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Video_1080P_EIS.so new file mode 100644 index 0000000..a93bb28 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Professional_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..03a35e2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_50M.so new file mode 100644 index 0000000..bbe0732 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom1.so new file mode 100644 index 0000000..d4bf318 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom2.so new file mode 100644 index 0000000..5ee6f1c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom3.so new file mode 100644 index 0000000..a31ba88 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..1088d3d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_50M.so new file mode 100644 index 0000000..2c909cb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..e70b47a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..b6187e2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom3.so new file mode 100644 index 0000000..88de9b4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_Preview_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_SE_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_SE_Capture.so new file mode 100644 index 0000000..94bfdea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Scene_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Capture.so new file mode 100644 index 0000000..e2c66b1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Capture_Zoom.so new file mode 100644 index 0000000..386924e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Face_Capture.so new file mode 100644 index 0000000..e9518d8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview.so new file mode 100644 index 0000000..3e1d8dd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom1.so new file mode 100644 index 0000000..da14f61 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom2.so new file mode 100644 index 0000000..bd0629f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_SuperNight_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS.so new file mode 100644 index 0000000..5e484e6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom1.so new file mode 100644 index 0000000..5c6fed4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom2.so new file mode 100644 index 0000000..8d38d2e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_1080P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_120fps.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_120fps.so new file mode 100644 index 0000000..8c2fe71 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_120fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_120fps_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_120fps_Zoom.so new file mode 100644 index 0000000..3c99897 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_120fps_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS.so new file mode 100644 index 0000000..d653135 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom1.so new file mode 100644 index 0000000..74d0a57 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom2.so new file mode 100644 index 0000000..e88e2c2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_Video_720P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_XTS_Capture.so new file mode 100644 index 0000000..6a7426c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_XTS_Preview.so new file mode 100644 index 0000000..8495cf7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882aacmainimipirawindia_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Capture.so new file mode 100644 index 0000000..305009f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Preview.so new file mode 100644 index 0000000..c752ae8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Video.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Video.so new file mode 100644 index 0000000..e43a68d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Scene_Capture.so new file mode 100644 index 0000000..05a4f30 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Scene_Preview.so new file mode 100644 index 0000000..37c1a79 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Video.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Video.so new file mode 100644 index 0000000..69412c5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Default_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture.so new file mode 100644 index 0000000..ab2839d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_50M.so new file mode 100644 index 0000000..8a74bc2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom1.so new file mode 100644 index 0000000..bbb9804 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom2.so new file mode 100644 index 0000000..841e290 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview.so new file mode 100644 index 0000000..4baf491 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_50M.so new file mode 100644 index 0000000..6d23617 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom1.so new file mode 100644 index 0000000..52cfde8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom2.so new file mode 100644 index 0000000..20f9115 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Capture.so new file mode 100644 index 0000000..07e54e8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Capture_Zoom1.so new file mode 100644 index 0000000..8873379 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Face_Capture.so new file mode 100644 index 0000000..e040a8b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Face_Preview.so new file mode 100644 index 0000000..c5b4232 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Preview.so new file mode 100644 index 0000000..87087ac Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture.so new file mode 100644 index 0000000..f8207b8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV1.so new file mode 100644 index 0000000..5a6d8c1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV2.so new file mode 100644 index 0000000..45c139b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_Zoom1.so new file mode 100644 index 0000000..ae2bee3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture.so new file mode 100644 index 0000000..c9ba200 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV1.so new file mode 100644 index 0000000..587d8fc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV2.so new file mode 100644 index 0000000..5a68925 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_HDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom1.so new file mode 100644 index 0000000..82c9257 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom2.so new file mode 100644 index 0000000..b58fb23 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom3.so new file mode 100644 index 0000000..5fdb7f6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..05fb483 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom2.so new file mode 100644 index 0000000..e9cfe83 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZSR_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom1.so new file mode 100644 index 0000000..b0a6207 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom2.so new file mode 100644 index 0000000..11097eb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..84143c6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..b529302 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_ISZ_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture.so new file mode 100644 index 0000000..d5c4226 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV1.so new file mode 100644 index 0000000..6fb01d1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV2.so new file mode 100644 index 0000000..0273b53 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom1.so new file mode 100644 index 0000000..a2b3c39 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom2.so new file mode 100644 index 0000000..9cdddaa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom3.so new file mode 100644 index 0000000..490c30e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Capture.so new file mode 100644 index 0000000..ef16820 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Face_Capture.so new file mode 100644 index 0000000..d6aad18 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_EVO_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture.so new file mode 100644 index 0000000..a1e084c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV1.so new file mode 100644 index 0000000..71715fb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV2.so new file mode 100644 index 0000000..3485ff4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_LLHDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom1.so new file mode 100644 index 0000000..d20474e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom2.so new file mode 100644 index 0000000..9b18ac9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom3.so new file mode 100644 index 0000000..ee48609 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..3ae2bf6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_MFSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Meitu_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Meitu_Preview.so new file mode 100644 index 0000000..3fe67f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Meitu_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Panorama_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Panorama_Capture.so new file mode 100644 index 0000000..d1ca109 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Panorama_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Panorama_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Panorama_Preview.so new file mode 100644 index 0000000..bcdd05f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Panorama_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Portrait_Capture.so new file mode 100644 index 0000000..319fbf8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Portrait_Preview.so new file mode 100644 index 0000000..53f3baa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Face_Capture.so new file mode 100644 index 0000000..f1943ca Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Face_Preview.so new file mode 100644 index 0000000..dd10213 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Preview.so new file mode 100644 index 0000000..f9e3a0e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Scene_Capture.so new file mode 100644 index 0000000..a6820a9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Video_1080P_EIS.so new file mode 100644 index 0000000..a3590ea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Professional_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture.so new file mode 100644 index 0000000..1684591 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_50M.so new file mode 100644 index 0000000..c239827 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom1.so new file mode 100644 index 0000000..14b0058 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom2.so new file mode 100644 index 0000000..98ea479 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom3.so new file mode 100644 index 0000000..a8fa03c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview.so new file mode 100644 index 0000000..197cde6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_50M.so new file mode 100644 index 0000000..c1aa194 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..6889810 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..9ddfd7f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom3.so new file mode 100644 index 0000000..c0efcb3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_Preview_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_SE_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_SE_Capture.so new file mode 100644 index 0000000..70252ee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Scene_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture.so new file mode 100644 index 0000000..8393798 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture_Zoom.so new file mode 100644 index 0000000..d79c4ed Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Face_Capture.so new file mode 100644 index 0000000..1383a20 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview.so new file mode 100644 index 0000000..b4628eb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom1.so new file mode 100644 index 0000000..cd90985 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom2.so new file mode 100644 index 0000000..f8848a6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_SuperNight_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS.so new file mode 100644 index 0000000..06d9152 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom1.so new file mode 100644 index 0000000..f2b0447 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom2.so new file mode 100644 index 0000000..8b04cbb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_1080P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps.so new file mode 100644 index 0000000..f64dc07 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps_Zoom.so new file mode 100644 index 0000000..ebea196 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_120fps_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS.so new file mode 100644 index 0000000..fe52fb2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom1.so new file mode 100644 index 0000000..fad22a7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom2.so new file mode 100644 index 0000000..9200c6c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_Video_720P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_XTS_Capture.so new file mode 100644 index 0000000..1055e79 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_XTS_Preview.so new file mode 100644 index 0000000..78a2ba1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipiraw_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Capture.so new file mode 100644 index 0000000..226b3dc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture.so new file mode 100644 index 0000000..a7d1a5d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture_Zoom.so new file mode 100644 index 0000000..6f30286 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Mfnr_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..401f28c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Video.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Video.so new file mode 100644 index 0000000..5a6d8a2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Capture.so new file mode 100644 index 0000000..db22ab6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Preview.so new file mode 100644 index 0000000..b9e65f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Video.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Video.so new file mode 100644 index 0000000..8576942 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Default_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..adca3cc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_50M.so new file mode 100644 index 0000000..4e4cbad Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom1.so new file mode 100644 index 0000000..70b53eb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom2.so new file mode 100644 index 0000000..605730e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview.so new file mode 100644 index 0000000..b50910d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_50M.so new file mode 100644 index 0000000..825d2ee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom1.so new file mode 100644 index 0000000..ecf8871 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom2.so new file mode 100644 index 0000000..d70970a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..75dd435 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture_Zoom1.so new file mode 100644 index 0000000..da22f2d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Capture.so new file mode 100644 index 0000000..bd6032b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Preview.so new file mode 100644 index 0000000..5d31ae1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Preview.so new file mode 100644 index 0000000..cfc6911 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..16db4c8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV1.so new file mode 100644 index 0000000..91fe10c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV2.so new file mode 100644 index 0000000..7133e1d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_Zoom1.so new file mode 100644 index 0000000..5f5bb8c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture.so new file mode 100644 index 0000000..f270f10 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV1.so new file mode 100644 index 0000000..ddec72b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV2.so new file mode 100644 index 0000000..21ae46b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_HDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom1.so new file mode 100644 index 0000000..78ea009 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom2.so new file mode 100644 index 0000000..00d3b1e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom3.so new file mode 100644 index 0000000..eb9b065 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..4a01936 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom2.so new file mode 100644 index 0000000..ab9eab0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZSR_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom1.so new file mode 100644 index 0000000..b17e408 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom2.so new file mode 100644 index 0000000..cac1245 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..13adbbf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..0bfda48 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_ISZ_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture.so new file mode 100644 index 0000000..fffa3e8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV1.so new file mode 100644 index 0000000..469fa22 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV2.so new file mode 100644 index 0000000..c47d109 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom1.so new file mode 100644 index 0000000..9deabd6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom2.so new file mode 100644 index 0000000..252d742 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom3.so new file mode 100644 index 0000000..0d6906f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Capture.so new file mode 100644 index 0000000..6ef90f4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Face_Capture.so new file mode 100644 index 0000000..9c16a45 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_EVO_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture.so new file mode 100644 index 0000000..5401d10 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV1.so new file mode 100644 index 0000000..163e095 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV2.so new file mode 100644 index 0000000..f1bcb51 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_LLHDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom1.so new file mode 100644 index 0000000..9b2bf4e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom2.so new file mode 100644 index 0000000..5ff23ea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom3.so new file mode 100644 index 0000000..9a439f2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..e648c6a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_MFSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Panorama_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Panorama_Capture.so new file mode 100644 index 0000000..38e8744 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Panorama_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Panorama_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Panorama_Preview.so new file mode 100644 index 0000000..7035843 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Panorama_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Portrait_Capture.so new file mode 100644 index 0000000..1ec554c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Portrait_Preview.so new file mode 100644 index 0000000..748d6f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Capture.so new file mode 100644 index 0000000..932170e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Preview.so new file mode 100644 index 0000000..9582652 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Preview.so new file mode 100644 index 0000000..61171ef Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Scene_Capture.so new file mode 100644 index 0000000..e3f6194 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Video_1080P_EIS.so new file mode 100644 index 0000000..696d3cc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Professional_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..ad47cde Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_50M.so new file mode 100644 index 0000000..cb30b05 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom1.so new file mode 100644 index 0000000..335f6dd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom2.so new file mode 100644 index 0000000..9176e37 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom3.so new file mode 100644 index 0000000..f3ad4b9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..d5622c0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_50M.so new file mode 100644 index 0000000..f966b20 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..1ef71f7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..62fc467 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom3.so new file mode 100644 index 0000000..e8b487d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_Preview_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_SE_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_SE_Capture.so new file mode 100644 index 0000000..500a9d1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Scene_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture.so new file mode 100644 index 0000000..acb5995 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture_Zoom.so new file mode 100644 index 0000000..76a7ca5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Face_Capture.so new file mode 100644 index 0000000..808e56a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview.so new file mode 100644 index 0000000..8346ad7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom1.so new file mode 100644 index 0000000..ae980aa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom2.so new file mode 100644 index 0000000..6d65b48 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_SuperNight_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS.so new file mode 100644 index 0000000..dc78ed3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom1.so new file mode 100644 index 0000000..85f4df5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom2.so new file mode 100644 index 0000000..77ad04b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_1080P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps.so new file mode 100644 index 0000000..fd97f8f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps_Zoom.so new file mode 100644 index 0000000..5d6ba91 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_120fps_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS.so new file mode 100644 index 0000000..d09b994 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom1.so new file mode 100644 index 0000000..fce080a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom2.so new file mode 100644 index 0000000..d04ddb4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_Video_720P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_XTS_Capture.so new file mode 100644 index 0000000..0d0588e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_XTS_Preview.so new file mode 100644 index 0000000..b6358c0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawglobal_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Capture.so new file mode 100644 index 0000000..8f5ed27 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture.so new file mode 100644 index 0000000..89b1cf2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture_Zoom.so new file mode 100644 index 0000000..2c86227 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Mfnr_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Preview.so new file mode 100644 index 0000000..dcd04b3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Video.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Video.so new file mode 100644 index 0000000..b71f5d2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Capture.so new file mode 100644 index 0000000..47e4dec Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Preview.so new file mode 100644 index 0000000..5245ee9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Video.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Video.so new file mode 100644 index 0000000..bb2b051 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Default_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture.so new file mode 100644 index 0000000..17f7dea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_50M.so new file mode 100644 index 0000000..1050d8f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom1.so new file mode 100644 index 0000000..d7cf4e6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom2.so new file mode 100644 index 0000000..538ca73 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview.so new file mode 100644 index 0000000..ea2d8e8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_50M.so new file mode 100644 index 0000000..efaf752 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom1.so new file mode 100644 index 0000000..9782c4d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom2.so new file mode 100644 index 0000000..966c78f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..7a8e7d8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Capture_Zoom1.so new file mode 100644 index 0000000..ddd43c9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Capture.so new file mode 100644 index 0000000..d759160 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Preview.so new file mode 100644 index 0000000..1e0857a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Preview.so new file mode 100644 index 0000000..29c7232 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..7dffa4e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV1.so new file mode 100644 index 0000000..96bc74f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV2.so new file mode 100644 index 0000000..a191577 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_Zoom1.so new file mode 100644 index 0000000..6003452 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture.so new file mode 100644 index 0000000..50fefc1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV1.so new file mode 100644 index 0000000..5ab3b9f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV2.so new file mode 100644 index 0000000..077e9f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_HDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom1.so new file mode 100644 index 0000000..e170ee0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom2.so new file mode 100644 index 0000000..1ae171f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom3.so new file mode 100644 index 0000000..0d06851 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..06b4e90 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom2.so new file mode 100644 index 0000000..a24aa17 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZSR_Face_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom1.so new file mode 100644 index 0000000..ea4ef34 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom2.so new file mode 100644 index 0000000..4984b47 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Face_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..68699f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..b49ea09 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_ISZ_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture.so new file mode 100644 index 0000000..7f766dd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV1.so new file mode 100644 index 0000000..7f3f3dd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV2.so new file mode 100644 index 0000000..6eaa9e4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom1.so new file mode 100644 index 0000000..87a145e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom2.so new file mode 100644 index 0000000..2d3a500 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom3.so new file mode 100644 index 0000000..de8641e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Capture.so new file mode 100644 index 0000000..8c2ef99 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Face_Capture.so new file mode 100644 index 0000000..c2ae9a9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_EVO_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture.so new file mode 100644 index 0000000..f669f3b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV1.so new file mode 100644 index 0000000..04fab0b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV2.so new file mode 100644 index 0000000..bd8d258 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_LLHDR_Face_Capture_EV2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom1.so new file mode 100644 index 0000000..bfc8246 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom2.so new file mode 100644 index 0000000..79cadb8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom3.so new file mode 100644 index 0000000..7f2dafa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Face_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Face_Capture_Zoom1.so new file mode 100644 index 0000000..e0513e7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_MFSR_Face_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Panorama_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Panorama_Capture.so new file mode 100644 index 0000000..ac826d9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Panorama_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Panorama_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Panorama_Preview.so new file mode 100644 index 0000000..1124a29 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Panorama_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Portrait_Capture.so new file mode 100644 index 0000000..8d7b805 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Portrait_Preview.so new file mode 100644 index 0000000..b65f670 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Capture.so new file mode 100644 index 0000000..38940e3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Preview.so new file mode 100644 index 0000000..2beabc1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Preview.so new file mode 100644 index 0000000..92ca577 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Scene_Capture.so new file mode 100644 index 0000000..6dfd40a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Video_1080P_EIS.so new file mode 100644 index 0000000..43c2e1c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Professional_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..96b005d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_50M.so new file mode 100644 index 0000000..97857e7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom1.so new file mode 100644 index 0000000..c2f3efa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom2.so new file mode 100644 index 0000000..3db7222 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom3.so new file mode 100644 index 0000000..01172f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..0117bab Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_50M.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_50M.so new file mode 100644 index 0000000..1bd212d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_50M.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..7230409 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..121c259 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom3.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom3.so new file mode 100644 index 0000000..5887dc3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_Preview_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_SE_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_SE_Capture.so new file mode 100644 index 0000000..d168136 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Scene_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture.so new file mode 100644 index 0000000..fa4a8c2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture_Zoom.so new file mode 100644 index 0000000..fb2882b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Face_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Face_Capture.so new file mode 100644 index 0000000..93e2ff1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview.so new file mode 100644 index 0000000..7fedbdd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom1.so new file mode 100644 index 0000000..490a3e0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom2.so new file mode 100644 index 0000000..d917777 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_SuperNight_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS.so new file mode 100644 index 0000000..f5af4eb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom1.so new file mode 100644 index 0000000..aa5870d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom2.so new file mode 100644 index 0000000..d052a43 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_1080P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps.so new file mode 100644 index 0000000..0355c23 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps_Zoom.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps_Zoom.so new file mode 100644 index 0000000..4f8f9f5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_120fps_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS.so new file mode 100644 index 0000000..8413b40 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom1.so new file mode 100644 index 0000000..d74bddf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom2.so new file mode 100644 index 0000000..d48c290 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_Video_720P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_XTS_Capture.so new file mode 100644 index 0000000..1695a31 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_XTS_Preview.so new file mode 100644 index 0000000..afe2a90 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_imx882ofilmmainiimipirawindia_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..c103df7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..eec2165 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Face_Capture.so new file mode 100644 index 0000000..53882e3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Flash_Capture.so new file mode 100644 index 0000000..e6d948b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Capture.so new file mode 100644 index 0000000..1a9e5c4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Preview.so new file mode 100644 index 0000000..39798c5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..fb7ab38 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Reconfig_Video.so new file mode 100644 index 0000000..9cce143 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Video.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Video.so new file mode 100644 index 0000000..aba9086 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Capture.so new file mode 100644 index 0000000..19e14cd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Preview.so new file mode 100644 index 0000000..cc18ff3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Video.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Video.so new file mode 100644 index 0000000..af21bee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_P1_YUV.so new file mode 100644 index 0000000..46578a5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Capture.so new file mode 100644 index 0000000..ad6e0ad Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Capture_4cell.so new file mode 100644 index 0000000..82e77bb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview.so new file mode 100644 index 0000000..4505135 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview_4k.so new file mode 100644 index 0000000..29230e2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..e020bb0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Video_1080.so new file mode 100644 index 0000000..72bfe64 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Video_4k.so b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Video_4k.so new file mode 100644 index 0000000..a8ab612 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_mtk000mipiraw_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Capture.so new file mode 100644 index 0000000..9e835e7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Preview.so new file mode 100644 index 0000000..300bbbb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Video.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Video.so new file mode 100644 index 0000000..8144377 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..07bed71 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..dcfd1ce Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Face_Capture.so new file mode 100644 index 0000000..9cea061 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Face_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Face_Preview.so new file mode 100644 index 0000000..495aaef Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Flash_Capture.so new file mode 100644 index 0000000..e97e879 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_Capture.so new file mode 100644 index 0000000..156ab94 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_EV_NEGA.so new file mode 100644 index 0000000..ae6a958 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_EV_POSI.so new file mode 100644 index 0000000..0533c83 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_P1_YUV.so new file mode 100644 index 0000000..8e7666b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Scene_Capture.so new file mode 100644 index 0000000..a301bbd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Scene_Preview.so new file mode 100644 index 0000000..c530a2e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_SuperNight.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_SuperNight.so new file mode 100644 index 0000000..03e25a7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Video_1080.so new file mode 100644 index 0000000..2ba1afa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Video_720.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Video_720.so new file mode 100644 index 0000000..8dcdcee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_XTS_Capture.so new file mode 100644 index 0000000..00d7338 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_XTS_Preview.so new file mode 100644 index 0000000..324c1e5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipiraw_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..eecb1fb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_3rd_party.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_3rd_party.so new file mode 100644 index 0000000..cf77e35 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_3rd_party.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..e00cdb9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Capture_1X.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Capture_1X.so new file mode 100644 index 0000000..caaa4e6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Capture_1X.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Preview.so new file mode 100644 index 0000000..1e1ff7e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Facebook.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Facebook.so new file mode 100644 index 0000000..2ee0724 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Facebook.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..4cc9c6e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Video1080P.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Video1080P.so new file mode 100644 index 0000000..f6cbb14 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Video1080P.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Video720P.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Video720P.so new file mode 100644 index 0000000..827e9b9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Flash_Video720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..d331ee5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_NEGA.so new file mode 100644 index 0000000..0d3c2e3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_POSI.so new file mode 100644 index 0000000..1dfa841 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Instagram.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Instagram.so new file mode 100644 index 0000000..57221fd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Instagram.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_P1_YUV.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_P1_YUV.so new file mode 100644 index 0000000..a960057 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..5c68d0e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..650bda6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Slow_motion.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Slow_motion.so new file mode 100644 index 0000000..806e7ed Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Slow_motion.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Snapchat.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Snapchat.so new file mode 100644 index 0000000..15235c0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Snapchat.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_SuperNight.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_SuperNight.so new file mode 100644 index 0000000..e6fc66d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Telegram.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Telegram.so new file mode 100644 index 0000000..ace1af5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Telegram.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Tiktok.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Tiktok.so new file mode 100644 index 0000000..78e5cdc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Tiktok.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Twitter.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Twitter.so new file mode 100644 index 0000000..346ab36 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Twitter.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Video_1080.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Video_1080.so new file mode 100644 index 0000000..7ede1de Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Video_720.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Video_720.so new file mode 100644 index 0000000..221f0b3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Whatsapp.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Whatsapp.so new file mode 100644 index 0000000..95ae000 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_Whatsapp.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_XTS_Capture.so new file mode 100644 index 0000000..3c07830 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_XTS_Preview.so new file mode 100644 index 0000000..419ed14 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawglobal_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_3rd_Preview.so new file mode 100644 index 0000000..211a67b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_3rd_party.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_3rd_party.so new file mode 100644 index 0000000..84e2fb0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_3rd_party.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Capture.so new file mode 100644 index 0000000..8b6c1c9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Capture_1X.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Capture_1X.so new file mode 100644 index 0000000..fd6f3f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Capture_1X.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Preview.so new file mode 100644 index 0000000..0bfd657 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Facebook.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Facebook.so new file mode 100644 index 0000000..93cfa09 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Facebook.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..ccdd7cf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Video1080P.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Video1080P.so new file mode 100644 index 0000000..01dce39 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Video1080P.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Video720P.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Video720P.so new file mode 100644 index 0000000..044f974 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Flash_Video720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..4ea9078 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_EV_NEGA.so new file mode 100644 index 0000000..36f01ce Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_EV_POSI.so new file mode 100644 index 0000000..a8de7e6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Instagram.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Instagram.so new file mode 100644 index 0000000..3b9a5bf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Instagram.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_P1_YUV.so new file mode 100644 index 0000000..2d5ddad Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..266880d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..b8f01bb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Slow_motion.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Slow_motion.so new file mode 100644 index 0000000..908fa4f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Slow_motion.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Snapchat.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Snapchat.so new file mode 100644 index 0000000..72d3a64 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Snapchat.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_SuperNight.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_SuperNight.so new file mode 100644 index 0000000..ef5fb8a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Telegram.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Telegram.so new file mode 100644 index 0000000..2a62114 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Telegram.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Tiktok.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Tiktok.so new file mode 100644 index 0000000..1a52dd7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Tiktok.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Twitter.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Twitter.so new file mode 100644 index 0000000..a84c70f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Twitter.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Video_1080.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Video_1080.so new file mode 100644 index 0000000..e090d95 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Video_720.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Video_720.so new file mode 100644 index 0000000..d5b211d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Whatsapp.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Whatsapp.so new file mode 100644 index 0000000..ee38577 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_Whatsapp.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_XTS_Capture.so new file mode 100644 index 0000000..df2b4d3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_XTS_Preview.so new file mode 100644 index 0000000..09a184b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40aacfrontimipirawindia_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Capture.so new file mode 100644 index 0000000..8f67276 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Preview.so new file mode 100644 index 0000000..a3a5924 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Video.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Video.so new file mode 100644 index 0000000..5ff988c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..c58c78a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..0589347 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Face_Capture.so new file mode 100644 index 0000000..94f7297 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Face_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Face_Preview.so new file mode 100644 index 0000000..f82d6b9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Flash_Capture.so new file mode 100644 index 0000000..166ff71 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_Capture.so new file mode 100644 index 0000000..f6ca1b6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_NEGA.so new file mode 100644 index 0000000..44f8283 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_POSI.so new file mode 100644 index 0000000..8f7e47a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_P1_YUV.so new file mode 100644 index 0000000..032d983 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Scene_Capture.so new file mode 100644 index 0000000..6ab498b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Scene_Preview.so new file mode 100644 index 0000000..900c687 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_SuperNight.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_SuperNight.so new file mode 100644 index 0000000..cbbc865 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Video_1080.so new file mode 100644 index 0000000..4821882 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Video_720.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Video_720.so new file mode 100644 index 0000000..6f48fb2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_XTS_Capture.so new file mode 100644 index 0000000..70280a5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_XTS_Preview.so new file mode 100644 index 0000000..8ee641a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipiraw_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..163ff5b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_party.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_party.so new file mode 100644 index 0000000..0d8f9b4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_3rd_party.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..2649a3e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture_1X.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture_1X.so new file mode 100644 index 0000000..1bb30fa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Capture_1X.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Preview.so new file mode 100644 index 0000000..8f6c483 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Facebook.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Facebook.so new file mode 100644 index 0000000..2cf85a5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Facebook.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..a6126a8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video1080P.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video1080P.so new file mode 100644 index 0000000..2943fab Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video1080P.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video720P.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video720P.so new file mode 100644 index 0000000..21aa72d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Flash_Video720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..fc11ccf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_NEGA.so new file mode 100644 index 0000000..9598483 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_POSI.so new file mode 100644 index 0000000..d653010 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Instagram.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Instagram.so new file mode 100644 index 0000000..e14af91 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Instagram.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_P1_YUV.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_P1_YUV.so new file mode 100644 index 0000000..e645066 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..3152408 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..a86d4c3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Slow_motion.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Slow_motion.so new file mode 100644 index 0000000..3ab301f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Slow_motion.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Snapchat.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Snapchat.so new file mode 100644 index 0000000..65672ca Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Snapchat.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_SuperNight.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_SuperNight.so new file mode 100644 index 0000000..c0851a4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Telegram.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Telegram.so new file mode 100644 index 0000000..8585bca Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Telegram.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Tiktok.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Tiktok.so new file mode 100644 index 0000000..cafcd2f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Tiktok.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Twitter.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Twitter.so new file mode 100644 index 0000000..5660f3c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Twitter.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Video_1080.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Video_1080.so new file mode 100644 index 0000000..2b9c8fd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Video_720.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Video_720.so new file mode 100644 index 0000000..540f050 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Whatsapp.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Whatsapp.so new file mode 100644 index 0000000..ca74500 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_Whatsapp.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Capture.so new file mode 100644 index 0000000..0b60441 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Preview.so new file mode 100644 index 0000000..5b08f14 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawglobal_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_3rd_Preview.so new file mode 100644 index 0000000..d207346 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_3rd_party.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_3rd_party.so new file mode 100644 index 0000000..ca11254 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_3rd_party.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture.so new file mode 100644 index 0000000..250e444 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture_1X.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture_1X.so new file mode 100644 index 0000000..98fbf25 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Capture_1X.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Preview.so new file mode 100644 index 0000000..86414fd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Facebook.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Facebook.so new file mode 100644 index 0000000..4f47626 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Facebook.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..5a2553a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video1080P.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video1080P.so new file mode 100644 index 0000000..c6694f8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video1080P.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video720P.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video720P.so new file mode 100644 index 0000000..90c0142 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Flash_Video720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..4ff11c8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_NEGA.so new file mode 100644 index 0000000..ba423cd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_POSI.so new file mode 100644 index 0000000..4edf34b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Instagram.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Instagram.so new file mode 100644 index 0000000..39da1fe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Instagram.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_P1_YUV.so new file mode 100644 index 0000000..1836477 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..208b7a8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..b330e6c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Slow_motion.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Slow_motion.so new file mode 100644 index 0000000..e47fde5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Slow_motion.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Snapchat.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Snapchat.so new file mode 100644 index 0000000..025115f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Snapchat.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_SuperNight.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_SuperNight.so new file mode 100644 index 0000000..550c1bb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Telegram.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Telegram.so new file mode 100644 index 0000000..c77682e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Telegram.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Tiktok.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Tiktok.so new file mode 100644 index 0000000..b1fce46 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Tiktok.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Twitter.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Twitter.so new file mode 100644 index 0000000..1e67f27 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Twitter.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Video_1080.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Video_1080.so new file mode 100644 index 0000000..c43307f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Video_720.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Video_720.so new file mode 100644 index 0000000..764346d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Whatsapp.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Whatsapp.so new file mode 100644 index 0000000..f909f15 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_Whatsapp.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Capture.so new file mode 100644 index 0000000..be64378 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Preview.so new file mode 100644 index 0000000..c7a9366 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_ov20b40ofilmfrontiimipirawindia_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..837c974 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..5634bec Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Face_Capture.so new file mode 100644 index 0000000..a5ce410 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Flash_Capture.so new file mode 100644 index 0000000..5b2f34e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Capture.so new file mode 100644 index 0000000..3ad6c62 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Preview.so new file mode 100644 index 0000000..2eb05fd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..c2ae4fc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Video.so new file mode 100644 index 0000000..eb3a72a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Video.so new file mode 100644 index 0000000..0fa4276 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Capture.so new file mode 100644 index 0000000..4c548c6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Preview.so new file mode 100644 index 0000000..a23f0a8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Video.so new file mode 100644 index 0000000..6ed722e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_P1_YUV.so new file mode 100644 index 0000000..db07622 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Capture.so new file mode 100644 index 0000000..bddf1ec Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Capture_4cell.so new file mode 100644 index 0000000..ccd5194 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview.so new file mode 100644 index 0000000..2c7e864 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview_4k.so new file mode 100644 index 0000000..9f2989a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..8aeb597 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Video_1080.so new file mode 100644 index 0000000..1bfabb6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Video_4k.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Video_4k.so new file mode 100644 index 0000000..af592da Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipiraw_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Capture.so new file mode 100644 index 0000000..a64d302 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..94989c9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Video.so new file mode 100644 index 0000000..32ca8ba Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..353fadd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M.so new file mode 100644 index 0000000..006ff00 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M_Upscale.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M_Upscale.so new file mode 100644 index 0000000..bcf2ed4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Face_Capture_108M_Upscale.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..d2293ac Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Flash_Preview.so new file mode 100644 index 0000000..6d36484 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..c2bc047 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_NGEA.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_NGEA.so new file mode 100644 index 0000000..e2b6135 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_NGEA.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_POSI.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_POSI.so new file mode 100644 index 0000000..00425c7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Capture_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Face_Capture.so new file mode 100644 index 0000000..04a72e5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom1.so new file mode 100644 index 0000000..e358a12 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom2.so new file mode 100644 index 0000000..6a9798a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom3.so new file mode 100644 index 0000000..0eb6bab Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom1.so new file mode 100644 index 0000000..ef6f72e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom2.so new file mode 100644 index 0000000..0f404dc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_ISZSR_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_NGEA.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_NGEA.so new file mode 100644 index 0000000..7b20e3b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_NGEA.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_POSI.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_POSI.so new file mode 100644 index 0000000..3e01b34 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Capture_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Face_Capture.so new file mode 100644 index 0000000..7702b2e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_LLHDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom1.so new file mode 100644 index 0000000..1a941ea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom2.so new file mode 100644 index 0000000..296a5e1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom3.so new file mode 100644 index 0000000..6bea540 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Flash_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Flash_Capture_Zoom.so new file mode 100644 index 0000000..be115fe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_MFSR_Flash_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Portrait_Capture.so new file mode 100644 index 0000000..2a94d36 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Portrait_Preview.so new file mode 100644 index 0000000..5c9b078 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..9723474 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M.so new file mode 100644 index 0000000..048f407 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M_Upscale.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M_Upscale.so new file mode 100644 index 0000000..9e40b68 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_108M_Upscale.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom1.so new file mode 100644 index 0000000..7fb04f7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom2.so new file mode 100644 index 0000000..de27093 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom3.so new file mode 100644 index 0000000..472daeb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..1244c17 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_108M.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_108M.so new file mode 100644 index 0000000..3010995 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_108M.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..930f434 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..709e8f3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_SE_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_SE_Capture.so new file mode 100644 index 0000000..23fb6e9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Scene_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture.so new file mode 100644 index 0000000..fa37273 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom1.so new file mode 100644 index 0000000..0662889 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom2.so new file mode 100644 index 0000000..a590722 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview.so new file mode 100644 index 0000000..d118aed Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview_Zoom1.so new file mode 100644 index 0000000..94051c3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_SuperNight_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS.so new file mode 100644 index 0000000..3ff841a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom1.so new file mode 100644 index 0000000..067874a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom2.so new file mode 100644 index 0000000..156541d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_1080P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps.so new file mode 100644 index 0000000..c7f9519 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps_Zoom.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps_Zoom.so new file mode 100644 index 0000000..f68cd01 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_120fps_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS.so new file mode 100644 index 0000000..e8199c3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom1.so new file mode 100644 index 0000000..3de247e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom2.so new file mode 100644 index 0000000..ebe875b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Video_720P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Capture.so new file mode 100644 index 0000000..1a5ac03 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Preview.so new file mode 100644 index 0000000..9210bf1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Video.so new file mode 100644 index 0000000..5ecbe30 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_Whatsapp_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_XTS_Capture.so new file mode 100644 index 0000000..b5525b7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_XTS_Preview.so new file mode 100644 index 0000000..300659d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawglobal_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Preview.so new file mode 100644 index 0000000..e2ce753 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Video.so new file mode 100644 index 0000000..9e905db Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Face_Capture.so new file mode 100644 index 0000000..c6ea0ca Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..d678b70 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..70e12d7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Preview.so new file mode 100644 index 0000000..0298d38 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..b5bcdd5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Video.so new file mode 100644 index 0000000..0648d92 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Video.so new file mode 100644 index 0000000..41fecaf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Capture.so new file mode 100644 index 0000000..ea6bc18 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Preview.so new file mode 100644 index 0000000..47d1179 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Video.so new file mode 100644 index 0000000..a032f7c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_P1_YUV.so new file mode 100644 index 0000000..2a76cac Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..c68d5a1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Capture_4cell.so new file mode 100644 index 0000000..c9e482b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..665355c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_4k.so new file mode 100644 index 0000000..6a53ad0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..2564efe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Video_1080.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Video_1080.so new file mode 100644 index 0000000..f541057 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Video_4k.so b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Video_4k.so new file mode 100644 index 0000000..f1d0782 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6aacmainiimipirawindia_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..b398264 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..0316796 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Face_Capture.so new file mode 100644 index 0000000..415145a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Flash_Capture.so new file mode 100644 index 0000000..8414aa2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Capture.so new file mode 100644 index 0000000..c25a7cd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Preview.so new file mode 100644 index 0000000..7d85237 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..8b89db1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Video.so new file mode 100644 index 0000000..2e591d6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Video.so new file mode 100644 index 0000000..0b02a8c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Capture.so new file mode 100644 index 0000000..9516ce9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Preview.so new file mode 100644 index 0000000..b05bad9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Video.so new file mode 100644 index 0000000..8afdc41 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_P1_YUV.so new file mode 100644 index 0000000..ff2e9d8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Capture.so new file mode 100644 index 0000000..c20e836 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Capture_4cell.so new file mode 100644 index 0000000..b8c64d0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview.so new file mode 100644 index 0000000..af0039b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_4k.so new file mode 100644 index 0000000..3f89a15 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..7108dbc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Video_1080.so new file mode 100644 index 0000000..c2d90a0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Video_4k.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Video_4k.so new file mode 100644 index 0000000..db6d78c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipiraw_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Capture.so new file mode 100644 index 0000000..3058fb1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..70ca59c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Video.so new file mode 100644 index 0000000..24c931e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..8d99a28 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M.so new file mode 100644 index 0000000..d1d7d31 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M_Upscale.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M_Upscale.so new file mode 100644 index 0000000..c98ae0c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Face_Capture_108M_Upscale.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..76b2a2f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Flash_Preview.so new file mode 100644 index 0000000..53f40b0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..f392374 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_NGEA.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_NGEA.so new file mode 100644 index 0000000..31646ee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_NGEA.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_POSI.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_POSI.so new file mode 100644 index 0000000..3774608 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Capture_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Face_Capture.so new file mode 100644 index 0000000..be0e920 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom1.so new file mode 100644 index 0000000..be62a84 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom2.so new file mode 100644 index 0000000..973f718 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom3.so new file mode 100644 index 0000000..2358e36 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom1.so new file mode 100644 index 0000000..116dd3f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom2.so new file mode 100644 index 0000000..db1f947 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_ISZSR_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_NGEA.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_NGEA.so new file mode 100644 index 0000000..d8d3712 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_NGEA.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_POSI.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_POSI.so new file mode 100644 index 0000000..91ed34b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Capture_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Face_Capture.so new file mode 100644 index 0000000..34f4c9e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_LLHDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom1.so new file mode 100644 index 0000000..99a3bc6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom2.so new file mode 100644 index 0000000..12b97c1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom3.so new file mode 100644 index 0000000..1cb55d5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Flash_Capture_Zoom.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Flash_Capture_Zoom.so new file mode 100644 index 0000000..fcb7b46 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_MFSR_Flash_Capture_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Capture.so new file mode 100644 index 0000000..3f5d70c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Preview.so new file mode 100644 index 0000000..1f42165 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..9fc0947 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M.so new file mode 100644 index 0000000..1e82eeb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M_Upscale.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M_Upscale.so new file mode 100644 index 0000000..465232c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_108M_Upscale.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom1.so new file mode 100644 index 0000000..c7efa58 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom2.so new file mode 100644 index 0000000..36eca66 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom3.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom3.so new file mode 100644 index 0000000..312b8b4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Capture_Zoom3.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..45a2255 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_108M.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_108M.so new file mode 100644 index 0000000..829a0ee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_108M.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom1.so new file mode 100644 index 0000000..a0efdab Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom2.so new file mode 100644 index 0000000..b38a19e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_Preview_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_SE_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_SE_Capture.so new file mode 100644 index 0000000..f41d05c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Scene_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture.so new file mode 100644 index 0000000..88d0b96 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom1.so new file mode 100644 index 0000000..a940e19 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom2.so new file mode 100644 index 0000000..06b2f69 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Capture_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview.so new file mode 100644 index 0000000..d533468 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview_Zoom1.so new file mode 100644 index 0000000..9796fd4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_SuperNight_Preview_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS.so new file mode 100644 index 0000000..cf2aebe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom1.so new file mode 100644 index 0000000..8cfe71d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom2.so new file mode 100644 index 0000000..aee3015 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_1080P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps.so new file mode 100644 index 0000000..e70f5c1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps_Zoom.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps_Zoom.so new file mode 100644 index 0000000..742ab4d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_120fps_Zoom.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS.so new file mode 100644 index 0000000..0828b88 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom1.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom1.so new file mode 100644 index 0000000..ea1d158 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom1.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom2.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom2.so new file mode 100644 index 0000000..ab6d614 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Video_720P_EIS_Zoom2.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Capture.so new file mode 100644 index 0000000..85f556c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Preview.so new file mode 100644 index 0000000..15f218e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Video.so new file mode 100644 index 0000000..a623cf6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_Whatsapp_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_XTS_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_XTS_Capture.so new file mode 100644 index 0000000..43ea5f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_XTS_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_XTS_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_XTS_Preview.so new file mode 100644 index 0000000..01f6006 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawglobal_XTS_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Preview.so new file mode 100644 index 0000000..1a2f5ed Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Video.so new file mode 100644 index 0000000..b238819 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Face_Capture.so new file mode 100644 index 0000000..d164237 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..ada6b3a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..9e01784 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Preview.so new file mode 100644 index 0000000..4caf268 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..349e168 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Video.so new file mode 100644 index 0000000..fbb4b2b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Video.so new file mode 100644 index 0000000..cb1ae3c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Capture.so new file mode 100644 index 0000000..5f815c8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Preview.so new file mode 100644 index 0000000..60f4f1a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Video.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Video.so new file mode 100644 index 0000000..2a50269 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_P1_YUV.so new file mode 100644 index 0000000..39400f0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..574d2aa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture_4cell.so new file mode 100644 index 0000000..3dc1032 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..c21fbf6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_4k.so new file mode 100644 index 0000000..1b7fa3f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..78e6f8a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Video_1080.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Video_1080.so new file mode 100644 index 0000000..6cd10c9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Video_4k.so b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Video_4k.so new file mode 100644 index 0000000..992045a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_s5khm6ofilmmainimipirawindia_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Capture.so new file mode 100644 index 0000000..4888f20 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Preview.so new file mode 100644 index 0000000..22039c3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Video.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Video.so new file mode 100644 index 0000000..b796b67 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Capture.so new file mode 100644 index 0000000..8b40ee7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Preview.so new file mode 100644 index 0000000..598a0e1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Bokeh_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..bd4e04f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..ed135e5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Face_Capture.so new file mode 100644 index 0000000..29a7851 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Face_Preview.so new file mode 100644 index 0000000..bc141b9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Flash_Capture.so new file mode 100644 index 0000000..702dfbf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Flash_Preview.so new file mode 100644 index 0000000..68b269b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_Capture.so new file mode 100644 index 0000000..3c822bd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_NEGA.so new file mode 100644 index 0000000..5059a41 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_POSI.so new file mode 100644 index 0000000..8bcf2c5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_MTXX_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_MTXX_Capture.so new file mode 100644 index 0000000..0035dc3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_MTXX_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_MTXX_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_MTXX_Preview.so new file mode 100644 index 0000000..2687c59 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_MTXX_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_P1_YUV.so new file mode 100644 index 0000000..5e00f54 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_QQWeChatDouYin_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_QQWeChatDouYin_Preview.so new file mode 100644 index 0000000..225ca3f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_QQWeChatDouYin_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Capture.so new file mode 100644 index 0000000..cf2ab44 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Preview.so new file mode 100644 index 0000000..3da27f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Qingyan_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Scene_Capture.so new file mode 100644 index 0000000..43b0447 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Scene_Preview.so new file mode 100644 index 0000000..003ff37 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_SuperNight.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_SuperNight.so new file mode 100644 index 0000000..b3b5b87 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_SuperNight_Preview.so new file mode 100644 index 0000000..38cce0d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_1080.so new file mode 100644 index 0000000..f7a8ea2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_1080_Flash.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_1080_Flash.so new file mode 100644 index 0000000..e26c72f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_1080_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_720.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_720.so new file mode 100644 index 0000000..c0b7985 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Xts_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Xts_Capture.so new file mode 100644 index 0000000..885d0f0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Xts_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Xts_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Xts_Preview.so new file mode 100644 index 0000000..62cbbfb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_Xts_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_kuaishou_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_kuaishou_Preview.so new file mode 100644 index 0000000..d10d60b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_kuaishou_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_panorama.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_panorama.so new file mode 100644 index 0000000..3ef04a0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipiraw_panorama.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Capture.so new file mode 100644 index 0000000..8100f59 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..9987997 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Video.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Video.so new file mode 100644 index 0000000..4316f89 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Capture.so new file mode 100644 index 0000000..6d39a4d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Preview.so new file mode 100644 index 0000000..4f67b46 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Bokeh_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Preview.so new file mode 100644 index 0000000..499579c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Video.so new file mode 100644 index 0000000..87b5527 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..958a486 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Face_Preview.so new file mode 100644 index 0000000..13a18de Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..de8e8d7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Preview.so new file mode 100644 index 0000000..2680118 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..038958a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_NEGA.so new file mode 100644 index 0000000..0282dcf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_POSI.so new file mode 100644 index 0000000..f188497 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Capture.so new file mode 100644 index 0000000..0a20acb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Preview.so new file mode 100644 index 0000000..1272fdf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_MTXX_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_P1_YUV.so new file mode 100644 index 0000000..af27f60 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_QQWeChatDouYin_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_QQWeChatDouYin_Preview.so new file mode 100644 index 0000000..4d84385 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_QQWeChatDouYin_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Capture.so new file mode 100644 index 0000000..1c02cf2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Preview.so new file mode 100644 index 0000000..14be8d7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Qingyan_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..8275bb7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..43ce54c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight.so new file mode 100644 index 0000000..f258e94 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight_Preview.so new file mode 100644 index 0000000..fbfeff8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080.so new file mode 100644 index 0000000..114abfa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080_Flash.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080_Flash.so new file mode 100644 index 0000000..596c1b3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_1080_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_720.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_720.so new file mode 100644 index 0000000..c312b6c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Capture.so new file mode 100644 index 0000000..580994c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Preview.so new file mode 100644 index 0000000..007edc5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_Xts_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_kuaishou_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_kuaishou_Preview.so new file mode 100644 index 0000000..92f9e36 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawglobal_kuaishou_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Capture.so new file mode 100644 index 0000000..2168f9b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Preview.so new file mode 100644 index 0000000..c05b2d6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Video.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Video.so new file mode 100644 index 0000000..216af94 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_3rd_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Capture.so new file mode 100644 index 0000000..2f97b8e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Preview.so new file mode 100644 index 0000000..6d079f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Bokeh_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Preview.so new file mode 100644 index 0000000..d09d924 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Video.so new file mode 100644 index 0000000..3314b3e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Face_Capture.so new file mode 100644 index 0000000..a6d3736 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Face_Preview.so new file mode 100644 index 0000000..fe89658 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..bc755a1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Flash_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Flash_Preview.so new file mode 100644 index 0000000..cfc7d85 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Flash_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..2ccd790 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_NEGA.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_NEGA.so new file mode 100644 index 0000000..43c01f5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_NEGA.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_POSI.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_POSI.so new file mode 100644 index 0000000..51089b9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_HDR_EV_POSI.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Capture.so new file mode 100644 index 0000000..9eae3a0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Preview.so new file mode 100644 index 0000000..a0bf75b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_MTXX_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_P1_YUV.so new file mode 100644 index 0000000..09afd3a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_QQWeChatDouYin_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_QQWeChatDouYin_Preview.so new file mode 100644 index 0000000..1549548 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_QQWeChatDouYin_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Capture.so new file mode 100644 index 0000000..a971d50 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Preview.so new file mode 100644 index 0000000..6cdd287 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Qingyan_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..e449609 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..ff50727 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_SuperNight.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_SuperNight.so new file mode 100644 index 0000000..81207ea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_SuperNight.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_SuperNight_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_SuperNight_Preview.so new file mode 100644 index 0000000..1bddf8a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_SuperNight_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_1080.so new file mode 100644 index 0000000..22feedb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_1080_Flash.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_1080_Flash.so new file mode 100644 index 0000000..961c855 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_1080_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_720.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_720.so new file mode 100644 index 0000000..48d02a2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Video_720.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Xts_Capture.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Xts_Capture.so new file mode 100644 index 0000000..d5da43d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Xts_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Xts_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Xts_Preview.so new file mode 100644 index 0000000..b78b743 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_Xts_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_kuaishou_Preview.so b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_kuaishou_Preview.so new file mode 100644 index 0000000..d0756eb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc1620ofilmfrontiimipirawindia_kuaishou_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Capture.so new file mode 100644 index 0000000..be7f26e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Preview.so new file mode 100644 index 0000000..092b41e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_DEPTH_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..aa28857 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..f4947c9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Face_Capture.so new file mode 100644 index 0000000..83b7d12 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Flash_Capture.so new file mode 100644 index 0000000..e7929e0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Capture.so new file mode 100644 index 0000000..31b5535 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Face_Capture.so new file mode 100644 index 0000000..5831f78 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Preview.so new file mode 100644 index 0000000..3e64444 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..bd95acd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Video.so new file mode 100644 index 0000000..2834781 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Video.so new file mode 100644 index 0000000..55f05b2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Capture.so new file mode 100644 index 0000000..612b70b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Preview.so new file mode 100644 index 0000000..b1ade87 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Video.so new file mode 100644 index 0000000..ebab6b6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_P1_YUV.so new file mode 100644 index 0000000..770695e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Capture.so new file mode 100644 index 0000000..8b50029 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Capture_4cell.so new file mode 100644 index 0000000..6a861b4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview.so new file mode 100644 index 0000000..d635020 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview_4k.so new file mode 100644 index 0000000..5b24a6a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..867bf5b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_1080.so new file mode 100644 index 0000000..a85ac30 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_1080_60.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_1080_60.so new file mode 100644 index 0000000..7a9f3e3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_1080_60.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_4k.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_4k.so new file mode 100644 index 0000000..7b4f442 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipiraw_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Capture.so new file mode 100644 index 0000000..e9ba70e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Preview.so new file mode 100644 index 0000000..ee813a4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_DEPTH_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Preview.so new file mode 100644 index 0000000..d3ca2fc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Video.so new file mode 100644 index 0000000..fd59203 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..1ccabf9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..cca2c6c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..222169e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Face_Capture.so new file mode 100644 index 0000000..84ca9ed Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Preview.so new file mode 100644 index 0000000..ae7d1b8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..f8d1667 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Video.so new file mode 100644 index 0000000..346caf8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Video.so new file mode 100644 index 0000000..50ffe8b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Capture.so new file mode 100644 index 0000000..e8b3af9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Preview.so new file mode 100644 index 0000000..e8fc282 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Video.so new file mode 100644 index 0000000..41398b6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_P1_YUV.so new file mode 100644 index 0000000..650a561 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..5a730e3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Capture_4cell.so new file mode 100644 index 0000000..5e017b4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..5f6a01e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_4k.so new file mode 100644 index 0000000..3bc95e8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..16df511 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_1080.so new file mode 100644 index 0000000..a6c3920 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_1080_60.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_1080_60.so new file mode 100644 index 0000000..59e4d41 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_1080_60.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_4k.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_4k.so new file mode 100644 index 0000000..3996f0f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawglobal_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Capture.so new file mode 100644 index 0000000..32b2053 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Preview.so new file mode 100644 index 0000000..49d611a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_DEPTH_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_E2EHDR_Preview.so new file mode 100644 index 0000000..5ab765d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_E2EHDR_Video.so new file mode 100644 index 0000000..8088d36 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Face_Capture.so new file mode 100644 index 0000000..0ab79b2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..bc0c5de Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..54cdeba Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Face_Capture.so new file mode 100644 index 0000000..2695430 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Preview.so new file mode 100644 index 0000000..4c4a513 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..eb7cdd4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Video.so new file mode 100644 index 0000000..f6f6ce4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Video.so new file mode 100644 index 0000000..4f4a25a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Capture.so new file mode 100644 index 0000000..8f3517a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Preview.so new file mode 100644 index 0000000..56be86d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Video.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Video.so new file mode 100644 index 0000000..ecbfdd5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_P1_YUV.so new file mode 100644 index 0000000..507143f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..827e624 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Capture_4cell.so new file mode 100644 index 0000000..ec8e81c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..e19f350 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview_4k.so new file mode 100644 index 0000000..d8c1273 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..31bb8c0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_1080.so new file mode 100644 index 0000000..098cf12 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_1080_60.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_1080_60.so new file mode 100644 index 0000000..cc1fe2f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_1080_60.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_4k.so b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_4k.so new file mode 100644 index 0000000..8fb8683 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csaacdepthimipirawindia_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Capture.so new file mode 100644 index 0000000..11c64fe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Preview.so new file mode 100644 index 0000000..ea55dfe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_DEPTH_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Preview.so new file mode 100644 index 0000000..153aecb Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Video.so new file mode 100644 index 0000000..a281b2d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Face_Capture.so new file mode 100644 index 0000000..c76397f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Flash_Capture.so new file mode 100644 index 0000000..bfbeae3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Capture.so new file mode 100644 index 0000000..b1ded55 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Face_Capture.so new file mode 100644 index 0000000..0fb3a8b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Preview.so new file mode 100644 index 0000000..125fabe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..590dd7a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Video.so new file mode 100644 index 0000000..bc33362 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Video.so new file mode 100644 index 0000000..652fc91 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Capture.so new file mode 100644 index 0000000..1e4a3f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Preview.so new file mode 100644 index 0000000..40c47a5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Video.so new file mode 100644 index 0000000..634d453 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_P1_YUV.so new file mode 100644 index 0000000..a8c7338 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Capture.so new file mode 100644 index 0000000..8b27916 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Capture_4cell.so new file mode 100644 index 0000000..ea71767 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview.so new file mode 100644 index 0000000..eebcec6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_4k.so new file mode 100644 index 0000000..3ca0900 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..267ca1b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_1080.so new file mode 100644 index 0000000..79b2ee8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_1080_60.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_1080_60.so new file mode 100644 index 0000000..9366512 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_1080_60.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_4k.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_4k.so new file mode 100644 index 0000000..bf79fab Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipiraw_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Capture.so new file mode 100644 index 0000000..6fb382d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Preview.so new file mode 100644 index 0000000..810c43d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_DEPTH_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Preview.so new file mode 100644 index 0000000..c269a52 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Video.so new file mode 100644 index 0000000..e44b09b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..198aeee Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..5744c2c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..2967bd8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Face_Capture.so new file mode 100644 index 0000000..3f085d1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Preview.so new file mode 100644 index 0000000..7f1069d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..a00f685 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Video.so new file mode 100644 index 0000000..8bb30b8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Video.so new file mode 100644 index 0000000..ea2167d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Capture.so new file mode 100644 index 0000000..5218fbc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Preview.so new file mode 100644 index 0000000..620792e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Video.so new file mode 100644 index 0000000..992f65a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_P1_YUV.so new file mode 100644 index 0000000..f1b6f7c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..3969b9e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture_4cell.so new file mode 100644 index 0000000..1de5f94 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..23ad7cd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_4k.so new file mode 100644 index 0000000..66d4d7a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..273e85e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_1080.so new file mode 100644 index 0000000..4073d6a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_1080_60.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_1080_60.so new file mode 100644 index 0000000..056cb10 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_1080_60.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_4k.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_4k.so new file mode 100644 index 0000000..3a9543e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawglobal_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Capture.so new file mode 100644 index 0000000..f7dc1f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Preview.so new file mode 100644 index 0000000..8bb3a44 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_DEPTH_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Preview.so new file mode 100644 index 0000000..86ac3d5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Video.so new file mode 100644 index 0000000..4beac5d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_E2EHDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Face_Capture.so new file mode 100644 index 0000000..df4c54f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..c9d6575 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..3951711 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Face_Capture.so new file mode 100644 index 0000000..9afaeca Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Preview.so new file mode 100644 index 0000000..fdc23bd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Preview.so new file mode 100644 index 0000000..5a37b95 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Video.so new file mode 100644 index 0000000..0646c34 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Reconfig_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Video.so new file mode 100644 index 0000000..2653579 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_HDR_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Capture.so new file mode 100644 index 0000000..19654b1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Preview.so new file mode 100644 index 0000000..aa9da9e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Video.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Video.so new file mode 100644 index 0000000..f8e7fec Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_N3D_Video.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_P1_YUV.so new file mode 100644 index 0000000..b9b00ff Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..8de56d5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture_4cell.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture_4cell.so new file mode 100644 index 0000000..7480614 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Capture_4cell.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..263a9e8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_4k.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_4k.so new file mode 100644 index 0000000..fe90832 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_ZSD_Flash.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_ZSD_Flash.so new file mode 100644 index 0000000..2a7915c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Scene_Preview_ZSD_Flash.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_1080.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_1080.so new file mode 100644 index 0000000..058b5be Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_1080.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_1080_60.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_1080_60.so new file mode 100644 index 0000000..f646d3a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_1080_60.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_4k.so b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_4k.so new file mode 100644 index 0000000..c342a5b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202csofilmdepthiimipirawindia_Video_4k.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Document_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Document_Capture.so new file mode 100644 index 0000000..762dc55 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Document_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Face_Capture.so new file mode 100644 index 0000000..be0ca42 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Face_Preview.so new file mode 100644 index 0000000..25aa40b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Flash_Capture.so new file mode 100644 index 0000000..9cc4797 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_P1_YUV.so new file mode 100644 index 0000000..83e54bf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Scene_Capture.so new file mode 100644 index 0000000..c1bf89a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Scene_Preview.so new file mode 100644 index 0000000..f84227e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Video_720P.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Video_720P.so new file mode 100644 index 0000000..fd2295b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipiraw_Video_720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Document_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Document_Capture.so new file mode 100644 index 0000000..cf68d0c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Document_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..9be87bd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Face_Preview.so new file mode 100644 index 0000000..bd18a76 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..4e8fcdc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_P1_YUV.so new file mode 100644 index 0000000..21f7386 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..ccf2fa7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..dfd9cc0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Video_720P.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Video_720P.so new file mode 100644 index 0000000..3023c75 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawglobal_Video_720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Document_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Document_Capture.so new file mode 100644 index 0000000..1de1c40 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Document_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Face_Capture.so new file mode 100644 index 0000000..893a48b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Face_Preview.so new file mode 100644 index 0000000..784ce11 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..ae5f2f9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_P1_YUV.so new file mode 100644 index 0000000..79786b5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..68128aa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..0b92090 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Video_720P.so b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Video_720P.so new file mode 100644 index 0000000..31f5ce0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202ofilmmacroiimipirawindia_Video_720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Document_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Document_Capture.so new file mode 100644 index 0000000..a005e22 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Document_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Face_Capture.so new file mode 100644 index 0000000..d2b7722 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Face_Preview.so new file mode 100644 index 0000000..8d4aafd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Flash_Capture.so new file mode 100644 index 0000000..4b9a171 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_P1_YUV.so new file mode 100644 index 0000000..1a28fbd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Scene_Capture.so new file mode 100644 index 0000000..523cfbd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Scene_Preview.so new file mode 100644 index 0000000..f11d978 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Video_720P.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Video_720P.so new file mode 100644 index 0000000..1aa56e8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipiraw_Video_720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Document_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Document_Capture.so new file mode 100644 index 0000000..de9eb6a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Document_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..58af43b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Face_Preview.so new file mode 100644 index 0000000..3b5eb83 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..2b2ac80 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_P1_YUV.so new file mode 100644 index 0000000..03553b9 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..a316354 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..14a2444 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Video_720P.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Video_720P.so new file mode 100644 index 0000000..40ee99c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawglobal_Video_720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Document_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Document_Capture.so new file mode 100644 index 0000000..7714128 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Document_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Face_Capture.so new file mode 100644 index 0000000..780276b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Face_Preview.so new file mode 100644 index 0000000..b9d82b2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..94a95f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_P1_YUV.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_P1_YUV.so new file mode 100644 index 0000000..38ac1b0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_P1_YUV.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..757b00e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..7df4f12 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Video_720P.so b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Video_720P.so new file mode 100644 index 0000000..8b983d7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc202pcsaacmacroimipirawindia_Video_720P.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_3rd_Capture.so new file mode 100644 index 0000000..cdf8ef2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_3rd_Preview.so new file mode 100644 index 0000000..237fe71 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_FaceBeauty_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_FaceBeauty_Capture.so new file mode 100644 index 0000000..07889e7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_FaceBeauty_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_FaceBeauty_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_FaceBeauty_Preview.so new file mode 100644 index 0000000..503da38 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_FaceBeauty_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Face_Capture.so new file mode 100644 index 0000000..2dda653 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Flash_Capture.so new file mode 100644 index 0000000..0283927 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_HDR_Capture.so new file mode 100644 index 0000000..1f953e0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_HDR_Face_Capture.so new file mode 100644 index 0000000..2da98ad Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Capture.so new file mode 100644 index 0000000..d45aea0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..a5568fe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_NEGATIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Capture.so new file mode 100644 index 0000000..2f5627b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..63dc71b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_POSITIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Professional_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Professional_Capture.so new file mode 100644 index 0000000..25efa52 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Professional_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Professional_Preview.so new file mode 100644 index 0000000..4ed7889 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_SE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_SE_Capture.so new file mode 100644 index 0000000..37da43e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_SE_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_SE_Face_Capture.so new file mode 100644 index 0000000..b1d7855 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_SE_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Scene_Capture.so new file mode 100644 index 0000000..7ca34ea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Scene_Preview.so new file mode 100644 index 0000000..b78a64c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Video_1080p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Video_1080p_30fps.so new file mode 100644 index 0000000..3637e40 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Video_1080p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Video_720p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Video_720p_30fps.so new file mode 100644 index 0000000..f776f4e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipiraw_Video_720p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_3rd_Capture.so new file mode 100644 index 0000000..b3e4b58 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..cec3e31 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Capture.so new file mode 100644 index 0000000..31a9765 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Preview.so new file mode 100644 index 0000000..1699e6b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_FaceBeauty_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..df062f6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..0fa3e62 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..98d78bd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_HDR_Face_Capture.so new file mode 100644 index 0000000..6528f69 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDE_NEGATIVE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDE_NEGATIVE_Capture.so new file mode 100644 index 0000000..909210e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDE_NEGATIVE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDR_Capture.so new file mode 100644 index 0000000..e78c056 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDR_POSITIVE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDR_POSITIVE_Capture.so new file mode 100644 index 0000000..5a07455 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_LLHDR_POSITIVE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Capture.so new file mode 100644 index 0000000..bafb7d4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..ba25147 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_NEGATIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Capture.so new file mode 100644 index 0000000..570eb1c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..171e23d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_POSITIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Professional_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Professional_Capture.so new file mode 100644 index 0000000..18e5627 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Professional_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Professional_Preview.so new file mode 100644 index 0000000..34097a0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Capture.so new file mode 100644 index 0000000..7030db8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Face_Capture.so new file mode 100644 index 0000000..0dc7022 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Face_Preview.so new file mode 100644 index 0000000..f3429be Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_SE_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..cde5611 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..e926c2b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Capture.so new file mode 100644 index 0000000..3072455 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Preview.so new file mode 100644 index 0000000..83ebc63 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_UV_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Video_1080p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Video_1080p_30fps.so new file mode 100644 index 0000000..38309dc Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Video_1080p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Video_720p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Video_720p_30fps.so new file mode 100644 index 0000000..f3360ac Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawglobal_Video_720p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_3rd_Capture.so new file mode 100644 index 0000000..e5f0065 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_3rd_Preview.so new file mode 100644 index 0000000..db7028f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_FaceBeauty_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_FaceBeauty_Capture.so new file mode 100644 index 0000000..b4ec709 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_FaceBeauty_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_FaceBeauty_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_FaceBeauty_Preview.so new file mode 100644 index 0000000..0cf825f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_FaceBeauty_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Face_Capture.so new file mode 100644 index 0000000..59e3bcf Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..35c8b29 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..cc5664c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_HDR_Face_Capture.so new file mode 100644 index 0000000..b0cd466 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDE_NEGATIVE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDE_NEGATIVE_Capture.so new file mode 100644 index 0000000..bc3b60c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDE_NEGATIVE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDR_Capture.so new file mode 100644 index 0000000..618db77 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDR_POSITIVE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDR_POSITIVE_Capture.so new file mode 100644 index 0000000..4745031 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_LLHDR_POSITIVE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Capture.so new file mode 100644 index 0000000..61782b0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..58e3b27 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_NEGATIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Capture.so new file mode 100644 index 0000000..4846703 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..8fa8259 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_POSITIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Professional_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Professional_Capture.so new file mode 100644 index 0000000..8cf1769 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Professional_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Professional_Preview.so new file mode 100644 index 0000000..1276865 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Capture.so new file mode 100644 index 0000000..c6f6325 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Face_Capture.so new file mode 100644 index 0000000..b08a3d5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Face_Preview.so new file mode 100644 index 0000000..9acf6c3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_SE_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..930b46c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..9baaadd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_UV_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_UV_Portrait_Capture.so new file mode 100644 index 0000000..613331c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_UV_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_UV_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_UV_Portrait_Preview.so new file mode 100644 index 0000000..bbb8f93 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_UV_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Video_1080p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Video_1080p_30fps.so new file mode 100644 index 0000000..2a5f061 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Video_1080p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Video_720p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Video_720p_30fps.so new file mode 100644 index 0000000..a695e27 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csaacultraimipirawindia_Video_720p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_3rd_Capture.so new file mode 100644 index 0000000..96aefe8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_3rd_Preview.so new file mode 100644 index 0000000..756e01d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Capture.so new file mode 100644 index 0000000..d46bfda Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Preview.so new file mode 100644 index 0000000..f8475dd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_FaceBeauty_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Face_Capture.so new file mode 100644 index 0000000..6537892 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Flash_Capture.so new file mode 100644 index 0000000..3aee5f1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_HDR_Capture.so new file mode 100644 index 0000000..50061c5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_HDR_Face_Capture.so new file mode 100644 index 0000000..c125d20 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Capture.so new file mode 100644 index 0000000..544a478 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..a1d6137 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_NEGATIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Capture.so new file mode 100644 index 0000000..8df682d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..42d43d8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_POSITIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Professional_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Professional_Capture.so new file mode 100644 index 0000000..83f4930 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Professional_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Professional_Preview.so new file mode 100644 index 0000000..3704864 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_SE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_SE_Capture.so new file mode 100644 index 0000000..954ab90 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_SE_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_SE_Face_Capture.so new file mode 100644 index 0000000..359c7d0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_SE_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Scene_Capture.so new file mode 100644 index 0000000..68addea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Scene_Preview.so new file mode 100644 index 0000000..707f4e3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Video_1080p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Video_1080p_30fps.so new file mode 100644 index 0000000..d009808 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Video_1080p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Video_720p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Video_720p_30fps.so new file mode 100644 index 0000000..96a2506 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipiraw_Video_720p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_3rd_Capture.so new file mode 100644 index 0000000..75c1dc4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_3rd_Preview.so new file mode 100644 index 0000000..bbc5c6d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Capture.so new file mode 100644 index 0000000..f1b2c37 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Preview.so new file mode 100644 index 0000000..12f7a12 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_FaceBeauty_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Face_Capture.so new file mode 100644 index 0000000..9836484 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Flash_Capture.so new file mode 100644 index 0000000..f1c746f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_HDR_Capture.so new file mode 100644 index 0000000..3a52cc2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_HDR_Face_Capture.so new file mode 100644 index 0000000..cced3f0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDE_NEGATIVE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDE_NEGATIVE_Capture.so new file mode 100644 index 0000000..e52cee1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDE_NEGATIVE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDR_Capture.so new file mode 100644 index 0000000..9b21fea Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDR_POSITIVE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDR_POSITIVE_Capture.so new file mode 100644 index 0000000..11a606d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_LLHDR_POSITIVE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Capture.so new file mode 100644 index 0000000..292e9f0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..6c8929c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_NEGATIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Capture.so new file mode 100644 index 0000000..c82fce5 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..a376c59 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_POSITIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Professional_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Professional_Capture.so new file mode 100644 index 0000000..81b07bd Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Professional_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Professional_Preview.so new file mode 100644 index 0000000..666bbca Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Capture.so new file mode 100644 index 0000000..ec1b39d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Capture.so new file mode 100644 index 0000000..5a5cdf8 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Preview.so new file mode 100644 index 0000000..eb2b6e6 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_SE_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Scene_Capture.so new file mode 100644 index 0000000..224f2aa Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Scene_Preview.so new file mode 100644 index 0000000..4b0d84d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Capture.so new file mode 100644 index 0000000..300966a Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Preview.so new file mode 100644 index 0000000..f66b8c3 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_UV_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Video_1080p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Video_1080p_30fps.so new file mode 100644 index 0000000..79cc36f Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Video_1080p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Video_720p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Video_720p_30fps.so new file mode 100644 index 0000000..984a9e1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawglobal_Video_720p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_3rd_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_3rd_Capture.so new file mode 100644 index 0000000..c03dda0 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_3rd_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_3rd_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_3rd_Preview.so new file mode 100644 index 0000000..c9b56a4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_3rd_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Capture.so new file mode 100644 index 0000000..2df016c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Preview.so new file mode 100644 index 0000000..a1152ca Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_FaceBeauty_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Face_Capture.so new file mode 100644 index 0000000..7382948 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Flash_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Flash_Capture.so new file mode 100644 index 0000000..b9536f7 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Flash_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_HDR_Capture.so new file mode 100644 index 0000000..0305905 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_HDR_Face_Capture.so new file mode 100644 index 0000000..67d47a1 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDE_NEGATIVE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDE_NEGATIVE_Capture.so new file mode 100644 index 0000000..9322703 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDE_NEGATIVE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDR_Capture.so new file mode 100644 index 0000000..6a64c36 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDR_POSITIVE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDR_POSITIVE_Capture.so new file mode 100644 index 0000000..af6633b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_LLHDR_POSITIVE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Capture.so new file mode 100644 index 0000000..d67d3f2 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..aec429d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_NEGATIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Capture.so new file mode 100644 index 0000000..fcf21ff Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Face_Capture.so new file mode 100644 index 0000000..1bea243 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_POSITIVE_HDR_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Professional_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Professional_Capture.so new file mode 100644 index 0000000..4ccf407 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Professional_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Professional_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Professional_Preview.so new file mode 100644 index 0000000..546777d Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Professional_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Capture.so new file mode 100644 index 0000000..f492867 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Face_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Face_Capture.so new file mode 100644 index 0000000..2b9b9fe Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Face_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Face_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Face_Preview.so new file mode 100644 index 0000000..897552b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_SE_Face_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Scene_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Scene_Capture.so new file mode 100644 index 0000000..e610cb4 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Scene_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Scene_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Scene_Preview.so new file mode 100644 index 0000000..1389d5c Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Scene_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Capture.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Capture.so new file mode 100644 index 0000000..96cae8b Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Capture.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Preview.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Preview.so new file mode 100644 index 0000000..c587f06 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_UV_Portrait_Preview.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Video_1080p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Video_1080p_30fps.so new file mode 100644 index 0000000..d6b666e Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Video_1080p_30fps.so differ diff --git a/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Video_720p_30fps.so b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Video_720p_30fps.so new file mode 100644 index 0000000..25be363 Binary files /dev/null and b/proprietary/vendor/lib64/libCamera_sc820csofilmultraiimipirawindia_Video_720p_30fps.so differ diff --git a/proprietary/vendor/lib64/libDefaultFpsActor.so b/proprietary/vendor/lib64/libDefaultFpsActor.so new file mode 100644 index 0000000..0874086 Binary files /dev/null and b/proprietary/vendor/lib64/libDefaultFpsActor.so differ diff --git a/proprietary/vendor/lib64/libFrameRecord.so b/proprietary/vendor/lib64/libFrameRecord.so new file mode 100644 index 0000000..c8e9955 Binary files /dev/null and b/proprietary/vendor/lib64/libFrameRecord.so differ diff --git a/proprietary/vendor/lib64/libJpgEncPipe.so b/proprietary/vendor/lib64/libJpgEncPipe.so new file mode 100644 index 0000000..4bf8947 Binary files /dev/null and b/proprietary/vendor/lib64/libJpgEncPipe.so differ diff --git a/proprietary/vendor/lib64/libMiVideoFilter.so b/proprietary/vendor/lib64/libMiVideoFilter.so new file mode 100644 index 0000000..98f4ce6 Binary files /dev/null and b/proprietary/vendor/lib64/libMiVideoFilter.so differ diff --git a/proprietary/vendor/lib64/libMtkSpeechEnh.so b/proprietary/vendor/lib64/libMtkSpeechEnh.so new file mode 100644 index 0000000..c3094b4 Binary files /dev/null and b/proprietary/vendor/lib64/libMtkSpeechEnh.so differ diff --git a/proprietary/vendor/lib64/libNoFpsActor.so b/proprietary/vendor/lib64/libNoFpsActor.so new file mode 100644 index 0000000..d02f466 Binary files /dev/null and b/proprietary/vendor/lib64/libNoFpsActor.so differ diff --git a/proprietary/vendor/lib64/libOpenCL.so b/proprietary/vendor/lib64/libOpenCL.so new file mode 100644 index 0000000..8ea9451 Binary files /dev/null and b/proprietary/vendor/lib64/libOpenCL.so differ diff --git a/proprietary/vendor/lib64/libSQLiteModule_VER_ALL.so b/proprietary/vendor/lib64/libSQLiteModule_VER_ALL.so new file mode 100644 index 0000000..338b41e Binary files /dev/null and b/proprietary/vendor/lib64/libSQLiteModule_VER_ALL.so differ diff --git a/proprietary/vendor/lib64/libTEECommon.so b/proprietary/vendor/lib64/libTEECommon.so new file mode 100644 index 0000000..9d362af Binary files /dev/null and b/proprietary/vendor/lib64/libTEECommon.so differ diff --git a/proprietary/vendor/lib64/libTrueSight.so b/proprietary/vendor/lib64/libTrueSight.so new file mode 100644 index 0000000..0efede7 Binary files /dev/null and b/proprietary/vendor/lib64/libTrueSight.so differ diff --git a/proprietary/vendor/lib64/lib_iir.so b/proprietary/vendor/lib64/lib_iir.so new file mode 100644 index 0000000..d4c159a Binary files /dev/null and b/proprietary/vendor/lib64/lib_iir.so differ diff --git a/proprietary/vendor/lib64/lib_speech_enh.so b/proprietary/vendor/lib64/lib_speech_enh.so new file mode 100644 index 0000000..10e50c1 Binary files /dev/null and b/proprietary/vendor/lib64/lib_speech_enh.so differ diff --git a/proprietary/vendor/lib64/libaal_cust.so b/proprietary/vendor/lib64/libaal_cust.so new file mode 100644 index 0000000..1a8918c Binary files /dev/null and b/proprietary/vendor/lib64/libaal_cust.so differ diff --git a/proprietary/vendor/lib64/libaal_key.so b/proprietary/vendor/lib64/libaal_key.so new file mode 100644 index 0000000..cdfc3e8 Binary files /dev/null and b/proprietary/vendor/lib64/libaal_key.so differ diff --git a/proprietary/vendor/lib64/libaal_mtk.so b/proprietary/vendor/lib64/libaal_mtk.so new file mode 100644 index 0000000..73f1abc Binary files /dev/null and b/proprietary/vendor/lib64/libaal_mtk.so differ diff --git a/proprietary/vendor/lib64/libaedv.so b/proprietary/vendor/lib64/libaedv.so new file mode 100644 index 0000000..60e1007 Binary files /dev/null and b/proprietary/vendor/lib64/libaedv.so differ diff --git a/proprietary/vendor/lib64/libalsautils-v32.so b/proprietary/vendor/lib64/libalsautils-v32.so new file mode 100644 index 0000000..ac3e2ae Binary files /dev/null and b/proprietary/vendor/lib64/libalsautils-v32.so differ diff --git a/proprietary/vendor/lib64/libanc_dc_base.so b/proprietary/vendor/lib64/libanc_dc_base.so new file mode 100644 index 0000000..c881110 Binary files /dev/null and b/proprietary/vendor/lib64/libanc_dc_base.so differ diff --git a/proprietary/vendor/lib64/libanc_fullhdr.so b/proprietary/vendor/lib64/libanc_fullhdr.so new file mode 100644 index 0000000..84dde88 Binary files /dev/null and b/proprietary/vendor/lib64/libanc_fullhdr.so differ diff --git a/proprietary/vendor/lib64/libanc_hdr.so b/proprietary/vendor/lib64/libanc_hdr.so new file mode 100644 index 0000000..1600ae8 Binary files /dev/null and b/proprietary/vendor/lib64/libanc_hdr.so differ diff --git a/proprietary/vendor/lib64/libanc_hdr_adapter_AncSuperNightLite.so b/proprietary/vendor/lib64/libanc_hdr_adapter_AncSuperNightLite.so new file mode 100644 index 0000000..bff5051 Binary files /dev/null and b/proprietary/vendor/lib64/libanc_hdr_adapter_AncSuperNightLite.so differ diff --git a/proprietary/vendor/lib64/libanc_night.so b/proprietary/vendor/lib64/libanc_night.so new file mode 100644 index 0000000..524fab4 Binary files /dev/null and b/proprietary/vendor/lib64/libanc_night.so differ diff --git a/proprietary/vendor/lib64/libanc_night_preview.so b/proprietary/vendor/lib64/libanc_night_preview.so new file mode 100644 index 0000000..6a9937c Binary files /dev/null and b/proprietary/vendor/lib64/libanc_night_preview.so differ diff --git a/proprietary/vendor/lib64/libanc_single_bokeh.so b/proprietary/vendor/lib64/libanc_single_bokeh.so new file mode 100644 index 0000000..e9ed1bf Binary files /dev/null and b/proprietary/vendor/lib64/libanc_single_bokeh.so differ diff --git a/proprietary/vendor/lib64/libanc_single_rt_bokeh.so b/proprietary/vendor/lib64/libanc_single_rt_bokeh.so new file mode 100644 index 0000000..8824d95 Binary files /dev/null and b/proprietary/vendor/lib64/libanc_single_rt_bokeh.so differ diff --git a/proprietary/vendor/lib64/libapu_mdw.so b/proprietary/vendor/lib64/libapu_mdw.so new file mode 100644 index 0000000..e184a6b Binary files /dev/null and b/proprietary/vendor/lib64/libapu_mdw.so differ diff --git a/proprietary/vendor/lib64/libapu_mdw_batch.so b/proprietary/vendor/lib64/libapu_mdw_batch.so new file mode 100644 index 0000000..8f6adbb Binary files /dev/null and b/proprietary/vendor/lib64/libapu_mdw_batch.so differ diff --git a/proprietary/vendor/lib64/libapusys.so b/proprietary/vendor/lib64/libapusys.so new file mode 100644 index 0000000..415a8f5 Binary files /dev/null and b/proprietary/vendor/lib64/libapusys.so differ diff --git a/proprietary/vendor/lib64/libapusys_edma.so b/proprietary/vendor/lib64/libapusys_edma.so new file mode 100644 index 0000000..f0f2876 Binary files /dev/null and b/proprietary/vendor/lib64/libapusys_edma.so differ diff --git a/proprietary/vendor/lib64/libarmnn.so b/proprietary/vendor/lib64/libarmnn.so new file mode 100644 index 0000000..9d61f99 Binary files /dev/null and b/proprietary/vendor/lib64/libarmnn.so differ diff --git a/proprietary/vendor/lib64/libarmnn_ndk.mtk.vndk.so b/proprietary/vendor/lib64/libarmnn_ndk.mtk.vndk.so new file mode 100644 index 0000000..de66f6d Binary files /dev/null and b/proprietary/vendor/lib64/libarmnn_ndk.mtk.vndk.so differ diff --git a/proprietary/vendor/lib64/libasn1c_core.so b/proprietary/vendor/lib64/libasn1c_core.so new file mode 100644 index 0000000..8ef486e Binary files /dev/null and b/proprietary/vendor/lib64/libasn1c_core.so differ diff --git a/proprietary/vendor/lib64/libasn1c_mapi.so b/proprietary/vendor/lib64/libasn1c_mapi.so new file mode 100644 index 0000000..37ccb6d Binary files /dev/null and b/proprietary/vendor/lib64/libasn1c_mapi.so differ diff --git a/proprietary/vendor/lib64/libasn1c_mdmi.so b/proprietary/vendor/lib64/libasn1c_mdmi.so new file mode 100644 index 0000000..5ed2589 Binary files /dev/null and b/proprietary/vendor/lib64/libasn1c_mdmi.so differ diff --git a/proprietary/vendor/lib64/libaudio_param_parser-vnd.so b/proprietary/vendor/lib64/libaudio_param_parser-vnd.so new file mode 100644 index 0000000..145847c Binary files /dev/null and b/proprietary/vendor/lib64/libaudio_param_parser-vnd.so differ diff --git a/proprietary/vendor/lib64/libaudiocompensationfilter_vendor.so b/proprietary/vendor/lib64/libaudiocompensationfilter_vendor.so new file mode 100644 index 0000000..a85d242 Binary files /dev/null and b/proprietary/vendor/lib64/libaudiocompensationfilter_vendor.so differ diff --git a/proprietary/vendor/lib64/libaudiocompensationfilterc.so b/proprietary/vendor/lib64/libaudiocompensationfilterc.so new file mode 100644 index 0000000..708b0b7 Binary files /dev/null and b/proprietary/vendor/lib64/libaudiocompensationfilterc.so differ diff --git a/proprietary/vendor/lib64/libaudiocomponentengine_vendor.so b/proprietary/vendor/lib64/libaudiocomponentengine_vendor.so new file mode 100644 index 0000000..844f95d Binary files /dev/null and b/proprietary/vendor/lib64/libaudiocomponentengine_vendor.so differ diff --git a/proprietary/vendor/lib64/libaudiocomponentenginec.so b/proprietary/vendor/lib64/libaudiocomponentenginec.so new file mode 100644 index 0000000..4f561d0 Binary files /dev/null and b/proprietary/vendor/lib64/libaudiocomponentenginec.so differ diff --git a/proprietary/vendor/lib64/libaudiocustparam_vendor.so b/proprietary/vendor/lib64/libaudiocustparam_vendor.so new file mode 100644 index 0000000..d082bc2 Binary files /dev/null and b/proprietary/vendor/lib64/libaudiocustparam_vendor.so differ diff --git a/proprietary/vendor/lib64/libaudiodcrflt_vendor.so b/proprietary/vendor/lib64/libaudiodcrflt_vendor.so new file mode 100644 index 0000000..ff71742 Binary files /dev/null and b/proprietary/vendor/lib64/libaudiodcrflt_vendor.so differ diff --git a/proprietary/vendor/lib64/libaudiofmtconv.so b/proprietary/vendor/lib64/libaudiofmtconv.so new file mode 100644 index 0000000..252ee39 Binary files /dev/null and b/proprietary/vendor/lib64/libaudiofmtconv.so differ diff --git a/proprietary/vendor/lib64/libaudioloudc.so b/proprietary/vendor/lib64/libaudioloudc.so new file mode 100644 index 0000000..f75f059 Binary files /dev/null and b/proprietary/vendor/lib64/libaudioloudc.so differ diff --git a/proprietary/vendor/lib64/libaudioprimarydevicehalifclient.so b/proprietary/vendor/lib64/libaudioprimarydevicehalifclient.so new file mode 100644 index 0000000..a1642d5 Binary files /dev/null and b/proprietary/vendor/lib64/libaudioprimarydevicehalifclient.so differ diff --git a/proprietary/vendor/lib64/libaudiosmartpamtk.so b/proprietary/vendor/lib64/libaudiosmartpamtk.so new file mode 100644 index 0000000..1a92b38 Binary files /dev/null and b/proprietary/vendor/lib64/libaudiosmartpamtk.so differ diff --git a/proprietary/vendor/lib64/libaudiotoolkit_vendor.so b/proprietary/vendor/lib64/libaudiotoolkit_vendor.so new file mode 100644 index 0000000..a35f47f Binary files /dev/null and b/proprietary/vendor/lib64/libaudiotoolkit_vendor.so differ diff --git a/proprietary/vendor/lib64/libaurisysdemo.so b/proprietary/vendor/lib64/libaurisysdemo.so new file mode 100644 index 0000000..1be08e0 Binary files /dev/null and b/proprietary/vendor/lib64/libaurisysdemo.so differ diff --git a/proprietary/vendor/lib64/libbessound_hd_mtk_vendor.so b/proprietary/vendor/lib64/libbessound_hd_mtk_vendor.so new file mode 100644 index 0000000..58cb7de Binary files /dev/null and b/proprietary/vendor/lib64/libbessound_hd_mtk_vendor.so differ diff --git a/proprietary/vendor/lib64/libblisrc32_vendor.so b/proprietary/vendor/lib64/libblisrc32_vendor.so new file mode 100644 index 0000000..635dc9f Binary files /dev/null and b/proprietary/vendor/lib64/libblisrc32_vendor.so differ diff --git a/proprietary/vendor/lib64/libbluetooth_mtk.so b/proprietary/vendor/lib64/libbluetooth_mtk.so new file mode 100644 index 0000000..8279b5e Binary files /dev/null and b/proprietary/vendor/lib64/libbluetooth_mtk.so differ diff --git a/proprietary/vendor/lib64/libbluetooth_mtk_pure.so b/proprietary/vendor/lib64/libbluetooth_mtk_pure.so new file mode 100644 index 0000000..8697025 Binary files /dev/null and b/proprietary/vendor/lib64/libbluetooth_mtk_pure.so differ diff --git a/proprietary/vendor/lib64/libbt-vendor.so b/proprietary/vendor/lib64/libbt-vendor.so new file mode 100644 index 0000000..600b895 Binary files /dev/null and b/proprietary/vendor/lib64/libbt-vendor.so differ diff --git a/proprietary/vendor/lib64/libbwc.so b/proprietary/vendor/lib64/libbwc.so new file mode 100644 index 0000000..cde8568 Binary files /dev/null and b/proprietary/vendor/lib64/libbwc.so differ diff --git a/proprietary/vendor/lib64/libc++_shared.so b/proprietary/vendor/lib64/libc++_shared.so new file mode 100644 index 0000000..48fb870 Binary files /dev/null and b/proprietary/vendor/lib64/libc++_shared.so differ diff --git a/proprietary/vendor/lib64/libcam.seninfn3d.so b/proprietary/vendor/lib64/libcam.seninfn3d.so new file mode 100644 index 0000000..95affb0 Binary files /dev/null and b/proprietary/vendor/lib64/libcam.seninfn3d.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.3dnr.so b/proprietary/vendor/lib64/libcamalgo.3dnr.so new file mode 100644 index 0000000..984f9f6 Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.3dnr.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.dngop.so b/proprietary/vendor/lib64/libcamalgo.dngop.so new file mode 100644 index 0000000..1dc454c Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.dngop.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.eis.so b/proprietary/vendor/lib64/libcamalgo.eis.so new file mode 100644 index 0000000..56c240c Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.eis.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.fdft.so b/proprietary/vendor/lib64/libcamalgo.fdft.so new file mode 100644 index 0000000..9d5ef33 Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.fdft.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.fsc.so b/proprietary/vendor/lib64/libcamalgo.fsc.so new file mode 100644 index 0000000..58ab866 Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.fsc.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.gyro.so b/proprietary/vendor/lib64/libcamalgo.gyro.so new file mode 100644 index 0000000..a0a9be1 Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.gyro.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.lmv.so b/proprietary/vendor/lib64/libcamalgo.lmv.so new file mode 100644 index 0000000..99d682d Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.lmv.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.n3d.so b/proprietary/vendor/lib64/libcamalgo.n3d.so new file mode 100644 index 0000000..8c5457d Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.n3d.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.nr.so b/proprietary/vendor/lib64/libcamalgo.nr.so new file mode 100644 index 0000000..311d070 Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.nr.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.platform.so b/proprietary/vendor/lib64/libcamalgo.platform.so new file mode 100644 index 0000000..9e8571a Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.platform.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.utility.so b/proprietary/vendor/lib64/libcamalgo.utility.so new file mode 100644 index 0000000..fd114fb Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.utility.so differ diff --git a/proprietary/vendor/lib64/libcamalgo.warp.so b/proprietary/vendor/lib64/libcamalgo.warp.so new file mode 100644 index 0000000..3eb4b42 Binary files /dev/null and b/proprietary/vendor/lib64/libcamalgo.warp.so differ diff --git a/proprietary/vendor/lib64/libcamera_scene.so b/proprietary/vendor/lib64/libcamera_scene.so new file mode 100644 index 0000000..27fbfdb Binary files /dev/null and b/proprietary/vendor/lib64/libcamera_scene.so differ diff --git a/proprietary/vendor/lib64/libcares_naptr.so b/proprietary/vendor/lib64/libcares_naptr.so new file mode 100644 index 0000000..fb10eac Binary files /dev/null and b/proprietary/vendor/lib64/libcares_naptr.so differ diff --git a/proprietary/vendor/lib64/libcarrierconfig.so b/proprietary/vendor/lib64/libcarrierconfig.so new file mode 100644 index 0000000..860cbc1 Binary files /dev/null and b/proprietary/vendor/lib64/libcarrierconfig.so differ diff --git a/proprietary/vendor/lib64/libccci_util.so b/proprietary/vendor/lib64/libccci_util.so new file mode 100644 index 0000000..d3f32d5 Binary files /dev/null and b/proprietary/vendor/lib64/libccci_util.so differ diff --git a/proprietary/vendor/lib64/libcmdl.so b/proprietary/vendor/lib64/libcmdl.so new file mode 100644 index 0000000..db79084 Binary files /dev/null and b/proprietary/vendor/lib64/libcmdl.so differ diff --git a/proprietary/vendor/lib64/libcmdl_ndk.mtk.vndk.so b/proprietary/vendor/lib64/libcmdl_ndk.mtk.vndk.so new file mode 100644 index 0000000..7cbc8ec Binary files /dev/null and b/proprietary/vendor/lib64/libcmdl_ndk.mtk.vndk.so differ diff --git a/proprietary/vendor/lib64/libcodec2_mtk_c2store.so b/proprietary/vendor/lib64/libcodec2_mtk_c2store.so new file mode 100644 index 0000000..eb17ef4 Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_mtk_c2store.so differ diff --git a/proprietary/vendor/lib64/libcodec2_mtk_vdec.so b/proprietary/vendor/lib64/libcodec2_mtk_vdec.so new file mode 100644 index 0000000..077b66b Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_mtk_vdec.so differ diff --git a/proprietary/vendor/lib64/libcodec2_mtk_venc.so b/proprietary/vendor/lib64/libcodec2_mtk_venc.so new file mode 100644 index 0000000..59c2f65 Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_mtk_venc.so differ diff --git a/proprietary/vendor/lib64/libcodec2_vpp_qt_plugin.so b/proprietary/vendor/lib64/libcodec2_vpp_qt_plugin.so new file mode 100644 index 0000000..60423cd Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_vpp_qt_plugin.so differ diff --git a/proprietary/vendor/lib64/libcodec2_vpp_rs_plugin.so b/proprietary/vendor/lib64/libcodec2_vpp_rs_plugin.so new file mode 100644 index 0000000..a6164be Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_vpp_rs_plugin.so differ diff --git a/proprietary/vendor/lib64/libcom.xiaomi.pluginutils.so b/proprietary/vendor/lib64/libcom.xiaomi.pluginutils.so new file mode 100644 index 0000000..b6ed299 Binary files /dev/null and b/proprietary/vendor/lib64/libcom.xiaomi.pluginutils.so differ diff --git a/proprietary/vendor/lib64/libcomposer_ext.so b/proprietary/vendor/lib64/libcomposer_ext.so new file mode 100644 index 0000000..3eec65e Binary files /dev/null and b/proprietary/vendor/lib64/libcomposer_ext.so differ diff --git a/proprietary/vendor/lib64/libconnfem.so b/proprietary/vendor/lib64/libconnfem.so new file mode 100644 index 0000000..9a17768 Binary files /dev/null and b/proprietary/vendor/lib64/libconnfem.so differ diff --git a/proprietary/vendor/lib64/libcustom_nvram.so b/proprietary/vendor/lib64/libcustom_nvram.so new file mode 100644 index 0000000..c500b7d Binary files /dev/null and b/proprietary/vendor/lib64/libcustom_nvram.so differ diff --git a/proprietary/vendor/lib64/libcvsd_mtk.so b/proprietary/vendor/lib64/libcvsd_mtk.so new file mode 100644 index 0000000..69f90f3 Binary files /dev/null and b/proprietary/vendor/lib64/libcvsd_mtk.so differ diff --git a/proprietary/vendor/lib64/libdapparamstorage.so b/proprietary/vendor/lib64/libdapparamstorage.so new file mode 100644 index 0000000..065c45d Binary files /dev/null and b/proprietary/vendor/lib64/libdapparamstorage.so differ diff --git a/proprietary/vendor/lib64/libdeccfg.so b/proprietary/vendor/lib64/libdeccfg.so new file mode 100644 index 0000000..8be3f76 Binary files /dev/null and b/proprietary/vendor/lib64/libdeccfg.so differ diff --git a/proprietary/vendor/lib64/libdlbdsservice.so b/proprietary/vendor/lib64/libdlbdsservice.so new file mode 100644 index 0000000..8a9fc12 Binary files /dev/null and b/proprietary/vendor/lib64/libdlbdsservice.so differ diff --git a/proprietary/vendor/lib64/libdlbpreg.so b/proprietary/vendor/lib64/libdlbpreg.so new file mode 100644 index 0000000..ccfbfea Binary files /dev/null and b/proprietary/vendor/lib64/libdlbpreg.so differ diff --git a/proprietary/vendor/lib64/libfgauge_gm30.so b/proprietary/vendor/lib64/libfgauge_gm30.so new file mode 100644 index 0000000..cf42890 Binary files /dev/null and b/proprietary/vendor/lib64/libfgauge_gm30.so differ diff --git a/proprietary/vendor/lib64/libfile_op.so b/proprietary/vendor/lib64/libfile_op.so new file mode 100644 index 0000000..e31d2d5 Binary files /dev/null and b/proprietary/vendor/lib64/libfile_op.so differ diff --git a/proprietary/vendor/lib64/libforkexecwrap.so b/proprietary/vendor/lib64/libforkexecwrap.so new file mode 100644 index 0000000..34fcf3a Binary files /dev/null and b/proprietary/vendor/lib64/libforkexecwrap.so differ diff --git a/proprietary/vendor/lib64/libformatter.so b/proprietary/vendor/lib64/libformatter.so new file mode 100644 index 0000000..e006573 Binary files /dev/null and b/proprietary/vendor/lib64/libformatter.so differ diff --git a/proprietary/vendor/lib64/libged.so b/proprietary/vendor/lib64/libged.so new file mode 100644 index 0000000..a56f020 Binary files /dev/null and b/proprietary/vendor/lib64/libged.so differ diff --git a/proprietary/vendor/lib64/libgf_hal.so b/proprietary/vendor/lib64/libgf_hal.so new file mode 100644 index 0000000..30a8344 Binary files /dev/null and b/proprietary/vendor/lib64/libgf_hal.so differ diff --git a/proprietary/vendor/lib64/libgpu_aux.so b/proprietary/vendor/lib64/libgpu_aux.so new file mode 100644 index 0000000..f7a3138 Binary files /dev/null and b/proprietary/vendor/lib64/libgpu_aux.so differ diff --git a/proprietary/vendor/lib64/libgpud.so b/proprietary/vendor/lib64/libgpud.so new file mode 100644 index 0000000..138a70d Binary files /dev/null and b/proprietary/vendor/lib64/libgpud.so differ diff --git a/proprietary/vendor/lib64/libgralloc_extra.so b/proprietary/vendor/lib64/libgralloc_extra.so new file mode 100644 index 0000000..902423e Binary files /dev/null and b/proprietary/vendor/lib64/libgralloc_extra.so differ diff --git a/proprietary/vendor/lib64/libgralloc_metadata.so b/proprietary/vendor/lib64/libgralloc_metadata.so new file mode 100644 index 0000000..d85b62a Binary files /dev/null and b/proprietary/vendor/lib64/libgralloc_metadata.so differ diff --git a/proprietary/vendor/lib64/libgralloctypes_mtk.so b/proprietary/vendor/lib64/libgralloctypes_mtk.so new file mode 100644 index 0000000..d1b5986 Binary files /dev/null and b/proprietary/vendor/lib64/libgralloctypes_mtk.so differ diff --git a/proprietary/vendor/lib64/libgwsd-ril.so b/proprietary/vendor/lib64/libgwsd-ril.so new file mode 100644 index 0000000..e99c69b Binary files /dev/null and b/proprietary/vendor/lib64/libgwsd-ril.so differ diff --git a/proprietary/vendor/lib64/libgwsdv2-ril.so b/proprietary/vendor/lib64/libgwsdv2-ril.so new file mode 100644 index 0000000..f84657c Binary files /dev/null and b/proprietary/vendor/lib64/libgwsdv2-ril.so differ diff --git a/proprietary/vendor/lib64/libgwsdv3-ril.so b/proprietary/vendor/lib64/libgwsdv3-ril.so new file mode 100644 index 0000000..5fde1e4 Binary files /dev/null and b/proprietary/vendor/lib64/libgwsdv3-ril.so differ diff --git a/proprietary/vendor/lib64/libgz_gp_client.so b/proprietary/vendor/lib64/libgz_gp_client.so new file mode 100644 index 0000000..a3a426e Binary files /dev/null and b/proprietary/vendor/lib64/libgz_gp_client.so differ diff --git a/proprietary/vendor/lib64/libgz_uree.so b/proprietary/vendor/lib64/libgz_uree.so new file mode 100644 index 0000000..2da8d5d Binary files /dev/null and b/proprietary/vendor/lib64/libgz_uree.so differ diff --git a/proprietary/vendor/lib64/libheichal.so b/proprietary/vendor/lib64/libheichal.so new file mode 100644 index 0000000..fb31165 Binary files /dev/null and b/proprietary/vendor/lib64/libheichal.so differ diff --git a/proprietary/vendor/lib64/libhfmanager.so b/proprietary/vendor/lib64/libhfmanager.so new file mode 100644 index 0000000..a9a3fc6 Binary files /dev/null and b/proprietary/vendor/lib64/libhfmanager.so differ diff --git a/proprietary/vendor/lib64/libhfmanagerwrapper.so b/proprietary/vendor/lib64/libhfmanagerwrapper.so new file mode 100644 index 0000000..a9983c5 Binary files /dev/null and b/proprietary/vendor/lib64/libhfmanagerwrapper.so differ diff --git a/proprietary/vendor/lib64/libhwm.so b/proprietary/vendor/lib64/libhwm.so new file mode 100644 index 0000000..2d096d2 Binary files /dev/null and b/proprietary/vendor/lib64/libhwm.so differ diff --git a/proprietary/vendor/lib64/libifcutils_mtk.so b/proprietary/vendor/lib64/libifcutils_mtk.so new file mode 100644 index 0000000..00fc14f Binary files /dev/null and b/proprietary/vendor/lib64/libifcutils_mtk.so differ diff --git a/proprietary/vendor/lib64/libimagebuffer_wrapper.so b/proprietary/vendor/lib64/libimagebuffer_wrapper.so new file mode 100644 index 0000000..ce962e4 Binary files /dev/null and b/proprietary/vendor/lib64/libimagebuffer_wrapper.so differ diff --git a/proprietary/vendor/lib64/libion_mtk.so b/proprietary/vendor/lib64/libion_mtk.so new file mode 100644 index 0000000..4336dc9 Binary files /dev/null and b/proprietary/vendor/lib64/libion_mtk.so differ diff --git a/proprietary/vendor/lib64/libion_ulit.so b/proprietary/vendor/lib64/libion_ulit.so new file mode 100644 index 0000000..25be9e4 Binary files /dev/null and b/proprietary/vendor/lib64/libion_ulit.so differ diff --git a/proprietary/vendor/lib64/libjpeg-alpha-oal_vendor.so b/proprietary/vendor/lib64/libjpeg-alpha-oal_vendor.so new file mode 100644 index 0000000..b58b7b7 Binary files /dev/null and b/proprietary/vendor/lib64/libjpeg-alpha-oal_vendor.so differ diff --git a/proprietary/vendor/lib64/libjpeg-alpha_vendor.so b/proprietary/vendor/lib64/libjpeg-alpha_vendor.so new file mode 100644 index 0000000..d7e2317 Binary files /dev/null and b/proprietary/vendor/lib64/libjpeg-alpha_vendor.so differ diff --git a/proprietary/vendor/lib64/libksensor.so b/proprietary/vendor/lib64/libksensor.so new file mode 100644 index 0000000..5f339f1 Binary files /dev/null and b/proprietary/vendor/lib64/libksensor.so differ diff --git a/proprietary/vendor/lib64/libladder.so b/proprietary/vendor/lib64/libladder.so new file mode 100644 index 0000000..278a6e5 Binary files /dev/null and b/proprietary/vendor/lib64/libladder.so differ diff --git a/proprietary/vendor/lib64/libmi_bokehpre.so b/proprietary/vendor/lib64/libmi_bokehpre.so new file mode 100644 index 0000000..e1c7c0e Binary files /dev/null and b/proprietary/vendor/lib64/libmi_bokehpre.so differ diff --git a/proprietary/vendor/lib64/libmialgo_ai_vision.so b/proprietary/vendor/lib64/libmialgo_ai_vision.so new file mode 100644 index 0000000..f329b54 Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_ai_vision.so differ diff --git a/proprietary/vendor/lib64/libmialgo_sd.so b/proprietary/vendor/lib64/libmialgo_sd.so new file mode 100644 index 0000000..13b5681 Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_sd.so differ diff --git a/proprietary/vendor/lib64/libmialgo_utils.so b/proprietary/vendor/lib64/libmialgo_utils.so new file mode 100644 index 0000000..a7c4f4c Binary files /dev/null and b/proprietary/vendor/lib64/libmialgo_utils.so differ diff --git a/proprietary/vendor/lib64/libmialgoengine.so b/proprietary/vendor/lib64/libmialgoengine.so new file mode 100644 index 0000000..52178d0 Binary files /dev/null and b/proprietary/vendor/lib64/libmialgoengine.so differ diff --git a/proprietary/vendor/lib64/libmialgoengine2.so b/proprietary/vendor/lib64/libmialgoengine2.so new file mode 100644 index 0000000..a4d270c Binary files /dev/null and b/proprietary/vendor/lib64/libmialgoengine2.so differ diff --git a/proprietary/vendor/lib64/libmifpext.so b/proprietary/vendor/lib64/libmifpext.so new file mode 100644 index 0000000..fa7d43b Binary files /dev/null and b/proprietary/vendor/lib64/libmifpext.so differ diff --git a/proprietary/vendor/lib64/libminiui.so b/proprietary/vendor/lib64/libminiui.so new file mode 100644 index 0000000..f654e1a Binary files /dev/null and b/proprietary/vendor/lib64/libminiui.so differ diff --git a/proprietary/vendor/lib64/libmipc.so b/proprietary/vendor/lib64/libmipc.so new file mode 100644 index 0000000..d504dbe Binary files /dev/null and b/proprietary/vendor/lib64/libmipc.so differ diff --git a/proprietary/vendor/lib64/libmisound.so b/proprietary/vendor/lib64/libmisound.so new file mode 100644 index 0000000..513da3a Binary files /dev/null and b/proprietary/vendor/lib64/libmisound.so differ diff --git a/proprietary/vendor/lib64/libmisoundcrossfade.so b/proprietary/vendor/lib64/libmisoundcrossfade.so new file mode 100644 index 0000000..9fdcfb5 Binary files /dev/null and b/proprietary/vendor/lib64/libmisoundcrossfade.so differ diff --git a/proprietary/vendor/lib64/libmmagent.so b/proprietary/vendor/lib64/libmmagent.so new file mode 100644 index 0000000..32cb3c5 Binary files /dev/null and b/proprietary/vendor/lib64/libmmagent.so differ diff --git a/proprietary/vendor/lib64/libmml.so b/proprietary/vendor/lib64/libmml.so new file mode 100644 index 0000000..e4662e6 Binary files /dev/null and b/proprietary/vendor/lib64/libmml.so differ diff --git a/proprietary/vendor/lib64/libmnetlink_v104.so b/proprietary/vendor/lib64/libmnetlink_v104.so new file mode 100644 index 0000000..3c8ad45 Binary files /dev/null and b/proprietary/vendor/lib64/libmnetlink_v104.so differ diff --git a/proprietary/vendor/lib64/libmorpho_HDSR.so b/proprietary/vendor/lib64/libmorpho_HDSR.so new file mode 100644 index 0000000..8c5d11d Binary files /dev/null and b/proprietary/vendor/lib64/libmorpho_HDSR.so differ diff --git a/proprietary/vendor/lib64/libmorpho_HdrChecker.so b/proprietary/vendor/lib64/libmorpho_HdrChecker.so new file mode 100644 index 0000000..9bc97f5 Binary files /dev/null and b/proprietary/vendor/lib64/libmorpho_HdrChecker.so differ diff --git a/proprietary/vendor/lib64/libmorpho_Ldc.so b/proprietary/vendor/lib64/libmorpho_Ldc.so new file mode 100644 index 0000000..3946575 Binary files /dev/null and b/proprietary/vendor/lib64/libmorpho_Ldc.so differ diff --git a/proprietary/vendor/lib64/libmorpho_ldc_preview.so b/proprietary/vendor/lib64/libmorpho_ldc_preview.so new file mode 100644 index 0000000..f774474 Binary files /dev/null and b/proprietary/vendor/lib64/libmorpho_ldc_preview.so differ diff --git a/proprietary/vendor/lib64/libmorpho_video_stabilizer.so b/proprietary/vendor/lib64/libmorpho_video_stabilizer.so new file mode 100644 index 0000000..af6b221 Binary files /dev/null and b/proprietary/vendor/lib64/libmorpho_video_stabilizer.so differ diff --git a/proprietary/vendor/lib64/libmpbase.so b/proprietary/vendor/lib64/libmpbase.so new file mode 100644 index 0000000..9561793 Binary files /dev/null and b/proprietary/vendor/lib64/libmpbase.so differ diff --git a/proprietary/vendor/lib64/libmsbc_mtk.so b/proprietary/vendor/lib64/libmsbc_mtk.so new file mode 100644 index 0000000..b5569c4 Binary files /dev/null and b/proprietary/vendor/lib64/libmsbc_mtk.so differ diff --git a/proprietary/vendor/lib64/libmtk-fusion-ril-prop-vsim.so b/proprietary/vendor/lib64/libmtk-fusion-ril-prop-vsim.so new file mode 100644 index 0000000..c8e97c4 Binary files /dev/null and b/proprietary/vendor/lib64/libmtk-fusion-ril-prop-vsim.so differ diff --git a/proprietary/vendor/lib64/libmtk-ril.so b/proprietary/vendor/lib64/libmtk-ril.so new file mode 100644 index 0000000..81519cc Binary files /dev/null and b/proprietary/vendor/lib64/libmtk-ril.so differ diff --git a/proprietary/vendor/lib64/libmtkares.so b/proprietary/vendor/lib64/libmtkares.so new file mode 100644 index 0000000..919e099 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkares.so differ diff --git a/proprietary/vendor/lib64/libmtkcam.MITPS.so b/proprietary/vendor/lib64/libmtkcam.MITPS.so new file mode 100644 index 0000000..eb4220f Binary files /dev/null and b/proprietary/vendor/lib64/libmtkcam.MITPS.so differ diff --git a/proprietary/vendor/lib64/libmtkcam_pipelinepolicy-aov.so b/proprietary/vendor/lib64/libmtkcam_pipelinepolicy-aov.so new file mode 100644 index 0000000..8baad29 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkcam_pipelinepolicy-aov.so differ diff --git a/proprietary/vendor/lib64/libmtkconfig.so b/proprietary/vendor/lib64/libmtkconfig.so new file mode 100644 index 0000000..160fe5c Binary files /dev/null and b/proprietary/vendor/lib64/libmtkconfig.so differ diff --git a/proprietary/vendor/lib64/libmtkconfigutils.so b/proprietary/vendor/lib64/libmtkconfigutils.so new file mode 100644 index 0000000..8e98bb2 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkconfigutils.so differ diff --git a/proprietary/vendor/lib64/libmtkcutils.so b/proprietary/vendor/lib64/libmtkcutils.so new file mode 100644 index 0000000..d27ca89 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkcutils.so differ diff --git a/proprietary/vendor/lib64/libmtkhardware_legacy.so b/proprietary/vendor/lib64/libmtkhardware_legacy.so new file mode 100644 index 0000000..5847a4f Binary files /dev/null and b/proprietary/vendor/lib64/libmtkhardware_legacy.so differ diff --git a/proprietary/vendor/lib64/libmtkisp_metadata.so b/proprietary/vendor/lib64/libmtkisp_metadata.so new file mode 100644 index 0000000..bc06d5b Binary files /dev/null and b/proprietary/vendor/lib64/libmtkisp_metadata.so differ diff --git a/proprietary/vendor/lib64/libmtklimiter_vendor.so b/proprietary/vendor/lib64/libmtklimiter_vendor.so new file mode 100644 index 0000000..728d749 Binary files /dev/null and b/proprietary/vendor/lib64/libmtklimiter_vendor.so differ diff --git a/proprietary/vendor/lib64/libmtkmipc-ril.so b/proprietary/vendor/lib64/libmtkmipc-ril.so new file mode 100644 index 0000000..a170d24 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkmipc-ril.so differ diff --git a/proprietary/vendor/lib64/libmtknetcap.so b/proprietary/vendor/lib64/libmtknetcap.so new file mode 100644 index 0000000..028f621 Binary files /dev/null and b/proprietary/vendor/lib64/libmtknetcap.so differ diff --git a/proprietary/vendor/lib64/libmtknetutils.so b/proprietary/vendor/lib64/libmtknetutils.so new file mode 100644 index 0000000..9f4d287 Binary files /dev/null and b/proprietary/vendor/lib64/libmtknetutils.so differ diff --git a/proprietary/vendor/lib64/libmtkproperty.so b/proprietary/vendor/lib64/libmtkproperty.so new file mode 100644 index 0000000..f102507 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkproperty.so differ diff --git a/proprietary/vendor/lib64/libmtkrillog.so b/proprietary/vendor/lib64/libmtkrillog.so new file mode 100644 index 0000000..c587cd0 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkrillog.so differ diff --git a/proprietary/vendor/lib64/libmtkrilutils.so b/proprietary/vendor/lib64/libmtkrilutils.so new file mode 100644 index 0000000..8f3f880 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkrilutils.so differ diff --git a/proprietary/vendor/lib64/libmtkshifter_vendor.so b/proprietary/vendor/lib64/libmtkshifter_vendor.so new file mode 100644 index 0000000..0bc5b89 Binary files /dev/null and b/proprietary/vendor/lib64/libmtkshifter_vendor.so differ diff --git a/proprietary/vendor/lib64/libmtksysutils.so b/proprietary/vendor/lib64/libmtksysutils.so new file mode 100644 index 0000000..8c6108f Binary files /dev/null and b/proprietary/vendor/lib64/libmtksysutils.so differ diff --git a/proprietary/vendor/lib64/libmtktinyxml.so b/proprietary/vendor/lib64/libmtktinyxml.so new file mode 100644 index 0000000..5a9b16e Binary files /dev/null and b/proprietary/vendor/lib64/libmtktinyxml.so differ diff --git a/proprietary/vendor/lib64/libmtkutils.so b/proprietary/vendor/lib64/libmtkutils.so new file mode 100644 index 0000000..da6591e Binary files /dev/null and b/proprietary/vendor/lib64/libmtkutils.so differ diff --git a/proprietary/vendor/lib64/libmvpu_cic_ci_compiler.so b/proprietary/vendor/lib64/libmvpu_cic_ci_compiler.so new file mode 100644 index 0000000..319eaf6 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_cic_ci_compiler.so differ diff --git a/proprietary/vendor/lib64/libmvpu_clc_cl_compiler.so b/proprietary/vendor/lib64/libmvpu_clc_cl_compiler.so new file mode 100644 index 0000000..5a8d4d9 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_clc_cl_compiler.so differ diff --git a/proprietary/vendor/lib64/libmvpu_clc_mvpu_debuginfo.so b/proprietary/vendor/lib64/libmvpu_clc_mvpu_debuginfo.so new file mode 100644 index 0000000..3f3d117 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_clc_mvpu_debuginfo.so differ diff --git a/proprietary/vendor/lib64/libmvpu_clc_mvpu_elf.so b/proprietary/vendor/lib64/libmvpu_clc_mvpu_elf.so new file mode 100644 index 0000000..c26dbc4 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_clc_mvpu_elf.so differ diff --git a/proprietary/vendor/lib64/libmvpu_clc_mvpu_utility.so b/proprietary/vendor/lib64/libmvpu_clc_mvpu_utility.so new file mode 100644 index 0000000..1f8dfc1 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_clc_mvpu_utility.so differ diff --git a/proprietary/vendor/lib64/libmvpu_clc_vpu_isa.so b/proprietary/vendor/lib64/libmvpu_clc_vpu_isa.so new file mode 100644 index 0000000..62e5dc5 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_clc_vpu_isa.so differ diff --git a/proprietary/vendor/lib64/libmvpu_config.so b/proprietary/vendor/lib64/libmvpu_config.so new file mode 100644 index 0000000..00c98e3 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_config.so differ diff --git a/proprietary/vendor/lib64/libmvpu_engine.so b/proprietary/vendor/lib64/libmvpu_engine.so new file mode 100644 index 0000000..bbbef74 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_engine.so differ diff --git a/proprietary/vendor/lib64/libmvpu_engine_pub.so b/proprietary/vendor/lib64/libmvpu_engine_pub.so new file mode 100644 index 0000000..83cfc22 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_engine_pub.so differ diff --git a/proprietary/vendor/lib64/libmvpu_pattern.so b/proprietary/vendor/lib64/libmvpu_pattern.so new file mode 100644 index 0000000..88e1514 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_pattern.so differ diff --git a/proprietary/vendor/lib64/libmvpu_pattern_pub.so b/proprietary/vendor/lib64/libmvpu_pattern_pub.so new file mode 100644 index 0000000..db265fd Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_pattern_pub.so differ diff --git a/proprietary/vendor/lib64/libmvpu_runtime.so b/proprietary/vendor/lib64/libmvpu_runtime.so new file mode 100644 index 0000000..a03f331 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_runtime.so differ diff --git a/proprietary/vendor/lib64/libmvpu_runtime_pub.so b/proprietary/vendor/lib64/libmvpu_runtime_pub.so new file mode 100644 index 0000000..21befb8 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpu_runtime_pub.so differ diff --git a/proprietary/vendor/lib64/libmvpuop_mtk_cv.so b/proprietary/vendor/lib64/libmvpuop_mtk_cv.so new file mode 100644 index 0000000..85a77d4 Binary files /dev/null and b/proprietary/vendor/lib64/libmvpuop_mtk_cv.so differ diff --git a/proprietary/vendor/lib64/libmvpuop_mtk_nn.so b/proprietary/vendor/lib64/libmvpuop_mtk_nn.so new file mode 100644 index 0000000..fc59afb Binary files /dev/null and b/proprietary/vendor/lib64/libmvpuop_mtk_nn.so differ diff --git a/proprietary/vendor/lib64/libneuron_graph_delegate.mtk.so b/proprietary/vendor/lib64/libneuron_graph_delegate.mtk.so new file mode 100644 index 0000000..f430501 Binary files /dev/null and b/proprietary/vendor/lib64/libneuron_graph_delegate.mtk.so differ diff --git a/proprietary/vendor/lib64/libneuron_platform.so b/proprietary/vendor/lib64/libneuron_platform.so new file mode 100644 index 0000000..15a17bd Binary files /dev/null and b/proprietary/vendor/lib64/libneuron_platform.so differ diff --git a/proprietary/vendor/lib64/libneuron_runtime.6.so b/proprietary/vendor/lib64/libneuron_runtime.6.so new file mode 100644 index 0000000..216064f Binary files /dev/null and b/proprietary/vendor/lib64/libneuron_runtime.6.so differ diff --git a/proprietary/vendor/lib64/libnir_neon_driver_ndk.mtk.vndk.so b/proprietary/vendor/lib64/libnir_neon_driver_ndk.mtk.vndk.so new file mode 100644 index 0000000..c127a40 Binary files /dev/null and b/proprietary/vendor/lib64/libnir_neon_driver_ndk.mtk.vndk.so differ diff --git a/proprietary/vendor/lib64/libnpagent.so b/proprietary/vendor/lib64/libnpagent.so new file mode 100644 index 0000000..85e948f Binary files /dev/null and b/proprietary/vendor/lib64/libnpagent.so differ diff --git a/proprietary/vendor/lib64/libnpagent_server.so b/proprietary/vendor/lib64/libnpagent_server.so new file mode 100644 index 0000000..726daf4 Binary files /dev/null and b/proprietary/vendor/lib64/libnpagent_server.so differ diff --git a/proprietary/vendor/lib64/libnvram.so b/proprietary/vendor/lib64/libnvram.so new file mode 100644 index 0000000..4bbc36a Binary files /dev/null and b/proprietary/vendor/lib64/libnvram.so differ diff --git a/proprietary/vendor/lib64/libnvram_sec.so b/proprietary/vendor/lib64/libnvram_sec.so new file mode 100644 index 0000000..482439a Binary files /dev/null and b/proprietary/vendor/lib64/libnvram_sec.so differ diff --git a/proprietary/vendor/lib64/liboemcrypto.so b/proprietary/vendor/lib64/liboemcrypto.so new file mode 100644 index 0000000..0cdee93 Binary files /dev/null and b/proprietary/vendor/lib64/liboemcrypto.so differ diff --git a/proprietary/vendor/lib64/libpixelflinger.so b/proprietary/vendor/lib64/libpixelflinger.so new file mode 100644 index 0000000..8dd70fc Binary files /dev/null and b/proprietary/vendor/lib64/libpixelflinger.so differ diff --git a/proprietary/vendor/lib64/libpn560_fw.so b/proprietary/vendor/lib64/libpn560_fw.so new file mode 100644 index 0000000..f848345 Binary files /dev/null and b/proprietary/vendor/lib64/libpn560_fw.so differ diff --git a/proprietary/vendor/lib64/libpqframework.so b/proprietary/vendor/lib64/libpqframework.so new file mode 100644 index 0000000..0df6655 Binary files /dev/null and b/proprietary/vendor/lib64/libpqframework.so differ diff --git a/proprietary/vendor/lib64/libratconfig.so b/proprietary/vendor/lib64/libratconfig.so new file mode 100644 index 0000000..110593d Binary files /dev/null and b/proprietary/vendor/lib64/libratconfig.so differ diff --git a/proprietary/vendor/lib64/libremosaic_wrapper.so b/proprietary/vendor/lib64/libremosaic_wrapper.so new file mode 100644 index 0000000..6291ab2 Binary files /dev/null and b/proprietary/vendor/lib64/libremosaic_wrapper.so differ diff --git a/proprietary/vendor/lib64/libremosaiclib.so b/proprietary/vendor/lib64/libremosaiclib.so new file mode 100644 index 0000000..f1b08f2 Binary files /dev/null and b/proprietary/vendor/lib64/libremosaiclib.so differ diff --git a/proprietary/vendor/lib64/librgbwlightsensor.so b/proprietary/vendor/lib64/librgbwlightsensor.so new file mode 100644 index 0000000..f15a75e Binary files /dev/null and b/proprietary/vendor/lib64/librgbwlightsensor.so differ diff --git a/proprietary/vendor/lib64/librilfusion.so b/proprietary/vendor/lib64/librilfusion.so new file mode 100644 index 0000000..453c7c8 Binary files /dev/null and b/proprietary/vendor/lib64/librilfusion.so differ diff --git a/proprietary/vendor/lib64/librpc.so b/proprietary/vendor/lib64/librpc.so new file mode 100644 index 0000000..70eea17 Binary files /dev/null and b/proprietary/vendor/lib64/librpc.so differ diff --git a/proprietary/vendor/lib64/librt_extamp_intf.so b/proprietary/vendor/lib64/librt_extamp_intf.so new file mode 100644 index 0000000..33a036f Binary files /dev/null and b/proprietary/vendor/lib64/librt_extamp_intf.so differ diff --git a/proprietary/vendor/lib64/libsixth.so b/proprietary/vendor/lib64/libsixth.so new file mode 100644 index 0000000..1f9ee1d Binary files /dev/null and b/proprietary/vendor/lib64/libsixth.so differ diff --git a/proprietary/vendor/lib64/libspeech_enh_lib.so b/proprietary/vendor/lib64/libspeech_enh_lib.so new file mode 100644 index 0000000..d462843 Binary files /dev/null and b/proprietary/vendor/lib64/libspeech_enh_lib.so differ diff --git a/proprietary/vendor/lib64/libspeechparser_vendor.so b/proprietary/vendor/lib64/libspeechparser_vendor.so new file mode 100644 index 0000000..fe1c11e Binary files /dev/null and b/proprietary/vendor/lib64/libspeechparser_vendor.so differ diff --git a/proprietary/vendor/lib64/libstorage_otp.so b/proprietary/vendor/lib64/libstorage_otp.so new file mode 100644 index 0000000..c98c4f2 Binary files /dev/null and b/proprietary/vendor/lib64/libstorage_otp.so differ diff --git a/proprietary/vendor/lib64/libsysenv.so b/proprietary/vendor/lib64/libsysenv.so new file mode 100644 index 0000000..a60ed47 Binary files /dev/null and b/proprietary/vendor/lib64/libsysenv.so differ diff --git a/proprietary/vendor/lib64/libteecli.so b/proprietary/vendor/lib64/libteecli.so new file mode 100644 index 0000000..c5a0670 Binary files /dev/null and b/proprietary/vendor/lib64/libteecli.so differ diff --git a/proprietary/vendor/lib64/libtflite_mtk.so b/proprietary/vendor/lib64/libtflite_mtk.so new file mode 100644 index 0000000..e010c16 Binary files /dev/null and b/proprietary/vendor/lib64/libtflite_mtk.so differ diff --git a/proprietary/vendor/lib64/libthha.so b/proprietary/vendor/lib64/libthha.so new file mode 100644 index 0000000..f6cc023 Binary files /dev/null and b/proprietary/vendor/lib64/libthha.so differ diff --git a/proprietary/vendor/lib64/libtrm.so b/proprietary/vendor/lib64/libtrm.so new file mode 100644 index 0000000..58f8b80 Binary files /dev/null and b/proprietary/vendor/lib64/libtrm.so differ diff --git a/proprietary/vendor/lib64/libudf.so b/proprietary/vendor/lib64/libudf.so new file mode 100644 index 0000000..ec0440e Binary files /dev/null and b/proprietary/vendor/lib64/libudf.so differ diff --git a/proprietary/vendor/lib64/libvcodec_oal.so b/proprietary/vendor/lib64/libvcodec_oal.so new file mode 100644 index 0000000..be741ad Binary files /dev/null and b/proprietary/vendor/lib64/libvcodec_oal.so differ diff --git a/proprietary/vendor/lib64/libvcodecdrv_header_stub.so b/proprietary/vendor/lib64/libvcodecdrv_header_stub.so new file mode 100644 index 0000000..8b1436f Binary files /dev/null and b/proprietary/vendor/lib64/libvcodecdrv_header_stub.so differ diff --git a/proprietary/vendor/lib64/libvia-ril.so b/proprietary/vendor/lib64/libvia-ril.so new file mode 100644 index 0000000..ba45d09 Binary files /dev/null and b/proprietary/vendor/lib64/libvia-ril.so differ diff --git a/proprietary/vendor/lib64/libviagpsrpc.so b/proprietary/vendor/lib64/libviagpsrpc.so new file mode 100644 index 0000000..f820cff Binary files /dev/null and b/proprietary/vendor/lib64/libviagpsrpc.so differ diff --git a/proprietary/vendor/lib64/libviamipc-ril.so b/proprietary/vendor/lib64/libviamipc-ril.so new file mode 100644 index 0000000..7b4bd34 Binary files /dev/null and b/proprietary/vendor/lib64/libviamipc-ril.so differ diff --git a/proprietary/vendor/lib64/libvow_ap_test_aa.so b/proprietary/vendor/lib64/libvow_ap_test_aa.so new file mode 100644 index 0000000..a36932b Binary files /dev/null and b/proprietary/vendor/lib64/libvow_ap_test_aa.so differ diff --git a/proprietary/vendor/lib64/libvow_ap_test_dd.so b/proprietary/vendor/lib64/libvow_ap_test_dd.so new file mode 100644 index 0000000..1f8d46d Binary files /dev/null and b/proprietary/vendor/lib64/libvow_ap_test_dd.so differ diff --git a/proprietary/vendor/lib64/libvow_ap_test_ha.so b/proprietary/vendor/lib64/libvow_ap_test_ha.so new file mode 100644 index 0000000..17a3277 Binary files /dev/null and b/proprietary/vendor/lib64/libvow_ap_test_ha.so differ diff --git a/proprietary/vendor/lib64/libvow_ap_test_hh.so b/proprietary/vendor/lib64/libvow_ap_test_hh.so new file mode 100644 index 0000000..4278dad Binary files /dev/null and b/proprietary/vendor/lib64/libvow_ap_test_hh.so differ diff --git a/proprietary/vendor/lib64/libvow_ap_test_nn.so b/proprietary/vendor/lib64/libvow_ap_test_nn.so new file mode 100644 index 0000000..3654d26 Binary files /dev/null and b/proprietary/vendor/lib64/libvow_ap_test_nn.so differ diff --git a/proprietary/vendor/lib64/libvpu.so b/proprietary/vendor/lib64/libvpu.so new file mode 100644 index 0000000..a898af4 Binary files /dev/null and b/proprietary/vendor/lib64/libvpu.so differ diff --git a/proprietary/vendor/lib64/libwa_rtdof.so b/proprietary/vendor/lib64/libwa_rtdof.so new file mode 100644 index 0000000..8b06af3 Binary files /dev/null and b/proprietary/vendor/lib64/libwa_rtdof.so differ diff --git a/proprietary/vendor/lib64/libwifi-hal-mtk.so b/proprietary/vendor/lib64/libwifi-hal-mtk.so new file mode 100644 index 0000000..335d1bc Binary files /dev/null and b/proprietary/vendor/lib64/libwifi-hal-mtk.so differ diff --git a/proprietary/vendor/lib64/libwpfa.so b/proprietary/vendor/lib64/libwpfa.so new file mode 100644 index 0000000..086612c Binary files /dev/null and b/proprietary/vendor/lib64/libwpfa.so differ diff --git a/proprietary/vendor/lib64/libwvhidl.so b/proprietary/vendor/lib64/libwvhidl.so new file mode 100644 index 0000000..619d362 Binary files /dev/null and b/proprietary/vendor/lib64/libwvhidl.so differ diff --git a/proprietary/vendor/lib64/libwvkeybox.so b/proprietary/vendor/lib64/libwvkeybox.so new file mode 100644 index 0000000..b244d64 Binary files /dev/null and b/proprietary/vendor/lib64/libwvkeybox.so differ diff --git a/proprietary/vendor/lib64/mediadrm/libwvdrmengine.so b/proprietary/vendor/lib64/mediadrm/libwvdrmengine.so new file mode 100644 index 0000000..5b148b2 Binary files /dev/null and b/proprietary/vendor/lib64/mediadrm/libwvdrmengine.so differ diff --git a/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..7ebdc6b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..61da3c9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_global_tuning.so new file mode 100644 index 0000000..8173a48 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..8467e07 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_india_tuning.so new file mode 100644 index 0000000..55800a5 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_tuning.so new file mode 100644 index 0000000..96dfa4a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/gc16b3c_aac_front_i_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..d5ba9de Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..4110358 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_global_tuning.so new file mode 100644 index 0000000..a44163c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..3e919a8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_india_tuning.so new file mode 100644 index 0000000..20300de Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_tuning.so new file mode 100644 index 0000000..f7549a2 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_aac_main_i_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..931c05b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..d6bf1a9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_global_tuning.so new file mode 100644 index 0000000..ad9b87d Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..cd66b53 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_india_tuning.so new file mode 100644 index 0000000..3d3b3c4 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_tuning.so new file mode 100644 index 0000000..7551bab Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/imx882_ofilm_main_ii_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.ae.core.so b/proprietary/vendor/lib64/mt6855/lib3a.ae.core.so new file mode 100644 index 0000000..6641e48 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.ae.core.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.ae.so b/proprietary/vendor/lib64/mt6855/lib3a.ae.so new file mode 100644 index 0000000..c69e78c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.ae.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.ae.stat.so b/proprietary/vendor/lib64/mt6855/lib3a.ae.stat.so new file mode 100644 index 0000000..010459b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.ae.stat.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.af.assist.so b/proprietary/vendor/lib64/mt6855/lib3a.af.assist.so new file mode 100644 index 0000000..c1cf2a0 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.af.assist.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.af.assist.utils.so b/proprietary/vendor/lib64/mt6855/lib3a.af.assist.utils.so new file mode 100644 index 0000000..6824cea Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.af.assist.utils.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.af.core.so b/proprietary/vendor/lib64/mt6855/lib3a.af.core.so new file mode 100644 index 0000000..0759a97 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.af.core.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.af.so b/proprietary/vendor/lib64/mt6855/lib3a.af.so new file mode 100644 index 0000000..93c3e06 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.af.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.alsflicker.so b/proprietary/vendor/lib64/mt6855/lib3a.alsflicker.so new file mode 100644 index 0000000..a65f266 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.alsflicker.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.awb.core.so b/proprietary/vendor/lib64/mt6855/lib3a.awb.core.so new file mode 100644 index 0000000..7e8c202 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.awb.core.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.ccudrv.so b/proprietary/vendor/lib64/mt6855/lib3a.ccudrv.so new file mode 100644 index 0000000..37af9ce Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.ccudrv.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.ccuif.so b/proprietary/vendor/lib64/mt6855/lib3a.ccuif.so new file mode 100644 index 0000000..5a869ae Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.ccuif.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.custom.ae.so b/proprietary/vendor/lib64/mt6855/lib3a.custom.ae.so new file mode 100644 index 0000000..4abbdc8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.custom.ae.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.dce.so b/proprietary/vendor/lib64/mt6855/lib3a.dce.so new file mode 100644 index 0000000..a6ec819 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.dce.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.flash.so b/proprietary/vendor/lib64/mt6855/lib3a.flash.so new file mode 100644 index 0000000..49837d6 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.flash.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.flicker.so b/proprietary/vendor/lib64/mt6855/lib3a.flicker.so new file mode 100644 index 0000000..c0fee21 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.flicker.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.gma.so b/proprietary/vendor/lib64/mt6855/lib3a.gma.so new file mode 100644 index 0000000..3827455 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.gma.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.lce.so b/proprietary/vendor/lib64/mt6855/lib3a.lce.so new file mode 100644 index 0000000..6c1c154 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.lce.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.log.so b/proprietary/vendor/lib64/mt6855/lib3a.log.so new file mode 100644 index 0000000..e14c732 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.log.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.n3d3a.so b/proprietary/vendor/lib64/mt6855/lib3a.n3d3a.so new file mode 100644 index 0000000..8e49837 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.n3d3a.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.sensors.color.so b/proprietary/vendor/lib64/mt6855/lib3a.sensors.color.so new file mode 100644 index 0000000..fb3bce0 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.sensors.color.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib3a.sensors.flicker.so b/proprietary/vendor/lib64/mt6855/lib3a.sensors.flicker.so new file mode 100644 index 0000000..16ed730 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib3a.sensors.flicker.so differ diff --git a/proprietary/vendor/lib64/mt6855/libDR.so b/proprietary/vendor/lib64/mt6855/libDR.so new file mode 100644 index 0000000..970fa86 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libDR.so differ diff --git a/proprietary/vendor/lib64/mt6855/libIMGegl.so b/proprietary/vendor/lib64/mt6855/libIMGegl.so new file mode 100644 index 0000000..21b1e51 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libIMGegl.so differ diff --git a/proprietary/vendor/lib64/mt6855/libPVRMtkutils.so b/proprietary/vendor/lib64/mt6855/libPVRMtkutils.so new file mode 100644 index 0000000..0aeebe0 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libPVRMtkutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libPVROCL.so b/proprietary/vendor/lib64/mt6855/libPVROCL.so new file mode 100644 index 0000000..ba23a6e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libPVROCL.so differ diff --git a/proprietary/vendor/lib64/mt6855/libPVRScopeServices.so b/proprietary/vendor/lib64/mt6855/libPVRScopeServices.so new file mode 100644 index 0000000..515bad5 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libPVRScopeServices.so differ diff --git a/proprietary/vendor/lib64/mt6855/libSonyIMX230PdafLibrary.so b/proprietary/vendor/lib64/mt6855/libSonyIMX230PdafLibrary.so new file mode 100644 index 0000000..d26a287 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libSonyIMX230PdafLibrary.so differ diff --git a/proprietary/vendor/lib64/mt6855/libSonyIMX230PdafLibraryWrapper.so b/proprietary/vendor/lib64/mt6855/libSonyIMX230PdafLibraryWrapper.so new file mode 100644 index 0000000..de00a28 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libSonyIMX230PdafLibraryWrapper.so differ diff --git a/proprietary/vendor/lib64/mt6855/libSonyIMX338PdafLibrary.so b/proprietary/vendor/lib64/mt6855/libSonyIMX338PdafLibrary.so new file mode 100644 index 0000000..21c5efe Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libSonyIMX338PdafLibrary.so differ diff --git a/proprietary/vendor/lib64/mt6855/libSonyIMX338PdafLibraryWrapper.so b/proprietary/vendor/lib64/mt6855/libSonyIMX338PdafLibraryWrapper.so new file mode 100644 index 0000000..ed8e347 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libSonyIMX338PdafLibraryWrapper.so differ diff --git a/proprietary/vendor/lib64/mt6855/libSonyIMX386PdafLibrary.so b/proprietary/vendor/lib64/mt6855/libSonyIMX386PdafLibrary.so new file mode 100644 index 0000000..9528720 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libSonyIMX386PdafLibrary.so differ diff --git a/proprietary/vendor/lib64/mt6855/libSonyIMX386PdafLibraryWrapper.so b/proprietary/vendor/lib64/mt6855/libSonyIMX386PdafLibraryWrapper.so new file mode 100644 index 0000000..c81f44f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libSonyIMX386PdafLibraryWrapper.so differ diff --git a/proprietary/vendor/lib64/mt6855/libSonyIMX519PdafLibrary.so b/proprietary/vendor/lib64/mt6855/libSonyIMX519PdafLibrary.so new file mode 100644 index 0000000..91bf30b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libSonyIMX519PdafLibrary.so differ diff --git a/proprietary/vendor/lib64/mt6855/libSonyIMX519PdafLibraryWrapper.so b/proprietary/vendor/lib64/mt6855/libSonyIMX519PdafLibraryWrapper.so new file mode 100644 index 0000000..3c2fae8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libSonyIMX519PdafLibraryWrapper.so differ diff --git a/proprietary/vendor/lib64/mt6855/lib_bsscore.so b/proprietary/vendor/lib64/mt6855/lib_bsscore.so new file mode 100644 index 0000000..9ae2a5b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/lib_bsscore.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaaa_ltm.so b/proprietary/vendor/lib64/mt6855/libaaa_ltm.so new file mode 100644 index 0000000..21363cb Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaaa_ltm.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaaa_ltmx.so b/proprietary/vendor/lib64/mt6855/libaaa_ltmx.so new file mode 100644 index 0000000..18d9833 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaaa_ltmx.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaal_cust_func.so b/proprietary/vendor/lib64/mt6855/libaal_cust_func.so new file mode 100644 index 0000000..5e0886e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaal_cust_func.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaalservice.so b/proprietary/vendor/lib64/mt6855/libaalservice.so new file mode 100644 index 0000000..c154fe6 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaalservice.so differ diff --git a/proprietary/vendor/lib64/mt6855/libacdk.so b/proprietary/vendor/lib64/mt6855/libacdk.so new file mode 100644 index 0000000..0ff4727 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libacdk.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaiawb_moon.so b/proprietary/vendor/lib64/mt6855/libaiawb_moon.so new file mode 100644 index 0000000..1b4022b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaiawb_moon.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaiawb_moon_model.so b/proprietary/vendor/lib64/mt6855/libaiawb_moon_model.so new file mode 100644 index 0000000..f600c80 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaiawb_moon_model.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaiawb_p1ggm.so b/proprietary/vendor/lib64/mt6855/libaiawb_p1ggm.so new file mode 100644 index 0000000..b422619 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaiawb_p1ggm.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaiawb_sun.so b/proprietary/vendor/lib64/mt6855/libaiawb_sun.so new file mode 100644 index 0000000..a750b6b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaiawb_sun.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaiawb_sun_model.so b/proprietary/vendor/lib64/mt6855/libaiawb_sun_model.so new file mode 100644 index 0000000..6cd5eef Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaiawb_sun_model.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaibc_tuning.so b/proprietary/vendor/lib64/mt6855/libaibc_tuning.so new file mode 100644 index 0000000..a0efca8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaibc_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaibc_tuning_p2.so b/proprietary/vendor/lib64/mt6855/libaibc_tuning_p2.so new file mode 100644 index 0000000..17ada05 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaibc_tuning_p2.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaibc_tuning_p3.so b/proprietary/vendor/lib64/mt6855/libaibc_tuning_p3.so new file mode 100644 index 0000000..5dc2a88 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaibc_tuning_p3.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaibc_tuning_p4.so b/proprietary/vendor/lib64/mt6855/libaibc_tuning_p4.so new file mode 100644 index 0000000..3e35a62 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaibc_tuning_p4.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaidepth_tuning.so b/proprietary/vendor/lib64/mt6855/libaidepth_tuning.so new file mode 100644 index 0000000..7a787a9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaidepth_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/libaiselector.so b/proprietary/vendor/lib64/mt6855/libaiselector.so new file mode 100644 index 0000000..77428cb Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libaiselector.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.afhal.so b/proprietary/vendor/lib64/mt6855/libcam.afhal.so new file mode 100644 index 0000000..ee680ac Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.afhal.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.chdr.so b/proprietary/vendor/lib64/mt6855/libcam.chdr.so new file mode 100644 index 0000000..aed06ef Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.chdr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.feature_utils.so b/proprietary/vendor/lib64/mt6855/libcam.feature_utils.so new file mode 100644 index 0000000..d377e06 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.feature_utils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.cctsvr.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.cctsvr.so new file mode 100644 index 0000000..3de9bf9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.cctsvr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.log.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.log.so new file mode 100644 index 0000000..3ebf260 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.log.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.ae.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.ae.so new file mode 100644 index 0000000..675627d Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.ae.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.ai3a.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.ai3a.so new file mode 100644 index 0000000..1145693 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.ai3a.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.awb.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.awb.so new file mode 100644 index 0000000..7b34e05 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.awb.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.dng.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.dng.so new file mode 100644 index 0000000..30cd0ab Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.dng.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.fsmgr.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.fsmgr.so new file mode 100644 index 0000000..28f7c50 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.fsmgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.lscMgr.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.lscMgr.so new file mode 100644 index 0000000..d52959c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.lscMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.lsctbl.50.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.lsctbl.50.so new file mode 100644 index 0000000..8b3038a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.lsctbl.50.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.nvram.50.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.nvram.50.so new file mode 100644 index 0000000..223902a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.nvram.50.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.platform.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.platform.so new file mode 100644 index 0000000..8a610a4 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.platform.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.resultpool.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.resultpool.so new file mode 100644 index 0000000..8173b9a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.resultpool.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.so b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.so new file mode 100644 index 0000000..a6941ae Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.hal3a.v3.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.halisp.buf.so b/proprietary/vendor/lib64/mt6855/libcam.halisp.buf.so new file mode 100644 index 0000000..5e60709 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.halisp.buf.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.halisp.common.so b/proprietary/vendor/lib64/mt6855/libcam.halisp.common.so new file mode 100644 index 0000000..ce46da5 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.halisp.common.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.halisp.so b/proprietary/vendor/lib64/mt6855/libcam.halisp.so new file mode 100644 index 0000000..c5f3acc Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.halisp.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.halsensor.hwintegration.so b/proprietary/vendor/lib64/mt6855/libcam.halsensor.hwintegration.so new file mode 100644 index 0000000..1d249c1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.halsensor.hwintegration.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.halsensor.so b/proprietary/vendor/lib64/mt6855/libcam.halsensor.so new file mode 100644 index 0000000..2f302d8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.halsensor.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.iopipe.so b/proprietary/vendor/lib64/mt6855/libcam.iopipe.so new file mode 100644 index 0000000..8ccee55 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.iopipe.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.isptuning.so b/proprietary/vendor/lib64/mt6855/libcam.isptuning.so new file mode 100644 index 0000000..883a5df Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.isptuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.pdtblgen.so b/proprietary/vendor/lib64/mt6855/libcam.pdtblgen.so new file mode 100644 index 0000000..d2aeee9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.pdtblgen.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.tuning.cache.so b/proprietary/vendor/lib64/mt6855/libcam.tuning.cache.so new file mode 100644 index 0000000..7c919e1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.tuning.cache.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.utils.sensorprovider.so b/proprietary/vendor/lib64/mt6855/libcam.utils.sensorprovider.so new file mode 100644 index 0000000..84d6bc9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.utils.sensorprovider.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcam.vhdr.so b/proprietary/vendor/lib64/mt6855/libcam.vhdr.so new file mode 100644 index 0000000..af2c9f0 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcam.vhdr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamalgo.ispfeature.so b/proprietary/vendor/lib64/mt6855/libcamalgo.ispfeature.so new file mode 100644 index 0000000..b35e07e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamalgo.ispfeature.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamalgo.lsc.so b/proprietary/vendor/lib64/mt6855/libcamalgo.lsc.so new file mode 100644 index 0000000..bb760b8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamalgo.lsc.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamalgo.mfnr.so b/proprietary/vendor/lib64/mt6855/libcamalgo.mfnr.so new file mode 100644 index 0000000..e2ce7a8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamalgo.mfnr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamalgo.platform2.so b/proprietary/vendor/lib64/mt6855/libcamalgo.platform2.so new file mode 100644 index 0000000..14945ce Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamalgo.platform2.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamalgo.rotate.so b/proprietary/vendor/lib64/mt6855/libcamalgo.rotate.so new file mode 100644 index 0000000..f4c1b91 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamalgo.rotate.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamalgo.vsf.so b/proprietary/vendor/lib64/mt6855/libcamalgo.vsf.so new file mode 100644 index 0000000..ea11280 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamalgo.vsf.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamdrv_isp.so b/proprietary/vendor/lib64/mt6855/libcamdrv_isp.so new file mode 100644 index 0000000..b236d3a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamdrv_isp.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamdrv_tuning_mgr.so b/proprietary/vendor/lib64/mt6855/libcamdrv_tuning_mgr.so new file mode 100644 index 0000000..0b32eac Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamdrv_tuning_mgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamdrv_twin.so b/proprietary/vendor/lib64/mt6855/libcamdrv_twin.so new file mode 100644 index 0000000..e643b82 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamdrv_twin.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamera.custom.pd_buf_mgr.so b/proprietary/vendor/lib64/mt6855/libcamera.custom.pd_buf_mgr.so new file mode 100644 index 0000000..2f7df62 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamera.custom.pd_buf_mgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamera.customae.so b/proprietary/vendor/lib64/mt6855/libcamera.customae.so new file mode 100644 index 0000000..ed86fe7 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamera.customae.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamera.customaf.so b/proprietary/vendor/lib64/mt6855/libcamera.customaf.so new file mode 100644 index 0000000..724ec9f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamera.customaf.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamera.customawb.so b/proprietary/vendor/lib64/mt6855/libcamera.customawb.so new file mode 100644 index 0000000..2f205ca Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamera.customawb.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcamera.customflk.so b/proprietary/vendor/lib64/mt6855/libcamera.customflk.so new file mode 100644 index 0000000..1328b5a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcamera.customflk.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.camera.3a.so b/proprietary/vendor/lib64/mt6855/libcameracustom.camera.3a.so new file mode 100644 index 0000000..6bcb98a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.camera.3a.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.camera.isp.so b/proprietary/vendor/lib64/mt6855/libcameracustom.camera.isp.so new file mode 100644 index 0000000..10ecba4 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.camera.isp.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.camera.sensors.so b/proprietary/vendor/lib64/mt6855/libcameracustom.camera.sensors.so new file mode 100644 index 0000000..6105c82 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.camera.sensors.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.camera_exif.so b/proprietary/vendor/lib64/mt6855/libcameracustom.camera_exif.so new file mode 100644 index 0000000..dd32b36 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.camera_exif.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.eis.so b/proprietary/vendor/lib64/mt6855/libcameracustom.eis.so new file mode 100644 index 0000000..44ecc47 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.eis.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.flashlight.so b/proprietary/vendor/lib64/mt6855/libcameracustom.flashlight.so new file mode 100644 index 0000000..3462f0c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.flashlight.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.lens.so b/proprietary/vendor/lib64/mt6855/libcameracustom.lens.so new file mode 100644 index 0000000..aa28b83 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.lens.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.plugin.so b/proprietary/vendor/lib64/mt6855/libcameracustom.plugin.so new file mode 100644 index 0000000..353c670 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.plugin.so differ diff --git a/proprietary/vendor/lib64/mt6855/libcameracustom.so b/proprietary/vendor/lib64/mt6855/libcameracustom.so new file mode 100644 index 0000000..2a43f2b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libcameracustom.so differ diff --git a/proprietary/vendor/lib64/mt6855/libdip_drv.so b/proprietary/vendor/lib64/mt6855/libdip_drv.so new file mode 100644 index 0000000..ee128c8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libdip_drv.so differ diff --git a/proprietary/vendor/lib64/mt6855/libdip_postproc.so b/proprietary/vendor/lib64/mt6855/libdip_postproc.so new file mode 100644 index 0000000..ad91cb1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libdip_postproc.so differ diff --git a/proprietary/vendor/lib64/mt6855/libdpframework.so b/proprietary/vendor/lib64/mt6855/libdpframework.so new file mode 100644 index 0000000..4c5a764 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libdpframework.so differ diff --git a/proprietary/vendor/lib64/mt6855/libeffecthal.base.so b/proprietary/vendor/lib64/mt6855/libeffecthal.base.so new file mode 100644 index 0000000..ab4b1c1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libeffecthal.base.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeature.face.so b/proprietary/vendor/lib64/mt6855/libfeature.face.so new file mode 100644 index 0000000..2ba9113 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeature.face.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeature.stereo.provider.so b/proprietary/vendor/lib64/mt6855/libfeature.stereo.provider.so new file mode 100644 index 0000000..96e02a5 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeature.stereo.provider.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeature.vsdof.hal.so b/proprietary/vendor/lib64/mt6855/libfeature.vsdof.hal.so new file mode 100644 index 0000000..1b68b9d Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeature.vsdof.hal.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeature_3dnr.so b/proprietary/vendor/lib64/mt6855/libfeature_3dnr.so new file mode 100644 index 0000000..dfaf4ea Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeature_3dnr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeature_eis.so b/proprietary/vendor/lib64/mt6855/libfeature_eis.so new file mode 100644 index 0000000..06225e1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeature_eis.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeature_fsc.so b/proprietary/vendor/lib64/mt6855/libfeature_fsc.so new file mode 100644 index 0000000..f290616 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeature_fsc.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeature_lmv.so b/proprietary/vendor/lib64/mt6855/libfeature_lmv.so new file mode 100644 index 0000000..8e83490 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeature_lmv.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeature_rss.so b/proprietary/vendor/lib64/mt6855/libfeature_rss.so new file mode 100644 index 0000000..07b19ae Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeature_rss.so differ diff --git a/proprietary/vendor/lib64/mt6855/libfeatureiodrv_mem.so b/proprietary/vendor/lib64/mt6855/libfeatureiodrv_mem.so new file mode 100644 index 0000000..c26db4d Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libfeatureiodrv_mem.so differ diff --git a/proprietary/vendor/lib64/mt6855/libimageio.so b/proprietary/vendor/lib64/mt6855/libimageio.so new file mode 100644 index 0000000..027e552 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libimageio.so differ diff --git a/proprietary/vendor/lib64/mt6855/libimageio_plat_drv.so b/proprietary/vendor/lib64/mt6855/libimageio_plat_drv.so new file mode 100644 index 0000000..0131c95 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libimageio_plat_drv.so differ diff --git a/proprietary/vendor/lib64/mt6855/libimageio_plat_pipe.so b/proprietary/vendor/lib64/mt6855/libimageio_plat_pipe.so new file mode 100644 index 0000000..1673fa8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libimageio_plat_pipe.so differ diff --git a/proprietary/vendor/lib64/mt6855/liblpcnr.so b/proprietary/vendor/lib64/mt6855/liblpcnr.so new file mode 100644 index 0000000..3ce3571 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/liblpcnr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmemtrack_GL.so b/proprietary/vendor/lib64/mt6855/libmemtrack_GL.so new file mode 100644 index 0000000..3a905f4 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmemtrack_GL.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmfllcore.so b/proprietary/vendor/lib64/mt6855/libmfllcore.so new file mode 100644 index 0000000..0f1e8a6 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmfllcore.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmnl.so b/proprietary/vendor/lib64/mt6855/libmnl.so new file mode 100644 index 0000000..f93b618 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmnl.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmpvr.so b/proprietary/vendor/lib64/mt6855/libmpvr.so new file mode 100644 index 0000000..c5266ab Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmpvr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmsnr.so b/proprietary/vendor/lib64/mt6855/libmsnr.so new file mode 100644 index 0000000..5b1b4cf Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmsnr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtk_drvb.so b/proprietary/vendor/lib64/mt6855/libmtk_drvb.so new file mode 100644 index 0000000..bb52444 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtk_drvb.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam.atmseventmgr.so b/proprietary/vendor/lib64/mt6855/libmtkcam.atmseventmgr.so new file mode 100644 index 0000000..9455921 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam.atmseventmgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam.eventcallback.so b/proprietary/vendor/lib64/mt6855/libmtkcam.eventcallback.so new file mode 100644 index 0000000..431dea8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam.eventcallback.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.capture.so b/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.capture.so new file mode 100644 index 0000000..25db403 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.capture.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.depthmap.so b/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.depthmap.so new file mode 100644 index 0000000..8a75a6c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.depthmap.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.streaming.so b/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.streaming.so new file mode 100644 index 0000000..849e4e7 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.streaming.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.vsdof_util.so b/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.vsdof_util.so new file mode 100644 index 0000000..9d06049 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam.featurepipe.vsdof_util.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam.logicalmodule.so b/proprietary/vendor/lib64/mt6855/libmtkcam.logicalmodule.so new file mode 100644 index 0000000..5d836ec Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam.logicalmodule.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.core.so b/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.core.so new file mode 100644 index 0000000..c47b339 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.core.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.customer.so b/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.customer.so new file mode 100644 index 0000000..1a5c224 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.customer.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.mtk.so b/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.mtk.so new file mode 100644 index 0000000..7c8dbda Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.mtk.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.so b/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.so new file mode 100644 index 0000000..eccef18 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_3rdparty.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_calibration_convertor.so b/proprietary/vendor/lib64/mt6855/libmtkcam_calibration_convertor.so new file mode 100644 index 0000000..238d0bf Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_calibration_convertor.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_calibration_provider.so b/proprietary/vendor/lib64/mt6855/libmtkcam_calibration_provider.so new file mode 100644 index 0000000..c20f5d3 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_calibration_provider.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_debugutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_debugutils.so new file mode 100644 index 0000000..cb20d39 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_debugutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_device3_app.so b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_app.so new file mode 100644 index 0000000..05a9c66 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_app.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hal.so b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hal.so new file mode 100644 index 0000000..748cbc9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hal.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hidl.so b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hidl.so new file mode 100644 index 0000000..8732694 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hidl.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hidlutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hidlutils.so new file mode 100644 index 0000000..2cfacc7 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_hidlutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_device3_utils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_utils.so new file mode 100644 index 0000000..d82108f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_device3_utils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_devicesessionpolicy.so b/proprietary/vendor/lib64/mt6855/libmtkcam_devicesessionpolicy.so new file mode 100644 index 0000000..7f14b32 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_devicesessionpolicy.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_diputils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_diputils.so new file mode 100644 index 0000000..c1ff461 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_diputils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_exif.so b/proprietary/vendor/lib64/mt6855/libmtkcam_exif.so new file mode 100644 index 0000000..6d8d361 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_exif.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_fdvt.so b/proprietary/vendor/lib64/mt6855/libmtkcam_fdvt.so new file mode 100644 index 0000000..305ab2f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_fdvt.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_featurepolicy.so b/proprietary/vendor/lib64/mt6855/libmtkcam_featurepolicy.so new file mode 100644 index 0000000..f9e7c37 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_featurepolicy.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_featureutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_featureutils.so new file mode 100644 index 0000000..4841f94 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_featureutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_fwkutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_fwkutils.so new file mode 100644 index 0000000..7516755 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_fwkutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_grallocutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_grallocutils.so new file mode 100644 index 0000000..c639df3 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_grallocutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_hwnode.so b/proprietary/vendor/lib64/mt6855/libmtkcam_hwnode.so new file mode 100644 index 0000000..9f0450c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_hwnode.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_hwutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_hwutils.so new file mode 100644 index 0000000..597cbd7 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_hwutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_imem.so b/proprietary/vendor/lib64/mt6855/libmtkcam_imem.so new file mode 100644 index 0000000..4b66eda Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_imem.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_imgbuf.so b/proprietary/vendor/lib64/mt6855/libmtkcam_imgbuf.so new file mode 100644 index 0000000..f88f3d9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_imgbuf.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_mapping_mgr.so b/proprietary/vendor/lib64/mt6855/libmtkcam_mapping_mgr.so new file mode 100644 index 0000000..69d5eeb Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_mapping_mgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_metadata.so b/proprietary/vendor/lib64/mt6855/libmtkcam_metadata.so new file mode 100644 index 0000000..35b8777 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_metadata.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_metastore.so b/proprietary/vendor/lib64/mt6855/libmtkcam_metastore.so new file mode 100644 index 0000000..1ff7ef2 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_metastore.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_mfb.so b/proprietary/vendor/lib64/mt6855/libmtkcam_mfb.so new file mode 100644 index 0000000..1187791 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_mfb.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_aaa.so b/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_aaa.so new file mode 100644 index 0000000..332b6a3 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_aaa.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_custom.so b/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_custom.so new file mode 100644 index 0000000..e03398f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_custom.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_drv.so b/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_drv.so new file mode 100644 index 0000000..5cb2d6a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_drv.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_utils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_utils.so new file mode 100644 index 0000000..e343e71 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_modulefactory_utils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_modulehelper.so b/proprietary/vendor/lib64/mt6855/libmtkcam_modulehelper.so new file mode 100644 index 0000000..15dd0ed Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_modulehelper.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_owe.so b/proprietary/vendor/lib64/mt6855/libmtkcam_owe.so new file mode 100644 index 0000000..922e1d8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_owe.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipeline.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipeline.so new file mode 100644 index 0000000..c48f154 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipeline.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipeline_fbm.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipeline_fbm.so new file mode 100644 index 0000000..a1d147e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipeline_fbm.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel.so new file mode 100644 index 0000000..76e1b97 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_adapter.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_adapter.so new file mode 100644 index 0000000..786958e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_adapter.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_capture.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_capture.so new file mode 100644 index 0000000..d8c35f4 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_capture.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_isp.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_isp.so new file mode 100644 index 0000000..621aac1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_isp.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_session.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_session.so new file mode 100644 index 0000000..4082b2c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_session.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_utils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_utils.so new file mode 100644 index 0000000..9eacb0c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_utils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_zsl.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_zsl.so new file mode 100644 index 0000000..592afbf Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinemodel_zsl.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy-security.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy-security.so new file mode 100644 index 0000000..58922e5 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy-security.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy-smvr.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy-smvr.so new file mode 100644 index 0000000..ec63660 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy-smvr.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy.so new file mode 100644 index 0000000..e372984 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy_factory.so b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy_factory.so new file mode 100644 index 0000000..4eb259e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_pipelinepolicy_factory.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_prerelease.so b/proprietary/vendor/lib64/mt6855/libmtkcam_prerelease.so new file mode 100644 index 0000000..e713ca5 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_prerelease.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_rsc.so b/proprietary/vendor/lib64/mt6855/libmtkcam_rsc.so new file mode 100644 index 0000000..50ab619 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_rsc.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_scenariorecorder.so b/proprietary/vendor/lib64/mt6855/libmtkcam_scenariorecorder.so new file mode 100644 index 0000000..a70ca01 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_scenariorecorder.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_stdutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_stdutils.so new file mode 100644 index 0000000..37e5fb1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_stdutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_streamutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_streamutils.so new file mode 100644 index 0000000..5d26eba Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_streamutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_synchelper.so b/proprietary/vendor/lib64/mt6855/libmtkcam_synchelper.so new file mode 100644 index 0000000..0fd8bdf Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_synchelper.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_sysutils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_sysutils.so new file mode 100644 index 0000000..fd00ca8 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_sysutils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_tuning_utils.so b/proprietary/vendor/lib64/mt6855/libmtkcam_tuning_utils.so new file mode 100644 index 0000000..69bbae3 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_tuning_utils.so differ diff --git a/proprietary/vendor/lib64/mt6855/libmtkcam_ulog.so b/proprietary/vendor/lib64/mt6855/libmtkcam_ulog.so new file mode 100644 index 0000000..c4811e0 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libmtkcam_ulog.so differ diff --git a/proprietary/vendor/lib64/mt6855/libneuralnetworks_sl_driver_mtk_prebuilt.so b/proprietary/vendor/lib64/mt6855/libneuralnetworks_sl_driver_mtk_prebuilt.so new file mode 100644 index 0000000..0323ac0 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libneuralnetworks_sl_driver_mtk_prebuilt.so differ diff --git a/proprietary/vendor/lib64/mt6855/libneuron_adapter_mgvi.so b/proprietary/vendor/lib64/mt6855/libneuron_adapter_mgvi.so new file mode 100644 index 0000000..47d6c91 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libneuron_adapter_mgvi.so differ diff --git a/proprietary/vendor/lib64/mt6855/libneuron_runtime.5.so b/proprietary/vendor/lib64/mt6855/libneuron_runtime.5.so new file mode 100644 index 0000000..3b72476 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libneuron_runtime.5.so differ diff --git a/proprietary/vendor/lib64/mt6855/libnir_neon_driver.so b/proprietary/vendor/lib64/mt6855/libnir_neon_driver.so new file mode 100644 index 0000000..808fdb5 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libnir_neon_driver.so differ diff --git a/proprietary/vendor/lib64/mt6855/libpda_usdriver.so b/proprietary/vendor/lib64/mt6855/libpda_usdriver.so new file mode 100644 index 0000000..050ca2f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libpda_usdriver.so differ diff --git a/proprietary/vendor/lib64/mt6855/libpq_cust_base.so b/proprietary/vendor/lib64/mt6855/libpq_cust_base.so new file mode 100644 index 0000000..f832346 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libpq_cust_base.so differ diff --git a/proprietary/vendor/lib64/mt6855/libpq_prot.so b/proprietary/vendor/lib64/mt6855/libpq_prot.so new file mode 100644 index 0000000..cf00542 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libpq_prot.so differ diff --git a/proprietary/vendor/lib64/mt6855/libpqparamparser.so b/proprietary/vendor/lib64/mt6855/libpqparamparser.so new file mode 100644 index 0000000..b636497 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libpqparamparser.so differ diff --git a/proprietary/vendor/lib64/mt6855/libpqpconfig.so b/proprietary/vendor/lib64/mt6855/libpqpconfig.so new file mode 100644 index 0000000..3606b9d Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libpqpconfig.so differ diff --git a/proprietary/vendor/lib64/mt6855/libsrv_um.so b/proprietary/vendor/lib64/mt6855/libsrv_um.so new file mode 100644 index 0000000..25f79ff Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libsrv_um.so differ diff --git a/proprietary/vendor/lib64/mt6855/libstereoinfoaccessor_vsdof.so b/proprietary/vendor/lib64/mt6855/libstereoinfoaccessor_vsdof.so new file mode 100644 index 0000000..4621581 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libstereoinfoaccessor_vsdof.so differ diff --git a/proprietary/vendor/lib64/mt6855/libufwriter.so b/proprietary/vendor/lib64/mt6855/libufwriter.so new file mode 100644 index 0000000..5484550 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libufwriter.so differ diff --git a/proprietary/vendor/lib64/mt6855/libusc.so b/proprietary/vendor/lib64/mt6855/libusc.so new file mode 100644 index 0000000..98fd8f4 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libusc.so differ diff --git a/proprietary/vendor/lib64/mt6855/libvainr_model.so b/proprietary/vendor/lib64/mt6855/libvainr_model.so new file mode 100644 index 0000000..b173c9b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/libvainr_model.so differ diff --git a/proprietary/vendor/lib64/mt6855/mtk000_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/mtk000_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..636fb89 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/mtk000_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/mtk000_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/mtk000_mipi_raw_tuning.so new file mode 100644 index 0000000..730eb67 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/mtk000_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..9622b7c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..fb3de66 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_global_tuning.so new file mode 100644 index 0000000..79bc2fa Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..a55ff49 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_india_tuning.so new file mode 100644 index 0000000..991e919 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_tuning.so new file mode 100644 index 0000000..4e95a5d Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_aac_front_i_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..d4b4d7e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..a816e5f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_global_tuning.so new file mode 100644 index 0000000..a7fd100 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..fc37f69 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_india_tuning.so new file mode 100644 index 0000000..fac7fa7 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_tuning.so new file mode 100644 index 0000000..dd7d1da Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/ov20b40_ofilm_front_ii_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..b23c7f6 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..ddf1ea2 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_global_tuning.so new file mode 100644 index 0000000..0705c7e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..2bdca8a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_india_tuning.so new file mode 100644 index 0000000..73f8deb Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_tuning.so new file mode 100644 index 0000000..e3f5f26 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_aac_main_ii_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..90a8549 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..f6691b1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_global_tuning.so new file mode 100644 index 0000000..a8f90d1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..99e9789 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_india_tuning.so new file mode 100644 index 0000000..78955eb Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_tuning.so new file mode 100644 index 0000000..534c635 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/s5khm6_ofilm_main_i_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..aab647f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..b93b140 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_global_tuning.so new file mode 100644 index 0000000..909e5fc Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..4b82632 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_india_tuning.so new file mode 100644 index 0000000..2319681 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_tuning.so new file mode 100644 index 0000000..aca5f7a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc1620_ofilm_front_ii_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..169d8a3 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..ecf3086 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_global_tuning.so new file mode 100644 index 0000000..7208f54 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..8169930 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_india_tuning.so new file mode 100644 index 0000000..3ef3d96 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_tuning.so new file mode 100644 index 0000000..aab0ff1 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202_ofilm_macro_ii_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..c40f240 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..6661560 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_global_tuning.so new file mode 100644 index 0000000..3e2bb5b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..ed87634 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_india_tuning.so new file mode 100644 index 0000000..e6618c2 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_tuning.so new file mode 100644 index 0000000..6068290 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_aac_depth_i_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..3f3e46b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..0497ede Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_global_tuning.so new file mode 100644 index 0000000..08752bf Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..b52784a Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_india_tuning.so new file mode 100644 index 0000000..f7376ee Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_tuning.so new file mode 100644 index 0000000..0d4bdbd Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202cs_ofilm_depth_ii_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..5416eb4 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..4e1e19f Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_global_tuning.so new file mode 100644 index 0000000..8e1c34e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..d45f08c Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_india_tuning.so new file mode 100644 index 0000000..44c9c09 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_tuning.so new file mode 100644 index 0000000..0f22745 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc202pcs_aac_macro_i_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..f43a3e9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..62661ab Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_global_tuning.so new file mode 100644 index 0000000..83c08ef Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..7cb9814 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_india_tuning.so new file mode 100644 index 0000000..3b3735d Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_tuning.so new file mode 100644 index 0000000..61e4d3b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_aac_ultra_i_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_IdxMgr.so new file mode 100644 index 0000000..8a58e5d Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_global_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_global_IdxMgr.so new file mode 100644 index 0000000..c2345bf Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_global_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_global_tuning.so b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_global_tuning.so new file mode 100644 index 0000000..6c897e9 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_global_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_india_IdxMgr.so b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_india_IdxMgr.so new file mode 100644 index 0000000..242a34b Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_india_IdxMgr.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_india_tuning.so b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_india_tuning.so new file mode 100644 index 0000000..83d8fc2 Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_india_tuning.so differ diff --git a/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_tuning.so b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_tuning.so new file mode 100644 index 0000000..f54744e Binary files /dev/null and b/proprietary/vendor/lib64/mt6855/sc820cs_ofilm_ultra_ii_mipi_raw_tuning.so differ diff --git a/proprietary/vendor/lib64/mtkcam/mt6855/libmtkcam_streaminfo_plugin-p1stt.so b/proprietary/vendor/lib64/mtkcam/mt6855/libmtkcam_streaminfo_plugin-p1stt.so new file mode 100644 index 0000000..5047ae5 Binary files /dev/null and b/proprietary/vendor/lib64/mtkcam/mt6855/libmtkcam_streaminfo_plugin-p1stt.so differ diff --git a/proprietary/vendor/lib64/soundfx/libdlbvol.so b/proprietary/vendor/lib64/soundfx/libdlbvol.so new file mode 100644 index 0000000..f90cb2c Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libdlbvol.so differ diff --git a/proprietary/vendor/lib64/soundfx/libmisoundfx.so b/proprietary/vendor/lib64/soundfx/libmisoundfx.so new file mode 100644 index 0000000..4d01a87 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libmisoundfx.so differ diff --git a/proprietary/vendor/lib64/soundfx/libswdap.so b/proprietary/vendor/lib64/soundfx/libswdap.so new file mode 100644 index 0000000..4e19c86 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libswdap.so differ diff --git a/proprietary/vendor/lib64/soundfx/libswgamedap.so b/proprietary/vendor/lib64/soundfx/libswgamedap.so new file mode 100644 index 0000000..aac5e54 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libswgamedap.so differ diff --git a/proprietary/vendor/lib64/soundfx/libswvqe.so b/proprietary/vendor/lib64/soundfx/libswvqe.so new file mode 100644 index 0000000..807163e Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libswvqe.so differ diff --git a/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so new file mode 100644 index 0000000..3eab3b9 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so differ diff --git a/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so new file mode 100644 index 0000000..c470353 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys@2.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys@2.0.so new file mode 100644 index 0000000..e43f3f0 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys@2.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys@2.1.so new file mode 100644 index 0000000..79c0312 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so new file mode 100644 index 0000000..e6dbc4a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so new file mode 100644 index 0000000..9c5cb9b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so new file mode 100644 index 0000000..bb51553 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@7.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@7.1.so new file mode 100644 index 0000000..80959e0 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.audio@7.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so new file mode 100644 index 0000000..105b7eb Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so new file mode 100644 index 0000000..c5e7d51 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.atms@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.atms@1.0.so new file mode 100644 index 0000000..5ea563c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.atms@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.0.so new file mode 100644 index 0000000..61aae23 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so new file mode 100644 index 0000000..37e9ade Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.ccap@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.ccap@1.0.so new file mode 100644 index 0000000..4c803df Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.ccap@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.frhandler@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.frhandler@1.0.so new file mode 100644 index 0000000..0b821d2 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.frhandler@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so new file mode 100644 index 0000000..c2948b7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.1.so new file mode 100644 index 0000000..56328a7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.lomoeffect@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.lomoeffect@1.0.so new file mode 100644 index 0000000..755a103 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.lomoeffect@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.postproc@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.postproc@1.0.so new file mode 100644 index 0000000..0bc8590 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.postproc@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.security@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.security@1.0.so new file mode 100644 index 0000000..077735e Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.camera.security@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.composer_ext@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.composer_ext@1.0.so new file mode 100644 index 0000000..a81b491 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.composer_ext@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so new file mode 100644 index 0000000..f47d3f8 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so new file mode 100644 index 0000000..16ba366 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.0.so new file mode 100644 index 0000000..01fa72f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.1.so new file mode 100644 index 0000000..84d5bb6 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.2.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.2.so new file mode 100644 index 0000000..31fa444 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.3.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.3.so new file mode 100644 index 0000000..c8f7ec1 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.3.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.4.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.4.so new file mode 100644 index 0000000..5722921 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.4.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.5.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.5.so new file mode 100644 index 0000000..4bf15dd Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.5.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.6.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.6.so new file mode 100644 index 0000000..9df1c23 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.6.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.0.so new file mode 100644 index 0000000..64c2a10 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@3.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@3.0.so new file mode 100644 index 0000000..688151d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@3.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.netdagent@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.netdagent@1.0.so new file mode 100644 index 0000000..d4cc835 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.netdagent@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.0.so new file mode 100644 index 0000000..f7fbb22 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.1.so new file mode 100644 index 0000000..73da883 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.2.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.2.so new file mode 100644 index 0000000..b3e70d3 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.0.so new file mode 100644 index 0000000..fd3b1da Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.1.so new file mode 100644 index 0000000..b6ae84c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.power@1.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.power@1.1.so new file mode 100644 index 0000000..e7b9f55 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.power@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.power@2.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.power@2.0.so new file mode 100644 index 0000000..3d1ec66 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.power@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.0.so new file mode 100644 index 0000000..84d1cef Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.1.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.1.so new file mode 100644 index 0000000..e792e28 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.10.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.10.so new file mode 100644 index 0000000..86cdd42 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.10.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.11.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.11.so new file mode 100644 index 0000000..e9d8817 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.11.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.12.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.12.so new file mode 100644 index 0000000..7a9b06d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.12.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.13.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.13.so new file mode 100644 index 0000000..a327d97 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.13.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.14.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.14.so new file mode 100644 index 0000000..302fb08 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.14.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.15.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.15.so new file mode 100644 index 0000000..39e8e2b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.15.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.2.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.2.so new file mode 100644 index 0000000..fde84a5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.2.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.3.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.3.so new file mode 100644 index 0000000..560a28b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.3.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.4.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.4.so new file mode 100644 index 0000000..dee8a0b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.4.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.5.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.5.so new file mode 100644 index 0000000..304623a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.5.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.6.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.6.so new file mode 100644 index 0000000..86eeb66 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.6.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.7.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.7.so new file mode 100644 index 0000000..df01464 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.7.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.8.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.8.so new file mode 100644 index 0000000..b09dd03 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.8.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.9.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.9.so new file mode 100644 index 0000000..28b748b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.9.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so new file mode 100644 index 0000000..eea2f36 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so differ diff --git a/proprietary/vendor/libnfc-nxp_RF.conf b/proprietary/vendor/libnfc-nxp_RF.conf new file mode 100644 index 0000000..668cbdc --- /dev/null +++ b/proprietary/vendor/libnfc-nxp_RF.conf @@ -0,0 +1,295 @@ + +############################################################################### +# System clock source selection configuration +#define CLK_SRC_XTAL 1 +#define CLK_SRC_PLL 2 +NXP_SYS_CLK_SRC_SEL=0x02 + +############################################################################### +# System clock frequency selection configuration +#define CLK_FREQ_13MHZ 1 +#define CLK_FREQ_19_2MHZ 2 +#define CLK_FREQ_24MHZ 3 +#define CLK_FREQ_26MHZ 4 +#define CLK_FREQ_38_4MHZ 5 +#define CLK_FREQ_52MHZ 6 +#define CLK_FREQ_32MHZ 7 +#define CLK_FREQ_48MHZ 8 +NXP_SYS_CLK_FREQ_SEL=0x04 + +############################################################################### +# The timeout value to be used for clock request acknowledgment +# min value = 0x01 to max = 0x06 +#NXP_SYS_CLOCK_TO_CFG=0x06 + +############################################################################### +# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us +# min value = 0x01 to max = 0x1F +#NXP_CLOCK_REQ_DELAY=0x16 + +############################################################################### +# MAX 20 RF configuration blocks are supported by MW. +# NXP RF configuration ALM/PLM settings +# This section needs to be updated with the correct values based on the platform +#NXP_RF_CONF_BLK_1={ +#} + +############################################################################### +# NXP RF configuration ALM/PLM settings +# This section needs to be updated with the correct values based on the platform +#NXP_RF_CONF_BLK_2={ +#} + +############################################################################### +# NXP RF configuration ALM/PLM settings +# This section needs to be updated with the correct values based on the platform +#NXP_RF_CONF_BLK_3={ +#} + +############################################################################### +# NXP RF configuration ALM/PLM settings +# This section needs to be updated with the correct values based on the platform +#NXP_RF_CONF_BLK_4={ +#} + +############################################################################### +# NXP RF configuration ALM/PLM settings +# This section needs to be updated with the correct values based on the platform +#NXP_RF_CONF_BLK_5={ +#} + +############################################################################### +# NXP RF configuration ALM/PLM settings +# This section needs to be updated with the correct values based on the platform +#NXP_RF_CONF_BLK_6={ +#} + + +############################################################################### + +# *** EVB_40x20 FW VERSION = 01.01.3D *** +NXP_RF_CONF_BLK_1={ + 20, 02, D9, 05, + A0, 11, 07, 03, 00, 32, 01, C8, 00, 00, + A0, 0E, 20, F0, 00, 1E, 15, 01, 01, 01, 00, 00, 00, 00, 00, A7, BE, FF, FF, 05, 00, 00, 00, 24, 24, 24, 24, 0A, 00, 00, 00, 0D, 0D, 0D, 08, + A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 03, 00, 06, 00, 0A, 00, 0D, 00, 10, 00, 14, 00, 17, 00, 1B, 00, 1E, 00, 21, 00, 25, 00, 28, 00, 2C, 00, 2F, 00, 32, 00, 36, 00, 39, 00, 3D, 00, 40, 00, 43, 00, 47, 00, 4A, 00, 4E, 00, 51, 00, 54, 00, 58, 00, 5B, 00, 5E, 00, 62, 00, 65, 00, 69, 00, 6C, 00, 6F, 00, 73, 00, 76, 00, 7A, 00, 7D, 00, 80, 00, 84, 00, 87, 00, 8B, 00, 8E, 00, 91, 00, 95, 00, 98, 00, 9C, 00, 9F, 00, A2, 00, A6, 00, A9, 00, AC, 00, B0, 00, B3, 00, B7, 00, BA, 00, BD, 00, C1, 00, C4, 00, C8, 00, CB, 00, CE, 00, D2, 00, D5, 00, + A0, A5, 0D, 3B, 3B, 3B, 3B, 3B, 3B, FF, 03, 1F, 00, 3B, 00, 00, + A0, 6A, 10, EC, 04, EC, 04, EC, 04, EC, 04, EC, 04, EC, 04, EC, 04, EC, 04 +} + +NXP_RF_CONF_BLK_2={ + 20, 02, CC, 01, + A0, 34, C8, 23, 04, 3D, 01, 07, 0E, E2, 01, 00, 00, C4, 03, 00, 00, A6, 05, 00, 00, A6, 05, 00, 00, A6, 05, 00, 00, A6, 05, 00, 00, 7A, 08, 00, 00, CB, 09, 00, 00, 3E, 0C, 00, 00, B1, 0E, 00, 00, 11, 0F, 00, 00, 11, 0F, 00, 00, 32, 10, 00, 00, F3, 10, 00, 00, 54, 11, 00, 00, E4, 11, 00, 00, 14, 12, 00, 00, 45, 12, 00, 00, D5, 12, 00, 00, D5, 12, 00, 00, D5, 12, 00, 00, D5, 12, 00, 00, D5, 12, 00, 00, D5, 12, 00, 00, 08, 0E, F5, 01, 00, 00, F5, 01, 00, 00, F5, 01, 00, 00, F5, 01, 00, 00, F5, 01, 00, 00, E6, 02, 00, 00, F9, 03, 00, 00, D2, 04, 00, 00, 46, 05, 00, 00, 1F, 06, 00, 00, AA, 07, 00, 00, D0, 09, 00, 00, BC, 0A, 00, 00, A8, 0B, 00, 00, A8, 0B, 00, 00, A8, 0B, 00, 00, A8, 0B, 00, 00, A8, 0B, 00, 00, 43, 0C, 00, 00, 43, 0C, 00, 00, 43, 0C, 00, 00, 43, 0C, 00, 00, 43, 0C, 00, 00, 43, 0C, 00, 00 +} + +NXP_RF_CONF_BLK_3={ + 20, 02, 66, 01, + A1, 0A, 62, 07, 0E, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, B6, 03, 00, 00, 14, 05, 00, 00, 27, 06, 00, 00, B8, 06, 00, 00, D0, 07, 00, 00, C4, 09, 00, 00, 80, 0C, 00, 00, AC, 0D, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00 +} + +NXP_RF_CONF_BLK_4={ + 20, 02, F1, 01, + A0, A9, ED, 40, 24, FF, 41, 1E, FF, 42, 18, FF, 43, 13, FF, 44, 0E, FF, 45, 0A, FF, 46, 06, FF, 47, 03, FF, 07, 24, FF, 48, 00, FF, 09, 18, FF, 0A, 13, FF, 0B, 0E, FF, 0C, 0A, FF, 0D, 06, FF, 0E, 02, FF, 0F, 00, F5, 10, 00, DC, 11, 00, C6, 12, 00, B2, 13, 00, A0, 14, 00, 90, 15, 00, 81, 16, 00, 74, 17, 00, 68, 18, 00, 5D, 19, 00, 53, 1A, 00, 4A, 1B, 00, 42, 1C, 00, 3B, 1D, 00, 35, 1E, 00, 2F, 1F, 00, 2A, 20, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28 +} + +NXP_RF_CONF_BLK_5={ + 20, 02, 9E, 01, + A0, 0B, 9A, 00, 00, 00, 14, 6A, 2A, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 +} + +NXP_RF_CONF_BLK_6={ + 20, 02, F7, 06, + A0, AB, 82, 27, 1B, 5C, 06, 6F, 06, 86, 06, AF, 06, E4, 06, 1B, 07, 53, 07, 96, 07, DA, 07, 1F, 08, 74, 08, CA, 08, 22, 09, 91, 09, 01, 0A, 73, 0A, E6, 0A, 5B, 0B, F7, 0B, 95, 0C, 34, 0D, D4, 0D, 76, 0E, 38, 0F, FC, 0F, C0, 10, B6, 11, AE, 12, A6, 13, 9F, 14, 99, 15, E7, 16, 35, 18, 85, 19, D5, 1A, 25, 1C, 76, 1D, 70, 1F, 6A, 21, 66, 23, 62, 25, 5E, 27, 5A, 29, 01, 2C, A8, 2E, 4F, 31, F7, 33, 49, 37, 9C, 3A, EF, 3D, EC, 41, E9, 45, E7, 49, E5, 4D, 38, 53, 8C, 58, DF, 5D, 33, 63, 87, 68, 95, 6E, A4, 74, B2, 7A, B0, 82, B0, 8A, + A1, 5B, 03, 00, 00, 00, + A0, A7, 0B, 00, 02, 77, 17, 14, 14, 1F, 0A, FF, 19, 05, + A0, A8, 40, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 11, 45, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 54, 10, 00, 33, 32, 10, + A0, 98, 08, 67, 11, 0F, 80, 24, 67, 67, 67, + A0, 9E, 0C, 07, 11, 0F, 50, 00, 64, 00, 2B, C2, 01, 00, 00 +} + +NXP_RF_CONF_BLK_7={ + 20, 02, FE, 0D, + A1, 2C, 5B, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, + A1, 04, 05, 80, 24, 00, 00, 00, + A1, 26, 08, 03, 03, 03, 03, 01, 01, 01, 01, + A1, 27, 3B, 00, 00, 00, 68, 01, 00, 00, 00, 02, 00, 08, 9A, 00, F1, FF, 00, 00, 00, 00, 00, 00, B4, 00, 00, 00, 00, 00, 00, 00, E1, 00, 36, 00, A0, 00, 2C, 1A, 4D, 00, E0, 00, E0, 2E, 00, 00, 00, 00, 98, 3A, 00, FA, 00, FA, D0, 84, 42, 00, 23, 01, + A1, 2E, 03, 82, 82, 22, + A1, 4D, 10, 00, 40, 1F, 00, 00, 00, 00, 00, 94, 52, 4A, 01, 94, 52, 4A, 01, + A1, 96, 01, 00, + A1, 95, 01, 00, + A0, 0D, 06, 10, C7, 00, 00, 00, 00, + A0, 0D, 06, 11, C9, 30, 00, 00, 00, + A0, 0D, 06, 12, 4C, 20, 0A, 00, 00, + A0, 0D, 06, 12, 50, 94, 52, 4A, 29, + A0, 0D, 06, 20, 4C, 00, 00, 00, 00 +} + +NXP_RF_CONF_BLK_8={ + 20, 02, FD, 1E, + A0, 0D, 03, 24, 29, 08, + A0, 0D, 03, 24, 30, 08, + A0, 0D, 03, 25, 29, 03, + A0, 0D, 03, 25, 30, 03, + A0, 0D, 06, 40, 78, 00, 00, 00, 00, + A0, 0D, 06, 42, 8B, 00, 04, 08, 00, + A0, 0D, 06, 42, 87, 51, 02, 00, E0, + A0, 0D, 06, 42, 89, 7F, 07, 1D, 01, + A0, 0D, 06, 42, 88, AF, E0, 8B, 48, + A0, 0D, 06, 42, 44, 00, 34, 26, 00, + A0, 0D, 06, 42, 40, 88, 88, B3, 3A, + A0, 0D, 06, 42, 79, 55, 21, 08, 4C, + A0, 0D, 06, 42, 4A, 8E, 61, B0, 01, + A0, 0D, 06, 42, 49, 7D, 26, 0B, 00, + A0, 0D, 06, 51, 40, 8A, 88, 33, 3A, + A0, 0D, 03, 43, 7C, 40, + A0, 0D, 06, 43, 8B, 4C, 04, F8, 10, + A0, 0D, 06, 43, 88, 54, E1, 86, 88, + A0, 0D, 06, 43, 44, 00, 34, 12, 00, + A0, 0D, 06, 43, 40, 88, 88, B3, 3C, + A0, 0D, 06, 43, 79, 55, 21, 08, 4C, + A0, 0D, 06, 43, 4A, 8E, 61, B0, 01, + A0, 0D, 06, 43, 49, 7D, 26, 0B, 00, + A0, 0D, 03, 44, 7C, 40, + A0, 0D, 06, 44, 8B, 28, 04, F8, 14, + A0, 0D, 06, 44, 88, 4C, E5, 04, 88, + A0, 0D, 06, 44, 44, 00, 34, 12, 00, + A0, 0D, 06, 44, 40, 8C, 88, B3, 3C, + A0, 0D, 06, 44, 79, 55, 21, 08, 4C, + A0, 0D, 06, 44, 4A, 8E, 61, B0, 01 +} + +NXP_RF_CONF_BLK_9={ + 20, 02, F7, 1C, + A0, 0D, 06, 44, 49, 7D, 26, 0B, 00, + A0, 0D, 03, 45, 7C, 40, + A0, 0D, 06, 45, 8B, 09, 04, F8, 28, + A0, 0D, 06, 45, 88, 0C, E5, 02, 40, + A0, 0D, 06, 45, 44, 00, 34, 12, 00, + A0, 0D, 06, 45, 40, 90, 88, B3, 3C, + A0, 0D, 06, 45, 79, 55, 21, 08, 4C, + A0, 0D, 06, 45, 4A, 8E, 61, B0, 01, + A0, 0D, 06, 45, 49, 7D, 26, 0B, 00, + A0, 0D, 06, 45, 45, 38, B2, 88, A6, + A0, 0D, 06, 46, 45, 38, 92, 88, A6, + A0, 0D, 03, 46, 7C, 40, + A0, 0D, 06, 47, 8B, 48, 04, 38, 3E, + A0, 0D, 06, 47, 87, 01, 03, 00, E0, + A0, 0D, 06, 47, 88, 54, E2, 08, 95, + A0, 0D, 06, 47, 40, 86, 88, B3, 3C, + A0, 0D, 06, 47, 44, 00, 34, 12, 00, + A0, 0D, 06, 47, 4A, B3, CD, 66, 06, + A0, 0D, 06, 47, 49, 00, 00, 00, 00, + A0, 0D, 06, 47, 79, 55, 21, 08, 4C, + A0, 0D, 06, 48, 8B, 48, 04, 38, 10, + A0, 0D, 06, 48, 88, 4C, E2, 86, 94, + A0, 0D, 06, 48, 40, 88, 88, B3, 3C, + A0, 0D, 06, 48, 44, 00, 34, 12, 00, + A0, 0D, 06, 48, 4A, B3, CD, 66, 06, + A0, 0D, 06, 48, 49, 00, 00, 00, 00, + A0, 0D, 06, 48, 79, 55, 21, 08, 4C, + A0, 0D, 06, 49, 8B, 48, 04, 38, 20 +} + +NXP_RF_CONF_BLK_10={ + 20, 02, F7, 1C, + A0, 0D, 06, 49, 88, 54, E6, 04, 94, + A0, 0D, 06, 49, 40, 8C, 88, B3, 3C, + A0, 0D, 06, 49, 44, 00, 34, 12, 00, + A0, 0D, 06, 49, 4A, B3, CD, 66, 06, + A0, 0D, 06, 49, 49, 00, 00, 00, 00, + A0, 0D, 06, 49, 79, 55, 21, 08, 4C, + A0, 0D, 06, 4A, 8B, 09, 04, 38, 0A, + A0, 0D, 06, 4A, 88, 0C, E6, 02, 5C, + A0, 0D, 06, 4A, 40, 90, 88, B3, 3C, + A0, 0D, 06, 4A, 44, 00, 34, 12, 00, + A0, 0D, 06, 4A, 4A, B3, CD, 66, 06, + A0, 0D, 06, 4A, 49, 00, 00, 00, 00, + A0, 0D, 06, 4A, 79, 55, 21, 08, 4C, + A0, 0D, 03, 4C, 7C, 50, + A0, 0D, 06, 4C, 8B, 28, 04, 78, 14, + A0, 0D, 06, 4C, 88, 04, E1, 80, 01, + A0, 0D, 06, 4C, 44, 00, 34, 12, 00, + A0, 0D, 06, 4C, 4A, 8E, 61, B0, 01, + A0, 0D, 06, 4C, 49, 00, 00, 00, 00, + A0, 0D, 06, 4C, 79, 55, 21, 08, 4C, + A0, 0D, 06, 4C, 40, 87, 88, B3, 3C, + A0, 0D, 03, 4D, 7C, 40, + A0, 0D, 06, 4D, 87, 03, 03, 00, C0, + A0, 0D, 06, 4D, 88, 4C, E5, 82, 48, + A0, 0D, 06, 4D, 44, 00, 34, 12, 00, + A0, 0D, 06, 4D, 4A, 8E, 61, B0, 01, + A0, 0D, 06, 4D, 49, 00, 00, 00, 00, + A0, 0D, 06, 4D, 79, 55, 21, 08, 4C +} + +NXP_RF_CONF_BLK_11={ + 20, 02, FD, 1C, + A0, 0D, 06, 4D, 40, 8A, 88, B3, 3C, + A0, 0D, 06, 4E, 4A, BA, E6, F1, 06, + A0, 0D, 06, 4E, 49, DD, 95, 0A, 00, + A0, 0D, 06, 4E, 5C, EF, 7F, 00, 00, + A0, 0D, 06, 4E, 78, 00, 00, C0, 00, + A0, 0D, 06, 4F, 88, F7, E0, 16, 89, + A0, 0D, 06, 4F, 8B, 00, 14, 08, 00, + A0, 0D, 06, 4F, 89, 7F, 07, 15, 02, + A0, 0D, 06, 4F, 44, 00, 34, E6, 00, + A0, 0D, 06, 4F, 40, 84, 88, B3, 3C, + A0, 0D, 06, 4F, 79, 55, 21, 88, 4C, + A0, 0D, 06, 50, 88, 9F, E0, 2B, 41, + A0, 0D, 06, 50, 8B, 00, 14, 08, 00, + A0, 0D, 06, 50, 89, 7F, 07, 15, 02, + A0, 0D, 06, 50, 44, 00, 34, E6, 00, + A0, 0D, 06, 50, 40, 84, 88, B3, 3C, + A0, 0D, 06, 50, 79, 55, 21, 88, 4C, + A0, 0D, 06, 52, 88, 9F, E8, A2, 40, + A0, 0D, 06, 52, 8B, 00, 14, 08, 00, + A0, 0D, 06, 52, 89, 7F, 07, 15, 02, + A0, 0D, 06, 52, 44, 00, 34, E6, 00, + A0, 0D, 06, 52, 40, 84, 88, B3, 3C, + A0, 0D, 06, 52, 79, 55, 21, 88, 4C, + A0, 0D, 06, 53, 88, 9F, E8, 2C, 40, + A0, 0D, 06, 53, 89, 7F, 07, 15, 02, + A0, 0D, 06, 53, 44, 00, 34, E6, 00, + A0, 0D, 06, 53, 40, 84, 88, B3, 3C, + A0, 0D, 06, 53, 79, 55, 21, 88, 4C +} + +NXP_RF_CONF_BLK_12={ + 20, 02, FD, 1C, + A0, 0D, 06, 60, 50, 94, 52, 4A, 29, + A0, 0D, 06, 80, 83, 1F, 06, 00, 00, + A0, 0D, 06, 80, 82, 19, 0A, 00, 20, + A0, 0D, 06, 80, 80, 10, 42, 24, 00, + A0, 0D, 06, 80, 7E, 28, 02, 00, 00, + A0, 0D, 06, 80, 8F, 80, 42, D6, 0A, + A0, 0D, 06, 80, 90, 00, A2, 52, 2A, + A0, 0D, 06, 80, 49, ED, 16, 0B, 00, + A0, 0D, 06, 82, 82, 19, 0A, 00, 20, + A0, 0D, 06, 82, 49, ED, 16, 0B, 00, + A0, 0D, 06, 83, 80, 3A, 01, 20, 00, + A0, 0D, 06, 83, 49, ED, 16, 0B, 00, + A0, 0D, 06, 84, 7F, 1E, 01, 20, 00, + A0, 0D, 06, 85, 7F, 0E, 01, 20, 00, + A0, 0D, 06, 85, 7D, B3, 22, F6, BF, + A0, 0D, 06, 87, 83, 1F, 06, 00, 00, + A0, 0D, 06, 87, 49, ED, 16, 0B, 00, + A0, 0D, 06, 88, 83, 3C, 0E, 00, 00, + A0, 0D, 06, 88, 49, ED, 16, 0B, 00, + A0, 0D, 06, 89, 80, 1E, 01, 20, 00, + A0, 0D, 06, 89, 49, ED, 16, 0B, 00, + A0, 0D, 06, 8A, 7F, 0C, 01, 20, 00, + A0, 0D, 06, 8C, 80, 10, 42, 24, 00, + A0, 0D, 06, 8C, 49, ED, 16, 0B, 00, + A0, 0D, 06, 8D, 49, ED, 16, 0B, 00, + A0, 0D, 06, 90, 38, D9, 39, A9, 80, + A0, 0D, 06, 91, AC, 94, 52, 4A, 29, + A0, 0D, 06, 91, AE, 94, 52, 4A, 29 +} + +NXP_RF_CONF_BLK_13={ + 20, 02, 65, 03, + A0, AF, 09, 11, 67, 00, 24, 11, 67, 00, 24, 12, + A0, 92, 28, 48, 00, 24, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 60, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 45, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13, + A0, 68, 2A, 06, 40, 60, 03, 19, 14, 00, 00, 00, 82, 24, 00, 20, 03, 00, 0A, 00, 01, 00, 01, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 0A, 7F, 00, 00, 01, 00, 03 +} + diff --git a/proprietary/vendor/mitee/ta/14b0aad8-c011-4a3f-b66aca8d0e66f273.ta b/proprietary/vendor/mitee/ta/14b0aad8-c011-4a3f-b66aca8d0e66f273.ta new file mode 100644 index 0000000..88da42e Binary files /dev/null and b/proprietary/vendor/mitee/ta/14b0aad8-c011-4a3f-b66aca8d0e66f273.ta differ diff --git a/proprietary/vendor/mitee/ta/377ee4e8-af0e-474f-a9d636a9268fe85c.ta b/proprietary/vendor/mitee/ta/377ee4e8-af0e-474f-a9d636a9268fe85c.ta new file mode 100644 index 0000000..6faed0d Binary files /dev/null and b/proprietary/vendor/mitee/ta/377ee4e8-af0e-474f-a9d636a9268fe85c.ta differ diff --git a/proprietary/vendor/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta b/proprietary/vendor/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta new file mode 100644 index 0000000..35c2e12 Binary files /dev/null and b/proprietary/vendor/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta differ diff --git a/proprietary/vendor/mitee/ta/3d08821c-33a6-11e6-a1fa089e01c83aa2.ta b/proprietary/vendor/mitee/ta/3d08821c-33a6-11e6-a1fa089e01c83aa2.ta new file mode 100644 index 0000000..9cd8179 Binary files /dev/null and b/proprietary/vendor/mitee/ta/3d08821c-33a6-11e6-a1fa089e01c83aa2.ta differ diff --git a/proprietary/vendor/mitee/ta/4d573443-6a56-4272-ac6f2425af9ef9bb.ta b/proprietary/vendor/mitee/ta/4d573443-6a56-4272-ac6f2425af9ef9bb.ta new file mode 100644 index 0000000..456fa59 Binary files /dev/null and b/proprietary/vendor/mitee/ta/4d573443-6a56-4272-ac6f2425af9ef9bb.ta differ diff --git a/proprietary/vendor/mitee/ta/655a4b46-cd77-11ea-aafbf382a6988e7b.ta b/proprietary/vendor/mitee/ta/655a4b46-cd77-11ea-aafbf382a6988e7b.ta new file mode 100644 index 0000000..e5cad26 Binary files /dev/null and b/proprietary/vendor/mitee/ta/655a4b46-cd77-11ea-aafbf382a6988e7b.ta differ diff --git a/proprietary/vendor/mitee/ta/68bcd09d-4101-4c0a-9552ed0af9ae16b2.ta b/proprietary/vendor/mitee/ta/68bcd09d-4101-4c0a-9552ed0af9ae16b2.ta new file mode 100644 index 0000000..f27a5e4 Binary files /dev/null and b/proprietary/vendor/mitee/ta/68bcd09d-4101-4c0a-9552ed0af9ae16b2.ta differ diff --git a/proprietary/vendor/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta b/proprietary/vendor/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta new file mode 100644 index 0000000..a69e545 Binary files /dev/null and b/proprietary/vendor/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta differ diff --git a/proprietary/vendor/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.ta b/proprietary/vendor/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.ta new file mode 100644 index 0000000..1079547 Binary files /dev/null and b/proprietary/vendor/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.ta differ diff --git a/proprietary/vendor/mitee/ta/8aaaf201-2460-0000-7143fe4f7c823c80.ta b/proprietary/vendor/mitee/ta/8aaaf201-2460-0000-7143fe4f7c823c80.ta new file mode 100644 index 0000000..db3da91 Binary files /dev/null and b/proprietary/vendor/mitee/ta/8aaaf201-2460-0000-7143fe4f7c823c80.ta differ diff --git a/proprietary/vendor/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta b/proprietary/vendor/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta new file mode 100644 index 0000000..b7d9ef8 Binary files /dev/null and b/proprietary/vendor/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta differ diff --git a/proprietary/vendor/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta b/proprietary/vendor/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta new file mode 100644 index 0000000..8369789 Binary files /dev/null and b/proprietary/vendor/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta differ diff --git a/proprietary/vendor/mitee/ta/e5140b33-76fa-4c63-ab18062caab2fb5c.ta b/proprietary/vendor/mitee/ta/e5140b33-76fa-4c63-ab18062caab2fb5c.ta new file mode 100644 index 0000000..4469fa4 Binary files /dev/null and b/proprietary/vendor/mitee/ta/e5140b33-76fa-4c63-ab18062caab2fb5c.ta differ diff --git a/proprietary/vendor/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta b/proprietary/vendor/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta new file mode 100644 index 0000000..73d90e6 Binary files /dev/null and b/proprietary/vendor/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta differ diff --git a/radio/dpm.img b/radio/dpm.img new file mode 100755 index 0000000..20541df Binary files /dev/null and b/radio/dpm.img differ diff --git a/radio/gz.img b/radio/gz.img new file mode 100755 index 0000000..6752fcb Binary files /dev/null and b/radio/gz.img differ diff --git a/radio/lk.img b/radio/lk.img new file mode 100755 index 0000000..af5d044 Binary files /dev/null and b/radio/lk.img differ diff --git a/radio/mcupm.img b/radio/mcupm.img new file mode 100755 index 0000000..b624eb6 Binary files /dev/null and b/radio/mcupm.img differ diff --git a/radio/md1img.img b/radio/md1img.img new file mode 100755 index 0000000..47db178 Binary files /dev/null and b/radio/md1img.img differ diff --git a/radio/pi_img.img b/radio/pi_img.img new file mode 100755 index 0000000..26e5700 Binary files /dev/null and b/radio/pi_img.img differ diff --git a/radio/preloader_raw.img b/radio/preloader_raw.img new file mode 100755 index 0000000..6f35d9d Binary files /dev/null and b/radio/preloader_raw.img differ diff --git a/radio/scp.img b/radio/scp.img new file mode 100755 index 0000000..20483cb Binary files /dev/null and b/radio/scp.img differ diff --git a/radio/spmfw.img b/radio/spmfw.img new file mode 100755 index 0000000..281e11c Binary files /dev/null and b/radio/spmfw.img differ diff --git a/radio/sspm.img b/radio/sspm.img new file mode 100755 index 0000000..24f3416 Binary files /dev/null and b/radio/sspm.img differ diff --git a/radio/tee.img b/radio/tee.img new file mode 100755 index 0000000..0577fc0 Binary files /dev/null and b/radio/tee.img differ